@font-face{font-family:Clash Display;src:url(../../../fonts/ClashDisplay_Complete/Fonts/WEB/fonts/ClashDisplay-Variable.woff2) format("woff2"),url(../../../fonts/ClashDisplay_Complete/Fonts/WEB/fonts/ClashDisplay-Variable.woff) format("woff");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(../../../fonts/Satoshi_Complete/Fonts/WEB/fonts/Satoshi-Variable.woff2) format("woff2"),url(../../../fonts/Satoshi_Complete/Fonts/WEB/fonts/Satoshi-Variable.woff) format("woff");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(../../../fonts/Satoshi_Complete/Fonts/WEB/fonts/Satoshi-VariableItalic.woff2) format("woff2"),url(../../../fonts/Satoshi_Complete/Fonts/WEB/fonts/Satoshi-VariableItalic.woff) format("woff");font-weight:300 900;font-style:italic;font-display:swap}@font-face{font-family:Spectral;src:url(../../../fonts/Spectral/Spectral-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(../../../fonts/Spectral/Spectral-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Spectral;src:url(../../../fonts/Spectral/Spectral-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(../../../fonts/Spectral/Spectral-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Spectral;src:url(../../../fonts/Spectral/Spectral-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(../../../fonts/Spectral/Spectral-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Spectral;src:url(../../../fonts/Spectral/Spectral-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(../../../fonts/Spectral/Spectral-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Spectral;src:url(../../../fonts/Spectral/Spectral-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(../../../fonts/Spectral/Spectral-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Spectral;src:url(../../../fonts/Spectral/Spectral-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(../../../fonts/Spectral/Spectral-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Spectral;src:url(../../../fonts/Spectral/Spectral-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(../../../fonts/Spectral/Spectral-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Basteleur;src:url(../../../fonts/basteleur-master/fonts/webfonts/Basteleur-Moonlight.woff2) format("woff2"),url(../../../fonts/basteleur-master/fonts/webfonts/Basteleur-Moonlight.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Chillax;src:url(../../../fonts/Chillax_Complete/Fonts/WEB/fonts/Chillax-Variable.woff2) format("woff2"),url(../../../fonts/Chillax_Complete/Fonts/WEB/fonts/Chillax-Variable.woff) format("woff");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:Crimson Pro;src:url(../../../fonts/Crimson_Pro/CrimsonPro-VariableFont_wght.ttf) format("truetype");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Crimson Pro;src:url(../../../fonts/Crimson_Pro/CrimsonPro-Italic-VariableFont_wght.ttf) format("truetype");font-weight:200 900;font-style:italic;font-display:swap}@font-face{font-family:Sofia Pro;src:url(../../../fonts/sofia-pro/Sofia%20Pro%20Regular%20Az.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(../../../fonts/sofia-pro/Sofia%20Pro%20Light%20Az.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(../../../fonts/sofia-pro/Sofia%20Pro%20Semi%20Bold%20Az.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}:root{--paper: #FDFDFD;--ink: #111111;--ink-glass: rgba(17, 17, 17, .9);--ash: #3a3a3a;--line: rgba(17, 17, 17, .2);--veil: rgba(17, 17, 17, .08);--accent: #111111;--accent-2: #111111;--accent-3: #111111;--accent-soft: rgba(17, 17, 17, .12);--accent-soft-2: rgba(17, 17, 17, .12);--accent-soft-3: rgba(17, 17, 17, .12);--panel-text: var(--paper);--panel-muted: rgba(253, 253, 253, .78);--panel-muted-2: rgba(253, 253, 253, .7);--panel-border: rgba(253, 253, 253, .2);--panel-border-strong: rgba(253, 253, 253, .16);--panel-fill: rgba(253, 253, 253, .08);--panel-contrast: var(--ink);--page-bg: #0b0f14;--wave-bg: #0b0f14;--wave-base: rgba(230, 240, 255, .28);--wave-sem: rgba(230, 240, 255, .78);--surface-bg: rgba(17, 17, 17, .92);--surface-grad-a: rgba(73, 125, 166, .18);--surface-grad-b: rgba(0, 0, 0, 0);--surface-grad-c: rgba(138, 180, 248, .14);--surface-radial-1: rgba(73, 125, 166, .35);--surface-radial-2: rgba(138, 180, 248, .28);--surface-radial-3: rgba(253, 253, 253, .1);--surface-conic: rgba(73, 125, 166, .16);--max-width: 1120px;--gutter: clamp(8px, 2vw, 28px);--radius: 0;--shadow-soft: 0 14px 30px rgba(0, 0, 0, .08);--shadow-hard: 0 22px 48px rgba(0, 0, 0, .1);--nav-width: clamp(170px, 16vw, 240px);--nav-inset: clamp(9px, 1.2vw, 16px);--nav-offset: 36px;--nav-border: #2a2a2a;--footer-height: 135px;--mono: "Satoshi", "Avenir Next", "Avenir", sans-serif;--display: "Satoshi", "Avenir Next", "Avenir", sans-serif;--body: "Satoshi", "Avenir Next", "Avenir", sans-serif;--zoom-comp: 1}html[data-theme=light]{--paper: #FDFDFD;--ink: #111111;--ink-glass: rgba(17, 17, 17, .9);--ash: #000000;--line: rgba(17, 17, 17, .2);--veil: rgba(17, 17, 17, .08);--accent: #111111;--accent-2: #111111;--accent-3: #111111;--accent-soft: rgba(17, 17, 17, .12);--accent-soft-2: rgba(17, 17, 17, .12);--accent-soft-3: rgba(17, 17, 17, .12);--panel-text: #111111;--panel-muted: #000000;--panel-muted-2: #000000;--panel-border: rgba(17, 17, 17, .2);--panel-border-strong: rgba(17, 17, 17, .18);--panel-fill: rgba(17, 17, 17, .06);--panel-contrast: #FDFDFD;--nav-border: rgba(17, 17, 17, .5);--page-bg: #FDFDFD;--wave-bg: #FDFDFD;--wave-base: rgba(17, 17, 17, .22);--wave-sem: rgba(17, 17, 17, .6);--surface-bg: rgba(253, 253, 253, .92);--surface-grad-a: rgba(17, 31, 51, .12);--surface-grad-b: rgba(0, 0, 0, 0);--surface-grad-c: rgba(17, 31, 51, .1);--surface-radial-1: rgba(17, 31, 51, .18);--surface-radial-2: rgba(17, 31, 51, .14);--surface-radial-3: rgba(17, 17, 17, .08);--surface-conic: rgba(17, 31, 51, .12)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto;font-size:88%;overscroll-behavior:none}body{min-height:100vh;font-family:var(--body);color:var(--ink);background-color:var(--page-bg);line-height:1.6;font-size:1rem;letter-spacing:.01em;background-image:none;position:relative;overscroll-behavior:none}.skip-link{position:fixed;top:12px;left:12px;padding:10px 14px;background:var(--surface-bg);color:var(--panel-text);text-decoration:none;font-family:var(--mono);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;z-index:2000;transform:translateY(-150%);transition:transform .2s ease}.skip-link:focus-visible{transform:translateY(0)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid currentColor;outline-offset:3px}@supports (zoom: 1){body{zoom:var(--zoom-comp)}}@media(min-width:1680px){html{font-size:92%}:root{--max-width: 1180px;--nav-width: clamp(150px, 11vw, 220px);--nav-inset: clamp(10px, 1.3vw, 18px);--gutter: clamp(10px, 2.1vw, 32px);--footer-height: 145px}}@media(min-width:2048px){html{font-size:96%}:root{--max-width: 1280px;--nav-width: clamp(165px, 11vw, 235px);--nav-inset: clamp(12px, 1.4vw, 20px);--gutter: clamp(12px, 2.2vw, 36px);--footer-height: 160px}}@media(min-width:2560px){html{font-size:100%}:root{--max-width: 1400px}}body:before,body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1}body:before{background-image:none;opacity:0}body:after{background-image:none;opacity:0}.anim-surface{--surface-angle: 115deg;--surface-pos: 0% 50%;--surface-shift-x: 0px;--surface-shift-y: 0px;--surface-scale: 1;--surface-shift2-x: 0px;--surface-shift2-y: 0px;--surface-scale2: 1;position:relative;overflow:hidden;isolation:isolate;contain:paint;background-color:var(--surface-bg);background-image:linear-gradient(var(--surface-bg),var(--surface-bg)),linear-gradient(var(--surface-angle, 115deg),var(--surface-grad-a) 0%,var(--surface-grad-b) 40%,var(--surface-grad-c) 70%,var(--surface-grad-b) 100%);background-size:auto,200% 200%;background-position:0 0,var(--surface-pos, 0% 50%);background-attachment:fixed,fixed;animation:none}.modal-panel.anim-surface{overflow:visible;overflow-x:hidden}.modal-backdrop,.modal-panel{overflow-x:hidden}.modal-panel .person-card{width:100%;max-width:100%;background:transparent;box-shadow:none}.modal-panel .person-card.anim-surface{overflow:visible}.modal-panel .person-card.anim-surface:before,.modal-panel .person-card.anim-surface:after{display:none}.modal-panel .person-card .info,.modal-panel .person-card .bio{min-width:0;overflow-wrap:anywhere;word-break:break-word}.modal-panel .person-card .tags{min-width:0}.modal-panel .person-card .tags span{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.anim-surface:before,.anim-surface:after{content:"";position:absolute;inset:-10%;pointer-events:none;z-index:0;will-change:transform,background-position,opacity}.anim-surface:before{filter:blur(18px);background:radial-gradient(1100px 800px at 12% 20%,var(--surface-radial-1),transparent 62%),radial-gradient(1000px 700px at 85% 80%,var(--surface-radial-2),transparent 62%),radial-gradient(800px 560px at 50% 10%,var(--surface-radial-3),transparent 60%);background-attachment:fixed;transform:translate3d(var(--surface-shift-x, 0px),var(--surface-shift-y, 0px),0) scale(var(--surface-scale, 1));animation:none;mix-blend-mode:screen}.anim-surface:after{inset:-25%;filter:blur(30px);background:conic-gradient(from 0deg at 50% 50%,var(--surface-conic),var(--surface-grad-b) 25%,var(--surface-grad-c) 50%,var(--surface-grad-b) 75%,var(--surface-conic) 100%);background-attachment:fixed;transform:translate3d(var(--surface-shift2-x, 0px),var(--surface-shift2-y, 0px),0) scale(var(--surface-scale2, 1));animation:none;mix-blend-mode:screen}.anim-surface>*{position:relative;z-index:1}.anim-surface.anim-static{animation:none;background-attachment:scroll,scroll}.anim-surface.anim-static:before,.anim-surface.anim-static:after{animation:none;background-attachment:scroll;will-change:auto}html[data-bg-paused=true] .anim-surface,html[data-bg-paused=true] .anim-surface:before,html[data-bg-paused=true] .anim-surface:after{animation:none}html[data-perf=low] .anim-surface{background-attachment:scroll,scroll}html[data-perf=low] .anim-surface:before,html[data-perf=low] .anim-surface:after{background-attachment:scroll;will-change:auto}@media(max-width:900px){.anim-surface{background-attachment:scroll,scroll}.anim-surface:before,.anim-surface:after{background-attachment:scroll;will-change:auto}}html[data-perf=low] .button{box-shadow:3px 3px #00000059}html[data-perf=low] .button:hover{box-shadow:2px 2px #00000059}@keyframes floatXY{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(48px,-56px,0) scale(1.03)}to{transform:translate3d(-54px,36px,0) scale(1.05)}}@keyframes washMove{0%{background-position:0 0,0% 50%}50%{background-position:0 0,100% 50%}to{background-position:0 0,0% 50%}}@keyframes slowSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.anim-surface,.anim-surface:before,.anim-surface:after{animation:none}}.page-shell{position:relative;z-index:1;display:grid;grid-template-columns:calc(var(--nav-inset) + var(--nav-width)) minmax(0,1fr);align-items:start}.app-shell{min-height:100vh;display:flex;flex-direction:column}.page-shell{flex:1}main{display:flex;flex-direction:column;gap:clamp(45px,6.75vw,105px);padding:0 calc(var(--gutter) + 16px) clamp(30px,6vw,90px) var(--gutter);grid-column:2}.site-footer{transition:opacity .3s ease}body.footer-hidden .site-footer{opacity:0;visibility:hidden;pointer-events:none}a{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease,opacity .2s ease}a:hover{border-color:var(--ink);opacity:.75}img{max-width:100%;display:block}p{color:var(--ash);font-size:1.08rem;font-weight:300}ul{list-style:none}li{font-weight:300}.container{max-width:var(--max-width);margin:0;width:100%}.eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.26em;font-size:.68rem;color:var(--ink);font-weight:600}.display{font-family:var(--display);font-weight:600;letter-spacing:.06em;font-size:clamp(2.024rem,4.67vw,4.204rem);line-height:1.05;text-transform:uppercase}.title{font-family:var(--display);font-size:clamp(1.8rem,3.6vw,3rem);font-weight:600;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}.subtitle{font-size:1.05rem;color:var(--ash);max-width:38rem}.grid{display:grid;gap:clamp(18px,3vw,32px)}.grid.two{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid.three{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.grid.four{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.card{border:none;border-radius:var(--radius);padding:clamp(14px,2.25vw,21px);box-shadow:var(--shadow-soft);overflow-wrap:anywhere}.card:not(.anim-surface){background:#fdfdfdeb}.section-box{border:none;border-radius:6px;padding:clamp(18px,3vw,32px);color:var(--panel-text)}.section-box :is(.eyebrow,.display,.title,.subtitle,p,li){color:var(--panel-text)}.section-box .button{border-color:var(--panel-text);color:var(--panel-text);box-shadow:4.5px 4.5px 0 var(--panel-text)}.section-box .button:hover,.section-box .button.active{background:var(--panel-text);color:var(--ink);box-shadow:3px 3px 0 var(--panel-text)}.card-title{font-family:var(--display);font-size:clamp(1.05rem,2.2vw,1.5rem);font-weight:600;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere}.button{display:inline-flex;align-items:center;gap:10px;padding:9px 15px;border-radius:0;border:2px solid var(--ink);font-family:var(--mono);text-transform:uppercase;letter-spacing:.2em;font-size:.54rem;background:transparent;box-shadow:4.5px 4.5px 0 var(--ink);transition:transform .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.button:hover{background:var(--ink);color:var(--paper);transform:translate(-1.5px,-1.5px);box-shadow:3px 3px 0 var(--ink)}.divider{height:1px;background:var(--line);margin:24px 0}@media(max-width:720px){body:after{opacity:.18}main{gap:clamp(30px,6vw,75px)}}@media(max-width:900px){.page-shell{grid-template-columns:1fr}main{grid-column:1;padding-top:0}.app-shell,.page-shell,main{overflow-x:hidden}main,.container,.section-box{max-width:100%}section[data-section]:not(#home){scroll-margin-top:clamp(44px,9vw,72px)}section[data-section]:not(#home) .section-box{padding-top:clamp(20px,5vw,48px)}.modal-panel .person-card,.modal-panel .person-card.standard,.modal-panel .person-card.advisory{display:flex!important;flex-direction:column!important;gap:16px;align-items:flex-start;grid-template-columns:1fr!important}.modal-panel .person-card .portrait{width:min(240px,70vw);height:min(240px,70vw);aspect-ratio:auto;align-self:center}.modal-panel .person-card .info{width:100%}.modal-panel,.modal-panel.anim-surface{max-height:calc(100vh - 40px);overflow-y:auto;overflow-x:hidden}.modal-backdrop{align-items:flex-start;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.cookie-banner.svelte-zvfgak{position:fixed;right:var(--gutter);bottom:calc(var(--gutter) + 6px);z-index:60;max-width:min(520px,calc(100vw - var(--gutter) * 2));padding:14px 16px;border:none;color:var(--panel-text);background:var(--surface-bg);display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:.92rem}.cookie-banner.svelte-zvfgak p:where(.svelte-zvfgak){margin:0;color:var(--panel-text);font-size:.92rem}.cookie-actions.svelte-zvfgak{display:flex;gap:8px;flex-shrink:0}.cookie-button.svelte-zvfgak{padding:8px 12px;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase}.cookie-button.ghost.svelte-zvfgak{background:transparent;color:var(--panel-text)}@media(max-width:720px){.cookie-banner.svelte-zvfgak{left:var(--gutter);right:var(--gutter);flex-direction:column;align-items:flex-start}.cookie-actions.svelte-zvfgak{width:100%;justify-content:flex-start}}.site-footer.svelte-4jwo3w{position:static;width:100%;min-height:var(--footer-height);display:grid;grid-template-columns:calc(var(--nav-inset) + var(--nav-width)) minmax(0,1fr);align-items:center;border-top:none;padding:36px var(--gutter) 45px;margin-top:auto;color:var(--panel-text)}.site-footer.svelte-4jwo3w p:where(.svelte-4jwo3w){color:var(--panel-text)}.site-footer.svelte-4jwo3w .eyebrow:where(.svelte-4jwo3w){color:var(--panel-text)}.footer-block.svelte-4jwo3w{display:flex;flex-direction:column;gap:12px}.site-footer.svelte-4jwo3w .container:where(.svelte-4jwo3w){width:fit-content;max-width:100%;justify-content:center;column-gap:clamp(48px,8vw,140px);margin-right:0;grid-column:2;justify-self:center}.footer-text.svelte-4jwo3w{max-width:420px;font-size:.8rem}.footer-link.svelte-4jwo3w{font-family:var(--mono);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--panel-text)}@media(max-width:900px){.site-footer.svelte-4jwo3w{grid-template-columns:1fr}.site-footer.svelte-4jwo3w .container:where(.svelte-4jwo3w){grid-column:1;justify-self:center}}.site-header.svelte-a8kxe2{position:fixed;top:50%;left:var(--nav-inset);width:var(--nav-width);height:auto;display:flex;flex-direction:column;align-items:center;gap:22px;z-index:1100;transform:translateY(-50%)}.nav-box.svelte-a8kxe2{position:relative;width:calc(100% - 18px);padding:12px 14px 10px;color:var(--panel-text);border:none;border-radius:6px}.nav.svelte-a8kxe2{display:grid;align-content:start;font-family:var(--mono);font-size:20.5px;letter-spacing:.08em;text-transform:none;color:var(--panel-text)}.nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){color:var(--panel-text);padding:2px 4px;border:1px solid transparent;display:inline-flex;background:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.nav.svelte-a8kxe2 a.active:where(.svelte-a8kxe2){color:#666}.nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover{color:#666}.nav-separator.svelte-a8kxe2{height:1px;background:var(--panel-border);margin:6px 0 8px}.nav-toggle.svelte-a8kxe2{display:none;border-radius:0;appearance:none;-webkit-appearance:none}.nav-toggle.svelte-a8kxe2 .bars:where(.svelte-a8kxe2){display:inline-block;width:18px;height:2px;background:var(--panel-text);position:relative}.nav-toggle.svelte-a8kxe2 .bars:where(.svelte-a8kxe2):before,.nav-toggle.svelte-a8kxe2 .bars:where(.svelte-a8kxe2):after{content:"";position:absolute;left:0;width:100%;height:2px;background:var(--panel-text)}.nav-toggle.svelte-a8kxe2 .bars:where(.svelte-a8kxe2):before{top:-6px}.nav-toggle.svelte-a8kxe2 .bars:where(.svelte-a8kxe2):after{top:6px}@media(max-width:900px){.site-header.svelte-a8kxe2{width:auto;height:auto;gap:0;align-items:flex-start;pointer-events:none;top:var(--nav-inset);transform:none}.nav-toggle.svelte-a8kxe2{display:inline-flex;align-items:center;gap:12px;padding:12px 16px;border:none;color:var(--panel-text);font-family:var(--mono);text-transform:none;letter-spacing:.12em;font-size:.78rem;background:var(--surface-bg);pointer-events:auto;box-shadow:6px 6px 0 var(--panel-border)}.nav-box.svelte-a8kxe2{position:fixed;top:calc(var(--nav-inset) + 52px);left:var(--nav-inset);width:min(280px,82vw);max-height:calc(100vh - var(--footer-height) - 96px);overflow-y:auto;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease;background:var(--page-bg)}.nav-box.open.svelte-a8kxe2{opacity:1;transform:translateY(0);pointer-events:auto}.nav.svelte-a8kxe2{font-size:1.1rem;letter-spacing:.06em}.nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){padding:10px 8px;white-space:nowrap}}.menu-backdrop.svelte-a8kxe2{position:fixed;inset:0;background:#00000059;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1050;pointer-events:auto}@media(min-width:901px){.menu-backdrop.svelte-a8kxe2{display:none}}.maintenance-shell.svelte-16s3dnv{min-height:100svh;display:grid;place-items:center;padding:clamp(20px,4vw,48px);background:radial-gradient(circle at 18% 20%,rgba(17,17,17,.06),transparent 48%),radial-gradient(circle at 80% 78%,rgba(17,17,17,.07),transparent 52%),var(--paper)}.maintenance-panel.svelte-16s3dnv{width:min(720px,100%);background:#fdfdfdeb;color:var(--ink);padding:clamp(22px,5vw,44px);border:1px solid rgba(17,17,17,.08);box-shadow:8px 10px #111111e6}.maintenance-kicker.svelte-16s3dnv{margin:0 0 10px;font-family:var(--mono);font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:#111111bf}h1.svelte-16s3dnv{margin:0;font-family:var(--display);font-weight:500;font-size:clamp(2rem,6vw,4.1rem);line-height:.95;letter-spacing:.01em;text-transform:uppercase}.maintenance-copy.svelte-16s3dnv{margin:clamp(14px,2.5vw,20px) 0 0;max-width:36ch;font-size:clamp(1.05rem,2.1vw,1.35rem);line-height:1.35;color:#111111e0}.maintenance-access.svelte-16s3dnv{margin-top:clamp(18px,3vw,26px);padding-top:clamp(14px,2vw,18px);border-top:1px solid rgba(17,17,17,.09)}.maintenance-label.svelte-16s3dnv{display:inline-block;margin-bottom:8px;font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#111111b3}.maintenance-row.svelte-16s3dnv{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.maintenance-row.svelte-16s3dnv input:where(.svelte-16s3dnv){width:100%;min-width:0;border:1px solid rgba(17,17,17,.2);background:#ffffffe6;color:var(--ink);font:inherit;padding:10px 12px;border-radius:0}.maintenance-row.svelte-16s3dnv button:where(.svelte-16s3dnv){border:1px solid rgba(17,17,17,.95);background:#fdfdfdf5;color:var(--ink);font-family:var(--mono);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;padding:10px 14px;cursor:pointer;box-shadow:4px 4px #111111e6}.maintenance-row.svelte-16s3dnv button:where(.svelte-16s3dnv):hover{background:#1111110d}.maintenance-error.svelte-16s3dnv{margin:8px 0 0;font-family:var(--mono);font-size:.7rem;letter-spacing:.08em;color:#111111bf}@media(max-width:700px){.maintenance-panel.svelte-16s3dnv{box-shadow:4px 5px #111111e6}h1.svelte-16s3dnv{font-size:clamp(1.85rem,9vw,2.6rem)}.maintenance-row.svelte-16s3dnv{grid-template-columns:1fr}.maintenance-row.svelte-16s3dnv button:where(.svelte-16s3dnv){width:fit-content}}
