:root { --primary: hsl(240 49.7% 28%); --primary-dark: hsl(235.94, 60.02%, 15.5%); --tertiary: hsl(186 79.4% 49.4%); --tertiary-dark: hsl(185.3, 81.91%, 43.12%); --secondary: hsl(337.86, 90.03%, 63.55%); --secondary-dark: hsl(339 78.2% 56.9%); --light: hsl(275 45.5% 97.8%); --tint: hsl(191.18, 100%, 95.88%); --slate: hsl(224.45, 12.45%, 42.54%); --border: hsl(267 30.2% 91.6%); --white: hsl(324, 0%, 100%); --black: hsl(0, 0%, 0%); --primary-dark-t-1: hsla(236, 60%, 16%, 0.09); --primary-dark-t-2: hsla(236, 60%, 16%, 0.18); --primary-dark-t-3: hsla(236, 60%, 16%, 0.27); --primary-dark-t-4: hsla(236, 60%, 16%, 0.36); --primary-dark-t-5: hsla(236, 60%, 16%, 0.45); --primary-dark-t-6: hsla(236, 60%, 16%, 0.55); --primary-dark-t-7: hsla(236, 60%, 16%, 0.64); --primary-dark-t-8: hsla(236, 60%, 16%, 0.73); --primary-dark-t-9: hsla(236, 60%, 16%, 0.82); --primary-dark-t-10: hsla(236, 60%, 16%, 0.91); --secondary-dark-t-1: hsla(339, 78%, 57%, 0.09); --secondary-dark-t-2: hsla(339, 78%, 57%, 0.18); --secondary-dark-t-3: hsla(339, 78%, 57%, 0.27); --secondary-dark-t-4: hsla(339, 78%, 57%, 0.36); --secondary-dark-t-5: hsla(339, 78%, 57%, 0.45); --secondary-dark-t-6: hsla(339, 78%, 57%, 0.55); --secondary-dark-t-7: hsla(339, 78%, 57%, 0.64); --secondary-dark-t-8: hsla(339, 78%, 57%, 0.73); --secondary-dark-t-9: hsla(339, 78%, 57%, 0.82); --secondary-dark-t-10: hsla(339, 78%, 57%, 0.91); --h6: clamp(1.23rem, calc(0.0026851851851851854 * (100vw - 36rem) + 1.23rem), 1.52rem); --h5: clamp(1.54rem, calc(0.004537037037037035 * (100vw - 36rem) + 1.54rem), 2.03rem); --h4: clamp(1.92rem, calc(0.0072222222222222245 * (100vw - 36rem) + 1.92rem), 2.7rem); --h3: clamp(2.4rem, calc(0.011111111111111113 * (100vw - 36rem) + 2.4rem), 3.6rem); --h2: clamp(3rem, calc(0.016666666666666666 * (100vw - 36rem) + 3rem), 4.8rem); --h1: clamp(3.75rem, calc(0.02453703703703704 * (100vw - 36rem) + 3.75rem), 6.4rem); --text-2xs: clamp(0.68rem, calc(0.0007407407407407404 * (100vw - 36rem) + 0.68rem), 0.76rem); --text-xs: clamp(0.9rem, calc(0.0010185185185185184 * (100vw - 36rem) + 0.9rem), 1.01rem); --text-s: clamp(1.2rem, calc(0.00138888888888889 * (100vw - 36rem) + 1.2rem), 1.35rem); --text-m: clamp(1.6rem, calc(0.0018518518518518515 * (100vw - 36rem) + 1.6rem), 1.8rem); --text-l: clamp(2.13rem, calc(0.0025 * (100vw - 36rem) + 2.13rem), 2.4rem); --text-xl: clamp(2.84rem, calc(0.003333333333333336 * (100vw - 36rem) + 2.84rem), 3.2rem); --text-2xl: clamp(3.79rem, calc(0.00435185185185185 * (100vw - 36rem) + 3.79rem), 4.26rem); --text-3xl: clamp(5.05rem, calc(0.005833333333333333 * (100vw - 36rem) + 5.05rem), 5.68rem); --text-4xl: clamp(6.73rem, calc(0.007870370370370368 * (100vw - 36rem) + 6.73rem), 7.58rem); --space-3xs: clamp(0.74rem, calc(-0.0003703703703703707 * (100vw - 36rem) + 0.74rem), 0.7rem); --space-2xs: clamp(0.92rem, calc(0.00009259259259259267 * (100vw - 36rem) + 0.92rem), 0.93rem); --space-xs: clamp(1.15rem, calc(0.000833333333333334 * (100vw - 36rem) + 1.15rem), 1.24rem); --space-s: clamp(1.44rem, calc(0.0019444444444444442 * (100vw - 36rem) + 1.44rem), 1.65rem); --space-m: clamp(1.8rem, calc(0.003703703703703705 * (100vw - 36rem) + 1.8rem), 2.2rem); --space-l: clamp(2.25rem, calc(0.006296296296296298 * (100vw - 36rem) + 2.25rem), 2.93rem); --space-xl: clamp(2.81rem, calc(0.010185185185185186 * (100vw - 36rem) + 2.81rem), 3.91rem); --space-2xl: clamp(3.52rem, calc(0.015648148148148147 * (100vw - 36rem) + 3.52rem), 5.21rem); --space-3xl: clamp(4.39rem, calc(0.02370370370370371 * (100vw - 36rem) + 4.39rem), 6.95rem); --space-4xl: clamp(5.49rem, calc(0.0349074074074074 * (100vw - 36rem) + 5.49rem), 9.26rem);}.bg-primary { background-color: var(--primary); }.text-primary { color: var(--primary); }.border-primary { border-color: var(--primary); }.outline-primary { outline-color: var(--primary); }.bg-primary-dark { background-color: var(--primary-dark); }.bg-primary-dark-t-1 { background-color: var(--primary-dark-t-1); }.bg-primary-dark-t-2 { background-color: var(--primary-dark-t-2); }.bg-primary-dark-t-3 { background-color: var(--primary-dark-t-3); }.bg-primary-dark-t-4 { background-color: var(--primary-dark-t-4); }.bg-primary-dark-t-5 { background-color: var(--primary-dark-t-5); }.bg-primary-dark-t-6 { background-color: var(--primary-dark-t-6); }.bg-primary-dark-t-7 { background-color: var(--primary-dark-t-7); }.bg-primary-dark-t-8 { background-color: var(--primary-dark-t-8); }.bg-primary-dark-t-9 { background-color: var(--primary-dark-t-9); }.bg-primary-dark-t-10 { background-color: var(--primary-dark-t-10); }.text-primary-dark { color: var(--primary-dark); }.text-primary-dark-t-1 { color: var(--primary-dark-t-1); }.text-primary-dark-t-2 { color: var(--primary-dark-t-2); }.text-primary-dark-t-3 { color: var(--primary-dark-t-3); }.text-primary-dark-t-4 { color: var(--primary-dark-t-4); }.text-primary-dark-t-5 { color: var(--primary-dark-t-5); }.text-primary-dark-t-6 { color: var(--primary-dark-t-6); }.text-primary-dark-t-7 { color: var(--primary-dark-t-7); }.text-primary-dark-t-8 { color: var(--primary-dark-t-8); }.text-primary-dark-t-9 { color: var(--primary-dark-t-9); }.text-primary-dark-t-10 { color: var(--primary-dark-t-10); }.border-primary-dark { border-color: var(--primary-dark); }.border-primary-dark-t-1 { border-color: var(--primary-dark-t-1); }.border-primary-dark-t-2 { border-color: var(--primary-dark-t-2); }.border-primary-dark-t-3 { border-color: var(--primary-dark-t-3); }.border-primary-dark-t-4 { border-color: var(--primary-dark-t-4); }.border-primary-dark-t-5 { border-color: var(--primary-dark-t-5); }.border-primary-dark-t-6 { border-color: var(--primary-dark-t-6); }.border-primary-dark-t-7 { border-color: var(--primary-dark-t-7); }.border-primary-dark-t-8 { border-color: var(--primary-dark-t-8); }.border-primary-dark-t-9 { border-color: var(--primary-dark-t-9); }.border-primary-dark-t-10 { border-color: var(--primary-dark-t-10); }.outline-primary-dark { outline-color: var(--primary-dark); }.outline-primary-dark-t-1 { outline-color: var(--primary-dark-t-1); }.outline-primary-dark-t-2 { outline-color: var(--primary-dark-t-2); }.outline-primary-dark-t-3 { outline-color: var(--primary-dark-t-3); }.outline-primary-dark-t-4 { outline-color: var(--primary-dark-t-4); }.outline-primary-dark-t-5 { outline-color: var(--primary-dark-t-5); }.outline-primary-dark-t-6 { outline-color: var(--primary-dark-t-6); }.outline-primary-dark-t-7 { outline-color: var(--primary-dark-t-7); }.outline-primary-dark-t-8 { outline-color: var(--primary-dark-t-8); }.outline-primary-dark-t-9 { outline-color: var(--primary-dark-t-9); }.outline-primary-dark-t-10 { outline-color: var(--primary-dark-t-10); }.bg-tertiary { background-color: var(--tertiary); }.text-tertiary { color: var(--tertiary); }.border-tertiary { border-color: var(--tertiary); }.outline-tertiary { outline-color: var(--tertiary); }.bg-tertiary-dark { background-color: var(--tertiary-dark); }.text-tertiary-dark { color: var(--tertiary-dark); }.border-tertiary-dark { border-color: var(--tertiary-dark); }.outline-tertiary-dark { outline-color: var(--tertiary-dark); }.bg-secondary { background-color: var(--secondary); }.text-secondary { color: var(--secondary); }.border-secondary { border-color: var(--secondary); }.outline-secondary { outline-color: var(--secondary); }.bg-secondary-dark { background-color: var(--secondary-dark); }.bg-secondary-dark-t-1 { background-color: var(--secondary-dark-t-1); }.bg-secondary-dark-t-2 { background-color: var(--secondary-dark-t-2); }.bg-secondary-dark-t-3 { background-color: var(--secondary-dark-t-3); }.bg-secondary-dark-t-4 { background-color: var(--secondary-dark-t-4); }.bg-secondary-dark-t-5 { background-color: var(--secondary-dark-t-5); }.bg-secondary-dark-t-6 { background-color: var(--secondary-dark-t-6); }.bg-secondary-dark-t-7 { background-color: var(--secondary-dark-t-7); }.bg-secondary-dark-t-8 { background-color: var(--secondary-dark-t-8); }.bg-secondary-dark-t-9 { background-color: var(--secondary-dark-t-9); }.bg-secondary-dark-t-10 { background-color: var(--secondary-dark-t-10); }.text-secondary-dark { color: var(--secondary-dark); }.text-secondary-dark-t-1 { color: var(--secondary-dark-t-1); }.text-secondary-dark-t-2 { color: var(--secondary-dark-t-2); }.text-secondary-dark-t-3 { color: var(--secondary-dark-t-3); }.text-secondary-dark-t-4 { color: var(--secondary-dark-t-4); }.text-secondary-dark-t-5 { color: var(--secondary-dark-t-5); }.text-secondary-dark-t-6 { color: var(--secondary-dark-t-6); }.text-secondary-dark-t-7 { color: var(--secondary-dark-t-7); }.text-secondary-dark-t-8 { color: var(--secondary-dark-t-8); }.text-secondary-dark-t-9 { color: var(--secondary-dark-t-9); }.text-secondary-dark-t-10 { color: var(--secondary-dark-t-10); }.border-secondary-dark { border-color: var(--secondary-dark); }.border-secondary-dark-t-1 { border-color: var(--secondary-dark-t-1); }.border-secondary-dark-t-2 { border-color: var(--secondary-dark-t-2); }.border-secondary-dark-t-3 { border-color: var(--secondary-dark-t-3); }.border-secondary-dark-t-4 { border-color: var(--secondary-dark-t-4); }.border-secondary-dark-t-5 { border-color: var(--secondary-dark-t-5); }.border-secondary-dark-t-6 { border-color: var(--secondary-dark-t-6); }.border-secondary-dark-t-7 { border-color: var(--secondary-dark-t-7); }.border-secondary-dark-t-8 { border-color: var(--secondary-dark-t-8); }.border-secondary-dark-t-9 { border-color: var(--secondary-dark-t-9); }.border-secondary-dark-t-10 { border-color: var(--secondary-dark-t-10); }.outline-secondary-dark { outline-color: var(--secondary-dark); }.outline-secondary-dark-t-1 { outline-color: var(--secondary-dark-t-1); }.outline-secondary-dark-t-2 { outline-color: var(--secondary-dark-t-2); }.outline-secondary-dark-t-3 { outline-color: var(--secondary-dark-t-3); }.outline-secondary-dark-t-4 { outline-color: var(--secondary-dark-t-4); }.outline-secondary-dark-t-5 { outline-color: var(--secondary-dark-t-5); }.outline-secondary-dark-t-6 { outline-color: var(--secondary-dark-t-6); }.outline-secondary-dark-t-7 { outline-color: var(--secondary-dark-t-7); }.outline-secondary-dark-t-8 { outline-color: var(--secondary-dark-t-8); }.outline-secondary-dark-t-9 { outline-color: var(--secondary-dark-t-9); }.outline-secondary-dark-t-10 { outline-color: var(--secondary-dark-t-10); }.bg-light { background-color: var(--light); }.text-light { color: var(--light); }.border-light { border-color: var(--light); }.bg-tint { background-color: var(--tint); }.text-tint { color: var(--tint); }.border-tint { border-color: var(--tint); }.bg-slate { background-color: var(--slate); }.text-slate { color: var(--slate); }.border-slate { border-color: var(--slate); }.border-border { border-color: var(--border); }.outline-border { outline-color: var(--border); }.stroke-border { stroke: var(--border); }.bg-white { background-color: var(--white); }.text-white { color: var(--white); }.border-white { border-color: var(--white); }.outline-white { outline-color: var(--white); }.bg-black { background-color: var(--black); }.text-black { color: var(--black); }.border-black { border-color: var(--black); }.outline-black { outline-color: var(--black); }.p-3xs { padding: var(--space-3xs); }.p-2xs { padding: var(--space-2xs); }.p-xs { padding: var(--space-xs); }.p-s { padding: var(--space-s); }.p-m { padding: var(--space-m); }.p-l { padding: var(--space-l); }.p-xl { padding: var(--space-xl); }.p-2xl { padding: var(--space-2xl); }.p-3xl { padding: var(--space-3xl); }.p-4xl { padding: var(--space-4xl); }.pt-3xs { padding-top: var(--space-3xs); }.pt-2xs { padding-top: var(--space-2xs); }.pt-xs { padding-top: var(--space-xs); }.pt-s { padding-top: var(--space-s); }.pt-m { padding-top: var(--space-m); }.pt-l { padding-top: var(--space-l); }.pt-xl { padding-top: var(--space-xl); }.pt-2xl { padding-top: var(--space-2xl); }.pt-3xl { padding-top: var(--space-3xl); }.pt-4xl { padding-top: var(--space-4xl); }.pb-3xs { padding-bottom: var(--space-3xs); }.pb-2xs { padding-bottom: var(--space-2xs); }.pb-xs { padding-bottom: var(--space-xs); }.pb-s { padding-bottom: var(--space-s); }.pb-m { padding-bottom: var(--space-m); }.pb-l { padding-bottom: var(--space-l); }.pb-xl { padding-bottom: var(--space-xl); }.pb-2xl { padding-bottom: var(--space-2xl); }.pb-3xl { padding-bottom: var(--space-3xl); }.pb-4xl { padding-bottom: var(--space-4xl); }.pl-3xs { padding-left: var(--space-3xs); }.pl-2xs { padding-left: var(--space-2xs); }.pl-xs { padding-left: var(--space-xs); }.pl-s { padding-left: var(--space-s); }.pl-m { padding-left: var(--space-m); }.pl-l { padding-left: var(--space-l); }.pl-xl { padding-left: var(--space-xl); }.pl-2xl { padding-left: var(--space-2xl); }.pl-3xl { padding-left: var(--space-3xl); }.pl-4xl { padding-left: var(--space-4xl); }.pr-3xs { padding-right: var(--space-3xs); }.pr-2xs { padding-right: var(--space-2xs); }.pr-xs { padding-right: var(--space-xs); }.pr-s { padding-right: var(--space-s); }.pr-m { padding-right: var(--space-m); }.pr-l { padding-right: var(--space-l); }.pr-xl { padding-right: var(--space-xl); }.pr-2xl { padding-right: var(--space-2xl); }.pr-3xl { padding-right: var(--space-3xl); }.pr-4xl { padding-right: var(--space-4xl); }.stack-3xs { padding-block: var(--space-3xs); }.stack-2xs { padding-block: var(--space-2xs); }.stack-xs { padding-block: var(--space-xs); }.stack-s { padding-block: var(--space-s); }.stack-m { padding-block: var(--space-m); }.stack-l { padding-block: var(--space-l); }.stack-xl { padding-block: var(--space-xl); }.stack-2xl { padding-block: var(--space-2xl); }.stack-3xl { padding-block: var(--space-3xl); }.stack-4xl { padding-block: var(--space-4xl); }