@font-face{font-family:display;src:url(../media/anton_latin_400_normal-s.p.2c_xnsc2yf3c2.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:127.93%;descent-override:35.79%;line-gap-override:0.0%;size-adjust:91.94%}.TZRupG_className{font-family:display,display Fallback;font-weight:400}.TZRupG_variable{--font-display:"display", "display Fallback"}
@font-face{font-family:script;src:url(../media/shadows_into_light_latin_400_normal-s.p.1k501x4crt25t.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:script Fallback;src:local(Arial);ascent-override:137.47%;descent-override:50.51%;line-gap-override:0.0%;size-adjust:85.46%}.vh-mTW_className{font-family:script,script Fallback;font-weight:400}.vh-mTW_variable{--font-script:"script", "script Fallback"}
@font-face{font-family:text;src:url(../media/instrument_sans_latin_wght_normal-s.p.3h2wr6o8p949u.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:text Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.pH6mzW_className{font-family:text,text Fallback}.pH6mzW_variable{--font-text:"text", "text Fallback"}
@font-face{font-family:mono;src:url(../media/martian_mono_latin_standard_normal-s.0l5dt97quxm6j.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:60.84%;descent-override:12.17%;line-gap-override:0.0%;size-adjust:164.36%}.hl53pa_className{font-family:mono,mono Fallback}.hl53pa_variable{--font-mono:"mono", "mono Fallback"}
:root{--cobalt:#1e3fe0;--cobalt-deep:#132a9e;--peony:#ff3e8d;--peony-deep:#c8175f;--sky:#8fd3ff;--ink:#0a1033;--ink-2:#131c52;--night:#1d1266;--night-rgb:29 18 102;--night-2:#2b1b8f;--paper:#fff1dc;--marigold:#ffc42e;--meadow:#1f9a43;--sprout:#a6f06b;--tangerine:#ff7a1a;--paper-70:#fff1dccc;--paper-50:#fff1dc80;--paper-15:#fff1dc26;--ink-70:#0a1033b8;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--gutter:clamp(16px, 4vw, 56px);--maxw:1360px;--nav-h:76px;--radius-s:12px;--radius-m:22px;--radius-l:36px;--z-bg:0;--z-fg:2;--z-nav:40;--t-xs:.8125rem;--t-s:.9rem;--t-m:1rem;--t-l:clamp(1.0625rem, .97rem + .4vw, 1.25rem);--t-xl:clamp(1.4rem, 1.15rem + .9vw, 1.9rem);--t-2xl:clamp(2.1rem, 1.5rem + 2.3vw, 3.6rem);--t-3xl:clamp(2.6rem, 1.4rem + 4.1vw, 5.6rem);--t-4xl:clamp(3.1rem, 1.4rem + 5.8vw, 8rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-top:var(--nav-h);font-synthesis:none}@media (pointer:fine){html{overscroll-behavior:none}}body{background:var(--night);color:var(--paper);font-family:var(--font-text), system-ui, sans-serif;font-size:var(--t-m);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;margin:0;font-weight:450;line-height:1.6;overflow-x:clip}img,svg,canvas,video{max-width:100%;display:block}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}:focus-visible{outline:3px solid var(--marigold);outline-offset:3px;border-radius:6px}[tabindex="-1"]:focus-visible{outline:none}::selection{background:var(--peony);color:var(--ink)}.display{font-family:var(--font-display), Impact, "Arial Narrow", sans-serif;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;font-weight:400;line-height:.94}.script{width:fit-content;font-family:var(--font-script), "Bradley Hand", cursive;letter-spacing:.01em;color:var(--sky);transform-origin:0 100%;margin-bottom:.35em;font-size:clamp(1.35rem,1.05rem + 1vw,2.1rem);font-weight:400;line-height:1.05;display:block;rotate:-2.5deg}.lede{font-size:var(--t-l);color:var(--paper-70);text-wrap:pretty;max-width:34em;line-height:1.5}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--marigold);color:var(--ink);transition:transform .2s var(--ease-out);border-radius:999px;padding:12px 18px;font-weight:600;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip:focus-visible{transform:none}:where(.section){position:relative}:where(.section>.bg){z-index:var(--z-bg);pointer-events:none;position:absolute;inset:0}:where(.section>.fg){z-index:var(--z-fg);position:relative}.btn{--btn-bg:var(--peony);--btn-fg:var(--ink);background:var(--btn-bg);min-height:52px;color:var(--btn-fg);font-family:var(--font-text), system-ui, sans-serif;letter-spacing:.005em;white-space:nowrap;transition:transform .16s var(--ease-out), background-color .2s ease, box-shadow .2s ease;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:1rem;font-weight:650;display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 10px 30px -12px #ff3e8da6}.btn:active{transform:scale(.97)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--paper);box-shadow:inset 0 0 0 1.5px var(--paper-50)}.btn--ink{--btn-bg:var(--night);--btn-fg:var(--paper);box-shadow:0 10px 30px -14px rgb(var(--night-rgb) / .8)}.btn svg{flex:none;width:18px;height:18px}@media (hover:hover) and (pointer:fine){.btn:hover{--btn-bg:#ff5c9f}.btn--ghost:hover{--btn-bg:var(--paper-15)}.btn--ink:hover{--btn-bg:var(--night-2)}}[data-reveal]{opacity:0;transition:opacity .7s var(--ease-out), transform .9s var(--ease-out);transform:translateY(18px)}[data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{transition:opacity .3s;transform:none}}.no-js [data-reveal]{opacity:1;transform:none}
