body.luxury-preview{--ink:#172f38;--ink-soft:#172f38;--salt:#ffffff;--stone:#f3f5f6;--surface:#ffffff;--teal:#2b615f;--teal-deep:#214d4d;--container:1360px;--gutter:56px;--radius-control:0;--radius-surface:0;--radius-major:0;--type-body:.9375rem;--type-page-title:clamp(2.4rem,4.5vw,4.5rem);--type-section-title:clamp(2rem,3vw,3.2rem);font-size:15px}.luxury-preview .page-frame{padding-top:24px}.luxury-preview .page-frame>nav{font-size:10px}.luxury-preview .page-frame h1,.luxury-preview .page-frame h2,.luxury-preview .page-frame h3{font-family:var(--font-display);font-weight:400;letter-spacing:-.025em}.luxury-preview .page-frame p{max-width:75ch}.luxury-preview .page-frame img{border-radius:0}.luxury-preview .page-frame a[class*=enquireButton]{background:#173640;border:0;border-radius:0}.luxury-preview .page-frame aside[class*=enquiry]{border-radius:0;box-shadow:none;background:#f3f5f6;border:0}.luxury-preview .page-frame [class*=detailHeading]{padding-top:30px;padding-bottom:40px}.luxury-preview .page-frame [class*=detailHeading] h1{font-size:clamp(2rem,3.8vw,4rem);max-width:25ch}.luxury-preview .page-frame [class*=detailHeading] [class*=eyebrow]{font-size:10px;letter-spacing:.12em}.luxury-preview .page-frame [class*=gallery]{border-radius:0}.luxury-preview .page-frame [class*=imageNote]{font-size:10px}.luxury-preview .page-frame [class*=terms]{font-size:12px}@media(max-width:800px){body.luxury-preview{--gutter:24px;--type-body:.875rem}.luxury-preview .page-frame{padding-top:15px}}.luxury-preview :is(h1,h2,h3,h4) em{font-style:normal}html body[data-rp-chat-mounted=true] #LeadboosterContainer{display:none!important;z-index:900!important;transition:none!important;transition-delay:0s!important}html body[data-rp-chat-mounted=true][data-rp-chat-open=true]:not([data-rp-privacy-open=true]) #LeadboosterContainer.openedChat{display:block!important}@media (min-width:576px){html body[data-rp-chat-mounted=true] #LeadboosterContainer.openedChat{width:min(415px,calc(100vw - 40px))!important;height:min(540px,calc(100dvh - 100px))!important;bottom:20px!important;right:20px!important;top:auto!important;left:auto!important}}@media (max-width:575px){html body[data-rp-chat-mounted=true] #LeadboosterContainer.openedChat{position:fixed!important;inset:0!important;width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;background:#fff!important;height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important}}