:root { --primary: #124e78; --Secondary: #ebebc5; --accent: #f5ca7a; --white: hsl(0, 0%, 100%); --black: hsl(0, 0%, 0%); --white-l-1: hsl(0, 0%, 100%); --white-l-2: hsl(0, 0%, 100%); --white-l-3: hsl(0, 0%, 100%); --white-l-4: hsl(0, 0%, 100%); --white-l-5: hsl(0, 0%, 100%); --white-l-6: hsl(0, 0%, 100%); --white-l-7: hsl(0, 0%, 100%); --white-l-8: hsl(0, 0%, 100%); --white-l-9: hsl(0, 0%, 100%); --white-l-10: hsl(0, 0%, 100%); --white-d-1: hsl(0, 0%, 91%); --white-d-2: hsl(0, 0%, 82%); --white-d-3: hsl(0, 0%, 73%); --white-d-4: hsl(0, 0%, 64%); --white-d-5: hsl(0, 0%, 55%); --white-d-6: hsl(0, 0%, 45%); --white-d-7: hsl(0, 0%, 36%); --white-d-8: hsl(0, 0%, 27%); --white-d-9: hsl(0, 0%, 18%); --white-d-10: hsl(0, 0%, 9%); --black-l-1: hsl(0, 0%, 9%); --black-l-2: hsl(0, 0%, 18%); --black-l-3: hsl(0, 0%, 27%); --black-l-4: hsl(0, 0%, 36%); --black-l-5: hsl(0, 0%, 45%); --black-l-6: hsl(0, 0%, 55%); --black-l-7: hsl(0, 0%, 64%); --black-l-8: hsl(0, 0%, 73%); --black-l-9: hsl(0, 0%, 82%); --black-l-10: hsl(0, 0%, 91%); --black-d-1: hsl(0, 0%, 0%); --black-d-2: hsl(0, 0%, 0%); --black-d-3: hsl(0, 0%, 0%); --black-d-4: hsl(0, 0%, 0%); --black-d-5: hsl(0, 0%, 0%); --black-d-6: hsl(0, 0%, 0%); --black-d-7: hsl(0, 0%, 0%); --black-d-8: hsl(0, 0%, 0%); --black-d-9: hsl(0, 0%, 0%); --black-d-10: hsl(0, 0%, 0%); --primary-l-1: #285e84; --primary-l-2: #3d6e91; --primary-l-3: #537e9d; --primary-l-4: #688ea9; --primary-l-5: #7e9eb5; --primary-l-6: #93afc2; --primary-l-7: #a9bfce; --primary-l-8: #becfda; --primary-l-9: #d4dfe6; --primary-l-10: #e9eff3; --primary-d-1: #10476d; --primary-d-2: #0f4062; --primary-d-3: #0d3957; --primary-d-4: #0b324c; --primary-d-5: #0a2b41; --primary-d-6: #082337; --primary-d-7: #071c2c; --primary-d-8: #051521; --primary-d-9: #030e16; --primary-d-10: #02070b; --primary-t-1: hsla(205, 74%, 27%, 0.09); --primary-t-2: hsla(205, 74%, 27%, 0.18); --primary-t-3: hsla(205, 74%, 27%, 0.27); --primary-t-4: hsla(205, 74%, 27%, 0.36); --primary-t-5: hsla(205, 74%, 27%, 0.45); --primary-t-6: hsla(205, 74%, 27%, 0.55); --primary-t-7: hsla(205, 74%, 27%, 0.64); --primary-t-8: hsla(205, 74%, 27%, 0.73); --primary-t-9: hsla(205, 74%, 27%, 0.82); --primary-t-10: hsla(205, 74%, 27%, 0.91); --Secondary-l-1: #ededca; --Secondary-l-2: #efefd0; --Secondary-l-3: #f0f0d5; --Secondary-l-4: #f2f2da; --Secondary-l-5: #f4f4df; --Secondary-l-6: #f6f6e5; --Secondary-l-7: #f8f8ea; --Secondary-l-8: #fafaef; --Secondary-l-9: #fbfbf4; --Secondary-l-10: #fdfdfa; --Secondary-d-1: #d6d6b3; --Secondary-d-2: #c0c0a1; --Secondary-d-3: #abab8f; --Secondary-d-4: #96967d; --Secondary-d-5: #80806b; --Secondary-d-6: #6b6b5a; --Secondary-d-7: #555548; --Secondary-d-8: #404036; --Secondary-d-9: #2b2b24; --Secondary-d-10: #151512; --accent-l-1: #f6cf86; --accent-l-2: #f7d492; --accent-l-3: #f8d89e; --accent-l-4: #f9ddaa; --accent-l-5: #fae2b6; --accent-l-6: #fae7c3; --accent-l-7: #fbeccf; --accent-l-8: #fcf1db; --accent-l-9: #fdf5e7; --accent-l-10: #fefaf3; --accent-d-1: #dfb86f; --accent-d-2: #c8a564; --accent-d-3: #b29359; --accent-d-4: #9c814e; --accent-d-5: #866e43; --accent-d-6: #6f5c37; --accent-d-7: #59492c; --accent-d-8: #433721; --accent-d-9: #2d2516; --accent-d-10: #16120b; --headings-2xs: clamp(1.01rem, calc(0.0005909090909090904 * (100vw - 36rem) + 1.01rem), 1.14rem); --headings-xs: clamp(1.35rem, calc(0.0007727272727272724 * (100vw - 36rem) + 1.35rem), 1.52rem); --headings-s: clamp(1.8rem, calc(0.0010454545454545443 * (100vw - 36rem) + 1.8rem), 2.03rem); --headings-m: clamp(2.4rem, calc(0.0013636363636363648 * (100vw - 36rem) + 2.4rem), 2.7rem); --headings-l: clamp(3.2rem, calc(0.0018181818181818177 * (100vw - 36rem) + 3.2rem), 3.6rem); --headings-xl: clamp(4.26rem, calc(0.002454545454545455 * (100vw - 36rem) + 4.26rem), 4.8rem); --headings-2xl: clamp(5.68rem, calc(0.0032727272727272757 * (100vw - 36rem) + 5.68rem), 6.4rem); --space-2xs: clamp(0.71rem, calc(0.0006363636363636364 * (100vw - 36rem) + 0.71rem), 0.85rem); --space-xs: clamp(1rem, calc(0.0009090909090909089 * (100vw - 36rem) + 1rem), 1.2rem); --space-s: clamp(1.41rem, calc(0.0013181818181818184 * (100vw - 36rem) + 1.41rem), 1.7rem); --space-m: clamp(2rem, calc(0.0018181818181818177 * (100vw - 36rem) + 2rem), 2.4rem); --space-l: clamp(2.83rem, calc(0.0025454545454545456 * (100vw - 36rem) + 2.83rem), 3.39rem); --space-xl: clamp(4rem, calc(0.0036363636363636355 * (100vw - 36rem) + 4rem), 4.8rem); --space-2xl: clamp(5.65rem, calc(0.005181818181818181 * (100vw - 36rem) + 5.65rem), 6.79rem); --text-2xs: clamp(0.82rem, calc(0.00009090909090909098 * (100vw - 36rem) + 0.82rem), 0.84rem); --text-xs: clamp(1.02rem, calc(0.0004999999999999995 * (100vw - 36rem) + 1.02rem), 1.13rem); --text-s: clamp(1.28rem, calc(0.0009999999999999998 * (100vw - 36rem) + 1.28rem), 1.5rem); --text-m: clamp(1.6rem, calc(0.0018181818181818177 * (100vw - 36rem) + 1.6rem), 2rem); --text-l: clamp(2rem, calc(0.003045454545454545 * (100vw - 36rem) + 2rem), 2.67rem); --text-xl: clamp(2.5rem, calc(0.004772727272727272 * (100vw - 36rem) + 2.5rem), 3.55rem); --text-2xl: clamp(3.13rem, calc(0.00731818181818182 * (100vw - 36rem) + 3.13rem), 4.74rem);}