:root { --primary: hsl(145 63% 49%); --secondary: hsl(223 54% 23%); --light: hsl(0 0% 100%); --dark: hsl(0 0% 0%); --neutral: hsl(0 0% 50%); --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); --light-t-1: hsla(0, 0%, 100%, 0.09); --light-t-2: hsla(0, 0%, 100%, 0.18); --light-t-3: hsla(0, 0%, 100%, 0.27); --light-t-4: hsla(0, 0%, 100%, 0.36); --light-t-5: hsla(0, 0%, 100%, 0.45); --light-t-6: hsla(0, 0%, 100%, 0.55); --light-t-7: hsla(0, 0%, 100%, 0.64); --light-t-8: hsla(0, 0%, 100%, 0.73); --light-t-9: hsla(0, 0%, 100%, 0.82); --light-t-10: hsla(0, 0%, 100%, 0.91); --dark-t-1: hsla(0, 0%, 0%, 0.09); --dark-t-2: hsla(0, 0%, 0%, 0.18); --dark-t-3: hsla(0, 0%, 0%, 0.27); --dark-t-4: hsla(0, 0%, 0%, 0.36); --dark-t-5: hsla(0, 0%, 0%, 0.45); --dark-t-6: hsla(0, 0%, 0%, 0.55); --dark-t-7: hsla(0, 0%, 0%, 0.64); --dark-t-8: hsla(0, 0%, 0%, 0.73); --dark-t-9: hsla(0, 0%, 0%, 0.82); --dark-t-10: hsla(0, 0%, 0%, 0.91); --primary-l-1: hsl(145, 61%, 58%); --primary-l-2: hsl(145, 61%, 66%); --primary-l-3: hsl(145, 61%, 75%); --primary-l-4: hsl(145, 61%, 83%); --primary-l-5: hsl(145, 61%, 92%); --primary-d-1: hsl(145, 63%, 41%); --primary-d-2: hsl(145, 63%, 33%); --primary-d-3: hsl(145, 63%, 25%); --primary-d-4: hsl(145, 63%, 16%); --primary-d-5: hsl(145, 63%, 8%); --primary-t-1: hsla(145, 63%, 49%, 0.09); --primary-t-2: hsla(145, 63%, 49%, 0.18); --primary-t-3: hsla(145, 63%, 49%, 0.27); --primary-t-4: hsla(145, 63%, 49%, 0.36); --primary-t-5: hsla(145, 63%, 49%, 0.45); --primary-t-6: hsla(145, 63%, 49%, 0.55); --primary-t-7: hsla(145, 63%, 49%, 0.64); --primary-t-8: hsla(145, 63%, 49%, 0.73); --primary-t-9: hsla(145, 63%, 49%, 0.82); --primary-t-10: hsla(145, 63%, 49%, 0.91); --secondary-l-1: hsl(223, 29%, 36%); --secondary-l-2: hsl(223, 17%, 49%); --secondary-l-3: hsl(223, 16%, 61%); --secondary-l-4: hsl(223, 16%, 74%); --secondary-l-5: hsl(223, 16%, 87%); --secondary-d-1: hsl(223, 54%, 19%); --secondary-d-2: hsl(223, 54%, 15%); --secondary-d-3: hsl(223, 54%, 11%); --secondary-d-4: hsl(223, 54%, 8%); --secondary-d-5: hsl(223, 54%, 4%); --secondary-t-1: hsla(223, 54%, 23%, 0.09); --secondary-t-2: hsla(223, 54%, 23%, 0.18); --secondary-t-3: hsla(223, 54%, 23%, 0.27); --secondary-t-4: hsla(223, 54%, 23%, 0.36); --secondary-t-5: hsla(223, 54%, 23%, 0.45); --secondary-t-6: hsla(223, 54%, 23%, 0.55); --secondary-t-7: hsla(223, 54%, 23%, 0.64); --secondary-t-8: hsla(223, 54%, 23%, 0.73); --secondary-t-9: hsla(223, 54%, 23%, 0.82); --secondary-t-10: hsla(223, 54%, 23%, 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.00022727272727272746 * (100vw - 32rem) + 1.02rem), 1rem); --heading-xs: clamp(1.28rem, calc(0.0014772727272727262 * (100vw - 32rem) + 1.28rem), 1.41rem); --heading-s: clamp(1.6rem, calc(0.004545454545454544 * (100vw - 32rem) + 1.6rem), 2rem); --heading-m: clamp(2rem, calc(0.009431818181818182 * (100vw - 32rem) + 2rem), 2.83rem); --heading-l: clamp(2.5rem, calc(0.017045454545454544 * (100vw - 32rem) + 2.5rem), 4rem); --heading-xl: clamp(3.13rem, calc(0.02863636363636364 * (100vw - 32rem) + 3.13rem), 5.65rem); --text-xs: clamp(1.11rem, calc(-0.0011363636363636374 * (100vw - 32rem) + 1.11rem), 1.01rem); --text-s: clamp(1.33rem, calc(0.00022727272727272746 * (100vw - 32rem) + 1.33rem), 1.35rem); --text-m: clamp(1.6rem, calc(0.002272727272727272 * (100vw - 32rem) + 1.6rem), 1.8rem); --text-l: clamp(1.92rem, calc(0.005454545454545454 * (100vw - 32rem) + 1.92rem), 2.4rem); --text-xl: clamp(2.3rem, calc(0.01022727272727273 * (100vw - 32rem) + 2.3rem), 3.2rem); --text-2xl: clamp(2.76rem, calc(0.017045454545454544 * (100vw - 32rem) + 2.76rem), 4.26rem); --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); }