@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/archivo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-mono-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-mono-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/caveat-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/caveat-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}:root{--ink: oklch(.165 .018 264);--ink-2: oklch(.185 .018 264);--ink-card: oklch(.205 .018 264);--ink-3: oklch(.235 .02 264);--line-dark: oklch(.3 .016 264);--paper: oklch(.96 .005 264);--paper-2: oklch(.95 .006 264);--paper-card: oklch(.985 .003 264);--line-light: oklch(.86 .008 264);--text: oklch(.95 .006 264);--text-soft: oklch(.84 .008 264);--text-dim: oklch(.65 .012 264);--text-ink: oklch(.2 .016 264);--text-ink-soft: oklch(.38 .016 264);--amber: oklch(.83 .145 75);--amber-deep: oklch(.58 .17 60);--amber-rgb: 239, 178, 76;--sans: "Archivo", system-ui, sans-serif;--mono: "Space Mono", ui-monospace, monospace;--gutter: 40px}@media(max-width:760px){:root{--gutter: 22px}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:var(--ink);color:var(--text);font-family:var(--sans)}a{text-decoration:none;color:inherit}img{max-width:100%}::selection{background:rgba(var(--amber-rgb),.28)}.wrap{max-width:1280px;margin:0 auto;width:100%;padding-left:var(--gutter);padding-right:var(--gutter)}.mono{font-family:var(--mono)}.btn{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:700;padding:15px 28px;border-radius:999px;transition:transform .2s,border-color .2s,opacity .18s}.btn--amber{background:var(--amber);color:var(--ink)}.btn--amber:hover{transform:translateY(-2px)}.btn--dark{background:#1f1306;color:#feedc9}.btn--dark:hover{transform:translateY(-2px)}.sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-bottom:24px;margin-bottom:24px}.sec-head h2{font-weight:800;font-size:clamp(30px,4.4vw,64px);line-height:1;letter-spacing:-.025em;margin:0}.sec-label{font-family:var(--mono);font-size:13px;white-space:nowrap}.stripe{height:11px;background:repeating-linear-gradient(-45deg,rgba(var(--amber-rgb),.82) 0px,rgba(var(--amber-rgb),.82) 6px,var(--ink) 6px,var(--ink) 16px)}#cc-cursor{position:fixed;top:0;left:0;width:30px;height:30px;border:1.5px solid rgba(var(--amber-rgb),.75);border-radius:999px;pointer-events:none;z-index:99999;transition:width .16s ease,height .16s ease,background .16s ease,border-color .16s ease;display:flex;align-items:center;justify-content:center}#cc-cursor>span{width:3px;height:3px;border-radius:999px;background:var(--amber);transition:background .16s ease}body{cursor:none}@media(hover:none){#cc-cursor{display:none!important}body{cursor:auto}}@media(prefers-reduced-motion:reduce){#cc-cursor{display:none!important}body{cursor:auto}html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(9px)}}footer[data-astro-cid-gcn2mc3v]{border-top:1px solid var(--line-dark);background:var(--ink)}.footer__inner[data-astro-cid-gcn2mc3v]{padding-top:48px;padding-bottom:48px}.footer__desc[data-astro-cid-gcn2mc3v]{max-width:760px;font-size:15px;line-height:1.7;color:#a1a5ab;margin:0 0 40px}.footer__row[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:30px;align-items:flex-end;justify-content:space-between}.footer__row--ruled[data-astro-cid-gcn2mc3v]{padding-top:32px;border-top:1px solid oklch(.28 .016 264)}.footer__brand[data-astro-cid-gcn2mc3v]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.footer__brand[data-astro-cid-gcn2mc3v] img[data-astro-cid-gcn2mc3v]{height:24px;width:auto;display:block}.footer__brand[data-astro-cid-gcn2mc3v] span[data-astro-cid-gcn2mc3v]{font-weight:600;font-size:16px;letter-spacing:.2em}.footer__legal[data-astro-cid-gcn2mc3v]{font-family:var(--mono);font-size:12.5px;line-height:1.7;color:var(--text-dim);margin:0}.footer__tagline[data-astro-cid-gcn2mc3v]{font-weight:900;font-size:clamp(20px,2vw,30px);letter-spacing:-.03em;text-transform:uppercase;color:var(--amber)}.footer__copy[data-astro-cid-gcn2mc3v]{font-family:var(--mono);font-size:12.5px;color:var(--text-dim)}
