.pool-resort-section{padding-top:10px}.pool-resort-options{display:grid;gap:80px}.pool-resort-option{margin:0}.pool-resort-option .pool-photo-open{width:100%;display:block;border:0;padding:0;background:#d7d3c8}.pool-resort-option .pool-photo-open img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;display:block;transition:filter .3s}.pool-resort-option .pool-photo-open:hover img{filter:brightness(1.035)}.pool-resort-copy{display:grid;grid-template-columns:1fr 1.15fr;gap:65px;padding:30px 0 0}.pool-resort-copy h3{font-size:clamp(32px,3.8vw,54px);line-height:1.12;margin:16px 0 0}.pool-resort-copy>div>p{font-size:15px;color:#6c7269}.pool-resort-copy .pool-eyebrow{font-size:10px;color:#92794d}.pool-resort-copy .pool-resort-features{font-size:11px;letter-spacing:.05em;margin:18px 0 24px;padding-top:18px;border-top:1px solid #d5ccba}.pool-resort-inquire{display:inline-flex;gap:30px;align-items:center;font:500 10px/1.8 Manrope,Arial,sans-serif;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none;padding:0 0 7px;border-bottom:1px solid #b9a580}.pool-resort-inquire:focus-visible{outline:2px solid #92794d;outline-offset:6px}
@media(max-width:700px){.pool-resort-options{gap:50px}.pool-resort-copy{grid-template-columns:1fr;gap:20px;padding-top:23px}.pool-resort-copy h3{font-size:35px!important}.pool-resort-copy>div>p{font-size:14px}.pool-resort-inquire{min-height:42px}.pool-resort-copy .pool-resort-features{font-size:10px;line-height:1.9}.pool-resort-section{padding-top:5px}}
