:root {--h1: clamp(2.6rem, 1.338vw + 2.172rem, 4rem);--h0: clamp(4rem, 1.912vw + 3.388rem, 6rem);--h2: clamp(2.4rem, 0.765vw + 2.155rem, 3.2rem);--h3: clamp(2.3rem, 0.478vw + 2.147rem, 2.8rem);--grid-gap: clamp(2rem, 1.147vw + 1.633rem, 3.2rem);--space-xs: clamp(0.625rem, 0.359vw + 0.51rem, 1rem);--h6: clamp(1.4rem, 0.191vw + 1.339rem, 1.6rem);--h4: clamp(2.1rem, 0.287vw + 2.008rem, 2.4rem);--h5: clamp(1.8rem, 0.191vw + 1.739rem, 2rem);--text-m: clamp(1.4rem, 0.287vw + 1.208rem, 1.6rem);--text-l: clamp(1.6rem, 0.191vw + 1.539rem, 1.8rem);--text-xl: clamp(1.25rem, 0.717vw + 1.021rem, 2rem);--text-s: clamp(1.2rem, 0.287vw + 1.208rem, 1.4rem);--text-xxl: clamp(1.5rem, 0.86vw + 1.225rem, 2.4rem);--container-inline-padding: clamp(2rem, 4.207vw + 0.654rem, 6.4rem);--container-gap: clamp(4rem, 1.912vw + 3.388rem, 6rem);--content-gap: clamp(2rem, 1.147vw + 1.633rem, 3.2rem);--space-s: clamp(1.25rem, 0.717vw + 1.021rem, 2rem);--space-m: clamp(2rem, 1.147vw + 1.633rem, 3.2rem);--space-l: clamp(3.2rem, 1.721vw + 2.649rem, 5rem);--space-xl: clamp(5rem, 2.868vw + 4.082rem, 8rem);--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));--color-brand: hsl(327, 100%, 45%);--color-primary: hsl(327, 100%, 45%);--color-secondary: hsl(199, 100%, 43%);--color-light: rgba(0,0,0,0.12);--color-dark: hsl(240, 8%, 21%);--color-muted: hsl(0, 0%, 77%);--color-border: hsl(240, 8%, 25%);--color-alert-info-green: hsl(186, 90%, 32%);--color-alert-success: hsl(152, 82%, 33%);--color-alert-warning: hsl(40, 82%, 50%);--color-alert-danger: hsl(359, 89%, 62%);--color-alert-info-blue: hsl(209, 54%, 50%);--color-light-grey: hsl(0, 0%, 96%);--color-section-bg: hsl(0, 0%, 94%);--color-white-pure: hsl(0, 0%, 100%);--color-accent: hsl(63, 75%, 50%);--color-base: hsl(240, 8%, 25%);--color-primary-hover: hsl(327, 95%, 45%);--color-secondary-hover: hsl(199, 95%, 43%);--color-medium-grey: hsl(0, 0%, 62%);--color-muted-hover: hsl(0, 0%, 88%);--grid-6: repeat(6, minmax(0, 1fr));--border-radius-out: .75rem;--border-radius-in: calc(var(--border-radius-out) / 2);}