:root {--fs-100: clamp(0.72rem, 0vi + 0.72rem, 0.72rem);--fs-200: clamp(0.9rem, 0.06vi + 0.88rem, 0.96rem);--fs-300: clamp(1.12rem, 0.16vi + 1.07rem, 1.28rem);--fs-400: clamp(1.4rem, 0.31vi + 1.3rem, 1.7rem);--fs-500: clamp(1.75rem, 0.54vi + 1.58rem, 2.27rem);--fs-600: clamp(2.19rem, 0.87vi + 1.91rem, 3.02rem);--fs-700: clamp(2.73rem, 1.35vi + 2.3rem, 4.03rem);--fs-800: clamp(3.42rem, 2.03vi + 2.77rem, 5.37rem);--fs-900: clamp(4.27rem, 3vi + 3.31rem, 7.15rem);--lh-compact: .87;--lh-tight: 1.1;--lh-snug: 1.3;--lh-normal: 1.5;--lh-relaxed: 1.7;--ls-tight: -0.02em;--ls-normal: 0;--ls-relaxed: 0.02em;--ls-wide: 0.08em;--ls-xwide: 1em;--space-100: clamp(8px, 0.93vi + 4.09px, 16px);--space-200: clamp(10px, 1.32vi + 4.47px, 21.33px);--space-300: clamp(12.5px, 1.85vi + 4.72px, 28.43px);--space-400: clamp(15.63px, 2.59vi + 4.75px, 37.9px);--space-500: clamp(19.53px, 3.6vi + 4.4px, 50.52px);--space-600: clamp(24.41px, 4.99vi + 3.45px, 67.34px);--space-700: clamp(30.52px, 6.89vi + 1.58px, 89.76px);--space-800: clamp(38.15px, 9.48vi + -1.66px, 119.66px);--space-900: clamp(47.68px, 13vi + -6.92px, 159.5px);--gap-100: clamp(6px, 0.47vi + 4.05px, 10px);--gap-200: clamp(6.75px, 0.67vi + 3.94px, 12.5px);--gap-300: clamp(7.59px, 0.93vi + 3.67px, 15.63px);--gap-400: clamp(8.54px, 1.28vi + 3.18px, 19.53px);--gap-500: clamp(9.61px, 1.72vi + 2.38px, 24.41px);--gap-600: clamp(10.81px, 2.29vi + 1.19px, 30.52px);--gap-700: clamp(12.16px, 3.02vi + -0.53px, 38.15px);--gap-800: clamp(13.68px, 3.95vi + -2.92px, 47.68px);--gap-900: clamp(15.39px, 5.14vi + -6.2px, 59.6px);--br-100: 2px;--br-200: 4px;--br-300: 8px;--br-400: 12px;--br-500: 24px;--br-600: 32px;--br-700: 48px;--br-800: 64px;--br-900: 9999px;--bw-100: 1px;--bw-200: 2px;--bw-300: 3px;--bw-400: 4px;--bw-800: 8px;--z-index-100: 100;--z-index-200: 200;--z-index-300: 300;--z-index-400: 400;--z-index-500: 500;--z-index-600: 600;--z-index-700: 700;--z-index-800: 800;--z-index-900: 900;--width-thin: 480px;--width-narrow: 720px;--width-content: 960px;--width-max: 1280px;--width-wide: 1440px;--width-full: 100%;--dur-instant: 100ms;--dur-fast: 180ms;--dur-base: 280ms;--dur-slow: 480ms;--dur-slower: 720ms;--ease-standard: cubic-bezier(0.22, 0.61, 0.36, 1);--ease-in-out: cubic-bezier(0.45, 0, 0.55, 1);--ease-out: cubic-bezier(0.16, 0.84, 0.44, 1);--space-50: 6px;--ls-wider: 0.18em;--logo-width: 200px;}