.year[data-astro-cid-bk6inejh]{border-bottom:1px solid var(--k2f-line);margin:0;padding:0;list-style:none}.year__row[data-astro-cid-bk6inejh]{gap:var(--space-xs);padding-block:var(--space-m) var(--space-l);border-top:1px solid var(--k2f-line);display:grid}.year__title[data-astro-cid-bk6inejh]{color:var(--k2f-text);text-wrap:balance;align-items:baseline;gap:.35em;display:flex}.year__mark[data-astro-cid-bk6inejh]{width:.42em;height:.5em;color:var(--k2f-accent);opacity:.9;flex:none;transform:translateY(-.04em)}.year__line[data-astro-cid-bk6inejh]{max-width:44ch;font-size:var(--step-1);line-height:var(--lh-snug);color:var(--k2f-text-muted)}@media (width>=64em){.year__row[data-astro-cid-bk6inejh]{align-items:baseline;gap:var(--space-l);padding-block:var(--space-l);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.year__title[data-astro-cid-bk6inejh]{font-size:var(--step-4);line-height:.88}}.up[data-astro-cid-3gf7e2ua]{margin:0;padding:0;list-style:none;display:grid}.up__row[data-astro-cid-3gf7e2ua][hidden],.up[data-astro-cid-3gf7e2ua][hidden]{display:none}.up__row[data-astro-cid-3gf7e2ua]:not([hidden])~.up__row[data-astro-cid-3gf7e2ua]:not([hidden]){border-top:1px solid var(--k2f-line)}.up__event[data-astro-cid-3gf7e2ua]{gap:var(--space-m);padding-block:var(--space-l);grid-template-columns:5.25rem minmax(0,1fr);display:grid}.up__row[data-astro-cid-3gf7e2ua]:first-child .up__event[data-astro-cid-3gf7e2ua]{padding-top:0}.up__date[data-astro-cid-3gf7e2ua]{align-content:start;gap:var(--space-2xs);color:var(--k2f-accent);display:grid}.up__day[data-astro-cid-3gf7e2ua]{font-family:var(--font-display);font-weight:var(--weight-display-heavy);font-size:var(--step-4);letter-spacing:var(--tracking-display);line-height:.82}.up__month[data-astro-cid-3gf7e2ua]{font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--k2f-text);font-weight:600}.up__body[data-astro-cid-3gf7e2ua]{gap:var(--space-xs);justify-items:start;min-width:0;display:grid}.up__head[data-astro-cid-3gf7e2ua]{gap:var(--space-xs);display:grid}.up__type[data-astro-cid-3gf7e2ua]{color:var(--k2f-text-muted)}.up__title[data-astro-cid-3gf7e2ua]{color:var(--k2f-text);text-wrap:balance;max-width:22ch}.up__copy[data-astro-cid-3gf7e2ua]{max-width:52ch;color:var(--k2f-text-muted)}.up__meta[data-astro-cid-3gf7e2ua]{align-items:center;gap:var(--space-2xs);color:var(--k2f-text);font-weight:600;display:inline-flex}.up__meta[data-astro-cid-3gf7e2ua] svg{color:var(--k2f-accent);flex:none}.up__cta[data-astro-cid-3gf7e2ua]{margin-top:var(--space-2xs)}@media (width<=39.99em){.up__cta[data-astro-cid-3gf7e2ua]{justify-self:stretch;margin-inline-start:calc(-5.25rem - var(--space-m))}.up__cta[data-astro-cid-3gf7e2ua] .btn{width:100%}}.up__empty[data-astro-cid-3gf7e2ua]{color:var(--k2f-text-muted)}@media (width>=48em){.up__event[data-astro-cid-3gf7e2ua]{gap:var(--space-xl);grid-template-columns:9rem minmax(0,1fr)}}@media (width>=64em){.up__event[data-astro-cid-3gf7e2ua]{grid-template-columns:11rem minmax(0,1fr)}.up__body[data-astro-cid-3gf7e2ua]{column-gap:var(--space-xl);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.up__head[data-astro-cid-3gf7e2ua]{display:contents}.up__type[data-astro-cid-3gf7e2ua]{grid-column:1/-1}.up__title[data-astro-cid-3gf7e2ua]{font-size:var(--step-3);grid-area:2/1/span 3;align-self:start;line-height:.95}.up__copy[data-astro-cid-3gf7e2ua],.up__meta[data-astro-cid-3gf7e2ua],.up__cta[data-astro-cid-3gf7e2ua]{grid-column:2}}.prev[data-astro-cid-dffbd3v2]{gap:var(--space-2xl);margin:0;padding:0;list-style:none;display:grid}.prev__event[data-astro-cid-dffbd3v2]{gap:var(--space-l);display:grid}.prev__cover[data-astro-cid-dffbd3v2]{border-radius:var(--radius-2);background:var(--k2f-surface);box-shadow:inset 0 0 0 1px var(--k2f-line);margin:0;overflow:hidden}.prev__cover[data-astro-cid-dffbd3v2] img[data-astro-cid-dffbd3v2]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.prev__body[data-astro-cid-dffbd3v2]{align-content:end;gap:var(--space-s);display:grid}.prev__when[data-astro-cid-dffbd3v2]{color:var(--k2f-text-muted)}.prev__title[data-astro-cid-dffbd3v2]{color:var(--k2f-text);text-wrap:balance;max-width:16ch}.prev__copy[data-astro-cid-dffbd3v2]{max-width:52ch;color:var(--k2f-text-muted)}.prev__gallery[data-astro-cid-dffbd3v2]{--tile-h:7.5rem;gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.prev__tile[data-astro-cid-dffbd3v2]{height:var(--tile-h);aspect-ratio:var(--ar)}.prev__tile[data-astro-cid-dffbd3v2] a[data-astro-cid-dffbd3v2]{border-radius:var(--radius-1);background:var(--k2f-surface);cursor:zoom-in;width:100%;height:100%;display:block;position:relative;overflow:hidden}.prev__tile[data-astro-cid-dffbd3v2] img[data-astro-cid-dffbd3v2]{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-media) var(--ease-out);display:block}.prev__tile[data-astro-cid-dffbd3v2] a[data-astro-cid-dffbd3v2]:after{content:"";opacity:0;pointer-events:none;transition:opacity var(--dur-fast) ease;background:#0f0f0f47;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.prev__tile[data-astro-cid-dffbd3v2] a[data-astro-cid-dffbd3v2]:hover img[data-astro-cid-dffbd3v2],.prev__tile[data-astro-cid-dffbd3v2] a[data-astro-cid-dffbd3v2]:focus-visible img[data-astro-cid-dffbd3v2]{transform:scale(1.02)}.prev__tile[data-astro-cid-dffbd3v2] a[data-astro-cid-dffbd3v2]:hover:after,.prev__tile[data-astro-cid-dffbd3v2] a[data-astro-cid-dffbd3v2]:focus-visible:after{opacity:1}}.prev__tile[data-astro-cid-dffbd3v2] a[data-astro-cid-dffbd3v2]:focus-visible{outline-offset:2px}@media (width>=48em){.prev__gallery[data-astro-cid-dffbd3v2]{--tile-h:9.5rem}}@media (width>=64em){.prev__event[data-astro-cid-dffbd3v2]{column-gap:var(--space-xl);row-gap:var(--space-l);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.prev__gallery[data-astro-cid-dffbd3v2]{--tile-h:11rem;grid-column:1/-1}}.lb[data-astro-cid-dffbd3v2]{width:100%;max-width:100%;height:100%;max-height:100%;color:var(--k2f-text);background:0 0;border:0;margin:0;padding:0}.lb[data-astro-cid-dffbd3v2]::backdrop{background:#0f0f0ff0}.lb[data-astro-cid-dffbd3v2][open]{place-items:center;display:grid}.lb__frame[data-astro-cid-dffbd3v2]{gap:var(--space-s);padding:var(--space-m) var(--gutter);justify-items:center;max-width:100%;display:grid}.lb__figure[data-astro-cid-dffbd3v2]{gap:var(--space-xs);justify-items:center;margin:0;display:grid}.lb__media[data-astro-cid-dffbd3v2]{display:contents}.lb__media[data-astro-cid-dffbd3v2] .lb__img{border-radius:var(--radius-2);background:var(--k2f-surface);width:auto;max-width:min(100%,92vw);height:auto;max-height:calc(100svh - 11rem);display:block}.lb__cap[data-astro-cid-dffbd3v2]{justify-content:center;gap:var(--space-2xs) var(--space-s);text-align:center;max-width:48ch;font-size:var(--step--1);color:var(--k2f-text-muted);flex-wrap:wrap;display:flex}.lb__count[data-astro-cid-dffbd3v2]{color:var(--k2f-text);font-weight:600}.lb__controls[data-astro-cid-dffbd3v2]{gap:var(--space-2xs);display:flex}.lb__btn[data-astro-cid-dffbd3v2]{justify-content:center;align-items:center;gap:var(--space-2xs);min-width:2.75rem;min-height:2.75rem;padding:0 var(--space-xs);border:1px solid var(--k2f-line-strong);border-radius:var(--radius-1);color:var(--k2f-text);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), transform var(--dur-instant) var(--ease-out);background:0 0;display:inline-flex}.lb__btn[data-astro-cid-dffbd3v2] svg[data-astro-cid-dffbd3v2]{color:var(--k2f-accent)}.lb__btn[data-astro-cid-dffbd3v2]:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.lb__btn[data-astro-cid-dffbd3v2]:hover{border-color:var(--k2f-text);background:#ffffff0d}}.lb__close[data-astro-cid-dffbd3v2]{margin-left:var(--space-s);padding-inline:var(--space-s)}@media (prefers-reduced-motion:reduce){.prev__tile[data-astro-cid-dffbd3v2] img[data-astro-cid-dffbd3v2]{transition:none;transform:none!important}.prev__tile[data-astro-cid-dffbd3v2] a[data-astro-cid-dffbd3v2]:after{transition-duration:var(--dur-fast)!important}}.ig[data-astro-cid-oyly3wme]{gap:var(--space-xl);display:grid}.ig__head[data-astro-cid-oyly3wme]{gap:var(--space-m);justify-items:start;display:grid}.ig__title[data-astro-cid-oyly3wme]{color:var(--k2f-accent);overflow-wrap:anywhere;font-size:clamp(2.25rem,1.2rem + 4vw,4.25rem)}.ig__intro[data-astro-cid-oyly3wme]{color:var(--k2f-text-muted)}.ig__grid[data-astro-cid-oyly3wme]{gap:var(--space-2xs);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ig__marker[data-astro-cid-oyly3wme]{width:0;height:0;position:absolute;overflow:hidden}.ig__post[data-astro-cid-oyly3wme]{aspect-ratio:1;border-radius:var(--radius-1);color:var(--k2f-text-subtle);background-color:var(--k2f-bg);box-shadow:inset 0 0 0 1px var(--k2f-line);background-image:repeating-linear-gradient(135deg,#ffffff09 0 1px,#0000 1px 14px);place-items:center;display:grid;overflow:hidden}.ig__post[data-astro-cid-oyly3wme] img[data-astro-cid-oyly3wme]{object-fit:cover;width:100%;height:100%}.ig__note[data-astro-cid-oyly3wme]{font-size:var(--step--1);color:var(--k2f-text-subtle)}.ig__note[data-astro-cid-oyly3wme] a[data-astro-cid-oyly3wme]{color:var(--k2f-accent);text-underline-offset:.2em;text-decoration:underline}.ig--follow[data-astro-cid-oyly3wme]{gap:var(--space-m)}@media (width>=64em){.ig[data-astro-cid-oyly3wme]:not(.ig--follow){align-items:end;gap:var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.socials-hero[data-astro-cid-emdnaqhu]{display:contents}.section-ig[data-astro-cid-emdnaqhu]{padding-block:var(--section-y);background:var(--k2f-surface)}
