:root {--h1desktop: 10rem;--h2desktop: 7.2rem;--h3desktop: 4.4rem;--h4desktop: 2.4rem;--h5dektop: 2rem;--h6desktop: 1.6rem;--desktop-sides-spx: 52px;--desktop-sides-srem: 5.2rem;--desktop-sides-mpx: 192px;--desktop-sides-mrem: 19.2rem;--desktop-topbot-mpx: 80px;--desktop-topbot-mrem: 8rem;--desktop-topbot-lpx: 100px;--desktop-topbot-lrem: 10rem;--radius-12px: 12px;--radius-12rem: 1.2rem;--bodyxl: 2.8rem;--bodyl: 2.4rem;--bodym: 1.6rem;--bodys: 1.2rem;--lineheight-sm: 120%;--lineheight-xl: 110%;--lineheight-xs: 115%;--desktop-top-px: 28px;--desktop-top-rem: 2.8rem;--desktop-side-px: 140px;--desktop-side-rem: 14rem;--transit05: all 0.5s ease-in-out;--spacing-32rem: 3.2rem;--spacing-32px: 32px;--trans06: 0.6 ease-in;--desktop-sides-xspx: 20px;--desktop-sides-xsrem: 2rem;--project-desk-width: calc(clamp(400px, 45vw, 700px) - 2rem);--project-desk-height: calc(clamp(320px, 30vw, 500px) - 2rem);--project-tablet-width: calc(100vw - 12rem);--project-tablet-height: calc(clamp(400px, 45vw, 500px) - 2rem);--project-mobile-width: 100%;--projectfeat-desk-width: calc(clamp(600px, 60vw, 900px) - 2rem);--projectfeat-tablet-width: calc(clamp(400px, 51vw, 700px) - 2rem);--boxpad-s: 24px;--herodesktop-70px: -70px;--herodesktop-plus70px: +70px;--herofont120px: 12rem;--bodyxxl: 3.6rem;--clamp-sprojheadpad: clamp(3rem, 60vw + 1rem, 12rem);}