:root {--space-4xs: clamp(0.41rem, calc(0.0005000000000000004 * (100vw - 22.5rem) + 0.41rem), 0.44rem);--space-2xs: clamp(0.51rem, calc(0.00033333333333333365 * (100vw - 22.5rem) + 0.51rem), 0.53rem);--space-xs: clamp(0.64rem, calc(0.000999999999999999 * (100vw - 22.5rem) + 0.64rem), 0.7rem);--space-s: clamp(0.8rem, calc(0.002333333333333332 * (100vw - 22.5rem) + 0.8rem), 0.94rem);--space-m: clamp(1rem, calc(0.004166666666666667 * (100vw - 22.5rem) + 1rem), 1.25rem);--space-l: clamp(1.25rem, calc(0.006999999999999998 * (100vw - 22.5rem) + 1.25rem), 1.67rem);--space-xl: clamp(1.56rem, calc(0.011000000000000003 * (100vw - 22.5rem) + 1.56rem), 2.22rem);--space-2xl: clamp(1.95rem, calc(0.016833333333333332 * (100vw - 22.5rem) + 1.95rem), 2.96rem);--text-2xs: clamp(0.9375rem, 0.92rem + 0.08vw, 1rem);--text-xs: clamp(1rem, 0.965rem + 0.16vw, 1.125rem);--text-s: clamp(1.0625rem, 1.01rem + 0.24vw, 1.25rem);--text-m: clamp(1.125rem, 1.055rem + 0.32vw, 1.375rem);--text-l: clamp(1.25rem, 1.1625rem + 0.4vw, 1.5625rem);--text-xl: clamp(2rem, 1.7rem + 1.2vw, 3.125rem);--text-2xl: clamp(2.7rem, 2.025rem + 3.2vw, 5.625rem);--text-3xl: clamp(2.14rem, calc(0.023499999999999997 * (100vw - 22.5rem) + 2.14rem), 3.55rem);--text-4xl: clamp(2.67rem, calc(0.03433333333333334 * (100vw - 22.5rem) + 2.67rem), 4.73rem);--space-3xl: clamp(2.44rem, calc(0.07600000000000001 * (100vw - 22.5rem) + 2.44rem), 7rem);--space-4xl: clamp(3.05rem, calc(0.11400000000000002 * (100vw - 22.5rem) + 3.05rem), 9.89rem);--max-viewport: 1360px;--columns-1: repeat(1, minmax(0, 1fr));--columns-2: repeat(2, minmax(0, 1fr));--columns-3: repeat(3, minmax(0, 1fr));--columns-4: repeat(4, minmax(0, 1fr));--columns-5: repeat(5, minmax(0, 1fr));--columns-6: repeat(6, minmax(0, 1fr));--columns-7: repeat(7, minmax(0, 1fr));--columns-8: repeat(8, minmax(0, 1fr));--radius-xs: 0.25rem;--radius-s: 0.375rem;--radius-m: 0.75rem;--radius-l: 1.25rem;--radius-xl: 2rem;--radius-full: 999rem;--shadow-xs: 0 1px 2px var(--color-shadow);--shadow-s: 0 1.5px 3px var(--color-shadow);--shadow-m: 0 2px 10px var(--color-shadow);--shadow-l: 0 3px 18px var(--color-shadow);--shadow-xl: 0 6px 48px var(--color-shadow);--transition: 0.3s ease;}