@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}body{min-height:100dvh}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4{overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}ul[role=list],ol[role=list]{padding:0;list-style:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}
@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#eceff5;--color-bg-translucent:#eceff5e0;--color-surface:#fff;--color-surface-raised:#f3f5f9;--color-surface-soft:#e3eaf8;--color-border:#d6dce8;--color-border-strong:#b3bdd0;--color-overlay:#10141e73;--color-text:#0d1220;--color-text-muted:#465069;--color-text-subtle:#677089;--color-accent:#2f6bff;--color-accent-hover:#1f56e0;--color-accent-text:#1d4ed8;--color-accent-contrast:#fff;--color-accent-soft:#2f6bff1a;--color-success:#12875a;--color-focus-ring:#2f6bff;--shadow-md:0 8px 24px -10px #10182838;--shadow-lg:0 24px 64px -16px #10182842, 0 0 0 1px #1018280f;--shadow-lift:0 24px 64px -16px #10182842;--font-sans:var(--font-instrument-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:var(--font-sans);--font-mono:ui-monospace, "SF Mono", menlo, monospace;--text-xs:.72rem;--text-sm:.84rem;--text-base:.96rem;--text-lg:1.08rem;--text-xl:1.2rem;--text-2xl:1.44rem;--text-3xl:clamp(1.7rem, 1.35rem + 1.45vw, 2.15rem);--text-4xl:clamp(2.15rem, 1.55rem + 2.9vw, 3.35rem);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.15;--leading-normal:1.6;--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;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-full:999px;--radius-leaf:14px 4px;--radius-leaf-sm:10px 3px;--duration-fast:.12s;--duration-base:.2s;--duration-shape:.55s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--container-max:72rem;--container-gutter:clamp(1rem, 4vw, 2rem);--bar-progress:0;--header-height:6.25rem;--header-height-scrolled:calc(var(--header-height) * .6);--header-space:clamp(3.5rem, calc(var(--header-height) - 2.5rem), 3.75rem);--z-header:10;--z-overlay:50;--z-modal:60}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0b0d12;--color-bg-translucent:#0b0d12cc;--color-surface:#12151c;--color-surface-raised:#181c25;--color-surface-soft:#1b2436;--color-border:#232834;--color-border-strong:#313849;--color-overlay:#05060ab8;--color-text:#e8ebf2;--color-text-muted:#9aa3b5;--color-text-subtle:#6b7385;--color-accent:#2f6bff;--color-accent-hover:#4d82ff;--color-accent-text:#8fb0ff;--color-accent-contrast:#fff;--color-accent-soft:#2f6bff29;--color-success:#3ecf8e;--color-focus-ring:#7ea2ff;--shadow-md:0 8px 24px -8px #00000080;--shadow-lg:0 24px 64px -12px #0009, 0 0 0 1px #ffffff08;--shadow-lift:0 24px 64px -12px #0009}@media not (min-width:44rem){:root{--header-height:5.2rem}}}
@layer base{html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height-scrolled) + var(--space-3));-webkit-font-smoothing:antialiased}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal)}main{overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:-.02em}body>*{z-index:1;position:relative}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}::selection{background-color:var(--color-accent);color:var(--color-accent-contrast)}}
@layer reset,tokens,base;
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_d8350e3a-module__LA5v5G__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_d8350e3a-module__LA5v5G__variable{--font-instrument-sans:"Instrument Sans", "Instrument Sans Fallback"}
