:root { --primary: #00f5c5; --secondary: #13499d; --tertiary: #F4C502; --primary-l-1: #33f7d1; --primary-l-2: #66f9dc; --primary-l-3: #99fbe8; --primary-l-4: #ccfdf3; --primary-d-1: #00c49e; --primary-d-2: #009376; --primary-d-3: #00624f; --primary-d-4: #003127; --secondary-l-1: #426db1; --secondary-l-2: #7192c4; --secondary-l-3: #a1b6d8; --secondary-l-4: #d0dbeb; --secondary-d-1: #0f3a7e; --secondary-d-2: #0b2c5e; --secondary-d-3: #081d3f; --secondary-d-4: #040f1f; --tertiary-l-1: #f6d135; --tertiary-l-2: #f8dc67; --tertiary-l-3: #fbe89a; --tertiary-l-4: #fdf3cc; --tertiary-d-1: #c39e02; --tertiary-d-2: #927601; --tertiary-d-3: #624f01; --tertiary-d-4: #312700; --base: #161616; --base-t-1: hsla(0, 0%, 9%, 0.09); --base-t-2: hsla(0, 0%, 9%, 0.18); --base-t-3: hsla(0, 0%, 9%, 0.27); --base-t-4: hsla(0, 0%, 9%, 0.36); --base-t-5: hsla(0, 0%, 9%, 0.45); --base-t-6: hsla(0, 0%, 9%, 0.55); --base-t-7: hsla(0, 0%, 9%, 0.64); --base-t-8: hsla(0, 0%, 9%, 0.73); --base-t-9: hsla(0, 0%, 9%, 0.82); --base-t-10: hsla(0, 0%, 9%, 0.91); --base-d-1: #121212; --base-d-2: #0d0d0d; --base-d-3: #090909; --base-d-4: #040404; --base-l-1: #454545; --base-l-2: #737373; --base-l-3: #a2a2a2; --base-l-4: #d0d0d0; --light: #ffffff; --light-t-1: hsla(0, 0%, 100%, 0.09); --light-t-2: hsla(0, 0%, 100%, 0.18); --light-t-3: hsla(0, 0%, 100%, 0.27); --light-t-4: hsla(0, 0%, 100%, 0.36); --light-t-5: hsla(0, 0%, 100%, 0.45); --light-t-6: hsla(0, 0%, 100%, 0.55); --light-t-7: hsla(0, 0%, 100%, 0.64); --light-t-8: hsla(0, 0%, 100%, 0.73); --light-t-9: hsla(0, 0%, 100%, 0.82); --light-t-10: hsla(0, 0%, 100%, 0.91); --dark: #000000; --dark-t-1: hsla(0, 0%, 0%, 0.09); --dark-t-2: hsla(0, 0%, 0%, 0.18); --dark-t-3: hsla(0, 0%, 0%, 0.27); --dark-t-4: hsla(0, 0%, 0%, 0.36); --dark-t-5: hsla(0, 0%, 0%, 0.45); --dark-t-6: hsla(0, 0%, 0%, 0.55); --dark-t-7: hsla(0, 0%, 0%, 0.64); --dark-t-8: hsla(0, 0%, 0%, 0.73); --dark-t-9: hsla(0, 0%, 0%, 0.82); --dark-t-10: hsla(0, 0%, 0%, 0.91); --primary-t-1: hsla(168, 100%, 48%, 0.2); --primary-t-2: hsla(168, 100%, 48%, 0.4); --primary-t-3: hsla(168, 100%, 48%, 0.6); --primary-t-4: hsla(168, 100%, 48%, 0.8); --secondary-t-1: hsla(217, 78%, 35%, 0.2); --secondary-t-2: hsla(217, 78%, 35%, 0.4); --secondary-t-3: hsla(217, 78%, 35%, 0.6); --secondary-t-4: hsla(217, 78%, 35%, 0.8); --text-xs: clamp(1.26rem, calc(-0.0020238095238095228 * (100vw - 36rem) + 1.26rem), 1.09rem); --text-s: clamp(1.42rem, calc(-0.0007142857142857122 * (100vw - 36rem) + 1.42rem), 1.36rem); --text-m: clamp(1.6rem, calc(0.0011904761904761888 * (100vw - 36rem) + 1.6rem), 1.7rem); --text-l: clamp(1.8rem, calc(0.003928571428571427 * (100vw - 36rem) + 1.8rem), 2.13rem); --text-xl: clamp(2.02rem, calc(0.007619047619047621 * (100vw - 36rem) + 2.02rem), 2.66rem); --text-2xl: clamp(2.28rem, calc(0.012380952380952381 * (100vw - 36rem) + 2.28rem), 3.32rem); --text-3xl: clamp(2.56rem, calc(0.018928571428571433 * (100vw - 36rem) + 2.56rem), 4.15rem); --text-4xl: clamp(2.88rem, calc(0.027500000000000007 * (100vw - 36rem) + 2.88rem), 5.19rem); --text-5xl: clamp(3.24rem, calc(0.038571428571428576 * (100vw - 36rem) + 3.24rem), 6.48rem); --text-6xl: clamp(3.65rem, calc(0.053095238095238084 * (100vw - 36rem) + 3.65rem), 8.11rem); --text-7xl: clamp(4.11rem, calc(0.07166666666666667 * (100vw - 36rem) + 4.11rem), 10.13rem); --space-4xs: clamp(0.43rem, calc(0.0028571428571428576 * (100vw - 36rem) + 0.43rem), 0.67rem); --space-3xs: clamp(0.57rem, calc(0.0038095238095238104 * (100vw - 36rem) + 0.57rem), 0.89rem); --space-2xs: clamp(0.76rem, calc(0.004999999999999999 * (100vw - 36rem) + 0.76rem), 1.18rem); --space-xs: clamp(1.01rem, calc(0.006785714285714286 * (100vw - 36rem) + 1.01rem), 1.58rem); --space-s: clamp(1.35rem, calc(0.008928571428571428 * (100vw - 36rem) + 1.35rem), 2.1rem); --space-m: clamp(1.8rem, calc(0.011904761904761902 * (100vw - 36rem) + 1.8rem), 2.8rem); --space-l: clamp(2.4rem, calc(0.015833333333333335 * (100vw - 36rem) + 2.4rem), 3.73rem); --space-xl: clamp(3.2rem, calc(0.021190476190476194 * (100vw - 36rem) + 3.2rem), 4.98rem); --space-2xl: clamp(4.26rem, calc(0.028214285714285716 * (100vw - 36rem) + 4.26rem), 6.63rem); --space-3xl: clamp(5.68rem, calc(0.03761904761904762 * (100vw - 36rem) + 5.68rem), 8.84rem); --space-4xl: clamp(7.58rem, calc(0.04999999999999999 * (100vw - 36rem) + 7.58rem), 11.78rem); --space-5xl: clamp(10.1rem, calc(0.0667857142857143 * (100vw - 36rem) + 10.1rem), 15.71rem); --space-6xl: clamp(13.46rem, calc(0.08904761904761906 * (100vw - 36rem) + 13.46rem), 20.94rem); --space-7xl: clamp(17.94rem, calc(0.11869047619047618 * (100vw - 36rem) + 17.94rem), 27.91rem);}.text-xs { font-size: var(--text-xs); }.text-s { font-size: var(--text-s); }.text-m { font-size: var(--text-m); }.text-l { font-size: var(--text-l); }.text-xl { font-size: var(--text-xl); }.text-2xl { font-size: var(--text-2xl); }.text-3xl { font-size: var(--text-3xl); }.text-4xl { font-size: var(--text-4xl); }.text-5xl { font-size: var(--text-5xl); }.text-6xl { font-size: var(--text-6xl); }.text-7xl { font-size: var(--text-7xl); }.gap-4xs { gap: var(--space-4xs); }.gap-3xs { gap: var(--space-3xs); }.gap-2xs { gap: var(--space-2xs); }.gap-xs { gap: var(--space-xs); }.gap-s { gap: var(--space-s); }.gap-m { gap: var(--space-m); }.gap-l { gap: var(--space-l); }.gap-xl { gap: var(--space-xl); }.gap-2xl { gap: var(--space-2xl); }.gap-3xl { gap: var(--space-3xl); }.gap-4xl { gap: var(--space-4xl); }.gap-5xl { gap: var(--space-5xl); }.gap-6xl { gap: var(--space-6xl); }.gap-7xl { gap: var(--space-7xl); }