:root{--ink-950:#0b0c0e;--ink-900:#121417;--ink-800:#1b1e22;--ink-700:#272b31;--ink-600:#3a3f47;--gray-500:#6b717a;--gray-400:#8e939b;--gray-300:#bfc2c6;--gray-200:#dcdddf;--paper-0:#fff;--paper-50:#faf8f5;--paper-100:#f4f1ec;--paper-200:#eae6df;--paper-300:#dad4ca;--blue-900:#0a2667;--blue-700:#0c3286;--blue-600:#1142ae;--blue-500:#2a5bc7;--blue-300:#7f9ddc;--blue-100:#dce5f7;--blue-50:#eef2fb;--steel-700:#33475e;--steel-500:#56708d;--steel-300:#9db0c4;--orange-700:#b84a0c;--orange-600:#d9580f;--orange-500:#f26b1d;--orange-100:#fde6d7;--success-600:#2f7a4c;--error-600:#c0362c;--star:#f2a007;--fg-on-dark-2:#b9bdc3;--border-dark:#33373e;--font-display:"Archivo",sans-serif;--font-body:"Public Sans",sans-serif;--fs-display:clamp(44px,7vw,96px);--fs-h1:clamp(38px,5.4vw,72px);--fs-h2:clamp(32px,4vw,54px);--fs-h3:clamp(24px,2.4vw,32px);--fs-lead:clamp(18px,1.5vw,21px);--section-y:clamp(64px,9vw,128px);--gutter:clamp(20px,4vw,48px);--header-h:80px;--header-h-mobile:64px;--callbar-h:60px;--shadow-2:0 8px 24px -8px rgba(18,20,23,.18);--shadow-3:0 24px 48px -16px rgba(18,20,23,.32);--ease-out:cubic-bezier(.2,.7,.2,1)}