@font-face{font-family:Display;src:url("/fonts/display.woff2")}*{box-sizing:border-box}body{margin:0;background:#f4f1e9;color:#193e37;font-family:system-ui,sans-serif}main,nav{max-width:1060px;margin:auto;padding:32px}nav{display:flex;justify-content:space-between;border-bottom:1px solid #ccd0c2}a{color:inherit}h1{font-family:Display,serif;font-weight:500;font-size:clamp(56px,9vw,112px);line-height:.95;max-width:800px;margin:40px 0 24px}.label{letter-spacing:.2em;font-size:12px}p{max-width:600px;line-height:1.7}img{display:block;width:100%;height:400px;object-fit:cover;border-radius:20px;margin:28px 0}button{padding:14px 22px;border:0;border-radius:24px;background:#193e37;color:white;cursor:pointer}footer{border-top:1px solid #ccd0c2;margin-top:36px;padding:20px 0;font-size:12px}@media(max-width:600px){main,nav{padding:22px}img{height:260px}}