:root { --primary: #011E41; --secondary: #CF3339; --white: #ffffff; --black: #000000; --secondary-t-1: hsla(358, 62%, 51%, 0.1); --secondary-t-2: hsla(358, 62%, 51%, 0.2); --secondary-t-3: hsla(358, 62%, 51%, 0.3); --secondary-t-4: hsla(358, 62%, 51%, 0.4); --secondary-t-5: hsla(358, 62%, 51%, 0.5); --secondary-t-6: hsla(358, 62%, 51%, 0.6); --secondary-t-7: hsla(358, 62%, 51%, 0.7); --secondary-t-8: hsla(358, 62%, 51%, 0.8); --secondary-t-9: hsla(358, 62%, 51%, 0.9); --primary-t-1: hsla(213, 97%, 13%, 0.1); --primary-t-2: hsla(213, 97%, 13%, 0.2); --primary-t-3: hsla(213, 97%, 13%, 0.3); --primary-t-4: hsla(213, 97%, 13%, 0.4); --primary-t-5: hsla(213, 97%, 13%, 0.5); --primary-t-6: hsla(213, 97%, 13%, 0.6); --primary-t-7: hsla(213, 97%, 13%, 0.7); --primary-t-8: hsla(213, 97%, 13%, 0.8); --primary-t-9: hsla(213, 97%, 13%, 0.9); --h6: clamp(0.79rem, calc(-0.00027777777777777805 * (100vw - 36rem) + 0.79rem), 0.76rem); --h5: clamp(0.98rem, calc(0.00027777777777777805 * (100vw - 36rem) + 0.98rem), 1.01rem); --h4: clamp(1.23rem, calc(0.0011111111111111122 * (100vw - 36rem) + 1.23rem), 1.35rem); --h3: clamp(1.54rem, calc(0.0024074074074074076 * (100vw - 36rem) + 1.54rem), 1.8rem); --h2: clamp(2.2rem, calc(0.007407407407407406 * (100vw - 36rem) + 2.2rem), 3rem); --h1: clamp(3.2rem, calc(0.044444444444444446 * (100vw - 36rem) + 3.2rem), 8rem); --text-xs: clamp(1.11rem, calc(0.0043518518518518515 * (100vw - 36rem) + 1.11rem), 1.58rem); --text-s: clamp(1.24rem, calc(0.005 * (100vw - 36rem) + 1.24rem), 1.78rem); --text-m: clamp(1.4rem, calc(0.005555555555555557 * (100vw - 36rem) + 1.4rem), 2rem); --text-l: clamp(1.57rem, calc(0.0062962962962962955 * (100vw - 36rem) + 1.57rem), 2.25rem); --text-xl: clamp(1.77rem, calc(0.007037037037037035 * (100vw - 36rem) + 1.77rem), 2.53rem); --text-2xl: clamp(1.99rem, calc(0.007962962962962963 * (100vw - 36rem) + 1.99rem), 2.85rem); --body-text--xs: clamp(1rem, calc(0.0018518518518518515 * (100vw - 36rem) + 1rem), 1.2rem); --body-text--s: clamp(1.2rem, calc(0.0018518518518518515 * (100vw - 36rem) + 1.2rem), 1.4rem); --body-text--m: clamp(1.55rem, calc(0.00046296296296296336 * (100vw - 36rem) + 1.55rem), 1.6rem); --body-text--l: clamp(1.6rem, calc(0.0018518518518518515 * (100vw - 36rem) + 1.6rem), 1.8rem); --body-text--xl: clamp(1.8rem, calc(0.0018518518518518515 * (100vw - 36rem) + 1.8rem), 2rem); --body-text--2xl: clamp(2rem, calc(0.003703703703703703 * (100vw - 36rem) + 2rem), 2.4rem); --body-text--3xl: clamp(2.4rem, calc(0.003703703703703703 * (100vw - 36rem) + 2.4rem), 2.8rem); --space-xs: clamp(0.6rem, calc(0.0018518518518518526 * (100vw - 36rem) + 0.6rem), 0.8rem); --space-s: clamp(1.2rem, calc(0.003703703703703705 * (100vw - 36rem) + 1.2rem), 1.6rem); --space-m: clamp(1.6rem, calc(0.007407407407407406 * (100vw - 36rem) + 1.6rem), 2.4rem); --space-l: clamp(2.4rem, calc(0.00740740740740741 * (100vw - 36rem) + 2.4rem), 3.2rem); --space-xl: clamp(3.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 3.6rem), 4rem); --space-2xl: clamp(4rem, calc(0.007407407407407406 * (100vw - 36rem) + 4rem), 4.8rem); --section-space--xs: clamp(3.07rem, calc(0.009537037037037035 * (100vw - 36rem) + 3.07rem), 4.1rem); --section-space--s: clamp(3.84rem, calc(0.011851851851851855 * (100vw - 36rem) + 3.84rem), 5.12rem); --section-space--m: clamp(4.8rem, calc(0.01481481481481482 * (100vw - 36rem) + 4.8rem), 6.4rem); --section-space--l: clamp(6rem, calc(0.018518518518518517 * (100vw - 36rem) + 6rem), 8rem); --section-space--xl: clamp(7.5rem, calc(0.023148148148148147 * (100vw - 36rem) + 7.5rem), 10rem); --section-space--2xl: clamp(9.38rem, calc(0.02888888888888888 * (100vw - 36rem) + 9.38rem), 12.5rem); --size-1: clamp(0.3rem, calc(0.0009259259259259263 * (100vw - 36rem) + 0.3rem), 0.4rem); --size-2: clamp(0.6rem, calc(0.0018518518518518526 * (100vw - 36rem) + 0.6rem), 0.8rem); --size-3: clamp(0.9rem, calc(0.002777777777777777 * (100vw - 36rem) + 0.9rem), 1.2rem); --size-4: clamp(1.2rem, calc(0.005555555555555557 * (100vw - 36rem) + 1.2rem), 1.8rem); --size-5: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem); --size-6: clamp(2.5rem, calc(-0.0009259259259259267 * (100vw - 36rem) + 2.5rem), 2.4rem); --size-7: clamp(2.4rem, calc(0.00740740740740741 * (100vw - 36rem) + 2.4rem), 3.2rem); --size-8: clamp(3.2rem, calc(0.007407407407407406 * (100vw - 36rem) + 3.2rem), 4rem); --size-9: clamp(4rem, calc(0.007407407407407406 * (100vw - 36rem) + 4rem), 4.8rem); --size-10: clamp(4.8rem, calc(0.01481481481481482 * (100vw - 36rem) + 4.8rem), 6.4rem); --size-11: clamp(6.4rem, calc(0.014814814814814812 * (100vw - 36rem) + 6.4rem), 8rem); --size-12: clamp(8rem, calc(0.014814814814814812 * (100vw - 36rem) + 8rem), 9.6rem); --size-13: clamp(9.6rem, calc(0.02962962962962964 * (100vw - 36rem) + 9.6rem), 12.8rem); --size-14: clamp(12.8rem, calc(0.029629629629629624 * (100vw - 36rem) + 12.8rem), 16rem); --size-15: clamp(16rem, calc(0.029629629629629624 * (100vw - 36rem) + 16rem), 19.2rem); --size-16: clamp(19.2rem, calc(0.029629629629629624 * (100vw - 36rem) + 19.2rem), 22.4rem); --size-17: clamp(22.4rem, calc(0.029629629629629655 * (100vw - 36rem) + 22.4rem), 25.6rem); --size-18: clamp(25.6rem, calc(0.05925925925925925 * (100vw - 36rem) + 25.6rem), 32rem); --size-19: clamp(32rem, calc(0.05925925925925925 * (100vw - 36rem) + 32rem), 38.4rem); --size-20: clamp(38.4rem, calc(0.05925925925925925 * (100vw - 36rem) + 38.4rem), 44.8rem); --size-21: clamp(44.8rem, calc(0.05925925925925931 * (100vw - 36rem) + 44.8rem), 51.2rem); --size-22: clamp(51.2rem, calc(0.1185185185185185 * (100vw - 36rem) + 51.2rem), 64rem); --size-23: clamp(64rem, calc(0.1185185185185185 * (100vw - 36rem) + 64rem), 76.8rem); --size-24: clamp(76.8rem, calc(0.1185185185185185 * (100vw - 36rem) + 76.8rem), 89.6rem); --size-25: clamp(89.6rem, calc(0.11851851851851862 * (100vw - 36rem) + 89.6rem), 102.4rem); --size-26: clamp(102.4rem, calc(0.237037037037037 * (100vw - 36rem) + 102.4rem), 128rem); --size-27: clamp(128rem, calc(0.14814814814814814 * (100vw - 36rem) + 128rem), 144rem); --size-28: clamp(144rem, calc(0.14814814814814814 * (100vw - 36rem) + 144rem), 160rem); --size-29: clamp(160rem, calc(0.2962962962962963 * (100vw - 36rem) + 160rem), 192rem); --size-30: clamp(192rem, calc(0.5925925925925926 * (100vw - 36rem) + 192rem), 256rem); --size-31: clamp(1.3rem, calc(0.08055555555555555 * (100vw - 36rem) + 1.3rem), 10rem); --size-32: clamp(4rem, calc(0.009259259259259259 * (100vw - 36rem) + 4rem), 5rem); --size-33: clamp(4rem, calc(0.037037037037037035 * (100vw - 36rem) + 4rem), 8rem); --size-34: clamp(68.9rem, calc(0.06111111111111106 * (100vw - 36rem) + 68.9rem), 75.5rem); --radius-xs: clamp(0.71rem, calc(0 * (100vw - 36rem) + 0.71rem), 0.71rem); --radius-s: clamp(1.07rem, calc(0 * (100vw - 36rem) + 1.07rem), 1.07rem); --radius-m: clamp(1.6rem, calc(0 * (100vw - 36rem) + 1.6rem), 1.6rem); --radius-l: clamp(1.8rem, calc(0.0018518518518518515 * (100vw - 36rem) + 1.8rem), 2rem); --radius-xl: clamp(3.6rem, calc(0 * (100vw - 36rem) + 3.6rem), 3.6rem); --radius-2xl: clamp(4rem, calc(0.009259259259259259 * (100vw - 36rem) + 4rem), 5rem);}.bg-primary { background-color: var(--primary); }.bg-primary-t-1 { background-color: var(--primary-t-1); }.bg-primary-t-2 { background-color: var(--primary-t-2); }.bg-primary-t-3 { background-color: var(--primary-t-3); }.bg-primary-t-4 { background-color: var(--primary-t-4); }.bg-primary-t-5 { background-color: var(--primary-t-5); }.bg-primary-t-6 { background-color: var(--primary-t-6); }.bg-primary-t-7 { background-color: var(--primary-t-7); }.bg-primary-t-8 { background-color: var(--primary-t-8); }.bg-primary-t-9 { background-color: var(--primary-t-9); }.text-primary { color: var(--primary); }.text-primary-t-1 { color: var(--primary-t-1); }.text-primary-t-2 { color: var(--primary-t-2); }.text-primary-t-3 { color: var(--primary-t-3); }.text-primary-t-4 { color: var(--primary-t-4); }.text-primary-t-5 { color: var(--primary-t-5); }.text-primary-t-6 { color: var(--primary-t-6); }.text-primary-t-7 { color: var(--primary-t-7); }.text-primary-t-8 { color: var(--primary-t-8); }.text-primary-t-9 { color: var(--primary-t-9); }.bg-secondary { background-color: var(--secondary); }.bg-secondary-t-1 { background-color: var(--secondary-t-1); }.bg-secondary-t-2 { background-color: var(--secondary-t-2); }.bg-secondary-t-3 { background-color: var(--secondary-t-3); }.bg-secondary-t-4 { background-color: var(--secondary-t-4); }.bg-secondary-t-5 { background-color: var(--secondary-t-5); }.bg-secondary-t-6 { background-color: var(--secondary-t-6); }.bg-secondary-t-7 { background-color: var(--secondary-t-7); }.bg-secondary-t-8 { background-color: var(--secondary-t-8); }.bg-secondary-t-9 { background-color: var(--secondary-t-9); }.text-secondary { color: var(--secondary); }.text-secondary-t-1 { color: var(--secondary-t-1); }.text-secondary-t-2 { color: var(--secondary-t-2); }.text-secondary-t-3 { color: var(--secondary-t-3); }.text-secondary-t-4 { color: var(--secondary-t-4); }.text-secondary-t-5 { color: var(--secondary-t-5); }.text-secondary-t-6 { color: var(--secondary-t-6); }.text-secondary-t-7 { color: var(--secondary-t-7); }.text-secondary-t-8 { color: var(--secondary-t-8); }.text-secondary-t-9 { color: var(--secondary-t-9); }.bg-white { background-color: var(--white); }.text-white { color: var(--white); }.border-white { border-color: var(--white); }.outline-white { outline-color: var(--white); }.text-black { color: var(--black); }.bg-black { background-color: var(--black); }.border-black { border-color: var(--black); }.outline-black { outline-color: var(--black); }.h6 { font-size: var(--h6); }.h5 { font-size: var(--h5); }.h4 { font-size: var(--h4); }.h3 { font-size: var(--h3); }.h2 { font-size: var(--h2); }.h1 { font-size: var(--h1); }.text-xs { font-size: var(--text-xs); }.text-s { font-size: var(--text-s); }.text-m { font-size: var(--text-m); }.text-l { font-size: var(--text-l); }.text-xl { font-size: var(--text-xl); }.text-2xl { font-size: var(--text-2xl); }.body-text--xs { font-size: var(--body-text--xs); }.body-text--s { font-size: var(--body-text--s); }.body-text--m { font-size: var(--body-text--m); }.body-text--l { font-size: var(--body-text--l); }.body-text--xl { font-size: var(--body-text--xl); }.body-text--2xl { font-size: var(--body-text--2xl); }.body-text--3xl { font-size: var(--body-text--3xl); }.dim-sec-sp-xs { width: var(--section-space--xs); }.dim-sec-sp-s { width: var(--section-space--s); }.dim-sec-sp-m { width: var(--section-space--m); }.dim-sec-sp-l { width: var(--section-space--l); }.dim-sec-sp-xl { width: var(--section-space--xl); }.dim-sec-sp-2xl { width: var(--section-space--2xl); }.radius-xs { border-radius: var(--radius-xs); }.radius-s { border-radius: var(--radius-s); }.radius-m { border-radius: var(--radius-m); }.radius-l { border-radius: var(--radius-l); }.radius-xl { border-radius: var(--radius-xl); }.radius-2xl { border-radius: var(--radius-2xl); }