.layout[data-astro-cid-bzc7mgsp]{gap:48px;padding-block:40px 80px;display:grid}@media (width>=1024px){.layout[data-astro-cid-bzc7mgsp]{grid-template-columns:minmax(0,1fr) 26rem;grid-template-areas:"details booking";align-items:start;gap:64px}}.booking[data-astro-cid-bzc7mgsp]{background:#fbf8f3;border:1px solid #ede7dd;border-radius:14px;padding:24px 24px 28px;box-shadow:0 1px 2px #003d5a0d,0 4px 16px #003d5a14}@media (width>=1024px){.booking[data-astro-cid-bzc7mgsp]{overscroll-behavior:contain;scrollbar-width:thin;grid-area:booking;max-height:calc(100vh - 104px);margin-top:-112px;padding:32px;position:sticky;top:80px;overflow-y:auto}}.booking__price[data-astro-cid-bzc7mgsp]{font-variation-settings:"opsz" 48, "SOFT" 0, "WONK" 0;letter-spacing:-.025em;font-feature-settings:"tnum" 1, "lnum" 1;font-variant-numeric:tabular-nums lining-nums;color:#003d5a;font-family:Fraunces Variable,Fraunces,Georgia,serif;font-size:clamp(1.875rem,1.5rem + 1.5vw,2.5rem);font-weight:600;line-height:1}.booking__price[data-astro-cid-bzc7mgsp] span[data-astro-cid-bzc7mgsp]{letter-spacing:0;color:#2785af;margin-top:8px;font-family:Inter Variable,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(.8125rem,.79rem + .1vw,.875rem);font-weight:400;display:block}.booking__sailings[data-astro-cid-bzc7mgsp]{font-feature-settings:"tnum" 1, "lnum" 1;font-variant-numeric:tabular-nums lining-nums;color:#003d5a;border-bottom:1px dashed #ede7dd;margin-top:16px;padding-bottom:20px;font-size:clamp(.8125rem,.79rem + .1vw,.875rem);font-weight:600}.booking[data-astro-cid-bzc7mgsp] .bokun{margin-top:20px}.booking__note[data-astro-cid-bzc7mgsp]{color:#2785af;margin-top:16px;font-size:clamp(.75rem,.72rem + .1vw,.8125rem);line-height:1.5}#book{scroll-margin-top:80px}.details[data-astro-cid-bzc7mgsp]{min-width:0}@media (width>=1024px){.details[data-astro-cid-bzc7mgsp]{grid-area:details}}.details__section[data-astro-cid-bzc7mgsp]{margin-top:64px}.details__heading[data-astro-cid-bzc7mgsp]{font-variation-settings:"opsz" 48, "SOFT" 0, "WONK" 0;letter-spacing:-.025em;color:#003d5a;margin-bottom:32px;font-family:Fraunces Variable,Fraunces,Georgia,serif;font-size:clamp(1.5rem,1.3rem + .8vw,1.875rem);font-weight:600;line-height:1.04}.details__lede[data-astro-cid-bzc7mgsp]{color:#1a6889;max-width:62ch;margin-top:-16px;margin-bottom:32px}.details__highlights[data-astro-cid-bzc7mgsp]{gap:12px;max-width:62ch;margin-top:32px;list-style:none;display:grid}.details__highlights[data-astro-cid-bzc7mgsp] li[data-astro-cid-bzc7mgsp]{color:#01405d;padding-left:24px;position:relative}.details__highlights[data-astro-cid-bzc7mgsp] li[data-astro-cid-bzc7mgsp]:before{content:"";background:#fba009;width:12px;height:2px;position:absolute;top:.62em;left:0}.details[data-astro-cid-bzc7mgsp] a[data-astro-cid-bzc7mgsp]:not(.btn){color:#0c6672;text-underline-offset:3px}.glance[data-astro-cid-bzc7mgsp]{border-bottom:1px solid #ede7dd}.glance__row[data-astro-cid-bzc7mgsp]{border-top:1px solid #ede7dd;justify-content:space-between;align-items:baseline;gap:16px;padding-block:10px;display:flex}.glance__row[data-astro-cid-bzc7mgsp] dt[data-astro-cid-bzc7mgsp]{color:#2785af;flex-shrink:0;font-size:clamp(.8125rem,.79rem + .1vw,.875rem)}.glance__row[data-astro-cid-bzc7mgsp] dd[data-astro-cid-bzc7mgsp]{font-feature-settings:"tnum" 1, "lnum" 1;font-variant-numeric:tabular-nums lining-nums;color:#003d5a;text-align:right;max-width:44ch;font-size:clamp(.8125rem,.79rem + .1vw,.875rem);font-weight:600}.meet[data-astro-cid-bzc7mgsp]{border-top:1px solid #ede7dd;padding-top:40px}.meet[data-astro-cid-bzc7mgsp] p[data-astro-cid-bzc7mgsp]{color:#145772;max-width:62ch;line-height:1.6}.meet[data-astro-cid-bzc7mgsp] p[data-astro-cid-bzc7mgsp]+p[data-astro-cid-bzc7mgsp]{margin-top:16px}.meet__map[data-astro-cid-bzc7mgsp]{aspect-ratio:16/9;background:#f6f2eb;border:0;border-radius:14px;width:100%;height:auto;margin-top:24px;display:block}.meet__links[data-astro-cid-bzc7mgsp]{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:24px;font-size:clamp(.8125rem,.79rem + .1vw,.875rem);display:flex}.closing[data-astro-cid-bzc7mgsp]{border-top:1px solid #ede7dd;padding-top:40px}.closing[data-astro-cid-bzc7mgsp] p[data-astro-cid-bzc7mgsp]{color:#145772;max-width:62ch;line-height:1.6}.closing__cta[data-astro-cid-bzc7mgsp]{margin-top:32px}@media (width>=1024px){.closing__cta[data-astro-cid-bzc7mgsp]{display:none}}
