:root { --cpv-primary: #133b42; --cpv-primary-hover: #0d292e; --cpv-secondary: #283721; --cpv-tertiary: #7bab55; --cpv-accent-warm: #e78d02; --cpv-accent-fresh: #ADDED3; --cpv-accent-terre: #8c2b25; --cpv-white-neutral: #fefdfd; --cpv-neutral-black: #2e2e2b; --cpv-feedback-success: #4d8b55; --cpv-feedback-warning: #d89a2a; --cpv-feedback-error: #b54747; --cpv-feedback-info: #5c7d93; --cpv-accent-warm-l-1: #e99719; --cpv-accent-warm-l-2: #eba230; --cpv-accent-warm-l-3: #eeac47; --cpv-accent-warm-l-4: #f0b65e; --cpv-accent-warm-l-5: #f2c175; --cpv-accent-warm-l-6: #f4cb8c; --cpv-accent-warm-l-7: #f6d6a3; --cpv-accent-warm-l-8: #f8e0ba; --cpv-accent-warm-l-9: #fbead1; --cpv-accent-warm-l-10: #fdf5e8; --cpv-tertiary-l-1: #87b364; --cpv-tertiary-l-2: #93ba74; --cpv-tertiary-l-3: #9fc283; --cpv-tertiary-l-4: #abca93; --cpv-tertiary-l-5: #b7d1a2; --cpv-tertiary-l-6: #c3d9b2; --cpv-tertiary-l-7: #cfe0c1; --cpv-tertiary-l-8: #dbe8d1; --cpv-tertiary-l-9: #e7f0e0; --cpv-tertiary-l-10: #f3f7f0; --cpv-primary-t-1: hsla(189, 55%, 17%, 0.09); --cpv-primary-t-2: hsla(189, 55%, 17%, 0.18); --cpv-primary-t-3: hsla(189, 55%, 17%, 0.27); --cpv-primary-t-4: hsla(189, 55%, 17%, 0.36); --cpv-primary-t-5: hsla(189, 55%, 17%, 0.45); --cpv-primary-t-6: hsla(189, 55%, 17%, 0.55); --cpv-primary-t-7: hsla(189, 55%, 17%, 0.64); --cpv-primary-t-8: hsla(189, 55%, 17%, 0.73); --cpv-primary-t-9: hsla(189, 55%, 17%, 0.82); --cpv-primary-t-10: hsla(189, 55%, 17%, 0.91); --cpv-tertiary-t-1: hsla(93, 34%, 50%, 0.09); --cpv-tertiary-t-2: hsla(93, 34%, 50%, 0.18); --cpv-tertiary-t-3: hsla(93, 34%, 50%, 0.27); --cpv-tertiary-t-4: hsla(93, 34%, 50%, 0.36); --cpv-tertiary-t-5: hsla(93, 34%, 50%, 0.45); --cpv-tertiary-t-6: hsla(93, 34%, 50%, 0.55); --cpv-tertiary-t-7: hsla(93, 34%, 50%, 0.64); --cpv-tertiary-t-8: hsla(93, 34%, 50%, 0.73); --cpv-tertiary-t-9: hsla(93, 34%, 50%, 0.82); --cpv-tertiary-t-10: hsla(93, 34%, 50%, 0.91); --text-2xs: clamp(0.82rem, calc(0.00018518518518518534 * (100vw - 36rem) + 0.82rem), 0.84rem); --text-xs: clamp(1.02rem, calc(0.0010185185185185173 * (100vw - 36rem) + 1.02rem), 1.13rem); --text-s: clamp(1.28rem, calc(0.002037037037037037 * (100vw - 36rem) + 1.28rem), 1.5rem); --text-m: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem); --text-l: clamp(2rem, calc(0.0062037037037037035 * (100vw - 36rem) + 2rem), 2.67rem); --text-xl: clamp(2.5rem, calc(0.00972222222222222 * (100vw - 36rem) + 2.5rem), 3.55rem); --text-2xl: clamp(3.13rem, calc(0.014907407407407411 * (100vw - 36rem) + 3.13rem), 4.74rem);}