.page-hero.svelte-1csqe1r{--hero-title-size:clamp(3rem, 8vw, 6.5rem);--hero-title-lh:1.02;--hero-title-max:none;--hero-claim-max:35rem;grid-area:header;grid-template-columns:1fr;grid-template-areas:"media";margin-block:0;display:grid}.page-hero--island.svelte-1csqe1r{--hero-title-size:clamp(2.875rem, 7vw, 6.25rem);--hero-title-lh:1;position:relative}.page-hero--island.svelte-1csqe1r .page-hero__description:where(.svelte-1csqe1r){max-width:none;margin-bottom:clamp(3rem,6.1vw,5.5rem);padding-block:0;padding-inline:0}.page-hero--island.svelte-1csqe1r .page-hero__kicker:where(.svelte-1csqe1r){order:1;margin-bottom:1.125rem;font-size:.6875rem;font-weight:600}.page-hero--island.svelte-1csqe1r .page-hero__title:where(.svelte-1csqe1r){letter-spacing:normal;order:2;margin-bottom:1.75rem;font-weight:500}.page-hero--island.svelte-1csqe1r .page-hero__line:where(.svelte-1csqe1r){order:3;margin-bottom:1.375rem}.page-hero--island.svelte-1csqe1r .page-hero__fact-line:where(.svelte-1csqe1r){order:4}.page-hero__fact-line.svelte-1csqe1r{color:var(--color-white);font-family:var(--font-family-heading), Georgia, serif;flex-direction:column;gap:.625rem;margin:0;padding:0;font-size:1.1875rem;line-height:1.65;list-style:none;display:flex}@media (width>=60rem){.page-hero__fact-line.svelte-1csqe1r{flex-flow:wrap;gap:0 2.5rem;font-size:1.5rem}}.page-hero__corner.svelte-1csqe1r{color:var(--color-white);font-family:var(--font-family-heading), Georgia, serif;right:calc((100% - var(--vw,100vw)) / 2 + clamp(1.25rem, 4.45vw, 4rem));z-index:2;font-size:1.125rem;line-height:1.65;position:absolute;top:6.75rem}.page-hero--journey.svelte-1csqe1r{--hero-title-size:clamp(2.75rem, 7vw, 6.25rem);--hero-title-lh:.96;--hero-title-max:14ch;--hero-claim-max:36rem}.theme-boho .page-hero.svelte-1csqe1r,.theme-default .page-hero.svelte-1csqe1r{--hero-title-size:clamp(2.125rem, 5.4vw, 3.75rem);--hero-title-lh:.99}.page-hero__description.svelte-1csqe1r,.page-hero__media.svelte-1csqe1r{grid-area:media}.page-hero__description.svelte-1csqe1r{margin-inline:auto;text-align:left;z-index:2;flex-direction:column;place-self:flex-end stretch;width:100%;max-width:calc(73.75rem + 2*clamp(1.25rem,5vw,3rem));margin-bottom:clamp(1.75rem,3.4vw,2.5rem);padding-block:1.875rem 0;padding-inline:clamp(1.25rem,5vw,3rem);display:flex}.page-hero__kicker.svelte-1csqe1r{color:#ffffffd1;letter-spacing:.4em;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:500}.page-hero__line.svelte-1csqe1r{background:#ffffffbf;width:4.375rem;height:.0625rem;margin-bottom:1.125rem}.page-hero__facts.svelte-1csqe1r{flex-wrap:wrap;gap:clamp(1.75rem,5vw,4rem);margin-top:1.625rem;display:flex}.page-hero__facts.svelte-1csqe1r div:where(.svelte-1csqe1r){min-width:7.5rem}.page-hero__facts.svelte-1csqe1r dd:where(.svelte-1csqe1r){color:var(--color-white);font-family:var(--font-family-heading), Georgia, serif;margin:0;font-size:clamp(1.375rem,2.4vw,1.875rem);line-height:1.1}.page-hero__facts.svelte-1csqe1r dt:where(.svelte-1csqe1r){color:#ffffff9e;letter-spacing:.22em;text-transform:uppercase;margin-top:.4375rem;font-size:.6875rem}.page-hero__title.svelte-1csqe1r,.page-hero__subtitle.svelte-1csqe1r{color:var(--color-white)}.page-hero__title.svelte-1csqe1r{font-size:var(--hero-title-size);letter-spacing:-.015em;font-weight:400;line-height:var(--hero-title-lh);max-width:var(--hero-title-max);margin-bottom:.875rem}.theme-boho .page-hero__title.svelte-1csqe1r,.theme-default .page-hero__title.svelte-1csqe1r{letter-spacing:-.035em;font-weight:700}.page-hero--journey.svelte-1csqe1r .page-hero__title:where(.svelte-1csqe1r){text-wrap:balance}.page-hero__subtitle.svelte-1csqe1r{font-family:var(--font-family-heading), Georgia, serif;max-width:var(--hero-claim-max);font-size:clamp(1.25rem,2.6vw,1.875rem);font-style:italic;font-weight:300;line-height:1.35}.page-hero__media.svelte-1csqe1r{margin-left:calc(var(--vw,100vw) / -2);margin-right:calc(var(--vw,100vw) / -2);width:var(--vw,100vw);position:relative;left:50%;right:50%;overflow:hidden}.page-hero__media-overlay.svelte-1csqe1r{width:var(--vw,100vw);content:"";z-index:1;pointer-events:none;background:linear-gradient(#0f0e0a78,#0f0e0a00 24%),linear-gradient(#0f0e0a00 32%,#0f0e0a6e 52%,#0f0e0ab5 76%,#0f0e0ae3 100%);position:absolute;inset:0 0 0 50%;transform:translate(-50%)}.page-hero--island.svelte-1csqe1r .page-hero__media-image{height:min(100svh,47.5rem)}.page-hero--island.svelte-1csqe1r .page-hero__media-overlay:where(.svelte-1csqe1r){background:linear-gradient(#0f0e0a57,#0f0e0a00 22%),linear-gradient(#0f0e0a00 28%,#0f0e0a75 60%,#0f0e0a9e 100%)}.page-hero__media-image{object-fit:cover;object-position:center;width:100%;height:min(100svh,58.75rem);min-height:37.5rem;animation:16s cubic-bezier(.2,.7,.2,1) forwards svelte-1csqe1r-fl-ken}@keyframes svelte-1csqe1r-fl-rise{0%{opacity:0;transform:translateY(1.625rem)}to{opacity:1;transform:none}}@keyframes svelte-1csqe1r-fl-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes svelte-1csqe1r-fl-ken{0%{transform:scale(1.08)}to{transform:scale(1)}}.hero-anim.svelte-1csqe1r{opacity:0;animation:1.1s cubic-bezier(.2,.7,.2,1) forwards svelte-1csqe1r-fl-rise}.hero-line.svelte-1csqe1r{transform-origin:0;animation:1s cubic-bezier(.2,.7,.2,1) .5s forwards svelte-1csqe1r-fl-line;transform:scaleX(0)}.d-kicker.svelte-1csqe1r{animation-delay:.3s}.d-title.svelte-1csqe1r{animation-delay:.55s}.d-sub.svelte-1csqe1r{animation-delay:.8s}.d-facts.svelte-1csqe1r{animation-delay:1.1s}.d-footer.svelte-1csqe1r{animation-delay:1.3s}@media (prefers-reduced-motion:reduce){.page-hero__media-image,.hero-anim.svelte-1csqe1r,.hero-line.svelte-1csqe1r{animation:none}.hero-anim.svelte-1csqe1r{opacity:1}.hero-line.svelte-1csqe1r{transform:scaleX(1)}}.theme-maldives .page-hero__title.svelte-1csqe1r{font-size:clamp(2.5rem,7vw,6.25rem);font-weight:500}.theme-maldives .page-hero--island.svelte-1csqe1r .page-hero__title:where(.svelte-1csqe1r){font-size:var(--hero-title-size)}.hotel-outro.svelte-1e0zlr5{width:var(--vw,100vw);margin-inline-start:calc(50% - var(--vw,100vw) / 2);padding:clamp(4.5rem,10vw,8.75rem) clamp(1.25rem,5vw,3rem);position:relative;overflow:hidden}.hotel-outro__bg.svelte-1e0zlr5{position:absolute;inset:0}.hotel-outro__bg.svelte-1e0zlr5 img{object-fit:cover;width:100%;height:100%}.hotel-outro__bg.svelte-1e0zlr5:after{content:"";background:linear-gradient(#0f0e0a8c,#0f0e0ab8);position:absolute;inset:0}.hotel-outro__inner.svelte-1e0zlr5{text-align:center;max-width:47.5rem;margin:0 auto;position:relative}h2.svelte-1e0zlr5{color:var(--color-white);margin-bottom:1.375rem;font-size:clamp(1.875rem,5vw,3.625rem);font-weight:400;line-height:1.1}p.svelte-1e0zlr5{color:#ffffffdb;font-family:var(--font-family-heading), Georgia, serif;margin-bottom:2.375rem;font-size:clamp(1.125rem,2.4vw,1.5rem);font-style:italic}
