@font-face{font-family:Geist;src:url(/fonts/geist/geist.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/trek/geist-mono.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--gut:72px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;interpolate-size:allow-keywords;--fd-paper:#fff;--fd-band:#f4f4f5;--fd-ink:#0a0a0a;--fd-ink-soft:#3f3f46;--fd-muted:#6b6b74;--fd-faint:#a1a1aa;--fd-line:#e4e4e7;--fd-line-strong:#d4d4d8;--fd-hover:#27272a;--fd-check:#16a34a;--fd-check-ink:#15803d;--fd-check-wash:#f0fdf4;--fd-on-ink:#fff;--fd-haze:#faf0e28c;--fd-font-sans:"Geist", ui-sans-serif, system-ui, sans-serif;--fd-font-mono:"Geist Mono", ui-monospace, monospace;--fd-text-display:clamp(2.125rem, 1.4rem + 3vw, 3.75rem);--fd-text-h2:clamp(2rem, 1.5rem + 2vw, 3rem);--fd-text-h3:1.25rem;--fd-text-lead:1.125rem;--fd-text-body:1rem;--fd-text-small:.875rem;--fd-text-label:.8125rem;--fd-tracking-display:-.04em;--fd-tracking-label:.08em;--fd-space-1:4px;--fd-space-2:8px;--fd-space-3:12px;--fd-space-4:16px;--fd-space-5:24px;--fd-space-6:32px;--fd-space-7:48px;--fd-space-8:64px;--fd-space-section:clamp(72px, 5rem + 3vw, 128px);--fd-width:1280px;--fd-radius-control:10px;--fd-radius-card:16px;--fd-radius-pill:999px;--fd-shadow-card:0 1px 2px #0a0a0a0a, 0 8px 24px -12px #0a0a0a1f;--fd-ease-out:cubic-bezier(.16, 1, .3, 1);--fd-duration-quick:.16s;--fd-duration-move:.42s;--fd-delivery-failed:#b91c1c;--fd-app-text:.875rem;--fd-app-title:1.5rem;--fd-control-height:2.75rem}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--fd-paper);scrollbar-color:var(--fd-line-strong) var(--fd-paper);-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:64px}body{background:var(--fd-paper);min-height:100vh;color:var(--fd-ink);font-family:var(--fd-font-sans);font-variant-numeric:tabular-nums;caret-color:var(--fd-ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}::selection{background:var(--fd-ink);color:var(--fd-on-ink)}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--fd-ink);outline-offset:3px;border-radius:6px}h1,h2,h3{text-wrap:balance;font-variant-numeric:proportional-nums}img,svg,canvas{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}@media (max-width:1100px){:root{--gut:40px}}@media (max-width:720px){:root{--gut:20px}}
