:root{--spacing-0:0rem;--spacing-0_5:0.1rem;--spacing-1:0.2rem;--spacing-1_5:0.3rem;--spacing-2:0.4rem;--spacing-2_5:0.5rem;--spacing-3:0.6rem;--spacing-4:clamp(0.7rem, calc(0.13vw + 0.66rem), 0.8rem);--spacing-5:clamp(0.88rem, calc(0.16vw + 0.82rem), 1rem);--spacing-6:clamp(1.05rem, calc(0.19vw + 0.99rem), 1.2rem);--spacing-7:clamp(1.23rem, calc(0.22vw + 1.15rem), 1.4rem);--spacing-8:clamp(1.4rem, calc(0.26vw + 1.32rem), 1.6rem);--spacing-9:clamp(1.57rem, calc(0.29vw + 1.48rem), 1.8rem);--spacing-10:clamp(1.75rem, calc(0.32vw + 1.65rem), 2rem);--spacing-11:clamp(1.93rem, calc(0.35vw + 1.81rem), 2.2rem);--spacing-12:clamp(2.1rem, calc(0.38vw + 1.98rem), 2.4rem);--spacing-14:clamp(2.45rem, calc(0.45vw + 2.31rem), 2.8rem);--spacing-16:clamp(2.8rem, calc(0.51vw + 2.64rem), 3.2rem);--spacing-18:clamp(3.15rem, calc(0.58vw + 2.96rem), 3.6rem);--spacing-20:clamp(3.5rem, calc(0.64vw + 3.3rem), 4rem);--spacing-24:clamp(4.2rem, calc(0.77vw + 3.95rem), 4.8rem);--spacing-28:clamp(4.9rem, calc(0.9vw + 4.61rem), 5.6rem);--spacing-32:clamp(5.6rem, calc(1.03vw + 5.27rem), 6.4rem);--spacing-36:clamp(6.3rem, calc(1.15vw + 5.93rem), 7.2rem);--spacing-40:clamp(7rem, calc(1.28vw + 6.59rem), 8rem);--spacing-44:clamp(7.7rem, calc(1.41vw + 7.25rem), 8.8rem);--spacing-48:clamp(8.4rem, calc(1.54vw + 7.91rem), 9.6rem);--spacing-52:clamp(9.1rem, calc(1.67vw + 8.57rem), 10.4rem);--spacing-56:clamp(9.8rem, calc(1.79vw + 9.23rem), 11.2rem);--spacing-60:clamp(10.5rem, calc(1.92vw + 9.88rem), 12rem);--text-2xs:clamp(0.7rem, calc(0.13vw + 0.66rem), 0.8rem);--text-xs:clamp(1.2rem, calc(0.13vw + 1.16rem), 1.3rem);--text-s:clamp(1.55rem, calc(0.06vw + 1.53rem), 1.6rem);--text-m:clamp(1.7rem, calc(0.06vw + 1.68rem), 1.75rem);--text-l:clamp(1.8rem, calc(0.13vw + 1.76rem), 1.9rem);--text-xl:clamp(2.1rem, calc(0.19vw + 2.04rem), 2.25rem);--text-2xl:clamp(2.55rem, calc(0.19vw + 2.49rem), 2.7rem);--text-3xl:clamp(2.7rem, calc(0.26vw + 2.62rem), 2.9rem);--text-4xl:clamp(3.25rem, calc(0.38vw + 3.13rem), 3.55rem);--text-5xl:clamp(3.7rem, calc(0.32vw + 3.6rem), 3.95rem);--grid-cols-1:repeat(1, minmax(0, 1fr));--grid-cols-2:repeat(2, minmax(0, 1fr));--grid-cols-3:repeat(3, minmax(0, 1fr));--grid-cols-4:repeat(4, minmax(0, 1fr));--grid-cols-5:repeat(5, minmax(0, 1fr));--grid-cols-6:repeat(6, minmax(0, 1fr));--grid-cols-7:repeat(7, minmax(0, 1fr));--grid-cols-8:repeat(8, minmax(0, 1fr));--grid-cols-9:repeat(9, minmax(0, 1fr));--grid-cols-10:repeat(10, minmax(0, 1fr));--grid-cols-11:repeat(11, minmax(0, 1fr));--grid-cols-12:repeat(12, minmax(0, 1fr));--grid-cols-13:repeat(13, minmax(0, 1fr));--grid-cols-14:repeat(14, minmax(0, 1fr));--span-1:span 1;--span-2:span 2;--span-3:span 3;--span-4:span 4;--span-5:span 5;--span-6:span 6;--span-7:span 7;--span-8:span 8;--span-9:span 9;--span-10:span 10;--shadow-sm:rgba(0,0,0,.04) 0 1px 3px, rgba(0,0,0,.05) 0 1px 2px;--shadow-s:rgba(0,0,0,.05) 0 1px 3px, rgba(0,0,0,.07) 0 1px 2px;--drop-shadow-sm:drop-shadow(0 1px 3px rgba(0, 0, 0, 0.04)) drop-shadow(0 1px 2px rgba(0, 0, 0, 0.05));--drop-shadow-s:drop-shadow(1px 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.15));--1by1:100%;--1by2:50%;--1by3:33.333333%;--2by3:66.666667%;--1by4:25%;--3by4:75%;--1by5:20%;--2by5:40%;--3by5:60%;--4by5:80%;--1by6:16.666667%;--5by6:83.333333%;--1by10:10%;--1by20:5%;--8pxl:8px;--10pxl:10px;--12pxl:12px;--14pxl:14px;--15pxl:15px;--18pxl:18px;--20pxl:20px;--22pxl:22px;--25pxl:25px;--28pxl:28px;--30pxl:30px;--35pxl:35px;--40pxl:40px;--45pxl:45px;--50pxl:50px;--60pxl:60px;--70pxl:70px;--80pxl:80px;--100pxl:100px;--200pxl:200px;--250pxl:250px;--300pxl:300px;--350pxl:350px;--400pxl:400px;--500pxl:500px;--700pxl:700px;--900pxl:900px;--1100pxl:1100px;--100vh:100vh;--90vh:90vh;--75vh:75vh;--50vh:50vh;--25vh:25vh;--100vw:100vw;--aspect-square:calc(1 / 1);--aspect-video:calc(16 / 9);--aspect-landscape:calc(4 / 3);--aspect-portrait:calc(3 / 4);--aspect-ultrawide:calc(21 / 9);--opacity-10:0.1;--opacity-20:0.2;--opacity-50:0.5;--opacity-70:0.7;--opacity-100:1;--rotate-45:rotate(45deg);--rotate-90:rotate(90deg);--rotate-180:rotate(180deg);--rotate-270:rotate(270deg);--rotate-360:rotate(360deg)}