:root {--text-3xs: clamp(0.69375rem, calc(0 * (100vw - 22.5rem) + 0.69375rem), 0.69375rem);--shadow-lg: 0 8px 48px rgba(14,15,26,.18);--text-2xs: clamp(0.74375rem, calc(0.00009259259259259267 * (100vw - 22.5rem) + 0.74375rem), 0.75rem);--text-xs: clamp(0.79375rem, calc(0.00009259259259259267 * (100vw - 22.5rem) + 0.79375rem), 0.8rem);--text-s: clamp(0.825rem, calc(0.0003703703703703707 * (100vw - 22.5rem) + 0.825rem), 0.85rem);--text-m: clamp(0.875rem, calc(0.0003703703703703707 * (100vw - 22.5rem) + 0.875rem), 0.9rem);--text-l: clamp(0.9rem, calc(0.0014814814814814827 * (100vw - 22.5rem) + 0.9rem), 1rem);--text-xl: clamp(1.025rem, calc(0.0009259259259259267 * (100vw - 22.5rem) + 1.025rem), 1.0875rem);--text-2xl: clamp(1.075rem, calc(0.0012962962962962973 * (100vw - 22.5rem) + 1.075rem), 1.1625rem);--space-2xs: clamp(0.5125rem, calc(0.00018518518518518534 * (100vw - 22.5rem) + 0.5125rem), 0.525rem);--space-xs: clamp(0.6375rem, calc(0.0010185185185185173 * (100vw - 22.5rem) + 0.6375rem), 0.70625rem);--space-s: clamp(0.8rem, calc(0.002037037037037037 * (100vw - 22.5rem) + 0.8rem), 0.9375rem);--space-m: clamp(1rem, calc(0.003703703703703703 * (100vw - 22.5rem) + 1rem), 1.25rem);--space-l: clamp(1.25rem, calc(0.0062037037037037035 * (100vw - 22.5rem) + 1.25rem), 1.66875rem);--space-xl: clamp(1.5625rem, calc(0.00972222222222222 * (100vw - 22.5rem) + 1.5625rem), 2.21875rem);--space-2xl: clamp(1.95625rem, calc(0.014907407407407411 * (100vw - 22.5rem) + 1.95625rem), 2.9625rem);--radius-xs: clamp(4px, 0.3vw, 6px);--radius-sm: clamp(6px, 0.4vw, 8px);--radius-md: clamp(8px, 0.6vw, 12px);--radius-lg: clamp(12px, 0.8vw, 16px);--radius-xl: clamp(16px, 1vw, 20px);--radius-2xl: clamp(20px, 1.5vw, 28px);--grid-1: 1fr;--grid-2: repeat(2, 1fr);--grid-3: repeat(3, 1fr);--grid-4: repeat(4, 1fr);--grid-6: repeat(6, 1fr);--grid-5: repeat(5, 1fr);--grid-responsive: repeat(auto-fit, minmax(200px, 1fr));;--grid-3-new: repeat(3, minmax(200px, 1fr));;--grid-2-new: repeat(2, minmax(200px, 1fr));;--h1: clamp(2.75rem, 5.86vw, 4.1875rem);--h2: clamp(1.9375rem, 3.8vw, 2.75rem);--h3: clamp(1.8125rem, 3vw, 2.1875rem);--h4: 1.3125rem;--h5: 1.125rem;--h6: 1rem;--page-heading: clamp(32px, 5vw, 48px);;--grid-4-new: repeat(4, minmax(200px, 1fr));;}