.retreat-hero{background:var(--sand,#e9ddc8);padding-bottom:64px}.retreat-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center}.retreat-layout>div{min-width:0}.retreat-layout img{width:100%;height:560px;object-fit:cover}.retreat-hero h1{font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-size:clamp(42px,5.5vw,78px);line-height:1.02;margin:20px 0 24px;max-width:15ch;text-wrap:balance}.retreat-kicker{font-size:14px;letter-spacing:.08em;text-transform:uppercase}.retreat-layout .prose,.retreat-layout .lead{margin:20px 0 28px}.retreat-form{display:grid;gap:20px}.retreat-form .form-input{min-height:48px;font-size:16px;width:100%;box-sizing:border-box}.retreat-form .btn{justify-self:start}.retreat-form a,.retreat-answers a{text-decoration:underline}.retreat-privacy{font-size:14px;line-height:1.6}.retreat-answers h2{font-family:'Barlow Condensed',sans-serif;font-size:38px;margin-bottom:30px}.retreat-answers h3{font-size:21px;margin:28px 0 10px}.retreat-answers p{line-height:1.75}#enquire{scroll-margin-top:110px}#enquire .retreat-layout{align-items:start}#retreat-status{line-height:1.6}#retreat-status.error{color:#9c251c}.retreat-form :focus-visible{outline:3px solid var(--ink);outline-offset:3px}.golf-feature{background:var(--sage-light,#d5e5ce);padding:64px 0}.golf-feature .retreat-layout img{height:430px}.golf-feature h2{font-family:'Barlow Condensed',sans-serif;font-size:clamp(40px,5vw,68px);line-height:1.02;margin:16px 0}.golf-feature p{line-height:1.65;margin:18px 0}.golf-feature .btn{margin-top:12px}@media(max-width:800px){.retreat-layout{grid-template-columns:1fr}.retreat-layout img{height:360px}.retreat-hero{padding-bottom:40px}.golf-feature{padding:40px 0}.golf-feature .retreat-layout img{height:300px}.retreat-form .btn{width:100%;justify-content:center}}@media(min-width:1025px) and (max-width:1250px){.nav-links{gap:12px}.nav-link{font-size:10px}}

.retreat-hero.page-top{padding-top:120px}@media(max-width:800px){.retreat-hero.page-top{padding-top:104px}}
