:root { --primary: #b12e3e; --primary-d-1: #a12a38; --primary-d-2: #912633; --primary-d-3: #81212d; --primary-d-4: #711d27; --primary-d-5: #611922; --primary-d-6: #50151c; --primary-d-7: #401117; --primary-d-8: #300d11; --primary-d-9: #20080b; --primary-d-10: #100406; --primary-l-1: #b84150; --primary-l-2: #bf5461; --primary-l-3: #c66773; --primary-l-4: #cd7a84; --primary-l-5: #d48d96; --primary-l-6: #dca0a7; --primary-l-7: #e3b3b9; --primary-l-8: #eac6ca; --primary-l-9: #f1d9dc; --primary-l-10: #f8eced; --primary-t-1: hsla(353, 59%, 44%, 0.09); --primary-t-2: hsla(353, 59%, 44%, 0.18); --primary-t-3: hsla(353, 59%, 44%, 0.27); --primary-t-4: hsla(353, 59%, 44%, 0.36); --primary-t-5: hsla(353, 59%, 44%, 0.45); --primary-t-6: hsla(353, 59%, 44%, 0.55); --primary-t-7: hsla(353, 59%, 44%, 0.64); --primary-t-8: hsla(353, 59%, 44%, 0.73); --primary-t-9: hsla(353, 59%, 44%, 0.82); --primary-t-10: hsla(353, 59%, 44%, 0.91); --dark: rgb(48, 48, 48); --dark-t-1: rgba(48, 48, 48, 0.09); --dark-t-2: rgba(48, 48, 48, 0.18); --dark-t-3: rgba(48, 48, 48, 0.27); --dark-t-4: rgba(48, 48, 48, 0.36); --dark-t-5: rgba(48, 48, 48, 0.45); --dark-t-6: rgba(48, 48, 48, 0.55); --dark-t-7: rgba(48, 48, 48, 0.64); --dark-t-8: rgba(48, 48, 48, 0.73); --dark-t-9: rgba(48, 48, 48, 0.82); --dark-t-10: rgba(48, 48, 48, 0.91); --dark-d-1: rgb(44, 44, 44); --dark-d-2: rgb(39, 39, 39); --dark-d-3: rgb(35, 35, 35); --dark-d-4: rgb(31, 31, 31); --dark-d-5: rgb(26, 26, 26); --dark-d-6: rgb(22, 22, 22); --dark-d-7: rgb(17, 17, 17); --dark-d-8: rgb(13, 13, 13); --dark-d-9: rgb(9, 9, 9); --dark-d-10: rgb(4, 4, 4); --light: hsl(0, 0%, 100%); --light-d-1: hsl(0, 0%, 91%); --light-d-2: hsl(0, 0%, 82%); --light-d-3: hsl(0, 0%, 73%); --light-d-4: hsl(0, 0%, 64%); --light-d-5: hsl(0, 0%, 55%); --light-d-6: hsl(0, 0%, 45%); --light-d-7: hsl(0, 0%, 36%); --light-d-8: hsl(0, 0%, 27%); --light-d-9: hsl(0, 0%, 18%); --light-d-10: hsl(0, 0%, 9%); --light-t-1: hsla(0, 0%, 100%, 0.09); --light-t-2: hsla(0, 0%, 100%, 0.18); --light-t-3: hsla(0, 0%, 100%, 0.27); --light-t-4: hsla(0, 0%, 100%, 0.36); --light-t-5: hsla(0, 0%, 100%, 0.45); --light-t-6: hsla(0, 0%, 100%, 0.55); --light-t-7: hsla(0, 0%, 100%, 0.64); --light-t-8: hsla(0, 0%, 100%, 0.73); --light-t-9: hsla(0, 0%, 100%, 0.82); --light-t-10: hsla(0, 0%, 100%, 0.91); --gray: #888888; --gray-l-1: #939393; --gray-l-2: #9e9e9e; --gray-l-3: #a8a8a8; --gray-l-4: #b3b3b3; --gray-l-5: #bebebe; --gray-l-6: #c9c9c9; --gray-l-7: #d4d4d4; --gray-l-8: #dfdfdf; --gray-l-9: #e9e9e9; --gray-l-10: #f4f4f4; --gray-d-1: #7c7c7c; --gray-d-2: #6f6f6f; --gray-d-3: #636363; --gray-d-4: #575757; --gray-d-5: #4a4a4a; --gray-d-6: #3e3e3e; --gray-d-7: #313131; --gray-d-8: #252525; --gray-d-9: #191919; --gray-d-10: #0c0c0c; --text-2xs: clamp(0.58rem, calc(-0.0016296296296296295 * (100vw - 22.5rem) + 0.58rem), 0.47rem); --text-xs: clamp(0.72rem, calc(-0.0013333333333333329 * (100vw - 22.5rem) + 0.72rem), 0.63rem); --text-s: clamp(0.9rem, calc(-0.0008888888888888897 * (100vw - 22.5rem) + 0.9rem), 0.84rem); --text-m: clamp(1.13rem, calc(0 * (100vw - 22.5rem) + 1.13rem), 1.13rem); --text-l: clamp(1.41rem, calc(0.0013333333333333346 * (100vw - 22.5rem) + 1.41rem), 1.5rem); --text-xl: clamp(1.76rem, calc(0.0035555555555555553 * (100vw - 22.5rem) + 1.76rem), 2rem); --text-2xl: clamp(2.2rem, calc(0.006814814814814814 * (100vw - 22.5rem) + 2.2rem), 2.66rem); --h6: clamp(0.64rem, calc(-0.00014814814814814828 * (100vw - 22.5rem) + 0.64rem), 0.63rem); --h5: clamp(0.8rem, calc(0.0005925925925925915 * (100vw - 22.5rem) + 0.8rem), 0.84rem); --h4: clamp(1rem, calc(0.0019259259259259242 * (100vw - 22.5rem) + 1rem), 1.13rem); --h3: clamp(1.25rem, calc(0.003703703703703704 * (100vw - 22.5rem) + 1.25rem), 1.5rem); --h2: clamp(1.56rem, calc(0.006518518518518518 * (100vw - 22.5rem) + 1.56rem), 2rem); --h1: clamp(1.95rem, calc(0.010666666666666666 * (100vw - 22.5rem) + 1.95rem), 2.67rem); --hero: clamp(2.44rem, calc(0.016444444444444442 * (100vw - 22.5rem) + 2.44rem), 3.55rem); --space-2xs: clamp(0.3rem, calc(0 * (100vw - 22.5rem) + 0.3rem), 0.3rem); --space-xs: clamp(0.44rem, calc(0 * (100vw - 22.5rem) + 0.44rem), 0.44rem); --space-s: clamp(0.67rem, calc(0 * (100vw - 22.5rem) + 0.67rem), 0.67rem); --space-m: clamp(1rem, calc(0 * (100vw - 22.5rem) + 1rem), 1rem); --space-l: clamp(1.5rem, calc(0 * (100vw - 22.5rem) + 1.5rem), 1.5rem); --space-xl: clamp(2.25rem, calc(0 * (100vw - 22.5rem) + 2.25rem), 2.25rem); --space-2xl: clamp(3.38rem, calc(0 * (100vw - 22.5rem) + 3.38rem), 3.38rem);}