:root {--vava-ease: cubic-bezier(0.22, 1, 0.36, 1);--vava-shadow-md: 0 18px 40px -18px rgba(10,28,46,0.28);--vava-shadow-sm: 0 1px 2px rgba(10,28,46,0.06);--vava-radius-md: 8px;--vava-radius-sm: 4px;--vava-space-xl: 64px;--vava-space-lg: 40px;--vava-space-md: 24px;--vava-space-sm: 16px;--vava-space-xs: 8px;--vava-section: clamp(80px, 9vw, 144px);--vava-gutter: clamp(20px, 4.2vw, 56px);--vava-container: 1280px;--vava-fs-caption: 0.75rem;--vava-fs-small: 0.9375rem;--vava-fs-body: 1.0625rem;--vava-fs-lead: clamp(1.075rem, 1rem + 0.35vw, 1.3rem);--vava-fs-h3: clamp(1.2rem, 1.08rem + 0.5vw, 1.5rem);--vava-fs-h2: clamp(1.9rem, 1.4rem + 2vw, 3.1rem);--vava-fs-h1: clamp(2.35rem, 1.6rem + 3vw, 4.1rem);--vava-fs-display: clamp(2.6rem, 1.55rem + 4.4vw, 5.4rem);--vava-font-display: Archivo;--vava-line-dark: rgba(255,255,255,0.14);--vava-line: #E2E4E7;--vava-mist: #A9B7C6;--vava-slate: #525E6B;--vava-charcoal: #17212B;--vava-offwhite: #F5F4F0;--vava-white: #FFFFFF;--vava-navy-2: #12293F;--vava-navy: #0A1C2E;--vava-aqua-soft: #E4F4F2;--vava-aqua-deep: #097470;--vava-aqua: #22B8B0;}