:root {--font-heading: 'Fraunces', serif;--font-body: 'DM Sans', sans-serif;--text-heading-hg: clamp(4.8rem, 3.044rem + 4.683vw, 9.6rem);--text-heading-xl: clamp(4rem, 2.829rem + 3.122vw, 7.2rem);--text-heading-lg: clamp(3.2rem, 2.615rem + 1.561vw, 4.8rem);--text-heading-md: clamp(2.6rem, 2.38rem + 0.585vw, 3.2rem);--text-heading-sm: clamp(2.2rem, 2.127rem + 0.195vw, 2.4rem);--text-heading-xs: 2rem;--text-body-lg: 2rem;--text-body-md: 1.8rem;--text-body-sm: 1.6rem;--text-body-xs: 1.4rem;--lh-heading-hg: 1.083;--lh-heading-xl: 1.111;--lh-heading-lg: 1.167;--lh-heading-md: 1.25;--lh-heading-sm: 1.333;--lh-heading-xs: 1.2;--lh-body-lg: 1.4;--lh-body-md: 1.333;--lh-body-sm: 1.25;--lh-body-xs: 1.429;--site-width: 140rem;--row-spacing-lg: clamp(6.4rem, 5.229rem + 3.122vw, 9.6rem);--row-spacing-hg: clamp(8rem, 6.537rem + 3.902vw, 12rem);--padding-sm: 1.6rem;--padding-md: 2.4rem;--padding-lg: 3.6rem;--padding-xl: 4.8rem;}