:root { --primary: #476c32; --secondary: #4176ba; --tertiary: #3e452c; --base: #464440; --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); --secondary-l-1: #6791c8; --secondary-l-2: #8dadd6; --secondary-l-3: #b3c8e3; --secondary-l-4: #d9e4f1; --secondary-d-1: #345e95; --secondary-d-2: #274770; --secondary-d-3: #1a2f4a; --secondary-d-4: #0d1825; --primary-l-1: #6c895b; --primary-l-2: #91a784; --primary-l-3: #b5c4ad; --primary-l-4: #dae2d6; --primary-d-1: #395628; --primary-d-2: #2b411e; --primary-d-3: #1c2b14; --primary-d-4: #0e160a; --tertiary-l-1: #656a56; --tertiary-l-2: #8b8f80; --tertiary-l-3: #b2b5ab; --tertiary-l-4: #d8dad5; --tertiary-d-1: #323723; --tertiary-d-2: #25291a; --tertiary-d-3: #191c12; --tertiary-d-4: #0c0e09; --base-l-1: #6b6966; --base-l-2: #908f8c; --base-l-3: #b5b4b3; --base-l-4: #dadad9; --base-d-1: #383633; --base-d-2: #2a2926; --base-d-3: #1c1b1a; --base-d-4: #0e0e0d; --base-t-1: hsla(40, 4%, 26%, 0.09); --base-t-2: hsla(40, 4%, 26%, 0.18); --base-t-3: hsla(40, 4%, 26%, 0.27); --base-t-4: hsla(40, 4%, 26%, 0.36); --base-t-5: hsla(40, 4%, 26%, 0.45); --base-t-6: hsla(40, 4%, 26%, 0.55); --base-t-7: hsla(40, 4%, 26%, 0.64); --base-t-8: hsla(40, 4%, 26%, 0.73); --base-t-9: hsla(40, 4%, 26%, 0.82); --base-t-10: hsla(40, 4%, 26%, 0.91); --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); }