@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../../../fonts/space-grotesk-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../../../fonts/space-grotesk-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(../../../fonts/plex-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(../../../fonts/plex-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/plex-mono-latin-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/plex-mono-latin-500.woff2)format("woff2")}@font-face{font-family:Grotesk Fallback;src:local(Arial);size-adjust:103%;ascent-override:95%;descent-override:26%}@font-face{font-family:Plex Fallback;src:local(Arial);size-adjust:101%;ascent-override:101%;descent-override:27%}:root{--ink:#10161c;--ink-2:#161e26;--ink-3:#0c1116;--paper:#f6f4ef;--card:#fffdf9;--warm:#d6d0c4;--warm-line:#e4ded2;--slate:#4a4e51;--or:#ff6a2b;--or-text-dark:#ff8a57;--or-d:#b8430f;--or-dd:#8e330b;--text:#10161c;--text-2:#3a4046;--on-dark:#f6f4ef;--on-dark-2:#c9ced3;--on-dark-3:#9aa3ab;--line-dark:#f6f4ef17;--steel:#6e8596;--f-display:"Space Grotesk", "Grotesk Fallback", system-ui, sans-serif;--f-body:"IBM Plex Sans", "Plex Fallback", system-ui, sans-serif;--f-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--gutter:clamp(16px, 4vw, 40px);--maxw:1240px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:88px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--text);font-family:var(--f-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.55;overflow-x:clip}img,svg{max-width:100%;display:block}h1,h2,h3,h4,p,ul{margin:0}ul{padding:0;list-style:none}a{color:inherit}::selection{background:var(--or);color:var(--ink)}:focus-visible{outline:2px solid var(--or);outline-offset:3px;border-radius:4px}.light :focus-visible,.on-light:focus-visible{outline-color:var(--or-d)}.skip{z-index:100;background:var(--or);color:var(--ink);border-radius:8px;padding:10px 16px;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-60px;left:16px}.skip:focus{top:16px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:100%;max-width:calc(var(--maxw) + var(--gutter) * 2);padding-inline:var(--gutter);margin:0 auto}.disp{font-family:var(--f-display);letter-spacing:-.035em;text-wrap:balance;font-weight:700;line-height:.98}.mono{font-family:var(--f-mono)}.h2{font-size:clamp(38px,5.4vw,68px)}.lede{color:var(--text-2);text-wrap:pretty;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.dark{background:var(--ink);color:var(--on-dark)}.dark .lede{color:var(--on-dark-2)}.eyebrow{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--or-d);align-items:center;gap:10px;font-size:12px;display:flex}.dark .eyebrow{color:var(--or-text-dark)}.sec{padding-block:clamp(64px,7vw,104px)}.pill{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;line-height:1;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill.live{color:var(--or-d);background:#ff6a2b14}.pill.near{color:#7a420f;background:#d6d0c466}.pill.build,.pill.next{color:var(--slate)}.pill.next{border-style:dashed}.pill.next:before{background:0 0;border:1px solid}.dark .pill.live,.win .pill.live{color:var(--or-text-dark);background:#ff6a2b1a}.dark .pill.near,.win .pill.near{color:#f0c9a8;background:#f0c9a80f}.dark .pill.build,.dark .pill.next,.win .pill.build,.win .pill.next{color:#b9c0c6}.btn{white-space:nowrap;min-height:52px;transition:transform .25s var(--ease-out), background-color .25s, border-color .25s, color .25s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn svg{transition:transform .3s var(--ease-out)}.btn:hover svg{transform:translate(3px)}.btn-or{background:var(--or);color:var(--ink)}.btn-or:hover{background:#ff7f47}.btn-ghost{color:var(--on-dark);background:var(--ink);border:1px solid #f6f4ef4d}.btn-ghost:hover{border-color:#f6f4ef99}.win{background:var(--ink);color:#e9e6df;isolation:isolate;border:1px solid #f6f4ef14;border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 50px 100px -40px #080c1099,0 16px 32px -16px #080c1066}.win-bar{border-bottom:1px solid var(--line-dark);height:40px;font-family:var(--f-mono);color:var(--on-dark-3);white-space:nowrap;align-items:center;gap:12px;padding:0 14px;font-size:11px;display:flex;overflow:hidden}.dots{flex:none;gap:6px;display:flex}.dots i{background:#2a343e;border-radius:50%;width:9px;height:9px}.dots i:first-child{background:var(--or)}.chip{font-family:var(--f-mono);color:#c9ced3;white-space:nowrap;background:#f6f4ef0f;border:1px solid #f6f4ef14;border-radius:6px;align-items:center;padding:4px 8px;font-size:10.5px;line-height:1.2;display:inline-flex}.chip.or{color:#ff9a6e;background:#ff6a2b1f;border-color:#ff6a2b42}.lbl{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#959ea6;font-size:10px}.card{background:var(--card);border:1px solid var(--warm-line);border-radius:18px}.ticks{flex-direction:column;gap:12px;display:flex}.ticks li{color:var(--text-2);gap:12px;font-size:16px;line-height:1.5;display:flex}.ticks li:before{content:"";background:var(--or-d);flex:none;width:14px;height:1px;margin-top:12px}.dark .ticks li{color:var(--on-dark-2)}.dark .ticks li:before{background:var(--or)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal],[data-group] [data-item]{clip-path:inset(0 0 100%);animation:.6s 2.5s forwards reveal-fallback;transform:translateY(18px)}html.motion-ready [data-reveal],html.motion-ready [data-group] [data-item]{animation:none}}@keyframes reveal-fallback{to{clip-path:inset(0);transform:none}}
