:root {--line-height: calc(8px + 2ex);--line-height-headings: calc(4px + 2ex);--letter-spacing: 0.02em;--radius-s: 0.25rem;--radius-m: 0.5rem;--radius-l: 1rem;--radius-full: 50%;--border-xs: 1px;--border-s: 2px;--border-m: 3px;--border-l: 4px;--shadow-xs: 0 1px 2px rgba(23, 20, 15, 0.06);--shadow-s: 0 2px 8px rgba(23, 20, 15, 0.08);--shadow-m: 0 4px 16px rgba(23, 20, 15, 0.08);--shadow-l: 0 8px 24px rgba(23, 20, 15, 0.12);--shadow-xl: 0 16px 48px rgba(23, 20, 15, 0.16);--z-100: 100;--z-200: 200;--z-300: 300;--z-400: 400;--z-500: 500;--space-4xs: clamp(0.49rem, calc(0.0014814814814814812 * (100vw - 22.5rem) + 0.49rem), 0.59rem);--space-3xs: clamp(0.98rem, calc(0.002735849056603774 * (100vw - 38rem) + 0.98rem), 1.27rem);--space-2xs: clamp(1.23rem, calc(0.004339622641509434 * (100vw - 38rem) + 1.23rem), 1.69rem);--space-xs: clamp(1.54rem, calc(0.00669811320754717 * (100vw - 38rem) + 1.54rem), 2.25rem);--space-s: clamp(1.92rem, calc(0.010188679245283019 * (100vw - 38rem) + 1.92rem), 3rem);--space-m: clamp(2.4rem, calc(0.01509433962264151 * (100vw - 38rem) + 2.4rem), 4rem);--space-l: clamp(3rem, calc(0.0219811320754717 * (100vw - 38rem) + 3rem), 5.33rem);--space-xl: clamp(3.75rem, calc(0.031698113207547174 * (100vw - 38rem) + 3.75rem), 7.11rem);--space-2xl: clamp(4.69rem, calc(0.04509433962264151 * (100vw - 38rem) + 4.69rem), 9.47rem);--space-3xl: clamp(5.86rem, calc(0.0638679245283019 * (100vw - 38rem) + 5.86rem), 12.63rem);--space-4xl: clamp(7.32rem, calc(0.08971698113207545 * (100vw - 38rem) + 7.32rem), 16.83rem);--space-none: 0;--space-hero: var(--space-xl);--space-bottom: var(--space-xl);--space-bullets: var(--space-3xs);--width-container: 70rem;--width-wide: 90rem;--width-narrow: 60rem;--width-article: 65ch;--section-space-4xs: clamp(1.51rem, calc(-0.012592592592592593 * (100vw - 22.5rem) + 1.51rem), 0.66rem);--section-space-3xs: clamp(1.81rem, calc(-0.01214814814814815 * (100vw - 22.5rem) + 1.81rem), 0.99rem);--section-space-2xs: clamp(2.17rem, calc(-0.010222222222222221 * (100vw - 22.5rem) + 2.17rem), 1.48rem);--section-space-xs: clamp(2.6rem, calc(-0.005629629629629628 * (100vw - 22.5rem) + 2.6rem), 2.22rem);--section-space-s: clamp(3.13rem, calc(0.0029629629629629654 * (100vw - 22.5rem) + 3.13rem), 3.33rem);--section-space-m: clamp(3.75rem, calc(0.018518518518518517 * (100vw - 22.5rem) + 3.75rem), 5rem);--section-space-l: clamp(4.5rem, calc(0.044444444444444446 * (100vw - 22.5rem) + 4.5rem), 7.5rem);--section-space-xl: clamp(5.4rem, calc(0.08666666666666666 * (100vw - 22.5rem) + 5.4rem), 11.25rem);--section-space-2xl: clamp(6.48rem, calc(0.15407407407407406 * (100vw - 22.5rem) + 6.48rem), 16.88rem);--section-space-3xl: clamp(7.78rem, calc(0.25970370370370366 * (100vw - 22.5rem) + 7.78rem), 25.31rem);--section-space-4xl: clamp(9.33rem, calc(0.4242962962962963 * (100vw - 22.5rem) + 9.33rem), 37.97rem);--gap-4xs: var(--space-4xs);--gap-3xs: var(--space-3xs);--gap-2xs: var(--space-2xs);--gap-xs: var(--space-xs);--gap-s: var(--space-s);--gap-m: var(--space-m);--gap-l: var(--space-l);--gap-xl: var(--space-xl);--gap-2xl: var(--space-2xl);--gap-3xl: var(--space-3xl);--gap-4xl: var(--space-4xl);--grid-gap: var(--gap-2xs);--h-5: clamp(0.74rem, calc(0.0008888888888888897 * (100vw - 22.5rem) + 0.74rem), 0.8rem);--h-4: clamp(0.98rem, calc(0.002222222222222221 * (100vw - 22.5rem) + 0.98rem), 1.13rem);--h-3: clamp(1.31rem, calc(0.004148148148148148 * (100vw - 22.5rem) + 1.31rem), 1.59rem);--h-2: clamp(1.75rem, calc(0.007407407407407408 * (100vw - 22.5rem) + 1.75rem), 2.25rem);--h-1: clamp(2.33rem, calc(0.012592592592592594 * (100vw - 22.5rem) + 2.33rem), 3.18rem);--h-display: clamp(3.11rem, calc(0.020592592592592593 * (100vw - 22.5rem) + 3.11rem), 4.5rem);--text-2xs: clamp(0.51rem, calc(0.00029629629629629656 * (100vw - 22.5rem) + 0.51rem), 0.53rem);--text-xs: clamp(0.64rem, calc(0.0008888888888888881 * (100vw - 22.5rem) + 0.64rem), 0.7rem);--text-s: clamp(0.8rem, calc(0.002074074074074073 * (100vw - 22.5rem) + 0.8rem), 0.94rem);--text-m: clamp(1rem, calc(0.003703703703703704 * (100vw - 22.5rem) + 1rem), 1.25rem);--text-l: clamp(1.25rem, calc(0.006222222222222221 * (100vw - 22.5rem) + 1.25rem), 1.67rem);--text-xl: clamp(1.56rem, calc(0.00977777777777778 * (100vw - 22.5rem) + 1.56rem), 2.22rem);--text-2xl: clamp(1.95rem, calc(0.014962962962962963 * (100vw - 22.5rem) + 1.95rem), 2.96rem);--text-3xl: clamp(2.44rem, calc(0.022370370370370374 * (100vw - 22.5rem) + 2.44rem), 3.95rem);--text-4xl: clamp(3.05rem, calc(0.03274074074074074 * (100vw - 22.5rem) + 3.05rem), 5.26rem);--color-1e1e1e: var(--gray-d-5);}