:root{--cream:#efe8d5;--ink:#182519;--green:#1d4a31;--orange:#e86937}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font:14px/1.6 Arial,sans-serif}a{color:inherit;text-decoration:none}header{height:72px;padding:0 6vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #b7b09e}.logo{font:bold 22px Georgia;letter-spacing:.08em}.logo small{color:var(--orange);font:9px Arial}nav{display:flex;gap:28px;font-size:11px;text-transform:uppercase}.hero{min-height:72vh;padding:8vw;display:grid;grid-template-columns:1fr .5fr;align-items:center;background:linear-gradient(120deg,transparent 60%,#dcd3bb 60%)}.hero p{color:var(--orange);font-size:10px;text-transform:uppercase;letter-spacing:.2em}.hero h1{font:bold clamp(74px,12vw,170px)/.7 Georgia;margin:30px 0}.hero h1 i{color:var(--green);font-weight:normal}.hero span{display:block;max-width:500px}.seal{margin:auto;width:190px;height:190px;border:2px solid var(--green);border-radius:50%;display:grid;place-items:center;font:100px/.7 Georgia;transform:rotate(8deg)}.seal small{font:10px Arial}.cards{display:grid;grid-template-columns:repeat(3,1fr);background:var(--green);color:var(--cream);padding:7vw;gap:20px}.cards article{border:1px solid #4e715c;padding:35px;min-height:260px}.cards b{color:var(--orange);font-size:10px}.cards h2{font:normal 38px Georgia}.cards p{color:#b9c7ba}.quote{padding:10vw 8vw}.quote p{font:normal clamp(42px,6vw,85px)/1.05 Georgia;max-width:1200px}.info{padding:7vw 8vw;background:var(--orange);max-width:none}.info h2{font:normal 45px Georgia}.info p{max-width:720px}footer{padding:35px 6vw;display:flex;justify-content:space-between;font-size:10px}@media(max-width:700px){nav{display:none}.hero{grid-template-columns:1fr}.seal{display:none}.cards{grid-template-columns:1fr}.hero h1{font-size:80px}footer{flex-direction:column;gap:12px}}
