*{box-sizing:border-box}body{margin:0;background:#f7f3e8;color:#193b30;font:18px/1.8 -apple-system,BlinkMacSystemFont,"PingFang TC",sans-serif}header,main,footer{max-width:1040px;margin:auto;padding:28px}header{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}a{color:inherit;text-underline-offset:5px}nav{display:flex;gap:22px}h1{font-size:clamp(38px,7vw,76px);line-height:1.15;letter-spacing:-2px}h2{font-size:28px;margin-top:40px}p{max-width:760px}.hero{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}.hero img{width:100%;max-height:560px;object-fit:contain}.button{display:inline-block;background:#193b30;color:white;padding:12px 25px;border-radius:100px;text-decoration:none}.muted{color:#65746a}.shots{display:grid;grid-template-columns:1fr 1fr;gap:24px}.shots img{width:100%;height:420px;object-fit:contain}article{max-width:800px}footer{border-top:1px solid #cdd4c8;font-size:15px;margin-top:50px}li{margin-bottom:12px}@media(max-width:650px){.hero,.shots{grid-template-columns:1fr}header,main,footer{padding:22px}nav{gap:15px;font-size:16px}.hero img{max-height:460px}}