:root {--text-2xs: clamp(1.02rem, calc(0.003703703703703704 * (100vw - 22.5rem) + 1.02rem), 1.27rem);--text-xs: clamp(1.28rem, calc(0.006074074074074073 * (100vw - 22.5rem) + 1.28rem), 1.69rem);--text-s: clamp(1.6rem, calc(0.009629629629629629 * (100vw - 22.5rem) + 1.6rem), 2.25rem);--text-m: clamp(2rem, calc(0.014814814814814815 * (100vw - 22.5rem) + 2rem), 3rem);--text-l: clamp(2.5rem, calc(0.022222222222222223 * (100vw - 22.5rem) + 2.5rem), 4rem);--text-xl: clamp(3.13rem, calc(0.0325925925925926 * (100vw - 22.5rem) + 3.13rem), 5.33rem);--text-2xl: clamp(3.91rem, calc(0.04740740740740741 * (100vw - 22.5rem) + 3.91rem), 7.11rem);--subtitle-2xs: clamp(0.51rem, calc(-0.0008888888888888888 * (100vw - 22.5rem) + 0.51rem), 0.45rem);--subtitle-xs: clamp(0.64rem, calc(-0.0005925925925925931 * (100vw - 22.5rem) + 0.64rem), 0.6rem);--subtitle-s: clamp(0.8rem, calc(0 * (100vw - 22.5rem) + 0.8rem), 0.8rem);--subtitle-m: clamp(1rem, calc(0.0008888888888888897 * (100vw - 22.5rem) + 1rem), 1.06rem);--subtitle-l: clamp(1.25rem, calc(0.0025185185185185176 * (100vw - 22.5rem) + 1.25rem), 1.42rem);--subtitle-xl: clamp(1.56rem, calc(0.004888888888888887 * (100vw - 22.5rem) + 1.56rem), 1.89rem);--subtitle-2xl: clamp(1.95rem, calc(0.008444444444444445 * (100vw - 22.5rem) + 1.95rem), 2.52rem);--body-2xs: clamp(0.51rem, calc(-0.0013333333333333337 * (100vw - 22.5rem) + 0.51rem), 0.42rem);--body-xs: clamp(0.64rem, calc(-0.0011851851851851845 * (100vw - 22.5rem) + 0.64rem), 0.56rem);--body-s: clamp(0.8rem, calc(-0.0007407407407407414 * (100vw - 22.5rem) + 0.8rem), 0.75rem);--body-m: clamp(1rem, calc(0 * (100vw - 22.5rem) + 1rem), 1rem);--body-l: clamp(1.25rem, calc(0.0011851851851851863 * (100vw - 22.5rem) + 1.25rem), 1.33rem);--body-xl: clamp(1.56rem, calc(0.003259259259259259 * (100vw - 22.5rem) + 1.56rem), 1.78rem);--body-2xl: clamp(1.95rem, calc(0.0062222222222222245 * (100vw - 22.5rem) + 1.95rem), 2.37rem);--radius-sm: 8px;--radius-md: 16px;--radius-lg: 28px;--radius-pill: 999px;--shadow-sm: 0 2px 8px rgba(95,17,43,0.06);--shadow-md: 0 8px 24px rgba(95,17,43,0.10);--shadow-lg: 0 16px 48px rgba(95,17,43,0.16);--space-2xs: clamp(0.51rem, calc(0.00029629629629629656 * (100vw - 22.5rem) + 0.51rem), 0.53rem);--space-xs: clamp(0.64rem, calc(0.0008888888888888881 * (100vw - 22.5rem) + 0.64rem), 0.7rem);--space-s: clamp(0.8rem, calc(0.002074074074074073 * (100vw - 22.5rem) + 0.8rem), 0.94rem);--space-m: clamp(1rem, calc(0.003703703703703704 * (100vw - 22.5rem) + 1rem), 1.25rem);--space-l: clamp(1.25rem, calc(0.006222222222222221 * (100vw - 22.5rem) + 1.25rem), 1.67rem);--space-xl: clamp(1.56rem, calc(0.00977777777777778 * (100vw - 22.5rem) + 1.56rem), 2.22rem);--space-2xl: clamp(1.95rem, calc(0.014962962962962963 * (100vw - 22.5rem) + 1.95rem), 2.96rem);--space-3xl: clamp(2.44rem, calc(0.022370370370370374 * (100vw - 22.5rem) + 2.44rem), 3.95rem);--space-4xl: clamp(3.05rem, calc(0.03274074074074074 * (100vw - 22.5rem) + 3.05rem), 5.26rem);--page-2xs: clamp(38.4rem, calc(-0.09985185185185183 * (100vw - 22.5rem) + 38.4rem), 31.66rem);--page-xs: clamp(48rem, calc(-0.08577777777777776 * (100vw - 22.5rem) + 48rem), 42.21rem);--page-s: clamp(60rem, calc(-0.05540740740740744 * (100vw - 22.5rem) + 60rem), 56.26rem);--page-m: clamp(75rem, calc(0 * (100vw - 22.5rem) + 75rem), 75rem);--page-l: clamp(93.75rem, calc(0.09214814814814813 * (100vw - 22.5rem) + 93.75rem), 99.97rem);--page-xl: clamp(117.19rem, calc(0.23822222222222242 * (100vw - 22.5rem) + 117.19rem), 133.27rem);--page-2xl: clamp(146.48rem, calc(0.46162962962962956 * (100vw - 22.5rem) + 146.48rem), 177.64rem);}