:root {--font-display: 'Outfit', 'Segoe UI', Helvetica, Arial, sans-serif;--font-text: 'Source Sans 3', 'Segoe UI', Helvetica, Arial, sans-serif;--text-mark: clamp(3.5rem, 10.4vw, 9.375rem);--text-giant: clamp(2.5rem, 4.8vw, 4.25rem);--text-hero: clamp(2.25rem, 3.9vw, 3.5rem);--text-h2: clamp(1.75rem, 2.3vw, 2.125rem);--text-statement: clamp(1.375rem, 2.1vw, 1.875rem);--text-lead: 1.375rem;--text-title: 1.25rem;--text-body: 1.125rem;--text-small: 0.9375rem;--gap-xs: 0.375rem;--gap-s: 0.75rem;--gap-m: 1.5rem;--gap-l: 3rem;--gutter: clamp(1rem, 2.2vw, 2rem);--frame: 0.75rem;--section-space: clamp(6rem, 14vw, 12.5rem);--radius: 4px;--btn-height: 3.5rem;--btn-height-s: 3rem;--leading-body: 1.55;--leading-heading: 1.02;--tracking-heading: -0.03em;}