:root {--text-0: clamp(1.6rem, 1.56rem + 0.1vw, 1.7rem);--text-1: clamp(1.728rem, 1.6rem + 0.36vw, 2.08rem);--text-2: clamp(2rem, 1.85rem + 0.4vw, 2.4rem);--text-3: clamp(2.6rem, 2.36rem + 0.6vw, 3.2rem);--text-4: clamp(3.6rem, 2.8rem + 2.15vw, 6rem);--text-hero: clamp(3.44rem, 2.592rem + 1.95vw, 5.6rem);--text-lead: clamp(1.728rem, 1.6rem + 0.32vw, 2.048rem);--space-2xs: clamp(0.56rem, 0.512rem + 0.1vw, 0.72rem);--space-xs: clamp(0.88rem, 0.8rem + 0.2vw, 1.2rem);--space-s: clamp(1.28rem, 1.152rem + 0.35vw, 1.68rem);--space-m: clamp(1.76rem, 1.6rem + 0.55vw, 2.4rem);--space-l: clamp(2.56rem, 2.08rem + 1.2vw, 3.84rem);--space-xl: clamp(3.84rem, 2.88rem + 2.6vw, 6.72rem);--space-2xl: clamp(5.44rem, 4.32rem + 3.8vw, 10.24rem);--space-3xl: clamp(8rem, 5.76rem + 5.4vw, 14.08rem);--section-space: clamp(5.6rem, 4.2rem + 3.6vw, 9.6rem);--container-gutter: clamp(2rem, calc(0.012 * (100vw - 36rem) + 2rem), 3.2rem);--container-max: 1280px;--radius: 5px;--text-subline: clamp(1.952rem, 1.728rem + 0.62vw, 2.528rem);--font-display: "IBM Plex Serif", Georgia, 'Times New Roman', serif;--font-body: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-tight: 1.08;--line-heading: 1.16;--line-body: 1.6;--tracking-base: 0;--tracking-label: 0.08em;--prose-max: 65ch;--content-narrow: 720px;--text-action: clamp(1.248rem, 1.184rem + 0.14vw, 1.408rem);--text-label: clamp(1.12rem, 1.088rem + 0.08vw, 1.216rem);}