:root {--headings-2xs: clamp(0.82rem, calc(0.00018518518518518534 * (100vw - 36rem) + 0.82rem), 0.84rem);--headings-xs: clamp(1.02rem, calc(0.0010185185185185173 * (100vw - 36rem) + 1.02rem), 1.13rem);--headings-s: clamp(1.28rem, calc(0.002037037037037037 * (100vw - 36rem) + 1.28rem), 1.5rem);--headings-m: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem);--headings-l: clamp(2rem, calc(0.0062037037037037035 * (100vw - 36rem) + 2rem), 2.67rem);--headings-xl: clamp(2.5rem, calc(0.00972222222222222 * (100vw - 36rem) + 2.5rem), 3.55rem);--headings-2xl: clamp(3.13rem, calc(0.014907407407407411 * (100vw - 36rem) + 3.13rem), 4.74rem);--headings-3xl: clamp(3.91rem, calc(0.022222222222222216 * (100vw - 36rem) + 3.91rem), 6.31rem);--headings-4xl: clamp(4.88rem, calc(0.03277777777777778 * (100vw - 36rem) + 4.88rem), 8.42rem);--text-2xs: clamp(0.82rem, calc(-0.000555555555555555 * (100vw - 36rem) + 0.82rem), 0.76rem);--text-xs: clamp(1.02rem, calc(-0.00009259259259259267 * (100vw - 36rem) + 1.02rem), 1.01rem);--text-s: clamp(1.28rem, calc(0.0006481481481481487 * (100vw - 36rem) + 1.28rem), 1.35rem);--text-m: clamp(1.6rem, calc(0.0018518518518518515 * (100vw - 36rem) + 1.6rem), 1.8rem);--text-l: clamp(2rem, calc(0.003703703703703703 * (100vw - 36rem) + 2rem), 2.4rem);--text-xl: clamp(2.5rem, calc(0.006481481481481483 * (100vw - 36rem) + 2.5rem), 3.2rem);--text-2xl: clamp(3.13rem, calc(0.010462962962962962 * (100vw - 36rem) + 3.13rem), 4.26rem);--max-screen-width: 1440px;--min-screen-width: 325px;--header-height: 0rem;--grid--1: repeat(1, minmax(0, 1fr));--grid--2: repeat(2, minmax(0, 1fr));--grid--3: repeat(3, minmax(0, 1fr));--grid--4: repeat(4, minmax(0, 1fr));--grid--5: repeat(5, minmax(0, 1fr));--grid--6: repeat(6, minmax(0, 1fr));--grid--7: repeat(7, minmax(0, 1fr));--grid--8: repeat(8, minmax(0, 1fr));--grid--9: repeat(9, minmax(0, 1fr));--grid--10: repeat(10, minmax(0, 1fr));--grid--11: repeat(11, minmax(0, 1fr));--grid--12: repeat(12, minmax(0, 1fr));--grid--1-2: minmax(0,1fr) minmax(0,2fr);--grid--2-1: minmax(0,2fr) minmax(0,1fr);--grid--1-3: minmax(0,1fr) minmax(0,3fr);--grid--3-1: minmax(0,3fr) minmax(0,1fr);--radius--xs: clamp(0.4rem, calc(0vw + 0.4rem), 0.4rem);--radius--s: clamp(0.6rem, calc(-0.16vw + 0.85rem), 0.8rem);--radius--m: clamp(1rem, calc(-0.16vw + 1.25rem), 1.2rem);--radius--l: clamp(1.6rem, calc(-0.31vw + 2.1rem), 2rem);--radius--xl: clamp(2.6rem, calc(-0.47vw + 3.35rem), 3.2rem);--radius--full: 999rem;--radius--btn: clamp(0.6875rem, calc(-0.28vw + 0.931rem), 0.875rem);--radius--surface: clamp(1.6rem, calc(-0.31vw + 2.1rem), 2rem);--shadow--xs: 0 1px 2px var(--shadow);--shadow--s: 0 1.5px 3px var(--shadow);--shadow--m: var(--shadow) 0px -8px 24px 0px;--shadow--l: 0 3px 12px var(--shadow);--shadow--xl: 0 6px 48px var(--shadow);--timing--s: 200ms cubic-bezier(.1,.6,.4,1);--timing--m: 400ms cubic-bezier(.1,.6,.4,1);--timing--l: 800ms cubic-bezier(.1,.6,.4,1);--timing--xl: 1200ms cubic-bezier(.1,.6,.4,1);--bounce--s: 200ms cubic-bezier(0.35, 1.5, 0.6, 1);--bounce--m: 400ms cubic-bezier(0.35, 1.5, 0.6, 1);--bounce--l: 800ms cubic-bezier(0.35, 1.5, 0.6, 1);--bounce--xl: 1200ms cubic-bezier(0.35, 1.5, 0.6, 1);--text--xs: clamp(1.2rem, calc(0.001851851851852 * (100vw - 36rem) + 1.2rem), 1.4rem);--text--s: clamp(1.4rem, calc(0.001851851851852 * (100vw - 36rem) + 1.4rem), 1.6rem);--text--m: clamp(1.6rem, calc(0.001851851851852 * (100vw - 36rem) + 1.6rem), 1.8rem);--text--l: clamp(1.8rem, calc(0.003703703703704 * (100vw - 36rem) + 1.8rem), 2.2rem);--text--xl: clamp(2.2rem, calc(0.003703703703704 * (100vw - 36rem) + 2.2rem), 2.6rem);--text--2xl: clamp(2.6rem, calc(0.005555555555556 * (100vw - 36rem) + 2.6rem), 3.2rem);--text--3xl: clamp(3.2rem, calc(0.007407407407407 * (100vw - 36rem) + 3.2rem), 4rem);--text--4xl: clamp(4rem, calc(0.007407407407407 * (100vw - 36rem) + 4rem), 4.8rem);--heading--xs: clamp(1.8rem, calc(0.003703703703704 * (100vw - 36rem) + 1.8rem), 2.2rem);--heading--s: clamp(2rem, calc(0.007407407407407 * (100vw - 36rem) + 2rem), 2.8rem);--heading--m: clamp(2.4rem, calc(0.011111111111111 * (100vw - 36rem) + 2.4rem), 3.6rem);--heading--l: clamp(3.2rem, calc(0.011111111111111 * (100vw - 36rem) + 3.2rem), 4.4rem);--heading--xl: clamp(4rem, calc(0.011111111111111 * (100vw - 36rem) + 4rem), 5.2rem);--heading--2xl: clamp(4.4rem, calc(0.025925925925926 * (100vw - 36rem) + 4.4rem), 7.2rem);--container-gap: var(--space--2xl);--section-padding: var(--space--4xl);--container-padding: min(8vw, 4rem);--container-padding--min: min(5vw, 1.5rem);--container-padding--small: var(--text--xl);--container-padding--offset: calc(var(--container-padding) - var(--container-padding--small));--border--btn: 1px;--border--surface: 1px;--space-2xs: 0.4rem;--space-xs: 0.8rem;--space-s: 1.6rem;--space-m: 2.4rem;--space-l: 3.2rem;--space-xl: 4.8rem;--space-2xl: 6.4rem;--space-3xl: 9.6rem;--space-4xl: 12.8rem;}