:root {--space-2xs: clamp(1.28rem, calc(-0.2vw + 1.34rem), 1.06rem);--space-xs: clamp(1.6rem, calc(-0.09vw + 1.63rem), 1.5rem);--space-l: clamp(3.1rem, calc(1vw + 2.81rem), 4rem);--space-s: clamp(2rem, calc(0.11vw + 1.96rem), 2.12rem);--space-m: clamp(2.5rem, calc(0.45vw + 2.36rem), 3rem);--space-xl: clamp(3.91rem, calc(1.87vw + 3.31rem), 6rem);--space-2xl: clamp(4.88rem, calc(3.21vw + 3.85rem), 8.48rem);--space-3xl: clamp(6.1rem, calc(5.26vw + 4.42rem), 11.99rem);--space-4xl: clamp(7.63rem, calc(8.33vw + 4.96rem), 16.96rem);--text-xsmall: clamp(1.33rem, calc(0.06vw + 1.31rem), 1.41rem);--text-small: clamp(1.6rem, calc(0.31vw + 1.5rem), 2rem);--text-medium: clamp(1.92rem, calc(0.71vw + 1.69rem), 2.83rem);--text-large: clamp(2.5rem, calc(1.32vw + 1.88rem), 4rem);--heading-h6: clamp(1.6rem, calc(0.31vw + 1.5rem), 2rem);--heading-h5: clamp(2rem, calc(0.71vw + 1.69rem), 2.83rem);--heading-h4: clamp(2.5rem, calc(1.32vw + 1.88rem), 4rem);--heading-h3: clamp(3.13rem, calc(2.26vw + 2.4rem), 5.65rem);--heading-h2: clamp(3.91rem, calc(3.65vw + 2.74rem), 8rem);--heading-h1: clamp(4.88rem, calc(5.73vw + 3.05rem), 11.3rem);--line-height-base: 1.4;--line-height-heading: 1.2;--letter-spacing-default: 0em;--button-padding-vertical: var(--space-2xs);--button-padding-horizontal: var(--space-s);--button-small-padding-vertical: 0.25rem;--button-small-padding-horizontal: 1rem;--button-roundness: var(--roundness-full);--button-small-roundness: var(--roundness-full);--roundness-none: 0px;--roundness-small: 0.25rem;--roundness-medium: 0.625rem;--roundness-large: 1.5rem;--roundness-full: 9999px;--roundness-cards: var(--roundness-medium);--roundness-form-elements: var(--roundness-small);--roundness-image: var(--roundness-none);--icon-small: 1.5rem;--icon-medium: 2.2rem;--icon-large: 3rem;--container-max-width: 1440px;--container-max-width-10-col: 1210px;--container-max-width-8-col: 982px;--container-max-width-6-col: 752px;--gutter: var(--space-l) ;--padding-section-small: var(--space-xl);--padding-section-large: var(--space-3xl);--padding-container: var(--gutter);--z-index-modal: 999;--z-index-nav: 998;--z-index-other: 997;--gradient-1-start: #3e6cff;--gradient-1-end: #cd3eff;--gradient-2-start: #ff9b3e;--gradient-2-end: #ff3e3e;--padding-section: var(--space-2xl);--color-transparent: transparent;--color-white: #fff;--color-wine: #68202B;--color-neutral-2: #221f1f;--color-neutral-3: #413e3e;--color-neutral-4: grey;--color-neutral-5: #aba9a9;--color-stroke: #fafafa;--color-accent: #3e6cff;--color-dark-blue: #2652e1;--color-text: var(--color-neutral-1);--color-text-muted: var(--color-neutral-3);--color-surface-2: var(--color-neutral-6);}