html{font-size:62.5%}:root{--btn-radius:0.2rem;--header-height:clamp(75px, 65px + 1vw, 90px);--content-width:1200px}::selection{background-color:var(--primary);color:var(--text-on-primary)}:root{--viewport-min:30;--viewport-max:153;--lh-h1:1.215;--lh-h2:1.215;--lh-h3:1.325;--lh-h4:1.39;--lh-h5:1.495;--lh-h6:1.54;--lh-p:1.8;--h-font-weight:700;--section-padding-x:var(--space-m);--radius-xs:0.2rem;--radius-s:calc(var(--radius-xs) * 1.5);--radius-m:calc(var(--radius-s) * 1.5);--radius-l:calc(var(--radius-m) * 1.5);--radius-xl:calc(var(--radius-l) * 1.5);--box-shadow-color:rgba(255, 255, 255, 0.1);--box-shadow-s:0 1px 3px 0 var(--box-shadow-color), 0 1px 2px -1px var(--box-shadow-color);--box-shadow-m:0 4px 6px -1px var(--box-shadow-color), 0 2px 4px -2px var(--box-shadow-color);--box-shadow-l:0 10px 15px -3px var(--box-shadow-color), 0 4px 6px -4px var(--box-shadow-color);--box-shadow-xl:0 20px 25px -5px var(--box-shadow-color), 0 8px 10px -6px var(--box-shadow-color);--width-content:1200px;--width-xs:22rem;--width-s:calc(var(--width-xs) * 1.4);--width-m:calc(var(--width-s) * 1.4);--width-l:calc(var(--width-m) * 1.4);--width-xl:calc(var(--width-l) * 1.4);--viewport-calc:calc((100vw - calc(var(--viewport-min) * 1rem)) / (var(--viewport-max) - var(--viewport-min)));--p:clamp(calc(1.6 * 1rem), calc(1.6rem + (1.6 - 1.6) * var(--viewport-calc)), calc(1.6 * 1rem));--h6:clamp(calc(1.6 * 1rem), calc(1.6rem + (1.6 - 1.6) * var(--viewport-calc)), calc(1.6 * 1rem));--h5:clamp(calc(1.8 * 1rem), calc(1.8rem + (1.92 - 1.8) * var(--viewport-calc)), calc(1.92 * 1rem));--h4:clamp(calc(2.025 * 1rem), calc(2.025rem + (2.304 - 2.025) * var(--viewport-calc)), calc(2.304 * 1rem));--h3:clamp(calc(2.278 * 1rem), calc(2.278rem + (2.765 - 2.278) * var(--viewport-calc)), calc(2.765 * 1rem));--h2:clamp(calc(2.563 * 1rem), calc(2.563rem + (3.318 - 2.563) * var(--viewport-calc)), calc(3.318 * 1rem));--h1:clamp(calc(2.883 * 1rem), calc(2.883rem + (3.981 - 2.883) * var(--viewport-calc)), calc(3.981 * 1rem));--text-xs:calc(0.8 * var(--p));--text-s:calc(0.9 * var(--p));--text-m:var(--p);--text-l:calc(1.2 * var(--p));--text-xl:calc(1.4 * var(--p));--space-xs:clamp(calc(0.8 * 1rem), calc(0.8rem + (1 - 0.8) * var(--viewport-calc)), calc(1 * 1rem));--space-xs:clamp(calc(0.8 * 1rem), calc(0.8rem + (1 - 0.8) * var(--viewport-calc)), calc(1 * 1rem));--space-s:clamp(calc(1.28 * 1rem), calc(1.28rem + (1.8 - 1.28) * var(--viewport-calc)), calc(1.8 * 1rem));--space-m:clamp(calc(2.048 * 1rem), calc(2.048rem + (3.24 - 2.048) * var(--viewport-calc)), calc(3.24 * 1rem));--space-l:clamp(calc(3.277 * 1rem), calc(3.277rem + (5.832 - 3.277) * var(--viewport-calc)), calc(5.832 * 1rem));--space-xl:clamp(calc(5.243 * 1rem), calc(5.243rem + (10.498 - 5.243) * var(--viewport-calc)), calc(10.498 * 1rem));--space-xxl:clamp(calc(8.389 * 1rem), calc(8.389rem + (18.896 - 8.389) * var(--viewport-calc)), calc(18.896 * 1rem));--section-space-xs:calc(var(--space-l));--section-space-s:calc(var(--space-l) * 1.4);--section-space-m:calc(var(--space-l) * 1.4 * 1.4);--section-space-l:calc(var(--space-l) * 1.4 * 1.4 * 1.4);--section-space-xl:calc(var(--space-l) * 1.4 * 1.4 * 1.4 * 1.4)}