:root {--shadow-none: none;--shadow-xs: 0 .1rem .2rem rgba(0,0,0,.05);--shadow-s: 0 .2rem .6rem rgba(0,0,0,.08);--shadow-m: 0 .6rem 1.8rem rgba(0,0,0,.12);--shadow-l: 0 1.2rem 3.6rem rgba(0,0,0,.16);--shadow-xl: 0 2rem 6rem rgba(0,0,0,.20);--leading-tight: 1.1;--leading-normal: 1.45;--leading-relaxed: 1.7;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--tracking-tight: -0.02em;--tracking-normal: 0;--tracking-wide: 0.08em;--border-width: 1px;--border-color: rgba(0,0,0,.12);--transition-fast: 150ms ease;--transition-base: 250ms ease;--transition-slow: 400ms ease;--space-xs: clamp(0.5rem, calc(0 * (100vw - 36rem) + 0.5rem), 0.5rem);--space-s: clamp(1rem, calc(0 * (100vw - 36rem) + 1rem), 1rem);--space-m: clamp(2rem, calc(0 * (100vw - 36rem) + 2rem), 2rem);--space-l: clamp(4rem, calc(0 * (100vw - 36rem) + 4rem), 4rem);--space-xl: clamp(6rem, calc(0 * (100vw - 36rem) + 6rem), 6rem);--space-2xl: clamp(8rem, calc(0 * (100vw - 36rem) + 8rem), 8rem);--space-3xl: clamp(12rem, calc(0 * (100vw - 36rem) + 12rem), 12rem);--space-4xl: clamp(16rem, calc(0 * (100vw - 36rem) + 16rem), 16rem);--text-xs: clamp(1.11rem, calc(0.0012962962962962954 * (100vw - 36rem) + 1.11rem), 1.25rem);--text-s: clamp(1.33rem, calc(0.0015740740740740734 * (100vw - 36rem) + 1.33rem), 1.5rem);--text-m: clamp(1.6rem, calc(0.0018518518518518515 * (100vw - 36rem) + 1.6rem), 1.8rem);--text-l: clamp(1.92rem, calc(0.0022222222222222244 * (100vw - 36rem) + 1.92rem), 2.16rem);--text-xl: clamp(2.3rem, calc(0.0026851851851851854 * (100vw - 36rem) + 2.3rem), 2.59rem);--text-2xl: clamp(2.76rem, calc(0.0032407407407407415 * (100vw - 36rem) + 2.76rem), 3.11rem);--heading-xs: clamp(1.02rem, calc(0.0010185185185185173 * (100vw - 36rem) + 1.02rem), 1.13rem);--heading-s: clamp(1.28rem, calc(0.002037037037037037 * (100vw - 36rem) + 1.28rem), 1.5rem);--heading-m: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem);--heading-l: clamp(2rem, calc(0.0062037037037037035 * (100vw - 36rem) + 2rem), 2.67rem);--heading-xl: clamp(2.5rem, calc(0.00972222222222222 * (100vw - 36rem) + 2.5rem), 3.55rem);--heading-2xl: clamp(3.13rem, calc(0.014907407407407411 * (100vw - 36rem) + 3.13rem), 4.74rem);--heading-3xl: clamp(3.91rem, calc(0.022222222222222216 * (100vw - 36rem) + 3.91rem), 6.31rem);--heading-4xl: clamp(4.88rem, calc(0.03277777777777778 * (100vw - 36rem) + 4.88rem), 8.42rem);--rounded-xs: clamp(0.2rem, calc(0 * (100vw - 36rem) + 0.2rem), 0.2rem);--rounded-s: clamp(0.4rem, calc(0 * (100vw - 36rem) + 0.4rem), 0.4rem);--rounded-m: clamp(0.8rem, calc(0 * (100vw - 36rem) + 0.8rem), 0.8rem);--rounded-l: clamp(1.2rem, calc(0 * (100vw - 36rem) + 1.2rem), 1.2rem);--rounded-xl: clamp(1.6rem, calc(0 * (100vw - 36rem) + 1.6rem), 1.6rem);--rounded-2xl: clamp(2.4rem, calc(0 * (100vw - 36rem) + 2.4rem), 2.4rem);--container-full: 100%;--container-xl: 192rem;--container-l: 144rem;--container-m: 120rem;--container-s: 99.6rem;--container-xs: 76.8rem;--radius-full: 999rem;}