@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.1hiu0hj9qpr9g.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.1w_qz2ahumqmz.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:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_9a01228f-module__QGqY8G__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_9a01228f-module__QGqY8G__variable{--font-display:"Bebas Neue", "Bebas Neue Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_e9907ca8-module__5RxUFG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_e9907ca8-module__5RxUFG__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_7df1ecce-module__0dwHFa__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_7df1ecce-module__0dwHFa__variable{--font-prose:"IBM Plex Sans", "IBM Plex Sans Fallback"}
.BackdropLayer-module__TcFJnG__backdrop{--annotation-opacity:1;pointer-events:none;z-index:-1;position:fixed;inset:0;overflow:hidden}.BackdropLayer-module__TcFJnG__dotField{opacity:1;transition:opacity var(--motion-duration-environment-fade) var(--motion-ease-standard);position:absolute;inset:0}.BackdropLayer-module__TcFJnG__backdrop[data-context=detail] .BackdropLayer-module__TcFJnG__dotField{opacity:.38}.BackdropLayer-module__TcFJnG__backdrop[data-context=detail]{--annotation-opacity:.52}.BackdropLayer-module__TcFJnG__registration,.BackdropLayer-module__TcFJnG__caption{color:var(--color-muted);font-family:var(--font-mono), monospace;mix-blend-mode:difference;opacity:var(--annotation-opacity);transition:opacity var(--motion-duration-environment-fade) var(--motion-ease-standard);z-index:2;position:absolute}.BackdropLayer-module__TcFJnG__registration{right:var(--space-page-x);font-size:1.5rem;top:2rem}.BackdropLayer-module__TcFJnG__caption{letter-spacing:.16em;right:var(--space-page-x);font-size:.58rem;top:4.5rem}.BackdropLayer-module__TcFJnG__backdrop[data-reduced-motion=true] .BackdropLayer-module__TcFJnG__registration,.BackdropLayer-module__TcFJnG__backdrop[data-reduced-motion=true] .BackdropLayer-module__TcFJnG__caption,.BackdropLayer-module__TcFJnG__backdrop[data-reduced-motion=true] .BackdropLayer-module__TcFJnG__dotField{transition:none}:is(html[data-immersive=active] .BackdropLayer-module__TcFJnG__registration,html[data-immersive=active] .BackdropLayer-module__TcFJnG__caption){display:none}
.Artifact-module__H8Tr9a__artifact,.Artifact-module__H8Tr9a__defaultTarget{--artifact-target-opacity:.94;aspect-ratio:1;width:min(52vw,48rem);position:absolute;top:7rem;right:max(-8rem,3vw)}.Artifact-module__H8Tr9a__artifact{opacity:var(--artifact-target-opacity);transform-origin:0 0;will-change:opacity, transform;z-index:1}.Artifact-module__H8Tr9a__defaultTarget,.Artifact-module__H8Tr9a__detailTarget{pointer-events:none;visibility:hidden}.Artifact-module__H8Tr9a__detailTarget{--artifact-detail-size:clamp(4.15rem, calc(var(--space-page-x) * 1.1), 5.5rem);--artifact-target-opacity:.68;aspect-ratio:1;right:max(var(--space-xs), calc(var(--space-page-x) - var(--artifact-detail-size)));top:calc(var(--space-sm) - 5px);width:var(--artifact-detail-size);position:absolute}.Artifact-module__H8Tr9a__legacy,.Artifact-module__H8Tr9a__legacy span{position:absolute;inset:0}.Artifact-module__H8Tr9a__legacy{opacity:.11;transition:opacity var(--motion-duration-environment-fade) var(--motion-ease-standard);animation:36s linear infinite Artifact-module__H8Tr9a__rotate-legacy}.Artifact-module__H8Tr9a__legacy span{border:2px solid var(--color-text);inset:14%;transform:rotate(45deg)}.Artifact-module__H8Tr9a__legacy span:nth-child(2){inset:24% 3%;transform:rotate(75deg)}.Artifact-module__H8Tr9a__legacy span:nth-child(3){border-color:var(--color-accent);inset:3% 24%;transform:rotate(105deg)}.Artifact-module__H8Tr9a__legacy span:nth-child(4){inset:34%;transform:rotate(135deg)}.Artifact-module__H8Tr9a__artifact[data-renderer-state=ready] .Artifact-module__H8Tr9a__legacy{opacity:0}.Artifact-module__H8Tr9a__artifact[data-document-visible=false] .Artifact-module__H8Tr9a__legacy{animation-play-state:paused}.Artifact-module__H8Tr9a__artifact[data-quality=static] .Artifact-module__H8Tr9a__legacy,.Artifact-module__H8Tr9a__artifact[data-reduced-motion=true] .Artifact-module__H8Tr9a__legacy{animation:none}@media (max-width:720px){.Artifact-module__H8Tr9a__artifact,.Artifact-module__H8Tr9a__defaultTarget{--artifact-target-opacity:.82;min-width:24rem;max-width:36rem}.Artifact-module__H8Tr9a__detailTarget{--artifact-detail-size:3.25rem;--artifact-target-opacity:.48;right:var(--space-sm);top:calc(var(--space-md) + 4.125rem);width:var(--artifact-detail-size)}}@keyframes Artifact-module__H8Tr9a__rotate-legacy{to{transform:rotate(360deg)}}
.AudioToggle-module__HUeMoa__toggle{--audio-signal:var(--nav-hub-signal,var(--signal-lime));background:color-mix(in srgb, var(--color-bg) 92%, transparent);border:1px solid var(--color-border-strong);color:var(--color-muted);cursor:pointer;inline-size:2.75rem;min-height:2.75rem;transition:background var(--motion-duration-feedback) var(--motion-ease-standard), border-color var(--motion-duration-feedback) var(--motion-ease-standard), color var(--motion-duration-feedback) var(--motion-ease-standard);flex:none;justify-content:center;align-items:center;padding:0;display:inline-grid}.AudioToggle-module__HUeMoa__toggle:hover,.AudioToggle-module__HUeMoa__toggle:focus-visible,.AudioToggle-module__HUeMoa__toggle[data-state=active]{border-color:var(--audio-signal);color:var(--color-text)}.AudioToggle-module__HUeMoa__toggle:hover,.AudioToggle-module__HUeMoa__toggle:focus-visible{background:color-mix(in srgb, var(--audio-signal) 10%, var(--color-bg))}.AudioToggle-module__HUeMoa__toggle:focus-visible{outline:2px solid var(--audio-signal);outline-offset:2px}.AudioToggle-module__HUeMoa__meter{align-items:end;gap:2px;height:.72rem;display:inline-flex}.AudioToggle-module__HUeMoa__meter>span{opacity:.38;transform-origin:bottom;background:currentColor;width:2px;height:100%;display:block;transform:scaleY(.22)}.AudioToggle-module__HUeMoa__toggle[data-state=active] .AudioToggle-module__HUeMoa__meter{color:var(--audio-signal);filter:drop-shadow(var(--glow-terminal) color-mix(in srgb, var(--audio-signal) 45%, transparent))}.AudioToggle-module__HUeMoa__toggle[data-state=active] .AudioToggle-module__HUeMoa__meter>span{opacity:.95}.AudioToggle-module__HUeMoa__toggle[data-state=active] .AudioToggle-module__HUeMoa__meter>span:first-child{transform:scaleY(.65)}.AudioToggle-module__HUeMoa__toggle[data-state=active] .AudioToggle-module__HUeMoa__meter>span:nth-child(2){transform:scaleY(1)}.AudioToggle-module__HUeMoa__toggle[data-state=active] .AudioToggle-module__HUeMoa__meter>span:nth-child(3){transform:scaleY(.48)}html[data-document-visible=true] .AudioToggle-module__HUeMoa__toggle[data-state=active] .AudioToggle-module__HUeMoa__meter>span{animation:1.35s ease-in-out infinite AudioToggle-module__HUeMoa__audio-equalizer}html[data-document-visible=true] .AudioToggle-module__HUeMoa__toggle[data-state=active] .AudioToggle-module__HUeMoa__meter>span:nth-child(2){animation-duration:1.12s;animation-delay:-380ms}html[data-document-visible=true] .AudioToggle-module__HUeMoa__toggle[data-state=active] .AudioToggle-module__HUeMoa__meter>span:nth-child(3){animation-duration:1.55s;animation-delay:-760ms}.AudioToggle-module__HUeMoa__toggle[data-state=armed] .AudioToggle-module__HUeMoa__meter{color:var(--signal-amber)}.AudioToggle-module__HUeMoa__toggle[data-state=armed] .AudioToggle-module__HUeMoa__meter>span{opacity:.58;transform:scaleY(.35)}@media (prefers-reduced-motion:reduce){.AudioToggle-module__HUeMoa__toggle{transition:none}html[data-document-visible=true] .AudioToggle-module__HUeMoa__toggle[data-state=active] .AudioToggle-module__HUeMoa__meter>span{animation:none}.AudioToggle-module__HUeMoa__toggle[data-state=active] .AudioToggle-module__HUeMoa__meter>span:first-child{transform:scaleY(.65)}.AudioToggle-module__HUeMoa__toggle[data-state=active] .AudioToggle-module__HUeMoa__meter>span:nth-child(2){transform:scaleY(1)}.AudioToggle-module__HUeMoa__toggle[data-state=active] .AudioToggle-module__HUeMoa__meter>span:nth-child(3){transform:scaleY(.48)}}@keyframes AudioToggle-module__HUeMoa__audio-equalizer{0%,to{transform:scaleY(.25)}42%{transform:scaleY(1)}68%{transform:scaleY(.5)}}
.AboutContactCard-module__MkbRPW__card{--about-contact-accent:var(--signal-magenta);color:var(--color-text);gap:var(--space-md);inline-size:min(54rem, calc(100vw - 2 * var(--space-page-x)));bottom:clamp(5.5rem,13vh,8.5rem);opacity:0;pointer-events:none;transition:opacity .36s var(--motion-ease-standard), transform .36s var(--motion-ease-standard);z-index:6;display:grid;position:fixed;inset-inline-start:50%;transform:translate(-50%)translateY(.8rem)}.AboutContactCard-module__MkbRPW__card[data-visible=true]{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.AboutContactCard-module__MkbRPW__meta{align-items:end;gap:var(--space-sm) var(--space-xl);justify-content:space-between;display:flex}.AboutContactCard-module__MkbRPW__role,.AboutContactCard-module__MkbRPW__availability{margin:0}.AboutContactCard-module__MkbRPW__role{color:var(--color-muted);letter-spacing:.04em;font-size:clamp(.8rem,1.2vw,1rem)}.AboutContactCard-module__MkbRPW__availability{color:var(--color-muted);font-family:var(--font-mono), monospace;align-items:center;gap:var(--space-xs);letter-spacing:.18em;text-transform:uppercase;flex:none;font-size:.58rem;font-weight:700;display:inline-flex}.AboutContactCard-module__MkbRPW__dot{background:var(--about-contact-accent);block-size:.42rem;box-shadow:0 0 .9rem color-mix(in srgb, var(--about-contact-accent) 60%, transparent);border-radius:999px;inline-size:.42rem}.AboutContactCard-module__MkbRPW__links{border-top:1px solid color-mix(in srgb, var(--color-text) 22%, transparent);column-gap:clamp(var(--space-md), 3vw, var(--space-xl));padding:var(--space-sm) 0 0;grid-template-columns:minmax(0,.8fr) minmax(0,.95fr) minmax(0,.75fr) minmax(14rem,1.65fr);margin:0;list-style:none;display:grid}.AboutContactCard-module__MkbRPW__row{gap:var(--space-xs);opacity:0;min-inline-size:0;transition:opacity .3s var(--motion-ease-standard), transform .3s var(--motion-ease-standard);transition-delay:calc(var(--row-index) * 35ms);display:grid;transform:translateY(.45rem)}.AboutContactCard-module__MkbRPW__row[data-contact-id=github]{order:1}.AboutContactCard-module__MkbRPW__row[data-contact-id=linkedin]{order:2}.AboutContactCard-module__MkbRPW__row[data-contact-id=steam]{order:3}.AboutContactCard-module__MkbRPW__row[data-contact-id=email]{text-align:end;order:4;justify-items:end}.AboutContactCard-module__MkbRPW__card[data-visible=true] .AboutContactCard-module__MkbRPW__row{opacity:1;transform:translateY(0)}.AboutContactCard-module__MkbRPW__label{color:var(--color-muted);font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;font-size:.55rem;font-weight:700}.AboutContactCard-module__MkbRPW__link{color:var(--color-text);letter-spacing:.01em;min-inline-size:0;max-inline-size:100%;transition:color var(--motion-duration-feedback) var(--motion-ease-standard);justify-self:start;align-items:baseline;gap:.24em;font-size:clamp(.88rem,1.5vw,1.08rem);text-decoration:none;display:inline-flex}.AboutContactCard-module__MkbRPW__row[data-contact-id=email] .AboutContactCard-module__MkbRPW__link{justify-self:end}.AboutContactCard-module__MkbRPW__link span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AboutContactCard-module__MkbRPW__link:hover,.AboutContactCard-module__MkbRPW__link:focus-visible{color:var(--about-contact-accent)}@media (max-width:780px){.AboutContactCard-module__MkbRPW__card{inline-size:min(32rem, calc(100vw - 2 * var(--space-page-x)));bottom:clamp(5.25rem,11vh,7rem)}.AboutContactCard-module__MkbRPW__meta{align-items:start;display:grid}.AboutContactCard-module__MkbRPW__availability{justify-self:start}.AboutContactCard-module__MkbRPW__links{row-gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.AboutContactCard-module__MkbRPW__row[data-contact-id=email]{grid-column:2}}@media (max-width:430px){.AboutContactCard-module__MkbRPW__links{grid-template-columns:1fr}.AboutContactCard-module__MkbRPW__row[data-contact-id=email]{text-align:start;grid-column:auto;justify-items:start}.AboutContactCard-module__MkbRPW__row[data-contact-id=email] .AboutContactCard-module__MkbRPW__link{justify-self:start}}@media (prefers-reduced-motion:reduce){.AboutContactCard-module__MkbRPW__card{transition:opacity .12s linear;transform:translate(-50%)}.AboutContactCard-module__MkbRPW__card[data-visible=true]{transform:translate(-50%)}.AboutContactCard-module__MkbRPW__row{transition:opacity .12s linear;transform:none}}
.SectionTitleCard-module__RAm85G__card{--act-copy-opacity:0;padding:var(--space-xl);pointer-events:none;text-align:center;z-index:5;align-content:center;justify-items:center;display:grid;position:fixed;inset:0}.SectionTitleCard-module__RAm85G__actStack{max-width:min(44rem,100%);opacity:var(--act-copy-opacity);text-shadow:0 0 .8rem #000000e6,0 0 .2rem #000000db;justify-items:center;gap:.42rem;display:grid;position:relative}.SectionTitleCard-module__RAm85G__eyebrow,.SectionTitleCard-module__RAm85G__description{font-family:var(--font-mono), monospace;font-size:.76rem;line-height:1.45}.SectionTitleCard-module__RAm85G__eyebrow{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:color-mix(in srgb, var(--signal-lime) 48%, var(--color-text));letter-spacing:0;text-transform:uppercase;background:#0a0a0a94;flex-wrap:wrap;justify-content:center;gap:.55rem;padding:.18rem .42rem;font-weight:700;display:inline-flex}.SectionTitleCard-module__RAm85G__actLabel{color:color-mix(in srgb, var(--signal-lime) 34%, var(--color-muted-surface))}.SectionTitleCard-module__RAm85G__actTitle{color:var(--color-text);text-transform:uppercase;line-height:.78}.SectionTitleCard-module__RAm85G__title{color:var(--color-text);font-family:var(--font-display), sans-serif;letter-spacing:-.012em;text-shadow:0 1px .28rem #000000e6,0 0 1.1rem #0000008c;text-transform:uppercase;font-size:11rem;font-weight:400;line-height:.78}.SectionTitleCard-module__RAm85G__description{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--color-muted-surface);overflow-wrap:anywhere;text-wrap:balance;background:#0a0a0a94;max-width:34rem;padding:.18rem .42rem}@media (min-width:1320px){.SectionTitleCard-module__RAm85G__title{font-size:13rem}.SectionTitleCard-module__RAm85G__description{max-width:38rem}}@media (max-width:860px){.SectionTitleCard-module__RAm85G__card{padding-inline:var(--space-md)}.SectionTitleCard-module__RAm85G__title{font-size:7rem}.SectionTitleCard-module__RAm85G__description{max-width:30rem}}@media (max-width:560px){.SectionTitleCard-module__RAm85G__title{font-size:5.2rem}.SectionTitleCard-module__RAm85G__description{font-size:.7rem}}
.WorkActLink-module__2nG7tq__link{--link-accent:var(--signal-lime);border:1px solid #ffffff38;border-left:.35rem solid var(--link-accent);bottom:clamp(var(--space-xl), 9vh, var(--space-3xl));color:var(--color-text);font-family:var(--font-mono), monospace;letter-spacing:.18em;opacity:0;padding:var(--space-sm) var(--space-md);pointer-events:none;right:var(--space-page-x);text-transform:uppercase;transition:border-left-color var(--motion-duration-feedback) var(--motion-ease-standard), color var(--motion-duration-feedback) var(--motion-ease-standard), opacity .32s var(--motion-ease-standard), transform .32s var(--motion-ease-standard);z-index:6;align-items:center;gap:.1rem;font-size:.66rem;font-weight:700;display:inline-flex;position:fixed;transform:translateY(.75rem)}.WorkActLink-module__2nG7tq__link:before{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);content:"";z-index:-1;background:#08080a9e;position:absolute;inset:0}.WorkActLink-module__2nG7tq__link[data-act=writings]{--link-accent:var(--signal-cyan)}.WorkActLink-module__2nG7tq__link[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.WorkActLink-module__2nG7tq__link span{color:var(--link-accent);transition:color var(--motion-duration-feedback) var(--motion-ease-standard)}.WorkActLink-module__2nG7tq__link:hover,.WorkActLink-module__2nG7tq__link:focus-visible{color:var(--link-accent)}.WorkActLink-module__2nG7tq__link[data-reduced-motion=true],.WorkActLink-module__2nG7tq__link[data-document-visible=false],.WorkActLink-module__2nG7tq__link[data-reduced-motion=true] span,.WorkActLink-module__2nG7tq__link[data-document-visible=false] span{transition:none}
.WorkProjectPanel-module__lgFCiW__panel{--panel-accent:var(--signal-lime)}.WorkProjectPanel-module__lgFCiW__panel[data-kind=publication]{--panel-accent:var(--signal-amber)}.WorkProjectPanel-module__lgFCiW__panel{border:1px solid #ffffff38;border-left:.35rem solid var(--panel-accent);bottom:clamp(var(--space-xl), 9vh, var(--space-3xl));gap:var(--space-sm);max-width:calc(100vw - 2 * var(--space-page-x));opacity:0;padding:var(--space-md);pointer-events:none;transition:opacity .32s var(--motion-ease-standard), transform .32s var(--motion-ease-standard);z-index:6;width:34rem;display:grid;position:fixed;left:50%;transform:translate(-50%)translateY(.75rem)}.WorkProjectPanel-module__lgFCiW__panel:before{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);content:"";z-index:-1;background:#08080a9e;position:absolute;inset:0}.WorkProjectPanel-module__lgFCiW__panel[data-visible=true]{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.WorkProjectPanel-module__lgFCiW__index{color:var(--panel-accent);font-family:var(--font-mono), monospace;letter-spacing:.28em;text-transform:uppercase;font-size:.6rem;font-weight:700}.WorkProjectPanel-module__lgFCiW__title{color:var(--color-text);font-family:var(--font-display), sans-serif;letter-spacing:.01em;text-transform:uppercase;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:400;line-height:.95}.WorkProjectPanel-module__lgFCiW__brief{color:var(--color-muted);letter-spacing:.04em;font-size:.74rem;line-height:1.55}.WorkProjectPanel-module__lgFCiW__tags{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.WorkProjectPanel-module__lgFCiW__tags li{color:var(--color-muted);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;border:1px solid #ffffff2e;padding:.2rem .5rem;font-size:.56rem}.WorkProjectPanel-module__lgFCiW__link{color:var(--color-text);font-family:var(--font-mono), monospace;letter-spacing:.18em;margin-top:var(--space-xs);text-transform:uppercase;transition:color var(--motion-duration-feedback) var(--motion-ease-standard);justify-self:start;align-items:center;gap:.1rem;font-size:.66rem;font-weight:700;display:inline-flex}.WorkProjectPanel-module__lgFCiW__link:hover,.WorkProjectPanel-module__lgFCiW__link:focus-visible{color:var(--panel-accent)}@media (max-width:620px){.WorkProjectPanel-module__lgFCiW__panel{width:calc(100vw - 2 * var(--space-page-x))}}
.WritingsCardPanel-module__pTJkrq__panel{--panel-accent:var(--signal-cyan);border:1px solid #ffffff38;border-left:.35rem solid var(--panel-accent);bottom:clamp(var(--space-xl), 9vh, var(--space-3xl));gap:var(--space-sm);max-width:calc(100vw - 2 * var(--space-page-x));opacity:0;padding:var(--space-md);pointer-events:none;transition:opacity .32s var(--motion-ease-standard), transform .32s var(--motion-ease-standard);z-index:6;width:34rem;display:grid;position:fixed;left:50%;transform:translate(-50%)translateY(.75rem)}.WritingsCardPanel-module__pTJkrq__panel:before{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);content:"";z-index:-1;background:#08080a9e;position:absolute;inset:0}.WritingsCardPanel-module__pTJkrq__panel[data-visible=true]{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.WritingsCardPanel-module__pTJkrq__index{color:var(--panel-accent);font-family:var(--font-mono), monospace;letter-spacing:.28em;text-transform:uppercase;font-size:.6rem;font-weight:700}.WritingsCardPanel-module__pTJkrq__title{color:var(--color-text);font-family:var(--font-display), sans-serif;letter-spacing:.01em;text-transform:uppercase;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:400;line-height:.95}.WritingsCardPanel-module__pTJkrq__brief{color:var(--color-muted);letter-spacing:.04em;font-size:.74rem;line-height:1.55}.WritingsCardPanel-module__pTJkrq__tags{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.WritingsCardPanel-module__pTJkrq__tags li{color:var(--color-muted);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;border:1px solid #ffffff2e;padding:.2rem .5rem;font-size:.56rem}.WritingsCardPanel-module__pTJkrq__link{color:var(--color-text);font-family:var(--font-mono), monospace;letter-spacing:.18em;margin-top:var(--space-xs);text-transform:uppercase;transition:color var(--motion-duration-feedback) var(--motion-ease-standard);justify-self:start;align-items:center;gap:.1rem;font-size:.66rem;font-weight:700;display:inline-flex}.WritingsCardPanel-module__pTJkrq__link:hover,.WritingsCardPanel-module__pTJkrq__link:focus-visible{color:var(--panel-accent)}@media (max-width:620px){.WritingsCardPanel-module__pTJkrq__panel{width:calc(100vw - 2 * var(--space-page-x))}}
.VisualPerformanceProfiler-module__f6nFBW__panel{background:color-mix(in srgb, var(--color-bg) 92%, var(--color-transparent));border:1px solid color-mix(in srgb, var(--color-accent) 55%, var(--color-transparent));bottom:var(--space-md);color:var(--color-text);font-family:var(--font-mono), monospace;left:var(--space-md);letter-spacing:.04em;min-width:17rem;padding:var(--space-sm) var(--space-md);pointer-events:none;text-transform:uppercase;z-index:100;font-size:.62rem;line-height:1.45;position:fixed}.VisualPerformanceProfiler-module__f6nFBW__heading{color:var(--color-accent);margin:0 0 var(--space-xs)}.VisualPerformanceProfiler-module__f6nFBW__row{gap:var(--space-sm);grid-template-columns:5rem 1fr;display:grid}.VisualPerformanceProfiler-module__f6nFBW__label{color:var(--color-muted)}.VisualPerformanceProfiler-module__f6nFBW__warning{color:var(--color-warning)}
.MaterializeDisclosure-module__OB_hca__root[data-enhanced=true] .MaterializeDisclosure-module__OB_hca__panel{pointer-events:none;visibility:hidden}.MaterializeDisclosure-module__OB_hca__root[data-enhanced=true] .MaterializeDisclosure-module__OB_hca__panel[data-open=true],.MaterializeDisclosure-module__OB_hca__root[data-enhanced=true] .MaterializeDisclosure-module__OB_hca__panel[data-disclosure-motion=closing],.MaterializeDisclosure-module__OB_hca__root[data-enhanced=true] .MaterializeDisclosure-module__OB_hca__panel[data-connector-motion=closing]{visibility:visible}.MaterializeDisclosure-module__OB_hca__root[data-enhanced=true] .MaterializeDisclosure-module__OB_hca__panel[data-open=true]{pointer-events:auto}
.ExperiencePreferenceRows-module__2dWQQa__fieldset{--focus-signal:var(--color-accent);--prefs-signal:var(--color-accent);border:0;min-width:0;margin:0;padding:0}.ExperiencePreferenceRows-module__2dWQQa__fieldset legend{color:var(--color-muted);letter-spacing:.14em;margin-bottom:var(--space-xs);text-transform:uppercase;font-size:.58rem}.ExperiencePreferenceRows-module__2dWQQa__rows{border:1px solid var(--color-border-strong);display:grid}.ExperiencePreferenceRows-module__2dWQQa__row,.ExperiencePreferenceRows-module__2dWQQa__choiceRow,.ExperiencePreferenceRows-module__2dWQQa__rowGroup{border-bottom:1px solid var(--color-border)}.ExperiencePreferenceRows-module__2dWQQa__row:last-child,.ExperiencePreferenceRows-module__2dWQQa__choiceRow:last-child{border-bottom:0}.ExperiencePreferenceRows-module__2dWQQa__row{cursor:pointer;align-items:center;gap:var(--space-md);min-height:3.1rem;padding:var(--space-sm) var(--space-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.ExperiencePreferenceRows-module__2dWQQa__choiceRow{align-items:center;gap:var(--space-md);min-height:3.1rem;padding:var(--space-sm) var(--space-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.ExperiencePreferenceRows-module__2dWQQa__row:hover{background:color-mix(in srgb, var(--prefs-signal) 5%, transparent)}.ExperiencePreferenceRows-module__2dWQQa__rowGroup .ExperiencePreferenceRows-module__2dWQQa__row{border-bottom:0}.ExperiencePreferenceRows-module__2dWQQa__rowCopy{gap:.2rem;display:grid}.ExperiencePreferenceRows-module__2dWQQa__rowTitle{letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.ExperiencePreferenceRows-module__2dWQQa__rowHint{color:var(--color-muted);letter-spacing:.035em;font-size:.52rem}.ExperiencePreferenceRows-module__2dWQQa__toggleShell{align-items:center;gap:var(--space-xs);grid-template-columns:auto 2.2ch;display:inline-grid;position:relative}.ExperiencePreferenceRows-module__2dWQQa__toggleInput{opacity:0;width:1px;height:1px;position:absolute}.ExperiencePreferenceRows-module__2dWQQa__toggleTrack{border:1px solid var(--color-border-strong);width:1.75rem;height:.85rem;padding:2px;display:block}.ExperiencePreferenceRows-module__2dWQQa__toggleTrack>span{background:var(--color-muted);width:.42rem;height:100%;display:block}.ExperiencePreferenceRows-module__2dWQQa__toggleInput:checked+.ExperiencePreferenceRows-module__2dWQQa__toggleTrack{border-color:var(--prefs-signal)}.ExperiencePreferenceRows-module__2dWQQa__toggleInput:checked+.ExperiencePreferenceRows-module__2dWQQa__toggleTrack>span{background:var(--prefs-signal);box-shadow:var(--glow-terminal) color-mix(in srgb, var(--prefs-signal) 48%, transparent);margin-left:auto}.ExperiencePreferenceRows-module__2dWQQa__toggleInput:focus-visible+.ExperiencePreferenceRows-module__2dWQQa__toggleTrack{outline:1px solid var(--prefs-signal);outline-offset:3px}.ExperiencePreferenceRows-module__2dWQQa__toggleState{color:var(--color-muted);letter-spacing:.06em;font-size:.5rem}.ExperiencePreferenceRows-module__2dWQQa__toggleInput:checked~.ExperiencePreferenceRows-module__2dWQQa__toggleState{color:var(--prefs-signal)}.ExperiencePreferenceRows-module__2dWQQa__volumeControl{align-items:center;gap:var(--space-sm);padding:0 var(--space-md) var(--space-sm);grid-template-columns:auto 1fr 3ch;display:grid}.ExperiencePreferenceRows-module__2dWQQa__volumeControl label,.ExperiencePreferenceRows-module__2dWQQa__volumeControl output{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.52rem}.ExperiencePreferenceRows-module__2dWQQa__volumeControl output{color:var(--prefs-signal);text-align:right}.ExperiencePreferenceRows-module__2dWQQa__volumeControl input{accent-color:var(--prefs-signal);cursor:pointer;width:100%;min-width:0}.ExperiencePreferenceRows-module__2dWQQa__volumeControl input:focus-visible{--focus-signal:var(--prefs-signal)}.ExperiencePreferenceRows-module__2dWQQa__segments{grid-auto-columns:minmax(2.8rem,1fr);grid-auto-flow:column;display:grid;position:relative}.ExperiencePreferenceRows-module__2dWQQa__segments button{border:1px solid var(--color-border-strong);color:var(--color-muted);letter-spacing:.06em;min-height:1.65rem;padding:0 var(--space-sm);text-transform:uppercase;z-index:1;background:0 0;font-size:.48rem;position:relative}.ExperiencePreferenceRows-module__2dWQQa__segments button+button{margin-left:-1px}.ExperiencePreferenceRows-module__2dWQQa__segments button[data-active=true]{border-color:var(--prefs-signal);color:var(--prefs-signal);z-index:2}.ExperiencePreferenceRows-module__2dWQQa__segments button:disabled{color:var(--color-border-strong);cursor:not-allowed}.ExperiencePreferenceRows-module__2dWQQa__segments button:disabled[data-active=true]{border-color:var(--color-border-strong);color:var(--color-muted)}.ExperiencePreferenceRows-module__2dWQQa__toggleInput:disabled+.ExperiencePreferenceRows-module__2dWQQa__toggleTrack{cursor:not-allowed;opacity:.65}.ExperiencePreferenceRows-module__2dWQQa__segmentMarker{background:color-mix(in srgb, var(--prefs-signal) 10%, transparent);pointer-events:none;transform-origin:0 0;z-index:0;width:0;position:absolute;top:0;left:0}@media (max-width:430px){.ExperiencePreferenceRows-module__2dWQQa__choiceRow{grid-template-columns:1fr;align-items:stretch}}
.ColorSchemeControl-module__mDcSba__control{position:relative}.ColorSchemeControl-module__mDcSba__trigger,.ColorSchemeControl-module__mDcSba__preset,.ColorSchemeControl-module__mDcSba__anchor,.ColorSchemeControl-module__mDcSba__close,.ColorSchemeControl-module__mDcSba__default{background:var(--color-surface);border:1px solid var(--color-accent);color:var(--color-text);cursor:pointer;min-height:2.75rem}.ColorSchemeControl-module__mDcSba__trigger{border-color:var(--color-border-strong);align-items:center;gap:var(--space-sm);letter-spacing:.1em;padding:0 var(--space-md);text-transform:uppercase;grid-template-columns:auto auto auto;font-size:.62rem;display:inline-grid}.ColorSchemeControl-module__mDcSba__triggerLabel{color:var(--color-muted)}.ColorSchemeControl-module__mDcSba__status{color:var(--color-accent);font-size:.52rem}.ColorSchemeControl-module__mDcSba__status[data-status=Needs\ review]{color:var(--color-warning)}.ColorSchemeControl-module__mDcSba__panel{--nav-signal:var(--color-accent);background:var(--color-bg);border:1px solid var(--color-accent);color:var(--color-text);gap:var(--space-md);max-height:calc(100dvh - 6rem);min-width:min(25rem, calc(100vw - 2 * var(--space-lg)));overscroll-behavior-y:contain;padding:var(--space-md);scrollbar-gutter:stable;right:0;top:calc(100% + var(--space-sm));z-index:30;display:grid;position:absolute;overflow-y:auto}.ColorSchemeControl-module__mDcSba__heading,.ColorSchemeControl-module__mDcSba__footer{align-items:center;gap:var(--space-sm);justify-content:space-between;display:flex}.ColorSchemeControl-module__mDcSba__heading>span,.ColorSchemeControl-module__mDcSba__fieldset legend{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.58rem}.ColorSchemeControl-module__mDcSba__close,.ColorSchemeControl-module__mDcSba__default{letter-spacing:.1em;padding-inline:var(--space-md);text-transform:uppercase;font-size:.58rem}.ColorSchemeControl-module__mDcSba__fieldset{border:0;min-width:0;margin:0;padding:0}.ColorSchemeControl-module__mDcSba__fieldset legend{margin-bottom:var(--space-xs)}.ColorSchemeControl-module__mDcSba__presets{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ColorSchemeControl-module__mDcSba__preset{border-color:var(--color-border-strong);gap:var(--space-xs);letter-spacing:.08em;padding:var(--space-xs);text-align:left;text-transform:uppercase;font-size:.58rem;display:grid}.ColorSchemeControl-module__mDcSba__preset[data-active=true]{border-color:var(--color-accent)}.ColorSchemeControl-module__mDcSba__preview{height:var(--space-xs);width:100%;display:block}.ColorSchemeControl-module__mDcSba__anchors{gap:var(--space-xs);display:grid}.ColorSchemeControl-module__mDcSba__anchor{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-text);cursor:pointer;align-items:center;gap:var(--space-sm);letter-spacing:.08em;min-height:2.625rem;padding:var(--space-xs) var(--space-sm);text-align:left;text-transform:uppercase;grid-template-columns:2.75rem 1fr 2.75rem 5rem;font-size:.58rem;display:grid}.ColorSchemeControl-module__mDcSba__anchor>span:last-child{color:var(--color-muted);text-align:right}.ColorSchemeControl-module__mDcSba__anchor[data-active=true]{border-color:var(--color-accent);box-shadow:inset 3px 0 0 var(--color-accent)}.ColorSchemeControl-module__mDcSba__anchorMarker{color:var(--color-muted);font-size:.48rem}.ColorSchemeControl-module__mDcSba__anchor[data-active=true] .ColorSchemeControl-module__mDcSba__anchorMarker{color:var(--color-accent)}.ColorSchemeControl-module__mDcSba__anchorSwatch{border:1px solid var(--color-text);width:2.75rem;height:1.75rem;display:block}.ColorSchemeControl-module__mDcSba__editor{border:1px solid var(--color-border-strong);gap:var(--space-md);margin-top:var(--space-md);padding:var(--space-md);display:grid}.ColorSchemeControl-module__mDcSba__editorHeading,.ColorSchemeControl-module__mDcSba__sliderHeading{align-items:center;gap:var(--space-md);justify-content:space-between;display:flex}.ColorSchemeControl-module__mDcSba__editorHeading>span:first-child,.ColorSchemeControl-module__mDcSba__editorLabel{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.55rem}.ColorSchemeControl-module__mDcSba__channelReadout,.ColorSchemeControl-module__mDcSba__sliderOutput{color:var(--color-text);letter-spacing:.06em;text-transform:uppercase;font-size:.5rem}.ColorSchemeControl-module__mDcSba__areaGroup,.ColorSchemeControl-module__mDcSba__hueControl,.ColorSchemeControl-module__mDcSba__hexField{gap:var(--space-sm);display:grid}.ColorSchemeControl-module__mDcSba__colorArea{border:1px solid var(--color-text);touch-action:none;width:100%;height:9rem}.ColorSchemeControl-module__mDcSba__colorThumb{border:2px solid var(--color-bg);box-shadow:0 0 0 1px var(--color-text);background:currentColor;width:1rem;height:1rem}.ColorSchemeControl-module__mDcSba__colorThumb[data-focus-visible]{box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-accent)}.ColorSchemeControl-module__mDcSba__hueTrack{border:1px solid var(--color-text);touch-action:none;width:100%;height:1.5rem}.ColorSchemeControl-module__mDcSba__hexInput{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-text);font:inherit;letter-spacing:.08em;height:2.75rem;padding:0 var(--space-md);text-transform:lowercase;width:100%;font-size:.68rem}.ColorSchemeControl-module__mDcSba__hexInput:focus-visible{border-color:var(--color-accent);outline:2px solid var(--color-accent);outline-offset:2px}.ColorSchemeControl-module__mDcSba__hexField[data-invalid] .ColorSchemeControl-module__mDcSba__hexInput{border-color:var(--color-warning)}.ColorSchemeControl-module__mDcSba__fieldError{color:var(--color-warning);text-transform:uppercase;font-size:.5rem;line-height:1.4}.ColorSchemeControl-module__mDcSba__footer p{color:var(--color-muted);text-transform:uppercase;margin:0;font-size:.55rem;line-height:1.3}.ColorSchemeControl-module__mDcSba__live{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.ColorSchemeControl-module__mDcSba__panel{left:auto;right:0}}.ColorSchemeControl-module__mDcSba__editorDisclosure{height:0;display:grid;overflow:clip}@media (pointer:coarse){.ColorSchemeControl-module__mDcSba__hueControl{min-height:2.75rem}}@media (max-width:430px){.ColorSchemeControl-module__mDcSba__trigger{width:100%}.ColorSchemeControl-module__mDcSba__panel{min-width:calc(100vw - 2 * var(--space-lg));max-height:calc(100dvh - 8rem)}.ColorSchemeControl-module__mDcSba__presets{grid-template-columns:1fr}.ColorSchemeControl-module__mDcSba__anchor{grid-template-columns:2.5rem 1fr 2.75rem}.ColorSchemeControl-module__mDcSba__anchor>span:last-child{text-align:left;grid-column:2/-1}.ColorSchemeControl-module__mDcSba__colorArea{height:7.5rem}}
.InitialLoadingScreen-module__1uV5Aa__loader{--initial-load-cover:var(--color-surface-strong);--initial-load-flash:#fff;--initial-load-mark:var(--color-muted);--initial-load-panel:#050806e0;--initial-load-scanline:#ffffff14;--terminal-frame-corner-color:var(--signal-cyan);pointer-events:none;z-index:100;display:none;position:fixed;inset:0;overflow:hidden}:is(html[data-initial-load-blocking],html[data-initial-load-blocking] body){overflow:hidden}html[data-initial-load] .InitialLoadingScreen-module__1uV5Aa__loader{display:block}html[data-initial-load-blocking] .InitialLoadingScreen-module__1uV5Aa__loader{pointer-events:auto}@supports (color:color-mix(in oklch, black, white)){.InitialLoadingScreen-module__1uV5Aa__loader{--initial-load-cover:color-mix(in oklch, var(--color-bg) 88%, var(--color-accent) 12%);--initial-load-mark:color-mix(in oklch, var(--color-muted) 54%, var(--color-accent) 46%);--initial-load-panel:color-mix(in oklch, var(--color-bg) 88%, var(--color-accent) 12%)}}.InitialLoadingScreen-module__1uV5Aa__base,.InitialLoadingScreen-module__1uV5Aa__regions{position:absolute;inset:0}.InitialLoadingScreen-module__1uV5Aa__base{background:var(--initial-load-cover)}.InitialLoadingScreen-module__1uV5Aa__base:before,.InitialLoadingScreen-module__1uV5Aa__base:after,.InitialLoadingScreen-module__1uV5Aa__solid:before,.InitialLoadingScreen-module__1uV5Aa__solid:after{content:"";pointer-events:none;position:absolute;inset:0}.InitialLoadingScreen-module__1uV5Aa__base:before,.InitialLoadingScreen-module__1uV5Aa__solid:before{background-image:var(--texture-dither-image);background-repeat:repeat;background-size:var(--texture-dither-size) var(--texture-dither-size);image-rendering:pixelated;opacity:.1}.InitialLoadingScreen-module__1uV5Aa__base:after,.InitialLoadingScreen-module__1uV5Aa__solid:after{background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--scanline-size) - 1px), var(--initial-load-scanline) calc(var(--scanline-size) - 1px), var(--initial-load-scanline) var(--scanline-size));opacity:.65}@supports (mix-blend-mode:screen){.InitialLoadingScreen-module__1uV5Aa__base:before,.InitialLoadingScreen-module__1uV5Aa__base:after,.InitialLoadingScreen-module__1uV5Aa__solid:before,.InitialLoadingScreen-module__1uV5Aa__solid:after{mix-blend-mode:screen}}.InitialLoadingScreen-module__1uV5Aa__progressReadout[data-terminal-frame]{background:var(--initial-load-panel);border:1px solid #36e2e25c;border-left:.35rem solid var(--signal-magenta);color:var(--initial-load-mark);font-family:var(--font-mono), monospace;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - var(--space-md) * 2);max-width:38rem;padding:var(--space-md);width:min(38rem, calc(100vw - var(--space-page-x) * 2));z-index:3;transition:opacity 80ms linear;position:absolute;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}.InitialLoadingScreen-module__1uV5Aa__progressReadout:before{background-image:var(--texture-dither-image);background-repeat:repeat;background-size:var(--texture-dither-size) var(--texture-dither-size);content:"";image-rendering:pixelated;opacity:.08;pointer-events:none;z-index:0;position:absolute;inset:0}html[data-initial-load=revealing] .InitialLoadingScreen-module__1uV5Aa__progressReadout{opacity:0}.InitialLoadingScreen-module__1uV5Aa__progressMeta{letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin-bottom:.55rem;font-size:.68rem;font-weight:700;display:flex}.InitialLoadingScreen-module__1uV5Aa__bootTopline,.InitialLoadingScreen-module__1uV5Aa__bootRows{color:var(--signal-cyan);align-items:center;gap:var(--space-sm) var(--space-md);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;font-size:.55rem;font-weight:700;display:flex}.InitialLoadingScreen-module__1uV5Aa__bootTopline{margin-bottom:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid #36e2e238}.InitialLoadingScreen-module__1uV5Aa__bootTopline span:last-child{color:var(--signal-amber)}.InitialLoadingScreen-module__1uV5Aa__bootRows{color:var(--color-muted-surface);margin-top:var(--space-sm);flex-wrap:wrap;justify-content:flex-start}.InitialLoadingScreen-module__1uV5Aa__bootRows span:before{color:var(--signal-magenta);content:">";margin-right:var(--space-xs)}.InitialLoadingScreen-module__1uV5Aa__progress{appearance:none;background:#36e2e224;border:0;border-radius:0;width:100%;height:.36rem;display:block}.InitialLoadingScreen-module__1uV5Aa__progress::-webkit-progress-bar{background:#36e2e224}.InitialLoadingScreen-module__1uV5Aa__progress::-webkit-progress-value{background:linear-gradient(90deg, var(--signal-lime), var(--signal-cyan) 58%, var(--signal-amber));transition:width 80ms linear}.InitialLoadingScreen-module__1uV5Aa__progress::-moz-progress-bar{background:linear-gradient(90deg, var(--signal-lime), var(--signal-cyan) 58%, var(--signal-amber));transition:width 80ms linear}.InitialLoadingScreen-module__1uV5Aa__region{isolation:isolate;position:absolute;overflow:hidden}.InitialLoadingScreen-module__1uV5Aa__solid,.InitialLoadingScreen-module__1uV5Aa__symbols{position:absolute;inset:0}.InitialLoadingScreen-module__1uV5Aa__solid{background:var(--initial-load-cover);z-index:2;overflow:hidden}.InitialLoadingScreen-module__1uV5Aa__symbols{--symbol-dot-size:1.45px;--symbol-step:clamp(.46rem, .62vw, .68rem);color:var(--initial-load-mark);z-index:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:520px){.InitialLoadingScreen-module__1uV5Aa__progressReadout[data-terminal-frame]{max-width:none;width:calc(100vw - var(--space-page-x) * 2)}.InitialLoadingScreen-module__1uV5Aa__bootTopline,.InitialLoadingScreen-module__1uV5Aa__progressMeta{align-items:flex-start;gap:var(--space-xs);flex-direction:column}}@media (max-height:520px){.InitialLoadingScreen-module__1uV5Aa__progressReadout[data-terminal-frame]{padding:var(--space-sm)}.InitialLoadingScreen-module__1uV5Aa__bootRows{display:none}}.InitialLoadingScreen-module__1uV5Aa__symbolPatch{color:var(--initial-load-mark);opacity:1;z-index:0;position:relative;overflow:hidden}.InitialLoadingScreen-module__1uV5Aa__symbolPatch:before,.InitialLoadingScreen-module__1uV5Aa__symbolPatch:after{content:"";pointer-events:none;position:absolute;inset:-1px}.InitialLoadingScreen-module__1uV5Aa__symbolPatch:before{background-image:radial-gradient(circle, currentColor 0 var(--symbol-dot-size), transparent calc(var(--symbol-dot-size) + .55px));background-position:var(--symbol-origin-x) var(--symbol-origin-y);background-repeat:repeat;background-size:var(--symbol-step) var(--symbol-step);opacity:.92}.InitialLoadingScreen-module__1uV5Aa__symbolPatch:after{background-image:linear-gradient(currentColor 1px,#0000 1px),linear-gradient(90deg,currentColor 1px,#0000 1px);background-position:var(--symbol-origin-x) var(--symbol-origin-y);background-size:var(--symbol-step) var(--symbol-step);mix-blend-mode:screen;opacity:.2}@supports ((-webkit-backdrop-filter:contrast(1)) or (backdrop-filter:contrast(1))) and ((-webkit-mask-image:radial-gradient(circle, #000, transparent)) or (mask-image:radial-gradient(circle, #000, transparent))){.InitialLoadingScreen-module__1uV5Aa__symbols:before{-webkit-backdrop-filter:contrast(1.9)brightness(1.35)saturate(.55);backdrop-filter:contrast(1.9)brightness(1.35)saturate(.55);content:"";-webkit-mask-image:radial-gradient(circle, #000 0 var(--symbol-dot-size), transparent calc(var(--symbol-dot-size) + .55px));mask-image:radial-gradient(circle, #000 0 var(--symbol-dot-size), transparent calc(var(--symbol-dot-size) + .55px));-webkit-mask-position:var(--symbol-origin-x,0) var(--symbol-origin-y,0);mask-position:var(--symbol-origin-x,0) var(--symbol-origin-y,0);-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:var(--symbol-step) var(--symbol-step);mask-size:var(--symbol-step) var(--symbol-step);pointer-events:none;-webkit-mask-image:radial-gradient(circle, #000 0 var(--symbol-dot-size), transparent calc(var(--symbol-dot-size) + .55px));-webkit-mask-position:var(--symbol-origin-x,0) var(--symbol-origin-y,0);-webkit-mask-repeat:repeat;-webkit-mask-size:var(--symbol-step) var(--symbol-step);z-index:0;background:#ffffff03;position:absolute;inset:-1px}}
.ScrollCue-module__k780Sa__cue{bottom:var(--space-lg);color:var(--color-muted);font-family:var(--font-mono), monospace;align-items:center;gap:var(--space-sm);letter-spacing:.14em;pointer-events:none;text-transform:uppercase;transition:color var(--motion-duration-feedback) var(--motion-ease-standard);z-index:19;font-size:.62rem;display:flex;position:fixed;left:50%;transform:translate(-50%)}.ScrollCue-module__k780Sa__cue p{background:var(--color-bg);padding:var(--space-xs) var(--space-sm)}.ScrollCue-module__k780Sa__track{border:1px solid var(--color-border-strong);width:.55rem;height:2.2rem;padding:2px;display:block;position:relative}.ScrollCue-module__k780Sa__track>span{background:var(--current-section-accent,var(--color-accent));transform-origin:bottom;height:100%;transition:transform 80ms linear, background-color var(--motion-duration-feedback) var(--motion-ease-standard);width:100%;display:block}.ScrollCue-module__k780Sa__cue[data-reduced-motion=true],.ScrollCue-module__k780Sa__cue[data-reduced-motion=true] .ScrollCue-module__k780Sa__track>span{transition:none}.ScrollCue-module__k780Sa__cue[data-end=true]{color:var(--current-section-accent,var(--color-accent))}@media (prefers-reduced-motion:reduce){.ScrollCue-module__k780Sa__cue,.ScrollCue-module__k780Sa__track>span{transition:none}}
.TopNav-module__uAFQiW__header{--nav-hub-signal:var(--signal-lime);--nav-panel-width:min(22rem, calc(100vw - (var(--space-page-x) * 2)));color:var(--color-text);gap:var(--space-sm);margin:var(--space-lg) var(--space-page-x) 0;max-width:var(--nav-panel-width);z-index:20;width:fit-content;display:grid;position:relative}.TopNav-module__uAFQiW__header[data-active-section=writings]{--nav-hub-signal:var(--signal-cyan)}.TopNav-module__uAFQiW__header[data-active-section=about]{--nav-hub-signal:var(--signal-magenta)}.TopNav-module__uAFQiW__header[data-active-section=publications]{--nav-hub-signal:var(--signal-amber)}.TopNav-module__uAFQiW__header[data-enhanced=true]{left:var(--space-page-x);top:var(--space-lg);margin:0;position:fixed}.TopNav-module__uAFQiW__nav{gap:var(--space-sm);justify-items:start;display:grid}.TopNav-module__uAFQiW__hub{align-items:stretch;gap:var(--space-xs);max-width:var(--nav-panel-width);flex-wrap:wrap;display:flex}.TopNav-module__uAFQiW__powerSweep{background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--nav-hub-signal) 82%, transparent) 42%, var(--nav-hub-signal) 50%, color-mix(in srgb, var(--nav-hub-signal) 82%, transparent) 58%, transparent 100%);box-shadow:0 0 .65rem color-mix(in srgb, var(--nav-hub-signal) 42%, transparent);opacity:0;pointer-events:none;z-index:0;width:2px;display:none;position:absolute;top:0;bottom:0;left:0;transform:translate(-4px)}.TopNav-module__uAFQiW__header[data-enhanced=true] .TopNav-module__uAFQiW__powerSweep{display:block}.TopNav-module__uAFQiW__mark,.TopNav-module__uAFQiW__toggle,.TopNav-module__uAFQiW__link{--focus-signal:var(--nav-signal,var(--signal-lime));background:color-mix(in srgb, var(--color-bg) 92%, transparent);border:1px solid var(--color-border-strong);font-family:var(--font-mono), monospace;text-transform:uppercase;line-height:1}.TopNav-module__uAFQiW__mark{--focus-signal:var(--signal-lime);letter-spacing:.14em;min-width:4.9rem;min-height:2.75rem;padding:var(--space-sm) var(--space-md);transition:background var(--motion-duration-feedback) var(--motion-ease-standard), border-color var(--motion-duration-feedback) var(--motion-ease-standard);justify-content:center;align-items:center;gap:.18rem;font-size:.68rem;display:inline-flex;position:relative}.TopNav-module__uAFQiW__markIndex{color:var(--color-text);font-weight:inherit;transition:color var(--motion-duration-feedback) var(--motion-ease-standard)}.TopNav-module__uAFQiW__markSep{color:var(--nav-hub-signal);transition:color var(--motion-duration-feedback) var(--motion-ease-standard)}.TopNav-module__uAFQiW__hubLed{background:var(--nav-hub-signal);border:1px solid color-mix(in srgb, var(--nav-hub-signal) 78%, var(--color-bg));box-shadow:var(--glow-terminal) color-mix(in srgb, var(--nav-hub-signal) 38%, transparent);opacity:.88;pointer-events:none;width:.42rem;height:.42rem;position:absolute;top:.28rem;right:.28rem;transform:none}.TopNav-module__uAFQiW__header[data-led-motion=true] .TopNav-module__uAFQiW__hubLed{animation:TopNav-module__uAFQiW__nav-hub-led-pulse var(--motion-duration-environment-shift) var(--motion-ease-standard) infinite alternate}.TopNav-module__uAFQiW__mark:hover,.TopNav-module__uAFQiW__mark:focus-visible{background:color-mix(in srgb, var(--signal-lime) 10%, var(--color-bg));border-color:var(--signal-lime)}.TopNav-module__uAFQiW__toggle{color:var(--nav-hub-signal);cursor:pointer;min-width:2.75rem;min-height:2.75rem;transition:background var(--motion-duration-feedback) var(--motion-ease-standard), border-color var(--motion-duration-feedback) var(--motion-ease-standard), color var(--motion-duration-feedback) var(--motion-ease-standard);place-items:center;padding:0;font-size:.92rem;display:none;position:relative;overflow:hidden}.TopNav-module__uAFQiW__toggleGlyph{z-index:1;position:relative}.TopNav-module__uAFQiW__header[data-enhanced=true] .TopNav-module__uAFQiW__toggle{display:inline-grid}.TopNav-module__uAFQiW__toggle:hover,.TopNav-module__uAFQiW__toggle:focus-visible,.TopNav-module__uAFQiW__header[data-open=true] .TopNav-module__uAFQiW__toggle{background:color-mix(in srgb, var(--nav-hub-signal) 12%, var(--color-bg));border-color:var(--nav-hub-signal);color:var(--color-text)}.TopNav-module__uAFQiW__control{flex:0 auto;align-items:stretch;max-width:100%;display:flex}.TopNav-module__uAFQiW__panel{max-width:var(--nav-panel-width);position:relative}.TopNav-module__uAFQiW__connector{display:none}.TopNav-module__uAFQiW__header[data-enhanced=true] .TopNav-module__uAFQiW__connector{background:linear-gradient(to bottom, var(--signal-lime) 0%, var(--signal-lime) 34%, var(--signal-cyan) 34%, var(--signal-cyan) 67%, var(--signal-magenta) 67%, var(--signal-magenta) 100%);bottom:0;left:calc(var(--space-xs) * -.75);opacity:0;pointer-events:none;transform-origin:top;width:1px;display:block;position:absolute;top:0;transform:scaleY(0)}.TopNav-module__uAFQiW__list{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.TopNav-module__uAFQiW__header[data-enhanced=true] .TopNav-module__uAFQiW__list{width:min(14rem, var(--nav-panel-width));display:grid}.TopNav-module__uAFQiW__item{min-width:0;display:flex}.TopNav-module__uAFQiW__header[data-enhanced=true] .TopNav-module__uAFQiW__item{justify-self:start;width:calc(100% - 5px)}.TopNav-module__uAFQiW__link{--nav-signal:var(--signal-lime);color:var(--color-muted);letter-spacing:.12em;min-width:7rem;min-height:2.5rem;padding:var(--space-sm) var(--space-md);transition:background var(--motion-duration-feedback) var(--motion-ease-standard), border-color var(--motion-duration-feedback) var(--motion-ease-standard), color var(--motion-duration-feedback) var(--motion-ease-standard);justify-content:space-between;font-size:.68rem;display:inline-flex;position:relative}.TopNav-module__uAFQiW__header[data-enhanced=true] .TopNav-module__uAFQiW__link{width:100%}.TopNav-module__uAFQiW__link[data-signal=writings]{--nav-signal:var(--signal-cyan)}.TopNav-module__uAFQiW__link[data-signal=about]{--nav-signal:var(--signal-magenta)}.TopNav-module__uAFQiW__link:hover,.TopNav-module__uAFQiW__link:focus-visible,.TopNav-module__uAFQiW__link[aria-current=location]{border-color:var(--nav-signal);color:var(--color-text)}.TopNav-module__uAFQiW__link:hover,.TopNav-module__uAFQiW__link:focus-visible{background:color-mix(in srgb, var(--nav-signal) 8%, var(--color-bg))}.TopNav-module__uAFQiW__link:before{border-right:1px solid var(--nav-signal);border-top:1px solid var(--nav-signal);box-sizing:border-box;content:"";opacity:0;pointer-events:none;height:.38rem;left:3px;top:calc(var(--space-sm) + .16rem);transform-origin:50%;width:.38rem;position:absolute;overflow:hidden;transform:rotate(45deg)}.TopNav-module__uAFQiW__link:hover:before,.TopNav-module__uAFQiW__link:focus-visible:before{opacity:1}html[data-document-visible=true] .TopNav-module__uAFQiW__header[data-enhanced=true] .TopNav-module__uAFQiW__link:hover:before{animation:TopNav-module__uAFQiW__nav-link-prompt-type var(--motion-duration-feedback) steps(2, end) both}html[data-document-visible=true] .TopNav-module__uAFQiW__header[data-enhanced=true] .TopNav-module__uAFQiW__link:focus-visible:before{animation:TopNav-module__uAFQiW__nav-link-prompt-type var(--motion-duration-feedback) steps(2, end) both}.TopNav-module__uAFQiW__link:after{background:var(--nav-signal);content:"";opacity:.55;transform-origin:50%;height:100%;transition:opacity var(--motion-duration-feedback) var(--motion-ease-standard), transform var(--motion-duration-short) var(--motion-ease-standard);width:2px;position:absolute;top:0;right:-1px;transform:scaleY(.35)}.TopNav-module__uAFQiW__activeMarker{background:var(--nav-hub-signal);opacity:0;pointer-events:none;transform-origin:0 0;transition:background var(--motion-duration-feedback) var(--motion-ease-standard), opacity var(--motion-duration-feedback) var(--motion-ease-standard);width:2px;position:absolute;top:0;left:0}.TopNav-module__uAFQiW__header[data-enhanced=true][data-open=true] .TopNav-module__uAFQiW__activeMarker{opacity:1}.TopNav-module__uAFQiW__link:hover:after,.TopNav-module__uAFQiW__link:focus-visible:after{opacity:.75;transform:scaleY(.65)}.TopNav-module__uAFQiW__link[aria-current=location]:after{opacity:1;transform:scaleY(1)}.TopNav-module__uAFQiW__header[data-active-marker-motion=true] .TopNav-module__uAFQiW__link[aria-current=location]:after{opacity:0}.TopNav-module__uAFQiW__header[data-enhanced=true] .TopNav-module__uAFQiW__control{right:var(--space-page-x);top:var(--space-lg);position:fixed}@media (max-width:720px){.TopNav-module__uAFQiW__header{--nav-panel-width:min(20rem, calc(100vw - (var(--space-lg) * 2)))}.TopNav-module__uAFQiW__header[data-enhanced=true]{left:var(--space-lg)}.TopNav-module__uAFQiW__header[data-enhanced=true] .TopNav-module__uAFQiW__control{right:var(--space-lg)}}@media (max-width:430px){.TopNav-module__uAFQiW__header[data-enhanced=true],.TopNav-module__uAFQiW__header[data-enhanced=true] .TopNav-module__uAFQiW__control{top:var(--space-md)}.TopNav-module__uAFQiW__panel,.TopNav-module__uAFQiW__header[data-enhanced=true] .TopNav-module__uAFQiW__list,.TopNav-module__uAFQiW__link{width:100%}.TopNav-module__uAFQiW__link{min-width:0;font-size:.6rem}}@media (prefers-reduced-motion:reduce){.TopNav-module__uAFQiW__link:hover:before,.TopNav-module__uAFQiW__link:focus-visible:before{clip-path:inset(0);opacity:1;animation:none}html[data-document-visible=true] .TopNav-module__uAFQiW__header[data-enhanced=true] .TopNav-module__uAFQiW__link:hover:before{clip-path:inset(0);opacity:1;animation:none}html[data-document-visible=true] .TopNav-module__uAFQiW__header[data-enhanced=true] .TopNav-module__uAFQiW__link:focus-visible:before{clip-path:inset(0);opacity:1;animation:none}.TopNav-module__uAFQiW__hubLed{opacity:.88;animation:none;transform:none}.TopNav-module__uAFQiW__header[data-enhanced=true] .TopNav-module__uAFQiW__panel{transition:none}}@keyframes TopNav-module__uAFQiW__nav-hub-led-pulse{0%{opacity:.58;transform:scale(.86);box-shadow:0 0 #0000}to{box-shadow:var(--glow-terminal) color-mix(in srgb, var(--nav-hub-signal) 64%, transparent);opacity:1;transform:scale(1)}}@keyframes TopNav-module__uAFQiW__nav-link-prompt-type{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0);opacity:1}}
.SiteShell-module__HL8BEq__shell{isolation:isolate;min-height:100vh;position:relative;overflow-x:clip}.SiteShell-module__HL8BEq__content{display:contents}.SiteShell-module__HL8BEq__skipLink{background:var(--color-text);color:var(--color-bg);font-family:var(--font-mono), monospace;left:var(--space-page-x);letter-spacing:.12em;padding:var(--space-md) var(--space-lg);text-transform:uppercase;top:var(--space-md);transform:translateY(calc(-100% - var(--space-lg)));transition:transform var(--motion-duration-feedback) var(--motion-ease-standard);z-index:40;font-size:.68rem;position:fixed}.SiteShell-module__HL8BEq__skipLink:focus{outline:2px solid var(--color-accent);outline-offset:2px;transform:translateY(0)}.SiteShell-module__HL8BEq__navControlCluster{align-items:flex-start;gap:var(--space-xs);justify-content:flex-end;max-width:100%;display:flex}
