@font-face{font-family:satoshi;src:url(../media/Satoshi_Variable-s.p.1q7euddqujsio.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:92.36%;descent-override:21.95%;line-gap-override:9.14%;size-adjust:109.35%}._9ZeGPW_className{font-family:satoshi,satoshi Fallback,Arial,sans-serif;font-style:normal}._9ZeGPW_variable{--font-satoshi:"satoshi", "satoshi Fallback", Arial, sans-serif}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/258bd0ab5fdd762a-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/99a2019bdfa8519b-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/44e0cb21b0d052b7-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/f9cd5a77d065db98-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/954d21e04331b2ae-s.200l3jur7oygh.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/53897e768d329f66-s.269kn9uafm0ti.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.vEGYwG_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.vEGYwG_variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--ink:#20252b;--navy:#183255;--slate:#6b7c8e;--mist:#ccd6db;--off-white:#f8f6f0;--sand:#e8d8c5;--orange:#c16042;--surface:var(--off-white);--surface-sand:var(--sand);--surface-deep:var(--navy);--surface-deepest:var(--ink);--text-strong:var(--navy);--text:var(--ink);--text-muted:#4d5865;--text-display-soft:var(--slate);--text-on-deep:var(--off-white);--text-on-deep-muted:var(--mist);--accent:var(--orange);--rule:color-mix(in srgb, var(--navy) 15%, transparent);--rule-strong:color-mix(in srgb, var(--navy) 34%, transparent);--rule-on-deep:color-mix(in srgb, var(--mist) 20%, transparent);--rule-on-deep-strong:color-mix(in srgb, var(--mist) 42%, transparent);--grid-line:color-mix(in srgb, var(--navy) 6.5%, transparent);--grid-line-on-deep:color-mix(in srgb, var(--mist) 7%, transparent);--grid-cell:72px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--section-space:clamp(104px, 12vw, 200px);--page-max:1440px;--gutter:clamp(20px, 5vw, 80px);--column-gap:clamp(16px, 2vw, 32px);--nav-height:72px;--radius-s:6px;--radius-m:12px;--radius-l:24px;--radius-pill:999px;--font:var(--font-satoshi), Arial, sans-serif;--font-mono:var(--font-jetbrains), ui-monospace, Menlo, Consolas, monospace;--text-label:12px;--text-small:14px;--text-body:17px;--text-lead:clamp(18px, 1.3vw, 21px);--text-h3:clamp(24px, 2vw, 32px);--text-statement:clamp(26px, 2.6vw, 40px);--text-h2:clamp(40px, 5.4vw, 88px);--text-display:clamp(42px, 5vw, 84px);--leading-display:.98;--leading-heading:1.04;--leading-body:1.62;--tracking-display:-.045em;--tracking-heading:-.035em;--tracking-label:.16em;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-standard:cubic-bezier(.2, 0, 0, 1);--duration-micro:.16s;--duration-ui:.28s;--duration-reveal:.56s;--duration-scene:.9s;--stagger:70ms;--header-glass:color-mix(in srgb, var(--off-white) 88%, transparent);--button-bg:var(--navy);--button-fg:var(--off-white);--button-bg-hover:var(--ink);--figure-ink:var(--navy);--outcome-bg:color-mix(in srgb, var(--sand) 45%, transparent);--bench:color-mix(in srgb, var(--sand) 32%, var(--off-white))}:root[data-theme=dark]{--surface:var(--ink);--surface-sand:#191d22;--surface-deep:var(--navy);--surface-deepest:#171b20;--text-strong:var(--off-white);--text:var(--mist);--text-muted:color-mix(in srgb, var(--mist) 74%, var(--ink));--text-display-soft:color-mix(in srgb, var(--slate) 45%, var(--mist));--text-on-deep:var(--off-white);--text-on-deep-muted:var(--mist);--rule:color-mix(in srgb, var(--mist) 14%, transparent);--rule-strong:color-mix(in srgb, var(--mist) 30%, transparent);--grid-line:color-mix(in srgb, var(--mist) 5%, transparent);--header-glass:color-mix(in srgb, var(--ink) 86%, transparent);--button-bg:var(--off-white);--button-fg:var(--navy);--button-bg-hover:var(--sand);--figure-ink:var(--sand);--outcome-bg:color-mix(in srgb, var(--navy) 70%, transparent);--bench:#191d22}@media (max-width:767px){:root{--nav-height:60px;--text-body:16px;--grid-cell:48px}}
