*{box-sizing:border-box}body{margin:0;background:#101219;color:#f5ebdb;font:17px/1.7 system-ui,-apple-system,sans-serif}a{color:#efd09a}header,main,footer{max-width:900px;margin:auto;padding:28px}nav{display:flex;gap:24px;flex-wrap:wrap}nav a{text-decoration:none}h1{font:normal clamp(42px,7vw,76px)/1.1 Georgia,serif;margin:36px 0 24px}h2{font:normal 30px/1.2 Georgia,serif;margin-top:40px}p{color:#d4d0c9}.eyebrow{letter-spacing:.18em;text-transform:uppercase;font-size:12px;color:#e1bb7e}.hero{display:grid;grid-template-columns:1.3fr 1fr;gap:36px;align-items:center}.hero img{width:100%;border-radius:20px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cards img{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:14px}.small,footer{font-size:13px;color:#b4b2af}article{max-width:760px}.button{display:inline-block;border:1px solid #a68d65;border-radius:99px;padding:10px 23px;text-decoration:none;margin:12px 0}summary{cursor:pointer;padding:15px 0}details{border-bottom:1px solid #34353a}@media(max-width:600px){.hero{grid-template-columns:1fr}.hero img{max-height:480px;object-fit:cover}.cards{grid-template-columns:1fr 1fr}header,main,footer{padding:22px}}