.Header_header__DOgjV{position:fixed;z-index:45;left:0;right:0;top:0;height:var(--header-height);display:flex;align-items:center;gap:40px;padding:0 var(--gutter);background:transparent;border-bottom:1px solid transparent;transition:height .42s var(--ease-out),background-color .42s var(--ease-out),border-color .42s var(--ease-out),backdrop-filter .42s var(--ease-out)}.Header_header__DOgjV[data-scrolled=true]{height:var(--header-height-compact);background:color-mix(in oklab,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line)}.Header_logo__u_uK7{flex:0 0 auto;display:block}.Header_logo__u_uK7 img{width:112px;height:auto;display:block;transition:width .42s var(--ease-out)}.Header_header__DOgjV[data-scrolled=true] .Header_logo__u_uK7 img{width:92px}.Header_logoInk__jwmfH,html.light .Header_logoPaper__6FzLZ{display:none!important}html.light .Header_logoInk__jwmfH{display:block!important}.Header_nav__VMcGW{position:relative;flex:1;display:flex;align-items:center;gap:34px}.Header_nav__VMcGW a{position:relative;display:flex;align-items:baseline;gap:8px;padding:8px 0;font-family:var(--font-micro);font-weight:300;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--text);opacity:.72;white-space:nowrap;transition:color .3s ease,opacity .3s ease}.Header_index__sIbRz{font-size:10px;color:var(--muted);transition:color .3s ease}.Header_nav__VMcGW a.Header_active__b6FIK{color:var(--accent-ink);opacity:1}.Header_nav__VMcGW a.Header_active__b6FIK .Header_index__sIbRz{color:var(--accent-ink);opacity:.7}.Header_marker__PrKli{position:absolute;left:0;bottom:0;height:1px;background:var(--accent);box-shadow:0 0 10px 1px var(--accent-dim);transition:transform .48s var(--ease-out),width .48s var(--ease-out)}@media (hover:hover) and (pointer:fine){.Header_nav__VMcGW a:hover{color:var(--accent-ink);opacity:1}.Header_nav__VMcGW a:hover .Header_index__sIbRz{color:var(--accent-ink)}}.Header_tools__C6VvR{flex:0 0 auto;display:flex;align-items:center;gap:24px}.Header_clock__KEUxQ{display:grid;grid-template-columns:auto auto auto;align-items:center;column-gap:8px;row-gap:4px;font-family:var(--font-micro);font-weight:300;font-size:10px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.Header_clock__KEUxQ>span{display:contents}.Header_clock__KEUxQ b{display:inline-block;min-width:5ch;font-weight:300;color:var(--text);font-variant-numeric:tabular-nums}.Header_clockDot__eNZJO{width:5px;height:5px;border-radius:50%;background:var(--accent);animation:Header_pulse__sC2AQ 2.6s ease-in-out infinite}.Header_clock__KEUxQ>span+span .Header_clockDot__eNZJO{animation-delay:-1.3s}@keyframes Header_pulse__sC2AQ{50%{opacity:.25;transform:scale(.75)}}.Header_action__0DfOu{display:flex;gap:10px;align-items:center;font-family:var(--font-micro);font-weight:300;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text);white-space:nowrap;transition:color .3s ease}.Header_actionArrow__JkeVW{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 auto;border:1px solid var(--line-strong);border-radius:50%;font-size:11px;color:var(--accent-ink);transition:transform .32s var(--ease-out),border-color .3s ease,background-color .3s ease}@media (hover:hover) and (pointer:fine){.Header_action__0DfOu:hover{color:var(--accent-ink)}.Header_action__0DfOu:hover .Header_actionArrow__JkeVW{transform:rotate(45deg);border-color:var(--accent);background:var(--accent-dim)}}.Header_toggle__mL8p3{flex:0 0 auto;display:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:40px;background:transparent;cursor:pointer}.Header_toggle__mL8p3 span{display:block;width:18px;height:1px;background:var(--accent);transition:transform .25s ease}.Header_toggle__mL8p3[data-open=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.Header_toggle__mL8p3[data-open=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.Header_overlay__s7lzm{position:fixed;z-index:44;inset:var(--header-height-compact) 0 0;display:flex;flex-direction:column;justify-content:center;gap:40px;padding:40px var(--gutter);overflow-y:auto;background:var(--bg);background-image:var(--glow);animation:Header_overlay-in__UHBmJ .36s var(--ease-out)}@keyframes Header_overlay-in__UHBmJ{0%{opacity:0}}.Header_overlayNav__fe45n{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.Header_overlayNav__fe45n a{display:flex;align-items:baseline;gap:14px;padding:6px 0;font-family:var(--font-micro);font-weight:300;font-size:15px;letter-spacing:.2em;text-transform:uppercase;color:var(--text);animation:Header_overlay-item__GR2qU .5s var(--ease-out) backwards}.Header_overlayNav__fe45n a:nth-child(2){animation-delay:40ms}.Header_overlayNav__fe45n a:nth-child(3){animation-delay:80ms}.Header_overlayNav__fe45n a:nth-child(4){animation-delay:.12s}.Header_overlayNav__fe45n a:nth-child(5){animation-delay:.16s}@keyframes Header_overlay-item__GR2qU{0%{opacity:0;transform:translateY(10px)}}.Header_overlayNav__fe45n a.Header_active__b6FIK{color:var(--accent-ink)}.Header_overlayNav__fe45n .Header_index__sIbRz{font-size:12px}.Header_overlay__s7lzm .button{align-self:flex-start}.Header_overlayTools__AhbwY{display:flex;flex-wrap:wrap;gap:12px;padding-top:28px;border-top:1px solid var(--line)}@media (max-width:1439px){.Header_header__DOgjV{gap:28px}.Header_nav__VMcGW{gap:24px}.Header_nav__VMcGW a{font-size:11px;letter-spacing:.14em}.Header_actionLabel__uMbOj{display:none}}@media (max-width:1240px){.Header_header__DOgjV{justify-content:space-between;height:var(--header-height-compact);background:color-mix(in oklab,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line)}.Header_nav__VMcGW,.Header_tools__C6VvR>:not(.Header_clock__KEUxQ){display:none}.Header_tools__C6VvR{margin-left:auto}.Header_header__DOgjV[data-scrolled=true] .Header_logo__u_uK7 img,.Header_logo__u_uK7 img{width:86px}.Header_toggle__mL8p3{display:flex}}@media (pointer:coarse){.Header_header__DOgjV[data-scrolled=true]{background:color-mix(in oklab,var(--bg) 94%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (pointer:coarse) and (max-width:1240px){.Header_header__DOgjV{background:color-mix(in oklab,var(--bg) 94%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:359px){.Header_header__DOgjV{gap:14px}.Header_clock__KEUxQ{column-gap:6px;letter-spacing:.1em}}.Intro_intro__0hS3z{--intro-logo-size:clamp(220px,min(26vw,34svh),360px);--intro-kicker-offset:12px;--intro-lead-offset:68px;--intro-progress-offset:95px;position:fixed;z-index:200;inset:0;overflow:hidden;background-color:var(--intro-bg);color:var(--intro-text);pointer-events:none;transition:background-color .35s ease,visibility 1.15s step-end}html[data-intro=skip] .Intro_intro__0hS3z{display:none}.Intro_hidden__KeOcS{visibility:hidden;background-color:transparent}.Intro_panel__alFi3{position:absolute;z-index:1;top:0;bottom:0;width:50.1%;overflow:hidden;transition:transform 1.15s cubic-bezier(.7,0,.2,1)}.Intro_panel__alFi3:before{content:"";position:absolute;top:0;bottom:0;width:100vw;background:var(--curtain-glow)}.Intro_left__jZvCF,.Intro_left__jZvCF:before{left:0}.Intro_right__yGEar,.Intro_right__yGEar:before{right:0}.Intro_hidden__KeOcS .Intro_left__jZvCF{transform:translateX(-100%)}.Intro_hidden__KeOcS .Intro_right__yGEar{transform:translateX(100%);transition-delay:.07s}.Intro_sweep__6PdkZ{position:absolute;z-index:4;right:0;left:0;top:50%;height:1px;background:linear-gradient(90deg,transparent,var(--accent) 22%,var(--accent) 78%,transparent);box-shadow:0 0 20px 2px color-mix(in oklab,var(--accent) 35%,transparent);transform:scaleX(0);animation:Intro_sweep__6PdkZ 1.6s cubic-bezier(.16,1,.3,1) .2s forwards}.Intro_seam__cPf1x{position:absolute;z-index:2;top:0;bottom:0;left:50%;width:1px;translate:-50% 0;background:linear-gradient(180deg,transparent,var(--accent) 30%,var(--accent) 70%,transparent);opacity:0}.Intro_hidden__KeOcS .Intro_seam__cPf1x{animation:Intro_seam__cPf1x .95s cubic-bezier(.16,1,.3,1) forwards}.Intro_mark__6aXlf{position:absolute;z-index:3;inset:0;transform-origin:center}.Intro_hidden__KeOcS .Intro_mark__6aXlf{transform:scale(1.22);opacity:0;transition:transform 1.15s cubic-bezier(.36,0,.22,1),opacity .62s ease .24s}.Intro_aperture__ApSwA,.Intro_eclipse__6VRmX,.Intro_orbit__PkGhx{position:absolute;top:50%;left:50%;aspect-ratio:1;translate:-50% -50%;border-radius:50%}.Intro_eclipse__6VRmX{z-index:3;width:calc(var(--intro-logo-size) * 1.16);border:1px solid var(--accent);box-shadow:0 0 0 13px color-mix(in oklab,var(--accent) 7%,transparent),0 0 36px color-mix(in oklab,var(--accent) 16%,transparent);animation:Intro_eclipse__6VRmX 2.5s cubic-bezier(.16,.84,.26,1) forwards}.Intro_orbit__PkGhx{z-index:3;width:calc(var(--intro-logo-size) * 1.38);border:1px solid color-mix(in oklab,var(--accent) 22%,transparent);animation:Intro_orbit-breathe__qcZJU 2.5s ease-in-out infinite}.Intro_aperture__ApSwA{z-index:4;width:calc(var(--intro-logo-size) * .951);border:1px solid var(--accent);opacity:0}.Intro_hidden__KeOcS .Intro_aperture__ApSwA{animation:Intro_aperture__ApSwA 1.1s cubic-bezier(.3,0,.18,1) forwards}.Intro_moon__0EavB{z-index:3;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 14px 3px color-mix(in oklab,var(--accent) 50%,transparent),0 0 3px 1px rgb(255 240 225/.7);opacity:0;animation:Intro_moon-in__J4w1H .8s ease 1.1s forwards,Intro_moon-orbit__t_JRd 11s linear 1.1s infinite}.Intro_copy__sRVKc,.Intro_moon__0EavB{position:absolute;top:50%;left:50%;translate:-50% -50%}.Intro_copy__sRVKc{z-index:5;width:var(--intro-logo-size);height:var(--intro-logo-size);text-align:center}.Intro_logo__L1_5F{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;animation:Intro_logo-reveal__Xq8Hc .95s cubic-bezier(.16,1,.3,1) .75s forwards}.Intro_logoInk__k3GfG,html.light .Intro_logoPaper__rPuoP{display:none}html.light .Intro_logoInk__k3GfG{display:block}.Intro_hint__acWbn,.Intro_kicker__OZ0qa,.Intro_lead__o57zC,.Intro_progress__BOmXu,.Intro_side__tW4xX,.Intro_skip__kcIxj{position:absolute;z-index:5;margin:0;font-family:var(--font-micro);font-weight:300;text-transform:uppercase;white-space:nowrap}.Intro_kicker__OZ0qa,.Intro_lead__o57zC,.Intro_progress__BOmXu{left:50%;width:max-content;max-width:88vw;translate:-50% 0;opacity:0;animation:Intro_appear__sV3v8 .6s ease forwards}.Intro_kicker__OZ0qa{top:calc(100% + var(--intro-kicker-offset));padding-left:.65em;font-size:10px;letter-spacing:.65em;color:var(--accent-ink);animation-delay:1.1s}.Intro_lead__o57zC{top:calc(100% + var(--intro-lead-offset));padding-left:.5em;font-size:9px;letter-spacing:.5em;color:var(--intro-text);animation-delay:1.25s}.Intro_progress__BOmXu{top:calc(100% + var(--intro-progress-offset));padding:0 0 10px;border-bottom:1px solid color-mix(in oklab,var(--accent) 45%,transparent);font-size:8px;letter-spacing:.25em;color:var(--accent-ink);animation-delay:1.45s}.Intro_hint__acWbn{bottom:max(24px,env(safe-area-inset-bottom));left:50%;translate:-50% 0;font-size:8px;letter-spacing:.32em;color:var(--accent-ink);opacity:0;animation:Intro_appear__sV3v8 .6s ease 1.5s forwards}.Intro_side__tW4xX{top:50%;left:clamp(24px,5vw,72px);translate:0 -50%;font-size:8px;letter-spacing:.31em;color:var(--accent-ink);writing-mode:vertical-rl}.Intro_skip__kcIxj{right:clamp(24px,5vw,72px);bottom:max(24px,env(safe-area-inset-bottom));font-size:8px;letter-spacing:.3em;color:color-mix(in oklab,var(--accent-ink) 70%,transparent);opacity:0;animation:Intro_appear__sV3v8 .6s ease 1.9s forwards,Intro_hint-pulse__Qc0G7 2.8s ease-in-out 2.6s infinite}.Intro_hidden__KeOcS .Intro_hint__acWbn,.Intro_hidden__KeOcS .Intro_skip__kcIxj,.Intro_hidden__KeOcS .Intro_sweep__6PdkZ{animation:none}.Intro_hidden__KeOcS .Intro_hint__acWbn,.Intro_hidden__KeOcS .Intro_kicker__OZ0qa,.Intro_hidden__KeOcS .Intro_lead__o57zC,.Intro_hidden__KeOcS .Intro_progress__BOmXu,.Intro_hidden__KeOcS .Intro_side__tW4xX,.Intro_hidden__KeOcS .Intro_skip__kcIxj,.Intro_hidden__KeOcS .Intro_sweep__6PdkZ{opacity:0;transition:opacity .3s ease}html[data-intro=short] .Intro_sweep__6PdkZ{animation-duration:.85s}html[data-intro=short] .Intro_eclipse__6VRmX{animation-duration:1s}html[data-intro=short] .Intro_logo__L1_5F{animation-delay:.08s;animation-duration:.45s}html[data-intro=short] .Intro_kicker__OZ0qa{animation-delay:.22s}html[data-intro=short] .Intro_lead__o57zC{animation-delay:.3s}html[data-intro=short] .Intro_progress__BOmXu{animation-delay:.38s}html[data-intro=short] .Intro_hint__acWbn{animation-delay:.44s}html[data-intro=short] .Intro_skip__kcIxj{animation-delay:.44s,1.1s}html[data-intro=short] .Intro_moon__0EavB{animation-delay:.3s,.3s}@keyframes Intro_sweep__6PdkZ{0%{transform:scaleX(0);opacity:0}14%{opacity:1}to{transform:scaleX(1);opacity:.5}}@keyframes Intro_appear__sV3v8{to{opacity:1;transform:translateY(0)}}@keyframes Intro_eclipse__6VRmX{0%{transform:scale(.15);opacity:0}42%{opacity:1}75%{transform:scale(1)}to{transform:scale(.82);opacity:.85}}@keyframes Intro_orbit-breathe__qcZJU{50%{transform:scale(1.08);opacity:.4}}@keyframes Intro_aperture__ApSwA{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(4.4);box-shadow:0 0 60px 12px color-mix(in oklab,var(--accent) 5%,transparent)}}@keyframes Intro_moon-in__J4w1H{to{opacity:1}}@keyframes Intro_moon-orbit__t_JRd{0%{transform:rotate(-90deg) translateX(calc(var(--intro-logo-size) * .69))}to{transform:rotate(270deg) translateX(calc(var(--intro-logo-size) * .69))}}@keyframes Intro_logo-reveal__Xq8Hc{0%{opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(8px) scale(1.03)}to{opacity:1;clip-path:inset(0 0 0 0);transform:none}}@keyframes Intro_seam__cPf1x{0%{opacity:0;transform:scaleY(.35)}22%{opacity:.85;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes Intro_hint-pulse__Qc0G7{0%,to{opacity:1}50%{opacity:.45}}@media (max-width:720px){.Intro_intro__0hS3z{--intro-logo-size:clamp(180px,54vw,230px);--intro-kicker-offset:8px;--intro-lead-offset:48px;--intro-progress-offset:70px}.Intro_lead__o57zC{padding-left:.3em;font-size:8px;letter-spacing:.3em}.Intro_side__tW4xX,.Intro_skip__kcIxj{display:none}}@media (max-height:620px){.Intro_intro__0hS3z{--intro-logo-size:clamp(140px,min(24vw,32svh),250px);--intro-kicker-offset:7px;--intro-lead-offset:34px;--intro-progress-offset:51px}.Intro_hint__acWbn{bottom:16px}.Intro_side__tW4xX{display:none}}