.cruise-offer[data-astro-cid-4urr7jd4]{padding:var(--spacing-section-balanced) var(--spacing-hero-edge);scroll-margin-top:var(--header-height)}.cruise-offer__heading[data-astro-cid-4urr7jd4]{align-items:start;gap:var(--spacing-element);flex-direction:column;margin-block-end:var(--spacing-stack);display:flex}h2[data-astro-cid-4urr7jd4]{font-family:var(--font-display);font-size:var(--text-section);line-height:1.2}.cruise-offer__heading[data-astro-cid-4urr7jd4] p[data-astro-cid-4urr7jd4]{text-wrap:pretty;max-inline-size:45ch}.cruise-offer__columns[data-astro-cid-4urr7jd4]{gap:var(--spacing-stack);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cruise-offer__columns[data-astro-cid-4urr7jd4]>div[data-astro-cid-4urr7jd4]{border-block-start:1px solid var(--color-line-strong);padding-block-start:var(--spacing-card)}h3[data-astro-cid-4urr7jd4]{margin-block:.75rem var(--spacing-element);font-family:var(--font-display);font-size:1.5rem;line-height:1.3}p[data-astro-cid-4urr7jd4],li[data-astro-cid-4urr7jd4]{font-family:var(--font-sans);font-size:.9375rem;line-height:1.65}ul[data-astro-cid-4urr7jd4]{margin-block:var(--spacing-element);padding-inline-start:1.15rem;list-style:outside}li[data-astro-cid-4urr7jd4]+li[data-astro-cid-4urr7jd4]{margin-block-start:.5rem}.cruise-offer__note[data-astro-cid-4urr7jd4]{color:var(--color-ink-muted)}.cruise-offer__columns[data-astro-cid-4urr7jd4] .booking-actions{margin-block-start:var(--spacing-card)}.cruise-offer__package[data-astro-cid-4urr7jd4]{gap:var(--spacing-card);padding-block:var(--spacing-card) 0;border-block-start:1px solid var(--color-line-strong);grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin-block-end:var(--spacing-card);display:grid}.cruise-offer__package[data-astro-cid-4urr7jd4] strong[data-astro-cid-4urr7jd4]{font-family:var(--font-display);font-size:1.25rem;font-weight:500;line-height:1.5}.cruise-offer__check[data-astro-cid-4urr7jd4]{font-size:.9375rem;line-height:1.65}.cruise-offer__help[data-astro-cid-4urr7jd4]{margin-block-start:var(--spacing-card)}@media (width<62rem){.cruise-offer__columns[data-astro-cid-4urr7jd4],.cruise-offer__package[data-astro-cid-4urr7jd4]{grid-template-columns:minmax(0,1fr)}}.package-hint[data-astro-cid-y22jehdk]{max-inline-size:45ch;font-family:var(--font-sans);font-size:.875rem;line-height:1.5}.package-hint[data-astro-cid-y22jehdk] strong[data-astro-cid-y22jehdk]{font-weight:600}.offer-hero[data-astro-cid-oeedzc6h]{align-items:center;gap:var(--spacing-stack);padding:var(--spacing-card) var(--spacing-hero-edge) var(--spacing-stack);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.offer-hero__eyebrow[data-astro-cid-oeedzc6h]{font-family:var(--font-sans);margin-block-end:var(--spacing-element);font-size:.8125rem}h1[data-astro-cid-oeedzc6h]{font-family:var(--font-display);text-wrap:balance;overflow-wrap:anywhere;font-size:1.75rem;font-weight:400;line-height:1.12}.offer-hero__lead[data-astro-cid-oeedzc6h]{max-inline-size:45ch;margin-block:var(--spacing-card);font-family:var(--font-sans);font-size:1rem;line-height:1.65}.offer-hero__capacity[data-astro-cid-oeedzc6h]{align-items:center;gap:.5rem;font-size:.875rem;line-height:1.5;display:flex}.offer-hero__capacity[data-astro-cid-oeedzc6h] svg{flex:none}.offer-hero__price[data-astro-cid-oeedzc6h]{margin-block:var(--spacing-element) var(--spacing-card)}@media (width<62rem){.offer-hero__price[data-astro-cid-oeedzc6h]{margin-block:var(--spacing-micro) var(--spacing-element)}}.offer-hero__hint[data-astro-cid-oeedzc6h]{margin-block-start:var(--spacing-element)}.offer-hero__details[data-astro-cid-oeedzc6h]{margin-block-start:var(--spacing-element);font-size:.875rem;display:inline-block}.offer-hero__photo[data-astro-cid-oeedzc6h]{align-self:stretch;min-block-size:34rem;overflow:hidden}.offer-hero__photo[data-astro-cid-oeedzc6h] picture{display:contents}.offer-hero__photo[data-astro-cid-oeedzc6h] img{object-fit:cover;width:100%;height:100%}@media (width>=22.5rem){h1[data-astro-cid-oeedzc6h]{font-size:2rem}}@media (width>=48rem){h1[data-astro-cid-oeedzc6h]{font-size:2.5rem}}@media (width>=62rem){h1[data-astro-cid-oeedzc6h]{font-size:var(--text-heading)}}@media (width<62rem){.offer-hero[data-astro-cid-oeedzc6h]{gap:var(--spacing-card);grid-template-columns:minmax(0,1fr)}.offer-hero__photo[data-astro-cid-oeedzc6h]{aspect-ratio:4/3;min-block-size:0}}@media (width<30rem){.offer-hero[data-astro-cid-oeedzc6h]{padding-block-start:var(--spacing-element)}.offer-hero__eyebrow[data-astro-cid-oeedzc6h]{display:none}.offer-hero__lead[data-astro-cid-oeedzc6h]{margin-block:var(--spacing-element)}}.story[data-astro-cid-yysx45hc]{background:var(--color-page);color:var(--color-ink);flex-direction:column;align-items:center;padding-block:2rem 4rem;display:flex}@media (90rem<=width<120rem){.story[data-astro-cid-yysx45hc]{padding-inline:8rem}}.story__container[data-astro-cid-yysx45hc]{inline-size:100%}.story__content[data-astro-cid-yysx45hc]{max-inline-size:51.875rem;margin-inline:auto}@media (width>=90rem){.story__content[data-astro-cid-yysx45hc]{max-inline-size:none}}.story__title[data-astro-cid-yysx45hc]{font-family:var(--font-display);font-size:calc(2 * var(--type-base));text-align:start;font-weight:600;line-height:1.6em}@media (width<62rem){.story__title[data-astro-cid-yysx45hc]{text-align:center}}@media (width<48rem){.story__title[data-astro-cid-yysx45hc]{padding-inline:2em}}@media (width<30rem){.story__title[data-astro-cid-yysx45hc]{padding-inline:1.875rem}}.story__list[data-astro-cid-yysx45hc]{margin-block:calc(2 * var(--type-base));padding-inline:calc(2 * var(--type-base)) 0;list-style:outside}@media (width<62rem){.story__list[data-astro-cid-yysx45hc]{padding-inline:calc(2 * var(--type-base));margin-inline:1.25rem}}.story__item[data-astro-cid-yysx45hc]{text-align:start;margin-block-end:.7em;font-size:1.125rem;line-height:1.6em}@media (width<30rem){.story__item[data-astro-cid-yysx45hc]{font-size:1rem}}.story__text[data-astro-cid-yysx45hc]{text-align:start;padding-block:1rem;font-size:1.125rem;line-height:1.6em}@media (width<62rem){.story__text[data-astro-cid-yysx45hc]{padding-inline:1rem}}@media (width<30rem){.story__text[data-astro-cid-yysx45hc]{padding:2em 1rem;font-size:1rem}}.story__text--gap[data-astro-cid-yysx45hc]{margin-block-end:calc(2 * var(--type-base))}@media (62rem<=width<90rem){.story--cms[data-astro-cid-yysx45hc] .story__list--points[data-astro-cid-yysx45hc]{padding-inline-start:calc(3 * var(--type-base))}}.story--cms[data-astro-cid-yysx45hc] .story__list--points[data-astro-cid-yysx45hc] .story__item[data-astro-cid-yysx45hc]{font-size:1.125rem}.story--cms[data-astro-cid-yysx45hc] .story__list--points[data-astro-cid-yysx45hc] .story__item[data-astro-cid-yysx45hc]+.story__item[data-astro-cid-yysx45hc]{line-height:1.2em}.story--measure[data-astro-cid-yysx45hc]{padding:var(--spacing-section-balanced) var(--spacing-hero-edge)}.story--measure[data-astro-cid-yysx45hc] .story__container[data-astro-cid-yysx45hc]{padding-inline:0}.story--measure[data-astro-cid-yysx45hc] .story__content[data-astro-cid-yysx45hc]{max-inline-size:none}.story--measure[data-astro-cid-yysx45hc] .story__body[data-astro-cid-yysx45hc]{max-inline-size:60ch}.story--measure[data-astro-cid-yysx45hc] .story__title[data-astro-cid-yysx45hc]{font-size:var(--text-section);text-align:start;text-wrap:balance;margin-block-end:var(--spacing-card);padding-inline:0;font-weight:400;line-height:1.2}.story--measure[data-astro-cid-yysx45hc] .story__body[data-astro-cid-yysx45hc]>[data-astro-cid-yysx45hc]:first-child{margin-block-start:0}@media (width>=62rem){.story--measure[data-astro-cid-yysx45hc] .story__content[data-astro-cid-yysx45hc]{grid-template-columns:minmax(18rem,4fr) minmax(0,7fr);align-items:baseline;column-gap:clamp(2.5rem,5vw,6rem);display:grid}.story--measure[data-astro-cid-yysx45hc] .story__title[data-astro-cid-yysx45hc]{margin-block-end:0}}.story--measure[data-astro-cid-yysx45hc] .story__list[data-astro-cid-yysx45hc]{margin-inline:0;padding-inline:1.25em 0}.story--measure[data-astro-cid-yysx45hc] .story__text[data-astro-cid-yysx45hc]{padding-inline:0}@media (width<30rem){.story--measure[data-astro-cid-yysx45hc] .story__text[data-astro-cid-yysx45hc]{padding-block:1rem}}.collage__grid[data-astro-cid-ucafxfd7]{padding-block:var(--spacing-section-balanced);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);gap:.75rem;display:grid}@media (width<30rem){.collage__grid[data-astro-cid-ucafxfd7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.collage__small[data-astro-cid-ucafxfd7]{border-block-end:1px solid var(--color-frame);padding-block-end:.75rem}.collage__main[data-astro-cid-ucafxfd7]{border:1px solid var(--color-frame);grid-area:1/2/3/3;min-block-size:30rem;padding:.75rem}@media (width<48rem){.collage__main[data-astro-cid-ucafxfd7]{min-block-size:20rem}}@media (width<30rem){.collage__small[data-astro-cid-ucafxfd7],.collage__main[data-astro-cid-ucafxfd7]{border:0;padding:0}}.collage__image[data-astro-cid-ucafxfd7]{block-size:100%;inline-size:100%;position:relative}@media (width<30rem){.collage__image[data-astro-cid-ucafxfd7]{padding-block-start:100%}}.collage__image[data-astro-cid-ucafxfd7] img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.cruise-crumbs[data-astro-cid-5toszlnk] nav.breadcrumbs--compact{padding-inline:var(--spacing-hero-edge)}.cruise-crumbs[data-astro-cid-5toszlnk] nav.breadcrumbs--compact .breadcrumbs__list{max-inline-size:none}.media[data-astro-cid-5toszlnk]{padding-inline:var(--spacing-hero-edge)}.media__video[data-astro-cid-5toszlnk],.media[data-astro-cid-5toszlnk] .collage{inline-size:100%;max-inline-size:none;padding-inline:0}.cruise-closing[data-astro-cid-5toszlnk]{padding:0 var(--spacing-hero-edge) var(--spacing-section-balanced);display:flex}.cruise-closing--band[data-astro-cid-5toszlnk]{background:var(--color-surface)}.related-cruises[data-astro-cid-5toszlnk]{padding-block-end:var(--spacing-stack)}.cruise-closing--band[data-astro-cid-5toszlnk]+.related-cruises[data-astro-cid-5toszlnk]{padding-block-start:var(--spacing-section-balanced)}.related-cruises[data-astro-cid-5toszlnk] h2[data-astro-cid-5toszlnk]{padding:0 var(--spacing-hero-edge) var(--spacing-card);font-family:var(--font-display);font-size:var(--text-section);text-align:start;text-wrap:balance;font-weight:400;line-height:1.2}
