:root {--primary: hsla(179, 35%, 31.4%, 1);--primary-t-1: hsla(179, 35%, 31%, 0.01);--primary-t-2: hsla(179, 35%, 31%, 0.255);--primary-t-3: hsla(179, 35%, 31%, 0.5);--primary-t-4: hsla(179, 35%, 31%, 0.745);--primary-t-5: hsla(179, 35%, 31%, 0.99);--primary-d-1: hsla(179, 35%, 25%, 1);--primary-d-2: hsla(180, 35%, 19%, 1);--primary-d-3: hsla(180, 34%, 13%, 1);--primary-d-4: hsla(180, 33%, 7%, 1);--primary-d-5: hsla(180, 20%, 1%, 1);--primary-l-1: hsla(179, 35%, 45%, 1);--primary-l-2: hsla(179, 35%, 58%, 1);--primary-l-3: hsla(179, 35%, 72%, 1);--primary-l-4: hsla(180, 35%, 85%, 1);--primary-l-5: hsla(180, 20%, 99%, 1);--secondary: hsla(246, 25.7%, 77.8%, 1);--secondary-t-1: hsla(246, 26%, 78%, 0.01);--secondary-t-2: hsla(246, 26%, 78%, 0.208);--secondary-t-3: hsla(246, 26%, 78%, 0.404);--secondary-t-4: hsla(246, 26%, 78%, 0.596);--secondary-t-5: hsla(246, 26%, 78%, 0.792);--secondary-t-6: hsla(246, 26%, 78%, 0.99);--secondary-d-1: hsla(245, 26%, 65%, 1);--secondary-d-2: hsla(246, 25%, 52%, 1);--secondary-d-3: hsla(246, 25%, 39%, 1);--secondary-d-4: hsla(247, 26%, 26%, 1);--secondary-d-5: hsla(247, 26%, 14%, 1);--secondary-d-6: hsla(240, 20%, 1%, 1);--secondary-l-1: hsla(247, 26%, 81%, 1);--secondary-l-2: hsla(246, 25%, 85%, 1);--secondary-l-3: hsla(244, 25%, 88%, 1);--secondary-l-4: hsla(245, 27%, 92%, 1);--secondary-l-5: hsla(240, 22%, 95%, 1);--secondary-l-6: hsla(240, 20%, 99%, 1);--accent: hsla(12, 89.4%, 51.8%, 1);--accent-t-1: hsla(12, 89%, 52%, 0.01);--accent-t-2: hsla(12, 89%, 52%, 0.337);--accent-t-3: hsla(12, 89%, 52%, 0.663);--accent-t-4: hsla(12, 89%, 52%, 0.99);--accent-d-1: hsla(12, 89%, 39%, 1);--accent-d-2: hsla(12, 90%, 26%, 1);--accent-d-3: hsla(12, 89%, 14%, 1);--accent-d-4: hsla(12, 100%, 1%, 1);--accent-l-1: hsla(12, 89%, 64%, 1);--accent-l-2: hsla(12, 89%, 75%, 1);--accent-l-3: hsla(12, 91%, 87%, 1);--accent-l-4: hsla(12, 100%, 99%, 1);--highlight: hsla(38, 89.6%, 66.1%, 1);--highlight-d-1: hsla(36, 100%, 1%, 1);--highlight-l-1: hsla(36, 100%, 99%, 1);--base: hsla(41, 60.9%, 91%, 1);--base-d-1: hsla(40, 60%, 1%, 1);--base-l-1: hsla(40, 60%, 99%, 1);--text-2xs: clamp(0.93rem, calc(0.89rem + 0.1033vw), 1.04rem);--text-xs: clamp(1.11rem, calc(1.07rem + 0.1240vw), 1.25rem);--text-s: clamp(1.33rem, calc(1.29rem + 0.1488vw), 1.50rem);--text-m: clamp(1.60rem, calc(1.54rem + 0.1786vw), 1.80rem);--text-l: clamp(1.92rem, calc(1.85rem + 0.2143vw), 2.16rem);--text-xl: clamp(2.30rem, calc(2.22rem + 0.2571vw), 2.59rem);--text-2xl: clamp(2.76rem, calc(2.67rem + 0.3086vw), 3.11rem);--text-3xl: clamp(3.32rem, calc(3.20rem + 0.3703vw), 3.73rem);--space-2xs: clamp(0.60rem, calc(0.54rem + 0.1786vw), 0.80rem);--space-xs: clamp(0.80rem, calc(0.69rem + 0.3571vw), 1.20rem);--space-s: clamp(1.20rem, calc(0.97rem + 0.7143vw), 2.00rem);--space-m: clamp(1.60rem, calc(1.26rem + 1.0714vw), 2.80rem);--space-l: clamp(2.40rem, calc(1.71rem + 2.1429vw), 4.80rem);--space-xl: clamp(3.20rem, calc(2.06rem + 3.5714vw), 7.20rem);--space-2xl: clamp(4.80rem, calc(3.43rem + 4.2857vw), 9.60rem);--space-3xl: clamp(6.00rem, calc(4.29rem + 5.3571vw), 12.00rem);--radius-s: clamp(0.20rem, calc(0.14rem + 0.1786vw), 0.40rem);--radius-m: clamp(0.60rem, calc(0.54rem + 0.1786vw), 0.80rem);--radius-l: clamp(1.20rem, calc(1.09rem + 0.3571vw), 1.60rem);--radius-xl: clamp(2.00rem, calc(1.89rem + 0.3571vw), 2.40rem);--radius-round: 9999px;--border-s: clamp(0.10rem, calc(0.09rem + 0.0446vw), 0.15rem);--border-m: clamp(0.20rem, calc(0.17rem + 0.0893vw), 0.30rem);--border-l: clamp(0.40rem, calc(0.34rem + 0.1786vw), 0.60rem);--grid-1: repeat(1, minmax(0, 1fr));--grid-2: repeat(2, minmax(0, 1fr));--grid-3: repeat(3, minmax(0, 1fr));--grid-4: repeat(4, minmax(0, 1fr));--grid-5: repeat(5, minmax(0, 1fr));--grid-6: repeat(6, minmax(0, 1fr));--grid-7: repeat(7, minmax(0, 1fr));--grid-8: repeat(8, minmax(0, 1fr));--grid-9: repeat(9, minmax(0, 1fr));--grid-10: repeat(10, minmax(0, 1fr));--grid-11: repeat(11, minmax(0, 1fr));--grid-12: repeat(12, minmax(0, 1fr));--grid-1-2: minmax(0, 1fr) minmax(0, 2fr);--grid-2-1: minmax(0, 2fr) minmax(0, 1fr);--grid-1-3: minmax(0, 1fr) minmax(0, 3fr);--grid-3-1: minmax(0, 3fr) minmax(0, 1fr);--grid-2-3: minmax(0, 2fr) minmax(0, 3fr);--grid-3-2: minmax(0, 3fr) minmax(0, 2fr);--grid-1-4: minmax(0, 1fr) minmax(0, 4fr);--grid-4-1: minmax(0, 4fr) minmax(0, 1fr);--grid-3-4: minmax(0, 3fr) minmax(0, 4fr);--grid-4-3: minmax(0, 4fr) minmax(0, 3fr);--site-width: 1440px;--root-font: 62.5%;--light: hsl(0, 0%, 100%);--light-t-1: hsla(0, 0%, 100%, 0.010);--light-t-2: hsla(0, 0%, 100%, 0.133);--light-t-3: hsla(0, 0%, 100%, 0.255);--light-t-4: hsla(0, 0%, 100%, 0.378);--light-t-5: hsla(0, 0%, 100%, 0.500);--light-t-6: hsla(0, 0%, 100%, 0.623);--light-t-7: hsla(0, 0%, 100%, 0.745);--light-t-8: hsla(0, 0%, 100%, 0.867);--light-t-9: hsla(0, 0%, 100%, 0.990);--light-d-1: hsl(0, 0%, 89.0%);--light-d-2: hsl(0, 0%, 78.0%);--light-d-3: hsl(0, 0%, 67.0%);--light-d-4: hsl(0, 0%, 56.0%);--light-d-5: hsl(0, 0%, 45.0%);--light-d-6: hsl(0, 0%, 34.0%);--light-d-7: hsl(0, 0%, 23.0%);--light-d-8: hsl(0, 0%, 12.0%);--light-d-9: hsl(0, 0%, 1.0%);--dark: hsl(0, 0%, 0%);--dark-t-1: hsla(0, 0%, 0%, 0.010);--dark-t-2: hsla(0, 0%, 0%, 0.133);--dark-t-3: hsla(0, 0%, 0%, 0.255);--dark-t-4: hsla(0, 0%, 0%, 0.378);--dark-t-5: hsla(0, 0%, 0%, 0.500);--dark-t-6: hsla(0, 0%, 0%, 0.623);--dark-t-7: hsla(0, 0%, 0%, 0.745);--dark-t-8: hsla(0, 0%, 0%, 0.867);--dark-t-9: hsla(0, 0%, 0%, 0.990);--dark-l-1: hsl(0, 0%, 10.6%);--dark-l-2: hsl(0, 0%, 21.1%);--dark-l-3: hsl(0, 0%, 31.7%);--dark-l-4: hsl(0, 0%, 42.2%);--dark-l-5: hsl(0, 0%, 52.8%);--dark-l-6: hsl(0, 0%, 63.3%);--dark-l-7: hsl(0, 0%, 73.9%);--dark-l-8: hsl(0, 0%, 84.4%);--dark-l-9: hsl(0, 0%, 95.0%);}