:root {--fs-h1: clamp(4.4rem, calc(3.033rem + 3.796vw), 8.5rem);--fs-h2: clamp(3.4rem, calc(3.033rem + 1.019vw), 4.5rem);--fs-h2-l: clamp(3.8rem, calc(3.233rem + 1.574vw), 5.5rem);--fs-h3: clamp(2.8rem, calc(2.567rem + 0.648vw), 3.5rem);--fs-h3-s: clamp(2.6rem, calc(2.467rem + 0.370vw), 3.0rem);--fs-statement: clamp(2.6rem, calc(2.300rem + 0.833vw), 3.5rem);--fs-lead: clamp(1.7rem, calc(1.633rem + 0.185vw), 1.9rem);--fs-text: 1.6rem;--fs-small: 1.4rem;--fs-xs: 1.3rem;--fs-menu: 2.5rem;--lh-tight: 1;--lh-heading: 1.14;--lh-lead: 1.26;--lh-text: 1.25;--lh-small: 1.2;--lh-footer: 1.7;--ls-eyebrow: 0.03em;--space-2xs: clamp(0.6rem, calc(0.500rem + 0.278vw), 0.9rem);--space-xs: clamp(1.2rem, calc(1.067rem + 0.370vw), 1.6rem);--space-s: clamp(1.4rem, calc(1.200rem + 0.556vw), 2.0rem);--space-m: clamp(1.6rem, calc(1.333rem + 0.741vw), 2.4rem);--space-l: clamp(2.0rem, calc(1.600rem + 1.111vw), 3.2rem);--space-xl: clamp(2.4rem, calc(1.867rem + 1.481vw), 4.0rem);--space-2xl: clamp(3.6rem, calc(2.667rem + 2.593vw), 6.4rem);--space-3xl: clamp(4.8rem, calc(3.733rem + 2.963vw), 8.0rem);--space-4xl: clamp(6.4rem, calc(4.867rem + 4.259vw), 11.0rem);--space-section: var(--space-4xl);--space-heading: var(--space-xl);--space-eyebrow: calc(var(--space-s) * 1.5);--space-text: var(--space-xs);--space-action: var(--space-m);--space-grid: var(--space-l);--space-card: var(--space-xl);--space-inline: var(--space-2xs);--container-max: 144rem;--container-narrow: 64rem;--gutter: clamp(2rem, calc(11.111vw - 2rem), 14rem);--radius-m: 2.5rem;--radius-l: 4rem;--radius-full: 999rem;--border: 1px;--transition: 0.2s ease;--header-height: 13.4rem;--header-shrink: 1;--space-btn-y: 1.7rem;--space-btn-x: 2.7rem;--space-slide-side: clamp(4.8rem, calc(3.742rem + 2.94vw), 6rem);--space-nav-action: calc(var(--space-2xl) - var(--space-grid));--space-nav-offset: calc(var(--space-m) * 0.9);--space-overlap: calc(var(--space-2xl) * 0.8);--space-split-about: clamp(var(--space-grid), calc(15.85vw - 12.5rem), 10.3rem);--space-split-booking: clamp(var(--space-grid), calc(30.13vw - 26.69rem), 16.7rem);--measure-sm: 22rem;--measure-md: 60rem;--measure-xl: 82.7rem;}