:root {--space-m: 3rem;--space-s: 1.5rem;--space-l: 5rem;--section-block-padding: clamp(6rem, 8.75vw + 3.2rem, 20rem);--spacing-m: clamp(2rem, 1.031vw + 1.505rem, 3rem);--grid-2: repeat(2, minmax(0, 1fr));--h1: clamp(3.6rem, 5.875vw + 1.72rem, 13rem);--h2: clamp(3rem, 5vw + 1.4rem, 11rem);--h3: clamp(3rem, 2.5vw + 2.2rem, 7rem);--h4: clamp(2.6rem, 0.75vw + 2.36rem, 3.8rem);--h5: clamp(2.2rem, 0.5vw + 2.04rem, 3rem);--h6: clamp(1.8rem, 0.375vw + 1.68rem, 2.4rem);--radius: clamp(1rem, 0.625vw + 0.8rem, 2rem);--radius-l: clamp(1.5rem, 0.938vw + 1.2rem, 3rem);--radius-xl: clamp(2rem, 1.25vw + 1.6rem, 4rem);--body-text-xl: clamp(1.7rem, 0.437vw + 1.56rem, 2.4rem);--body-text: clamp(1.5rem, 0.287vw + 1.408rem, 1.8rem);--heading-space: clamp(3rem, 5.556vw + 0.333rem, 7rem);--grid-3: repeat(3, minmax(0, 1fr));--transition: .2s ease-out;--grid-1: minmax(0, 1fr);--btn-space: clamp(3rem, 5.556vw + 0.333rem, 7rem);--grid-4: repeat(4, minmax(0, 1fr));}