@media screen{.theme-night,html[data-night] .site-nav,html[data-night] .site-footer{--color-primary:#a5b4fc;--color-primary-light:#c7d2fe;--color-primary-bg:#818cf824;--color-accent-red:#f87171;--color-accent-red-bg:#f871711f;--color-accent-teal:#2dd4bf;--color-accent-teal-bg:#2dd4bf1f;--color-accent-green:#34d399;--color-accent-amber:#fbbf24;--color-accent-amber-bg:#fbbf241f;--color-accent-amber-light:#fcd34d;--color-accent-blue:#60a5fa;--color-accent-blue-hover:#93c5fd;--color-accent-blue-light:#60a5fa1f;--color-bg:#070b1a;--color-bg-white:#0d1328;--color-bg-subtle:#141b33;--color-text:#eef1f8;--color-text-secondary:#aab3c7;--color-text-muted:#8a94aa;--color-border:#ffffff1a;--color-border-hover:#ffffff38}html[data-theme=night]:not(:has(.theme-exempt)){--color-primary:#a5b4fc;--color-primary-light:#c7d2fe;--color-primary-bg:#818cf824;--color-accent-red:#f87171;--color-accent-red-bg:#f871711f;--color-accent-teal:#2dd4bf;--color-accent-teal-bg:#2dd4bf1f;--color-accent-green:#34d399;--color-accent-amber:#fbbf24;--color-accent-amber-bg:#fbbf241f;--color-accent-amber-light:#fcd34d;--color-accent-blue:#60a5fa;--color-accent-blue-hover:#93c5fd;--color-accent-blue-light:#60a5fa1f;--color-bg:#070b1a;--color-bg-white:#0d1328;--color-bg-subtle:#141b33;--color-text:#eef1f8;--color-text-secondary:#aab3c7;--color-text-muted:#8a94aa;--color-border:#ffffff1a;--color-border-hover:#ffffff38}.theme-night{color:var(--color-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=night]:not(:has(.theme-exempt)){color:var(--color-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.night-sky{z-index:-20;pointer-events:none;position:fixed;inset:0}.night-sky__deep,.night-sky__dusk{position:absolute;inset:0}.night-sky__deep{opacity:var(--night,0);background:radial-gradient(1100px 620px at 82% -12%,#4f46e54d,#0000 62%),radial-gradient(900px 520px at -5% 112%,#0d948833,#0000 60%),linear-gradient(#050816 0%,#070b1a 55%,#0a1024 100%)}.night-sky__dusk{opacity:var(--dusk,0);background:radial-gradient(120% 60% at 50% 100%,#fb923c8c,#0000 70%),linear-gradient(#4338ca8c 0%,#a21caf66 38%,#f472b66b 62%,#fb923c80 100%)}:is(.theme-night,html[data-theme=night]:not(:has(.theme-exempt))) .btn-solid{background-color:#4f46e5}:is(.theme-night,html[data-theme=night]:not(:has(.theme-exempt))) .btn-solid:hover{background-color:#6366f1}:is(html[data-night] .site-nav,html[data-theme=night]:not(:has(.theme-exempt)) .site-nav){background-color:#070b1ab8}:is(html[data-night] .site-nav-panel,html[data-theme=night]:not(:has(.theme-exempt)) .site-nav-panel){background-color:#0a0f20}html[data-night] body:after{mix-blend-mode:normal;opacity:.025}html[data-theme=night]:not(:has(.theme-exempt)) body:after{mix-blend-mode:normal;opacity:.025}@media screen{html[data-theme=night]:not(:has(.theme-exempt)) .keep-palette{--color-primary:#334155;--color-primary-light:#475569;--color-primary-bg:#f1f5f9;--color-accent-red:#dc2626;--color-accent-red-bg:#fef2f2;--color-accent-teal:#0f766e;--color-accent-teal-bg:#f0fdfa;--color-accent-green:#10b981;--color-accent-amber:#b45309;--color-accent-amber-bg:#fffbeb;--color-accent-amber-light:#d97706;--color-bg:#fafafa;--color-bg-white:#fff;--color-bg-subtle:#f3f4f6;--color-text:#111827;--color-text-secondary:#4b5563;--color-text-muted:#6b7280;--color-border:#e5e7eb;--color-border-hover:#d1d5db;--color-accent-blue:#2563eb;--color-accent-blue-hover:#1d4ed8;--color-accent-blue-light:#eff6ff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--color-text);background-color:var(--color-bg);border-radius:20px;padding:clamp(1rem,3vw,2rem)}html[data-theme=night]:not(:has(.theme-exempt)) .keep-palette--bleed{border-radius:0;padding:0}}.night-page{min-height:100vh;position:relative;overflow-x:clip}html:not([data-theme=night]) .night-page>.night-sky{display:none}@media screen{html[data-theme=night]:not(:has(.theme-exempt)){background-color:#070b1a}}.kinetic-title{letter-spacing:-.04em;color:var(--color-text);font-size:clamp(2.7rem,5.4vw,5.25rem);font-weight:700;line-height:.98}.kinetic-title__line{display:block}.kinetic-word{vertical-align:top;margin:0 -.08em -.1em 0;padding:0 .08em .1em 0;display:inline-block;overflow:hidden}.kinetic-word>span{display:inline-block}.accent-ink{color:#4f46e5;padding-right:.06em}:is(.theme-night,html[data-theme=night]:not(:has(.theme-exempt))) .accent-ink{color:var(--color-primary)}.live-dot{background:#10b981;border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}.live-dot:after{content:"";background:#10b981;border-radius:50%;position:absolute;inset:0}.lab{padding:7rem 2rem 1.5rem}.lab__inner{max-width:1180px;margin:0 auto}.lab__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:1rem 2rem;margin-bottom:2.25rem;display:grid}.lab__index{font-family:var(--font-heading);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px var(--accent);opacity:.85;font-size:clamp(4.5rem,10vw,8.75rem);font-weight:700;line-height:.78}.lab__title{letter-spacing:-.04em;font-size:clamp(2.5rem,5.2vw,4.4rem);font-weight:700;line-height:.95}.lab__subtitle{max-width:46ch;color:var(--color-text-secondary);margin-top:.65rem}.lab__all{border:1px solid var(--color-border-hover);white-space:nowrap;transition:border-color var(--transition),background-color var(--transition),gap var(--transition);border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.15rem;font-size:.88rem;font-weight:600;display:inline-flex}.lab__all:hover{border-color:var(--accent);background-color:color-mix(in srgb,var(--color-text)4%,transparent)}.lab__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:240px;gap:14px;list-style:none;display:grid}.lab__cell:first-child{grid-area:span 2/span 2}.lab__grid--mirrored .lab__cell:first-child{grid-area:1/3/span 2/span 2}.lab-tile{isolation:isolate;background:#0d1328;border-radius:20px;height:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.lab-tile:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--accent),0 0 0 0 transparent;opacity:0;transition:opacity .35s;position:absolute;inset:0}.lab-tile:hover:before,.lab-tile:focus-visible:before{opacity:1}.lab-tile__media{z-index:-1;transition:transform 1s cubic-bezier(.22,1,.36,1)}.lab-tile:hover .lab-tile__media{transform:scale(1.07)}.lab-tile__scrim{background:linear-gradient(#03061400 25%,#03061459 55%,#030614eb 100%);position:absolute;inset:0}.lab-tile__chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.12em;text-transform:uppercase;color:#ffffffe0;background:#0306148c;border-radius:999px;padding:.25rem .6rem;font-size:.64rem;font-weight:700;position:absolute;top:14px;left:14px}.lab-tile__arrow{color:#070b1a;opacity:0;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;transition:opacity .3s,transform .45s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:12px;right:12px;transform:scale(.6)rotate(-45deg)}.lab-tile:hover .lab-tile__arrow,.lab-tile:focus-visible .lab-tile__arrow{opacity:1;transform:none}.lab-tile__body{flex-direction:column;gap:.45rem;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.lab-tile__title{font-family:var(--font-heading);color:#fff;font-size:1.02rem;font-weight:700;line-height:1.2}.lab-tile--lg .lab-tile__title{letter-spacing:-.02em;font-size:clamp(1.4rem,2.3vw,2.1rem)}.lab-tile__desc{color:#e2e8f0d1;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:52ch;font-size:.93rem;line-height:1.5;display:-webkit-box;overflow:hidden}.wall{gap:14px;margin-top:5rem;display:grid;transform:rotate(-3deg)scale(1.06);-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.wall__row{overflow:hidden}.wall__track{width:max-content;display:flex}.wall__set{gap:14px;padding-right:14px;list-style:none;display:flex}.wall__tile{aspect-ratio:16/10;opacity:.72;background:#0d1328;border-radius:12px;width:220px;transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.wall__tile:hover,.wall__tile:focus-visible{opacity:1;transform:translateY(-4px)}.chapter-hero{align-items:flex-end;max-width:1180px;min-height:62vh;margin:0 auto;padding:9rem 2rem 4rem;display:flex;position:relative}.chapter-hero__inner{z-index:1;max-width:52rem;position:relative}.chapter-hero__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-secondary);align-items:center;gap:.6rem;margin-bottom:1.25rem;font-size:.75rem;font-weight:700;display:inline-flex}.chapter-hero__dot{background:var(--accent,#a5b4fc);width:8px;height:8px;box-shadow:0 0 14px var(--accent,#a5b4fc);border-radius:50%}.chapter-hero__title{letter-spacing:-.05em;font-size:clamp(3.4rem,10vw,8.5rem);line-height:.92}.chapter-hero__subtitle{max-width:38rem;color:var(--color-text-secondary);margin-top:1.4rem;font-size:clamp(1.05rem,1.6vw,1.3rem)}.chapter-hero__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:2rem;display:flex}.chapter-hero__numeral{font-family:var(--font-heading);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:2px var(--accent,#a5b4fc);opacity:.32;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(9rem,26vw,22rem);font-weight:700;line-height:.8;position:absolute;bottom:2.5rem;right:1rem}.chapter-hero__orb{aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--accent,#6366f1)34%,transparent)0%,transparent 65%);pointer-events:none;border-radius:50%;width:min(560px,70vw);position:absolute;top:14%;right:6%}.spotlight{max-width:1180px;margin:0 auto;padding:1rem 2rem 2rem}.section-label{letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:1rem;margin-bottom:1.25rem;font-size:.72rem;font-weight:700;display:flex}.section-label:after{content:"";background:var(--color-border);flex:1;height:1px}.archive{max-width:1180px;margin:0 auto;padding:4rem 2rem 2rem}.archive__bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 2rem;margin-bottom:2rem;display:flex}.archive__heading{letter-spacing:-.035em;font-size:clamp(1.9rem,3.8vw,2.9rem);line-height:1}.archive__controls{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.archive__empty{text-align:center;color:var(--color-text-secondary);padding:4rem 0}.archive-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;list-style:none;display:grid}.archive-grid__item{display:flex}.archive-card{background:color-mix(in srgb,var(--color-bg-white)92%,transparent);width:100%;box-shadow:inset 0 0 0 1px var(--color-border);border-radius:18px;flex-direction:column;transition:box-shadow .35s,background-color .35s;display:flex;position:relative;overflow:hidden}.archive-card:hover,.archive-card:focus-visible{background:var(--color-bg-white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent,#a5b4fc)70%,transparent),0 28px 60px -32px color-mix(in srgb,var(--accent,#6366f1)70%,transparent)}.archive-card__media{aspect-ratio:16/10;background:#0d1328;position:relative;overflow:hidden}.archive-card__img{transition:transform 1s cubic-bezier(.22,1,.36,1)}.archive-card:hover .archive-card__img{transform:scale(1.06)}.archive-card__chip,.archive-card__views{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.12em;text-transform:uppercase;color:#ffffffe6;background:#03061499;border-radius:999px;padding:.25rem .6rem;font-size:.64rem;font-weight:700;position:absolute}.archive-card__chip{top:12px;left:12px}.archive-card__views{letter-spacing:.04em;text-transform:none;bottom:12px;right:12px}.archive-card__play{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03061473;border-radius:50%;width:56px;height:56px;margin:-28px 0 0 -28px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background-color .3s;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1px #ffffff59}.archive-card__play:after{content:"";border:10px solid #0000;border-left:16px solid #fff;border-right-width:0;position:absolute;top:18px;left:22px}.archive-card:hover .archive-card__play{background:color-mix(in srgb,var(--accent,#6366f1)70%,transparent);transform:scale(1.12)}.archive-card__body{flex-direction:column;flex:1;gap:.45rem;padding:1rem 1.15rem 1.15rem;display:flex}.archive-card__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:.45rem;font-size:.66rem;font-weight:700;display:inline-flex}.archive-card__dot{background:var(--accent,#a5b4fc);border-radius:50%;width:7px;height:7px}.archive-card__title{letter-spacing:-.01em;font-size:1.08rem;font-weight:700;line-height:1.3}.archive-card__desc{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.5;display:-webkit-box;overflow:hidden}.archive-card__cta{color:var(--accent,var(--color-primary));margin-top:auto;padding-top:.35rem;font-size:.82rem;font-weight:600;transition:letter-spacing .3s}.archive-card:hover .archive-card__cta{letter-spacing:.02em}.essay-index{border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg)72%,transparent);list-style:none}.essay-row{border-bottom:1px solid var(--color-border);grid-template-columns:3.75rem minmax(0,1fr) auto 2.75rem;align-items:center;gap:1.25rem;padding:1.5rem .75rem;transition:padding .45s cubic-bezier(.22,1,.36,1),background-color .45s;display:grid;position:relative}.essay-row:hover,.essay-row:focus-visible{background:linear-gradient(90deg,color-mix(in srgb,var(--accent,#6366f1)12%,transparent),transparent 75%);padding-left:1.5rem}.essay-row__num{font-family:var(--font-heading);color:#0000;-webkit-text-stroke:1px var(--accent,#a5b4fc);font-size:1.7rem;font-weight:700}.essay-row__text{flex-direction:column;gap:.3rem;min-width:0;display:flex}.essay-row__title{font-family:var(--font-heading);letter-spacing:-.02em;font-size:clamp(1.15rem,2.2vw,1.6rem);font-weight:700;line-height:1.2}.essay-row__dek{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.essay-row__meta{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;font-size:.72rem;font-weight:700}.essay-row__arrow{border:1px solid var(--color-border-hover);border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background-color .3s,color .3s,transform .45s cubic-bezier(.34,1.56,.64,1);display:flex}.essay-row:hover .essay-row__arrow,.essay-row:focus-visible .essay-row__arrow{background:var(--color-text);color:var(--color-bg);transform:rotate(-12deg)scale(1.08)}.essay-row__peek{z-index:2;aspect-ratio:16/10;pointer-events:none;opacity:0;border-radius:12px;width:220px;transition:opacity .3s,transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;right:5.5rem;overflow:hidden;transform:translateY(-50%)rotate(-5deg)scale(.85);box-shadow:0 30px 60px -20px #000000b3}.essay-row:hover .essay-row__peek{opacity:1;transform:translateY(-50%)rotate(-2deg)scale(1)}@media (hover:none){.essay-row__peek{display:none}}.screening{max-width:1100px;margin:0 auto;padding:6.5rem 2rem 4rem}.screening__crumbs ol{color:var(--color-text-muted);flex-wrap:wrap;gap:.4rem;margin-bottom:2.5rem;font-size:.8rem;list-style:none;display:flex}.screening__crumbs li+li:before{content:"/";opacity:.6;margin-right:.4rem}.screening__crumbs a{color:var(--color-text-secondary);transition:color var(--transition)}.screening__crumbs a:hover{color:var(--color-text)}.screening__crumbs [aria-current]{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:40ch;display:inline-block;overflow:hidden}.screening__head{max-width:54rem}.screening__title{letter-spacing:-.04em;font-size:clamp(2.3rem,5.4vw,4.4rem);line-height:1}.screening__dek{max-width:44rem;color:var(--color-text-secondary);margin-top:1.1rem;font-size:clamp(1.02rem,1.5vw,1.2rem)}.screening__views{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin-top:.8rem;font-size:.75rem;font-weight:700}.screening__stage{margin:3rem 0 4rem;position:relative}.screening__stage--portrait{max-width:380px;margin-left:auto;margin-right:auto}.screening__glow{z-index:-1;pointer-events:none;background:radial-gradient(55% 55% at 50% 50%,color-mix(in srgb,var(--accent,#6366f1)34%,transparent),transparent 72%);position:absolute;inset:-14% -10%}.screening__stage>:not(.screening__glow){border-color:var(--color-border);border-radius:18px;margin-bottom:0;box-shadow:0 40px 100px -40px #000000d9}.screening__about{border-top:1px solid var(--color-border);grid-template-columns:14rem minmax(0,1fr);gap:2rem;padding:2.5rem 0;display:grid}.screening__about-title{letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-muted);padding-top:.35rem;font-size:.75rem;font-weight:700}.screening__about-text{max-width:44rem;color:var(--color-text-secondary);font-size:1.08rem;line-height:1.75}.screening__topics{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;list-style:none;display:flex}.screening__topics li{border:1px solid var(--color-border-hover);color:var(--color-text-secondary);border-radius:999px;padding:.3rem .75rem;font-size:.8rem}.screening__more{border-top:1px solid var(--color-border);padding-top:2.5rem}.screening__back{margin-top:3rem;display:inline-flex}.lost{flex-direction:column;justify-content:center;max-width:1100px;min-height:100vh;margin:0 auto;padding:9rem 2rem 6rem;display:flex;position:relative}.lost__numeral{font-family:var(--font-heading);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:2px color-mix(in srgb,var(--color-primary)35%,transparent);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(9rem,30vw,26rem);font-weight:700;line-height:.8;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.lost__inner{z-index:1;max-width:40rem;position:relative}.lost__title{letter-spacing:-.045em;font-size:clamp(2.6rem,6.5vw,5.25rem);line-height:.98}.lost__text{color:var(--color-text-secondary);margin-top:1.25rem;font-size:clamp(1.02rem,1.5vw,1.2rem)}.lost__links{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.finale{text-align:center;padding:5rem 2rem 7rem;position:relative;overflow-x:clip}.finale__glow{--glow:min(920px,160vw);width:var(--glow);height:var(--glow);margin:calc(var(--glow)/-2)0 0 calc(var(--glow)/-2);pointer-events:none;z-index:-1;background:radial-gradient(circle,#6366f157 0%,#0d94881f 42%,#0000 66%);border-radius:50%;position:absolute;top:52%;left:50%}.finale__eyebrow{border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:999px;align-items:center;gap:.6rem;padding:.4rem .9rem;font-size:.82rem;font-weight:600;display:inline-flex}.finale__title{letter-spacing:-.045em;max-width:14ch;margin:1.4rem auto 0;font-size:clamp(2.8rem,7vw,6.2rem);font-weight:700;line-height:.98}.finale__title .accent-serif{color:var(--color-primary);padding-right:.08em}.finale__subtitle{max-width:38rem;color:var(--color-text-secondary);margin:1.4rem auto 0;font-size:clamp(1.02rem,1.5vw,1.2rem)}.finale__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:2.5rem;display:flex}.finale__channels{flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem;margin-top:3rem;list-style:none;display:flex}.finale__channel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);transition:color var(--transition);font-size:.85rem;font-weight:600}.finale__channel:hover{color:var(--color-text)}.finale--compact{padding:7rem 2rem 6rem}.finale--compact .finale__title{font-size:clamp(2.4rem,5.5vw,4.75rem)}@media (prefers-reduced-motion:no-preference){.glide-in{animation:.8s cubic-bezier(.22,1,.36,1) backwards glide-in;animation-delay:var(--rise-delay,0s)}.finale__glow,.chapter-hero__orb{animation:10s ease-in-out infinite alternate glow-breathe}.lab__cell--glide{animation:.8s cubic-bezier(.22,1,.36,1) backwards glide-in;animation-delay:calc(.3s + var(--i,0)*80ms)}.archive-grid__item,.essay-index__item{animation:.7s cubic-bezier(.22,1,.36,1) backwards glide-in;animation-delay:calc(var(--i,0)*45ms)}.kinetic-word>span{animation:.95s cubic-bezier(.22,1,.36,1) forwards kinetic-rise;animation-delay:var(--word-delay,0s);transform:translateY(108%)}.live-dot:after{animation:2.4s cubic-bezier(0,0,.2,1) infinite live-ping}.wall__track{animation:wall-scroll var(--wall-duration,120s)linear infinite}.wall__row--reverse .wall__track{animation-direction:reverse}.wall:hover .wall__track,.wall:focus-within .wall__track{animation-play-state:paused}}@keyframes glide-in{0%{transform:translateY(14px)}}@keyframes glow-breathe{0%{opacity:.85;transform:scale(1)}to{opacity:1;transform:scale(1.08)}}@keyframes kinetic-rise{to{transform:translateY(0)}}@keyframes live-ping{75%,to{opacity:0;transform:scale(2.6)}}@keyframes wall-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.wall{transform:none}.wall__row{overflow-x:auto}}@media print{.night-sky,.wall{display:none}}@media (max-width:1023px){.essay-row{grid-template-columns:3rem minmax(0,1fr) 2.5rem}.essay-row__meta,.essay-row__peek{display:none}.lab__header{grid-template-columns:auto minmax(0,1fr)}.lab__all{grid-column:1/-1;justify-self:start}}@media (max-width:767px){.screening{padding:5.5rem 1.5rem 3rem}.screening__about{grid-template-columns:minmax(0,1fr);gap:1rem}.lost{padding:7rem 1.5rem 4rem}.lost__numeral{opacity:.6;top:7rem;transform:none}.spotlight{padding-left:1.5rem;padding-right:1.5rem}.chapter-hero{min-height:auto;padding:7.5rem 1.5rem 2.5rem}.chapter-hero__numeral{opacity:.2;font-size:6.5rem;top:4.25rem;bottom:auto;right:.5rem}.archive{padding:3rem 1.5rem 1.5rem}.archive-grid{grid-template-columns:minmax(0,1fr)}.essay-row{grid-template-columns:2.25rem minmax(0,1fr) 2.25rem;gap:.85rem;padding:1.15rem .25rem}.essay-row:hover,.essay-row:focus-visible{padding-left:.75rem}.essay-row__num{font-size:1.2rem}.essay-row__arrow{width:2.25rem;height:2.25rem}.lab{padding:5rem 1.5rem 1rem}.lab__header{gap:.75rem 1.1rem}.lab__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:10px}.lab__cell{aspect-ratio:1}.lab__cell:first-child,.lab__grid--mirrored .lab__cell:first-child{aspect-ratio:16/11;grid-area:auto/1/auto/-1}.lab-tile__body{bottom:12px;left:12px;right:12px}.lab-tile__title{font-size:.9rem}.lab-tile__chip{top:10px;left:10px}.wall__tile{width:160px}.finale{padding:4rem 1.5rem 5rem}.finale--compact{padding:6rem 1.5rem 5rem}}
