:root {--brand-25: #fff7f5;--brand-50: #fef1ed;--brand-100: #fde3da;--brand-200: #fccbbb;--brand-300: #fbae95;--brand-400: #f98b6b;--brand-500: #f76a42;--brand-600: #ef5023;--brand-700: #d4441b;--brand-800: #b03714;--brand-900: #8a2a10;--brand-rgb: 239, 80, 35;--navy-50: #eef1f8;--navy-100: #d6ddee;--navy-500: #2a3f7d;--navy-600: #1b2b5e;--navy-700: #142147;--navy-rgb: 27, 43, 94;--neutral-0: #ffffff;--neutral-25: #f6f7f8;--neutral-30: #eeeff1;--neutral-50: #e3e6e8;--neutral-100: #d0d4d8;--neutral-200: #b3b9c0;--neutral-300: #8b949d;--neutral-400: #687580;--neutral-500: #52606d;--neutral-600: #3d4751;--neutral-700: #272e34;--neutral-800: #16191c;--neutral-900: #0a0a0a;--green-50: #e7f6f1;--green-600: #16a87a;--yellow-50: #fff4dc;--yellow-600: #ffac00;--blue-50: #e8f1fd;--blue-600: #1a73e8;--radius-s: 0.5rem;--radius-m: 0.75rem;--radius-l: 1rem;--radius-xl: 1.5rem;--radius-2xl: 2rem;--radius-full: 9999px;--shadow-s: 0 1px 2px rgba(10,10,10,.05);--shadow-m: 0 4px 16px rgba(10,10,10,.06), 0 1px 3px rgba(10,10,10,.04);--shadow-l: 0 16px 48px rgba(10,10,10,.1), 0 2px 8px rgba(10,10,10,.04);--shadow-xl: 0 32px 80px rgba(10,10,10,.14);--shadow-brand: 0 12px 32px rgba(239,80,35,.28);--container: 82rem;--container-wide: 94rem;--container-narrow: 56rem;--gutter: 1.25rem;--header-h: 5rem;--ease: cubic-bezier(.22,.61,.36,1);--ease-out: cubic-bezier(.16,1,.3,1);--space-2xs: clamp(0.3rem, calc(0.001037037 * (100vw - 22.5rem) + 0.3rem), 0.37rem);--space-xs: clamp(0.44rem, calc(0.0022222222 * (100vw - 22.5rem) + 0.44rem), 0.59rem);--space-s: clamp(0.67rem, calc(0.004 * (100vw - 22.5rem) + 0.67rem), 0.94rem);--space-m: clamp(1rem, calc(0.0074074074 * (100vw - 22.5rem) + 1rem), 1.5rem);--space-l: clamp(1.5rem, calc(0.0133333333 * (100vw - 22.5rem) + 1.5rem), 2.4rem);--space-xl: clamp(2.25rem, calc(0.0235555556 * (100vw - 22.5rem) + 2.25rem), 3.84rem);--space-2xl: clamp(3.38rem, calc(0.0408888889 * (100vw - 22.5rem) + 3.38rem), 6.14rem);--space-3xl: clamp(5.06rem, calc(0.0706666667 * (100vw - 22.5rem) + 5.06rem), 9.83rem);--text-xs: clamp(0.79rem, calc(0.0004444444 * (100vw - 22.5rem) + 0.79rem), 0.82rem);--text-s: clamp(0.89rem, calc(0.0014814815 * (100vw - 22.5rem) + 0.89rem), 0.99rem);--text-m: clamp(1rem, calc(0.0028148148 * (100vw - 22.5rem) + 1rem), 1.19rem);--text-l: clamp(1.13rem, calc(0.0044444444 * (100vw - 22.5rem) + 1.13rem), 1.43rem);--text-xl: clamp(1.27rem, calc(0.0065185185 * (100vw - 22.5rem) + 1.27rem), 1.71rem);--text-2xl: clamp(1.42rem, calc(0.0093333333 * (100vw - 22.5rem) + 1.42rem), 2.05rem);--text-3xl: clamp(1.6rem, calc(0.0127407407 * (100vw - 22.5rem) + 1.6rem), 2.46rem);--text-4xl: clamp(1.8rem, calc(0.017037037 * (100vw - 22.5rem) + 1.8rem), 2.95rem);--text-5xl: clamp(2.03rem, calc(0.0225185185 * (100vw - 22.5rem) + 2.03rem), 3.55rem);--text-6xl: clamp(2.28rem, calc(0.0293333333 * (100vw - 22.5rem) + 2.28rem), 4.26rem);}