@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-mobile-size:clamp(24rem, 52vw, 36rem);--artifact-target-opacity:.82;left:calc((100% - var(--artifact-mobile-size)) / 2);min-width:0;max-width:none;width:var(--artifact-mobile-size);right:auto}.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(6.5rem,12vh,8rem)}.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:620px){.AboutContactCard-module__MkbRPW__card{gap:var(--space-sm);bottom:clamp(10rem,19vh,11rem)}}@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:none;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}}@media (max-width:620px){.SectionTitleCard-module__RAm85G__card[data-section=about]{align-content:start;padding-top:max(14vh,6.5rem)}}
.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}@media (max-width:620px){.WorkActLink-module__2nG7tq__link{display:none}}
.ProjectPreviewMedia-module__z62YZa__figure{height:100%;min-height:0;margin:0;display:grid}.ProjectPreviewMedia-module__z62YZa__figure:has(figcaption){gap:var(--space-xs);grid-template-rows:minmax(0,1fr) auto}.ProjectPreviewMedia-module__z62YZa__viewport{background:linear-gradient(#08080a47, #08080a47), var(--color-bg);border:1px solid color-mix(in srgb, var(--entry-signal,var(--panel-accent)) 46%, transparent);min-height:7rem;position:relative;overflow:hidden}.ProjectPreviewMedia-module__z62YZa__image{object-fit:cover}.ProjectPreviewMedia-module__z62YZa__figure[data-fit=contain] .ProjectPreviewMedia-module__z62YZa__image{object-fit:contain;padding:var(--space-sm)}.ProjectPreviewMedia-module__z62YZa__format{background:var(--entry-signal,var(--panel-accent));color:var(--color-bg);font-family:var(--font-mono), monospace;left:var(--space-sm);letter-spacing:.16em;text-transform:uppercase;top:var(--space-sm);z-index:2;padding:.22rem .38rem;font-size:.52rem;font-weight:700;position:absolute}.ProjectPreviewMedia-module__z62YZa__motionGate{align-content:center;gap:var(--space-md);padding:var(--space-lg);text-align:center;justify-items:center;display:grid;position:absolute;inset:0}.ProjectPreviewMedia-module__z62YZa__motionGate p,.ProjectPreviewMedia-module__z62YZa__figure figcaption{color:var(--color-muted);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.56rem;line-height:1.5}.ProjectPreviewMedia-module__z62YZa__motionGate button{background:var(--entry-signal,var(--panel-accent));border:1px solid var(--entry-signal,var(--panel-accent));color:var(--color-bg);cursor:pointer;font-family:var(--font-mono), monospace;align-items:center;gap:var(--space-sm);letter-spacing:.14em;min-height:2.5rem;padding:var(--space-sm) var(--space-md);text-transform:uppercase;transition:background var(--motion-duration-feedback) var(--motion-ease-standard), color var(--motion-duration-feedback) var(--motion-ease-standard);border-radius:0;font-size:.6rem;font-weight:700;display:inline-flex}.ProjectPreviewMedia-module__z62YZa__motionGate button:hover,.ProjectPreviewMedia-module__z62YZa__motionGate button:focus-visible{background:var(--color-bg);color:var(--entry-signal,var(--panel-accent))}.ProjectPreviewMedia-module__z62YZa__motionGate button:focus-visible{outline:1px solid var(--entry-signal,var(--panel-accent));outline-offset:4px}
.EntryCard-module__mZoCbG__card{--entry-signal:var(--signal-lime);--focus-signal:var(--entry-signal);--label-signal:var(--entry-signal);min-height:16rem}.EntryCard-module__mZoCbG__card[data-variant=publication]{--entry-signal:var(--signal-amber)}.EntryCard-module__mZoCbG__card[data-variant=review]{--entry-signal:var(--signal-cyan)}.EntryCard-module__mZoCbG__surface{background:var(--color-surface);border:1px solid var(--color-border);border-top:3px solid var(--entry-signal);gap:var(--space-md);height:100%;padding:var(--space-lg);flex-direction:column;display:flex;position:relative;container-type:inline-size}.EntryCard-module__mZoCbG__link{transition:background var(--motion-duration-short) var(--motion-ease-standard), transform var(--motion-duration-short) var(--motion-ease-standard)}.EntryCard-module__mZoCbG__link:hover,.EntryCard-module__mZoCbG__link:focus-within{background:var(--color-surface-strong);transform:translateY(-2px)}.EntryCard-module__mZoCbG__link:focus-within{outline:1px solid var(--entry-signal);outline-offset:4px}.EntryCard-module__mZoCbG__cardOverlay{z-index:2;position:absolute;inset:0}.EntryCard-module__mZoCbG__header{align-items:center;gap:var(--space-md);flex:none;justify-content:space-between;display:flex}.EntryCard-module__mZoCbG__status{background:var(--entry-signal);border:1px solid var(--entry-signal);color:var(--color-bg);letter-spacing:.12em;padding:var(--space-xs) var(--space-sm);text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:700;line-height:1}.EntryCard-module__mZoCbG__title{-webkit-line-clamp:2;color:var(--color-text);font-family:var(--font-display), sans-serif;letter-spacing:.025em;line-clamp:2;overflow-wrap:anywhere;text-transform:uppercase;-webkit-box-orient:vertical;flex:none;min-block-size:1.9em;margin:0;font-size:clamp(1.15rem,5.5cqi,2.35rem);font-weight:400;line-height:.95;display:-webkit-box;overflow:hidden}.EntryCard-module__mZoCbG__card[data-variant=publication] .EntryCard-module__mZoCbG__title,.EntryCard-module__mZoCbG__card[data-variant=review] .EntryCard-module__mZoCbG__title{-webkit-line-clamp:3;line-clamp:3;min-block-size:2.85em}.EntryCard-module__mZoCbG__description{-webkit-line-clamp:3;color:var(--color-muted-surface);line-clamp:3;-webkit-box-orient:vertical;flex:none;min-block-size:4.8em;margin:0;font-size:.84rem;line-height:1.6;display:-webkit-box;overflow:hidden}.EntryCard-module__mZoCbG__previewBody{gap:var(--space-md);flex-direction:column;min-height:0;display:flex;position:relative}.EntryCard-module__mZoCbG__previewBody[data-preview=true]{z-index:3;flex:auto}.EntryCard-module__mZoCbG__previewMedia{flex:auto}.EntryCard-module__mZoCbG__previewWipe{background:linear-gradient(90deg, var(--signal-cyan) 0 .28rem, transparent .28rem calc(100% - .28rem), var(--signal-magenta) calc(100% - .28rem)), var(--entry-signal);opacity:0;pointer-events:none;z-index:5;position:absolute;inset:0;transform:scaleY(0)}.EntryCard-module__mZoCbG__facts{border-block:1px solid var(--color-border);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.EntryCard-module__mZoCbG__facts>div{padding-block:var(--space-md)}.EntryCard-module__mZoCbG__facts>div+div{border-left:1px solid var(--color-border);padding-left:var(--space-md)}.EntryCard-module__mZoCbG__facts dt{color:var(--color-muted);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.62rem}.EntryCard-module__mZoCbG__facts dd{-webkit-line-clamp:2;color:var(--color-text);font-family:var(--font-prose), sans-serif;line-clamp:2;margin:var(--space-sm) 0 0;-webkit-box-orient:vertical;min-block-size:3em;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.EntryCard-module__mZoCbG__notes{color:var(--color-muted-surface);gap:var(--space-sm);min-block-size:calc(3em * 1.55 + var(--space-sm) * 2);flex:none;margin:0;padding:0;font-size:.72rem;line-height:1.55;list-style:none;display:grid}.EntryCard-module__mZoCbG__notes li{-webkit-line-clamp:1;line-clamp:1;padding-left:var(--space-md);-webkit-box-orient:vertical;display:-webkit-box;position:relative;overflow:hidden}.EntryCard-module__mZoCbG__notes li:before{color:var(--entry-signal);content:"+";position:absolute;left:0}.EntryCard-module__mZoCbG__footer{gap:var(--space-md);z-index:3;flex:none;margin-top:auto;display:grid;position:relative}.EntryCard-module__mZoCbG__meta{-webkit-line-clamp:1;color:var(--color-muted-surface);font-family:var(--font-mono), monospace;letter-spacing:.14em;line-clamp:1;text-transform:uppercase;-webkit-box-orient:vertical;min-block-size:1.5em;margin:0;font-size:.62rem;line-height:1.5;display:-webkit-box;overflow:hidden}.EntryCard-module__mZoCbG__meta[aria-hidden=true]{visibility:hidden}.EntryCard-module__mZoCbG__action{color:var(--color-muted-surface);font-family:var(--font-mono), monospace;gap:var(--space-xs);letter-spacing:.12em;padding-block:var(--space-xs);text-transform:uppercase;z-index:2;justify-self:start;font-size:.65rem;display:inline-flex;position:relative}.EntryCard-module__mZoCbG__actionArea{gap:var(--space-sm);flex-wrap:wrap;display:flex}.EntryCard-module__mZoCbG__previewToggle{background:color-mix(in srgb, var(--entry-signal) 14%, transparent);border:1px solid var(--entry-signal);color:var(--entry-signal);cursor:pointer;font-family:var(--font-mono), monospace;align-items:center;gap:var(--space-sm);letter-spacing:.12em;min-height:2.25rem;padding:var(--space-xs) var(--space-sm);text-transform:uppercase;transition:background var(--motion-duration-feedback) var(--motion-ease-standard), color var(--motion-duration-feedback) var(--motion-ease-standard);z-index:4;border-radius:0;font-size:.65rem;font-weight:700;display:inline-flex;position:relative}.EntryCard-module__mZoCbG__previewToggle:hover,.EntryCard-module__mZoCbG__previewToggle:focus-visible,.EntryCard-module__mZoCbG__previewToggle[data-active=true]{background:var(--entry-signal);color:var(--color-bg)}.EntryCard-module__mZoCbG__previewToggle:focus-visible{outline:1px solid var(--entry-signal);outline-offset:4px}.EntryCard-module__mZoCbG__previewToggle:disabled{cursor:wait}.EntryCard-module__mZoCbG__link:hover .EntryCard-module__mZoCbG__action,.EntryCard-module__mZoCbG__link:focus-within .EntryCard-module__mZoCbG__action,.EntryCard-module__mZoCbG__action:hover,.EntryCard-module__mZoCbG__action:focus-visible,.EntryCard-module__mZoCbG__linkButton:hover,.EntryCard-module__mZoCbG__linkButton:focus-visible{color:var(--entry-signal)}.EntryCard-module__mZoCbG__action:focus-visible,.EntryCard-module__mZoCbG__linkButton:focus-visible{outline:1px solid var(--entry-signal);outline-offset:4px}.EntryCard-module__mZoCbG__link:hover .EntryCard-module__mZoCbG__action [data-scramble],.EntryCard-module__mZoCbG__link:focus-within .EntryCard-module__mZoCbG__action [data-scramble],.EntryCard-module__mZoCbG__action:hover [data-scramble],.EntryCard-module__mZoCbG__action:focus-visible [data-scramble],.EntryCard-module__mZoCbG__linkButton:hover [data-scramble],.EntryCard-module__mZoCbG__linkButton:focus-visible [data-scramble]{text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:1px}.EntryCard-module__mZoCbG__link:has(.EntryCard-module__mZoCbG__linkButton:hover,.EntryCard-module__mZoCbG__linkButton:focus-visible) .EntryCard-module__mZoCbG__action{color:var(--color-muted-surface)}.EntryCard-module__mZoCbG__link:has(.EntryCard-module__mZoCbG__linkButton:hover,.EntryCard-module__mZoCbG__linkButton:focus-visible) .EntryCard-module__mZoCbG__action [data-scramble]{text-decoration:none}.EntryCard-module__mZoCbG__linkButtons{gap:var(--space-sm);flex-wrap:wrap;display:flex}.EntryCard-module__mZoCbG__linkButton{color:var(--color-muted-surface);font-family:var(--font-mono), monospace;gap:var(--space-xs);letter-spacing:.12em;padding-block:var(--space-xs);text-transform:uppercase;z-index:2;font-size:.65rem;display:inline-flex;position:relative}.EntryCard-module__mZoCbG__linkButton [data-scramble]{text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:1px}.EntryCard-module__mZoCbG__availability{border-top:1px solid var(--color-border);color:var(--color-muted);font-family:var(--font-mono), monospace;letter-spacing:.14em;padding-top:var(--space-md);text-transform:uppercase;margin:0;font-size:.58rem}@media (max-width:430px){.EntryCard-module__mZoCbG__facts{grid-template-columns:1fr}.EntryCard-module__mZoCbG__facts>div+div{border-left:0;border-top:1px solid var(--color-border);padding-left:0}}
.FilterPanel-module__YplwSa__panel{--terminal-frame-corner-color:var(--section-signal,var(--signal-lime));background:var(--color-transparent);border:1px solid var(--color-border);gap:var(--space-md);padding:var(--space-lg);display:grid}.FilterPanel-module__YplwSa__titleBar{border-bottom:1px solid var(--color-border);align-items:center;gap:var(--space-md);margin:calc(var(--space-lg) * -1) calc(var(--space-lg) * -1) 0;min-height:2.35rem;padding-inline:var(--space-md);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.FilterPanel-module__YplwSa__titleBar p,.FilterPanel-module__YplwSa__titleBar>span:last-child{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.52rem}.FilterPanel-module__YplwSa__titleBar p{color:var(--color-text);min-width:0}.FilterPanel-module__YplwSa__titleBar>span:last-child{color:var(--section-signal,var(--signal-lime));letter-spacing:.16em}.FilterPanel-module__YplwSa__statusLed{background:var(--section-signal,var(--signal-lime));box-shadow:var(--glow-terminal) #b8ff3a47;width:.42rem;height:.42rem;display:block}.FilterPanel-module__YplwSa__options{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.FilterPanel-module__YplwSa__option{color:var(--color-muted);align-items:center;gap:var(--space-sm);letter-spacing:.1em;min-height:2rem;padding:var(--space-xs);text-transform:uppercase;justify-content:space-between;font-size:.63rem;display:flex}.FilterPanel-module__YplwSa__option small{color:var(--color-muted)}
.WorkProjectPanel-module__lgFCiW__panel{--panel-accent:var(--signal-lime);--chromatic-glitch-cyan:var(--signal-cyan);--chromatic-glitch-magenta:var(--signal-magenta)}.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);z-index:6;width:34rem;display:grid;position:fixed;left:50%;transform:translate(-50%)}.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}.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__body{gap:var(--space-sm);min-height:0;display:grid;position:relative}.WorkProjectPanel-module__lgFCiW__body[data-preview=true]{height:7rem}.WorkProjectPanel-module__lgFCiW__body[data-preview=true]:has(.WorkProjectPanel-module__lgFCiW__previewMedia[data-fit=cover]){height:clamp(12rem,34vh,20rem)}.WorkProjectPanel-module__lgFCiW__previewMedia{min-height:0}.WorkProjectPanel-module__lgFCiW__previewWipe{background:linear-gradient(90deg, var(--signal-cyan) 0 .28rem, transparent .28rem calc(100% - .28rem), var(--signal-magenta) calc(100% - .28rem)), var(--panel-accent);opacity:0;pointer-events:none;z-index:5;position:absolute;inset:0;transform:scaleY(0)}.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__actions{align-items:center;gap:var(--space-md);margin-top:var(--space-xs);flex-wrap:wrap;justify-content:space-between;display:flex}.WorkProjectPanel-module__lgFCiW__previewToggle{background:color-mix(in srgb, var(--panel-accent) 16%, transparent);border:1px solid var(--panel-accent);color:var(--panel-accent);cursor:pointer;font-family:var(--font-mono), monospace;align-items:center;gap:var(--space-sm);letter-spacing:.18em;min-height:2.25rem;padding:var(--space-xs) var(--space-sm);text-transform:uppercase;transition:background var(--motion-duration-feedback) var(--motion-ease-standard), color var(--motion-duration-feedback) var(--motion-ease-standard);border-radius:0;font-size:.66rem;font-weight:700;display:inline-flex}.WorkProjectPanel-module__lgFCiW__previewToggle:hover,.WorkProjectPanel-module__lgFCiW__previewToggle:focus-visible,.WorkProjectPanel-module__lgFCiW__previewToggle[data-active=true]{background:var(--panel-accent);color:var(--color-bg)}.WorkProjectPanel-module__lgFCiW__previewToggle:focus-visible{outline:1px solid var(--panel-accent);outline-offset:4px}.WorkProjectPanel-module__lgFCiW__previewToggle:disabled{cursor:wait}.WorkProjectPanel-module__lgFCiW__link{color:var(--color-text);font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;transition:color var(--motion-duration-feedback) var(--motion-ease-standard);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)}.WorkProjectPanel-module__lgFCiW__allLink{border:1px solid #ffffff38;border-left:.35rem solid var(--panel-accent);color:var(--color-text);font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;transition:color var(--motion-duration-feedback) var(--motion-ease-standard);flex:none;align-items:center;gap:.1rem;padding:.2rem .5rem;font-size:.66rem;font-weight:700;display:none}.WorkProjectPanel-module__lgFCiW__allLink:hover,.WorkProjectPanel-module__lgFCiW__allLink:focus-visible{color:var(--panel-accent)}@media (max-width:620px){.WorkProjectPanel-module__lgFCiW__panel{width:calc(100vw - 2 * var(--space-page-x))}.WorkProjectPanel-module__lgFCiW__allLink{display:inline-flex}}
.SectionHeader-module__1HwnXq__header{gap:var(--space-lg);padding-bottom:var(--space-xl);display:grid}.SectionHeader-module__1HwnXq__description{color:var(--color-muted);max-width:42rem;font-size:clamp(.88rem,1.2vw,1rem);line-height:1.7}@media (min-width:721px) and (prefers-reduced-motion:no-preference){.SectionHeader-module__1HwnXq__title{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}
.WritingsCardPanel-module__pTJkrq__panel{--panel-accent:var(--signal-cyan);--chromatic-glitch-cyan:var(--signal-cyan);--chromatic-glitch-magenta:var(--signal-magenta);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);z-index:6;width:34rem;display:grid;position:fixed;left:50%;transform:translate(-50%)}.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}.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__actions{align-items:center;gap:var(--space-md);margin-top:var(--space-xs);justify-content:space-between;display:flex}.WritingsCardPanel-module__pTJkrq__link{color:var(--color-text);font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;transition:color var(--motion-duration-feedback) var(--motion-ease-standard);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)}.WritingsCardPanel-module__pTJkrq__allLink{border:1px solid #ffffff38;border-left:.35rem solid var(--panel-accent);color:var(--color-text);font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;transition:color var(--motion-duration-feedback) var(--motion-ease-standard);flex:none;align-items:center;gap:.1rem;padding:.2rem .5rem;font-size:.66rem;font-weight:700;display:none}.WritingsCardPanel-module__pTJkrq__allLink:hover,.WritingsCardPanel-module__pTJkrq__allLink:focus-visible{color:var(--panel-accent)}@media (max-width:620px){.WritingsCardPanel-module__pTJkrq__panel{width:calc(100vw - 2 * var(--space-page-x))}.WritingsCardPanel-module__pTJkrq__allLink{display:inline-flex}}
.SectionShell-module__Dj2ega__section{--focus-signal:var(--section-signal);--label-signal:var(--section-signal);--section-signal:var(--signal-lime);background:color-mix(in srgb, var(--color-bg) 88%, var(--color-transparent));border:1px solid var(--color-border);align-items:start;column-gap:clamp(var(--space-xl), 3vw, var(--space-2xl));isolation:isolate;padding:clamp(var(--space-lg), 3vw, var(--space-xl));row-gap:var(--space-lg);scroll-margin-top:var(--space-lg);grid-template-columns:3rem minmax(0,1fr) minmax(14rem,.3fr);grid-template-areas:"index header header"".content panels"".lower lower";display:grid;position:relative}.SectionShell-module__Dj2ega__section:before,.SectionShell-module__Dj2ega__section:after{content:"";pointer-events:none;position:absolute}.SectionShell-module__Dj2ega__section:before{background-image:var(--texture-dither-image);background-repeat:repeat;background-size:var(--texture-dither-size) var(--texture-dither-size);image-rendering:pixelated;opacity:var(--texture-dither-opacity);z-index:0;inset:0}.SectionShell-module__Dj2ega__section:after{background:linear-gradient(var(--section-signal), var(--section-signal)) left top / .6rem 1px no-repeat, linear-gradient(var(--section-signal), var(--section-signal)) left top / 1px .6rem no-repeat, linear-gradient(var(--section-signal), var(--section-signal)) right bottom / .6rem 1px no-repeat, linear-gradient(var(--section-signal), var(--section-signal)) right bottom / 1px .6rem no-repeat;z-index:2;inset:-1px}.SectionShell-module__Dj2ega__section[data-signal=writings]{--section-signal:var(--signal-cyan)}.SectionShell-module__Dj2ega__section[data-signal=about]{--section-signal:var(--signal-magenta)}@supports (mix-blend-mode:soft-light){.SectionShell-module__Dj2ega__section:before{mix-blend-mode:soft-light}}.SectionShell-module__Dj2ega__section>*{z-index:1;position:relative}.SectionShell-module__Dj2ega__section.SectionShell-module__Dj2ega__spanContent{grid-template-columns:3rem minmax(0,1fr);grid-template-areas:"index header"".content"".lower"}.SectionShell-module__Dj2ega__index{background:var(--section-signal);color:var(--color-bg);letter-spacing:.14em;min-width:2rem;min-height:2rem;padding:var(--space-xs) var(--space-sm);grid-area:index;place-self:start;place-items:center;font-size:.68rem;font-weight:700;line-height:1;display:inline-grid}.SectionShell-module__Dj2ega__header{grid-area:header;min-width:0}.SectionShell-module__Dj2ega__content{align-self:stretch;gap:var(--space-lg);grid-area:content;min-width:0;display:grid}.SectionShell-module__Dj2ega__panels{align-self:stretch;gap:var(--space-lg);grid-area:panels;grid-template-rows:auto 1fr;min-width:0;display:grid}.SectionShell-module__Dj2ega__lower{grid-area:lower;min-width:0;display:grid}.SectionShell-module__Dj2ega__cardGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}@media (max-width:980px){.SectionShell-module__Dj2ega__section{grid-template-columns:2rem minmax(0,1fr);grid-template-areas:"index header"".content"".panels"".lower"}.SectionShell-module__Dj2ega__panels{grid-template-rows:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}}@media (max-width:650px){.SectionShell-module__Dj2ega__section{grid-template-columns:1fr;grid-template-areas:"index""header""content""panels""lower"}.SectionShell-module__Dj2ega__section.SectionShell-module__Dj2ega__spanContent{grid-template-columns:1fr;grid-template-areas:"index""header""content""lower"}.SectionShell-module__Dj2ega__panels{grid-template-rows:none;grid-template-columns:1fr}}
.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)}
.AboutContactSection-module__607ZFq__layout{border-top:1px solid var(--color-border);column-gap:clamp(var(--space-lg), 3vw, var(--space-2xl));padding-top:var(--space-xl);row-gap:var(--space-2xl);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.AboutContactSection-module__607ZFq__primary,.AboutContactSection-module__607ZFq__secondary{align-content:start;gap:var(--space-xl);display:grid}.AboutContactSection-module__607ZFq__secondary{border-left:1px solid var(--color-border);padding-left:clamp(var(--space-lg), 3vw, var(--space-2xl))}.AboutContactSection-module__607ZFq__identity,.AboutContactSection-module__607ZFq__focus,.AboutContactSection-module__607ZFq__contact{gap:var(--space-md);display:grid}.AboutContactSection-module__607ZFq__role{color:var(--section-signal,var(--signal-magenta));letter-spacing:.14em;text-transform:uppercase;font-size:.65rem}.AboutContactSection-module__607ZFq__bio{color:var(--color-muted);max-width:38rem;font-size:.9rem;line-height:1.65}.AboutContactSection-module__607ZFq__focus dl{display:grid}.AboutContactSection-module__607ZFq__focus dl div{border-top:1px solid var(--color-border);gap:var(--space-sm);padding:var(--space-md) 0;grid-template-columns:8rem minmax(0,1fr);display:grid}.AboutContactSection-module__607ZFq__focus dt{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.AboutContactSection-module__607ZFq__focus dd{gap:var(--space-xs);display:grid}.AboutContactSection-module__607ZFq__focus dd strong{font-size:.9rem;font-weight:400}.AboutContactSection-module__607ZFq__focus dd span{color:var(--color-muted);font-size:.82rem;line-height:1.55}.AboutContactSection-module__607ZFq__availability{color:var(--section-signal,var(--signal-magenta));letter-spacing:.12em;font-size:.65rem}.AboutContactSection-module__607ZFq__contact ul{margin:0;padding:0;list-style:none}.AboutContactSection-module__607ZFq__link{border-top:1px solid var(--color-border);align-items:baseline;gap:var(--space-sm);min-height:3rem;padding:var(--space-md) 0;transition:color var(--motion-duration-feedback) var(--motion-ease-standard);grid-template-columns:5.5rem minmax(0,1fr) auto;display:grid}.AboutContactSection-module__607ZFq__link:not(.AboutContactSection-module__607ZFq__linkDisabled):hover,.AboutContactSection-module__607ZFq__link:not(.AboutContactSection-module__607ZFq__linkDisabled):focus-visible{color:var(--section-signal,var(--signal-magenta))}.AboutContactSection-module__607ZFq__linkDisabled{cursor:default}.AboutContactSection-module__607ZFq__link span{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.AboutContactSection-module__607ZFq__link strong{overflow-wrap:anywhere;font-size:.82rem;font-weight:400}.AboutContactSection-module__607ZFq__linkIcon{color:var(--section-signal,var(--signal-magenta));stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.8px;width:.9rem;height:.9rem;display:block}@media (max-width:720px){.AboutContactSection-module__607ZFq__layout{grid-template-columns:1fr}.AboutContactSection-module__607ZFq__secondary{border-left:0;border-top:1px solid var(--color-border);padding-left:0;padding-top:var(--space-xl)}}@media (max-width:560px){.AboutContactSection-module__607ZFq__focus dl div,.AboutContactSection-module__607ZFq__link{grid-template-columns:1fr}}
.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}
.WritingsSection-module__5PY0rW__cards{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.WritingsSection-module__5PY0rW__archiveLink{--focus-signal:var(--section-signal,var(--signal-cyan));border:1px solid var(--color-border-strong);color:var(--color-muted-surface);align-items:center;gap:var(--space-sm);letter-spacing:.12em;min-height:2.75rem;padding:var(--space-sm) var(--space-md);text-transform:uppercase;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-self:start;font-size:.64rem;display:inline-flex}.WritingsSection-module__5PY0rW__archiveLink:hover,.WritingsSection-module__5PY0rW__archiveLink:focus-visible{background:var(--color-surface);border-color:var(--section-signal,var(--signal-cyan));color:var(--color-text)}.WritingsSection-module__5PY0rW__archiveLink:focus-visible{outline:1px solid var(--section-signal,var(--signal-cyan));outline-offset:4px}.WritingsSection-module__5PY0rW__archiveLink span{color:var(--section-signal,var(--signal-cyan))}@media (max-width:980px){.WritingsSection-module__5PY0rW__cards{grid-template-columns:1fr}}
.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}}
.WorkCarousel-module__7cBNxG__carousel{gap:var(--space-md);grid-template-rows:auto 1fr;display:grid}.WorkCarousel-module__7cBNxG__toolbar{align-items:stretch;gap:var(--space-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.WorkCarousel-module__7cBNxG__toolbarNoFilters{grid-template-columns:auto;justify-content:start}.WorkCarousel-module__7cBNxG__filtersFrame{--terminal-frame-corner-color:var(--section-signal,var(--signal-lime));border:1px solid var(--color-border);display:grid}.WorkCarousel-module__7cBNxG__hudTitle{border-bottom:1px solid var(--color-border);color:var(--color-text);align-items:center;gap:var(--space-sm);letter-spacing:.14em;min-height:2.25rem;padding-inline:var(--space-md);text-transform:uppercase;grid-template-columns:auto minmax(0,1fr) auto;font-size:.58rem;display:grid}.WorkCarousel-module__7cBNxG__hudTitle>span:last-child{color:var(--section-signal,var(--signal-lime));letter-spacing:.16em;font-size:.52rem}.WorkCarousel-module__7cBNxG__statusLed,.WorkCarousel-module__7cBNxG__controlLed{background:var(--section-signal,var(--signal-lime));box-shadow:var(--glow-terminal) #b8ff3a47;width:.42rem;height:.42rem;display:block}.WorkCarousel-module__7cBNxG__filters{flex-wrap:wrap;display:flex}.WorkCarousel-module__7cBNxG__filters button,.WorkCarousel-module__7cBNxG__controls button{background:var(--color-transparent);color:var(--color-muted-surface);cursor:pointer;font:inherit;letter-spacing:.12em;text-transform:uppercase;transition:background var(--motion-duration-feedback) var(--motion-ease-standard), color var(--motion-duration-feedback) var(--motion-ease-standard);border:0;border-radius:0}.WorkCarousel-module__7cBNxG__filters button{--filter-signal:var(--signal-lime);--focus-signal:var(--filter-signal);border-right:1px solid var(--color-border);align-items:center;gap:var(--space-sm);min-height:2.75rem;padding:var(--space-sm) var(--space-md);flex:1 1 0;justify-content:center;font-size:.6rem;display:flex}.WorkCarousel-module__7cBNxG__filters button[data-signal=publication]{--filter-signal:var(--signal-amber)}.WorkCarousel-module__7cBNxG__filters button:last-child{border-right:0}.WorkCarousel-module__7cBNxG__filters button:not([data-active=true]):hover,.WorkCarousel-module__7cBNxG__filters button:not([data-active=true]):focus-visible,.WorkCarousel-module__7cBNxG__controls button:hover,.WorkCarousel-module__7cBNxG__controls button:focus-visible{background:var(--color-surface);color:var(--color-text)}.WorkCarousel-module__7cBNxG__filters button[data-active=true]{background:var(--filter-signal);color:var(--color-bg)}.WorkCarousel-module__7cBNxG__filters button[data-active=true] small{color:var(--color-bg)}.WorkCarousel-module__7cBNxG__filters button:not([data-active=true]):hover,.WorkCarousel-module__7cBNxG__filters button:not([data-active=true]):focus-visible{border-color:var(--filter-signal);color:var(--filter-signal)}.WorkCarousel-module__7cBNxG__filters button:focus-visible,.WorkCarousel-module__7cBNxG__controls button:focus-visible{outline:1px solid var(--focus-signal,var(--section-signal,var(--signal-lime)));outline-offset:4px}.WorkCarousel-module__7cBNxG__filters small{color:var(--filter-signal);font-size:.54rem}.WorkCarousel-module__7cBNxG__controls{--focus-signal:var(--section-signal,var(--signal-lime));--label-signal:var(--section-signal,var(--signal-lime));--terminal-frame-corner-color:var(--section-signal,var(--signal-lime));border:1px solid var(--color-border);padding-left:var(--space-md);grid-template-columns:auto auto 2.75rem 2.75rem;align-items:center;display:grid}.WorkCarousel-module__7cBNxG__controls p{min-width:5.8rem;padding-inline:var(--space-md);text-align:center}.WorkCarousel-module__7cBNxG__controls button{border-left:1px solid var(--color-border);place-items:center;min-height:2.75rem;font-size:.92rem;display:grid}.WorkCarousel-module__7cBNxG__controls button:disabled{color:var(--color-muted);cursor:not-allowed;opacity:.45}.WorkCarousel-module__7cBNxG__controls button:disabled:hover,.WorkCarousel-module__7cBNxG__controls button:disabled:focus-visible{background:var(--color-transparent);color:var(--color-muted)}.WorkCarousel-module__7cBNxG__cardSlots{align-items:stretch;gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.WorkCarousel-module__7cBNxG__cardSlot{--chromatic-glitch-cyan:var(--signal-cyan);--chromatic-glitch-magenta:var(--signal-magenta);min-block-size:var(--work-card-block-size);min-width:0;display:grid}.WorkCarousel-module__7cBNxG__cardSlot>*{min-block-size:100%}@media (max-width:980px){.WorkCarousel-module__7cBNxG__toolbar{grid-template-columns:1fr}.WorkCarousel-module__7cBNxG__controls{justify-self:start}}@media (max-width:560px){.WorkCarousel-module__7cBNxG__filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.WorkCarousel-module__7cBNxG__filters button{border-bottom:1px solid var(--color-border);justify-content:space-between}.WorkCarousel-module__7cBNxG__cardSlots{grid-template-columns:minmax(0,1fr)}.WorkCarousel-module__7cBNxG__cardSlot:nth-child(n+2){display:none}}
.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 - 4.75rem)}.ColorSchemeControl-module__mDcSba__presets{grid-template-columns:1fr}.ColorSchemeControl-module__mDcSba__anchor{gap:var(--space-xs);padding-inline:var(--space-xs);grid-template-columns:2.25rem minmax(4.8rem,1fr) 2.25rem max-content}.ColorSchemeControl-module__mDcSba__anchor>span:last-child{text-align:right;white-space:nowrap;grid-column:auto;font-size:.52rem}.ColorSchemeControl-module__mDcSba__anchorMarker{font-size:.44rem}.ColorSchemeControl-module__mDcSba__anchorSwatch{width:2.25rem;height:1.5rem}.ColorSchemeControl-module__mDcSba__colorArea{height:7.5rem}}
.WorkSection-module__VfythG__section{--work-card-block-size:clamp(calc(var(--space-4xl) + var(--space-4xl) + var(--space-3xl)), 44vw, calc(var(--space-4xl) + var(--space-4xl) + var(--space-4xl) + var(--space-xl)))}@media (max-width:560px){.WorkSection-module__VfythG__section{--work-card-block-size:clamp(calc(var(--space-4xl) + var(--space-4xl) + var(--space-xl)), 112vw, calc(var(--space-4xl) + var(--space-4xl) + var(--space-4xl) + var(--space-4xl)))}}.WorkSection-module__VfythG__archiveLink{--focus-signal:var(--section-signal,var(--signal-lime));border:1px solid var(--color-border-strong);color:var(--color-muted-surface);align-items:center;gap:var(--space-sm);letter-spacing:.12em;min-height:2.75rem;padding:var(--space-sm) var(--space-md);text-transform:uppercase;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-self:start;font-size:.64rem;display:inline-flex}.WorkSection-module__VfythG__archiveLink:hover,.WorkSection-module__VfythG__archiveLink:focus-visible{background:var(--color-surface);border-color:var(--section-signal,var(--signal-lime));color:var(--color-text)}.WorkSection-module__VfythG__archiveLink:focus-visible{outline:1px solid var(--section-signal,var(--signal-lime));outline-offset:4px}.WorkSection-module__VfythG__archiveLink span{color:var(--section-signal,var(--signal-lime))}
.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-position:var(--region-origin-x,0px) var(--region-origin-y,0px);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-image: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));background-position:var(--region-origin-x,0px) var(--region-origin-y,0px);background-repeat:repeat;background-size:100% 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;inset:0 1px 1px 0;overflow:hidden}@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:1.45rem;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}}
.WorkList-module__YZDfYG__list{gap:var(--space-md);display:grid}.WorkList-module__YZDfYG__filtersFrame{--terminal-frame-corner-color:var(--section-signal,var(--signal-lime));border:1px solid var(--color-border);display:grid}.WorkList-module__YZDfYG__hudTitle{border-bottom:1px solid var(--color-border);color:var(--color-text);align-items:center;gap:var(--space-sm);letter-spacing:.14em;min-height:2.25rem;padding-inline:var(--space-md);text-transform:uppercase;grid-template-columns:auto minmax(0,1fr) auto;font-size:.58rem;display:grid}.WorkList-module__YZDfYG__hudTitle>span:last-child{color:var(--section-signal,var(--signal-lime));letter-spacing:.16em;font-size:.52rem}.WorkList-module__YZDfYG__statusLed{background:var(--section-signal,var(--signal-lime));box-shadow:var(--glow-terminal) #b8ff3a47;width:.42rem;height:.42rem;display:block}.WorkList-module__YZDfYG__filters{flex-wrap:wrap;display:flex}.WorkList-module__YZDfYG__filters button{--filter-signal:var(--signal-lime);--focus-signal:var(--filter-signal);background:var(--color-transparent);border:0;border-right:1px solid var(--color-border);color:var(--color-muted-surface);cursor:pointer;font:inherit;align-items:center;gap:var(--space-sm);letter-spacing:.12em;min-height:2.75rem;padding:var(--space-sm) var(--space-md);text-transform:uppercase;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);border-radius:0;flex:1 1 0;justify-content:center;font-size:.6rem;display:flex}.WorkList-module__YZDfYG__filters button[data-signal=publication]{--filter-signal:var(--signal-amber)}.WorkList-module__YZDfYG__filters button:last-child{border-right:0}.WorkList-module__YZDfYG__filters button:not([data-active=true]):hover,.WorkList-module__YZDfYG__filters button:not([data-active=true]):focus-visible{background:var(--color-surface);border-color:var(--filter-signal);color:var(--filter-signal)}.WorkList-module__YZDfYG__filters button[data-active=true]{background:var(--filter-signal);color:var(--color-bg)}.WorkList-module__YZDfYG__filters button[data-active=true] small{color:var(--color-bg)}.WorkList-module__YZDfYG__filters button:focus-visible{outline:1px solid var(--focus-signal);outline-offset:4px}.WorkList-module__YZDfYG__filters small{color:var(--filter-signal);font-size:.54rem}.WorkList-module__YZDfYG__cardGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}@media (max-width:560px){.WorkList-module__YZDfYG__filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.WorkList-module__YZDfYG__filters button{border-bottom:1px solid var(--color-border);border-right:0;justify-content:space-between}.WorkList-module__YZDfYG__filters button:last-child{border-bottom:0}}
.WritingsList-module__qRak0G__list{gap:var(--space-md);display:grid}.WritingsList-module__qRak0G__filtersFrame{--terminal-frame-corner-color:var(--section-signal,var(--signal-cyan));border:1px solid var(--color-border);display:grid}.WritingsList-module__qRak0G__hudTitle{border-bottom:1px solid var(--color-border);color:var(--color-text);align-items:center;gap:var(--space-sm);letter-spacing:.14em;min-height:2.25rem;padding-inline:var(--space-md);text-transform:uppercase;grid-template-columns:auto minmax(0,1fr) auto;font-size:.58rem;display:grid}.WritingsList-module__qRak0G__hudTitle>span:last-child{color:var(--section-signal,var(--signal-cyan));letter-spacing:.16em;font-size:.52rem}.WritingsList-module__qRak0G__statusLed{background:var(--section-signal,var(--signal-cyan));box-shadow:var(--glow-terminal) #36e2e247;width:.42rem;height:.42rem;display:block}.WritingsList-module__qRak0G__filters{flex-wrap:wrap;display:flex}.WritingsList-module__qRak0G__filters button{--filter-signal:var(--section-signal,var(--signal-cyan));--focus-signal:var(--filter-signal);background:var(--color-transparent);border:0;border-right:1px solid var(--color-border);color:var(--color-muted-surface);cursor:pointer;font:inherit;align-items:center;gap:var(--space-sm);letter-spacing:.12em;min-height:2.75rem;padding:var(--space-sm) var(--space-md);text-transform:uppercase;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);border-radius:0;flex:1 1 0;justify-content:center;font-size:.6rem;display:flex}.WritingsList-module__qRak0G__filters button:last-child{border-right:0}.WritingsList-module__qRak0G__filters button:not([data-active=true]):hover,.WritingsList-module__qRak0G__filters button:not([data-active=true]):focus-visible{background:var(--color-surface);border-color:var(--filter-signal);color:var(--filter-signal)}.WritingsList-module__qRak0G__filters button[data-active=true]{background:var(--filter-signal);color:var(--color-bg)}.WritingsList-module__qRak0G__filters button[data-active=true] small{color:var(--color-bg)}.WritingsList-module__qRak0G__filters button:focus-visible{outline:1px solid var(--focus-signal);outline-offset:4px}.WritingsList-module__qRak0G__filters small{color:var(--filter-signal);font-size:.54rem}.WritingsList-module__qRak0G__cardGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}@media (max-width:560px){.WritingsList-module__qRak0G__filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.WritingsList-module__qRak0G__filters button{border-bottom:1px solid var(--color-border);border-right:0;justify-content:space-between}.WritingsList-module__qRak0G__filters button:last-child{border-bottom:0}}
.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);pointer-events:none;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);pointer-events:none;justify-items:start;display:grid}.TopNav-module__uAFQiW__hub{align-items:stretch;gap:var(--space-xs);max-width:var(--nav-panel-width);pointer-events:auto;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);pointer-events:auto;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}}
.page-module__t-ObYq__page{--focus-signal:var(--section-signal);--label-signal:var(--section-signal);--section-signal:var(--signal-lime);gap:var(--space-2xl);padding-block:var(--space-3xl) var(--space-4xl);display:grid}.page-module__t-ObYq__header{gap:var(--space-md);max-width:48rem;display:grid}.page-module__t-ObYq__header h1{color:var(--color-text);font-family:var(--font-display), sans-serif;letter-spacing:0;text-transform:uppercase;font-size:clamp(4rem,14vw,11rem);font-weight:400;line-height:.82}.page-module__t-ObYq__header p:last-child{color:var(--color-muted);max-width:36rem;font-size:.9rem;line-height:1.7}.page-module__t-ObYq__backLink{color:var(--color-muted);align-items:center;gap:var(--space-sm);letter-spacing:.12em;padding-block:var(--space-sm);text-transform:uppercase;transition:color var(--motion-duration-feedback) var(--motion-ease-standard);justify-self:start;font-size:.62rem;display:inline-flex}.page-module__t-ObYq__backLink:hover,.page-module__t-ObYq__backLink:focus-visible{color:var(--section-signal)}.page-module__t-ObYq__backLink:focus-visible{outline:1px solid var(--focus-signal);outline-offset:4px}.page-module__t-ObYq__layout{align-items:start;gap:clamp(var(--space-lg), 3vw, var(--space-xl));grid-template-columns:minmax(0,1fr) minmax(14rem,.28fr);display:grid}.page-module__t-ObYq__panels{gap:var(--space-lg);top:var(--space-lg);display:grid;position:sticky}@media (max-width:980px){.page-module__t-ObYq__layout{grid-template-columns:1fr}.page-module__t-ObYq__panels{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));position:static}}@media (max-width:620px){.page-module__t-ObYq__page{padding-block:calc(var(--space-3xl) + var(--space-xl)) var(--space-3xl)}}
.page-module___gCHgG__page{--focus-signal:var(--section-signal);--label-signal:var(--section-signal);--section-signal:var(--signal-cyan);gap:var(--space-2xl);padding-block:var(--space-3xl) var(--space-4xl);display:grid}.page-module___gCHgG__header{gap:var(--space-md);max-width:48rem;display:grid}.page-module___gCHgG__header h1{color:var(--color-text);font-family:var(--font-display), sans-serif;letter-spacing:0;overflow-wrap:normal;text-transform:uppercase;word-break:normal;font-size:clamp(4rem,14vw,11rem);font-weight:400;line-height:.82}.page-module___gCHgG__header p:last-child{color:var(--color-muted);max-width:36rem;font-size:.9rem;line-height:1.7}.page-module___gCHgG__backLink{color:var(--color-muted);align-items:center;gap:var(--space-sm);letter-spacing:.12em;padding-block:var(--space-sm);text-transform:uppercase;transition:color var(--motion-duration-feedback) var(--motion-ease-standard);justify-self:start;font-size:.62rem;display:inline-flex}.page-module___gCHgG__backLink:hover,.page-module___gCHgG__backLink:focus-visible{color:var(--section-signal)}.page-module___gCHgG__backLink:focus-visible{outline:1px solid var(--focus-signal);outline-offset:4px}.page-module___gCHgG__layout{align-items:start;gap:clamp(var(--space-lg), 3vw, var(--space-xl));grid-template-columns:minmax(0,1fr) minmax(14rem,.28fr);display:grid}.page-module___gCHgG__panels{gap:var(--space-lg);top:var(--space-lg);display:grid;position:sticky}@media (max-width:980px){.page-module___gCHgG__layout{grid-template-columns:1fr}.page-module___gCHgG__panels{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));position:static}}@media (max-width:620px){.page-module___gCHgG__page{padding-block:calc(var(--space-3xl) + var(--space-xl)) var(--space-3xl)}}
.ContentBodyRenderer-module__wfNSAq__prose{color:var(--color-text);max-width:var(--content-readable-width,48rem);font-size:clamp(.95rem,1.5vw,1.08rem);line-height:1.8}.ContentBodyRenderer-module__wfNSAq__prose>figure:first-of-type img{aspect-ratio:16/9;object-fit:cover}.ContentBodyRenderer-module__wfNSAq__prose>*+*{margin-top:var(--space-lg)}.ContentBodyRenderer-module__wfNSAq__prose h2,.ContentBodyRenderer-module__wfNSAq__prose h3{margin-top:var(--space-3xl)}.ContentBodyRenderer-module__wfNSAq__prose h2{font-size:clamp(2.8rem,6vw,5.5rem)}.ContentBodyRenderer-module__wfNSAq__prose h3{font-size:clamp(1.8rem,3vw,2.8rem)}.ContentBodyRenderer-module__wfNSAq__prose a{text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:.3em}.ContentBodyRenderer-module__wfNSAq__prose a:hover{color:var(--content-signal,var(--color-accent))}.ContentBodyRenderer-module__wfNSAq__prose blockquote{border-left:1px solid var(--content-signal,var(--color-accent));color:var(--color-muted-surface);padding-left:var(--space-lg);margin-inline:0}.ContentBodyRenderer-module__wfNSAq__prose ul,.ContentBodyRenderer-module__wfNSAq__prose ol{padding-left:var(--space-lg)}.ContentBodyRenderer-module__wfNSAq__markdown{color:var(--color-text);font:inherit;max-width:var(--content-readable-width,48rem);white-space:pre-wrap;line-height:1.8}
.SiteShell-module__HL8BEq__shell{isolation:isolate;min-height:100vh;position:relative;overflow-x:clip}.SiteShell-module__HL8BEq__content{display:contents}.SiteShell-module__HL8BEq__navControlCluster{align-items:flex-start;gap:var(--space-xs);justify-content:flex-end;max-width:100%;display:flex}
.ContentDetailPage-module__pqnmEa__page{--content-signal:var(--signal-lime);--content-readable-width:min(100%, 64rem);--focus-signal:var(--content-signal);--label-signal:var(--content-signal);--section-signal:var(--content-signal);padding-bottom:clamp(var(--space-3xl), 12vw, var(--space-4xl));padding-top:clamp(var(--space-xl), 6vw, var(--space-3xl));scroll-margin-top:var(--space-lg)}.ContentDetailPage-module__pqnmEa__page[data-kind=publication]{--content-signal:var(--signal-amber)}.ContentDetailPage-module__pqnmEa__page[data-kind=review]{--content-signal:var(--signal-cyan)}.ContentDetailPage-module__pqnmEa__backLink{color:var(--color-muted);letter-spacing:.14em;margin-bottom:clamp(var(--space-3xl), 12vw, var(--space-4xl));text-transform:uppercase;font-size:.68rem;display:inline-block}.ContentDetailPage-module__pqnmEa__backLink:hover,.ContentDetailPage-module__pqnmEa__backLink:focus-visible{color:var(--content-signal)}.ContentDetailPage-module__pqnmEa__header{border-bottom:1px solid var(--color-border);margin-bottom:clamp(var(--space-3xl), 10vw, var(--space-4xl));padding-bottom:clamp(var(--space-2xl), 7vw, var(--space-3xl))}.ContentDetailPage-module__pqnmEa__header h1{margin-top:var(--space-xl);text-wrap:balance;max-width:min(100%,24ch);font-size:clamp(2.75rem,5.5vw,5.75rem);line-height:.96}.ContentDetailPage-module__pqnmEa__excerpt{color:var(--color-muted-surface);margin-top:var(--space-xl);max-width:var(--content-readable-width);line-height:1.7}.ContentDetailPage-module__pqnmEa__meta{gap:var(--space-lg);margin-top:var(--space-2xl);max-width:var(--content-readable-width);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ContentDetailPage-module__pqnmEa__meta div{border-top:1px solid var(--color-border);padding-top:var(--space-md)}.ContentDetailPage-module__pqnmEa__meta dt{color:var(--content-signal);letter-spacing:.14em;font-size:.62rem}.ContentDetailPage-module__pqnmEa__meta dd{letter-spacing:.1em;margin-top:var(--space-sm);text-transform:uppercase;font-size:.72rem}.ContentDetailPage-module__pqnmEa__detailLinkButtons{--entry-signal:var(--content-signal);margin-top:var(--space-xl)}.ContentDetailPage-module__pqnmEa__footer{border-top:1px solid var(--color-border);margin-top:clamp(var(--space-3xl), 10vw, var(--space-4xl));padding-top:var(--space-xl)}.ContentDetailPage-module__pqnmEa__footer .ContentDetailPage-module__pqnmEa__backLink{margin-bottom:0}@media (max-width:620px){.ContentDetailPage-module__pqnmEa__page{padding-top:calc(var(--space-3xl) + var(--space-xl))}.ContentDetailPage-module__pqnmEa__header h1{max-width:100%;font-size:clamp(2.25rem,10vw,3.5rem);line-height:1}.ContentDetailPage-module__pqnmEa__meta{grid-template-columns:1fr}}
