:root { --primary: hsl(217 92% 64%); --secondary: hsl(31 41% 77%); --light: hsl(0 0% 100%); --dark: hsl(0 0% 0%); --neutral: hsl(0 0% 50%); --light-t-1: rgba(255, 255, 255, 0.91); --light-t-2: rgba(255, 255, 255, 0.82); --light-t-3: rgba(255, 255, 255, 0.73); --light-t-4: rgba(255, 255, 255, 0.64); --light-t-5: rgba(255, 255, 255, 0.55); --light-t-6: rgba(255, 255, 255, 0.45); --light-t-7: rgba(255, 255, 255, 0.36); --light-t-8: rgba(255, 255, 255, 0.27); --light-t-9: rgba(255, 255, 255, 0.18); --light-t-10: rgba(255, 255, 255, 0.09); --dark-t-1: rgba(23, 23, 23, 0.91); --dark-t-2: rgba(46, 46, 46, 0.82); --dark-t-3: rgba(70, 70, 70, 0.73); --dark-t-4: rgba(93, 93, 93, 0.64); --dark-t-5: rgba(116, 116, 116, 0.55); --dark-t-6: rgba(139, 139, 139, 0.45); --dark-t-7: rgba(162, 162, 162, 0.36); --dark-t-8: rgba(185, 185, 185, 0.27); --dark-t-9: rgba(209, 209, 209, 0.18); --dark-t-10: rgba(232, 232, 232, 0.09); --neutral-l-1: rgb(140, 140, 140); --neutral-l-2: rgb(151, 151, 151); --neutral-l-3: rgb(163, 163, 163); --neutral-l-4: rgb(174, 174, 174); --neutral-l-5: rgb(186, 186, 186); --neutral-l-6: rgb(197, 197, 197); --neutral-l-7: rgb(209, 209, 209); --neutral-l-8: rgb(220, 220, 220); --neutral-l-9: rgb(232, 232, 232); --neutral-l-10: rgb(243, 243, 243); --neutral-d-1: rgb(116, 116, 116); --neutral-d-2: rgb(105, 105, 105); --neutral-d-3: rgb(93, 93, 93); --neutral-d-4: rgb(81, 81, 81); --neutral-d-5: rgb(70, 70, 70); --neutral-d-6: rgb(58, 58, 58); --neutral-d-7: rgb(47, 47, 47); --neutral-d-8: rgb(35, 35, 35); --neutral-d-9: rgb(23, 23, 23); --neutral-d-10: rgb(12, 12, 12); --secondary-l-1: hsl(31, 41%, 81%); --secondary-l-2: hsl(31, 41%, 85%); --secondary-l-3: hsl(31, 41%, 88%); --secondary-l-4: hsl(31, 41%, 92%); --secondary-l-5: hsl(31, 41%, 96%); --secondary-d-1: hsl(31, 22%, 64%); --secondary-d-2: hsl(31, 13%, 51%); --secondary-d-3: hsl(31, 12%, 38%); --secondary-d-4: hsl(31, 12%, 26%); --secondary-d-5: hsl(31, 12%, 13%); --secondary-t-1: hsla(31, 41%, 98%, 0.09); --secondary-t-2: hsla(31, 41%, 96%, 0.18); --secondary-t-3: hsla(31, 41%, 94%, 0.27); --secondary-t-4: hsla(31, 41%, 92%, 0.36); --secondary-t-5: hsla(31, 41%, 89%, 0.45); --secondary-t-6: hsla(31, 41%, 87%, 0.55); --secondary-t-7: hsla(31, 41%, 85%, 0.64); --secondary-t-8: hsla(31, 41%, 83%, 0.73); --secondary-t-9: hsla(31, 41%, 81%, 0.82); --secondary-t-10: hsla(31, 41%, 79%, 0.91); --primary-l-1: hsl(217, 92%, 70%); --primary-l-2: hsl(217, 92%, 76%); --primary-l-3: hsl(217, 92%, 82%); --primary-l-4: hsl(217, 92%, 88%); --primary-l-5: hsl(217, 92%, 94%); --primary-d-1: hsl(217, 59%, 53%); --primary-d-2: hsl(217, 52%, 43%); --primary-d-3: hsl(217, 52%, 32%); --primary-d-4: hsl(217, 52%, 21%); --primary-d-5: hsl(217, 52%, 11%); --primary-t-1: hsla(217, 92%, 97%, 0.09); --primary-t-2: hsla(217, 92%, 93%, 0.18); --primary-t-3: hsla(217, 92%, 90%, 0.27); --primary-t-4: hsla(217, 92%, 87%, 0.36); --primary-t-5: hsla(217, 92%, 84%, 0.45); --primary-t-6: hsla(217, 92%, 80%, 0.55); --primary-t-7: hsla(217, 92%, 77%, 0.64); --primary-t-8: hsla(217, 92%, 74%, 0.73); --primary-t-9: hsla(217, 92%, 71%, 0.82); --primary-t-10: hsla(217, 92%, 67%, 0.91); --info: hsl(197, 100%, 48%); --success: hsl(153, 83%, 39%); --warning: hsl(38, 100%, 50%); --danger: hsl(350, 95%, 62%); --space-2: clamp(0.1rem, calc(0.0011363636363636365 * (100vw - 32rem) + 0.1rem), 0.2rem); --space-4: clamp(0.2rem, calc(0.002272727272727273 * (100vw - 32rem) + 0.2rem), 0.4rem); --space-8: clamp(0.4rem, calc(0.004545454545454546 * (100vw - 32rem) + 0.4rem), 0.8rem); --space-16: clamp(0.8rem, calc(0.009090909090909092 * (100vw - 32rem) + 0.8rem), 1.6rem); --space-32: clamp(1.6rem, calc(0.018181818181818184 * (100vw - 32rem) + 1.6rem), 3.2rem); --space-64: clamp(3.2rem, calc(0.03636363636363637 * (100vw - 32rem) + 3.2rem), 6.4rem); --space-128: clamp(6.4rem, calc(0.07272727272727274 * (100vw - 32rem) + 6.4rem), 12.8rem); --heading-2xs: clamp(1.02rem, calc(0.0012499999999999985 * (100vw - 32rem) + 1.02rem), 1.13rem); --heading-xs: clamp(1.28rem, calc(0.0024999999999999996 * (100vw - 32rem) + 1.28rem), 1.5rem); --heading-s: clamp(1.6rem, calc(0.004545454545454544 * (100vw - 32rem) + 1.6rem), 2rem); --heading-m: clamp(2rem, calc(0.007613636363636363 * (100vw - 32rem) + 2rem), 2.67rem); --heading-l: clamp(2.5rem, calc(0.01193181818181818 * (100vw - 32rem) + 2.5rem), 3.55rem); --heading-xl: clamp(3.13rem, calc(0.01829545454545455 * (100vw - 32rem) + 3.13rem), 4.74rem); --text-xs: clamp(1.11rem, calc(-0.0023863636363636374 * (100vw - 32rem) + 1.11rem), 0.9rem); --text-s: clamp(1.33rem, calc(-0.0014772727272727285 * (100vw - 32rem) + 1.33rem), 1.2rem); --text-m: clamp(1.6rem, calc(0 * (100vw - 32rem) + 1.6rem), 1.6rem); --text-l: clamp(1.92rem, calc(0.002386363636363636 * (100vw - 32rem) + 1.92rem), 2.13rem); --text-xl: clamp(2.3rem, calc(0.006136363636363637 * (100vw - 32rem) + 2.3rem), 2.84rem); --text-2xl: clamp(2.76rem, calc(0.011704545454545457 * (100vw - 32rem) + 2.76rem), 3.79rem); --radius-2xs: clamp(0.47rem, calc(0 * (100vw - 32rem) + 0.47rem), 0.47rem); --radius-xs: clamp(0.71rem, calc(0 * (100vw - 32rem) + 0.71rem), 0.71rem); --radius-s: clamp(1.07rem, calc(0 * (100vw - 32rem) + 1.07rem), 1.07rem); --radius-m: clamp(1.6rem, calc(0 * (100vw - 32rem) + 1.6rem), 1.6rem); --radius-l: clamp(2.4rem, calc(0 * (100vw - 32rem) + 2.4rem), 2.4rem); --radius-xl: clamp(3.6rem, calc(0 * (100vw - 32rem) + 3.6rem), 3.6rem); --radius-2xl: clamp(5.4rem, calc(0 * (100vw - 32rem) + 5.4rem), 5.4rem);}.bg-primary { background-color: var(--primary); }.bg-primary-l-1 { background-color: var(--primary-l-1); }.bg-primary-l-2 { background-color: var(--primary-l-2); }.bg-primary-l-3 { background-color: var(--primary-l-3); }.bg-primary-l-4 { background-color: var(--primary-l-4); }.bg-primary-l-5 { background-color: var(--primary-l-5); }.bg-primary-d-1 { background-color: var(--primary-d-1); }.bg-primary-d-2 { background-color: var(--primary-d-2); }.bg-primary-d-3 { background-color: var(--primary-d-3); }.bg-primary-d-4 { background-color: var(--primary-d-4); }.bg-primary-d-5 { background-color: var(--primary-d-5); }.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); }.bg-primary-t-10 { background-color: var(--primary-t-10); }.text-primary { color: var(--primary); }.text-primary-l-1 { color: var(--primary-l-1); }.text-primary-l-2 { color: var(--primary-l-2); }.text-primary-l-3 { color: var(--primary-l-3); }.text-primary-l-4 { color: var(--primary-l-4); }.text-primary-l-5 { color: var(--primary-l-5); }.text-primary-d-1 { color: var(--primary-d-1); }.text-primary-d-2 { color: var(--primary-d-2); }.text-primary-d-3 { color: var(--primary-d-3); }.text-primary-d-4 { color: var(--primary-d-4); }.text-primary-d-5 { color: var(--primary-d-5); }.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); }.text-primary-t-10 { color: var(--primary-t-10); }.bg-secondary { background-color: var(--secondary); }.bg-secondary-l-1 { background-color: var(--secondary-l-1); }.bg-secondary-l-2 { background-color: var(--secondary-l-2); }.bg-secondary-l-3 { background-color: var(--secondary-l-3); }.bg-secondary-l-4 { background-color: var(--secondary-l-4); }.bg-secondary-l-5 { background-color: var(--secondary-l-5); }.bg-secondary-d-1 { background-color: var(--secondary-d-1); }.bg-secondary-d-2 { background-color: var(--secondary-d-2); }.bg-secondary-d-3 { background-color: var(--secondary-d-3); }.bg-secondary-d-4 { background-color: var(--secondary-d-4); }.bg-secondary-d-5 { background-color: var(--secondary-d-5); }.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); }.bg-secondary-t-10 { background-color: var(--secondary-t-10); }.text-secondary { color: var(--secondary); }.text-secondary-l-1 { color: var(--secondary-l-1); }.text-secondary-l-2 { color: var(--secondary-l-2); }.text-secondary-l-3 { color: var(--secondary-l-3); }.text-secondary-l-4 { color: var(--secondary-l-4); }.text-secondary-l-5 { color: var(--secondary-l-5); }.text-secondary-d-1 { color: var(--secondary-d-1); }.text-secondary-d-2 { color: var(--secondary-d-2); }.text-secondary-d-3 { color: var(--secondary-d-3); }.text-secondary-d-4 { color: var(--secondary-d-4); }.text-secondary-d-5 { color: var(--secondary-d-5); }.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); }.text-secondary-t-10 { color: var(--secondary-t-10); }.bg-light { background-color: var(--light); }.bg-light-t-1 { background-color: var(--light-t-1); }.bg-light-t-2 { background-color: var(--light-t-2); }.bg-light-t-3 { background-color: var(--light-t-3); }.bg-light-t-4 { background-color: var(--light-t-4); }.bg-light-t-5 { background-color: var(--light-t-5); }.bg-light-t-6 { background-color: var(--light-t-6); }.bg-light-t-7 { background-color: var(--light-t-7); }.bg-light-t-8 { background-color: var(--light-t-8); }.bg-light-t-9 { background-color: var(--light-t-9); }.bg-light-t-10 { background-color: var(--light-t-10); }.text-light { color: var(--light); }.text-light-t-1 { color: var(--light-t-1); }.text-light-t-2 { color: var(--light-t-2); }.text-light-t-3 { color: var(--light-t-3); }.text-light-t-4 { color: var(--light-t-4); }.text-light-t-5 { color: var(--light-t-5); }.text-light-t-6 { color: var(--light-t-6); }.text-light-t-7 { color: var(--light-t-7); }.text-light-t-8 { color: var(--light-t-8); }.text-light-t-9 { color: var(--light-t-9); }.text-light-t-10 { color: var(--light-t-10); }.bg-dark { background-color: var(--dark); }.bg-dark-t-1 { background-color: var(--dark-t-1); }.bg-dark-t-2 { background-color: var(--dark-t-2); }.bg-dark-t-3 { background-color: var(--dark-t-3); }.bg-dark-t-4 { background-color: var(--dark-t-4); }.bg-dark-t-5 { background-color: var(--dark-t-5); }.bg-dark-t-6 { background-color: var(--dark-t-6); }.bg-dark-t-7 { background-color: var(--dark-t-7); }.bg-dark-t-8 { background-color: var(--dark-t-8); }.bg-dark-t-9 { background-color: var(--dark-t-9); }.bg-dark-t-10 { background-color: var(--dark-t-10); }.text-dark { color: var(--dark); }.text-dark-t-1 { color: var(--dark-t-1); }.text-dark-t-2 { color: var(--dark-t-2); }.text-dark-t-3 { color: var(--dark-t-3); }.text-dark-t-4 { color: var(--dark-t-4); }.text-dark-t-5 { color: var(--dark-t-5); }.text-dark-t-6 { color: var(--dark-t-6); }.text-dark-t-7 { color: var(--dark-t-7); }.text-dark-t-8 { color: var(--dark-t-8); }.text-dark-t-9 { color: var(--dark-t-9); }.text-dark-t-10 { color: var(--dark-t-10); }.bg-neutral { background-color: var(--neutral); }.bg-neutral-l-1 { background-color: var(--neutral-l-1); }.bg-neutral-l-2 { background-color: var(--neutral-l-2); }.bg-neutral-l-3 { background-color: var(--neutral-l-3); }.bg-neutral-l-4 { background-color: var(--neutral-l-4); }.bg-neutral-l-5 { background-color: var(--neutral-l-5); }.bg-neutral-l-6 { background-color: var(--neutral-l-6); }.bg-neutral-l-7 { background-color: var(--neutral-l-7); }.bg-neutral-l-8 { background-color: var(--neutral-l-8); }.bg-neutral-l-9 { background-color: var(--neutral-l-9); }.bg-neutral-l-10 { background-color: var(--neutral-l-10); }.bg-neutral-d-1 { background-color: var(--neutral-d-1); }.bg-neutral-d-2 { background-color: var(--neutral-d-2); }.bg-neutral-d-3 { background-color: var(--neutral-d-3); }.bg-neutral-d-4 { background-color: var(--neutral-d-4); }.bg-neutral-d-5 { background-color: var(--neutral-d-5); }.bg-neutral-d-6 { background-color: var(--neutral-d-6); }.bg-neutral-d-7 { background-color: var(--neutral-d-7); }.bg-neutral-d-8 { background-color: var(--neutral-d-8); }.bg-neutral-d-9 { background-color: var(--neutral-d-9); }.bg-neutral-d-10 { background-color: var(--neutral-d-10); }.text-neutral { color: var(--neutral); }.text-neutral-l-1 { color: var(--neutral-l-1); }.text-neutral-l-2 { color: var(--neutral-l-2); }.text-neutral-l-3 { color: var(--neutral-l-3); }.text-neutral-l-4 { color: var(--neutral-l-4); }.text-neutral-l-5 { color: var(--neutral-l-5); }.text-neutral-l-6 { color: var(--neutral-l-6); }.text-neutral-l-7 { color: var(--neutral-l-7); }.text-neutral-l-8 { color: var(--neutral-l-8); }.text-neutral-l-9 { color: var(--neutral-l-9); }.text-neutral-l-10 { color: var(--neutral-l-10); }.text-neutral-d-1 { color: var(--neutral-d-1); }.text-neutral-d-2 { color: var(--neutral-d-2); }.text-neutral-d-3 { color: var(--neutral-d-3); }.text-neutral-d-4 { color: var(--neutral-d-4); }.text-neutral-d-5 { color: var(--neutral-d-5); }.text-neutral-d-6 { color: var(--neutral-d-6); }.text-neutral-d-7 { color: var(--neutral-d-7); }.text-neutral-d-8 { color: var(--neutral-d-8); }.text-neutral-d-9 { color: var(--neutral-d-9); }.text-neutral-d-10 { color: var(--neutral-d-10); }.padding-2 { padding: var(--space-2); }.padding-4 { padding: var(--space-4); }.padding-8 { padding: var(--space-8); }.padding-16 { padding: var(--space-16); }.padding-32 { padding: var(--space-32); }.padding-64 { padding: var(--space-64); }.padding-128 { padding: var(--space-128); }.padding-top-2 { padding-block-start: var(--space-2); }.padding-top-4 { padding-block-start: var(--space-4); }.padding-top-8 { padding-block-start: var(--space-8); }.padding-top-16 { padding-block-start: var(--space-16); }.padding-top-32 { padding-block-start: var(--space-32); }.padding-top-64 { padding-block-start: var(--space-64); }.padding-top-128 { padding-block-start: var(--space-128); }.padding-bottom-2 { padding-block-end: var(--space-2); }.padding-bottom-4 { padding-block-end: var(--space-4); }.padding-bottom-8 { padding-block-end: var(--space-8); }.padding-bottom-16 { padding-block-end: var(--space-16); }.padding-bottom-32 { padding-block-end: var(--space-32); }.padding-bottom-64 { padding-block-end: var(--space-64); }.padding-bottom-128 { padding-block-end: var(--space-128); }.padding-left-2 { padding-inline-start: var(--space-2); }.padding-left-4 { padding-inline-start: var(--space-4); }.padding-left-8 { padding-inline-start: var(--space-8); }.padding-left-16 { padding-inline-start: var(--space-16); }.padding-left-32 { padding-inline-start: var(--space-32); }.padding-left-64 { padding-inline-start: var(--space-64); }.padding-left-128 { padding-inline-start: var(--space-128); }.padding-right-2 { padding-inline-end: var(--space-2); }.padding-right-4 { padding-inline-end: var(--space-4); }.padding-right-8 { padding-inline-end: var(--space-8); }.padding-right-16 { padding-inline-end: var(--space-16); }.padding-right-32 { padding-inline-end: var(--space-32); }.padding-right-64 { padding-inline-end: var(--space-64); }.padding-right-128 { padding-inline-end: var(--space-128); }.gap-2 { gap: var(--space-2); }.gap-4 { gap: var(--space-4); }.gap-8 { gap: var(--space-8); }.gap-16 { gap: var(--space-16); }.gap-32 { gap: var(--space-32); }.gap-64 { gap: var(--space-64); }.gap-128 { gap: var(--space-128); }.column-gap-2 { column-gap: var(--space-2); }.column-gap-4 { column-gap: var(--space-4); }.column-gap-8 { column-gap: var(--space-8); }.column-gap-16 { column-gap: var(--space-16); }.column-gap-32 { column-gap: var(--space-32); }.column-gap-64 { column-gap: var(--space-64); }.column-gap-128 { column-gap: var(--space-128); }.row-gap-2 { row-gap: var(--space-2); }.row-gap-4 { row-gap: var(--space-4); }.row-gap-8 { row-gap: var(--space-8); }.row-gap-16 { row-gap: var(--space-16); }.row-gap-32 { row-gap: var(--space-32); }.row-gap-64 { row-gap: var(--space-64); }.row-gap-128 { row-gap: var(--space-128); }.margin-top-2 { margin-block-start: var(--space-2); }.margin-top-4 { margin-block-start: var(--space-4); }.margin-top-8 { margin-block-start: var(--space-8); }.margin-top-16 { margin-block-start: var(--space-16); }.margin-top-32 { margin-block-start: var(--space-32); }.margin-top-64 { margin-block-start: var(--space-64); }.margin-top-128 { margin-block-start: var(--space-128); }.margin-bottom-2 { margin-block-end: var(--space-2); }.margin-bottom-4 { margin-block-end: var(--space-4); }.margin-bottom-8 { margin-block-end: var(--space-8); }.margin-bottom-16 { margin-block-end: var(--space-16); }.margin-bottom-32 { margin-block-end: var(--space-32); }.margin-bottom-64 { margin-block-end: var(--space-64); }.margin-bottom-128 { margin-block-end: var(--space-128); }.margin-left-2 { margin-inline-start: var(--space-2); }.margin-left-4 { margin-inline-start: var(--space-4); }.margin-left-8 { margin-inline-start: var(--space-8); }.margin-left-16 { margin-inline-start: var(--space-16); }.margin-left-32 { margin-inline-start: var(--space-32); }.margin-left-64 { margin-inline-start: var(--space-64); }.margin-left-128 { margin-inline-start: var(--space-128); }.margin-right-2 { margin-inline-end: var(--space-2); }.margin-right-4 { margin-inline-end: var(--space-4); }.margin-right-8 { margin-inline-end: var(--space-8); }.margin-right-16 { margin-inline-end: var(--space-16); }.margin-right-32 { margin-inline-end: var(--space-32); }.margin-right-64 { margin-inline-end: var(--space-64); }.margin-right-128 { margin-inline-end: var(--space-128); }.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); }.radius-2xs { border-radius: var(--radius-2xs); }.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); }