:root {--text-xs: clamp(0.79rem, -0.01vw + 0.79rem, 0.78rem);--text-s: clamp(0.89rem, 0.08vw + 0.87rem, 0.94rem);--text-m: clamp(1rem, 0.21vw + 0.96rem, 1.13rem);--text-l: clamp(1.13rem, 0.37vw + 1.05rem, 1.35rem);--text-xl: clamp(1.27rem, 0.59vw + 1.15rem, 1.62rem);--h-6: clamp(0.8rem, -0.04vi + 0.81rem, 0.77rem);--h-5: clamp(1rem, 0.05vi + 0.99rem, 1.03rem);--h-4: clamp(1.25rem, 0.21vi + 1.21rem, 1.38rem);--h-3: clamp(1.56rem, 0.45vi + 1.47rem, 1.83rem);--h-2: clamp(1.95rem, 0.82vi + 1.79rem, 2.44rem);--h-1: clamp(2.44rem, 1.36vi + 2.17rem, 3.26rem);--h-title: clamp(3.05rem, 2.15vi + 2.62rem, 4.34rem);--h-hero: clamp(1.56rem, 4.34vw + 0.69rem, 4.17rem);--sec-pad-tb-s: clamp(2rem, 2.86vi + 1.46rem, 3.75rem);;--sec-pad-tb-m: clamp(2.5rem, 4.08vi + 1.73rem, 5rem);;--sec-pad-tb-l: clamp(3.13rem, 5.78vi + 2.04rem, 6.67rem);;--pad-s: clamp(0.4rem, 0.57vi + 0.29rem, 0.75rem);;--pad-m: clamp(0.5rem, 0.82vi + 0.35rem, 1rem);;--pad-l: clamp(0.63rem, 1.16vi + 0.41rem, 1.33rem);;--border-rad-s: .3rem;--border-rad-m: .5rem;--border-rad-l: .8rem;--border-rad-xl: 1rem;--Grid-300: repeat(auto-fit, minmax(300px, 1fr));--Grid-400: repeat(auto-fit, minmax(400px, 1fr));--Grid-450: repeat(auto-fit, minmax(450px, 1fr));}