:root{--graphite-900:#0f1114;--graphite-850:#14171b;--graphite-800:#171a1f;--line-dark:#2a2e35;--paper:#f3f1eb;--paper-2:#eae7de;--paper-line:#d9d5ca;--ink:#0f1114;--ink-muted:#5a5f68;--on-dark:#f3f1eb;--on-dark-muted:#a3a8b1;--on-dark-faint:#7d828b;--blue:#2747d6;--blue-hover:#1e38b0;--blue-soft:#e6e9fb;--blue-line:#5a72e3;--gold:#c2a060;--gold-ink:#7a5d27;--danger:#b3261e;--font-sans:"Geist",system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,monospace;--ease:cubic-bezier(.2,.7,.2,1);--container:1200px;--gutter:clamp(16px,4vw,48px);--section-y:clamp(64px,9vw,128px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:16px}body{background:var(--graphite-900);color:var(--on-dark);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;overflow-x:clip}a{color:var(--gold);text-decoration:none}::selection{background:var(--gold);color:var(--ink)}h1,h2,h3,p{margin:0}button,input{font-family:inherit}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--blue-line);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.container{max-width:var(--container);padding-left:max(var(--gutter),env(safe-area-inset-left));padding-right:max(var(--gutter),env(safe-area-inset-right));margin:0 auto}.section{padding-top:var(--section-y);padding-bottom:var(--section-y)}.light{background:var(--paper);color:var(--ink)}.dark-2{background:var(--graphite-800)}.eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:12px}.light .eyebrow{color:var(--gold-ink)}.mono{font-family:var(--font-mono)}.h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,4.2vw,52px);font-weight:600;line-height:1.05}.lead{color:var(--on-dark-muted);text-wrap:pretty;font-size:16px;line-height:1.65}.light .lead{color:var(--ink-muted)}.gold{color:var(--gold)}.light .gold{color:var(--gold-ink)}.btn{cursor:pointer;min-height:56px;transition:background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease);touch-action:manipulation;border:1px solid #0000;border-radius:0;justify-content:space-between;align-items:center;gap:14px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.btn-block{width:100%}.btn-blue{background:var(--blue);color:var(--on-dark)}.btn-blue:hover{background:var(--blue-hover)}.btn-blue:disabled{opacity:.6;cursor:progress}.btn-paper{background:var(--paper);color:var(--ink)}.btn-paper:hover{background:var(--gold)}.btn-ghost-ink{border-color:var(--ink);color:var(--ink);background:0 0;font-weight:500}.btn-ghost-ink:hover{background:var(--ink);color:var(--paper)}.btn-ghost{border-color:var(--on-dark);color:var(--on-dark);background:0 0;font-weight:500}.btn-ghost:hover{background:var(--on-dark);color:var(--ink)}.plus{flex:none;width:28px;height:28px;position:relative}.plus:before,.plus:after{content:"";background:currentColor;position:absolute}.plus:before{width:1.5px;top:0;bottom:0;left:50%;transform:translate(-50%)}.plus:after{height:1.5px;top:50%;left:0;right:0;transform:translateY(-50%)}.marquee{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{align-items:center;gap:clamp(36px,5.5vw,64px);width:max-content;padding:6px 0;animation:70s linear infinite marquee;display:flex}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.topbar[data-astro-cid-nazmfhjt]{background:var(--graphite-900);padding-top:env(safe-area-inset-top)}.bar[data-astro-cid-nazmfhjt]{justify-content:space-between;align-items:center;gap:12px;height:56px;display:flex}.brand[data-astro-cid-nazmfhjt] img[data-astro-cid-nazmfhjt]{width:auto;height:20px}.collab[data-astro-cid-nazmfhjt]{letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-muted);white-space:nowrap;font-size:11px}.x[data-astro-cid-nazmfhjt]{color:var(--gold)}.strip[data-astro-cid-nazmfhjt]{background:var(--paper);color:var(--ink)}.strip-inner[data-astro-cid-nazmfhjt]{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;justify-content:space-between;gap:12px;padding-top:8px;padding-bottom:8px;font-size:11px;display:flex}@media (width<=359px){.collab[data-astro-cid-nazmfhjt],.strip-inner[data-astro-cid-nazmfhjt]{letter-spacing:.06em;font-size:10px}}@media (width>=720px){.bar[data-astro-cid-nazmfhjt]{height:68px}.brand[data-astro-cid-nazmfhjt] img[data-astro-cid-nazmfhjt]{height:26px}.collab[data-astro-cid-nazmfhjt],.strip-inner[data-astro-cid-nazmfhjt]{font-size:12px}}footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line-dark);padding:36px 0 calc(36px + env(safe-area-inset-bottom))}.inner[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:24px;display:flex}.brand[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:10px;display:flex}.brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{align-self:flex-start;width:auto;height:20px}.brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-faint);font-size:11px}.wa[data-astro-cid-jo6i4kqk]{font-size:14px}@media (width>=720px){.inner[data-astro-cid-jo6i4kqk]{flex-direction:row;justify-content:space-between;align-items:center}}
