:root {--text-xs: clamp(1.11rem, -0.2vw + 1.18rem, 0.9rem);--text-sm: clamp(1.33rem, -0.13vw + 1.37rem, 1.2rem);--text-base: clamp(1.6rem, 0vw + 1.6rem, 1.6rem);--text-3xl: clamp(3.32rem, 1.66vw + 2.79rem, 5.05rem);--container-gap: var(--space-xl);--text-lg: clamp(1.92rem, 0.2vw + 1.85rem, 2.13rem);--line-height-body-loose: 2em;--space-3xs: clamp(0.77rem, -0.36vw + 0.89rem, 0.4rem);--text-xl: clamp(2.3rem, 0.52vw + 2.14rem, 2.84rem);--text-2xl: clamp(2.76rem, 0.98vw + 2.45rem, 3.79rem);--line-height-body-tight: 1.4em;--line-height-body-normal: 1.7em;--space-2xs: clamp(0.93rem, -0.32vw + 1.03rem, 0.59rem);--space-xs: clamp(1.11rem, -0.21vw + 1.18rem, 0.89rem);--space-sm: clamp(1.33rem, 0vw + 1.33rem, 1.33rem);--space-md: clamp(1.6rem, 0.38vw + 1.48rem, 2rem);--space-lg: clamp(1.92rem, 1.03vw + 1.59rem, 3rem);--space-xl: clamp(2.3rem, 2.1vw + 1.63rem, 4.5rem);--space-2xl: clamp(2.76rem, 3.81vw + 1.55rem, 6.75rem);--space-3xl: clamp(3.32rem, 6.51vw + 1.24rem, 10.13rem);--section-topbottom: var(--space-3xl);--section-sides: var(--space-md);--header-height: 8rem;--section-top-padding: calc(var(--section-topbottom)/2 + var(--header-height));--content-gap: var(--space-lg);--grid-gap-md: var(--space-md);--radius-xs: clamp(0.4rem, calc(0vw + 0.4rem), 0.4rem);--radius-s: clamp(0.6rem, calc(-0.19vw + 0.86rem), 0.8rem);--radius-m: clamp(1rem, calc(-0.19vw + 1.26rem), 1.2rem);--radius-l: clamp(1.6rem, calc(-0.37vw + 2.12rem), 2rem);--radius-xl: clamp(2.6rem, calc(-0.56vw + 3.38rem), 3.2rem);--radius-full: 999rem;--h-6: clamp(0.93rem, -0.32vw + 1.03rem, 0.59rem);--h-5: clamp(1.11rem, -0.21vw + 1.18rem, 0.89rem);--h-4: clamp(1.33rem, 0vw + 1.33rem, 1.33rem);--h-3: clamp(1.6rem, 0.38vw + 1.48rem, 2rem);--h-2: clamp(1.92rem, 1.03vw + 1.59rem, 3rem);--h-1: clamp(2.3rem, 2.1vw + 1.63rem, 4.5rem);--h-title: clamp(2.76rem, 3.81vw + 1.55rem, 6.75rem);--action: #00a6a8;--action-alt: #00a6a8;--brand: #FF5A1F;--brand-alt: #FF7433;--brand-100: #FFE3D8;--brand-200: #FFC6B0;--brand-300: #FFA888;--brand-400: #FF8B60;--brand-500: #FF6D38;--brand-600: #E65F30;--brand-700: #CC5129;--brand-800: #B34421;--brand-900: #99361A;--base-0: #fff;--base-100: #f1f5f9;--base-200: #e2e8f0;--base-300: #cbd5e1;--base-400: #94a3b8;--base-500: #64748b;--base-600: #475569;--base-700: #334155;--base-800: #1e293b;--base-900: #0f172a;--base-950: #020617;--base-50: #f8fafc;--color-site-bg: var(--base-50);--color-shadow: var(--base-200);--color-card-bg: var(--base-0);--color-border: var(--base-300);--color-text-body: var(--base-700);--color-text-header: var(--base-800);--color-text-eyebrow: var(--base-800);--letter-spacing-body-tight: -0.01em;--letter-spacing-normal: 0em;--letter-spacing-body-wide: 0.02em;--letter-spacing-body-wider: 0.05em;--card-padding-md: var(--space-md);--card-padding-lg: var(--space-lg);--card-padding-sm: var(--space-sm);--grid-gap-lg: var(--space-lg);--grid-gap-xl: var(--space-xl);--line-height-header-loose: 1.3em;--line-height-header-normal: 1.2em;--line-height-header-tight: 1.1em;--letter-spacing-header-tight: -0.01em;--letter-spacing-header-tighter: -0.05em;--grid-gap-sm: var(--space-sm);--color-text-light: var(--base-600);--grid-1-col: repeat(1, minmax(0, 1fr));--grid-2-col: repeat(2, minmax(0, 1fr));--grid-3-col: repeat(3, minmax(0, 1fr));--grid-4-col: repeat(4, minmax(0, 1fr));--grid-5-col: repeat(5, minmax(0, 1fr));--grid-6-col: repeat(6, minmax(0, 1fr));--grid-12-col: repeat(12, minmax(0, 1fr));--grid-col-min-10: repeat(auto-fit, minmax(10rem, 1fr));--grid-col-no_min: repeat(auto-fit, minmax(0, 1fr));--grid-col-min-20: repeat(auto-fit, minmax(20rem, 1fr));--grid-col-min-30: repeat(auto-fit, minmax(30rem, 1fr));--grid-col-min-40: repeat(auto-fit, minmax(40rem, 1fr));--grid-col-min-50: repeat(auto-fit, minmax(50rem, 1fr));--grid-col-span-2: auto / span 2;--grid-col-span-3: auto / span 3;--grid-col-span-4: auto / span 4;--grid-col-span-5: auto / span 5;--grid-col-span-6: auto / span 6;}