:root{--periwinkle:#6D81B9;--periwinkle-50:#91A0CA;--periwinkle-25:#C9CEE5;--periwinkle-12-5:#E4E6F2;--periwinkle-tint:#EFF1F7;--dark:#1E1E28;--ink:#2D3043;--slate:#618093;--slate-dark:#1E3C4F;--white:#FFF;--green:#10C469;--green-tint:#E6FAF1;--orange:#F08E50;--orange-tint:#FEF8EC;--red:#F05050;--red-tint:#FEF1F1;--white-72:rgba(255,255,255,0.72);--white-82:rgba(255,255,255,0.82);--surface:#EEF1F9;--text:#4E4E4E;--space-3xs:0.25rem;--space-2xs:0.5rem;--space-xs:0.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:clamp(1.5rem,1.1rem + 1.7vw,2.5rem);--space-xl:clamp(2rem,1.3rem + 3vw,3.5rem);--space-2xl:clamp(3rem,1.9rem + 5vw,5.5rem);--space-3xl:clamp(4rem,2.2rem + 8vw,8rem);--text-display:clamp(3rem,9vw,8.75rem);--text-h1:var(--bde-h1-font-size);--text-h2:var(--bde-h2-font-size);--text-h3:var(--bde-h3-font-size);--text-h4:var(--bde-h4-font-size);--text-h5:var(--bde-h5-font-size);--text-h6:var(--bde-h6-font-size);--text-lead:clamp(1.125rem,0.956rem + 0.563vw,1.35rem);--text-card:clamp(1.0625rem,0.922rem + 0.469vw,1.25rem);--text-body:var(--bde-body-font-size);--text-eyebrow:clamp(0.8125rem,0.766rem + 0.156vw,0.875rem);--border:#D8DCEC;--surface-light:#F7F8FC}