:root { --primary: #ea0029; --primary-l-1: #ee2a4d; --primary-l-2: #f15570; --primary-l-3: #f58094; --primary-l-4: #f8aab8; --primary-l-5: #fcd5db; --primary-d-1: #c30022; --primary-d-2: #9c001b; --primary-d-3: #750015; --primary-d-4: #4e000e; --primary-d-5: #270007; --secondary: #007f61; --secondary-l-1: #2a947b; --secondary-l-2: #55aa96; --secondary-l-3: #80bfb0; --secondary-l-4: #aad4ca; --secondary-l-5: #d5eae5; --secondary-d-1: #006a51; --secondary-d-2: #005541; --secondary-d-3: #004031; --secondary-d-4: #002a20; --secondary-d-5: #001510; --neutral: #000000; --neutral-l-1: #1a1a1a; --neutral-l-2: #333333; --neutral-l-3: #4d4d4d; --neutral-l-4: #666666; --neutral-l-5: #808080; --neutral-l-6: #999999; --neutral-l-7: #b3b3b3; --neutral-l-8: #cccccc; --neutral-l-9: #e6e6e6; --white: #ffffff; --h-6: clamp(0.61rem, calc(0.00029629629629629656 * (100vw - 22.5rem) + 0.61rem), 0.63rem); --h-5: clamp(0.77rem, calc(0.0010370370370370364 * (100vw - 22.5rem) + 0.77rem), 0.84rem); --h-4: clamp(0.96rem, calc(0.0025185185185185176 * (100vw - 22.5rem) + 0.96rem), 1.13rem); --h-3: clamp(1.2rem, calc(0.004444444444444445 * (100vw - 22.5rem) + 1.2rem), 1.5rem); --h-2: clamp(1.5rem, calc(0.007407407407407408 * (100vw - 22.5rem) + 1.5rem), 2rem); --h-1: clamp(1.88rem, calc(0.011703703703703704 * (100vw - 22.5rem) + 1.88rem), 2.67rem); --txt-sm: clamp(0.75rem, calc(0.0007407407407407414 * (100vw - 22.5rem) + 0.75rem), 0.8rem); --txt-md: clamp(0.94rem, calc(0.0017777777777777794 * (100vw - 22.5rem) + 0.94rem), 1.06rem); --txt-lg: clamp(1.17rem, calc(0.003703703703703704 * (100vw - 22.5rem) + 1.17rem), 1.42rem); --pad-sm: clamp(1.5rem, calc(0.011111111111111112 * (100vw - 22.5rem) + 1.5rem), 2.25rem); --pad-md: clamp(1.5rem, calc(0.022222222222222223 * (100vw - 22.5rem) + 1.5rem), 3rem); --pad-lg: clamp(1.25rem, calc(0.06488888888888888 * (100vw - 22.5rem) + 1.25rem), 5.63rem); --gap-xs: clamp(0.63rem, calc(0.005481481481481481 * (100vw - 22.5rem) + 0.63rem), 1rem); --gap-sm: clamp(0.75rem, calc(0.011111111111111112 * (100vw - 22.5rem) + 0.75rem), 1.5rem); --gap-md: clamp(0.88rem, calc(0.0202962962962963 * (100vw - 22.5rem) + 0.88rem), 2.25rem); --gap-lg: clamp(1rem, calc(0.02962962962962963 * (100vw - 22.5rem) + 1rem), 3rem);}