:root {--site--margin: clamp(1rem, 0.5714285714285714rem + 2.142857142857143vw, 2.5rem);--_typography---font-size--display: clamp(3.25rem, 2.75rem + 2.5vw, 5rem);--_typography---font-size--h1: clamp(3.25rem, 1.6071428571428572rem + 8.214285714285714vw, 9rem);--_typography---font-size--h2: clamp(2.375rem, 1.4107142857142858rem + 4.821428571428572vw, 5.75rem);--_typography---font-size--h3: clamp(1.625rem, 0.9464285714285714rem + 3.392857142857143vw, 4rem);--_typography---font-size--h4: clamp(2.125rem, 2.0892857142857144rem + 0.17857142857142858vw, 2.25rem);--_typography---font-size--h5: clamp(1rem, 0.8928571428571429rem + 0.5357142857142857vw, 1.375rem);--_typography---font-size--h6: clamp(0.875rem, 0.8035714285714286rem + 0.35714285714285715vw, 1.125rem);--_typography---font-size--text-large: clamp(0.875rem, 0.8392857142857143rem + 0.17857142857142858vw, 1rem);--_typography---font-size--text-main: clamp(0.875rem, 0.875rem + 0vw, 0.875rem);--_typography---font-size--text-small: clamp(0.625rem, 0.5892857142857143rem + 0.17857142857142858vw, 0.75rem);--_spacing---space--1: clamp(0.375rem, 0.3392857142857143rem + 0.17857142857142858vw, 0.5rem);--_spacing---space--2: clamp(0.625rem, 0.5892857142857143rem + 0.17857142857142858vw, 0.75rem);--_spacing---space--3: clamp(0.875rem, 0.8392857142857143rem + 0.17857142857142858vw, 1rem);--_spacing---space--4: clamp(1.25rem, 1.1785714285714286rem + 0.35714285714285715vw, 1.5rem);--_spacing---space--5: clamp(1.75rem, 1.6785714285714286rem + 0.35714285714285715vw, 2rem);--_spacing---space--6: clamp(2rem, 1.8571428571428572rem + 0.7142857142857143vw, 2.5rem);--_spacing---space--7: clamp(2.25rem, 2.0357142857142856rem + 1.0714285714285714vw, 3rem);--_spacing---space--8: clamp(2.5rem, 2.0714285714285716rem + 2.142857142857143vw, 4rem);--_spacing---section-space--small: clamp(3rem, 2.4285714285714284rem + 2.857142857142857vw, 5rem);--_spacing---section-space--main: clamp(4rem, 3.142857142857143rem + 4.285714285714286vw, 7rem);--_spacing---section-space--large: clamp(5.5rem, 4.214285714285714rem + 6.428571428571428vw, 10rem);--_spacing---section-space--page-top: clamp(7rem, 5rem + 10vw, 14rem);--size--1rem: clamp(0.875rem, 0.8392857142857143rem + 0.17857142857142858vw, 1rem);--size--1-125rem: clamp(1rem, 0.9642857142857143rem + 0.17857142857142858vw, 1.125rem);--size--1-25rem: clamp(1.125rem, 1.0892857142857142rem + 0.17857142857142858vw, 1.25rem);--size--1-375rem: clamp(1.25rem, 1.2142857142857142rem + 0.17857142857142858vw, 1.375rem);--size--1-5rem: clamp(1.375rem, 1.3392857142857142rem + 0.17857142857142858vw, 1.5rem);--size--1-75rem: clamp(1.5rem, 1.4642857142857142rem + 0.17857142857142858vw, 1.625rem);--size--2rem: clamp(1.625rem, 1.5178571428571428rem + 0.5357142857142857vw, 2rem);--size--2-25rem: clamp(2.125rem, 2.0892857142857144rem + 0.17857142857142858vw, 2.25rem);--size--2-5rem: clamp(1.875rem, 1.6964285714285714rem + 0.8928571428571428vw, 2.5rem);--size--2-75rem: clamp(2rem, 1.7857142857142858rem + 1.0714285714285714vw, 2.75rem);--size--3rem: clamp(2.125rem, 1.875rem + 1.25vw, 3rem);--size--3-25rem: clamp(2.25rem, 1.9642857142857142rem + 1.4285714285714286vw, 3.25rem);--size--3-5rem: clamp(2.375rem, 2.0535714285714284rem + 1.607142857142857vw, 3.5rem);--size--3-75rem: clamp(2.5rem, 2.142857142857143rem + 1.7857142857142856vw, 3.75rem);--size--4rem: clamp(2.125rem, 1.5892857142857142rem + 2.6785714285714284vw, 4rem);--size--4-5rem: clamp(2.875rem, 2.4107142857142856rem + 2.3214285714285716vw, 4.5rem);--size--5rem: clamp(3.125rem, 2.5892857142857144rem + 2.6785714285714284vw, 5rem);--size--5-5rem: clamp(3.375rem, 2.767857142857143rem + 3.0357142857142856vw, 5.5rem);--size--6rem: clamp(3.625rem, 2.9464285714285716rem + 3.392857142857143vw, 6rem);--size--6-5rem: clamp(3.875rem, 3.125rem + 3.75vw, 6.5rem);--size--7rem: clamp(4.125rem, 3.3035714285714284rem + 4.107142857142857vw, 7rem);--size--7-5rem: clamp(4.375rem, 3.482142857142857rem + 4.464285714285714vw, 7.5rem);--size--8rem: clamp(4.625rem, 3.6607142857142856rem + 4.821428571428572vw, 8rem);--size--8-5rem: clamp(4.875rem, 3.8392857142857144rem + 5.178571428571429vw, 8.5rem);--size--9rem: clamp(5.125rem, 4.017857142857143rem + 5.535714285714286vw, 9rem);--size--9-5rem: clamp(5.375rem, 4.196428571428571rem + 5.892857142857142vw, 9.5rem);--size--10rem: clamp(5.625rem, 4.375rem + 6.25vw, 10rem);--size--11rem: clamp(6.125rem, 4.732142857142857rem + 6.964285714285714vw, 11rem);--size--12rem: clamp(6.375rem, 4.767857142857143rem + 8.035714285714286vw, 12rem);--size--13rem: clamp(6.875rem, 5.125rem + 8.75vw, 13rem);--size--14rem: clamp(7.375rem, 5.482142857142857rem + 9.464285714285714vw, 14rem);--size--15rem: clamp(7.75rem, 5.678571428571429rem + 10.357142857142858vw, 15rem);--size--16rem: clamp(8rem, 5.714285714285714rem + 11.428571428571429vw, 16rem);}
