:root {--text-xs: clamp(0.79rem, -0.01vi + 0.79rem, 0.78rem);--text-s: clamp(0.89rem, 0.08vi + 0.87rem, 0.94rem);--text-m: clamp(1rem, 0.21vi + 0.96rem, 1.13rem);--text-l: clamp(1.13rem, 0.37vi + 1.05rem, 1.35rem);--text-xl: clamp(1.27rem, 0.59vi + 1.15rem, 1.62rem);--h3: clamp(1.25rem, 0.95vi + 1.06rem, 1.82rem);--h2: clamp(1.56rem, 2.3vi + 1.1rem, 2.95rem);--h1: clamp(1.95rem, 4.69vi + 1.02rem, 4.77rem);--h-title: clamp(2.44rem, 8.78vi + 0.69rem, 7.71rem);--space-4xs: clamp(0.33rem, calc(-0.03vw + 0.33rem), 0.31rem);--space-3xs: clamp(0.41rem, calc(0.05vw + 0.4rem), 0.44rem);--space-2xs: clamp(0.51rem, calc(0.18vw + 0.48rem), 0.62rem);--space-xs: clamp(0.64rem, calc(0.39vw + 0.56rem), 0.88rem);--space-s: clamp(0.8rem, calc(0.73vw + 0.65rem), 1.24rem);--space-m: clamp(1rem, calc(1.25vw + 0.75rem), 1.75rem);--space-l: clamp(1.25rem, calc(2.04vw + 0.84rem), 2.47rem);--space-xl: clamp(1.56rem, calc(3.23vw + 0.92rem), 3.5rem);--space-2xl: clamp(1.95rem, calc(4.99vw + 0.95rem), 4.95rem);--space-3xl: clamp(2.44rem, calc(7.59vw + 0.92rem), 7rem);--space-4xl: clamp(3.05rem, calc(11.4vw + 0.77rem), 9.89rem);--project-hader: clamp(150px, calc(150px + (1800 - 150) * ((100vw - 320px) / (3840 - 320))), 1800px);}