:root{--navy:#1a2744;--blue:#3d5a99;--teal:#4cb8a4;--teal-light:#6dd5c3;--teal-ink:#348375;--white:#ffffff;--off:#f7f8fa;--g100:#eef0f4;--g200:#d5d9e2;--g400:#8a92a6;--g600:#555d6e;--g800:#2d3243;--accent:#e8b341;--r:10px;--rlg:16px;--sh:0 2px 8px  rgba(26, 39, 68, 0.07);--shmd:0 8px 28px rgba(26, 39, 68, 0.11);--shlg:0 20px 60px rgba(26, 39, 68, 0.14);--font-body:'DM Sans', sans-serif;--font-display:'Playfair Display', serif;--max-w:1280px;--max-w-home:1240px;--transition:0.2s ease}