@font-face{font-family:satoshi;src:url(../media/satoshi_variable-s.p.1q7euddqujsio.woff2)format("woff2");font-display:swap;font-weight:300 900}@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%}.gYQ0ka_className{font-family:satoshi,satoshi Fallback}.gYQ0ka_variable{--font-satoshi:"satoshi", "satoshi Fallback"}
:root{--palette-deep-blue:#1e3a8a;--palette-bright-blue:#2563eb;--palette-near-black:#0f172a;--palette-slate-gray:#64748b;--palette-slate-deep:#475569;--palette-off-white:#f8fafc;--palette-cyan:#06b6d4;--palette-cyan-light:#67e8f9;--palette-blue-paper:#edf2ff;--palette-cyan-paper:#e8f8fb;--palette-brand-deep:#142d6b;--color-canvas:var(--palette-off-white);--color-surface:var(--palette-off-white);--color-surface-soft:var(--palette-blue-paper);--color-surface-accent:var(--palette-cyan-paper);--color-surface-brand:var(--palette-deep-blue);--color-surface-inverse:var(--palette-near-black);--color-text:var(--palette-near-black);--color-text-muted:var(--palette-slate-deep);--color-text-inverse:var(--palette-off-white);--color-text-muted-inverse:color-mix(in srgb, var(--palette-off-white) 74%, var(--palette-near-black));--color-brand:var(--palette-deep-blue);--color-action-primary:var(--palette-deep-blue);--color-action-primary-hover:var(--palette-bright-blue);--color-action-primary-text:var(--palette-off-white);--color-action-light:var(--palette-off-white);--color-action-light-hover:var(--palette-cyan-paper);--color-action-light-text:var(--palette-near-black);--color-link:var(--palette-bright-blue);--color-link-inverse:var(--palette-off-white);--color-focus-ring:var(--palette-bright-blue);--color-focus-ring-inverse:var(--palette-off-white);--color-border:#0f172a24;--color-border-strong:#0f172a4d;--color-border-inverse:#f8fafc38;--color-accent:var(--palette-cyan);--color-accent-on-brand:var(--palette-cyan-light);--font-display:"Satoshi", "Helvetica Neue", system-ui, sans-serif;--font-body:"Satoshi", "Helvetica Neue", system-ui, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-label:.875rem;--text-body:1rem;--text-body-large:clamp(1.125rem, 1.02rem + .45vw, 1.375rem);--text-heading:clamp(1.625rem, 1.25rem + 1.5vw, 2.5rem);--text-title:clamp(2.375rem, 1.6rem + 3.4vw, 4.75rem);--text-statement:clamp(2.75rem, 1.7rem + 4.6vw, 6rem);--text-display:clamp(3.5rem, 2rem + 6.4vw, 7.5rem);--leading-display:.94;--leading-heading:1.15;--leading-body:1.6;--tracking-tight:-.045em;--tracking-wide:.08em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--layout-container:82rem;--layout-gutter:clamp(1.125rem, 3.2vw, 2.5rem);--layout-section:clamp(5rem, 10vw, 9rem);--layout-copy:65ch;--radius-control:.375rem;--radius-panel:1rem;--border-width:1px;--motion-duration-fast:.15s;--motion-duration-base:.24s;--motion-duration-slow:.52s;--motion-ease-out:cubic-bezier(.22, 1, .36, 1);--motion-ease-standard:cubic-bezier(.65, 0, .35, 1)}
:root{--font-display:var(--font-satoshi), "Helvetica Neue", system-ui, sans-serif;--font-body:var(--font-satoshi), "Helvetica Neue", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{background:var(--color-canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-body);font-kerning:normal;scrollbar-gutter:stable;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--color-canvas);min-width:20rem;min-height:100vh;color:var(--color-text);font-size:var(--text-body);font-weight:var(--font-weight-regular);line-height:var(--leading-body);margin:0;overflow-x:clip}h1,h2,h3,h4,p,ol,ul,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-optical-sizing:auto}ol,ul{padding:0}img,svg{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit}button{cursor:pointer}button,a{-webkit-tap-highlight-color:#2563eb29}a{color:inherit;text-decoration-skip-ink:auto;text-underline-position:from-font;text-underline-offset:.18em;text-decoration-thickness:from-font}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}::selection{background:var(--color-brand);color:var(--color-text-inverse)}[id]{scroll-margin-top:6rem}@media (max-width:47.99rem){[id]{scroll-margin-top:var(--space-4)}}@media (prefers-contrast:more){:root{--color-border:#0f172a6b;--color-border-inverse:#f8fafc85}:focus-visible{outline-width:3px}}.site-shell{flex-direction:column;min-height:100svh;display:flex}.site-shell>main{flex:1}.visually-hidden{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;min-height:2.75rem;padding:var(--space-2) var(--space-3);transform:translateY(calc(-100% - var(--space-4)));border-radius:var(--radius-control);background:var(--color-surface-inverse);color:var(--color-text-inverse);font-weight:var(--font-weight-semibold);align-items:center;display:inline-flex;position:fixed;inset-block-start:var(--space-3);inset-inline-start:var(--space-3)}.skip-link:focus-visible{transform:translateY(0)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.skip-link{transition:transform var(--motion-duration-base) var(--motion-ease-out)}}
