:root {--ds-petrol: #163C46;--ds-petrol-dark: #102F37;--ds-sage: #A7B8AD;--ds-sage-dark: #5E7568;--ds-sand: #DCCFC0;--ds-gold: #B79A72;--ds-gold-dark: #8A6F49;--ds-ivory: #F8F6F2;--ds-white: #FFF;--ds-text: #273136;--ds-muted: #5A656A;--ds-border: rgba(22,60,70,.14);--ds-radius: 24px;--ds-radius-lg: 40px;--ds-shadow: 0 20px 60px rgba(22,60,70,.10);--ds-container: 1200px;--ds-font-body: Inter,"Helvetica Neue",Arial,sans-serif;--ds-font-serif: Georgia,"Times New Roman",serif;--ds-cream: #F7F2EA;--ds-line: rgba(44,36,28,.14);--text-2xs: clamp(1.02rem, calc(-0.005462962962962964 * (100vw - 36rem) + 1.02rem), 0.43rem);--text-xs: clamp(1.28rem, calc(-0.005185185185185186 * (100vw - 36rem) + 1.28rem), 0.72rem);--text-s: clamp(1.6rem, calc(-0.003703703703703705 * (100vw - 36rem) + 1.6rem), 1.2rem);--text-m: clamp(2rem, calc(0 * (100vw - 36rem) + 2rem), 2rem);--text-l: clamp(2.5rem, calc(0.0076851851851851855 * (100vw - 36rem) + 2.5rem), 3.33rem);--text-xl: clamp(3.13rem, calc(0.022499999999999996 * (100vw - 36rem) + 3.13rem), 5.56rem);--text-2xl: clamp(3.91rem, calc(0.04953703703703703 * (100vw - 36rem) + 3.91rem), 9.26rem);--ds-gold-pale: #F3E6C8;--ds-gold-light: #E2C68A;}