:root {--rp-content-max: 1920px;--rp-text-max: 760px;--rp-gutter: clamp(20px, 3vw, 72px);--rp-section-y: clamp(72px, 8vw, 176px);--rp-section-y-sm: clamp(48px, 5vw, 104px);--rp-header-height: clamp(64px, 4.5vw, 88px);--rp-duration-fast: 180ms;--rp-duration-base: 420ms;--rp-duration-slow: 800ms;--rp-ease-out: cubic-bezier(0.22, 1, 0.36, 1);--rp-content-main: 1600px;--rp-content-narrow: 1200px;--rp-grid-gap: clamp(16px, 1.5vw, 32px);--rp-stack-gap: clamp(24px, 2.5vw, 56px);--rp-tap-min: 44px;--rp-control-height: 52px;--rp-focus-width: 2px;--rp-focus-offset: 3px;--rp-text-2xs: clamp(0.75rem, calc(0.0010256410256410254 * (100vw - 22.5rem) + 0.75rem), 0.85rem);--rp-text-xs: clamp(0.83rem, calc(0.0010256410256410265 * (100vw - 22.5rem) + 0.83rem), 0.93rem);--rp-text-s: clamp(0.91rem, calc(0.0011282051282051281 * (100vw - 22.5rem) + 0.91rem), 1.02rem);--rp-text-m: clamp(1rem, calc(0.0013333333333333322 * (100vw - 22.5rem) + 1rem), 1.13rem);--rp-text-l: clamp(1.1rem, calc(0.001435897435897435 * (100vw - 22.5rem) + 1.1rem), 1.24rem);--rp-text-xl: clamp(1.21rem, calc(0.0015384615384615398 * (100vw - 22.5rem) + 1.21rem), 1.36rem);--rp-text-2xl: clamp(1.33rem, calc(0.0017435897435897428 * (100vw - 22.5rem) + 1.33rem), 1.5rem);--rp-heading-2xs: clamp(1.13rem, calc(0.001230769230769232 * (100vw - 22.5rem) + 1.13rem), 1.25rem);--rp-heading-xs: clamp(1.35rem, calc(0.0021538461538461533 * (100vw - 22.5rem) + 1.35rem), 1.56rem);--rp-heading-s: clamp(1.62rem, calc(0.003384615384615383 * (100vw - 22.5rem) + 1.62rem), 1.95rem);--rp-heading-m: clamp(1.94rem, calc(0.005128205128205128 * (100vw - 22.5rem) + 1.94rem), 2.44rem);--rp-heading-l: clamp(2.33rem, calc(0.007384615384615382 * (100vw - 22.5rem) + 2.33rem), 3.05rem);--rp-heading-xl: clamp(2.8rem, calc(0.01035897435897436 * (100vw - 22.5rem) + 2.8rem), 3.81rem);--rp-heading-2xl: clamp(3.36rem, calc(0.014461538461538458 * (100vw - 22.5rem) + 3.36rem), 4.77rem);--rp-display-size: clamp(3.5rem, 1.5rem + 5.5vw, 8rem);--rp-mega-size: clamp(4.5rem, 1rem + 8.5vw, 11.25rem);--rp-leading-body: 1.55;--rp-leading-lead: 1.4;--rp-leading-heading: 1.08;--rp-leading-display: 0.94;--rp-tracking-body: 0em;--rp-tracking-display: -0.035em;}