:root{--dmc-green-950:#08261f;--dmc-green-800:#134a40;--dmc-green-700:#1a564b;--dmc-green-600:#206458;--dmc-green-300:#86b5ac;--dmc-green-100:#d9ebe7;--dmc-green-50:#f0f7f5;--dmc-ivory:#faf8f3;--dmc-sand:#f1ede4;--dmc-stone:#d9d3c7;--dmc-ink-600:#596260;--dmc-ink-900:#14211f;--dmc-gold:#9c9470;--dmc-white:#fff;--dmc-error:#b3402f;--dmc-error-tint:#f7e6e2;--dmc-warning:#a86a12;--dmc-placeholder:#e4ded2;--dmc-on-dark-muted:#c9d6d2;--dmc-font-heading:"Cormorant Garamond",serif;--dmc-font-body:"Manrope",sans-serif;--dmc-font-arabic:"Amiri",serif;--dmc-text-display:clamp(2.75rem,5.5vw,4.5rem);--dmc-text-h1:clamp(2.5rem,4.5vw,3.75rem);--dmc-text-h2:clamp(2rem,3.5vw,2.75rem);--dmc-text-h3:1.75rem;--dmc-text-h4:1.25rem;--dmc-section-y:clamp(4rem,8vw,7rem);--dmc-gutter:clamp(1rem,4vw,2.5rem);--dmc-radius-sm:6px;--dmc-radius-md:12px;--dmc-radius-lg:20px;--dmc-shadow-md:0 8px 24px rgba(20,33,31,.08);--dmc-ease:cubic-bezier(.2,.7,.2,1);--dmc-container:1200px;--dmc-container-text:720px}