@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-ext-400-normal.C2je3j2s.woff2)format("woff2"),url(./instrument-serif-latin-ext-400-normal.CFCUzsTy.woff)format("woff");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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(./instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff");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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2)format("woff2"),url(./instrument-serif-latin-ext-400-italic.D7-lnxEk.woff)format("woff");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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(./instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff");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}:root{--bg:#050505;--fg:#f3f3f0;--muted:#b0b0aa;--orange:#f36b24;--grid:#ffffff17;--font-display:"Instrument Serif", Georgia, serif;--font-body:"Geist Variable", "Geist", Arial, sans-serif;--font-mono:"Geist Mono Variable", "Geist Mono", monospace}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;padding:0}body{overflow-x:hidden}html{scroll-behavior:smooth}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;border:1px solid var(--fg);cursor:pointer;background:0 0}img,svg,canvas{max-width:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.scroll-progress.svelte-4p66h1{z-index:110;background:var(--orange);height:2px;transform:scaleX(var(--page-progress));transform-origin:0;pointer-events:none;will-change:transform;position:fixed;inset:0 0 auto}.motion-ready .motion-reveal{opacity:0;filter:blur(7px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1);transform:translateY(2.5rem)}.motion-ready .motion-reveal.motion-visible{opacity:1;filter:blur();transform:translateY(0)}.motion-ready .site .topbar>*{animation:.7s cubic-bezier(.16,1,.3,1) both svelte-4p66h1-nav-enter}.motion-ready .site .topbar>:nth-child(2){animation-delay:80ms}.motion-ready .site .topbar>:nth-child(3){animation-delay:.14s}.motion-ready .page-hero.motion-visible .eyebrow,.motion-ready .page-hero.motion-visible h1,.motion-ready .page-hero.motion-visible .intro{animation:.9s cubic-bezier(.16,1,.3,1) both svelte-4p66h1-content-enter}.motion-ready .page-hero.motion-visible h1{animation-delay:.1s}.motion-ready .page-hero.motion-visible .intro{animation-delay:.22s}.motion-ready .motion-item{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--motion-order,0) * 70ms);transform:translateY(1.5rem)}.motion-ready .motion-item.motion-visible{opacity:1;transform:translateY(0)}.motion-ready .motion-media{overflow:hidden}.motion-ready .motion-media img{transition:transform 1.4s cubic-bezier(.16,1,.3,1);transform:scale(1.035)}.motion-ready .motion-media.motion-visible img{transform:scale(1)}.motion-ready .motion-media.motion-visible:hover img{transform:scale(1.025)}.motion-magnetic{transform:translate3d(var(--magnetic-x,0), var(--magnetic-y,0), 0);will-change:transform;transition:transform .18s cubic-bezier(.16,1,.3,1)}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}:focus-visible{outline:1px solid var(--orange);outline-offset:4px}::selection{background:var(--orange);color:#090909}::view-transition-old(root){animation:.3s cubic-bezier(.4,0,1,1) both svelte-4p66h1-page-out}::view-transition-new(root){animation:.65s cubic-bezier(.16,1,.3,1) both svelte-4p66h1-page-in}@keyframes svelte-4p66h1-page-out{to{opacity:0;filter:blur(4px);transform:translateY(-.75rem)}}@keyframes svelte-4p66h1-nav-enter{0%{opacity:0;transform:translateY(-.65rem)}}@keyframes svelte-4p66h1-content-enter{0%{opacity:0;filter:blur(5px);transform:translateY(1.5rem)}}@keyframes svelte-4p66h1-page-in{0%{opacity:0;filter:blur(6px);transform:translateY(1rem)}}@media (prefers-reduced-motion:reduce){.scroll-progress.svelte-4p66h1{display:none}}.splash-toggle.svelte-1jxy1qt{z-index:80;color:#858580;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font:500 .62rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#050505d6;border:1px solid #ffffff24;grid-template-columns:auto 2.15rem 1.5rem;align-items:center;gap:.6rem;padding:.55rem .65rem;transition:border-color .18s,color .18s;display:grid;position:fixed;bottom:1rem;right:1rem}.splash-toggle.svelte-1jxy1qt:hover,.splash-toggle.svelte-1jxy1qt:focus-visible{color:#f0f0ec;border-color:#ffffff52;outline:none}.splash-toggle.svelte-1jxy1qt i:where(.svelte-1jxy1qt){background:#141414;border:1px solid #ffffff2e;border-radius:1rem;width:2.15rem;height:1.05rem;position:relative}.splash-toggle.svelte-1jxy1qt b:where(.svelte-1jxy1qt){background:#6c6c68;border-radius:50%;width:.63rem;height:.63rem;transition:transform .18s,background .18s;position:absolute;top:.16rem;left:.18rem}.splash-toggle[aria-checked=true].svelte-1jxy1qt b:where(.svelte-1jxy1qt){background:var(--orange);transform:translate(1.08rem)}.splash-toggle.svelte-1jxy1qt strong:where(.svelte-1jxy1qt){font:inherit;color:var(--orange)}@media (width<=640px){.splash-toggle.svelte-1jxy1qt{bottom:.6rem;right:.6rem}.splash-toggle.svelte-1jxy1qt>span:where(.svelte-1jxy1qt){display:none}}.site.svelte-12qhfyh{min-height:100%}.site-waiting.svelte-12qhfyh{visibility:hidden;pointer-events:none}.splash-layer.svelte-12qhfyh{z-index:1000;background:#090909;position:fixed;inset:0}
