@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/martian-mono-latin.woff2)format("woff2-variations")}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic-latin.woff2)format("woff2")}:root{--brand-h:80;--brand:oklch(.8 .145 var(--brand-h));--brand-hot:oklch(.78 .155 var(--brand-h));--on-brand:oklch(.17 .02 var(--brand-h));--ink:oklch(94% .008 85);--muted:oklch(73% .015 85);--faint:oklch(64% .012 85);--paper:oklch(.16 .008 var(--brand-h));--rule:color-mix(in oklch, var(--brand) 28%, transparent);--rule-dim:color-mix(in oklch, var(--brand) 14%, transparent);--bg:var(--paper);--fg:var(--ink);--step--1:clamp(.72rem, .68rem + .2vw, .82rem);--step-0:clamp(.9rem, .85rem + .25vw, 1.02rem);--step-1:clamp(1.15rem, 1.05rem + .5vw, 1.45rem);--step-2:clamp(1.5rem, 1.3rem + 1vw, 2.1rem);--step-3:clamp(1.9rem, 1.5rem + 2vw, 3.1rem);--step-4:clamp(2.1rem, 1.2rem + 4.6vw, 4.4rem);--step-5:clamp(3.2rem, 1.8rem + 9vw, 8rem);--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:9rem;--beat:clamp(5rem, 14vw, 10rem);--w-text:44rem;--w-wide:88rem;--radius:6px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.15s;--dur:.25s;--dur-slow:.45s;--font-mono:"Martian Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-serif:"Instrument Serif", Georgia, "Times New Roman", serif;color-scheme:dark}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-mono);font-size:var(--step-0);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:400;line-height:1.7}img,picture,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}p,li{text-wrap:pretty}h1,h2,h3{text-wrap:balance}a{color:var(--brand);text-underline-offset:.2em;text-decoration-thickness:1px}.label{font-size:var(--step--1);text-transform:uppercase;letter-spacing:.14em;color:var(--faint);font-weight:500}.label--gold{color:var(--brand)}.headline{font-family:var(--font-mono);font-size:var(--step-4);letter-spacing:-.03em;text-transform:uppercase;color:var(--brand);font-weight:640;line-height:1.04}.anchor{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:var(--step-3);letter-spacing:0;text-transform:none;color:var(--ink);line-height:1.15}.figure{color:var(--brand);font-variant-numeric:tabular-nums;font-weight:600}.figure--giant{font-size:var(--step-5);letter-spacing:-.04em;font-weight:640;line-height:1}.sheet{width:100%;max-width:var(--w-text);padding-inline:var(--space-m);margin-inline:auto}.sheet--wide{max-width:var(--w-wide)}.beat{padding-block:calc(var(--beat) / 2)}.rule{background:var(--rule);border:0;width:100%;height:1px}.rule--dim{background:var(--rule-dim)}.row{justify-content:space-between;align-items:baseline;gap:var(--space-m);padding-block:var(--space-s);display:flex}.btn{justify-content:center;align-items:center;gap:var(--space-2xs);border-radius:var(--radius);font-family:var(--font-mono);font-weight:640;font-size:var(--step-0);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border:1px solid #0000;padding:1em 1.6em;text-decoration:none;display:inline-flex}.btn--primary{background:var(--brand-hot);color:var(--on-brand)}.btn--primary:hover{background:color-mix(in oklch, var(--brand-hot) 88%, white);box-shadow:0 8px 24px oklch(.75 .15 var(--brand-h) / .25);transform:translateY(-2px)}.btn--ghost{border-color:var(--rule);color:var(--fg)}.btn--ghost:hover{border-color:var(--brand);transform:translateY(-2px)}:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.skip-link{left:var(--space-s);z-index:100;background:var(--brand-hot);color:var(--on-brand);padding:var(--space-2xs) var(--space-s);border-radius:var(--radius);transition:top var(--dur-fast) var(--ease-out);position:absolute;top:-3rem}.skip-link:focus{top:var(--space-s)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.js .reveal{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(18px)}.js .reveal.is-visible{opacity:1;transform:none}.marquee{white-space:nowrap;overflow:clip;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee__track{align-items:center;gap:var(--space-2xl);padding-right:var(--space-2xl);animation:marquee var(--marquee-dur,46s) linear infinite;display:inline-flex}.marquee:hover .marquee__track,.marquee:focus-within .marquee__track,.marquee.is-paused .marquee__track{animation-play-state:paused}.marquee__track>*{flex:none}@keyframes marquee{to{transform:translate(-50%)}}@media (width<=760px){html{scroll-padding-bottom:5.5rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js .reveal{opacity:1!important;transform:none!important}.marquee__track{animation:none!important}}.statement-head[data-astro-cid-nen7h5rs]{padding-top:var(--space-m)}.head-bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-m);padding-bottom:var(--space-m);display:flex}.brand-img[data-astro-cid-nen7h5rs]{width:clamp(128px,30vw,168px);height:auto}.head-cta[data-astro-cid-nen7h5rs]{font-size:var(--step--1);min-height:44px;padding:.7em 1.2em}.head-meta[data-astro-cid-nen7h5rs]{padding-block:var(--space-xs);row-gap:var(--space-3xs);flex-wrap:wrap}.head-meta[data-astro-cid-nen7h5rs] .label[data-astro-cid-nen7h5rs]{letter-spacing:.08em;font-size:.68rem}.head-meta[data-astro-cid-nen7h5rs] .label[data-astro-cid-nen7h5rs]:last-child{white-space:nowrap}@media (width<=420px){.head-cta[data-astro-cid-nen7h5rs]{display:none}}.foot[data-astro-cid-jo6i4kqk]{padding-block:var(--space-2xl) var(--space-3xl)}.footer-logo[data-astro-cid-jo6i4kqk]{opacity:.85;width:140px;height:auto}.tagline[data-astro-cid-jo6i4kqk]{margin-top:var(--space-s)}.legal[data-astro-cid-jo6i4kqk]{margin-top:var(--space-l);text-transform:none;letter-spacing:.02em}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--muted)}
