.intro.svelte-ykadhd{--p:0;--q:0;z-index:var(--z-chrome);pointer-events:none;display:none;position:fixed;inset:0}html[data-intro] .intro.svelte-ykadhd{display:block}html[data-intro=landed] .intro.svelte-ykadhd{visibility:hidden}.intro__screen.svelte-ykadhd{justify-content:center;align-items:center;padding:0 24px;display:flex;position:absolute;inset:0}.intro__words.svelte-ykadhd{--out:clamp(0, (var(--p) - .44) / .12, 1);text-align:center;max-width:30ch;font-family:var(--font-read);color:var(--color-ink);text-wrap:balance;opacity:calc(1 - var(--out));transform:translateY(calc(var(--out) * -40px));margin:0;padding:0 24px;font-size:clamp(26px,3.4vw,46px);font-weight:400;line-height:1.3;position:absolute}.intro__words.svelte-ykadhd span:where(.svelte-ykadhd){opacity:clamp(.13, (var(--p) - var(--t)) / .035, 1)}.intro__mast.svelte-ykadhd{opacity:clamp(0, (var(--p) - .5) / .14, 1);transform:scale(calc(1.14 - .14 * clamp(0, (var(--p) - .5) / .2, 1)));position:absolute;inset:0}.intro__lens.svelte-ykadhd,.intro__name.svelte-ykadhd{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.intro__lens.svelte-ykadhd{aspect-ratio:1;border-radius:50%;width:clamp(120px,min(36vw,28vh),230px);height:auto;display:block}.intro__lens.svelte-ykadhd svg:where(.svelte-ykadhd){width:100%;height:100%;fill:var(--color-logo-ink);display:block}.intro__lens.svelte-ykadhd circle:where(.svelte-ykadhd){fill:var(--color-logo-ground);stroke:var(--color-logo-ink);stroke-width:3.2px}.intro__cross.svelte-ykadhd{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .2s ease-out,transform .42s cubic-bezier(.34,1.8,.64,1);transform:scale(.4)}.intro__cross.on.svelte-ykadhd{opacity:1;transform:none}.intro__name.svelte-ykadhd{font-family:var(--font-display);white-space:nowrap;color:var(--color-ink);font-size:calc(clamp(120px,min(36vw,28vh),230px)/2.1);font-weight:400;line-height:1}.intro__name.svelte-ykadhd i:where(.svelte-ykadhd){width:0;height:.5ex;display:inline-block}.intro__tagline.svelte-ykadhd{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;text-align:center;color:var(--color-kicker);white-space:pre;opacity:clamp(0, 1 - var(--q) * 4, 1);font-size:clamp(15px,1.4vw,20px);position:absolute;top:0;left:0;right:0}.intro__tagline.svelte-ykadhd span:where(.svelte-ykadhd){opacity:0;display:inline-block}.intro__tagline[data-typing].svelte-ykadhd span:where(.svelte-ykadhd){animation:.12s ease-out both svelte-ykadhd-letter;animation-delay:calc(var(--i) * 85ms)}@keyframes svelte-ykadhd-letter{0%{opacity:0}to{opacity:1;transform:none}}.intro__hint.svelte-ykadhd{color:var(--color-ink);font:inherit;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:8px 12px;transition:opacity .5s,transform .5s;display:flex;position:absolute;bottom:max(4vh,24px);left:50%;transform:translate(-50%,8px)}.intro__hint.on.svelte-ykadhd{opacity:.8;pointer-events:auto;transform:translate(-50%)}.intro__mouse.svelte-ykadhd{box-sizing:border-box;border:2px solid;border-radius:20px;width:26px;height:42px;position:relative}.intro__mouse.svelte-ykadhd span:where(.svelte-ykadhd){background:currentColor;border-radius:2px;width:4px;height:8px;margin-left:-2px;animation:2s infinite svelte-ykadhd-wheel;position:absolute;top:20px;left:50%}@keyframes svelte-ykadhd-wheel{0%{opacity:1;top:20px}to{opacity:0;top:6px}}.intro__hint-text.svelte-ykadhd{font-family:var(--font-sans);letter-spacing:3px;text-transform:uppercase;font-size:clamp(10px,3vw,15px);font-weight:300}@media (width<=480px){.intro__tagline.svelte-ykadhd{letter-spacing:.16em;font-size:13px}}.fil[data-astro-cid-noaiwcuc]{align-items:center;gap:20px;max-width:1280px;margin:0 auto;padding:0 clamp(16px,3vw,40px);display:flex}.fil__title[data-astro-cid-noaiwcuc]{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink);flex:none;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:700;font-stretch:75%;display:flex}.fil__pulse[data-astro-cid-noaiwcuc]{background:var(--color-kicker);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in oklab, var(--color-kicker) 25%, transparent);border-radius:50%}.fil__frame[data-astro-cid-noaiwcuc]{--fade:40px;flex:1;min-width:0;position:relative}.fil__list[data-astro-cid-noaiwcuc]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--fade);scrollbar-width:none;mask-image:linear-gradient(to right, transparent, currentColor var(--fade), currentColor calc(100% - var(--fade)), transparent);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.fil__list[data-astro-cid-noaiwcuc]::-webkit-scrollbar{display:none}[data-astro-cid-noaiwcuc][data-at-start]>.fil__list[data-astro-cid-noaiwcuc]{mask-image:linear-gradient(to left, transparent, currentColor var(--fade))}[data-astro-cid-noaiwcuc][data-at-end]>.fil__list[data-astro-cid-noaiwcuc]{mask-image:linear-gradient(to right, transparent, currentColor var(--fade))}[data-astro-cid-noaiwcuc][data-at-start][data-at-end]>.fil__list[data-astro-cid-noaiwcuc]{mask-image:none}.fil__entry[data-astro-cid-noaiwcuc]{border-left:1px solid var(--color-rule);scroll-snap-align:start;flex:none}.fil__entry[data-astro-cid-noaiwcuc][hidden]{display:none}.fil__item[data-astro-cid-noaiwcuc]{color:inherit;flex-direction:column;gap:4px;padding:12px 20px;text-decoration:none;display:flex}.fil__item[data-astro-cid-noaiwcuc]:focus-visible{outline:2px solid var(--color-kicker);outline-offset:-2px;border-radius:var(--radius-sm)}.fil__meta[data-astro-cid-noaiwcuc]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;gap:8px;font-size:10.5px;line-height:1.3;display:flex}.fil__date[data-astro-cid-noaiwcuc]{color:var(--color-kicker)}.fil__topic[data-astro-cid-noaiwcuc]{color:var(--color-ink-dim)}.fil__new[data-astro-cid-noaiwcuc]{border-radius:var(--radius-pill);background:var(--color-kicker);color:var(--color-surface);padding:0 6px;font-weight:700}.fil__state[data-astro-cid-noaiwcuc]{color:var(--color-ink-dim);display:none}[data-astro-cid-noaiwcuc][data-state=done] .fil__state--done[data-astro-cid-noaiwcuc],[data-astro-cid-noaiwcuc][data-state=current] .fil__state--current[data-astro-cid-noaiwcuc]{display:inline}.fil__state[data-astro-cid-noaiwcuc]:before{content:"· "}.fil__name[data-astro-cid-noaiwcuc]{max-width:22rem;font-family:var(--font-read);text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink);font-size:15.5px;font-weight:600;line-height:1.3;overflow:hidden}[data-astro-cid-noaiwcuc][data-state=done] .fil__name[data-astro-cid-noaiwcuc]{color:var(--color-ink-muted)}.fil__item[data-astro-cid-noaiwcuc]:hover .fil__name[data-astro-cid-noaiwcuc]{text-underline-offset:3px;text-decoration:underline 1px}.fil__arrow[data-astro-cid-noaiwcuc]{display:none}@media (hover:hover) and (pointer:fine){.fil__arrow[data-astro-cid-noaiwcuc]{border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-surface);width:32px;height:32px;color:var(--color-ink);cursor:pointer;place-items:center;margin-top:-16px;padding:0;display:grid;position:absolute;top:50%}.fil__arrow[data-astro-cid-noaiwcuc]:hover{border-color:var(--color-kicker)}.fil__arrow[data-astro-cid-noaiwcuc]:focus-visible{outline:2px solid var(--color-kicker);outline-offset:2px}.fil__arrow--prev[data-astro-cid-noaiwcuc]{left:0}.fil__arrow--next[data-astro-cid-noaiwcuc]{right:0}[data-astro-cid-noaiwcuc][data-at-start]>.fil__arrow--prev[data-astro-cid-noaiwcuc],[data-astro-cid-noaiwcuc][data-at-end]>.fil__arrow--next[data-astro-cid-noaiwcuc]{display:none}}@media (width<=720px){.fil[data-astro-cid-noaiwcuc]{flex-direction:column;align-items:stretch;gap:4px;padding-right:0}.fil__frame[data-astro-cid-noaiwcuc]{--fade:24px}.fil__item[data-astro-cid-noaiwcuc]{padding:8px 16px}.fil__meta[data-astro-cid-noaiwcuc]{letter-spacing:.1em}.fil__name[data-astro-cid-noaiwcuc]{max-width:16rem}}.row.svelte-1eu4b9h{height:var(--row-height,clamp(380px, 38vw, 480px));gap:10px;display:flex}.tile.svelte-1eu4b9h{background:var(--color-night);border:1px solid var(--color-night-rule);min-width:56px;color:var(--color-night-ink);border-radius:12px;flex:1 1 0;text-decoration:none;transition:flex-grow .5s cubic-bezier(.2,.7,.2,1),border-color .3s;position:relative;overflow:hidden}.tile.on.svelte-1eu4b9h{border-color:var(--color-night-accent);flex:5 280px}.tile.svelte-1eu4b9h:focus-visible,.card.svelte-1eu4b9h:focus-visible{outline:2px solid var(--color-night-accent);outline-offset:3px}.tile__img.svelte-1eu4b9h{object-fit:cover;object-position:var(--x) var(--y);opacity:.07;filter:blur(6px);width:100%;height:100%;transition:opacity .4s,filter .4s,transform 1s;position:absolute;inset:0;transform:scale(1.35)}.tile.on.svelte-1eu4b9h .tile__img:where(.svelte-1eu4b9h){opacity:.95;filter:none;transform:scale(1.15)}.tile.svelte-1eu4b9h:not(.on){border-color:color-mix(in oklab, var(--color-night-rule) 50%, transparent)}.tile.svelte-1eu4b9h:not(.on) :is(.tile__num:where(.svelte-1eu4b9h),.tile__state:where(.svelte-1eu4b9h),.bar:where(.svelte-1eu4b9h)){opacity:.4;transition:opacity .3s}.tile__num.svelte-1eu4b9h,.card__num.svelte-1eu4b9h{font-family:var(--font-display);color:var(--color-night-accent);font-size:30px;font-weight:700;font-stretch:75%;line-height:1;position:absolute;top:12px;left:14px}.tile__badge.svelte-1eu4b9h,.card__badge.svelte-1eu4b9h{border-radius:var(--radius-pill);background:var(--color-night-accent);color:var(--color-night);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;font-size:11px;position:absolute;top:14px;right:12px}.tile.svelte-1eu4b9h:not(.on) .tile__badge:where(.svelte-1eu4b9h){opacity:0}.tile__dot.svelte-1eu4b9h{background:var(--color-night-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:50px;left:17px}.tile.on.svelte-1eu4b9h .tile__dot:where(.svelte-1eu4b9h){opacity:0}.bar.svelte-1eu4b9h{z-index:1;background:var(--color-night-accent);width:100%;height:4px;position:absolute;bottom:0;left:0}.bar--current.svelte-1eu4b9h{width:50%}.state.svelte-1eu4b9h{border-radius:var(--radius-pill);font-family:var(--font-sans);white-space:nowrap;align-items:center;gap:5px;padding:4px 9px 4px 6px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.state.svelte-1eu4b9h svg{flex:none}.state--done.svelte-1eu4b9h{background:var(--color-night-accent);color:var(--color-night)}.state--current.svelte-1eu4b9h{border:1.5px solid var(--color-night-accent);background:color-mix(in oklab, var(--color-night) 70%, transparent);color:var(--color-night-accent)}.tile__state.svelte-1eu4b9h{position:absolute;top:50px;left:12px}.tile.svelte-1eu4b9h:not(.on) .tile__state:where(.svelte-1eu4b9h){padding:4px}.tile.svelte-1eu4b9h:not(.on) .state__label:where(.svelte-1eu4b9h){display:none}.tile__panel.svelte-1eu4b9h{box-sizing:border-box;opacity:0;background:#0a0e13e6;flex-direction:column;gap:8px;width:100%;min-width:280px;padding:20px;transition:opacity .35s .12s,transform .35s .12s;display:flex;position:absolute;bottom:0;left:0;transform:translateY(12px)}.tile.on.svelte-1eu4b9h .tile__panel:where(.svelte-1eu4b9h){opacity:1;transform:none}.meta.svelte-1eu4b9h{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-night-accent);font-size:11px}.tile.svelte-1eu4b9h .meta:where(.svelte-1eu4b9h){white-space:nowrap}.title.svelte-1eu4b9h{font-family:var(--font-read);font-size:22px;font-weight:600;line-height:1.2}.title--card.svelte-1eu4b9h{font-size:20px}.excerpt.svelte-1eu4b9h{-webkit-line-clamp:3;line-clamp:3;font-family:var(--font-read);color:var(--color-night-muted);-webkit-box-orient:vertical;font-size:14.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.cta.svelte-1eu4b9h{font-family:var(--font-sans);white-space:nowrap;color:var(--color-night-accent);align-self:flex-start;align-items:center;margin-top:4px;font-size:14px;font-weight:700;display:inline-flex}.cta--lead.svelte-1eu4b9h{border-radius:var(--radius-pill);background:var(--color-night-accent);color:var(--color-night);padding:10px 18px}.cards.svelte-1eu4b9h,.pager.svelte-1eu4b9h{display:none}@media (width<=720px){.row.svelte-1eu4b9h{display:none}.cards.svelte-1eu4b9h{--gutter:clamp(16px, 3vw, 40px);--side:6vw;margin:0 calc(-1 * var(--gutter));padding:0 var(--side);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--side);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;display:flex;position:relative;overflow-x:auto}.cards.svelte-1eu4b9h::-webkit-scrollbar{display:none}.card.svelte-1eu4b9h{height:clamp(340px, calc(100svh - var(--site-bar,96px) - 220px), 640px);scroll-snap-align:center;scroll-snap-stop:always;background:var(--color-night-card);border:1px solid var(--color-night-rule);color:var(--color-night-ink);border-radius:14px;flex-direction:column;flex:0 0 78vw;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.card--off.svelte-1eu4b9h{opacity:.4;filter:blur(2px)}.card.svelte-1eu4b9h{transition:opacity .3s,filter .3s}.card__img.svelte-1eu4b9h{object-fit:cover;object-position:var(--x) var(--y);width:100%;height:100%;position:absolute;inset:0}.card__scrim.svelte-1eu4b9h{background:linear-gradient(#0a0e13b3,#0a0e1300 22%),linear-gradient(#0a0e1300 22%,#0a0e1373 42%,#0a0e13e6 68%,#0a0e13f7 100%);position:absolute;inset:0}.card__num.svelte-1eu4b9h{font-size:44px;line-height:.9;top:14px;left:18px}.card__badge.svelte-1eu4b9h{top:16px;right:14px}.card__state.svelte-1eu4b9h{position:absolute;top:60px;left:18px}.card__body.svelte-1eu4b9h{flex-direction:column;gap:10px;padding:0 18px 20px;display:flex;position:relative}.card.svelte-1eu4b9h .meta:where(.svelte-1eu4b9h){letter-spacing:.14em}.title--card.svelte-1eu4b9h{font-size:22px;line-height:1.15}.card.svelte-1eu4b9h .excerpt:where(.svelte-1eu4b9h){-webkit-line-clamp:2;line-clamp:2;font-size:14.5px}.card.svelte-1eu4b9h .cta:where(.svelte-1eu4b9h){box-sizing:border-box;border:1px solid var(--color-night-accent);border-radius:var(--radius-pill);min-height:40px;margin-top:6px;padding:0 18px}.pager.svelte-1eu4b9h{justify-content:space-between;align-items:center;margin-top:-6px;display:flex}.pager__dots.svelte-1eu4b9h{margin-left:-12px;display:flex}.pager__dot.svelte-1eu4b9h{cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:40px;padding:0;display:grid}.pager__dot.svelte-1eu4b9h span:where(.svelte-1eu4b9h){border-radius:var(--radius-pill);background:var(--color-night-dim);width:7px;height:7px;transition:width .3s,background-color .3s}.pager__dot.on.svelte-1eu4b9h span:where(.svelte-1eu4b9h){background:var(--color-night-accent);width:22px}.pager__count.svelte-1eu4b9h{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-night-dim);font-variant-numeric:tabular-nums;font-size:12px}}@media (prefers-reduced-motion:reduce){.tile.svelte-1eu4b9h,.tile__img.svelte-1eu4b9h,.card.svelte-1eu4b9h,.tile__panel.svelte-1eu4b9h,.pager__dot.svelte-1eu4b9h span:where(.svelte-1eu4b9h){transition:none}}.band[data-astro-cid-aofs3np3]{--gutter:clamp(16px, 3vw, 40px);background:var(--color-night);color:var(--color-night-ink);margin-top:32px}.band__stage[data-astro-cid-aofs3np3]{max-width:1280px;padding:44px var(--gutter) 56px;flex-direction:column;gap:56px;margin:0 auto;display:flex}.band__track[data-astro-cid-aofs3np3]{display:contents}.band__head[data-astro-cid-aofs3np3]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.band__title[data-astro-cid-aofs3np3]{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--color-night-accent);white-space:nowrap;margin:0;font-size:30px;font-weight:700;font-stretch:75%}.band__lede[data-astro-cid-aofs3np3]{color:var(--color-night-muted);margin:0;font-size:14px}.series[data-astro-cid-aofs3np3]{flex-direction:column;gap:16px;display:flex}.series[data-astro-cid-aofs3np3][hidden]{display:none}.series__head[data-astro-cid-aofs3np3],.series[data-astro-cid-aofs3np3] .card__body,.series[data-astro-cid-aofs3np3] .tile__state,.series[data-astro-cid-aofs3np3] .card__state,.series[data-astro-cid-aofs3np3] .tile__badge,.series[data-astro-cid-aofs3np3] .card__badge{transition:opacity .5s}.band[data-astro-cid-aofs3np3][data-reveal] .series[data-astro-cid-aofs3np3]:not([data-settled]) .series__head[data-astro-cid-aofs3np3],.band[data-astro-cid-aofs3np3][data-reveal] .series[data-astro-cid-aofs3np3]:not([data-settled]) .tile__panel,.band[data-astro-cid-aofs3np3][data-reveal] .series[data-astro-cid-aofs3np3]:not([data-settled]) .card__body,.band[data-astro-cid-aofs3np3][data-reveal] .series[data-astro-cid-aofs3np3]:not([data-settled]) .tile__state,.band[data-astro-cid-aofs3np3][data-reveal] .series[data-astro-cid-aofs3np3]:not([data-settled]) .card__state,.band[data-astro-cid-aofs3np3][data-reveal] .series[data-astro-cid-aofs3np3]:not([data-settled]) .tile__badge,.band[data-astro-cid-aofs3np3][data-reveal] .series[data-astro-cid-aofs3np3]:not([data-settled]) .card__badge{opacity:0;transition-duration:.2s}.pager[data-astro-cid-aofs3np3]{display:none}.band[data-astro-cid-aofs3np3][data-lateral] .band__stage[data-astro-cid-aofs3np3]{top:var(--site-bar,0px);height:calc(100vh - var(--site-bar,0px));gap:24px;max-width:none;padding:36px 0;position:sticky;overflow:clip}.band[data-astro-cid-aofs3np3][data-lateral] .band__head[data-astro-cid-aofs3np3]{width:100%;max-width:1280px;padding:0 var(--gutter);justify-content:flex-start;margin:0 auto}.band[data-astro-cid-aofs3np3][data-lateral] .band__track[data-astro-cid-aofs3np3]{will-change:transform;flex:1;grid-auto-columns:100%;grid-auto-flow:column;align-content:center;align-items:end;min-height:0;display:grid}.band[data-astro-cid-aofs3np3][data-lateral][data-moving] .band__track[data-astro-cid-aofs3np3]{pointer-events:none}.band[data-astro-cid-aofs3np3][data-lateral] .series[data-astro-cid-aofs3np3]{--row-height:clamp(280px, min(38vw, 100vh - var(--site-bar,0px) - 240px), 480px);padding:0 max(var(--gutter), (100% - 1280px) / 2 + var(--gutter))}.band[data-astro-cid-aofs3np3][data-lateral] .pager[data-astro-cid-aofs3np3]{align-items:center;margin-left:auto;display:flex}.pager__hint[data-astro-cid-aofs3np3]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-night-muted);align-items:center;gap:7px;margin-right:14px;font-size:11px;transition:opacity .4s;display:inline-flex}.pager__hint[data-astro-cid-aofs3np3] svg[data-astro-cid-aofs3np3]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.band[data-astro-cid-aofs3np3][data-scrolled] .pager__hint[data-astro-cid-aofs3np3]{opacity:0}@media (prefers-reduced-motion:no-preference){.pager__wheel[data-astro-cid-aofs3np3]{animation:1.6s ease-in-out infinite wheel}}@keyframes wheel{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(6px)}to{opacity:0;transform:translateY(0)}}.pager__dot[data-astro-cid-aofs3np3]{cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:34px;padding:0;display:grid}.pager__dot[data-astro-cid-aofs3np3][hidden]{display:none}.pager__dot[data-astro-cid-aofs3np3] span[data-astro-cid-aofs3np3]{border-radius:var(--radius-pill);background:var(--color-night-muted);opacity:.55;width:10px;height:10px;transition:width .3s,opacity .3s,background-color .3s}.pager__dot[data-astro-cid-aofs3np3]:hover span[data-astro-cid-aofs3np3]{opacity:1}.pager__dot[data-astro-cid-aofs3np3][aria-current=true] span[data-astro-cid-aofs3np3]{background:var(--color-night-accent);opacity:1;width:34px}.pager__dot[data-astro-cid-aofs3np3]:focus-visible{outline:2px solid var(--color-night-accent);outline-offset:-2px;border-radius:var(--radius-sm)}.pager__count[data-astro-cid-aofs3np3]{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-night-ink);font-variant-numeric:tabular-nums;margin-left:12px;font-size:15px;font-weight:600}.series__head[data-astro-cid-aofs3np3]{flex-wrap:wrap;align-items:baseline;gap:6px 18px;display:flex}.series__title[data-astro-cid-aofs3np3]{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(26px,3vw,40px);font-weight:700;font-stretch:75%;line-height:1}.series__topic[data-astro-cid-aofs3np3],.series__count[data-astro-cid-aofs3np3],.series__format[data-astro-cid-aofs3np3]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:11px}.series__topic[data-astro-cid-aofs3np3]{letter-spacing:.2em;color:var(--color-night-accent)}.series__count[data-astro-cid-aofs3np3]{color:var(--color-night-dim)}.series__formats[data-astro-cid-aofs3np3]{flex-wrap:wrap;gap:4px 16px;margin-left:auto;display:flex}.series__format[data-astro-cid-aofs3np3]{color:var(--color-night-muted);text-decoration:none}.series__format[data-astro-cid-aofs3np3]:hover{color:var(--color-night-accent);text-underline-offset:3px;text-decoration:underline}.series__format[data-astro-cid-aofs3np3]:focus-visible{outline:2px solid var(--color-night-accent);outline-offset:3px;border-radius:var(--radius-sm)}@media (width<=720px){.band__stage[data-astro-cid-aofs3np3]{gap:0}.series[data-astro-cid-aofs3np3]{box-sizing:border-box;min-height:calc(100svh - var(--site-bar,96px));justify-content:center;gap:12px;padding-block:16px}.series__head[data-astro-cid-aofs3np3]{gap:4px 12px}.series__topic[data-astro-cid-aofs3np3]{letter-spacing:.2em;order:-1}.series__count[data-astro-cid-aofs3np3]{order:-1}.series__title[data-astro-cid-aofs3np3]{text-wrap:balance;flex-basis:100%;font-size:clamp(22px,6.6vw,28px);line-height:1.02}.series__formats[data-astro-cid-aofs3np3]{gap:0 16px;margin-left:0}.series__format[data-astro-cid-aofs3np3]{align-items:center;min-height:40px;margin-block:-6px;display:inline-flex}}.viewer.svelte-1azetg4{z-index:calc(var(--z-header) + 1);height:100dvh;color:var(--color-night-ink);background:#000;outline:none;position:fixed;inset:0}.viewer__track.svelte-1azetg4{overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;height:100%;overflow-y:auto}.viewer__track.svelte-1azetg4::-webkit-scrollbar{display:none}.viewer__slide.svelte-1azetg4{scroll-snap-align:start;scroll-snap-stop:always;place-items:center;height:100%;display:grid}.viewer__frame.svelte-1azetg4{aspect-ratio:9/16;width:min(100vw - 176px,56.25dvh - 18px);position:relative}.viewer__clip.svelte-1azetg4{border-radius:var(--radius-lg);background:var(--color-night);position:absolute;inset:0;overflow:hidden}@media (aspect-ratio<=10/16){.viewer__frame.svelte-1azetg4{aspect-ratio:auto;width:100%;height:100%}.viewer__clip.svelte-1azetg4{border-radius:0}}iframe.svelte-1azetg4,.viewer__poster.svelte-1azetg4{border:0;width:100%;height:100%;position:absolute;inset:0}.viewer__poster.svelte-1azetg4{z-index:1;object-fit:cover;pointer-events:none;transition:opacity var(--duration-base) ease}.viewer__poster--gone.svelte-1azetg4{opacity:0}.viewer__layer.svelte-1azetg4{z-index:2;cursor:pointer;position:absolute;inset:10% 0 28%}.viewer__meta.svelte-1azetg4{z-index:3;pointer-events:none;background:linear-gradient(#0000,#0000008c);flex-direction:column;align-items:flex-start;gap:4px;padding:40px 72px 14px 16px;display:flex;position:absolute;bottom:22%;left:0;right:0}@media (width>=1000px) and (aspect-ratio>=1){.viewer__meta.svelte-1azetg4{background:0 0;width:260px;padding:0;bottom:0;left:auto;right:calc(100% + 28px)}.viewer__meta.svelte-1azetg4 .viewer__name:where(.svelte-1azetg4){font-size:18px}}.viewer__topic.svelte-1azetg4{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-night-accent);font-size:11px}.viewer__name.svelte-1azetg4{color:#fff;text-shadow:0 1px 2px #00000080;font-size:15px;font-weight:600;line-height:1.3}.viewer__out.svelte-1azetg4{color:var(--color-night-muted);pointer-events:auto;margin-top:2px;font-size:13px;text-decoration:none}.viewer__out.svelte-1azetg4:hover{text-underline-offset:3px;text-decoration:underline}.viewer__btn.svelte-1azetg4{border-radius:var(--radius-pill);color:#fff;cursor:pointer;backdrop-filter:blur(6px);background:#ffffff24;border:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.viewer__btn.svelte-1azetg4:hover{background:#ffffff3d}.viewer__btn.svelte-1azetg4:disabled{opacity:.3;cursor:default}.viewer__btn.svelte-1azetg4:focus-visible,.viewer__sound.svelte-1azetg4:focus-visible,.viewer__out.svelte-1azetg4:focus-visible{outline:2px solid var(--color-night-accent);outline-offset:2px}.viewer__close.svelte-1azetg4{z-index:3;position:absolute;top:16px;right:16px}.viewer__nav.svelte-1azetg4{z-index:3;flex-direction:column;gap:12px;display:flex;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.viewer__sound.svelte-1azetg4{z-index:3;border-radius:var(--radius-pill);background:var(--color-night-accent);color:var(--color-night);font:inherit;cursor:pointer;border:0;align-items:center;gap:10px;padding:14px 22px;font-size:16px;font-weight:600;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 20px #0006}@media (aspect-ratio<=10/16){.viewer__close.svelte-1azetg4{top:max(12px, env(safe-area-inset-top));background:#0006;left:12px;right:auto}.viewer__nav.svelte-1azetg4{right:10px}.viewer__nav.svelte-1azetg4 .viewer__btn:where(.svelte-1azetg4){background:#00000059;width:40px;height:40px}}.shorts__wrap.svelte-y1ik0v{--gap:16px;--tile:66vw;position:relative;container-type:inline-size}@media (width>=720px){.shorts__wrap.svelte-y1ik0v{--tile:clamp(240px, (100cqi - 3 * var(--gap)) / 4, 300px)}}.shorts__row.svelte-y1ik0v{grid-auto-flow:column;grid-auto-columns:var(--tile);gap:var(--gap);scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.shorts__row.svelte-y1ik0v::-webkit-scrollbar{display:none}.short.svelte-y1ik0v{scroll-snap-align:center;flex-direction:column;gap:6px;min-width:0;display:flex}@media (width>=720px){.short.svelte-y1ik0v{scroll-snap-align:start}}.short__frame.svelte-y1ik0v{aspect-ratio:9/16;border:1px solid var(--color-rule-cream);border-radius:var(--radius-lg);background:var(--color-night);position:relative;overflow:hidden}iframe.svelte-y1ik0v{pointer-events:none;border:0;width:118%;height:118%;position:absolute;top:-9%;left:-9%}@media (hover:none){iframe.svelte-y1ik0v{width:136%;height:136%;top:-8%;left:-18%}}.short__play.svelte-y1ik0v{border-radius:inherit;display:block;position:absolute;inset:0}img.svelte-y1ik0v{object-fit:cover;width:100%;height:100%;transition:opacity var(--duration-base) ease;display:block}.short__play--live.svelte-y1ik0v img:where(.svelte-y1ik0v){opacity:0}.short__badge.svelte-y1ik0v{border-radius:var(--radius-pill);background:var(--color-night-accent);width:40px;height:40px;color:var(--color-night);transition:transform var(--duration-fast) ease;justify-content:center;align-items:center;display:flex;position:absolute;bottom:10px;left:10px}.short__play.svelte-y1ik0v:hover .short__badge:where(.svelte-y1ik0v){transform:translateY(-1px)}.short__play--loading.svelte-y1ik0v .short__badge:where(.svelte-y1ik0v){opacity:0;transition:none}.short__topic.svelte-y1ik0v{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-kicker);margin-top:4px;font-size:11px}.short__name.svelte-y1ik0v{-webkit-line-clamp:2;line-clamp:2;color:var(--color-ink);-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.shorts__arrow.svelte-y1ik0v{display:none}@media (width>=720px){.shorts__arrow.svelte-y1ik0v{top:calc(var(--tile) * 8 / 9 - 22px);border:1px solid var(--color-rule-cream);border-radius:var(--radius-pill);background:var(--color-night-accent);width:44px;height:44px;color:var(--color-night);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 2px 10px #00000040}.shorts__arrow[hidden].svelte-y1ik0v{display:none}.shorts__arrow--prev.svelte-y1ik0v{left:-14px}.shorts__arrow--next.svelte-y1ik0v{right:-14px}}@media (prefers-reduced-motion:reduce){.short__play.svelte-y1ik0v:hover .short__badge:where(.svelte-y1ik0v){transform:none}}.poster.svelte-1rt8qfl{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}iframe.svelte-1rt8qfl,.poster__play.svelte-1rt8qfl{border:0;width:100%;height:100%;position:absolute;inset:0}.poster__play.svelte-1rt8qfl{display:block}img.svelte-1rt8qfl{object-fit:cover;opacity:.85;width:100%;height:100%;transition:opacity var(--duration-base) ease;display:block}.poster__play.svelte-1rt8qfl:hover img:where(.svelte-1rt8qfl){opacity:1}.poster__badge.svelte-1rt8qfl{border-radius:var(--radius-pill);background:var(--color-night-accent);color:var(--color-night);font-family:var(--font-sans);transition:transform var(--duration-fast) ease;align-items:center;gap:10px;padding:10px 18px 10px 14px;font-size:15px;font-weight:700;line-height:1;display:flex;position:absolute;bottom:24px;left:24px}.poster__play.svelte-1rt8qfl:hover .poster__badge:where(.svelte-1rt8qfl){transform:translateY(-1px)}@media (width<=719px){.poster__badge.svelte-1rt8qfl{bottom:14px;left:14px}}@media (prefers-reduced-motion:reduce){.poster__play.svelte-1rt8qfl:hover .poster__badge:where(.svelte-1rt8qfl){transform:none}}.watch.svelte-y9m7ht{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}@media (width>=720px){.watch.svelte-y9m7ht{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.watch__main.svelte-y9m7ht{flex-direction:column;gap:10px;min-width:0;scroll-margin:12px;display:flex}.watch__topic.svelte-y9m7ht{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-kicker);margin:0;font-size:11px}.watch__title.svelte-y9m7ht{font-family:var(--font-read);text-wrap:balance;color:var(--color-ink);margin:0;font-size:26px;font-weight:600;line-height:1.15}.watch__side.svelte-y9m7ht{flex-direction:column;min-width:0;display:flex}.watch__list.svelte-y9m7ht{margin:0;padding:0;list-style:none}@media (width>=720px){.watch__side.svelte-y9m7ht{contain:size}.watch__list.svelte-y9m7ht{scrollbar-width:thin;flex:1 1 0;min-height:0;overflow-y:auto}}.watch__item.svelte-y9m7ht{border:0;border-bottom:1px solid var(--color-rule-cream);width:100%;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:128px minmax(0,1fr);gap:14px;padding:14px 0;display:grid}li.svelte-y9m7ht:first-child .watch__item:where(.svelte-y9m7ht){padding-top:0}.watch__thumb.svelte-y9m7ht{aspect-ratio:16/9;background:var(--color-night-card);display:block;overflow:hidden}.watch__thumb.svelte-y9m7ht img:where(.svelte-y9m7ht){object-fit:cover;opacity:.85;width:100%;height:100%;transition:opacity var(--duration-base) ease;display:block}.watch__item.svelte-y9m7ht:hover img:where(.svelte-y9m7ht){opacity:1}.watch__text.svelte-y9m7ht{flex-direction:column;gap:4px;display:flex}.watch__text.svelte-y9m7ht .watch__topic:where(.svelte-y9m7ht){letter-spacing:.16em}.watch__name.svelte-y9m7ht{font-family:var(--font-sans);font-size:15px;font-weight:600;line-height:1.25}.watch__item.svelte-y9m7ht:hover .watch__name:where(.svelte-y9m7ht){text-underline-offset:3px;text-decoration:underline}.watch__more.svelte-y9m7ht{color:var(--color-kicker);margin-top:16px;font-size:14px;text-decoration:none}.watch__more.svelte-y9m7ht:hover{text-underline-offset:3px;text-decoration:underline}.watch[data-astro-cid-mrfkj4jl]{background:var(--color-ground-cream);color:var(--color-ink)}.watch__inner[data-astro-cid-mrfkj4jl]{max-width:1280px;margin:0 auto;padding:40px clamp(16px,3vw,40px) 44px}.watch__title[data-astro-cid-mrfkj4jl]{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--color-kicker);margin:0 0 20px;font-size:30px;font-weight:700;font-stretch:75%;line-height:1.1}.shorts--after[data-astro-cid-mrfkj4jl]{border-top:1px solid var(--color-rule-cream);margin-top:40px;padding-top:20px}.shorts__head[data-astro-cid-mrfkj4jl]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin:0 0 16px;display:flex}.shorts__title[data-astro-cid-mrfkj4jl]{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--color-kicker);margin:0;font-size:11px;font-weight:400}.shorts__more[data-astro-cid-mrfkj4jl]{color:var(--color-kicker);font-size:14px;text-decoration:none}.shorts__more[data-astro-cid-mrfkj4jl]:hover{text-underline-offset:3px;text-decoration:underline}
