@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_app/immutable/assets/dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_app/immutable/assets/dm-sans-latin-wght-normal.Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/_app/immutable/assets/cormorant-garamond-cyrillic-ext-300-normal.D8IReVS-.woff2)format("woff2"),url(/_app/immutable/assets/cormorant-garamond-cyrillic-ext-300-normal.B5wCrnbP.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/_app/immutable/assets/cormorant-garamond-cyrillic-300-normal.DZNkLIMe.woff2)format("woff2"),url(/_app/immutable/assets/cormorant-garamond-cyrillic-300-normal.KEduutn5.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/_app/immutable/assets/cormorant-garamond-vietnamese-300-normal.BTzPAsHw.woff2)format("woff2"),url(/_app/immutable/assets/cormorant-garamond-vietnamese-300-normal.ByHlPz7v.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/_app/immutable/assets/cormorant-garamond-latin-ext-300-normal.BsCYHBWC.woff2)format("woff2"),url(/_app/immutable/assets/cormorant-garamond-latin-ext-300-normal.DueGyF8j.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/_app/immutable/assets/cormorant-garamond-latin-300-normal.Cw-E_7L1.woff2)format("woff2"),url(/_app/immutable/assets/cormorant-garamond-latin-300-normal.BuXLI6C0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/cormorant-garamond-cyrillic-ext-400-normal.W3Dto7M0.woff2)format("woff2"),url(/_app/immutable/assets/cormorant-garamond-cyrillic-ext-400-normal.DLdKLAvx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/cormorant-garamond-cyrillic-400-normal.DD2KOZkl.woff2)format("woff2"),url(/_app/immutable/assets/cormorant-garamond-cyrillic-400-normal.CVFrM67f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/cormorant-garamond-vietnamese-400-normal.6K-YXo6g.woff2)format("woff2"),url(/_app/immutable/assets/cormorant-garamond-vietnamese-400-normal.4uxlocMh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/cormorant-garamond-latin-ext-400-normal.Drx2k2n9.woff2)format("woff2"),url(/_app/immutable/assets/cormorant-garamond-latin-ext-400-normal.uvC0WHQr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2)format("woff2"),url(/_app/immutable/assets/cormorant-garamond-latin-400-normal.B7YtguxJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_app/immutable/assets/cormorant-garamond-cyrillic-ext-500-normal.Yta7XZ9C.woff2)format("woff2"),url(/_app/immutable/assets/cormorant-garamond-cyrillic-ext-500-normal.lsPpqi9g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_app/immutable/assets/cormorant-garamond-cyrillic-500-normal.CyAY5ZLS.woff2)format("woff2"),url(/_app/immutable/assets/cormorant-garamond-cyrillic-500-normal.DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_app/immutable/assets/cormorant-garamond-vietnamese-500-normal.BZGLGj12.woff2)format("woff2"),url(/_app/immutable/assets/cormorant-garamond-vietnamese-500-normal.DqXqCC0q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_app/immutable/assets/cormorant-garamond-latin-ext-500-normal.CH1kM7og.woff2)format("woff2"),url(/_app/immutable/assets/cormorant-garamond-latin-ext-500-normal.DYeaGGzO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_app/immutable/assets/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2)format("woff2"),url(/_app/immutable/assets/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/cormorant-garamond-cyrillic-ext-400-italic.BEGvmv_3.woff2)format("woff2"),url(/_app/immutable/assets/cormorant-garamond-cyrillic-ext-400-italic.C_Uk1MUY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/cormorant-garamond-cyrillic-400-italic.D3GtrbRZ.woff2)format("woff2"),url(/_app/immutable/assets/cormorant-garamond-cyrillic-400-italic.AH1vqu4S.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/cormorant-garamond-vietnamese-400-italic.BoXDRTEW.woff2)format("woff2"),url(/_app/immutable/assets/cormorant-garamond-vietnamese-400-italic.CJpMwFnN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/cormorant-garamond-latin-ext-400-italic.BdEzgT7i.woff2)format("woff2"),url(/_app/immutable/assets/cormorant-garamond-latin-ext-400-italic.CQvLaSWn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2)format("woff2"),url(/_app/immutable/assets/cormorant-garamond-latin-400-italic.BLh7T8o8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-lime:#f8f7f3;--color-white:#fff;--color-ink:#111214;--color-plaster:#5c5a55;--color-sea:#13293d;--color-stone:#d6d1c7;--color-cypress:#4e5a3f;--color-sand:#c5b5a5;--font-display:"Cormorant Garamond", "Cormorant Garamond Fallback", Georgia, serif;--font-sans:"DM Sans Variable", "DM Sans Fallback", system-ui, sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--text-xs:13px;--text-sm:15px;--text-base:17px;--text-lg:20px;--text-xl:28px;--text-2xl:40px;--text-3xl:48px;--text-4xl:68px;--text-figure:76px;--tracking-display:.08em;--tracking-label:.14em;--tracking-figure:-.01em;--leading-h1:72px;--leading-h2:54px;--leading-h3:34px;--leading-body:28px;--leading-small:24px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-6:24px;--spacing-8:32px;--spacing-12:48px;--spacing-16:64px;--spacing-24:96px;--spacing-32:128px;--spacing-40:160px;--container-page:1440px;--container-content:1200px;--container-text:620px;--breakpoint-sm:390px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1440px;--radius-none:0px;--radius-sm:2px;--radius-pill:999px;--opacity-muted:72%;--opacity-scrim:45%}@font-face{font-family:Cormorant Garamond Fallback;src:local(Georgia);size-adjust:88%;ascent-override:92%;descent-override:28%}@font-face{font-family:DM Sans Fallback;src:local(Arial);size-adjust:100%;ascent-override:94%;descent-override:30%}:root{--ease:cubic-bezier(.22, 1, .36, 1);--gutter:max(clamp(24px, 6vw, 120px), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--header-h:88px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-white);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}img,svg,picture{max-width:100%;display:block}a{color:inherit}h1,h2,h3,p,dl,dd,figure{margin:0}button{font:inherit}.h1,.h2,.h3{font-family:var(--font-display);font-weight:var(--font-weight-medium);text-transform:uppercase;text-wrap:balance}.h1{letter-spacing:clamp(.04em,.2vw + .03em,.08em);font-size:clamp(28px,2.4vw + 18px,68px);line-height:1.08}.h2{letter-spacing:clamp(.05em,.15vw + .04em,.08em);font-size:clamp(30px,1.6vw + 20px,48px);line-height:1.12}.h3{letter-spacing:.06em;font-size:clamp(21px,.5vw + 18px,28px);line-height:1.2}.serif{font-family:var(--font-display);font-weight:var(--font-weight-regular);text-wrap:pretty;font-size:clamp(26px,1.6vw + 18px,44px);line-height:1.32}.figure{font-family:var(--font-display);font-weight:var(--font-weight-light);letter-spacing:var(--tracking-figure);font-variant-numeric:lining-nums;line-height:1}.lede{color:var(--color-plaster);text-wrap:pretty;font-size:clamp(16px,.3vw + 15px,19px);line-height:1.6}.muted{color:var(--color-plaster)}.label{font-family:var(--font-sans);font-weight:var(--font-weight-medium);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:20px}.wrap{width:min(1200px, 100% - 2 * var(--gutter));margin-inline:auto}.band{padding-block:clamp(88px,9vw,152px)}.band.lime{background:var(--color-lime)}.band.sea{background:var(--color-sea);color:var(--color-white)}.band.ink{background:var(--color-ink);color:var(--color-white)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--color-ink);color:var(--color-white);padding:12px 18px;position:absolute;top:-60px;left:16px}.skip:focus{top:16px}.btn{border:1px solid var(--color-sea);background:var(--color-sea);min-height:56px;color:var(--color-white);transition:background-color .3s var(--ease), color .3s var(--ease);justify-content:center;align-items:center;padding:0 30px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--color-ink);border-color:var(--color-ink)}.btn.light{background:var(--color-white);border-color:var(--color-white);color:var(--color-sea)}.btn.light:hover{color:var(--color-white);background:0 0}.btn.ghost{color:var(--color-ink);border-color:var(--color-ink);background:0 0}.btn.ghost:hover{background:var(--color-ink);color:var(--color-white)}.link{transition:opacity .3s var(--ease);border-bottom:1px solid;padding-bottom:6px;text-decoration:none;display:inline-block}.link:hover{opacity:.66}:focus-visible{outline:2px solid var(--color-sea);outline-offset:3px}.band.sea :focus-visible,.band.ink :focus-visible,header.dark :focus-visible,.flight :focus-visible,.hero :focus-visible,.rooms :focus-visible,.sea-band :focus-visible{outline-color:var(--color-white)}.motion [data-reveal]{opacity:0;transition:opacity 1s var(--ease), transform 1s var(--ease);transition-delay:var(--delay,0s);transform:translateY(28px)}.motion [data-reveal=mask]{opacity:1;transform:none}.motion [data-reveal=mask]>*{clip-path:inset(0 0 100%);transition:clip-path 1.3s var(--ease);transition-delay:var(--delay,0s)}.motion [data-reveal].is-in{opacity:1;transform:none}.motion [data-reveal=mask].is-in>*{clip-path:inset(0)}::view-transition-old(root){animation-duration:.45s;animation-timing-function:var(--ease)}::view-transition-new(root){animation-duration:.45s;animation-timing-function:var(--ease)}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}header.svelte-1elxaub{z-index:50;color:var(--color-ink);transition:background-color .5s var(--ease), color .5s var(--ease), box-shadow .5s var(--ease);position:fixed;inset:0 0 auto}header.dark.svelte-1elxaub{color:var(--color-white)}header.solid.svelte-1elxaub{background:color-mix(in srgb, var(--color-lime) 94%, transparent);-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);box-shadow:0 1px 0 var(--color-stone)}.bar.svelte-1elxaub{height:var(--header-h);padding-left:max(24px, calc(var(--gutter) - 40px), env(safe-area-inset-left,0px));padding-right:max(24px, calc(var(--gutter) - 40px), env(safe-area-inset-right,0px));justify-content:space-between;align-items:center;display:flex}ul.svelte-1elxaub{gap:40px;width:420px;margin:0;padding:0;list-style:none;display:flex}.right.svelte-1elxaub{justify-content:flex-end}.side.svelte-1elxaub a:where(.svelte-1elxaub){color:inherit;transition:border-color .3s var(--ease);border-bottom:1px solid #0000;padding-bottom:6px;text-decoration:none}.side.svelte-1elxaub a:where(.svelte-1elxaub):hover,.side.svelte-1elxaub a[aria-current=page]:where(.svelte-1elxaub){border-color:currentColor}.logo.svelte-1elxaub{display:grid}.logo.svelte-1elxaub img:where(.svelte-1elxaub){width:148px;height:auto;transition:opacity .5s var(--ease);grid-area:1/1}.on-dark.svelte-1elxaub{opacity:0}.dark.svelte-1elxaub .on-dark:where(.svelte-1elxaub){opacity:1}.dark.svelte-1elxaub .on-light:where(.svelte-1elxaub){opacity:0}.menu.svelte-1elxaub{color:inherit;cursor:pointer;background:0 0;border:0;padding:12px 0 12px 12px;font-size:12px;display:none}.sheet.svelte-1elxaub{height:calc(100dvh - var(--header-h));overscroll-behavior:contain;padding:32px max(24px, env(safe-area-inset-right,0px)) calc(32px + env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left,0px));background:var(--color-lime);flex-direction:column;justify-content:space-between;gap:32px;display:flex;overflow-y:auto}.sheet.svelte-1elxaub ul:where(.svelte-1elxaub){flex-direction:column;gap:18px;width:auto}.sheet.svelte-1elxaub a:where(.svelte-1elxaub){color:var(--color-ink);text-decoration:none}@media (width<=960px){.side.svelte-1elxaub{display:none}.menu.svelte-1elxaub{display:block}.logo.svelte-1elxaub img:where(.svelte-1elxaub){width:112px}}footer.svelte-jz8lnl{padding-block:96px 40px}.top.svelte-jz8lnl{flex-wrap:wrap;justify-content:space-between;gap:48px;display:flex}.cols.svelte-jz8lnl{flex-wrap:wrap;gap:clamp(40px,6vw,96px);display:flex}.head.svelte-jz8lnl{color:#ffffff8c;margin-bottom:14px;font-size:12px}ul.svelte-jz8lnl{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}a.svelte-jz8lnl{color:var(--color-white);font-size:15px;text-decoration:none}a.svelte-jz8lnl:hover{text-underline-offset:4px;text-decoration:underline}.legal.svelte-jz8lnl a:where(.svelte-jz8lnl){font-size:inherit;color:inherit;text-underline-offset:3px;text-decoration:underline}.legal.svelte-jz8lnl{color:#fff9;border-top:1px solid #ffffff2e;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:72px;padding-top:24px;font-size:14px;line-height:22px;display:flex}
