:root {--space-section-vertical: clamp(48px, 36.7324px + 3.0047vw, 80px);--space-section-horizontal: clamp(20px, -15.2113px + 9.3897vw, 120px);--content-max-width: 1200px;--text-primary: var(--brand-graphite);--background-primary: var(--brand-white);--background-secondary: var(--grey-10);--background-brand: var(--brand-majorelle-blue);--background-inverse: var(--brand-graphite);--text-secondary: #6B6B6B;--text-inverse: var(--brand-white);--action-primary: var(--brand-majorelle-blue);--action-secondary: var(--brand-watermelon);--accent-primary: var(--brand-watermelon);--accent-secondary: var(--brand-majorelle-blue);--border-default: var(--grey-20);--border-strong: var(--grey-40);--icon-primary: var(--brand-graphite);--icon-inverse: var(--brand-white);--icon-majorelle-blue: var(--brand-majorelle-blue);--icon-watermelon: var(--brand-watermelon);--font-primary: "Clarika Geometric", sans-serif;--font-secondary: "Clarika Geometric", sans-serif;--font-size-highlight: clamp(5.2rem, 3.862rem + 3.5681vw, 9rem);--font-size-hero: clamp(3.4rem, 2.907rem + 1.3146vw, 4.8rem);--font-size-title: clamp(2.8rem, 2.4479rem + 0.939vw, 3.8rem);--font-size-subtitle: clamp(1.8rem, 1.6592rem + 0.3756vw, 2.2rem);--font-size-heading: clamp(2.4rem, 2.2592rem + 0.3756vw, 2.8rem);--font-size-subheading: clamp(2rem, 1.8592rem + 0.3756vw, 2.4rem);--font-size-small-heading: clamp(1.6rem, 1.4592rem + 0.3756vw, 2rem);--font-size-body: 1.6rem;--font-size-body-small: 1.4rem;--font-size-body-subtitle: clamp(1.2rem, 1.1648rem + 0.0939vw, 1.3rem);--font-size-button: 1.6rem;--font-size-button-xsmall: 1.2rem;--font-size-disclaimer: clamp(1rem, 1.2704rem - 0.1878vw, 1.2rem);--font-size-metric: clamp(3.2rem, 2.6366rem + 1.5023vw, 4.8rem);--space-4: 4px;--space-xxsmall: 8px;--space-xsmall: 12px;--space-small: 16px;--space-xmedium: clamp(20px, 18.5915px + 0.3756vw, 24px);--space-medium: clamp(24px, 21.1831px + 0.7512vw, 32px);--space-large: clamp(32px, 26.3662px + 1.5023vw, 48px);--space-xlarge: clamp(40px, 31.5493px + 2.2535vw, 64px);--space-xxlarge: clamp(48px, 36.7324px + 3.0047vw, 80px);--gap-heading-to-content: var(--space-medium);--gap-content-to-media: var(--space-large);--gap-card-list: clamp(16px, 13.1831px + 0.7512vw, 24px);--padding-hero-vertical: clamp(48px, 42.3662px + 1.5023vw, 64px);--padding-section-vertical: clamp(48px, 36.7324px + 3.0047vw, 80px);--radius-small: 4px;--radius-default: 8px;--radius-icon: 12px;--radius-medium: 16px;--radius-card: 20px;--radius-large: 24px;--radius-full: 999px;--accent-on-inverse: color-mix(in srgb, var(--brand-watermelon) 50%, white);}