*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fffaf0;color:#281b14;font-family:Georgia,serif;line-height:1.65}header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 6%;background:#fffaf0;border-bottom:1px solid #d9c49b}.brand{font-size:1.25rem;font-weight:bold;color:#211610;text-decoration:none}nav{display:flex;gap:16px;flex-wrap:wrap}nav a{font:14px Arial;color:#503729;text-decoration:none}.hero{min-height:72vh;display:grid;place-items:center;text-align:center;background:linear-gradient(135deg,#1c1410,#513322,#765238);color:#fff8e9}.hero>div{max-width:850px}.hero h1{font-size:clamp(3rem,8vw,6.5rem);line-height:.95;margin:.25em 0}.hero h1 span{color:#d5ae54}.lead{font-size:1.2rem}.kicker{font:700 12px Arial;letter-spacing:.18em;text-transform:uppercase;color:#bd9135}.button{display:inline-block;margin:5px;padding:12px 20px;text-decoration:none;font:700 14px Arial}.gold{background:#c59a3e;color:#1b120d}.outline{border:1px solid #ead9b5;color:#fff8e9}section{padding:70px 9%}section h2{font-size:clamp(2rem,5vw,3.3rem);line-height:1.1;margin:.2em 0 .5em}section>p{max-width:780px}.cream{background:#efe0c5}.dark{background:#211711;color:#fff4df}.cards{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:900px}.cards article{background:#fffaf0;color:#281b14;border:1px solid #d7c197;padding:28px}.cards b,.pill{font:700 11px Arial;letter-spacing:.12em;background:#c59a3e;padding:7px 10px;color:#211711}.brown{background:#583a29;color:#fff5e3}.note{font-style:italic;color:#755b49}.light{color:#d8c6ad}.center{text-align:center}.center p{margin-left:auto;margin-right:auto}footer{text-align:center;padding:40px;background:#120d0a;color:#dbc7a7;font:14px Arial}a{color:#8b641c}@media(max-width:760px){header{display:block}nav{margin-top:12px}.cards{grid-template-columns:1fr}section{padding:52px 7%}}