@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/onest-latin-400-normal.9AYXx_QC.woff2)format("woff2"),url(/_astro/onest-latin-400-normal.RaMPE1jb.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/onest-latin-500-normal.2-RsuwM3.woff2)format("woff2"),url(/_astro/onest-latin-500-normal.CVP923du.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/onest-latin-600-normal.DM19Lk_j.woff2)format("woff2"),url(/_astro/onest-latin-600-normal.D88KJsY0.woff)format("woff")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/big-shoulders-display-latin-700-normal.KM2fueoL.woff2)format("woff2"),url(/_astro/big-shoulders-display-latin-700-normal.CMi6UoP4.woff)format("woff")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/big-shoulders-display-latin-900-normal.CW8trzgu.woff2)format("woff2"),url(/_astro/big-shoulders-display-latin-900-normal.DMT-1gsg.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}:root{--ground:#0b0b0e;--surface:#131317;--surface-2:#1c1c22;--ink:#f5f5f7;--ink-muted:#8e8e99;--line:#222229;--blue:#4d8eff;--blue-soft:#4d8eff24;--volt:#c8ff3d;--on-volt:#0b0b0e;--volt-text:#c8ff3d;--bone:#ede6da;--warn:#ffd60a;--cta:var(--volt);--on-cta:var(--on-volt);--font-sans:Onest, system-ui, -apple-system, "Segoe UI", sans-serif;--font-data:"Big Shoulders Display", "Arial Narrow", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--wrap:1180px;--gutter:clamp(16px, 4vw, 40px);color-scheme:dark}@media (prefers-color-scheme:light){:root{--ground:#f6f6f8;--surface:#fff;--surface-2:#efeff3;--ink:#0b0b0e;--ink-muted:#5c5c66;--line:#e2e2e8;--blue:#1f5fd6;--blue-soft:#1f5fd61a;--volt-text:#3f6a00;--warn:#7a5a00;--cta:#0b0b0e;--on-cta:#c8ff3d;color-scheme:light}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}a{color:inherit}img,svg{max-width:100%;display:block}::selection{background:var(--blue);color:#fff}.wrap{max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.mono{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:12px}.display{font-family:var(--font-data);text-transform:uppercase;letter-spacing:-.005em;margin:0;font-weight:900;line-height:.94}.display .accent{color:var(--blue)}.muted{color:var(--ink-muted)}.btn{font:600 15px/1 var(--font-sans);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.btn.primary{background:var(--cta);color:var(--on-cta)}.btn.primary:hover{transform:translateY(-1px)}.btn.ghost{color:var(--ink);border-color:var(--line);background:0 0}.btn.ghost:hover{border-color:var(--ink-muted)}.btn .arrow{transition:transform .2s}.btn:hover .arrow{transform:translate(3px)}.section{border-top:1px solid var(--line);padding:clamp(80px,12vw,160px) 0}.section-head{gap:20px;margin-bottom:clamp(40px,6vw,72px);display:grid}.section-head .display{max-width:14ch;font-size:clamp(40px,7vw,96px)}.js .reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(16px)}.js .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}*,:before,:after{animation:none!important}}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.top[data-astro-cid-nen7h5rs]{z-index:10;background:color-mix(in srgb, var(--ground) 72%, transparent);-webkit-backdrop-filter:saturate(160%)blur(16px);border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;height:68px;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--ink);display:flex}nav[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(14px,2.4vw,32px);font-size:14px;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){color:var(--ink-muted);text-decoration:none;transition:color .2s}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):hover{color:var(--ink)}.btn[data-astro-cid-nen7h5rs].small{padding:10px 16px;font-size:13.5px}@media (width<=720px){.hide-sm[data-astro-cid-nen7h5rs]{display:none}}footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);padding:48px 0 56px}.foot[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.foot[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{flex:1;margin:0;font-size:14px}.foot[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:12px 24px;display:flex}.foot[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.foot[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}.consent[data-astro-cid-bm4qem4n]{z-index:50;background:var(--surface-2);max-width:720px;color:var(--ink);border:1px solid var(--line);border-radius:20px;gap:16px;margin:0 auto;padding:20px;display:grid;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 40px #00000059}.consent-text[data-astro-cid-bm4qem4n]{margin:0;font-size:15px;line-height:1.55}.consent-text[data-astro-cid-bm4qem4n] b[data-astro-cid-bm4qem4n]{margin-bottom:4px;display:block}.consent-text[data-astro-cid-bm4qem4n] a[data-astro-cid-bm4qem4n]{color:var(--blue);text-underline-offset:3px}.consent-choices[data-astro-cid-bm4qem4n]{gap:12px;display:grid}.consent-choices[data-astro-cid-bm4qem4n] label[data-astro-cid-bm4qem4n]{cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;display:flex}.consent-choices[data-astro-cid-bm4qem4n] input[data-astro-cid-bm4qem4n]{width:18px;height:18px;accent-color:var(--blue);flex:none;margin-top:4px}.consent-choices[data-astro-cid-bm4qem4n] small[data-astro-cid-bm4qem4n]{color:var(--ink-muted);font-size:13.5px;line-height:1.45;display:block}.consent-actions[data-astro-cid-bm4qem4n]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.consent-actions[data-astro-cid-bm4qem4n] .btn[data-astro-cid-bm4qem4n].small{justify-content:center;padding:10px 16px;font-size:14px}.consent-actions[data-astro-cid-bm4qem4n] .btn[data-astro-cid-bm4qem4n].solid{background:var(--ink);color:var(--ground);border:1px solid var(--ink)}@media (width<=520px){.consent-actions[data-astro-cid-bm4qem4n]{grid-template-columns:1fr 1fr;display:grid}.consent-actions[data-astro-cid-bm4qem4n] [data-astro-cid-bm4qem4n][data-choice=customize],.consent-actions[data-astro-cid-bm4qem4n] [data-astro-cid-bm4qem4n][data-choice=save]{grid-column:1/-1}}
