@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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.0fuxtgzazslqx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.451yigaaz_4mg.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3cik_s2si-ft-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.0we3rzhp_h228.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.44izq0ia6orkf.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.1s123piy9_v1m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_24005416-module__PitrNW__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_24005416-module__PitrNW__variable{--font-mono:"Space Mono", "Space Mono Fallback"}
.BackdropLayer-module__TcFJnG__backdrop{--annotation-opacity:1;pointer-events:none;z-index:-1;position:fixed;inset:0;overflow:hidden}.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);top:calc(var(--nav-height) + 2rem);font-size:1.5rem}.BackdropLayer-module__TcFJnG__caption{letter-spacing:.16em;right:var(--space-page-x);top:calc(var(--nav-height) + 4.5rem);font-size:.58rem}.BackdropLayer-module__TcFJnG__backdrop[data-reduced-motion=true] .BackdropLayer-module__TcFJnG__registration,.BackdropLayer-module__TcFJnG__backdrop[data-reduced-motion=true] .BackdropLayer-module__TcFJnG__caption{transition:none}
.GyroidArtifact-module__QTfEHa__artifact{aspect-ratio:1;opacity:.94;z-index:1;width:min(52vw,48rem);position:absolute;top:7rem;right:max(-8rem,3vw)}.GyroidArtifact-module__QTfEHa__legacy,.GyroidArtifact-module__QTfEHa__legacy span{position:absolute;inset:0}.GyroidArtifact-module__QTfEHa__legacy{opacity:.11;transition:opacity var(--motion-duration-environment-fade) var(--motion-ease-standard);animation:36s linear infinite GyroidArtifact-module__QTfEHa__rotate-legacy}.GyroidArtifact-module__QTfEHa__legacy span{border:2px solid var(--color-text);inset:14%;transform:rotate(45deg)}.GyroidArtifact-module__QTfEHa__legacy span:nth-child(2){inset:24% 3%;transform:rotate(75deg)}.GyroidArtifact-module__QTfEHa__legacy span:nth-child(3){border-color:var(--color-accent);inset:3% 24%;transform:rotate(105deg)}.GyroidArtifact-module__QTfEHa__legacy span:nth-child(4){inset:34%;transform:rotate(135deg)}.GyroidArtifact-module__QTfEHa__artifact[data-renderer-state=ready] .GyroidArtifact-module__QTfEHa__legacy{opacity:0}.GyroidArtifact-module__QTfEHa__artifact[data-document-visible=false] .GyroidArtifact-module__QTfEHa__legacy{animation-play-state:paused}.GyroidArtifact-module__QTfEHa__artifact[data-quality=static] .GyroidArtifact-module__QTfEHa__legacy,.GyroidArtifact-module__QTfEHa__artifact[data-reduced-motion=true] .GyroidArtifact-module__QTfEHa__legacy{animation:none}@media (max-width:720px){.GyroidArtifact-module__QTfEHa__artifact{opacity:.82;min-width:24rem;max-width:36rem}}@keyframes GyroidArtifact-module__QTfEHa__rotate-legacy{to{transform:rotate(360deg)}}
.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)}
.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{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{background:var(--color-bg);border:1px solid var(--color-accent);color:var(--color-text);gap:var(--space-lg);max-height:calc(100vh - 6rem);min-width:min(25rem, calc(100vw - 2 * var(--space-lg)));padding:var(--space-lg);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-md);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-sm)}.ColorSchemeControl-module__mDcSba__presets{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ColorSchemeControl-module__mDcSba__preset{border-color:var(--color-border-strong);gap:var(--space-sm);letter-spacing:.08em;padding:var(--space-sm);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-sm);width:100%;display:block}.ColorSchemeControl-module__mDcSba__anchors{gap:var(--space-sm);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:3rem;padding: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__editorLoading{border:1px solid var(--color-border-strong);color:var(--color-muted);letter-spacing:.12em;margin:var(--space-md) 0 0;padding:var(--space-lg);text-align:center;text-transform:uppercase;font-size:.55rem}.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.5}.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:0;right:auto}}@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))}.ColorSchemeControl-module__mDcSba__presets{grid-template-columns:1fr}.ColorSchemeControl-module__mDcSba__panel{max-height:calc(100vh - 8rem)}.ColorSchemeControl-module__mDcSba__anchor{grid-template-columns:2.5rem 1fr 2.75rem}.ColorSchemeControl-module__mDcSba__anchor>span:last-child{text-align:left;grid-column:2/-1}.ColorSchemeControl-module__mDcSba__colorArea{height:7.5rem}}
.InitialLoadingScreen-module__1uV5Aa__loader{--initial-load-cover:var(--color-surface-strong);--initial-load-flash:var(--color-text);--initial-load-mark:var(--color-muted);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%)}}.InitialLoadingScreen-module__1uV5Aa__base,.InitialLoadingScreen-module__1uV5Aa__regions{position:absolute;inset:0}.InitialLoadingScreen-module__1uV5Aa__base{background:var(--initial-load-cover)}.InitialLoadingScreen-module__1uV5Aa__progressReadout{color:var(--initial-load-mark);font-family:var(--font-mono), monospace;bottom:clamp(1.25rem,4vw,3rem);left:var(--space-page-x);right:var(--space-page-x);z-index:3;transition:opacity 80ms linear;position:absolute}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__progress{appearance:none;background:#ffffff1f;border:0;border-radius:0;width:100%;height:.3rem;display:block}.InitialLoadingScreen-module__1uV5Aa__progress::-webkit-progress-bar{background:#ffffff1f}.InitialLoadingScreen-module__1uV5Aa__progress::-webkit-progress-value{background:var(--color-accent);transition:width 80ms linear}.InitialLoadingScreen-module__1uV5Aa__progress::-moz-progress-bar{background:var(--color-accent);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}.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}.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;z-index:19;font-size:.62rem;display:flex;position:fixed;left:50%;transform:translate(-50%)}.ScrollCue-module__k780Sa__cue p{background:var(--color-bg);padding:var(--space-xs) var(--space-sm)}.ScrollCue-module__k780Sa__track{border:1px solid var(--color-border-strong);width:.55rem;height:2.2rem;padding:2px;display:block;position:relative}.ScrollCue-module__k780Sa__track>span{background:var(--color-accent);transform-origin:bottom;width:100%;height:100%;transition:transform 80ms linear;display:block}.ScrollCue-module__k780Sa__cue[data-reduced-motion=true] .ScrollCue-module__k780Sa__track>span{transition:none}.ScrollCue-module__k780Sa__cue[data-end=true]{color:var(--color-accent)}@media (max-width:620px){.ScrollCue-module__k780Sa__cue{left:auto;right:var(--space-page-x);transform:none}}@media (prefers-reduced-motion:reduce){.ScrollCue-module__k780Sa__track>span{transition:none}}
.TopNav-module__uAFQiW__header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb, var(--color-bg) 68%, var(--color-transparent));align-items:center;gap:var(--space-lg);min-height:var(--nav-height);padding:0 var(--space-page-x);z-index:20;justify-content:space-between;display:flex;position:sticky;top:0}.TopNav-module__uAFQiW__mark{border:1px solid var(--color-border-strong);font-family:var(--font-mono), monospace;letter-spacing:.14em;min-width:4.9rem;padding:var(--space-sm) var(--space-md);text-transform:uppercase;transition:border-color var(--motion-duration-feedback) var(--motion-ease-standard);justify-content:space-between;align-items:center;font-size:.68rem;line-height:1;display:inline-flex}.TopNav-module__uAFQiW__mark span:last-child{color:var(--color-accent)}.TopNav-module__uAFQiW__mark:hover,.TopNav-module__uAFQiW__mark:focus-visible{border-color:var(--color-accent)}.TopNav-module__uAFQiW__nav{align-items:center;gap:clamp(var(--space-md), 2.5vw, var(--space-xl));flex-wrap:wrap;justify-content:flex-end;margin-left:auto;display:flex}.TopNav-module__uAFQiW__link{color:var(--color-muted);font-family:var(--font-mono), monospace;letter-spacing:.12em;padding-block:var(--space-sm);text-transform:uppercase;transition:color var(--motion-duration-feedback) var(--motion-ease-standard);font-size:.7rem;line-height:1;position:relative}.TopNav-module__uAFQiW__link:hover,.TopNav-module__uAFQiW__link:focus-visible,.TopNav-module__uAFQiW__link[aria-current=location]{color:var(--color-text)}.TopNav-module__uAFQiW__link:after{background:var(--color-accent);content:"";opacity:0;transform-origin:50%;height:2px;transition:opacity var(--motion-duration-feedback) var(--motion-ease-standard), transform var(--motion-duration-short) var(--motion-ease-standard);width:45%;position:absolute;bottom:-.18rem;left:50%;transform:translate(-50%)scaleX(0)}.TopNav-module__uAFQiW__link[aria-current=location]:after{opacity:1;transform:translate(-50%)scaleX(1)}.TopNav-module__uAFQiW__control{flex:none;align-items:center;display:flex}@media (max-width:720px){.TopNav-module__uAFQiW__header{align-items:flex-start;gap:var(--space-md);padding-block:var(--space-md) var(--space-lg);flex-direction:column}.TopNav-module__uAFQiW__nav{gap:clamp(var(--space-md), 4vw, var(--space-lg));justify-content:flex-start;width:100%;margin-left:0}}@media (max-width:430px){.TopNav-module__uAFQiW__link{font-size:.6rem}}
.SiteShell-module__HL8BEq__shell{isolation:isolate;min-height:100vh;position:relative}.SiteShell-module__HL8BEq__content{display:contents}.SiteShell-module__HL8BEq__skipLink{background:var(--color-text);color:var(--color-bg);font-family:var(--font-mono), monospace;left:var(--space-page-x);letter-spacing:.12em;padding:var(--space-md) var(--space-lg);text-transform:uppercase;top:var(--space-md);transform:translateY(calc(-100% - var(--space-lg)));transition:transform var(--motion-duration-feedback) var(--motion-ease-standard);z-index:30;font-size:.68rem;position:fixed}.SiteShell-module__HL8BEq__skipLink:focus{outline:2px solid var(--color-accent);outline-offset:2px;transform:translateY(0)}
