:root { --primary: hsl(209 71% 34%); --secondary: hsl(43 100% 51%); --tertiary: hsl(358 81% 51%); --primary-l-1: rgb(46, 104, 158); --primary-l-2: rgb(67, 119, 167); --primary-l-3: rgb(88, 134, 177); --primary-l-4: rgb(109, 149, 187); --primary-l-5: rgb(130, 164, 197); --primary-l-6: rgb(150, 180, 206); --primary-l-7: rgb(171, 195, 216); --primary-l-8: rgb(192, 210, 226); --primary-l-9: rgb(213, 225, 236); --primary-l-10: rgb(234, 240, 245); --primary-d-1: rgb(23, 81, 135); --primary-d-2: rgb(20, 73, 121); --primary-d-3: rgb(18, 65, 108); --primary-d-4: rgb(16, 57, 94); --primary-d-5: rgb(14, 49, 81); --primary-d-6: rgb(11, 40, 67); --primary-d-7: rgb(9, 32, 54); --primary-d-8: rgb(7, 24, 40); --primary-d-9: rgb(5, 16, 27); --primary-d-10: rgb(2, 8, 13); --primary-t-1: rgba(46, 104, 158, 0.91); --primary-t-2: rgba(67, 119, 167, 0.82); --primary-t-3: rgba(88, 134, 177, 0.73); --primary-t-4: rgba(109, 149, 187, 0.64); --primary-t-5: rgba(130, 164, 197, 0.55); --primary-t-6: rgba(150, 180, 206, 0.45); --primary-t-7: rgba(171, 195, 216, 0.36); --primary-t-8: rgba(192, 210, 226, 0.27); --primary-t-9: rgba(213, 225, 236, 0.18); --primary-t-10: rgba(234, 240, 245, 0.09); --secondary-l-1: rgb(255, 190, 28); --secondary-l-2: rgb(255, 197, 50); --secondary-l-3: rgb(255, 203, 73); --secondary-l-4: rgb(255, 210, 96); --secondary-l-5: rgb(255, 216, 119); --secondary-l-6: rgb(255, 223, 141); --secondary-l-7: rgb(255, 229, 164); --secondary-l-8: rgb(255, 236, 187); --secondary-l-9: rgb(255, 242, 210); --secondary-l-10: rgb(255, 249, 232); --secondary-d-1: rgb(232, 167, 5); --secondary-d-2: rgb(209, 151, 4); --secondary-d-3: rgb(185, 134, 4); --secondary-d-4: rgb(162, 117, 3); --secondary-d-5: rgb(139, 100, 3); --secondary-d-6: rgb(116, 84, 2); --secondary-d-7: rgb(93, 67, 2); --secondary-d-8: rgb(70, 50, 1); --secondary-d-9: rgb(46, 33, 1); --secondary-d-10: rgb(23, 17, 0); --secondary-t-1: rgba(255, 190, 28, 0.91); --secondary-t-2: rgba(255, 197, 50, 0.82); --secondary-t-3: rgba(255, 203, 73, 0.73); --secondary-t-4: rgba(255, 210, 96, 0.64); --secondary-t-5: rgba(255, 216, 119, 0.55); --secondary-t-6: rgba(255, 223, 141, 0.45); --secondary-t-7: rgba(255, 229, 164, 0.36); --secondary-t-8: rgba(255, 236, 187, 0.27); --secondary-t-9: rgba(255, 242, 210, 0.18); --secondary-t-10: rgba(255, 249, 232, 0.09); --tertiary-l-1: rgb(233, 50, 56); --tertiary-l-2: rgb(235, 70, 76); --tertiary-l-3: rgb(238, 91, 96); --tertiary-l-4: rgb(240, 111, 116); --tertiary-l-5: rgb(242, 132, 136); --tertiary-l-6: rgb(244, 152, 155); --tertiary-l-7: rgb(246, 173, 175); --tertiary-l-8: rgb(248, 193, 195); --tertiary-l-9: rgb(251, 214, 215); --tertiary-l-10: rgb(253, 234, 235); --tertiary-d-1: rgb(210, 26, 33); --tertiary-d-2: rgb(189, 24, 29); --tertiary-d-3: rgb(168, 21, 26); --tertiary-d-4: rgb(147, 18, 23); --tertiary-d-5: rgb(126, 16, 20); --tertiary-d-6: rgb(105, 13, 16); --tertiary-d-7: rgb(84, 11, 13); --tertiary-d-8: rgb(63, 8, 10); --tertiary-d-9: rgb(42, 5, 7); --tertiary-d-10: rgb(21, 3, 3); --tertiary-t-1: rgba(233, 50, 56, 0.91); --tertiary-t-2: rgba(235, 70, 76, 0.82); --tertiary-t-3: rgba(238, 91, 96, 0.73); --tertiary-t-4: rgba(240, 111, 116, 0.64); --tertiary-t-5: rgba(242, 132, 136, 0.55); --tertiary-t-6: rgba(244, 152, 155, 0.45); --tertiary-t-7: rgba(246, 173, 175, 0.36); --tertiary-t-8: rgba(248, 193, 195, 0.27); --tertiary-t-9: rgba(251, 214, 215, 0.18); --tertiary-t-10: rgba(253, 234, 235, 0.09); --white: hsl(0, 0%, 100%); --black: hsl(0, 0%, 0%); --black-l-1: rgb(12, 12, 12); --black-l-2: rgb(24, 24, 24); --black-l-3: rgb(36, 36, 36); --black-l-4: rgb(49, 49, 49); --black-l-5: rgb(61, 61, 61); --black-l-6: rgb(73, 73, 73); --black-l-7: rgb(85, 85, 85); --black-l-8: rgb(97, 97, 97); --black-l-9: rgb(109, 109, 109); --black-l-10: rgb(121, 121, 121); --black-l-11: rgb(134, 134, 134); --black-l-12: rgb(146, 146, 146); --black-l-13: rgb(158, 158, 158); --black-l-14: rgb(170, 170, 170); --black-l-15: rgb(182, 182, 182); --black-l-16: rgb(194, 194, 194); --black-l-17: rgb(206, 206, 206); --black-l-18: rgb(219, 219, 219); --black-l-19: rgb(231, 231, 231); --black-l-20: rgb(243, 243, 243); --black-t-1: rgba(12, 12, 12, 0.95); --black-t-2: rgba(24, 24, 24, 0.9); --black-t-3: rgba(36, 36, 36, 0.86); --black-t-4: rgba(49, 49, 49, 0.81); --black-t-5: rgba(61, 61, 61, 0.76); --black-t-6: rgba(73, 73, 73, 0.71); --black-t-7: rgba(85, 85, 85, 0.67); --black-t-8: rgba(97, 97, 97, 0.62); --black-t-9: rgba(109, 109, 109, 0.57); --black-t-10: rgba(121, 121, 121, 0.52); --black-t-11: rgba(134, 134, 134, 0.48); --black-t-12: rgba(146, 146, 146, 0.43); --black-t-13: rgba(158, 158, 158, 0.38); --black-t-14: rgba(170, 170, 170, 0.33); --black-t-15: rgba(182, 182, 182, 0.29); --black-t-16: rgba(194, 194, 194, 0.24); --black-t-17: rgba(206, 206, 206, 0.19); --black-t-18: rgba(219, 219, 219, 0.14); --black-t-19: rgba(231, 231, 231, 0.1); --black-t-20: rgba(243, 243, 243, 0.05); --white-t-1: rgba(255, 255, 255, 0.95); --white-t-2: rgba(255, 255, 255, 0.9); --white-t-3: rgba(255, 255, 255, 0.86); --white-t-4: rgba(255, 255, 255, 0.81); --white-t-5: rgba(255, 255, 255, 0.76); --white-t-6: rgba(255, 255, 255, 0.71); --white-t-7: rgba(255, 255, 255, 0.67); --white-t-8: rgba(255, 255, 255, 0.62); --white-t-9: rgba(255, 255, 255, 0.57); --white-t-10: rgba(255, 255, 255, 0.52); --white-t-11: rgba(255, 255, 255, 0.48); --white-t-12: rgba(255, 255, 255, 0.43); --white-t-13: rgba(255, 255, 255, 0.38); --white-t-14: rgba(255, 255, 255, 0.33); --white-t-15: rgba(255, 255, 255, 0.29); --white-t-16: rgba(255, 255, 255, 0.24); --white-t-17: rgba(255, 255, 255, 0.19); --white-t-18: rgba(255, 255, 255, 0.14); --white-t-19: rgba(255, 255, 255, 0.1); --white-t-20: rgba(255, 255, 255, 0.05); --bg-odd: hsl(207, 100%, 98%); --heading-2xs: clamp(0.99rem, calc(0.005462962962962964 * (100vw - 36rem) + 0.99rem), 1.58rem); --heading-xs: clamp(1.11rem, calc(0.0062037037037037035 * (100vw - 36rem) + 1.11rem), 1.78rem); --heading-s: clamp(1.25rem, calc(0.006944444444444444 * (100vw - 36rem) + 1.25rem), 2rem); --heading-m: clamp(1.4rem, calc(0.007870370370370371 * (100vw - 36rem) + 1.4rem), 2.25rem); --heading-l: clamp(1.58rem, calc(0.008796296296296293 * (100vw - 36rem) + 1.58rem), 2.53rem); --heading-xl: clamp(1.78rem, calc(0.009814814814814813 * (100vw - 36rem) + 1.78rem), 2.84rem); --heading-2xl: clamp(2rem, calc(0.011111111111111113 * (100vw - 36rem) + 2rem), 3.2rem); --text-2xs: clamp(0.72rem, calc(0.0027777777777777783 * (100vw - 36rem) + 0.72rem), 1.02rem); --text-xs: clamp(0.9rem, calc(0.0035185185185185185 * (100vw - 36rem) + 0.9rem), 1.28rem); --text-s: clamp(1.12rem, calc(0.0044444444444444444 * (100vw - 36rem) + 1.12rem), 1.6rem); --text-m: clamp(1.4rem, calc(0.005555555555555557 * (100vw - 36rem) + 1.4rem), 2rem); --text-l: clamp(1.75rem, calc(0.006944444444444444 * (100vw - 36rem) + 1.75rem), 2.5rem); --text-xl: clamp(2.19rem, calc(0.008703703703703703 * (100vw - 36rem) + 2.19rem), 3.13rem); --text-2xl: clamp(2.73rem, calc(0.010925925925925927 * (100vw - 36rem) + 2.73rem), 3.91rem); --gap-2xs: clamp(0.61rem, calc(0.004090909090909091 * (100vw - 30rem) + 0.61rem), 1.06rem); --gap-2xl: clamp(2.34rem, calc(0.032545454545454544 * (100vw - 30rem) + 2.34rem), 5.92rem); --gap-xs: clamp(0.77rem, calc(0.005818181818181817 * (100vw - 30rem) + 0.77rem), 1.41rem); --gap-s: clamp(0.96rem, calc(0.008363636363636363 * (100vw - 30rem) + 0.96rem), 1.88rem); --gap-m: clamp(1.2rem, calc(0.011818181818181818 * (100vw - 30rem) + 1.2rem), 2.5rem); --gap-l: clamp(1.5rem, calc(0.016636363636363637 * (100vw - 30rem) + 1.5rem), 3.33rem); --gap-xl: clamp(1.88rem, calc(0.023272727272727278 * (100vw - 30rem) + 1.88rem), 4.44rem); --icon-2xs: clamp(0.92rem, calc(0.00390909090909091 * (100vw - 30rem) + 0.92rem), 1.35rem); --icon-xs: clamp(1.15rem, calc(0.005909090909090911 * (100vw - 30rem) + 1.15rem), 1.8rem); --icon-2xl: clamp(3.52rem, calc(0.03690909090909091 * (100vw - 30rem) + 3.52rem), 7.58rem); --icon-s: clamp(1.44rem, calc(0.008727272727272728 * (100vw - 30rem) + 1.44rem), 2.4rem); --icon-m: clamp(1.8rem, calc(0.012727272727272728 * (100vw - 30rem) + 1.8rem), 3.2rem); --icon-l: clamp(2.25rem, calc(0.01836363636363636 * (100vw - 30rem) + 2.25rem), 4.27rem); --icon-xl: clamp(2.81rem, calc(0.026181818181818185 * (100vw - 30rem) + 2.81rem), 5.69rem); --hero-2xs: clamp(1.23rem, calc(0.00881818181818182 * (100vw - 30rem) + 1.23rem), 2.2rem); --hero-xs: clamp(1.54rem, calc(0.012636363636363638 * (100vw - 30rem) + 1.54rem), 2.93rem); --hero-s: clamp(1.92rem, calc(0.018 * (100vw - 30rem) + 1.92rem), 3.9rem); --hero-m: clamp(2.4rem, calc(0.025454545454545455 * (100vw - 30rem) + 2.4rem), 5.2rem); --hero-l: clamp(3rem, calc(0.035727272727272726 * (100vw - 30rem) + 3rem), 6.93rem); --hero-xl: clamp(3.75rem, calc(0.04990909090909091 * (100vw - 30rem) + 3.75rem), 9.24rem); --hero-2xl: clamp(4.69rem, calc(0.06936363636363636 * (100vw - 30rem) + 4.69rem), 12.32rem); --padding-10xs: clamp(0.34rem, calc(0.003181818181818181 * (100vw - 30rem) + 0.34rem), 0.69rem); --padding-9xs: clamp(0.4rem, calc(0.0041818181818181815 * (100vw - 30rem) + 0.4rem), 0.86rem); --padding-8xs: clamp(0.48rem, calc(0.005363636363636365 * (100vw - 30rem) + 0.48rem), 1.07rem); --padding-7xs: clamp(0.58rem, calc(0.00690909090909091 * (100vw - 30rem) + 0.58rem), 1.34rem); --padding-6xs: clamp(0.7rem, calc(0.008909090909090908 * (100vw - 30rem) + 0.7rem), 1.68rem); --padding-5xs: clamp(0.84rem, calc(0.011454545454545457 * (100vw - 30rem) + 0.84rem), 2.1rem); --padding-4xs: clamp(1rem, calc(0.014727272727272728 * (100vw - 30rem) + 1rem), 2.62rem); --padding-3xs: clamp(1.21rem, calc(0.018818181818181817 * (100vw - 30rem) + 1.21rem), 3.28rem); --padding-2xs: clamp(1.45rem, calc(0.024090909090909086 * (100vw - 30rem) + 1.45rem), 4.1rem); --padding-xs: clamp(1.74rem, calc(0.030727272727272725 * (100vw - 30rem) + 1.74rem), 5.12rem); --padding-s: clamp(2.08rem, calc(0.03927272727272728 * (100vw - 30rem) + 2.08rem), 6.4rem); --padding-m: clamp(2.5rem, calc(0.05 * (100vw - 30rem) + 2.5rem), 8rem); --padding-l: clamp(3rem, calc(0.06363636363636363 * (100vw - 30rem) + 3rem), 10rem); --padding-xl: clamp(3.6rem, calc(0.08090909090909092 * (100vw - 30rem) + 3.6rem), 12.5rem); --padding-2xl: clamp(4.32rem, calc(0.10281818181818182 * (100vw - 30rem) + 4.32rem), 15.63rem); --padding-3xl: clamp(5.18rem, calc(0.13045454545454546 * (100vw - 30rem) + 5.18rem), 19.53rem); --padding-4xl: clamp(6.22rem, calc(0.16536363636363638 * (100vw - 30rem) + 6.22rem), 24.41rem);}