:root{--content-width: 100%;--content-width-wide: 100%;--font-family: 'Helvetica Neue', helvetica, arial, sans-serif;--font-family-default: var(--font-family);--font-family-heading: var(--font-family);--color-charcoal: #1a1a18;--color-charcoal-tint: #30302c;--color-forest: #2d5a4e;--color-forest-tint: #577b71;--color-jade: #7db5a0;--color-sand: #f7f5ef;--color-linen: #e8e0d0;--color-mid-brown: #5a5850;--color-mid-brown-tint: #727066;--color-warm-gray: #b5b0a4;--color-warm-gray-light: #e6e5e1;--color-white: #fff;--color-light-gray: #fafafa;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--font-size-display-1: clamp(2.5rem, calc(1.3087rem + 5.0829vw), 5.375rem);--font-size-display-2: clamp(2.25rem, calc(1.4213rem + 3.5359vw), 4.25rem);--font-size-h1: clamp(2.5rem, calc(1.7749rem + 3.0939vw), 4.25rem);--font-size-h2: clamp(2rem, calc(1.6892rem + 1.326vw), 2.75rem);--font-size-h3: clamp(1.5rem, calc(1.3964rem + 0.442vw), 1.75rem);--font-size-h4: clamp(1.25rem, calc(1.1464rem + 0.442vw), 1.5rem);--font-size-p-strong: clamp(1.125rem, calc(1.0732rem + 0.221vw), 1.25rem);--font-size-p-body: clamp(1rem, calc(0.9482rem + 0.221vw), 1.125rem);--font-size-ui-text: 1rem;--font-size-ui-text-small: 0.875rem;--font-size-nav: 1rem;--font-size-button: clamp(1rem, calc(0.9482rem + 0.221vw), 1.125rem);--font-line-height-display-1: var(--font-size-display-1);--font-line-height-display-2: var(--font-size-display-2);--font-line-height-h1: clamp(2.75rem, calc(2.1285rem + 2.6519vw), 4.25rem);--font-line-height-h2: var(--font-size-h2);--font-line-height-h3: var(--font-size-h3);--font-line-height-h4: clamp(1.375rem, calc(1.261rem + 0.4862vw), 1.65rem);--font-line-height-p-strong: 1.875rem;--font-line-height-p: 1.6875rem;--font-line-height-ui-text: 1.5rem;--font-line-height-ui-text-small: var(--font-size-ui-text-small);--font-line-height-button: 1.125rem;--spacing-05: 0.25rem;--spacing-1: 0.5rem;--spacing-2: 1rem;--spacing-3: clamp(1.25rem, calc(1.1464rem + 0.442vw), 1.5rem);--spacing-4: clamp(1.5rem, calc(1.2928rem + 0.884vw), 2rem);--spacing-5: clamp(1.75rem, calc(1.4392rem + 1.326vw), 2.5rem);--spacing-6: clamp(2rem, calc(1.5856rem + 1.768vw), 3rem);--spacing-7: clamp(2.25rem, calc(1.732rem + 2.2099vw), 3.5rem);--spacing-8: clamp(2.5rem, calc(1.8785rem + 2.6519vw), 4rem);--spacing-9: clamp(3rem, calc(2.0677rem + 3.9779vw), 5.25rem);--spacing-10: clamp(4.5rem, calc(3.8785rem + 2.6519vw), 6rem);--spacing-margin: clamp(1.25rem, calc(-0.4075rem + 7.0718vw), 5.25rem);--spacing-gutter: clamp(0.75rem, calc(0.6464rem + 0.442vw), 1rem);--spacing-height-l: clamp(45rem, calc(44.5856rem + 1.768vw), 46rem);--spacing-height-m: clamp(33.75rem, calc(32.1961rem + 6.6298vw), 37.5rem);--spacing-height-s: clamp(20rem, calc(18.9641rem + 4.4199vw), 22.5rem);--spacing-height-xs: 15rem;--spacing-width-l-col-9: clamp(20.9375rem, calc(8.1181rem + 54.6961vw), 51.875rem);--spacing-width-m-col-6: clamp(20.9375rem, calc(15.4213rem + 23.5359vw), 34.25rem);--spacing-width-s-col-4: clamp(20.9375rem, calc(19.9534rem + 4.1989vw), 23.3125rem);--border-width: 1px;--border-radius: 0px}
