:root { --at-primary: #2563eb; --at-secondary: #7c3aed; --at-primary-l-1: #60a5fa; --at-primary-l-2: #93c5fd; --at-primary-l-3: #bfdbfe; --at-primary-l-4: #dbeafe; --at-primary-l-5: #eff6ff; --at-primary-l-6: #ffffff; --at-primary-d-1: #1d4ed8; --at-primary-d-2: #1e40af; --at-primary-d-3: #1e3a8a; --at-primary-d-4: #172554; --at-primary-d-5: #0f172a; --at-primary-d-6: #000000; --at-secondary-l-1: #a78bfa; --at-secondary-l-2: #c4b5fd; --at-secondary-l-3: #ddd6fe; --at-secondary-l-4: #ede9fe; --at-secondary-l-5: #f5f3ff; --at-secondary-l-6: #ffffff; --at-secondary-d-1: #6d28d9; --at-secondary-d-2: #5b21b6; --at-secondary-d-3: #4c1d95; --at-secondary-d-4: #3b0764; --at-secondary-d-5: #1e0033; --at-secondary-d-6: #000000; --at-white: #ffffff; --at-success: #22c55e; --at-neutral: #64748b; --at-neutral-l-1: #94a3b8; --at-neutral-l-2: #cbd5e1; --at-neutral-l-3: #e2e8f0; --at-neutral-l-4: #f1f5f9; --at-neutral-l-5: #f8fafc; --at-neutral-l-6: #ffffff; --at-neutral-d-1: #475569; --at-neutral-d-2: #334155; --at-neutral-d-3: #1e293b; --at-neutral-d-4: #0f172a; --at-neutral-d-5: #020617; --at-neutral-d-6: #000000; --at-text--2xs: clamp(0.82rem, calc(0.00018518518518518534 * (100vw - 36rem) + 0.82rem), 0.84rem); --at-text--xs: clamp(1.02rem, calc(0.0010185185185185173 * (100vw - 36rem) + 1.02rem), 1.13rem); --at-text--s: clamp(1.28rem, calc(0.002037037037037037 * (100vw - 36rem) + 1.28rem), 1.5rem); --at-text--m: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem); --at-text--l: clamp(2rem, calc(0.0062037037037037035 * (100vw - 36rem) + 2rem), 2.67rem); --at-text--xl: clamp(2.5rem, calc(0.00972222222222222 * (100vw - 36rem) + 2.5rem), 3.55rem); --at-text--2xl: clamp(3.13rem, calc(0.014907407407407411 * (100vw - 36rem) + 3.13rem), 4.74rem); --at-heading--2xs: calc(var(--at-heading--s) * 0.64); --at-heading--xs: calc(var(--at-heading--s) * 0.8); --at-heading--s: clamp(calc(1rem * (18 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((24 - 18) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (18 / var(--base-font)))) + (((24 - 18) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (24 / var(--base-font))));; --at-heading--m: calc(var(--at-heading--s) * 1.25); --at-heading--l: calc(var(--at-heading--s) * 1.563); --at-heading--xl: calc(var(--at-heading--s) * 1.953); --at-text--3xl: calc(var(--at-text--s) * 3.052); --at-section-padding-block: var(--at-space--2xl); --at-gutter: var(--at-space--s); --at-block-overlap: var(--at-section-padding-block); --at-space--2xs: clamp(0.82rem, calc(0.00018518518518518534 * (100vw - 36rem) + 0.82rem), 0.84rem); --at-space--xs: clamp(1.02rem, calc(0.0010185185185185173 * (100vw - 36rem) + 1.02rem), 1.13rem); --at-space--s: clamp(1.28rem, calc(0.002037037037037037 * (100vw - 36rem) + 1.28rem), 1.5rem); --at-space--m: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem); --at-space--l: clamp(2rem, calc(0.0062037037037037035 * (100vw - 36rem) + 2rem), 2.67rem); --at-space--xl: clamp(2.5rem, calc(0.00972222222222222 * (100vw - 36rem) + 2.5rem), 3.55rem); --at-space--2xl: clamp(3.13rem, calc(0.014907407407407411 * (100vw - 36rem) + 3.13rem), 4.74rem);}