:root { --color-primary: #D71A20; --color-secondary: #FF3DA1; --color-tertiary: #FF7940; --color-quartenary: #35B8FF; --color-dark: hsl(0 0% 7%); --color-dark-grey: #423740; --color-grey: #CBC7CA; --color-light-grey: #F3F0F2; --color-light: hsl(0, 0%, 100%); --color-dark-t-1: rgba(42, 42, 42, 0.9); --color-dark-t-2: rgba(65, 65, 65, 0.8); --color-dark-t-3: rgba(89, 89, 89, 0.7); --color-dark-t-4: rgba(113, 113, 113, 0.6); --color-dark-t-5: rgba(137, 137, 137, 0.5); --color-dark-t-6: rgba(160, 160, 160, 0.4); --color-dark-t-7: rgba(184, 184, 184, 0.3); --color-dark-t-8: rgba(208, 208, 208, 0.2); --color-dark-t-9: rgba(231, 231, 231, 0.1); --color-light-t-1: rgba(255, 255, 255, 0.9); --color-light-t-2: rgba(255, 255, 255, 0.8); --color-light-t-3: rgba(255, 255, 255, 0.7); --color-light-t-4: rgba(255, 255, 255, 0.6); --color-light-t-5: rgba(255, 255, 255, 0.5); --color-light-t-6: rgba(255, 255, 255, 0.4); --color-light-t-7: rgba(255, 255, 255, 0.3); --color-light-t-8: rgba(255, 255, 255, 0.2); --color-light-t-9: rgba(255, 255, 255, 0.1); --font-size-h6: clamp(1.23rem, calc(0.0003703703703703707 * (100vw - 36rem) + 1.23rem), 1.27rem); --font-size-h5: clamp(1.54rem, calc(0.0024074074074074076 * (100vw - 36rem) + 1.54rem), 1.8rem); --font-size-h4: clamp(1.92rem, calc(0.005833333333333333 * (100vw - 36rem) + 1.92rem), 2.55rem); --font-size-h3: clamp(2.4rem, calc(0.011111111111111113 * (100vw - 36rem) + 2.4rem), 3.6rem); --font-size-h2: clamp(3rem, calc(0.01935185185185185 * (100vw - 36rem) + 3rem), 5.09rem); --font-size-h1: clamp(3.75rem, calc(0.03194444444444445 * (100vw - 36rem) + 3.75rem), 7.2rem); --font-size-hero: clamp(4.69rem, calc(0.05083333333333333 * (100vw - 36rem) + 4.69rem), 10.18rem); --spacing-xsml: clamp(2.11rem, calc(0.019722222222222224 * (100vw - 36rem) + 2.11rem), 4.24rem); --spacing-sml: clamp(2.81rem, calc(0.029537037037037035 * (100vw - 36rem) + 2.81rem), 6rem); --spacing-med: clamp(3.75rem, calc(0.043888888888888894 * (100vw - 36rem) + 3.75rem), 8.49rem); --spacing-lrg: clamp(5rem, calc(0.06481481481481481 * (100vw - 36rem) + 5rem), 12rem); --spacing-xlrg: clamp(6.66rem, calc(0.09546296296296296 * (100vw - 36rem) + 6.66rem), 16.97rem); --spacing-xxlrg: clamp(8.88rem, calc(0.1399074074074074 * (100vw - 36rem) + 8.88rem), 23.99rem);}