:root {--color-gray_200: #edf2f7;--color-gray_300: #e2e8f0;--color-gray_400: #cbd5e0;--color-gray_500: #a0aec0;--color-gray_600: #718096;--color-gray_700: #4a5568;--color-gray_800: #2d3748;--color-gray_900: #1a202c;--color-red_200: #fed7d7;--color-red_300: #feb2b2;--color-red_400: #fc8181;--color-red_500: #f56565;--color-red_600: #e53e3e;--color-red_700: #c53030;--color-red_800: #9b2c2c;--color-red_900: #742a2a;--color-orange_200: #feebc8;--color-orange_300: #fbd38d;--color-orange_400: #f6ad55;--color-orange_500: #ed8936;--color-orange_600: #dd6b20;--color-orange_700: #c05621;--color-orange_800: #9c4221;--color-orange_900: #7b341e;--color-yellow_200: #fefcbf;--color-yellow_300: #faf089;--color-yellow_400: #f6e05e;--color-yellow_500: #ecc94b;--color-yellow_600: #d69e2e;--color-yellow_700: #b7791f;--color-yellow_800: #975a16;--color-yellow_900: #744210;--color-green_200: #c6f6d5;--color-green_300: #9ae6b4;--color-green_400: #68d391;--color-green_500: #48bb78;--color-green_600: #38a169;--color-green_700: #2f855a;--color-green_800: #276749;--color-green_900: #22543d;--color-teal_200: #b2f5ea;--color-teal_300: #81e6d9;--color-teal_400: #4fd1c5;--color-teal_500: #38b2ac;--color-teal_600: #319795;--color-teal_700: #2c7a7b;--color-teal_800: #285e61;--color-teal_900: #234e52;--color-blue_200: #bee3f8;--color-blue_300: #90cdf4;--color-blue_400: #63b3ed;--color-blue_500: #4299e1;--color-blue_600: #3182ce;--color-blue_700: #2b6cb0;--color-blue_800: #2c5282;--color-blue_900: #2a4365;--color-indigo_200: #c3dafe;--color-indigo_300: #a3bffa;--color-indigo_400: #7f9cf5;--color-indigo_500: #667eea;--color-indigo_600: #5a67d8;--color-indigo_700: #4c51bf;--color-indigo_800: #434190;--color-indigo_900: #3c366b;--color-purple_200: #e9d8fd;--color-purple_300: #d6bcfa;--color-purple_400: #b794f4;--color-purple_500: #9f7aea;--color-purple_600: #805ad5;--color-purple_700: #6b46c1;--color-purple_800: #553c9a;--color-purple_900: #44337a;--color-pink_200: #fed7e2;--color-pink_300: #fbb6ce;--color-pink_400: #f687b3;--color-pink_500: #ed64a6;--color-pink_600: #d53f8c;--color-pink_700: #b83280;--color-pink_800: #97266d;--color-pink_900: #702459;--ratio--minor-second: 1.067;--ratio--major-second: 1.125;--ratio--minor-third: 1.2;--ratio--major-third: 1.250;--ratio--perfect-fourth: 1.333;--ratio--augmented-fourth: 1.414;--ratio--perfect-fifth: 1.5;--ratio--golden-ratio: 1.618;--font-size--s: clamp(0.89rem, calc(0.88rem + 0.06vw), 0.94rem);--font-size--p: clamp(1rem, 0.9615rem + 0.1709vi, 1.125rem);--font-size--6: clamp(1.13rem, calc(1.07rem + 0.26vw), 1.35rem);--font-size--5: clamp(1.27rem, calc(1.18rem + 0.40vw), 1.62rem);--font-size--4: clamp(1.42rem, calc(1.30rem + 0.59vw), 1.94rem);--font-size--3: clamp(1.60rem, calc(1.43rem + 0.83vw), 2.33rem);--font-size--2: clamp(1.80rem, calc(1.56rem + 1.13vw), 2.80rem);--font-size--1: clamp(2.03rem, calc(1.71rem + 1.51vw), 3.36rem);--font-size--l: clamp(2.28rem, calc(1.86rem + 1.99vw), 4.03rem);--font-size--xl: clamp(2.57rem, calc(2.02rem + 2.58vw), 4.84rem);--space--2xs: clamp(0.50rem, calc(0.49rem + 0.07vw), 0.56rem);--space--xs: clamp(0.75rem, calc(0.72rem + 0.14vw), 0.88rem);--space--s: clamp(1.00rem, calc(0.97rem + 0.14vw), 1.13rem);--space--m: clamp(1.50rem, calc(1.46rem + 0.21vw), 1.69rem);--space--l: clamp(2.00rem, calc(1.94rem + 0.28vw), 2.25rem);--space--xl: clamp(3.00rem, calc(2.91rem + 0.43vw), 3.38rem);--space--2xl: clamp(4.00rem, calc(3.88rem + 0.57vw), 4.50rem);--space--3xl: clamp(6.00rem, calc(5.82rem + 0.85vw), 6.75rem);--space--2xs-xs: clamp(0.50rem, calc(0.41rem + 0.43vw), 0.88rem);--space--xs-s: clamp(0.75rem, calc(0.66rem + 0.43vw), 1.13rem);--space--s-m: clamp(1.00rem, calc(0.84rem + 0.78vw), 1.69rem);--space--m-l: clamp(1.50rem, calc(1.32rem + 0.85vw), 2.25rem);--space--l-xl: clamp(2.00rem, calc(1.67rem + 1.56vw), 3.38rem);--space--xl-2xl: clamp(3.00rem, calc(2.64rem + 1.70vw), 4.50rem);--space--2xl-3xl: clamp(4.00rem, calc(3.34rem + 3.12vw), 6.75rem);--space--m-xl: clamp(1.50rem, calc(1.05rem + 2.13vw), 3.38rem);--space--l-2xl: clamp(2.00rem, calc(1.40rem + 2.84vw), 4.50rem);--space--xl-3xl: clamp(3.00rem, calc(2.11rem + 4.26vw), 6.75rem);--grid-max-width: 109.06rem;--grid-gutter: var(--space-xs-m, clamp(0.75rem, calc(0.50rem + 1.21vw), 1.81rem));--grid-columns: 12;}