@font-face{font-family:SUITE Variable;src:url(/fonts/SUITE-Variable.woff2)format("woff2-variations");font-weight:300 900;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--surface:#edecea;--surface-raised:#fff;--surface-sunken:#f7f6f4;--content-primary:#1a1a1a;--content-secondary:#4e4e4e;--content-tertiary:#6b6b6b;--separator:#d0d0d0;--separator-weak:#e8e6e2;--accent:#af28c7;--accent-weak:#faf2fc;--focus-ring:var(--accent,var(--content-primary));--fs-display:clamp(2.625rem, .8571rem + 1.9643vw, 4rem);--fs-title:clamp(2rem, 1.0357rem + 1.0714vw, 2.75rem);--fs-body:clamp(.9375rem, .5357rem + .4464vw, 1.25rem);--fs-label:clamp(.875rem, .5536rem + .3571vw, 1.125rem);--fs-small:clamp(.8125rem, .5714rem + .2679vw, 1rem);--fs-caption:clamp(.75rem, .5089rem + .2679vw, .9375rem);--measure:min(92vw, clamp(32.5rem, 12.5714rem + 22.1429vw, 48rem))}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--surface:#1c1b1a;--surface-raised:#262524;--surface-sunken:#211f1e;--content-primary:#f2f1ef;--content-secondary:#b3b1ad;--content-tertiary:#98958f;--separator:#3a3937;--separator-weak:#302f2d;--accent:#c679d4;--accent-weak:#332c32}}body{background:var(--surface);margin:0;font-family:SUITE Variable,system-ui,sans-serif}a{color:var(--content-primary);text-decoration:none}a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:4px}a:hover{color:var(--accent)}
