@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,500;1,400&display=swap');
:root{--ink:#213c32;--cream:#f6f3e9;--sand:#e8dfcc;--muted:#64766d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}header{display:flex;justify-content:space-between;align-items:center;padding:20px 6%;background:var(--cream);position:sticky;top:0;z-index:10;border-bottom:1px solid #d8d6c9}.brand{font-size:24px;letter-spacing:.18em;font-weight:700}.brand small{display:block;font-size:8px;letter-spacing:.28em;margin-top:3px}nav{display:flex;gap:25px;font-size:12px;text-transform:uppercase;letter-spacing:.08em}nav a:hover{text-decoration:underline}.hero{min-height:690px;background:linear-gradient(90deg,rgba(20,42,32,.86),rgba(20,42,32,.18)),url('https://images.unsplash.com/photo-1504279577054-acfeccf8fc52?auto=format&fit=crop&w=1800&q=85') center/cover;color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:8% 9%}.eyebrow{font-size:11px;letter-spacing:.25em;text-transform:uppercase;font-weight:700}.hero h1{font:normal clamp(55px,8vw,115px)/1.06 'Playfair Display',Georgia,serif;margin:30px 0}.hero em{font-weight:400}.hero p{max-width:510px;line-height:1.9;font-size:16px}.btn{display:inline-block;background:#c5a978;border:0;color:#182d24;padding:17px 27px;margin-top:25px;cursor:pointer;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700}.hero-note{font-size:11px;opacity:.75;margin-top:22px}.section{padding:110px 9%}.section h2{font:normal clamp(38px,5vw,72px)/1.15 'Playfair Display',Georgia,serif;margin:18px 0 25px}.section>p{font-size:17px;line-height:1.85;max-width:730px;color:#52685b}.stats{display:flex;gap:70px;margin:60px 0}.stats div{display:flex;flex-direction:column}.stats strong{font:normal 62px Georgia,serif}.stats span{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.notice{background:#ece8dc;padding:20px;max-width:700px;font-size:13px}.olive{background:#e7e8dc}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px}.cards article{background:#f6f3e9;padding:40px;min-height:240px}.cards h3{font:normal 28px Georgia,serif}.cards p{line-height:1.7;color:#5e7065}.symbol{font-size:35px;color:#a98d5e}.dark{background:#203b31;color:white}.dark p{color:#d0d9d1}.light{background:#e9ddc4}footer{padding:40px 9%;background:#152d24;color:#d6ddd5;display:flex;justify-content:space-between;gap:30px;font-size:12px}footer b{letter-spacing:.2em}@media(max-width:750px){header{align-items:flex-start;gap:15px;flex-direction:column}nav{gap:14px;flex-wrap:wrap;font-size:10px}.hero{min-height:620px;padding:12% 7%}.section{padding:75px 7%}.stats{gap:24px}.stats strong{font-size:42px}.cards{grid-template-columns:1fr}footer{flex-direction:column}}