:root {--container-gap: var(--space-xl);--text-l: clamp(1.8rem, 0.37vw + 1.68rem, 2.16rem);--content-gap: var(--space-m);--grid-gap: var(--space-l);--space-xs: clamp(0.5rem, calc(0.3968253968vw + 0.4206349206rem), 0.7777777778rem);;--space-s: clamp(0.75rem, calc(0.5952380952vw + 0.630952381rem), 1.1666666667rem);;--space-m: clamp(1.125rem, calc(0.8928571429vw + 0.9464285714rem), 1.75rem);;--space-l: clamp(1.499625rem, calc(1.6076785714vw + 1.1780892857rem), 2.625rem);;--space-xl: clamp(1.999000125rem, calc(2.7692855357vw + 1.4451430179rem), 3.9375rem);--radius-m: 0.5rem;--radius-s: 0.3333333333rem;--space-xxl: clamp(2.6646671666rem, calc(4.6308326191vw + 1.7385006428rem), 5.90625rem);;--radius-l: 0.75rem;--radius-xl: 1.125rem;--radius-xxl: 1.6875rem;--btn-radius-m: var(--radius-m);--text-s: clamp(1.42rem, 0.08vw + 1.4rem, 1.5rem);--text-m: clamp(1.6rem, 0.21vw + 1.53rem, 1.8rem);--text-xs: clamp(1.26rem, -0.01vw + 1.27rem, 1.25rem);--text-xl: clamp(2.02rem, 0.59vw + 1.84rem, 2.59rem);--h-title: clamp(4.88rem, 2.15vw + 4.2rem, 6.95rem);--h1: clamp(3.91rem, 1.36vw + 3.47rem, 5.21rem);--h2: clamp(3.13rem, 0.82vw + 2.86rem, 3.91rem);--h3: clamp(2.5rem, 0.45vw + 2.36rem, 2.93rem);--h4: clamp(2rem, 0.21vw + 1.93rem, 2.2rem);--h5: clamp(1.6rem, 0.05vw + 1.58rem, 1.65rem);--h6: clamp(1.28rem, -0.04vw + 1.29rem, 1.24rem);--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-1-3: minmax(0, 1fr) minmax(0, 3fr);--grid-2-1: minmax(0, 2fr) minmax(0, 1fr);--grid-2-3: minmax(0, 2fr) minmax(0, 3fr);--grid-3-1: minmax(0, 3fr) minmax(0, 1fr);--grid-3-2: minmax(0, 3fr) minmax(0, 2fr);--grid-auto-2: repeat(auto-fit, minmax(min(28.9297658863rem, 100vw - 3.5rem), 1fr));--grid-auto-3: repeat(auto-fit, minmax(min(21.679197995rem, 100vw - 3.5rem), 1fr));--grid-auto-4: repeat(auto-fit, minmax(min(17.3346693387rem, 100vw - 3.5rem), 1fr));--grid-auto-5: repeat(auto-fit, minmax(min(14.4407345576rem, 100vw - 3.5rem), 1fr));--grid-auto-6: repeat(auto-fit, minmax(min(12.3748211731rem, 100vw - 3.5rem), 1fr));--primary-h: 288;--primary-s: 28%;--primary-l: 47%;--secondary-h: 148;--secondary-s: 38%;--secondary-l: 39%;--base-h: 0;--base-s: 100%;--base-l: 4%;--neutral-h: 0;--neutral-s: 0%;--neutral-l: 96%;--ultra-light: 95%;--light: 85%;--dark: 25%;--ultra-dark: 10%;--extra-light: 60%;--dark-text: #140000;--white: #ffffff;--primary: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--primary-ultra-light: hsl(var(--primary-h), var(--primary-s), var(--ultra-light));--primary-light: hsl(var(--primary-h), var(--primary-s), var(--light));--primary-dark: hsl(var(--primary-h), var(--primary-s), var(--dark));--primary-ultra-dark: hsl(var(--primary-h), var(--primary-s), var(--ultra-dark));--primary-trans-90: hsla(var(--primary-h), var(--primary-s), var(--primary-l), .9);--primary-trans-80: hsla(var(--primary-h), var(--primary-s), var(--primary-l), .8);--primary-trans-70: hsla(var(--primary-h), var(--primary-s), var(--primary-l), .7);--primary-trans-60: hsla(var(--primary-h), var(--primary-s), var(--primary-l), .6);--primary-trans-50: hsla(var(--primary-h), var(--primary-s), var(--primary-l), .5);--primary-trans-40: hsla(var(--primary-h), var(--primary-s), var(--primary-l), .4);--primary-trans-30: hsla(var(--primary-h), var(--primary-s), var(--primary-l), .3);--primary-trans-20: hsla(var(--primary-h), var(--primary-s), var(--primary-l), .2);--primary-trans-10: hsla(var(--primary-h), var(--primary-s), var(--primary-l), .1);--primary-comp: hsl(calc(var(--primary-h) + 180), var(--primary-s), var(--primary-l));--primary-hover: hsla(var(--primary-h), var(--primary-s), calc(var(--primary-l) * 1.25), 1);--primary-hover-dark: hsla(var(--primary-h), var(--primary-s), calc(var(--primary-l) - 10%), 1);--primary-hover-light: hsla(var(--primary-h), var(--primary-s), calc(var(--primary-l) + 20%), 1);--secondary: hsl(var(--secondary-h), var(--secondary-s), var(--secondary-l));--secondary-ultra-light: hsl(var(--secondary-h), var(--secondary-s), var(--ultra-light));--secondary-light: hsl(var(--secondary-h), var(--secondary-s), var(--light));--secondary-dark: hsl(var(--secondary-h), var(--secondary-s), var(--dark));--secondary-ultra-dark: hsl(var(--secondary-h), var(--secondary-s), var(--ultra-dark));--secondary-trans-90: hsla(var(--secondary-h), var(--secondary-s), var(--secondary-l), .9);--secondary-trans-80: hsla(var(--secondary-h), var(--secondary-s), var(--secondary-l), .8);--secondary-trans-70: hsla(var(--secondary-h), var(--secondary-s), var(--secondary-l), .7);--secondary-trans-60: hsla(var(--secondary-h), var(--secondary-s), var(--secondary-l), .6);--secondary-trans-50: hsla(var(--secondary-h), var(--secondary-s), var(--secondary-l), .5);--secondary-trans-40: hsla(var(--secondary-h), var(--secondary-s), var(--secondary-l), .4);--secondary-trans-30: hsla(var(--secondary-h), var(--secondary-s), var(--secondary-l), .3);--secondary-trans-20: hsla(var(--secondary-h), var(--secondary-s), var(--secondary-l), .2);--secondary-trans-10: hsla(var(--secondary-h), var(--secondary-s), var(--secondary-l), .1);--secondary-comp: hsl(calc(var(--secondary-h) + 180), var(--secondary-s), var(--secondary-l));--base: hsl(var(--base-h), var(--base-s), var(--base-l));--base-ultra-light: hsl(var(--base-h), var(--base-s), var(--ultra-light));--base-light: hsl(var(--base-h), var(--base-s), var(--light));--base-dark: hsl(var(--base-h), var(--base-s), var(--dark));--base-ultra-dark: hsl(var(--base-h), var(--base-s), var(--ultra-dark));--base-trans-90: hsla(var(--base-h), var(--base-s), var(--base-l), .9);--base-trans-80: hsla(var(--base-h), var(--base-s), var(--base-l), .8);--base-trans-70: hsla(var(--base-h), var(--base-s), var(--base-l), .7);--base-trans-60: hsla(var(--base-h), var(--base-s), var(--base-l), .6);--base-trans-50: hsla(var(--base-h), var(--base-s), var(--base-l), .5);--base-trans-40: hsla(var(--base-h), var(--base-s), var(--base-l), .4);--base-trans-30: hsla(var(--base-h), var(--base-s), var(--base-l), .3);--base-trans-20: hsla(var(--base-h), var(--base-s), var(--base-l), .2);--base-trans-10: hsla(var(--base-h), var(--base-s), var(--base-l), .1);--base-comp: hsl(calc(var(--base-h) + 180), var(--base-s), var(--base-l));--neutral: hsl(var(--neutral-h), var(--neutral-s), var(--neutral-l));--neutral-ultra-light: hsl(var(--neutral-h), var(--neutral-s), var(--ultra-light));--neutral-light: hsl(var(--neutral-h), var(--neutral-s), var(--light));--neutral-dark: hsl(var(--neutral-h), var(--neutral-s), var(--dark));--neutral-ultra-dark: hsl(var(--neutral-h), var(--neutral-s), var(--ultra-dark));--neutral-extra-light: hsl(var(--neutral-h), var(--neutral-s), var(--extra-light));--neutral-trans-90: hsla(var(--neutral-h), var(--neutral-s), var(--neutral-l), .9);--neutral-trans-80: hsla(var(--neutral-h), var(--neutral-s), var(--neutral-l), .8);--neutral-trans-70: hsla(var(--neutral-h), var(--neutral-s), var(--neutral-l), .7);--neutral-trans-60: hsla(var(--neutral-h), var(--neutral-s), var(--neutral-l), .6);--neutral-trans-50: hsla(var(--neutral-h), var(--neutral-s), var(--neutral-l), .5);--neutral-trans-40: hsla(var(--neutral-h), var(--neutral-s), var(--neutral-l), .4);--neutral-trans-30: hsla(var(--neutral-h), var(--neutral-s), var(--neutral-l), .3);--neutral-trans-20: hsla(var(--neutral-h), var(--neutral-s), var(--neutral-l), .2);--neutral-trans-10: hsla(var(--neutral-h), var(--neutral-s), var(--neutral-l), .1);--neutral-trans-05: hsla(var(--neutral-h), var(--neutral-s), var(--neutral-l), .05);--radius-xs: 0.4444444444rem;--radius-50: 50%;--radius-circle: 50%;--white-trans-10: #FFFFFF1A;--white-trans-20: #FFFFFF33;--white-trans-30: #FFFFFF4D;--white-trans-40: #FFFFFF66;--white-trans-50: #FFFFFF80;--white-trans-60: #FFFFFF99;--white-trans-70: #FFFFFFB3;--white-trans-80: #FFFFFFCC;--white-trans-90: #FFFFFFE6;--black-trans-10: #0000001A;--black-trans-20: #00000033;--black-trans-30: #0000004D;--black-trans-40: #00000066;--black-trans-50: #00000080;--black-trans-60: #00000099;--black-trans-70: #000000B3;--black-trans-80: #000000CC;--black-trans-90: #000000E6;--black: #000;--bg-ultra-light: var(--white);--bg-light: var(--neutral-ultra-light);--bg-dark: var(--neutral-ultra-dark);--bg-ultra-dark: var(--black);--text-light: var(--white);--text-light-muted: var(--neutral-light);--text-dark: var(--black);--text-dark-muted: var(--neutral-dark);--focus-width: 2px;--focus-color: var(--primary);--section-padding-block: clamp(5rem, 4.78vw + 3.47rem, 10rem);--section-padding-inline: clamp(2.4rem, 3.442vw + 1.299rem, 6rem);--secondary-hover: hsl(var(--secondary-h), var(--secondary-s), calc(var(--secondary-l) - 10%));--tertiary-s: 21%;--tertiary-l: 76%;--tertiary: hsl(var(--tertiary-h), var(--tertiary-s), var(--tertiary-l));--tertiary-ultra-light: hsl(var(--tertiary-h), var(--tertiary-s), var(--ultra-light));--tertiary-light: hsl(var(--tertiary-h), var(--tertiary-s), var(--light));--tertiary-dark: hsl(var(--tertiary-h), var(--tertiary-s), var(--dark));--tertiary-ultra-dark: hsl(var(--tertiary-h), var(--tertiary-s), var(--ultra-dark));--tertiary-trans-90: hsla(var(--tertiary-h), var(--tertiary-s), var(--tertiary-l), .9);--tertiary-trans-80: hsla(var(--tertiary-h), var(--tertiary-s), var(--tertiary-l), .8);--tertiary-trans-70: hsla(var(--tertiary-h), var(--tertiary-s), var(--tertiary-l), .7);--tertiary-trans-60: hsla(var(--tertiary-h), var(--tertiary-s), var(--tertiary-l), .6);--tertiary-trans-50: hsla(var(--tertiary-h), var(--tertiary-s), var(--tertiary-l), .5);--tertiary-trans-40: hsla(var(--tertiary-h), var(--tertiary-s), var(--tertiary-l), .4);--tertiary-trans-30: hsla(var(--tertiary-h), var(--tertiary-s), var(--tertiary-l), .3);--tertiary-trans-20: hsla(var(--tertiary-h), var(--tertiary-s), var(--tertiary-l), .2);--tertiary-trans-10: hsla(var(--tertiary-h), var(--tertiary-s), var(--tertiary-l), .1);--tertiary-comp: hsl(calc(var(--tertiary-h) + 180), var(--tertiary-s), var(--tertiary-l));--tertiary-hover: hsl(var(--tertiary-h), var(--tertiary-s), calc(var(--tertiary-l) + 10%));--tertiary-h: 290;--section-space-m: clamp(3.6rem, calc(3.7284894837vw + 2.4068833652rem), 7.5rem);;--section-space-xs: clamp(1.6rem, calc(1.6571064372vw + 1.0697259401rem), 3.3333333333rem);--section-space-s: clamp(2.4rem, calc(2.4856596558vw + 1.6045889101rem), 5rem);--section-space-l: clamp(4.7988rem, calc(6.1674952199vw + 2.8252015296rem), 11.25rem);--section-space-xl: clamp(6.3968004rem, calc(10.0173992352vw + 3.1912326447rem), 16.875rem);--section-space-xxl: clamp(8.5269349332rem, calc(16.0473853411vw + 3.391771624rem), 25.3125rem);--section-padding-x: clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);--content-width: 128rem;--width-m: calc(var(--content-width) * 0.4);}