:root { --primary: hsl(219, 44%, 22%); --text-r-1: clamp(2.94px, calc(0.004883570504527814 * (100vw - 378px) + 2.94px), 10.49px); --text-r-2: clamp(3.67px, calc(0.0061060802069857695 * (100vw - 378px) + 3.67px), 13.11px); --text-r-3: clamp(4.59px, calc(0.007626131953428201 * (100vw - 378px) + 4.59px), 16.38px); --text-r-4: clamp(5.73px, calc(0.009540750323415266 * (100vw - 378px) + 5.73px), 20.48px); --text-r-5: clamp(7.17px, calc(0.011921086675291074 * (100vw - 378px) + 7.17px), 25.6px); --text-r-6: clamp(8.96px, calc(0.014902975420439845 * (100vw - 378px) + 8.96px), 32px); --text-r-7: clamp(11.2px, calc(0.018628719275549807 * (100vw - 378px) + 11.2px), 40px); --text-r-8: clamp(14px, calc(0.02328589909443726 * (100vw - 378px) + 14px), 50px); --space-1: clamp(0.33rem, calc(0.031779935275080905 * (100vw - 37.5rem) + 0.33rem), 5.24rem); --space-2: clamp(0.41rem, calc(0.039741100323624594 * (100vw - 37.5rem) + 0.41rem), 6.55rem); --space-3: clamp(0.51rem, calc(0.049708737864077666 * (100vw - 37.5rem) + 0.51rem), 8.19rem); --space-4: clamp(0.64rem, calc(0.062135922330097085 * (100vw - 37.5rem) + 0.64rem), 10.24rem); --space-5: clamp(0.8rem, calc(0.07766990291262135 * (100vw - 37.5rem) + 0.8rem), 12.8rem); --space-6: clamp(1rem, calc(0.0970873786407767 * (100vw - 37.5rem) + 1rem), 16rem);}