:root { --primary: #098350; --secondary: #6E8649; --accent: #ed26ad; --base: #0D330E; --white: #FFFDF9; --black: #232323; --accent-l-1: #f151bd; --accent-l-2: #f47dce; --accent-l-3: #f8a8de; --accent-l-4: #fbd4ef; --accent-d-1: #be1e8a; --accent-d-2: #8e1768; --accent-d-3: #5f0f45; --accent-d-4: #2f0823; --accent-t-1: hsla(319, 85%, 54%, 0.2); --accent-t-2: hsla(319, 85%, 54%, 0.4); --accent-t-3: hsla(319, 85%, 54%, 0.6); --accent-t-4: hsla(319, 85%, 54%, 0.8); --base-l-1: #5e775e; --base-l-2: #aebbaf; --base-d-1: #092209; --base-d-2: #041105; --primary-d-1: #07623c; --primary-d-2: #054228; --primary-d-3: #022114; --primary-t-1: hsla(155, 87%, 27%, 0.25); --primary-t-2: hsla(155, 87%, 27%, 0.5); --primary-t-3: hsla(155, 87%, 27%, 0.75); --black-t-1: hsla(0, 0%, 14%, 0.2); --black-t-2: hsla(0, 0%, 14%, 0.4); --black-t-3: hsla(0, 0%, 14%, 0.6); --black-t-4: hsla(0, 0%, 14%, 0.8); --primary-l-1: #47a27c; --primary-l-2: #84c1a8; --primary-l-3: #c2e0d3; --space-xs: clamp(0.90rem, calc(0.90rem + 0.0022 * (100vw - 380px)), 1.10rem); --space-s: clamp(1.30rem, calc(1.30rem + 0.0033 * (100vw - 380px)), 1.60rem); --space-m: clamp(2.00rem, calc(2.00rem + 0.0044 * (100vw - 380px)), 2.40rem); --space-l: clamp(3.00rem, calc(3.00rem + 0.0000 * (100vw - 380px)), 3.00rem); --space-xl: clamp(4.50rem, calc(4.50rem + 0.0100 * (100vw - 380px)), 5.40rem); --space-xxl: clamp(4.50rem, calc(4.50rem + 0.0400 * (100vw - 380px)), 8.10rem); --space-section: clamp(10.00rem, calc(10.00rem + 0.0222 * (100vw - 380px)), 12.00rem); --logo-width: clamp(12.00rem, calc(12.00rem + 0.0889 * (100vw - 380px)), 20.00rem); --text-xs: clamp(1.02rem, calc(-0.002037037037037037 * (100vw - 36rem) + 1.02rem), 0.8rem); --text-s: clamp(1.28rem, calc(-0.0007407407407407414 * (100vw - 36rem) + 1.28rem), 1.2rem); --text-m: clamp(1.6rem, calc(0.0018518518518518515 * (100vw - 36rem) + 1.6rem), 1.8rem); --text-mm: clamp(2rem, calc(0.006481481481481483 * (100vw - 36rem) + 2rem), 2.7rem); --text-l: clamp(2.5rem, calc(0.01435185185185185 * (100vw - 36rem) + 2.5rem), 4.05rem); --text-xl: clamp(3.13rem, calc(0.027314814814814816 * (100vw - 36rem) + 3.13rem), 6.08rem); --text-xxl: clamp(3.91rem, calc(0.04814814814814814 * (100vw - 36rem) + 3.91rem), 9.11rem); --h6: clamp(0.52rem, calc(0.00027777777777777805 * (100vw - 36rem) + 0.52rem), 0.55rem); --h5: clamp(0.86rem, calc(0.0014814814814814818 * (100vw - 36rem) + 0.86rem), 1.02rem); --h4: clamp(1.44rem, calc(0.0044444444444444444 * (100vw - 36rem) + 1.44rem), 1.92rem); --h3: clamp(2.4rem, calc(0.011111111111111113 * (100vw - 36rem) + 2.4rem), 3.6rem); --h2: clamp(4rem, calc(0.02546296296296296 * (100vw - 36rem) + 4rem), 6.75rem); --h1: clamp(6.67rem, calc(0.055462962962962964 * (100vw - 36rem) + 6.67rem), 12.66rem);}