:root { --up-letter-spacing: 2.5px; --upper-text: clamp(1.1rem, calc(0.004 * (100vw - 47.8rem) + 1.04rem), 1.3rem); --text-s: clamp(1.06rem, calc(0.0011235955056179757 * (100vw - 47.8rem) + 1.04rem), 1.13rem); --text-m: clamp(1.5rem, calc(0.0024968789013732826 * (100vw - 47.8rem) + 1.3rem), 1.7rem); --text-l: clamp(1.63rem, calc(0.004619225967540575 * (100vw - 47.8rem) + 1.63rem), 2rem); --titre-h6: clamp(1.3rem, calc(0.011485642946317102 * (100vw - 47.8rem) + 0.77rem), 1.69rem); --titre-h5: clamp(1.5rem, calc(0.016104868913857675 * (100vw - 47.8rem) + 0.96rem), 1.9rem); --titre-h4: clamp(1.6rem, calc(0.02247191011235955 * (100vw - 47.8rem) + 1.2rem), 2rem); --titre-h3: clamp(1.8rem, calc(0.03121098626716604 * (100vw - 47.8rem) + 1.5rem), 2.5rem); --titre-h2: clamp(3rem, calc(0.04307116104868913 * (100vw - 47.8rem) + 1.88rem), 5.33rem); --titre-h1: clamp(4rem, calc(0.05955056179775281 * (100vw - 47.8rem) + 2.34rem), 7rem);}