:root{--color-primary:#01309a;--color-primary-hover:#001c5b;--color-secondary:#ff4000;--color-secondary-hover:#CF3501;--color-accent:#6d98ba;--color-text:#210203;--color-text-lighten:#fff;--color-text-muted:#64748b;--color-bg-light:#fff;--color-bg-dark:#0C1C45;--color-bg-alt:#f8fafc;--color-bg-alt-dark:#2a3a54;--color-border:#e2e8f0;--font-sans:"Atkinson Hyperlegible Next",sans-serif;--font-serif:"Hedvig Letters Serif",serif;--font-mono:"Fira Code",sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.5em;--text-7xl:4em;--font-thin:100;--font-extralight:200;--font-light:300;--font-normal:400;--font-medium:500;--font-semi:600;--font-bold:700;--font-extrabold:800;--font-black:900;--leading-tight:1.25;--leading-normal:1.6;--leading-loose:1.75;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-80:80px;--space-96:96px;--space-128:128px;--space-vw-1:1vw;--space-vw-2:2vw;--space-vw-3:3vw;--space-vw-4:4vw;--space-vw-5:5vw;--space-vw-8:8vw;--space-vw-10:10vw;--space-vw-15:15vw;--space-vw-20:20vw;--space-vh-5:5vh;--space-vh-10:10vh;--space-vh-15:15vh;--space-vh-20:20vh;--space-pct-1:1%;--space-pct-2:2%;--space-pct-3:3%;--space-pct-4:4%;--space-pct-5:5%;--space-pct-6:6%;--space-pct-8:8%;--space-pct-10:10%;--space-pct-12:12%;--space-pct-15:15%;--space-pct-20:20%;--space-pct-25:25%;--space-360:360px;--radius-4:4px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-24:24px;--radius-32:32px;--radius-48:48px;--radius-64:64px;--radius-full:9999px;--container-480:480px;--container-640:640px;--container-768:768px;--container-1024:1024px;--container-1280:1280px;--container-1440:1440px;--container-fluid:100%;--container-px-mobile:var(--space-16);--container-px-tablet:var(--space-24);--container-px-desktop:var(--space-32);--section-py-24:var(--space-24);--section-py-32:var(--space-32);--section-py-48:var(--space-48);--section-py-64:var(--space-64);--section-py-96:var(--space-96)}