.wprl656{width:100%;min-height:calc(100svh - var(--header-height));flex-direction:column;display:flex;position:relative}.wprl656 [data-string-split] .-s-word{-webkit-transform:translateY(calc(var(--word-start,0)*10px));-moz-transform:translateY(calc(var(--word-start,0)*10px));-ms-transform:translateY(calc(var(--word-start,0)*10px));transform:translateY(calc(var(--word-start,0)*10px));opacity:calc(1 - var(--word-start,0));display:inline-block}.wprl656 .image-area{width:calc(100% - var(--theme-page-horizontal-padding));border-radius:max(1.6px,min(.555556vw,40px));position:absolute;top:0;bottom:max(31.2px,min(10.8333vw,780px));left:0;overflow:hidden}.wprl656 .image-area>div{height:100%}.wprl656 .image-area .image{object-fit:cover;width:100%;height:100%}.wprl656 .image-area:after{background:linear-gradient(rgba(0,0,0,.5) 0%,transparent 100%);width:100%;height:100%;position:absolute;top:0;left:0}@media (--base-down){.wprl656 .image-area{bottom:20svh}}.wprl656 .content-area{width:100%;padding:clamp(6.4px,2.22222vw,160px)var(--theme-page-horizontal-padding);color:var(--color-white);z-index:3;flex-direction:column;flex:1;justify-content:end;gap:max(3.2px,min(1.11111vw,80px));display:flex;position:relative}@media screen and (max-width:768px){.wprl656 .content-area{gap:max(3.2px,min(4.26667vw,80px));padding:max(3.2px,min(4.26667vw,80px))}}.wprl656 .content-area .hero-heading{max-width:17ch}.wprl656 .content-area .hero-heading .-s-char{-webkit-transition:opacity .3s var(--ease),-webkit-transform .3s var(--ease);transition:opacity .3s var(--ease),transform .3s var(--ease);will-change:transform,opacity;display:inline-block}.wprl656 .content-area .text{-webkit-box-pack:justify;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-items:last baseline;-webkit-box-align:last baseline;-ms-flex-align:last baseline;align-items:last baseline;gap:max(6.4px,min(2.22222vw,160px));display:flex}@media screen and (max-width:768px){.wprl656 .content-area .text{flex-direction:column;gap:max(6.4px,min(8.53333vw,160px))}}.wprl656 .content-area .bookings-placeholder{background:var(--color-sage);color:var(--color-pine-tree);padding:max(1.6px,min(.555556vw,40px)) max(6.4px,min(2.22222vw,160px))}@media screen and (max-width:768px){.wprl656 .content-area .bookings-placeholder{padding:max(1.6px,min(2.13333vw,40px)) max(6.4px,min(8.53333vw,160px))}}.wprl656 .content-area .bookings-placeholder{border-radius:8px}.wprl656 .content-area .bookings-placeholder *{color:currentColor}.wprl656 .content-area .bookings-placeholder p{--font-weight-medium:400;margin:0}.wprl656 .content-area .intro-text{color:var(--color-sage);text-wrap:balance;max-width:32ch}.wprl656 .content-area.design-fullScreen{min-height:calc(100svh - var(--header-height))}.wprl656 .content-area.design-fullScreen .hero-content{margin:auto}
