.mosaic[data-astro-cid-j7pv25f6]{background:var(--color-ink);padding:clamp(.75rem,2.5vw,2rem) clamp(.5rem,2vw,2rem) clamp(.75rem,2vw,1.5rem)}.mosaic[data-astro-cid-j7pv25f6] picture,.mosaic[data-astro-cid-j7pv25f6] img{display:block;width:100%;height:auto;max-width:78rem;margin-inline:auto}.lede[data-astro-cid-j7pv25f6]{position:relative;z-index:2;max-width:62rem;margin:clamp(-11rem,-11vw,-3rem) auto 0;padding:clamp(1.75rem,4vw,3rem) clamp(1.25rem,4vw,3rem) clamp(1.25rem,3vw,2rem)}.lede__title[data-astro-cid-j7pv25f6]{font-size:clamp(1.9rem,5vw,3.5rem);margin:0;text-align:center;text-wrap:balance;text-shadow:0 0 1px #fff,0 0 2px #fff,0 0 3px #fff,0 0 4px #fff,0 0 6px #fff,0 0 9px #fff,0 0 14px #fff,0 0 22px #fff}.lede__body[data-astro-cid-j7pv25f6]{max-width:none;margin:1.5rem 0 0;font-size:1.1875rem;text-shadow:0 0 1px #fff,0 0 2px #fff,0 0 3px #fff,0 0 5px #fff,0 0 8px #fff,0 0 13px #fff}.lede__links[data-astro-cid-j7pv25f6]{margin-top:1.25rem;color:var(--color-ink);text-shadow:0 0 1px #fff,0 0 2px #fff,0 0 3px #fff,0 0 5px #fff,0 0 8px #fff,0 0 13px #fff}.btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;padding:.65rem 1rem;border:1px solid var(--color-ink);background:none;color:var(--color-ink);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.btn[data-astro-cid-j7pv25f6]:hover,.btn[data-astro-cid-j7pv25f6]:focus-visible{background:var(--color-ink);color:var(--color-snow)}.btn--main[data-astro-cid-j7pv25f6]{background:var(--color-ink);color:var(--color-snow)}.btn--main[data-astro-cid-j7pv25f6]:hover,.btn--main[data-astro-cid-j7pv25f6]:focus-visible{background:var(--color-ember);border-color:var(--color-ember);color:var(--color-snow)}.btn__more[data-astro-cid-j7pv25f6]{min-width:0;text-transform:none;letter-spacing:0;overflow:hidden;text-overflow:ellipsis}.ctl[data-astro-cid-j7pv25f6]{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--color-rule);background:var(--color-paper);color:var(--color-ink);font-size:.95rem;cursor:pointer;transition:border-color .15s ease,opacity .15s ease}.ctl[data-astro-cid-j7pv25f6]:hover,.ctl[data-astro-cid-j7pv25f6]:focus-visible{border-color:var(--color-ink)}.ctl[data-astro-cid-j7pv25f6]:disabled{opacity:.35;cursor:default}.lede__dice[data-astro-cid-j7pv25f6]{font:inherit;letter-spacing:inherit;text-transform:inherit;text-shadow:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}[data-astro-cid-j7pv25f6][data-dice-wrap]:has([hidden]){display:none}.next[data-astro-cid-j7pv25f6]{display:block;margin-top:clamp(1.5rem,4vw,2.5rem);background:radial-gradient(circle at 88% 0%,rgb(255 194 75 / .2),transparent 45%),var(--color-ink);color:var(--color-snow);text-decoration:none}.next[data-astro-cid-j7pv25f6][hidden]{display:none}.next__in[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem clamp(1.5rem,4vw,3rem);max-width:82rem;margin:0 auto;padding:clamp(1.1rem,2.5vw,1.6rem) clamp(1rem,4vw,3rem)}.next__words[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.3rem;flex:1 1 16rem;min-width:0}.next__kicker[data-astro-cid-j7pv25f6]{color:var(--color-headlamp);font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em}.next__title[data-astro-cid-j7pv25f6]{font-size:clamp(1.3rem,2.6vw,1.9rem);font-stretch:112%;line-height:1.1}.next[data-astro-cid-j7pv25f6]:hover .next__title[data-astro-cid-j7pv25f6],.next[data-astro-cid-j7pv25f6]:focus-visible .next__title[data-astro-cid-j7pv25f6]{text-decoration:underline;text-underline-offset:.16em}.next__where[data-astro-cid-j7pv25f6]{color:var(--color-stone-on-dark);font-size:.6875rem;line-height:1.5}.next__clock[data-astro-cid-j7pv25f6]{display:flex;gap:clamp(.9rem,2vw,1.6rem);font-size:.625rem;color:var(--color-stone-on-dark);text-transform:uppercase;letter-spacing:.08em}.next__cell[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.15rem}.next__cell[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--color-snow);font-size:clamp(1.6rem,3.4vw,2.5rem);font-stretch:112%;font-weight:700;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;min-width:2ch}.next__go[data-astro-cid-j7pv25f6]{color:var(--color-rime);font-size:1.25rem;transition:transform .15s ease}.next[data-astro-cid-j7pv25f6]:hover .next__go[data-astro-cid-j7pv25f6]{transform:translate(.3rem)}.feat[data-astro-cid-j7pv25f6]{max-width:82rem;margin:clamp(2.5rem,6vw,4rem) auto 0;padding-inline:clamp(1rem,4vw,3rem)}.feat__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,5fr);gap:clamp(1.25rem,3vw,3rem);align-items:center}.feat__media[data-astro-cid-j7pv25f6]{position:relative;display:block;aspect-ratio:3 / 2;background:var(--color-rule);overflow:hidden}.feat__media[data-astro-cid-j7pv25f6][data-turn]{cursor:ew-resize}.feat__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .5s ease}.feat__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6].is-on{opacity:1}.feat__ticks[data-astro-cid-j7pv25f6]{position:absolute;left:.75rem;right:.75rem;bottom:.7rem;display:flex;gap:4px}.feat__tick[data-astro-cid-j7pv25f6]{flex:1;height:3px;border-radius:2px;background:#f8fafb73;transition:background .15s ease}.feat__tick[data-astro-cid-j7pv25f6].on{background:var(--color-snow)}.feat__meta[data-astro-cid-j7pv25f6]{color:var(--color-stone);margin:0;font-size:.6875rem}.feat__title[data-astro-cid-j7pv25f6]{font-size:clamp(1.9rem,3.6vw,3.1rem);font-stretch:112%;line-height:1.05;margin:.5rem 0 0;text-wrap:balance}.feat__title[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:inherit;text-decoration:none}.feat__title[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration:underline;text-underline-offset:.14em}.feat__sum[data-astro-cid-j7pv25f6]{max-width:60ch;margin:.9rem 0 0;color:var(--color-stone)}.feat__facts[data-astro-cid-j7pv25f6]{margin:.9rem 0 0;font-size:.6875rem}.feat__go[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.3rem 0 0}.feat__line[data-astro-cid-j7pv25f6]{margin-top:clamp(1.25rem,3vw,2rem);padding:clamp(1.1rem,2.5vw,1.6rem) clamp(1rem,3vw,2rem) 1rem;background:var(--color-ink);color:var(--color-snow)}.feat__readout[data-astro-cid-j7pv25f6]{margin:.75rem 0 0;min-height:1.5em;color:var(--color-stone-on-dark);font-size:.6875rem}.feat__readout[data-astro-cid-j7pv25f6].is-live{color:var(--color-headlamp)}.film[data-astro-cid-j7pv25f6]{--gutter: clamp(1rem, 4vw, 3rem);margin-top:clamp(2.5rem,6vw,4rem)}.film__head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1rem;max-width:82rem;margin:0 auto;padding-inline:var(--gutter)}.film__title[data-astro-cid-j7pv25f6]{color:var(--color-stone);margin:0;font-size:.8125rem;font-weight:500}.film__ctl[data-astro-cid-j7pv25f6]{display:inline-flex;gap:.35rem;margin-left:auto}.film__ctl[data-astro-cid-j7pv25f6][hidden]{display:none}.film__ctl[data-astro-cid-j7pv25f6][hidden]+.film__all[data-astro-cid-j7pv25f6]{margin-left:auto}.film__all[data-astro-cid-j7pv25f6]{font-size:.6875rem}.film__row[data-astro-cid-j7pv25f6]{display:flex;gap:clamp(.9rem,1.8vw,1.4rem);list-style:none;margin:1rem 0 0;padding:.25rem max(var(--gutter),(100vw - 82rem) / 2 + var(--gutter)) 1rem;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:max(var(--gutter),(100vw - 82rem) / 2 + var(--gutter));scrollbar-width:thin;scrollbar-color:var(--color-rule) transparent}.film__item[data-astro-cid-j7pv25f6]{flex:0 0 clamp(11rem,19vw,15rem);scroll-snap-align:start}.film__link[data-astro-cid-j7pv25f6]{display:block;color:inherit;text-decoration:none}.film__pic[data-astro-cid-j7pv25f6]{position:relative;display:block;aspect-ratio:4 / 5;background:var(--color-rule);overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.film__link[data-astro-cid-j7pv25f6]:hover .film__pic[data-astro-cid-j7pv25f6],.film__link[data-astro-cid-j7pv25f6]:focus-visible .film__pic[data-astro-cid-j7pv25f6]{transform:translateY(-4px);box-shadow:0 1rem 1.75rem -1rem #12161c99}.film__pic[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.film__soon[data-astro-cid-j7pv25f6],.film__none[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:flex;flex-direction:column;gap:.4rem;padding:1rem}.film__soon[data-astro-cid-j7pv25f6]{justify-content:center;background:radial-gradient(circle at 85% 15%,rgb(255 194 75 / .22),transparent 55%),var(--color-ink);color:var(--color-snow)}.film__soon-kicker[data-astro-cid-j7pv25f6]{color:var(--color-headlamp);font-size:.625rem;text-transform:uppercase;letter-spacing:.1em}.film__soon-big[data-astro-cid-j7pv25f6]{font-size:clamp(1.4rem,2.4vw,1.9rem);font-stretch:116%;line-height:1.05}.film__none[data-astro-cid-j7pv25f6]{justify-content:flex-end;color:var(--color-stone);background:repeating-linear-gradient(135deg,transparent 0 14px,rgb(127 216 232 / .12) 14px 15px),var(--color-paper);border:1px solid var(--color-rule);font-size:.625rem}.film__none[data-astro-cid-j7pv25f6] .display[data-astro-cid-j7pv25f6]{color:var(--color-rime-on-light);font-size:1.15rem;font-stretch:114%;line-height:1.15}.film__when[data-astro-cid-j7pv25f6]{display:block;margin-top:.6rem;color:var(--color-stone);font-size:.625rem}.film__name[data-astro-cid-j7pv25f6]{display:block;margin-top:.2rem;font-size:1.05rem;font-stretch:110%;line-height:1.2}.film__link[data-astro-cid-j7pv25f6]:hover .film__name[data-astro-cid-j7pv25f6]{text-decoration:underline;text-underline-offset:.16em}.globe[data-astro-cid-j7pv25f6]{margin-top:clamp(2.5rem,6vw,4rem);padding-block:clamp(1.75rem,4vw,2.75rem);background:var(--color-ink);color:var(--color-snow);overflow:hidden}.globe__in[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;max-width:82rem;margin:0 auto;padding-inline:clamp(1rem,4vw,3rem)}.globe__title[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(1.7rem,3.6vw,2.75rem);font-stretch:112%;line-height:1.05;color:var(--color-snow)}.globe__facts[data-astro-cid-j7pv25f6]{margin:.6rem 0 0;color:var(--color-stone-on-dark);font-size:.6875rem}.globe[data-astro-cid-j7pv25f6] .btn--main[data-astro-cid-j7pv25f6]{background:var(--color-snow);border-color:var(--color-snow);color:var(--color-ink)}.globe[data-astro-cid-j7pv25f6] .btn--main[data-astro-cid-j7pv25f6]:hover,.globe[data-astro-cid-j7pv25f6] .btn--main[data-astro-cid-j7pv25f6]:focus-visible{background:var(--color-headlamp);border-color:var(--color-headlamp);color:var(--color-ink)}.reel[data-astro-cid-j7pv25f6]{display:block;margin-top:clamp(1.25rem,3vw,2rem)}.reel__row[data-astro-cid-j7pv25f6]{display:flex;gap:.6rem;width:max-content;padding:0 .3rem}.reel__pic[data-astro-cid-j7pv25f6]{flex:none;display:block;width:clamp(6.5rem,11vw,9rem);aspect-ratio:4 / 5;background:var(--color-rule-dark);overflow:hidden}.reel__row[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;display:block;opacity:.82;transition:opacity .15s ease,transform .15s ease}.reel__pic[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{opacity:1;transform:scale(1.05)}@media(prefers-reduced-motion:no-preference){.reel__row[data-astro-cid-j7pv25f6]{animation:reel 110s linear infinite}.reel[data-astro-cid-j7pv25f6]:hover .reel__row[data-astro-cid-j7pv25f6]{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.reel[data-astro-cid-j7pv25f6]{overflow-x:auto}.reel__pic--again[data-astro-cid-j7pv25f6]{display:none}}@keyframes reel{to{transform:translate(calc(-50% - .3rem))}}.themes[data-astro-cid-j7pv25f6]{max-width:82rem;margin:clamp(2.5rem,6vw,4rem) auto 0;padding-inline:clamp(1rem,4vw,3rem)}.themes__title[data-astro-cid-j7pv25f6]{color:var(--color-stone);margin:0 0 .9rem;font-size:.8125rem;font-weight:500}.themes__list[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:.6rem;list-style:none;margin:0;padding:0}.theme[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.7rem;padding:.8rem .9rem;border:1px solid var(--color-rule);background:var(--color-paper);color:var(--color-ink);text-decoration:none;transition:border-color .15s ease,transform .15s ease}.theme[data-astro-cid-j7pv25f6]:hover,.theme[data-astro-cid-j7pv25f6]:focus-visible{border-color:var(--color-ink);transform:translateY(-2px)}.theme__icon[data-astro-cid-j7pv25f6]{font-size:1.25rem;line-height:1}.theme__label[data-astro-cid-j7pv25f6]{flex:1;font-size:1.0625rem}.theme__n[data-astro-cid-j7pv25f6]{color:var(--color-stone);font-size:.6875rem}.themes__more[data-astro-cid-j7pv25f6]{margin:1.25rem 0 0;font-size:.6875rem}@media(max-width:52rem){.feat__grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}.next__go[data-astro-cid-j7pv25f6]{display:none}}
