:root {--fs-display: clamp(2rem, 1.3333rem + 2.9630vw, 4rem);--fs-h1: clamp(1.75rem, 1.1667rem + 2.5926vw, 3.5rem);--fs-h2: clamp(1.625rem, 1.1667rem + 2.0370vw, 3rem);--fs-h3: clamp(1.375rem, 1.0833rem + 1.2963vw, 2.25rem);--fs-h4: clamp(1.25rem, 1.0000rem + 1.1111vw, 2rem);--fs-sub2: clamp(1.125rem, 1.0000rem + 0.5556vw, 1.5rem);--fs-label-l: clamp(1.0625rem, 1.0000rem + 0.2778vw, 1.25rem);--fs-body: 1rem;--fs-small: 0.875rem;--fs-xs: 0.75rem;--lh-display: 1.0625;--lh-h1: 1.2143;--lh-h2: 1.1667;--lh-h3: 1.1111;--lh-h4: 1.125;--lh-sub: 1.1667;--lh-body: 1.5;--lh-label-l: 1.6;--lh-label: 1.25;--lh-tight: 1.1429;--lh-xs: 1.3333;--ls-eyebrow: clamp(0.28rem, 0.2233rem + 0.2519vw, 0.45rem);--ls-h3: -0.015em;--ls-h4: -0.005em;--ls-body: -0.005em;--ls-label-l: -0.015em;--ls-btn-l: 0.02em;--ls-btn-m: 0.01em;--sp-2xs: 0.25rem;--sp-xs: 0.5rem;--sp-s: 0.75rem;--sp-m: 1rem;--sp-l: 1.5rem;--sp-xl: 2rem;--sp-2xl: clamp(1.5rem, 1.0000rem + 2.2222vw, 3rem);--sp-3xl: clamp(1.75rem, 1.0000rem + 3.3333vw, 4rem);--sp-4xl: clamp(2.5rem, 1.3333rem + 5.1852vw, 6rem);--sp-5xl: clamp(3.5rem, 2.0000rem + 6.6667vw, 8rem);--container-width: 68rem;--container-wide: 82rem;--gutter: clamp(1rem, 0.5rem + 2.2vw, 2.5rem);--section-space: clamp(2.5rem, 1.3333rem + 5.1852vw, 6rem);--header-height: 5.5rem;--radius-s: 0.25rem;--radius-m: 0.5rem;--radius-l: 1rem;--text: var(--neutral-800);--text-muted: var(--neutral-500);--heading: var(--neutral-1000);--bg: var(--yellow-0);--surface: var(--neutral-50);--border: var(--neutral-1000);--btn-bg: var(--neutral-1000);--btn-text: var(--yellow-0);--link: var(--neutral-500);--brand-yellow: var(--yellow-500);--brand-pink: var(--pink-500);--brand-blue: var(--blue-500);--border-ui: rgba(0, 0, 0, 0.3);}