:root {--yv-ink: #191513;--yv-wine: #20382C;--yv-cream: #fffdf9;--yv-paper: #f9f6f1;--yv-bronze: #a58b67;--yv-stone: #e4e1d8;--yv-muted: #6f6660;--yv-line: #d9d1c8;--yv-container: 92rem;--yv-gutter: clamp(1.25rem, 4vw, 4rem);--yv-section-space: clamp(4rem, 7vw, 7rem);--yv-wine-dark: #17251E;--text-3xs: clamp(0.625rem, 0.61rem + 0.04vw, 0.65rem);--text-2xs: clamp(0.6875rem, 0.67rem + 0.06vw, 0.72rem);--text-xs: clamp(0.75rem, 0.73rem + 0.09vw, 0.8rem);--text-s: clamp(0.875rem, 0.85rem + 0.1vw, 0.94rem);--text-m: clamp(1.0625rem, 0.98rem + 0.2vw, 1.125rem);--text-l: clamp(1.2rem, 1.1rem + 0.35vw, 1.4rem);--text-xl: clamp(1.5rem, 1.3rem + 0.8vw, 2rem);--text-2xl: clamp(1.9rem, 1.5rem + 1.6vw, 2.8rem);--text-3xl: clamp(2.3rem, 1.7rem + 2.4vw, 3.5rem);--text-4xl: clamp(2.8rem, 1.9rem + 3.6vw, 5rem);--text-5xl: clamp(3.6rem, 2.4rem + 5vw, 7rem);--space-3xs: 0.25rem;--space-2xs: 0.5rem;--space-xs: 0.75rem;--space-s: clamp(1rem, 0.95rem + 0.2vw, 1.1rem);--space-m: clamp(1.25rem, 1.1rem + 0.6vw, 1.75rem);--space-l: clamp(2rem, 1.6rem + 1.6vw, 3.25rem);--space-xl: clamp(3rem, 2.3rem + 2.8vw, 5rem);--space-2xl: clamp(4rem, 2.9rem + 4.4vw, 7rem);--space-3xl: clamp(5rem, 3.4rem + 6.5vw, 9.5rem);--radius-xs: 4px;--radius-s: 8px;--radius-m: 15px;--radius-l: 24px;--radius-xl: 32px;--radius-full: 999px;--yv-heading-gradient: linear-gradient(70deg, #20382C 0%, #3F6E55 100%);--yv-bronze-deep: #85694a;}