:root {--tx--18: clamp(1rem, 1vw + 0.6rem, calc(18 / 16 * 1rem));--tx--16: calc(16 / 16 * 1rem);--tx--15: calc(15 / 16 * 1rem);--tx--14: calc(14 / 16 * 1rem);--tx--13: calc(13 / 16 * 1rem);--tx--12: calc(12 / 16 * 1rem);--tx--11: calc(11 / 16 * 1rem);--tx--10: calc(10 / 16 * 1rem);--pad--128: clamp(3rem, 8vw + 0.5rem, calc(128 / 16 * 1rem));--pad--96: clamp(2.5rem, 6vw + 0.5rem, calc(96 / 16 * 1rem));--pad--80: clamp(2.25rem, 5vw + 0.5rem, calc(80 / 16 * 1rem));--pad--72: clamp(2rem, 4.5vw + 0.5rem, calc(72 / 16 * 1rem));--pad--64: clamp(2rem, 4vw + 0.5rem, calc(64 / 16 * 1rem));--pad--56: clamp(1.75rem, 3.5vw + 0.5rem, calc(56 / 16 * 1rem));--pad--48: clamp(1.5rem, 3vw + 0.5rem, calc(48 / 16 * 1rem));--pad--40: clamp(1.5rem, 2.5vw + 0.6rem, calc(40 / 16 * 1rem));--pad--32: clamp(1.25rem, 2vw + 0.6rem, calc(32 / 16 * 1rem));--pad--24: clamp(1rem, 1.5vw + 0.5rem, calc(24 / 16 * 1rem));--pad--20: clamp(1rem, 1vw + 0.8rem, calc(20 / 16 * 1rem));--pad--16: calc(16 / 16 * 1rem);--pad--12: calc(12 / 16 * 1rem);--pad--10: calc(10 / 16 * 1rem);--pad--8: calc(8 / 16 * 1rem);--pad--6: calc(6 / 16 * 1rem);--pad--4: calc(4 / 16 * 1rem);--pad--2: calc(2 / 16 * 1rem);--tx--200: clamp(120px, 11.5vw, 200px);--tx--96: clamp(3rem, 4.5vw + 2rem, calc(96 / 16 * 1rem));--tx--80: clamp(2.625rem, 4vw + 1.75rem, calc(80 / 16 * 1rem));--tx--72: clamp(2.5rem, 3.75vw + 1.6rem, calc(72 / 16 * 1rem));--tx--64: clamp(2.25rem, 3.5vw + 1.5rem, calc(64 / 16 * 1rem));--tx--56: clamp(2.0625rem, 3.25vw + 1.35rem, calc(56 / 16 * 1rem));--tx--48: clamp(1.875rem, 3vw + 1.2rem, calc(48 / 16 * 1rem));--tx--40: clamp(1.75rem, 2.75vw + 1.1rem, calc(40 / 16 * 1rem));--tx--36: clamp(1.5rem, 2.5vw + 1rem, calc(36 / 16 * 1rem));--tx--32: clamp(1.375rem, 2vw + 1rem, calc(32 / 16 * 1rem));--tx--28: clamp(1.25rem, 1.75vw + 0.95rem, calc(28 / 16 * 1rem));--tx--24: clamp(1.25rem, 1.5vw + 0.9rem, calc(24 / 16 * 1rem));--tx--22: clamp(1.125rem, 1vw + 0.95rem, calc(22 / 16 * 1rem));--tx--20: clamp(1.125rem, 1vw + 0.9rem, calc(20 / 16 * 1rem));--tx--hero: clamp(52px, 5.6vw, 96px);--rad--64: clamp(2rem, 4vw + 0.5rem, calc(64 / 16 * 1rem));--rad--56: clamp(1.75rem, 3.5vw + 0.5rem, calc(56 / 16 * 1rem));--rad--48: clamp(1.5rem, 3vw + 0.5rem, calc(48 / 16 * 1rem));--rad--40: clamp(1.5rem, 2.5vw + 0.6rem, calc(40 / 16 * 1rem));--rad--32: clamp(1.25rem, 2vw + 0.6rem, calc(32 / 16 * 1rem));--rad--24: clamp(1rem, 1.5vw + 0.5rem, calc(24 / 16 * 1rem));--rad--20: clamp(1rem, 1vw + 0.8rem, calc(20 / 16 * 1rem));--rad--16: calc(16 / 16 * 1rem);--rad--12: calc(12 / 16 * 1rem);--rad--08: calc(8 / 16 * 1rem);--rad--04: calc(4 / 16 * 1rem);--rad--02: calc(2 / 16 * 1rem);--rad--full: 9999px;--rad--circle: 50%;--mw--1200: 1200px;--mw--1100: 1100px;--mw--1000: 1000px;--mw--900: 900px;--mw--800: 800px;--mw--700: 700px;--mw--600: 600px;--mw--500: 500px;--mw--400: 400px;--mw--300: 300px;--mw--200: 200px;--mw--100: 100px;--white: #ffffff;--50: #F7F7FA;--100: #f5f5f5;--200: #e5e5e5;--300: #d6d6d6;--400: #a3a3a3;--500: #767676;--600: #5d5d5d;--700: #3f3f3f;--800: #343434;--900: #212121;--black: #171717;--black-alpha: rgba(23, 23, 23, 0.84);--border: #999999;--black-l-1: #3d3d3d;--black-l-2: #525252;--black-l-3: #999999;--brand: #ff0000;--brand-100: #ffe5e5;--brand-300: #ff8080;--brand-400: #ff3333;--brand-500: #cc0000;--brand-alpha: rgba(255, 0, 0, 0.63);--trans: 0.3s ease;--grid-min: 280px;--header-h: 80px;}