.beyond-page{color:#203229;background:#f9f5ec;min-height:100vh;font-family:Georgia,Times New Roman,serif}.beyond-nav{color:#f9f5ec;background:#1c352e;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(24px,5vw,80px);display:flex}.beyond-brand{color:inherit;letter-spacing:-.04em;align-items:center;gap:10px;font-size:21px;text-decoration:none;display:flex}.beyond-brand img{object-fit:contain;width:33px;height:33px}.beyond-nav>a:last-child,.beyond-footer>a:last-child{color:inherit;letter-spacing:.12em;text-transform:uppercase;font:700 12px/1 Arial,sans-serif;text-decoration:none}.beyond-hero{background:#36554d;height:clamp(420px,57vw,680px);position:relative;overflow:hidden}.beyond-hero>img{object-fit:cover;width:100%;height:100%}.beyond-hero>div{background:linear-gradient(90deg,#0c201ac7,#0c201a26);position:absolute;inset:0}.beyond-hero section{color:#fff;position:absolute;bottom:clamp(40px,8vw,105px);left:clamp(24px,8vw,130px)}.beyond-hero p,.beyond-intro>p,.place-copy>p{color:#d7ad67;letter-spacing:.17em;text-transform:uppercase;margin:0 0 13px;font:700 11px/1.2 Arial,sans-serif}.beyond-hero h1{letter-spacing:-.065em;margin:0 0 18px;font-size:clamp(49px,7vw,96px);font-weight:400;line-height:.92}.beyond-hero span{letter-spacing:.13em;text-transform:uppercase;font:600 11px/1.2 Arial,sans-serif}.beyond-intro{padding:clamp(55px,9vw,125px) clamp(24px,16vw,260px)}.beyond-intro h2{letter-spacing:-.04em;max-width:1050px;margin:0;font-size:clamp(26px,3.1vw,45px);font-weight:400;line-height:1.18}.beyond-places{background:#e4ddca;padding:clamp(60px,9vw,120px) clamp(24px,8vw,130px)}.beyond-places article{border-top:1px solid #bdb6a4;grid-template-columns:70px minmax(260px,.9fr) minmax(280px,1.1fr);gap:clamp(24px,5vw,75px);max-width:1280px;margin:auto;padding:clamp(36px,6vw,80px) 0;display:grid}.beyond-places article:last-child{border-bottom:1px solid #bdb6a4}.place-number{color:#9d6d24;letter-spacing:.13em;padding-top:8px;font:700 11px/1 Arial,sans-serif}.place-copy h2{letter-spacing:-.06em;margin:0 0 18px;font-size:clamp(36px,4.1vw,58px);font-weight:400;line-height:.94}.place-description{color:#4d554f;margin:0;font-size:17px;line-height:1.48}.beyond-places ul{margin:0;padding:0;list-style:none}.beyond-places li{border-bottom:1px solid #c9c1ae;margin:0 0 18px;padding:0 0 18px;font-size:16px;line-height:1.48}.beyond-places li:last-child{border:0;margin:0}.beyond-footer{color:#f9f5ec;background:#1c352e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;padding:50px clamp(24px,5vw,80px);display:flex}@media (max-width:820px){.beyond-nav{height:65px}.beyond-brand{font-size:18px}.beyond-places article{grid-template-columns:42px 1fr;gap:16px}.beyond-places ul{grid-column:2}.beyond-footer{flex-direction:column;align-items:flex-start}}
