:root {--space--4xl: clamp(6.4rem, 6.119vw + 4.442rem, 12.8rem);--space--l: clamp(2rem, 1.147vw + 1.633rem, 3.2rem);--space--xxxl: clamp(4.8rem, 4.589vw + 3.332rem, 9.6rem);--space--xxl: clamp(3.4rem, 2.868vw + 2.482rem, 6.4rem);--space--s: clamp(1.4rem, 0.574vw + 1.216rem, 2rem);--space--xl: clamp(2.8rem, 1.912vw + 2.188rem, 4.8rem);--space--m: clamp(1.6rem, 0.765vw + 1.355rem, 2.4rem);--space--xs: clamp(1.2rem, 0.382vw + 1.078rem, 1.6rem);--space--xxs: clamp(0.9rem, 0.287vw + 0.808rem, 1.2rem);--space--xxxs: clamp(0.6rem, 0.191vw + 0.539rem, 0.8rem);--space--4xs: clamp(0.4rem, 0vw + 0.4rem, 0.4rem);--grid-base-2: repeat(auto-fit, minmax(clamp(20rem, 23.901vw + 12.352rem, 45rem), 1fr));--grid-base-3: repeat(auto-fit, minmax(clamp(20rem, 13.384vw + 15.717rem, 34rem), 1fr));--grid-base-4: repeat(auto-fit, minmax(clamp(20rem, 4.78vw + 18.47rem, 25rem), 1fr));--shadow-x: .1rem;--shadow-y: .3rem;--shadow-b: .7rem;--shadow-s: .1rem;--radius--s: 0.8rem;--radius--xs: 0.4rem;--radius--m: 1.2rem;--radius--l: 2.4rem;--h1: clamp(3.2rem, 1.53vw + 2.711rem, 4.8rem);--h2: clamp(2.9rem, 1.052vw + 2.563rem, 4rem);--h3: clamp(2.6rem, 0.669vw + 2.386rem, 3.3rem);--h4: clamp(2.3rem, 0.478vw + 2.147rem, 2.8rem);--h5: clamp(2rem, 0.287vw + 1.908rem, 2.3rem);--h6: clamp(1.8rem, 0.096vw + 1.769rem, 1.9rem);--p--l: clamp(1.7rem, 0.048vw + 1.685rem, 1.75rem);--p--m: clamp(1.5rem, 0.096vw + 1.469rem, 1.6rem);--p--s: clamp(1.4rem, -0.096vw + 1.431rem, 1.3rem);--line-height--headline: 1.25;--line-height--paragraph: 1.5;--primary--50: hsl(214, 100%, 97%);--primary--100: hsl(214, 100%, 85%);--primary--200: hsl(214, 100%, 72%);--primary--300: hsl(214, 64%, 58%);--primary--400: hsl(214, 60%, 44%);--primary--500: hsl(211, 100%, 28%);--primary--600: hsl(211, 100%, 25%);--primary--700: hsl(212, 100%, 20%);--primary--800: hsl(214, 100%, 15%);--primary--900: hsl(215, 100%, 11%);--base--0: hsl(240, 20%, 99%);--base--50: hsl(240, 8%, 95%);--base--100: hsl(240, 5%, 85%);--base--200: hsl(240, 5%, 77%);--base--300: hsl(240, 5%, 67%);--base--400: hsl(240, 5%, 60%);--base--500: hsl(240, 5%, 50%);--base--600: hsl(240, 5%, 45%);--base--700: hsl(240, 5%, 36%);--base--800: hsl(240, 5%, 28%);--base--900: hsl(240, 6%, 21%);--base--1000: hsl(240, 3%, 11%);--error--50: hsl(3, 100%, 96%);--error--100: hsl(3, 100%, 87%);--error--200: hsl(3, 100%, 81%);--error--300: hsl(3, 100%, 73%);--error--400: hsl(3, 100%, 67%);--error--500: hsl(3, 100%, 59%);--error--600: hsl(3, 80%, 54%);--error--700: hsl(3, 68%, 42%);--error--800: hsl(3, 69%, 33%);--error--900: hsl(3, 69%, 25%);--warning--50: hsla(39, 100%, 95%, 1);--warning--100: hsla(41, 95%, 85%, 1);--warning--200: hsla(40, 96%, 78%, 1);--warning--300: hsla(40, 96%, 69%, 1);--warning--400: hsla(40, 96%, 62%, 1);--warning--500: hsla(40, 96%, 53%, 1);--warning--600: hsla(40, 85%, 48%, 1);--warning--700: hsla(40, 85%, 38%, 1);--warning--800: hsla(40, 85%, 29%, 1);--warning--900: hsla(40, 86%, 22%, 1);--success--50: hsla(99, 59%, 94%, 1);--success--100: hsla(101, 60%, 83%, 1);--success--200: hsla(101, 59%, 74%, 1);--success--300: hsla(100, 59%, 62%, 1);--success--400: hsla(100, 59%, 55%, 1);--success--500: hsla(100, 77%, 44%, 1);--success--600: hsla(100, 76%, 40%, 1);--success--700: hsla(100, 77%, 31%, 1);--success--800: hsla(100, 77%, 24%, 1);--success--900: hsla(101, 76%, 18%, 1);--secondary--50: hsl(198, 100%, 95%);--secondary--100: hsl(197, 100%, 89%);--secondary--200: hsl(197, 100%, 82%);--secondary--300: hsl(196, 89%, 75%);--secondary--400: hsl(196, 72%, 70%);--secondary--500: hsl(196, 63%, 64%);--secondary--600: hsl(193, 83%, 42%);--secondary--700: hsl(192, 100%, 27%);--secondary--800: hsl(193, 100%, 16%);--secondary--900: hsl(196, 100%, 7%);--space-section--inline: clamp(1.6rem, 3.059vw + 0.621rem, 4.8rem);--space-section--block: clamp(4.8rem, 4.589vw + 3.332rem, 9.6rem);--info--50: hsla(197, 92%, 94%, 1);--info--100: hsla(196, 92%, 83%, 1);--info--200: hsla(196, 91%, 76%, 1);--info--300: hsla(196, 92%, 65%, 1);--info--400: hsla(196, 91%, 58%, 1);--info--500: hsla(196, 100%, 47%, 1);--info--600: hsla(196, 100%, 43%, 1);--info--700: hsla(196, 100%, 33%, 1);--info--800: hsla(196, 100%, 26%, 1);--info--900: hsla(196, 100%, 20%, 1);--radius--xl: 4.8rem;}