.pr-hero{position:relative;min-height:500px;color:#fff;display:flex;align-items:end;background:#25333d;isolation:isolate}.pr-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.pr-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#12202ce8,transparent 95%);z-index:-1}.pr-hero-content{display:flex;justify-content:space-between;align-items:end;padding:65px 0;gap:35px}.pr-hero h1{font-size:clamp(46px,6vw,80px);margin-bottom:12px}.pr-hero p{margin-bottom:0}.pr-badge{font-size:11px;letter-spacing:2px;background:#e3d1b3;color:#25333d;display:inline-block;padding:8px 14px;margin:0 0 25px!important}.pr-facts{display:grid;gap:8px;border-left:1px solid #ffffff60;padding-left:30px;font-size:18px}.pr-intro .copy{max-width:760px;font-size:18px}.pr-intro h2 strong{font-weight:600}.pr-gallery{padding-top:0}.pr-gallery-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:35px}.pr-gallery figure,.pr-location{margin:0}.pr-gallery img,.pr-location img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.pr-gallery figcaption,.pr-location figcaption{font-size:11px;color:#626d70;padding:12px 0}.pr-leisure{background:#e6e9e8}.pr-amenities{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:35px}.pr-amenities div{background:#f8faf8;padding:22px 18px;font-size:14px;border:1px solid #d4dcd8;display:flex;gap:15px;align-items:center}.pr-amenities span{color:#9b7d52}.pr-disclaimer{padding:25px 0;font-size:11px;color:#66716c}.contact{background:#24313e}.pr-intro .cta{margin-top:12px}@media(max-width:760px){.pr-hero{min-height:520px}.pr-hero-content{display:block;padding:45px 0}.pr-facts{margin-top:25px;padding-left:20px;font-size:15px}.pr-gallery-grid{grid-template-columns:1fr}.pr-amenities{grid-template-columns:1fr 1fr;gap:10px}.pr-amenities div{padding:17px 12px;font-size:13px;gap:9px}.pr-intro .copy{font-size:16px}.pr-hero h1{letter-spacing:-2px}.pr-hero-content>div{min-width:0}}