@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_1e71d9f5-module__euLfRW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_1e71d9f5-module__euLfRW__variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_190ee6a9-module__tUSYfq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_190ee6a9-module__tUSYfq__variable{--font-body:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_768fb615-module__nw7kYW__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_768fb615-module__nw7kYW__variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
.RailNav-module__RB3CCq__strip{z-index:var(--z-strip);grid-template-columns:var(--rail-w) auto minmax(0, 1fr) auto;height:calc(var(--strip-h) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-right:var(--pad-right);background:var(--void);border-bottom:1px solid var(--grid-mid);transition:border-color var(--d-mid) var(--ease);align-items:center;gap:clamp(12px,2vw,32px);display:grid;position:fixed;top:0;left:0;right:0}.RailNav-module__RB3CCq__strip[data-scrolled=true]{border-bottom-color:var(--grid-strong)}.RailNav-module__RB3CCq__stripBrand{border-right:1px solid var(--grid-mid);height:100%;font-family:var(--font-mono), monospace;font-size:var(--f--2);letter-spacing:.18em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;display:flex}.RailNav-module__RB3CCq__stripMark{background:var(--signal);width:7px;height:7px}.RailNav-module__RB3CCq__stripPath{color:var(--hud);letter-spacing:.18em;align-items:center;gap:8px;display:flex}.RailNav-module__RB3CCq__stripSlash{color:var(--signal)}.RailNav-module__RB3CCq__stripMeta{letter-spacing:.16em;white-space:nowrap;justify-content:flex-end;align-items:center;display:flex}.RailNav-module__RB3CCq__stripDot{background:var(--hud-ghost);width:3px;height:3px;margin-inline:10px;display:inline-block}.RailNav-module__RB3CCq__stripMenu{font-family:var(--font-mono), monospace;font-size:var(--f--2);letter-spacing:.18em;text-transform:uppercase;color:var(--signal);display:none}.RailNav-module__RB3CCq__rail{top:calc(var(--strip-h) + env(safe-area-inset-top));z-index:var(--z-rail);width:var(--rail-w);background:var(--void);border-right:1px solid var(--grid-mid);transition:width var(--d-mid) var(--ease), background var(--d-mid) var(--ease);flex-direction:column;padding-block:18px;display:flex;position:fixed;bottom:0;left:0;overflow:hidden}.RailNav-module__RB3CCq__rail[data-expanded=true]{width:var(--rail-w-open);background:var(--panel);border-right-color:var(--grid-strong)}.RailNav-module__RB3CCq__nodes{display:grid}.RailNav-module__RB3CCq__node{grid-template-columns:var(--rail-w) minmax(0, 1fr);height:58px;transition:background var(--d-fast) var(--ease);align-items:center;display:grid;position:relative}.RailNav-module__RB3CCq__node:hover,.RailNav-module__RB3CCq__node:focus-visible{background:var(--panel-2)}.RailNav-module__RB3CCq__nodeIndex{font-size:var(--f--2);letter-spacing:.14em;transition:color var(--d-fast) var(--ease);justify-self:center}.RailNav-module__RB3CCq__node:hover .RailNav-module__RB3CCq__nodeIndex,.RailNav-module__RB3CCq__node[data-active=true] .RailNav-module__RB3CCq__nodeIndex{color:var(--signal)}.RailNav-module__RB3CCq__nodeBody{opacity:0;transition:opacity var(--d-mid) var(--ease), transform var(--d-mid) var(--ease);gap:3px;padding-right:18px;display:grid;transform:translate(-8px)}.RailNav-module__RB3CCq__rail[data-expanded=true] .RailNav-module__RB3CCq__nodeBody{opacity:1;transform:none}.RailNav-module__RB3CCq__nodeLabel{font-family:var(--font-display), sans-serif;font-size:var(--f-1);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.RailNav-module__RB3CCq__nodeReadout{font-size:var(--f--2);letter-spacing:.1em;text-transform:none;white-space:nowrap}.RailNav-module__RB3CCq__nodeTick{background:var(--signal);width:3px;height:0;transition:height var(--d-mid) var(--ease);position:absolute;top:50%;left:0;transform:translateY(-50%)}.RailNav-module__RB3CCq__node[data-active=true] .RailNav-module__RB3CCq__nodeTick{height:26px}.RailNav-module__RB3CCq__railDivider{background:var(--grid-mid);height:1px;margin:16px 0;display:block}.RailNav-module__RB3CCq__railFoot{writing-mode:vertical-rl;letter-spacing:.32em;color:var(--hud-ghost);white-space:nowrap;align-self:center;margin-top:auto;transform:rotate(180deg)}.RailNav-module__RB3CCq__rail[data-expanded=true] .RailNav-module__RB3CCq__railFoot{writing-mode:horizontal-tb;letter-spacing:.24em;align-self:flex-start;padding-left:22px;transform:none}.RailNav-module__RB3CCq__dock{z-index:var(--z-rail);height:calc(var(--dock-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--void);border-top:1px solid var(--grid-strong);align-items:stretch;display:none;position:fixed;bottom:0;left:0;right:0}.RailNav-module__RB3CCq__dockLink,.RailNav-module__RB3CCq__dockMenu{font-size:var(--f--2);letter-spacing:.16em;border-right:1px solid var(--grid-mid);color:var(--hud-dim);flex:1;place-content:center;display:grid}.RailNav-module__RB3CCq__dockMenu{color:var(--signal);border-right:none}.RailNav-module__RB3CCq__panel{z-index:var(--z-panel);background:var(--void);overscroll-behavior:contain;opacity:0;visibility:hidden;transition:opacity var(--d-mid) var(--ease), visibility 0s linear var(--d-mid);position:fixed;inset:0;overflow-y:auto}.RailNav-module__RB3CCq__panel[data-open=true]{opacity:1;visibility:visible;transition:opacity var(--d-mid) var(--ease), visibility 0s linear 0s}.RailNav-module__RB3CCq__panelInner{min-height:100%;padding:calc(var(--strip-h) + env(safe-area-inset-top) + 22px) var(--pad-right) calc(var(--dock-h) + env(safe-area-inset-bottom) + 28px) var(--pad);flex-direction:column;display:flex}.RailNav-module__RB3CCq__panelKicker{border-bottom:1px solid var(--grid-strong);letter-spacing:.22em;color:var(--signal);padding-bottom:12px}.RailNav-module__RB3CCq__panelNodes{margin-top:4px;display:grid}.RailNav-module__RB3CCq__panelNodes>li{border-bottom:1px solid var(--grid);opacity:0;transition:opacity var(--d-mid) var(--ease), transform var(--d-mid) var(--ease);transition-delay:calc(var(--i) * 32ms + 80ms);transform:translateY(12px)}.RailNav-module__RB3CCq__panel[data-open=true] .RailNav-module__RB3CCq__panelNodes>li{opacity:1;transform:none}.RailNav-module__RB3CCq__panelNode{transition:padding-left var(--d-mid) var(--ease);grid-template-columns:44px minmax(0,1fr);align-items:baseline;gap:12px;padding:15px 0 16px;display:grid}.RailNav-module__RB3CCq__panelNode:hover,.RailNav-module__RB3CCq__panelNode:focus-visible{padding-left:10px}.RailNav-module__RB3CCq__panelIndex{letter-spacing:.14em}.RailNav-module__RB3CCq__panelNode[data-active=true] .RailNav-module__RB3CCq__panelIndex{color:var(--signal)}.RailNav-module__RB3CCq__panelLabel{font-size:clamp(1.5rem,7vw,2.25rem)}.RailNav-module__RB3CCq__panelReadout{letter-spacing:.1em;text-transform:none;grid-column:2;margin-top:6px}.RailNav-module__RB3CCq__panelFoot{border-top:1px solid var(--grid);flex-wrap:wrap;gap:8px 22px;margin-top:auto;padding-top:22px;display:flex}.RailNav-module__RB3CCq__panelFootLink{letter-spacing:.14em;transition:color var(--d-fast) var(--ease)}.RailNav-module__RB3CCq__panelFootLink:hover,.RailNav-module__RB3CCq__panelFootLink:focus-visible{color:var(--hud)}@media (max-width:1100px){.RailNav-module__RB3CCq__stripMeta{display:none}.RailNav-module__RB3CCq__strip{grid-template-columns:78px auto minmax(0,1fr)}}@media (max-width:900px){.RailNav-module__RB3CCq__rail{display:none}.RailNav-module__RB3CCq__dock{display:flex}.RailNav-module__RB3CCq__strip{padding-left:var(--pad);grid-template-columns:auto minmax(0,1fr) auto}.RailNav-module__RB3CCq__stripBrand{border-right:none;justify-content:flex-start}.RailNav-module__RB3CCq__stripMenu{display:block}}@media (max-width:520px){.RailNav-module__RB3CCq__stripPath{display:none}.RailNav-module__RB3CCq__strip{grid-template-columns:minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.RailNav-module__RB3CCq__rail,.RailNav-module__RB3CCq__nodeBody,.RailNav-module__RB3CCq__panelNodes>li{transition:none}}@media (hover:none) and (min-width:901px){:root{--rail-w:var(--rail-w-open)}.RailNav-module__RB3CCq__rail,.RailNav-module__RB3CCq__rail[data-expanded=false]{width:var(--rail-w-open);background:var(--panel);border-right-color:var(--grid-strong)}.RailNav-module__RB3CCq__rail .RailNav-module__RB3CCq__nodeBody{opacity:1;transform:none}.RailNav-module__RB3CCq__rail .RailNav-module__RB3CCq__railFoot{writing-mode:horizontal-tb;letter-spacing:.24em;align-self:flex-start;padding-left:22px;transform:none}.RailNav-module__RB3CCq__strip{grid-template-columns:var(--rail-w-open) auto minmax(0, 1fr) auto}}@media (hover:none) and (pointer:coarse){.RailNav-module__RB3CCq__stripMenu{min-height:var(--tap);align-items:center;display:inline-flex;position:relative}.RailNav-module__RB3CCq__stripMenu:after{content:"";height:var(--tap);min-width:var(--tap);position:absolute;top:50%;left:-8px;right:-8px;transform:translateY(-50%)}.RailNav-module__RB3CCq__panelNode{min-height:var(--tap)}.RailNav-module__RB3CCq__panelFootLink{min-height:var(--tap);align-items:center;display:inline-flex;position:relative}.RailNav-module__RB3CCq__node{min-height:var(--tap)}}@media (orientation:landscape) and (max-height:560px){.RailNav-module__RB3CCq__panelInner{padding-top:calc(var(--strip-h) + env(safe-area-inset-top) + 12px);padding-bottom:calc(var(--dock-h) + env(safe-area-inset-bottom) + 12px)}.RailNav-module__RB3CCq__panelNodes{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(20px,4vw,44px)}}
.RouteTransition-module__j1OXyW__sweep{z-index:var(--z-transition);background:var(--void);border-bottom:1px solid var(--signal);transform-origin:top;pointer-events:none;will-change:transform;place-items:center;animation:.62s cubic-bezier(.83,0,.17,1) forwards RouteTransition-module__j1OXyW__sweepOut;display:grid;position:fixed;inset:0}@keyframes RouteTransition-module__j1OXyW__sweepOut{0%{visibility:visible;transform:scaleY(1)}99%{visibility:visible;transform:scaleY(0)}to{visibility:hidden;transform:scaleY(0)}}.RouteTransition-module__j1OXyW__readout{letter-spacing:.24em;color:var(--signal);animation:.28s linear forwards RouteTransition-module__j1OXyW__readoutOut}@keyframes RouteTransition-module__j1OXyW__readoutOut{to{opacity:0}}@media (prefers-reduced-motion:reduce){.RouteTransition-module__j1OXyW__sweep{display:none}}
.CookieConsent-module__GZotiG__banner{z-index:var(--z-consent);background:var(--panel);border-top:1px solid var(--signal);animation:CookieConsent-module__GZotiG__bannerIn var(--d-mid) var(--ease);position:fixed;bottom:0;left:0;right:0}@keyframes CookieConsent-module__GZotiG__bannerIn{0%{transform:translateY(100%)}}.CookieConsent-module__GZotiG__bannerInner{max-width:var(--page-max);padding:16px var(--pad-right) calc(18px + env(safe-area-inset-bottom)) var(--pad);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,52px);margin-inline:auto;display:grid}.CookieConsent-module__GZotiG__bannerText{max-width:70ch}.CookieConsent-module__GZotiG__bannerKicker{letter-spacing:.22em;color:var(--signal);margin-bottom:8px}.CookieConsent-module__GZotiG__bannerBody{font-size:var(--f--1);color:var(--hud-dim);line-height:1.62}.CookieConsent-module__GZotiG__bannerLink{color:var(--hud);border-bottom:1px solid var(--grid-strong);transition:border-color var(--d-fast) var(--ease)}.CookieConsent-module__GZotiG__bannerLink:hover{border-bottom-color:var(--signal)}.CookieConsent-module__GZotiG__bannerActions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.CookieConsent-module__GZotiG__choice{border:1px solid var(--hud);font-family:var(--font-mono), monospace;font-size:var(--f--2);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transition:background var(--d-fast) var(--ease), color var(--d-fast) var(--ease);padding:12px 18px}.CookieConsent-module__GZotiG__choice:hover,.CookieConsent-module__GZotiG__choice:focus-visible{background:var(--hud);color:var(--void)}.CookieConsent-module__GZotiG__manage{font-family:var(--font-mono), monospace;font-size:var(--f--2);letter-spacing:.16em;text-transform:uppercase;color:var(--hud-faint);transition:color var(--d-fast) var(--ease), border-color var(--d-fast) var(--ease);border-bottom:1px solid #0000;padding:12px 4px}.CookieConsent-module__GZotiG__manage:hover,.CookieConsent-module__GZotiG__manage:focus-visible{color:var(--hud);border-bottom-color:var(--signal)}.CookieConsent-module__GZotiG__overlay{z-index:var(--z-overlay);padding:max(clamp(14px, 3vw, 44px), env(safe-area-inset-top)) max(clamp(14px, 3vw, 44px), env(safe-area-inset-right)) max(clamp(14px, 3vw, 44px), env(safe-area-inset-bottom)) max(clamp(14px, 3vw, 44px), env(safe-area-inset-left));place-items:center;display:grid;position:fixed;inset:0}.CookieConsent-module__GZotiG__backdrop{background:#06080af0;width:100%;height:100%;position:absolute;inset:0}.CookieConsent-module__GZotiG__panel{overscroll-behavior:contain;background:var(--panel);border:1px solid var(--grid-strong);border-left:2px solid var(--signal);width:min(760px,100%);max-height:100%;animation:CookieConsent-module__GZotiG__panelIn var(--d-mid) var(--ease);position:relative;overflow-y:auto}@keyframes CookieConsent-module__GZotiG__panelIn{0%{opacity:0;transform:translateY(12px)}}.CookieConsent-module__GZotiG__panelHead{border-bottom:1px solid var(--grid-mid);padding:clamp(20px,2.6vw,30px)}.CookieConsent-module__GZotiG__panelTitle{font-family:var(--font-display), sans-serif;font-size:var(--f-3);text-transform:uppercase;letter-spacing:.02em;margin:10px 0 14px}.CookieConsent-module__GZotiG__panelIntro{font-size:var(--f--1);color:var(--hud-dim);max-width:64ch;line-height:1.62}.CookieConsent-module__GZotiG__categories{display:grid}.CookieConsent-module__GZotiG__category{border-bottom:1px solid var(--grid)}.CookieConsent-module__GZotiG__categoryLabel{cursor:pointer;grid-template-columns:22px minmax(0,1fr);gap:16px;padding:18px clamp(20px,2.6vw,30px);display:grid}.CookieConsent-module__GZotiG__checkbox{appearance:none;border:1px solid var(--grid-strong);cursor:pointer;width:20px;height:20px;transition:background var(--d-fast) var(--ease), border-color var(--d-fast) var(--ease);margin-top:3px}.CookieConsent-module__GZotiG__checkbox:checked{background:var(--signal);border-color:var(--signal)}.CookieConsent-module__GZotiG__checkbox:checked:after{content:"";background:var(--signal-ink);clip-path:polygon(16% 52%,38% 74%,84% 26%,92% 36%,38% 90%,8% 60%);width:100%;height:100%;display:block}.CookieConsent-module__GZotiG__checkbox:disabled{cursor:default;opacity:.7}.CookieConsent-module__GZotiG__categoryText{gap:7px;display:grid}.CookieConsent-module__GZotiG__categoryName{font-family:var(--font-display), sans-serif;font-size:var(--f-1);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:12px;display:flex}.CookieConsent-module__GZotiG__always{border:1px solid var(--grid-mid);letter-spacing:.14em;padding:3px 8px 2px}.CookieConsent-module__GZotiG__categoryBody{font-size:var(--f--1);color:var(--hud-dim);max-width:70ch;line-height:1.62}.CookieConsent-module__GZotiG__panelFoot{flex-wrap:wrap;gap:8px;padding:clamp(18px,2.4vw,26px) clamp(20px,2.6vw,30px);display:flex}@media (max-width:900px){.CookieConsent-module__GZotiG__bannerInner{grid-template-columns:minmax(0,1fr)}.CookieConsent-module__GZotiG__banner{bottom:calc(var(--dock-h) + env(safe-area-inset-bottom));padding-bottom:0}.CookieConsent-module__GZotiG__bannerInner{padding-bottom:18px}}@media (max-width:520px){.CookieConsent-module__GZotiG__choice,.CookieConsent-module__GZotiG__manage{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.CookieConsent-module__GZotiG__banner,.CookieConsent-module__GZotiG__panel{animation:none}}
.SiteFoot-module__p36G4W__foot{background:var(--panel);border-top:1px solid var(--grid-strong);margin-top:clamp(48px,7vw,120px)}.SiteFoot-module__p36G4W__channels{padding:14px var(--pad);border-bottom:1px solid var(--grid-mid);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(14px,2.4vw,36px);display:grid}.SiteFoot-module__p36G4W__channelsLabel{letter-spacing:.24em;color:var(--signal);align-items:center;gap:9px;display:flex}.SiteFoot-module__p36G4W__mark{background:var(--signal);width:6px;height:6px}.SiteFoot-module__p36G4W__channelList{flex-wrap:wrap;gap:6px;display:flex}.SiteFoot-module__p36G4W__channel{border:1px solid var(--grid);letter-spacing:.14em;color:var(--hud-dim);transition:border-color var(--d-fast) var(--ease), color var(--d-fast) var(--ease);padding:7px 11px 6px;display:block}.SiteFoot-module__p36G4W__channel:hover,.SiteFoot-module__p36G4W__channel:focus-visible{border-color:var(--signal);color:var(--hud)}.SiteFoot-module__p36G4W__channelsNote{letter-spacing:.1em;text-transform:none;color:var(--hud-ghost);white-space:nowrap}.SiteFoot-module__p36G4W__columns{border-bottom:1px solid var(--grid-mid);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.SiteFoot-module__p36G4W__column{border-left:1px solid var(--grid);min-width:0;padding:clamp(24px,3vw,40px) clamp(16px,2vw,30px)}.SiteFoot-module__p36G4W__column:first-child{padding-left:var(--pad);border-left:none}.SiteFoot-module__p36G4W__column:last-child{padding-right:var(--pad)}.SiteFoot-module__p36G4W__columnTitle{border-bottom:1px solid var(--grid);letter-spacing:.2em;color:var(--hud);margin-bottom:16px;padding-bottom:10px}.SiteFoot-module__p36G4W__columnLink{font-size:var(--f-0);color:var(--hud-dim);transition:color var(--d-fast) var(--ease);align-items:center;gap:10px;padding:5px 0;display:flex}.SiteFoot-module__p36G4W__columnTick{background:var(--signal);width:0;height:1px;transition:width var(--d-fast) var(--ease);display:block}.SiteFoot-module__p36G4W__columnLink:hover,.SiteFoot-module__p36G4W__columnLink:focus-visible{color:var(--hud)}.SiteFoot-module__p36G4W__columnLink:hover .SiteFoot-module__p36G4W__columnTick,.SiteFoot-module__p36G4W__columnLink:focus-visible .SiteFoot-module__p36G4W__columnTick{width:12px}.SiteFoot-module__p36G4W__status{padding:clamp(20px, 2.6vw, 32px) var(--pad) clamp(26px, 3.4vw, 42px)}.SiteFoot-module__p36G4W__legalRow{border-bottom:1px solid var(--grid);flex-wrap:wrap;gap:8px 20px;margin-bottom:18px;padding-bottom:18px;display:flex}.SiteFoot-module__p36G4W__legalLink{letter-spacing:.14em;color:var(--hud-dim);transition:color var(--d-fast) var(--ease), border-color var(--d-fast) var(--ease);border-bottom:1px solid #0000}.SiteFoot-module__p36G4W__legalLink:hover,.SiteFoot-module__p36G4W__legalLink:focus-visible{color:var(--hud);border-bottom-color:var(--signal)}.SiteFoot-module__p36G4W__readouts{max-width:88ch;font-size:var(--f--1);color:var(--hud-faint);gap:7px;line-height:1.62;display:grid}.SiteFoot-module__p36G4W__readoutQuiet{color:var(--hud-ghost)}.SiteFoot-module__p36G4W__readoutFlag{letter-spacing:.14em;color:var(--signal-dim);margin-top:10px}@media (max-width:1100px){.SiteFoot-module__p36G4W__channels{grid-template-columns:minmax(0,1fr)}.SiteFoot-module__p36G4W__channelsNote{white-space:normal}}@media (max-width:1000px){.SiteFoot-module__p36G4W__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.SiteFoot-module__p36G4W__column:nth-child(3){padding-left:var(--pad);border-left:none}.SiteFoot-module__p36G4W__column:first-child,.SiteFoot-module__p36G4W__column:nth-child(2){border-bottom:1px solid var(--grid)}.SiteFoot-module__p36G4W__column:nth-child(2){padding-right:var(--pad)}}@media (max-width:560px){.SiteFoot-module__p36G4W__columns{grid-template-columns:minmax(0,1fr)}.SiteFoot-module__p36G4W__column{padding-inline:var(--pad);border-left:none;border-bottom:1px solid var(--grid)}.SiteFoot-module__p36G4W__column:last-child{border-bottom:none}}@media (hover:none) and (pointer:coarse){.SiteFoot-module__p36G4W__columnLink{min-height:var(--tap);align-items:center;display:flex}.SiteFoot-module__p36G4W__channel{min-height:var(--tap);align-items:center;display:inline-flex}.SiteFoot-module__p36G4W__legalLink{position:relative}.SiteFoot-module__p36G4W__legalLink:after{content:"";height:var(--tap);min-width:var(--tap);position:absolute;top:50%;left:-6px;right:-6px;transform:translateY(-50%)}.SiteFoot-module__p36G4W__legalRow{gap:14px 26px}}
:root{--void:#06080a;--panel:#0b0f13;--panel-2:#10161c;--panel-3:#161e26;--hud:#e3e9ef;--hud-dim:#93a1ae;--hud-faint:#5d6a76;--hud-ghost:#35404a;--grid:#e3e9ef14;--grid-mid:#e3e9ef29;--grid-strong:#e3e9ef52;--signal:#7ed9be;--signal-dim:#3d7f6d;--signal-ink:#04100c;--rail-w:78px;--rail-w-open:268px;--strip-h:38px;--dock-h:56px;--page-max:1760px;--pad:max(clamp(18px, 3.2vw, 56px), env(safe-area-inset-left));--pad-right:max(clamp(18px, 3.2vw, 56px), env(safe-area-inset-right));--tap:44px;--module-h:100svh;--module-min:min(680px, 94svh);--layers-h:min(58svh, 520px);--space-module:clamp(40px, 6.4vw, 112px);--space-module-tight:clamp(26px, 4vw, 64px);--f--2:.6875rem;--f--1:.8125rem;--f-0:.9375rem;--f-1:clamp(1.0625rem, .3vw + 1rem, 1.1875rem);--f-2:clamp(1.25rem, .8vw + 1.05rem, 1.625rem);--f-3:clamp(1.625rem, 1.6vw + 1.15rem, 2.5rem);--f-4:clamp(2.125rem, 3.2vw + 1.2rem, 3.75rem);--f-5:clamp(2.5rem, 5.4vw + 1rem, 5.75rem);--ease:cubic-bezier(.2, .9, .2, 1);--ease-io:cubic-bezier(.83, 0, .17, 1);--d-fast:.18s;--d-mid:.42s;--d-slow:.78s;--z-grid:0;--z-strip:60;--z-rail:62;--z-panel:80;--z-overlay:90;--z-consent:70;--z-transition:95;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:620px){:root{--f--2:.75rem;--f--1:.875rem;--f-0:1rem}}*,:before,:after{box-sizing:border-box;border-radius:0}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}code,kbd,samp,pre{overflow-wrap:anywhere;word-break:break-word}body{background:var(--void);color:var(--hud);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--f-0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6;overflow-x:hidden}img,video,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;background:0 0;border:none}button{cursor:pointer}ul,ol{list-style:none}table{border-collapse:collapse;width:100%}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;font-weight:500;line-height:1.04}::selection{background:var(--signal);color:var(--signal-ink)}:focus{outline:none}:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.display{font-family:var(--font-display), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.01em;font-weight:500;line-height:.98}.data{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--f--2);letter-spacing:.16em;text-transform:uppercase;color:var(--hud-faint)}.data-signal{color:var(--signal)}.readout{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:.06em}.lede{font-size:var(--f-2);color:var(--hud-dim);letter-spacing:-.008em;line-height:1.38}.body-copy{font-size:var(--f-1);color:var(--hud-dim);max-width:68ch;line-height:1.7}.body-copy p+p{margin-top:1.05em}.body-copy code{font-family:var(--font-mono), monospace;color:var(--hud);background:var(--panel-2);padding:1px 5px;font-size:.9em}.link{border-bottom:1px solid var(--grid-strong);transition:border-color var(--d-fast) var(--ease)}.link:hover,.link:focus-visible{border-bottom-color:var(--signal)}.stage{margin-left:var(--rail-w);padding-top:var(--strip-h)}.wrap{width:100%;max-width:var(--page-max);padding-left:var(--pad);padding-right:var(--pad-right);margin-inline:auto}.module{padding-block:var(--space-module);border-top:1px solid var(--grid);position:relative}.module-tall{min-height:var(--module-h);flex-direction:column;justify-content:center;display:flex}.module:first-of-type{border-top:none}.grid24{grid-template-columns:repeat(24,minmax(0,1fr));gap:clamp(10px,1.2vw,20px);display:grid}@media (max-width:1000px){.grid24{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (max-width:620px){.grid24{grid-template-columns:repeat(4,minmax(0,1fr))}}.gridlines{z-index:var(--z-grid);pointer-events:none;background-image:repeating-linear-gradient(to right, var(--grid) 0 1px, transparent 1px calc(100% / 6));opacity:.55;position:fixed;inset:0}:root[data-js] [data-reveal=panel]{opacity:0;transition:opacity var(--d-mid) var(--ease), transform var(--d-mid) var(--ease);transition-delay:var(--reveal-delay,0s);transform:translateY(14px)}:root[data-js] [data-reveal=sweep]{clip-path:inset(0 100% 0 0);transition:clip-path var(--d-slow) var(--ease-io);transition-delay:var(--reveal-delay,0s)}:root[data-js] [data-reveal=tick]{transform-origin:top;transition:transform var(--d-mid) var(--ease);transition-delay:var(--reveal-delay,0s);transform:scaleY(0)}:root[data-js] [data-reveal][data-shown=true]{opacity:1;clip-path:inset(0);transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}:root[data-js] [data-reveal]{opacity:1!important;clip-path:none!important;transform:none!important}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--signal);color:var(--signal-ink);font-family:var(--font-mono), monospace;font-size:var(--f--1);letter-spacing:.14em;text-transform:uppercase;transition:transform var(--d-fast) var(--ease);padding:12px 20px;position:absolute;top:0;left:0;transform:translateY(-130%)}.skip-link:focus-visible{transform:translateY(0)}@media (max-width:900px){:root{--rail-w:0px}.stage{padding-bottom:calc(var(--dock-h) + env(safe-area-inset-bottom) + 14px);margin-left:0}}@media (orientation:landscape) and (max-height:560px){.module-tall{justify-content:flex-start;min-height:0}.module{padding-block:clamp(20px,3vh,34px)}}@media (hover:none) and (pointer:coarse){.tap-area{position:relative}.tap-area:after{content:"";height:var(--tap);min-width:var(--tap);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}@media (max-width:620px){:root[data-js] [data-reveal]{transition-duration:var(--d-mid)}}
