html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.kXAlOG_root{isolation:isolate;position:relative}.kXAlOG_track{z-index:0;pointer-events:none;position:absolute;inset:0}.kXAlOG_sticky{height:100lvh;position:sticky;top:0;overflow:hidden}.kXAlOG_stage{opacity:0;transition:opacity 1.8s var(--ease-set);position:absolute;inset:0}.kXAlOG_stage[data-ready]{opacity:1}.kXAlOG_content{z-index:1;position:relative}.kXAlOG_hud{z-index:2;pointer-events:none;right:var(--outer);transition:opacity var(--t-reveal) var(--ease-set), visibility var(--t-reveal);width:15.5rem;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-variant-numeric:tabular-nums slashed-zero;gap:8px;font-size:.6875rem;line-height:1;display:none;position:fixed;bottom:24px}@media (min-width:1024px){.kXAlOG_hud{display:grid}}.kXAlOG_hud[data-away]{opacity:0;visibility:hidden}.kXAlOG_hudRow{grid-template-columns:4.5rem 1fr auto;align-items:baseline;gap:12px;display:grid}.kXAlOG_hudKey{color:var(--ink-4)}.kXAlOG_hudLabel{color:var(--ink-2);justify-self:end}.kXAlOG_hudTrack{background:var(--rule-2);height:2px;margin-top:4px;display:block;position:relative;overflow:hidden}.kXAlOG_hudNav{grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;display:grid}.kXAlOG_hudButton{pointer-events:auto;border:1px solid var(--rule-3);background:color-mix(in oklab, var(--s-0) 70%, transparent);min-height:32px;color:var(--ink-2);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color var(--t-micro) var(--ease-set), border-color var(--t-micro) var(--ease-set);border-radius:2px;justify-content:center;align-items:center;gap:8px;padding-inline:10px;display:inline-flex}.kXAlOG_hudButton:hover{color:var(--ink-0);border-color:var(--rule-4)}.kXAlOG_hudButton:disabled{opacity:.4;cursor:default}.kXAlOG_hudBar{transform-origin:0;background:var(--beam);position:absolute;inset:0;transform:scaleX(0)}
.Hx0lNG_chapter{align-items:center;min-height:128vh;padding-block:14vh;scroll-margin-top:88px;display:flex;position:relative}.Hx0lNG_chapter:focus{outline:none}.Hx0lNG_tall{min-height:160vh}.Hx0lNG_hero{align-items:flex-end;min-height:calc(100svh - 64px);padding-block:12vh 10vh}@media (min-width:1024px) and (max-height:860px){.Hx0lNG_hero{padding-block:5vh 6vh}.Hx0lNG_hero .Hx0lNG_cue{display:none}}.Hx0lNG_copy{max-width:38rem}.Hx0lNG_window{display:none}@media (max-width:1023px){.Hx0lNG_chapter:not(.Hx0lNG_hero){align-items:flex-start;min-height:0;padding-block:0 16vh}.Hx0lNG_chapter:not(.Hx0lNG_hero) .Hx0lNG_window{height:72vh;display:block}.Hx0lNG_hero{padding-top:42vh}}[data-gl=off] .Hx0lNG_chapter:not(.Hx0lNG_hero){min-height:0;padding-block:var(--section-y)}[data-gl=off] .Hx0lNG_window{display:none}.Hx0lNG_wide{max-width:46rem}@media (max-width:1023px){.Hx0lNG_chapter:not(.Hx0lNG_hero) .Hx0lNG_copy{background:color-mix(in oklab, var(--s-0) 72%, transparent);border:1px solid var(--rule-1);backdrop-filter:blur(6px);padding:24px}}.Hx0lNG_display{letter-spacing:-.034em;max-width:12ch;color:var(--ink-0);font-variation-settings:"wght" 470, "wdth" 116;text-wrap:balance;margin-top:1.25rem;font-size:min(clamp(2.875rem,1.15rem + 5.2vw,6.5rem),9.6vh);line-height:.94}.Hx0lNG_headline{letter-spacing:-.028em;color:var(--ink-0);font-variation-settings:"wght" 480, "wdth" 112;text-wrap:balance;margin-top:1rem;font-size:clamp(2rem,1.1rem + 2.9vw,3.6rem);line-height:1}.Hx0lNG_clock{letter-spacing:-.05em;color:var(--ink-0);font-variant-numeric:tabular-nums;font-variation-settings:"wght" 260, "wdth" 125;font-size:clamp(5.5rem,2rem + 13vw,14rem);line-height:.86;display:block}.Hx0lNG_beam{background:var(--beam);width:min(100%,22rem);height:2px;box-shadow:var(--beam-glow);display:block}.Hx0lNG_cue{bottom:28px;left:var(--outer);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:12px;font-size:.6875rem;display:flex;position:absolute}.Hx0lNG_cueLine{background:var(--rule-2);width:48px;height:2px;display:block;position:relative;overflow:hidden}.Hx0lNG_cueLine:after{content:"";background:var(--beam);position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:no-preference){.Hx0lNG_cueLine:after{animation:Hx0lNG_cue 2.4s var(--ease-sweep) infinite}}@keyframes Hx0lNG_cue{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.Hx0lNG_readout{border-top:1px solid var(--rule-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){.Hx0lNG_readout{grid-template-columns:repeat(3,minmax(0,1fr))}}.Hx0lNG_facts{border-top:1px solid var(--rule-2);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.Hx0lNG_facts{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px}}.Hx0lNG_cell{border-bottom:1px solid var(--rule-2);padding:20px 16px 22px 0}.Hx0lNG_figure{white-space:nowrap;letter-spacing:-.02em;color:var(--ink-0);font-variant-numeric:tabular-nums slashed-zero;font-variation-settings:"wght" 440, "wdth" 112;margin-top:14px;font-size:clamp(1.5rem,1.1rem + .9vw,2.125rem);line-height:1}.Hx0lNG_marks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;display:grid}@media (min-width:640px){.Hx0lNG_marks{grid-template-columns:repeat(4,minmax(0,1fr))}}.Hx0lNG_item{border-top:1px solid var(--rule-2);transition:border-color var(--t-state) var(--ease-set);padding:22px 0 24px 24px;position:relative}.Hx0lNG_item:before{content:"";background:var(--beam);transform-origin:top;width:2px;transition:transform var(--t-reveal) var(--ease-set);position:absolute;top:-1px;bottom:0;left:0;transform:scaleY(0)}.Hx0lNG_item[data-active]:before{transform:scaleY(1)}.Hx0lNG_item[data-active] .Hx0lNG_itemIndex{color:var(--sig-m)}.Hx0lNG_project{grid-template-columns:minmax(0,1fr) 7rem;align-items:start;column-gap:16px;display:grid}@media (min-width:640px){.Hx0lNG_project{grid-template-columns:minmax(0,1fr) 9.5rem;column-gap:24px}}.Hx0lNG_shot{border:1px solid var(--rule-2);border-radius:2px;margin-top:4px;display:block;overflow:hidden}.Hx0lNG_itemIndex{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--ink-4);transition:color var(--t-state) var(--ease-set);font-size:.75rem}.Hx0lNG_quote{letter-spacing:-.016em;color:var(--ink-1);font-variation-settings:"wght" 400, "wdth" 100;text-wrap:pretty;font-size:clamp(1.5rem,1.1rem + 1.3vw,2.25rem);line-height:1.22}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.Hx0lNG_reveal>:not(ol,ul,dl),.Hx0lNG_reveal li,.Hx0lNG_reveal dl>div{animation:linear both Hx0lNG_rise;animation-timeline:view();animation-range:entry entry 70%}}}@keyframes Hx0lNG_rise{0%{opacity:0;translate:0 1.5rem}to{opacity:1;translate:0}}
