:root {--font-heading: 'Saira', sans-serif;--font-body: 'Outfit', sans-serif;--fw-medium: 500;--fw-semibold: 600;--fw-regular: 400;--fw-bold: 700;--fs-xs: clamp(0.7813rem, 0.7759rem + 0.027vw, 0.8rem);--fs-s: clamp(0.9375rem, 0.9196rem + 0.089vw, 1rem);--fs-base: clamp(1.125rem, 1.0893rem + 0.179vw, 1.25rem);--fs-m: clamp(1.35rem, 1.2893rem + 0.304vw, 1.5625rem);--fs-l: clamp(1.62rem, 1.5248rem + 0.476vw, 1.9531rem);--fs-xl: clamp(1.944rem, 1.8019rem + 0.711vw, 2.4414rem);--fs-2xl: clamp(2.3328rem, 2.1274rem + 1.027vw, 3.0518rem);--fs-3xl: clamp(2.7994rem, 2.5093rem + 1.45vw, 3.8147rem);--fs-4xl: clamp(3.3592rem, 2.9566rem + 2.013vw, 4.7684rem);--fs-hero: clamp(2.25rem, 1.3rem + 4.5vw, 4.7684rem);--space-3xs: clamp(0.2813rem, 0.2723rem + 0.045vw, 0.3125rem);--space-2xs: clamp(0.5625rem, 0.5446rem + 0.089vw, 0.625rem);--space-xs: clamp(0.8438rem, 0.817rem + 0.134vw, 0.9375rem);--space-s: clamp(1.125rem, 1.0893rem + 0.179vw, 1.25rem);--space-m: clamp(1.6875rem, 1.6339rem + 0.268vw, 1.875rem);--space-l: clamp(2.25rem, 2.1786rem + 0.357vw, 2.5rem);--space-xl: clamp(3.375rem, 3.2679rem + 0.536vw, 3.75rem);--space-2xl: clamp(4.5rem, 4.3571rem + 0.714vw, 5rem);--space-3xl: clamp(6.75rem, 6.5357rem + 1.071vw, 7.5rem);--space-3xs-2xs: clamp(0.2813rem, 0.183rem + 0.491vw, 0.625rem);--space-2xs-xs: clamp(0.5625rem, 0.4554rem + 0.536vw, 0.9375rem);--space-xs-s: clamp(0.8438rem, 0.7277rem + 0.58vw, 1.25rem);--space-s-m: clamp(1.125rem, 0.9107rem + 1.071vw, 1.875rem);--space-m-l: clamp(1.6875rem, 1.4554rem + 1.161vw, 2.5rem);--space-l-xl: clamp(2.25rem, 1.8214rem + 2.143vw, 3.75rem);--space-xl-2xl: clamp(3.375rem, 2.9107rem + 2.321vw, 5rem);--space-2xl-3xl: clamp(4.5rem, 3.6429rem + 4.286vw, 7.5rem);--space-s-xl: clamp(1.125rem, 0.375rem + 3.75vw, 3.75rem);--space-s-l: clamp(1.125rem, 0.7321rem + 1.964vw, 2.5rem);--container-max: 1100px;--gutter: var(--space-s-m);--r-s: 0.5rem;--r-m: 0.9rem;--r-l: 1.4rem;--r-pill: 999px;--shadow-card: 0 1.5rem 3rem rgba(0, 0, 0, 0.35);--header-height: clamp(4.25rem, 3.9rem + 1.5vw, 5.5rem);--transition: 0.35s cubic-bezier(0.22, 0.61, 0.36, 1);}