:root {--space-xs: clamp(1.35rem, calc(-0.000125 * (100vw - 32rem) + 1.35rem), 1.33rem);--space-s: clamp(1.8rem, calc(0.00125 * (100vw - 32rem) + 1.8rem), 2rem);--space-m: clamp(2.4rem, calc(0.00375 * (100vw - 32rem) + 2.4rem), 3rem);--space-l: clamp(3.2rem, calc(0.008125 * (100vw - 32rem) + 3.2rem), 4.5rem);--space-xl: clamp(4.26rem, calc(0.0155625 * (100vw - 32rem) + 4.26rem), 6.75rem);--space-xxl: clamp(5.68rem, calc(0.0278125 * (100vw - 32rem) + 5.68rem), 10.13rem);--section-space-xs: clamp(2.7rem, calc(0.008125 * (100vw - 32rem) + 2.7rem), 4rem);--section-space-s: clamp(3.6rem, calc(0.015 * (100vw - 32rem) + 3.6rem), 6rem);--section-space-m: clamp(4.8rem, calc(0.02625 * (100vw - 32rem) + 4.8rem), 9rem);--section-space-l: clamp(6.4rem, calc(0.044375 * (100vw - 32rem) + 6.4rem), 13.5rem);--section-space-xl: clamp(8.53rem, calc(0.07325 * (100vw - 32rem) + 8.53rem), 20.25rem);--section-space-xxl: clamp(11.37rem, calc(0.1188125 * (100vw - 32rem) + 11.37rem), 30.38rem);--text-m: clamp(1.6rem, calc(0.0025 * (100vw - 32rem) + 1.6rem), 2rem);--text-l: clamp(1.92rem, calc(0.0046875 * (100vw - 32rem) + 1.92rem), 2.67rem);--text-xl: clamp(2.3rem, calc(0.0078125 * (100vw - 32rem) + 2.3rem), 3.55rem);--text-xxl: clamp(2.76rem, calc(0.012375 * (100vw - 32rem) + 2.76rem), 4.74rem);--text-xs: clamp(1.2rem, calc(0.125vw + 1.16rem), 1.4rem);--text-s: clamp(1.4rem, calc(0.125vw + 1.36rem), 1.6rem);--h1: clamp(2.7648rem, calc(4.272vw + 1.39776rem), 9.6rem);--h2: clamp(2.304rem, calc(1.09125vw + 1.9548rem), 4.05rem);--h3: clamp(1.92rem, calc(0.4875vw + 1.764rem), 2.7rem);--h4: clamp(1.6rem, calc(0.125vw + 1.56rem), 1.8rem);--h5: clamp(1.3rem, calc(-0.0625vw + 1.32rem), 1.2rem);--h6: clamp(1.2rem, calc(-0.25vw + 1.28rem), 0.8rem);--heading-line-height: calc(4px + 2ex);--heading-font-weight: 700;--heading-font-family: Space Grotesk;--heading-text-wrap: pretty;--h6-max-width: 100%;--content-width: 192rem;--gutter: clamp(2rem, calc(2.5vw + 1.2rem), 6rem);--content-gap: var(--space-m);--container-gap: var(--space-xl);--grid-gap: var(--space-m);--section-padding-block: var(--section-space-m);--header-height: 0rem;--radius-m: 5px;--radius-l: 10px;--radius-xl: 20px;--radius-xxl: 40px;--radius-circle: 50vw;--primary: #3c41f5;--primary-hover: #3136c4;--primary-ultra-light: #e7e8fe;--primary-light: #b6b9fb;--primary-semi-light: #555bf6;--primary-semi-dark: #0008ff;--primary-light-trans-20: rgba(182, 185, 251, 0.2);--neutral: #000000;--neutral-ultra-light: #f2f2f2;--neutral-semi-light: #a6a6a6;--neutral-semi-dark: #595959;--black: #000;--white: #fff;--black-trans-10: rgba(0, 0, 0, 0.1);--black-trans-20: rgba(0, 0, 0, 0.2);--black-trans-30: rgba(0, 0, 0, 0.3);--black-trans-40: rgba(0, 0, 0, 0.4);--black-trans-50: rgba(0, 0, 0, 0.5);--black-trans-70: rgba(0, 0, 0, 0.7);--bg-ultra-light: var(--neutral-ultra-light);--bg-ultra-light-text: var(--black);--bg-ultra-light-heading: var(--black);--link-color: var(--primary);--link-color-hover: var(--primary-hover);--focus-color: var(--primary);--focus-width: 2px;--focus-offset: 2px;--btn-padding-block: 0.5em;--btn-padding-inline: 1em;--btn-min-width: 12rem;--btn-line-height: 1.5;--btn-font-weight: 400;--btn-font-style: normal;--btn-text-transform: none;--btn-letter-spacing: 0;--btn-text-decoration: none;--btn-border-width: 2px;--btn-border-style: solid;--btn-radius: var(--radius-circle);--btn-justify-content: center;--transition-duration: 0.3s;--transition-timing: ease-in-out;--transition-delay: 0s;--transition: background var(--transition-duration) var(--transition-timing) var(--transition-delay), color var(--transition-duration) var(--transition-timing) var(--transition-delay), border var(--transition-duration) var(--transition-timing) var(--transition-delay), translate var(--transition-duration) var(--transition-timing) var(--transition-delay);}