.custom-landing-hero{position:relative;display:flex;flex-direction:column;background:var(--navy);color:var(--navy-text)}.custom-landing-hero__media{position:absolute;inset:0;overflow:hidden}.custom-landing-hero__media::before,.custom-landing-hero__media::after{content:"";position:absolute;inset:0;z-index:1}.custom-landing-hero__media::before{background:linear-gradient(to right, color-mix(in srgb, var(--navy) 95%, transparent) 0%, color-mix(in srgb, var(--navy) 65%, transparent) 50%, color-mix(in srgb, var(--navy) 20%, transparent) 100%)}.custom-landing-hero__media::after{background:linear-gradient(to bottom, color-mix(in srgb, var(--navy) 60%, transparent), transparent 50%, color-mix(in srgb, var(--navy) 45%, transparent))}.custom-landing-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform-origin:center;animation:custom-kenburns 26s ease-in-out infinite alternate}@media(prefers-reduced-motion: reduce){.custom-landing-hero__image{animation:none}}@keyframes custom-kenburns{from{transform:scale(1) translate3d(0, 0, 0)}to{transform:scale(1.12) translate3d(-1.5%, -1.5%, 0)}}.custom-landing-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion: reduce){.custom-landing-hero__video{display:none}}.custom-landing-hero.has-video .custom-landing-hero__media::before{background:linear-gradient(to right, color-mix(in srgb, var(--navy) 90%, transparent) 0%, color-mix(in srgb, var(--navy) 45%, transparent) 45%, color-mix(in srgb, var(--navy) 10%, transparent) 100%)}.custom-landing-hero__content .custom-rating{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:2rem;color:hsla(0,0%,100%,.9);font-size:var(--text-s);font-weight:500}.custom-landing-hero__content .custom-rating::before{content:"";width:5.5rem;height:1rem;background:var(--accent);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z'/%3E%3C/svg%3E") 0 0/1.1rem 1rem repeat-x}.custom-landing-hero__content .custom-rating strong{color:#fff}.custom-landing-hero__container{position:relative;z-index:3;flex:1;width:100%;max-width:calc(var(--base-width) + 2rem);margin-inline:auto;padding-inline:1rem}.custom-landing-hero__grid{display:grid;align-items:center;gap:2.5rem;padding-block:2.5rem 3.5rem}@media(width >= 40rem){.custom-landing-hero__grid{gap:3rem;min-height:35rem;padding-block:3.5rem 5rem}}@media(width >= 64rem){.custom-landing-hero__grid{min-height:45rem;padding-block:4rem 7rem}}@media(width >= 64rem){.custom-landing-hero.has-booking .custom-landing-hero__grid{grid-template-columns:1.1fr minmax(22.5rem, 27.5rem)}}.custom-landing-hero__content{max-width:42rem}.custom-landing-hero__content>*{margin-block:0}.custom-landing-hero__content .ap-breadcrumbs{--crumb-color: var(--navy-muted);--crumb-current: #fff;--crumb-hover: #fff;margin-bottom:1.5rem}.custom-landing-hero__content .is-style-eyebrow{margin-bottom:1.25rem;color:#fff}.custom-landing-hero__content .custom-place-pill{margin-bottom:1.25rem}.custom-landing-hero__content h1{color:#fff;font-size:var(--text-display);line-height:1.02}.custom-landing-hero__content .custom-landing-hero__tagline{max-width:36rem;margin-top:1.5rem;color:var(--navy-muted);font-size:var(--text-l);line-height:1.625;text-wrap:pretty}.custom-landing-hero__content .wp-block-buttons{gap:1rem;margin-top:2rem}.custom-landing-hero__content .wp-block-list.is-style-ticks{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:2rem}.custom-landing-hero__content .wp-block-list.is-style-ticks li{margin:0;color:#fff;font-size:var(--text-s);font-weight:600}.custom-landing-hero__content .wp-block-list.is-style-ticks li::before{background-color:var(--sky)}.custom-landing-hero__aside{width:100%}@media(width >= 64rem){.custom-landing-hero__aside{justify-self:end}}.custom-trust-band{position:relative;z-index:2;margin-top:-1.5rem;border-radius:2rem 2rem 0 0;background-color:var(--color1);background-image:var(--wp--preset--gradient--primary-glow);color:#fff}.custom-trust-band p,.custom-trust-band ul{margin:0}.custom-trust-band__inner{display:flex;flex-direction:column;align-items:center;gap:1.5rem;max-width:calc(var(--base-width) + 2rem);margin-inline:auto;padding:2rem 1rem;text-align:center}@media(width >= 40rem){.custom-trust-band__inner{gap:2rem}}@media(width >= 64rem){.custom-trust-band__inner{flex-direction:row;justify-content:space-between;padding-block:1.75rem;text-align:left}}.custom-trust-band__title{flex-shrink:0;font-family:var(--font-family-headings);font-size:var(--text-l);font-weight:800;letter-spacing:-0.025em;line-height:1.25}@media(width >= 40rem){.custom-trust-band__title{font-size:var(--text-m)}}.custom-trust-band__title span{display:block;margin-top:.125rem;color:hsla(0,0%,100%,.7);font-family:var(--font-family-primary);font-size:var(--text-s);font-weight:500;letter-spacing:normal}.custom-trust-band__points{display:flex;flex-direction:column;gap:1rem;padding:0;list-style:none;text-align:left}@media(width >= 40rem){.custom-trust-band__points{flex-direction:row;align-items:center;gap:0}}@media(width >= 64rem){.custom-trust-band__points{flex:1;justify-content:center}}.custom-trust-band__points li{display:flex;align-items:center;gap:.75rem;font-family:var(--font-family-headings);font-size:var(--text-m);font-weight:800;letter-spacing:-0.025em;line-height:1.25}@media(width >= 40rem){.custom-trust-band__points li{padding-inline:1.5rem}.custom-trust-band__points li+li{border-left:0.0625rem solid hsla(0,0%,100%,.25)}}@media(width >= 64rem){.custom-trust-band__points li{padding-inline:2rem;font-size:var(--text-l)}}.custom-trust-band__tick{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-full);background:var(--sky);color:var(--color1)}.custom-trust-band__tick .custom-icon{width:1.25rem;height:1.25rem;stroke-width:3}.custom-trust-band__call{display:inline-flex;flex-shrink:0;align-items:center;gap:1rem;width:auto;max-width:20rem;padding:.625rem 1.5rem .625rem .625rem;border-radius:var(--radius-xl);background:var(--accent);box-shadow:inset 0 0 0 0.0625rem hsla(0,0%,100%,.3);color:#fff;text-align:left;text-decoration:none;transition:filter .2s ease}.custom-trust-band__call:hover{color:#fff;filter:brightness(1.05)}.custom-trust-band__call-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-full);background:#fff;color:var(--accent)}.custom-trust-band__call-icon .custom-icon{width:1.25rem;height:1.25rem}.custom-trust-band__call-text{display:flex;flex-direction:column;line-height:1.25}.custom-trust-band__call-text span{color:hsla(0,0%,100%,.8);font-size:var(--text-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.custom-trust-band__call-text strong{font-family:var(--font-family-headings);font-size:var(--text-l);font-weight:800;letter-spacing:-0.025em}@media(width >= 64rem){.custom-trust-band__call-text strong{font-size:var(--text-xl)}}.custom-landing-hero:not(.has-booking) h1{font-size:clamp(2.25rem, 1.6rem + 2.6vw, 3.75rem)}.custom-landing-hero:not(.has-booking) .custom-landing-hero__content{max-width:48rem}.custom-landing-hero:not(.has-booking) .custom-trust-band{margin-top:0;border-radius:0;background-image:none}.custom-landing-hero.has-specs .custom-landing-hero__media::before{background:linear-gradient(to right, var(--navy) 0%, color-mix(in srgb, var(--navy) 90%, transparent) 50%, color-mix(in srgb, var(--navy) 55%, transparent) 100%)}.custom-landing-hero__specs{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2, 1fr);margin:0;padding-inline:max(1rem,(100% - var(--base-width))/2);border-top:0.0625rem solid hsla(0,0%,100%,.15);background:color-mix(in srgb, var(--navy) 60%, transparent);backdrop-filter:blur(0.25rem)}@media(width >= 40rem){.custom-landing-hero__specs{grid-template-columns:repeat(4, 1fr)}}.custom-landing-hero__specs>div{padding-block:1.25rem}.custom-landing-hero__specs>div:nth-child(n+2){padding-left:1rem;border-left:0.0625rem solid hsla(0,0%,100%,.1)}@media(width < 40rem){.custom-landing-hero__specs>div:nth-child(3){padding-left:0;border-left:0}}@media(width >= 40rem){.custom-landing-hero__specs>div:nth-child(n+3){padding-left:1.5rem}}.custom-landing-hero__specs dt{color:var(--accent);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.custom-landing-hero__specs dd{margin:.25rem 0 0;color:#fff;font-family:var(--font-family-headings);font-size:var(--text-l);font-weight:800;letter-spacing:-0.025em}/*# sourceMappingURL=style.css.map */
