:root{--s1:clamp(0.195rem,0.1848rem + 0.0407vw,0.25rem);--s2:clamp(0.39rem,0.3696rem + 0.0815vw,0.5rem);--s3:clamp(0.585rem,0.5544rem + 0.1222vw,0.75rem);--s4:clamp(0.78rem,0.7393rem + 0.1630vw,1rem);--s5:clamp(0.975rem,0.9241rem + 0.2037vw,1.25rem);--s6:clamp(1.17rem,1.1089rem + 0.2444vw,1.5rem);--s8:clamp(1.56rem,1.4785rem + 0.3259vw,2rem);--s10:clamp(1.95rem,1.8481rem + 0.4074vw,2.5rem);--s14:clamp(2.73rem,2.5874rem + 0.5704vw,3.5rem);--s16:clamp(3.12rem,2.9570rem + 0.6519vw,4rem);--s24:clamp(4.68rem,4.4356rem + 0.9778vw,6rem);--s44:clamp(8.58rem,8.1319rem + 1.7926vw,11rem);--s48:clamp(9.36rem,8.8711rem + 1.9556vw,12rem);--ss-xxs:clamp(0.275rem,0.2333rem + 0.1667vw,0.5rem);--ss-sm:clamp(0.825rem,0.7000rem + 0.5000vw,1.5rem);--ss-md:clamp(1.65rem,1.4000rem + 1.0000vw,3rem);--ss-lg:clamp(2.2rem,1.8667rem + 1.3333vw,4rem);--ss-xl:clamp(3.3rem,2.8000rem + 2.0000vw,6rem);--radius-lg:clamp(0.5rem,0.4022rem + 0.4348vw,0.75rem);--radius-xl:clamp(0.75rem,0.6522rem + 0.4348vw,1rem);--radius-2xl:clamp(1rem,0.8043rem + 0.8696vw,1.5rem);--radius-3xl:clamp(1.5rem,1.2065rem + 1.3043vw,2.25rem);--default-radius:clamp(1.875rem,1.6507rem + 0.7491vw,2.25rem);--hero:clamp(2rem,1.6296rem + 1.4815vw,4rem);--text-h1:clamp(2rem,1.7222rem + 1.1111vw,3.5rem);--text-h2:clamp(1.75rem,1.6111rem + 0.5556vw,2.5rem);--text-h3:clamp(1.375rem,1.3056rem + 0.2778vw,1.75rem);--text-h4:clamp(1.25rem,1.2037rem + 0.1852vw,1.5rem);--text-h5:clamp(1.125rem,1.1019rem + 0.0926vw,1.25rem);--text-h6:clamp(1rem,0.9769rem + 0.0926vw,1.125rem);--text-body:clamp(1rem,0.9769rem + 0.0926vw,1.125rem);--text-small:clamp(0.375rem,0.3519rem + 0.0926vw,0.5rem);--header-font:"Poppins",sans-serif;--secondary-font:"Inter",sans-serif;--primary:#c9e165;--secondary:#1c6063;--tertiary:#e9f3c0;--neutral:#f8fbeb;--chmpink:#dfb6c6;--text:#1a1a26;--subtle-primary:#f7fae8;--dark-primary:#4f5826;--white:#fff;--black:#000;--chmpurple:#60449c;--secondary-subtle:#bfddde;--tertiary-strong:#e3f0b0;--chmpink-subtle:#f1e0e7;--chmpurple-subtle:#e7e5f4;--shadow:#00000025;--text-15:color-mix(in srgb,var(--text) 15%,transparent);--text-18:color-mix(in srgb,var(--text) 18%,transparent);--primary-77:color-mix(in srgb,var(--primary) 77%,transparent);--lilac:#b0a2d0}