.amenity-icon:where(.astro-ksurjezi){display:block;width:2.2rem;height:2.2rem;color:var(--navy);fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.5}.photo-placeholder:where(.astro-2yv5kc3c){display:grid;gap:.55rem;width:100%;margin:0}.photo-placeholder__canvas:where(.astro-2yv5kc3c){display:grid;place-content:center;justify-items:center;gap:.75rem;min-height:13rem;padding:1.5rem;border:1px solid var(--line);color:var(--navy);text-align:center;background:var(--surface-alt)}.photo-placeholder--hero:where(.astro-2yv5kc3c) .photo-placeholder__canvas:where(.astro-2yv5kc3c){aspect-ratio:5 / 3}.photo-placeholder--wide:where(.astro-2yv5kc3c) .photo-placeholder__canvas:where(.astro-2yv5kc3c){aspect-ratio:16 / 9}.photo-placeholder--portrait:where(.astro-2yv5kc3c) .photo-placeholder__canvas:where(.astro-2yv5kc3c){aspect-ratio:4 / 5}.photo-placeholder--square:where(.astro-2yv5kc3c) .photo-placeholder__canvas:where(.astro-2yv5kc3c){aspect-ratio:1}.photo-placeholder__canvas:where(.astro-2yv5kc3c) svg:where(.astro-2yv5kc3c){width:3rem;height:3rem;fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.5}.photo-placeholder__canvas:where(.astro-2yv5kc3c) span:where(.astro-2yv5kc3c){font-size:.85rem;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.photo-placeholder:where(.astro-2yv5kc3c) figcaption:where(.astro-2yv5kc3c){margin:0;color:var(--ink-soft);font-size:.85rem;line-height:1.35}@media(max-width:767px){.photo-placeholder__canvas:where(.astro-2yv5kc3c){min-height:11rem}}.experience-page:where(.astro-ajxctdaq){background:#fff}.experience-shell:where(.astro-ajxctdaq){padding-right:16px;padding-left:16px}.experience-hero:where(.astro-ajxctdaq){padding:clamp(1.5rem,3vw,2.5rem) 0}.experience-hero__layout:where(.astro-ajxctdaq){display:grid;gap:clamp(1.5rem,3vw,3rem);align-items:center}.experience-hero__copy:where(.astro-ajxctdaq){display:grid;gap:1rem;min-width:0}.experience-hero__copy:where(.astro-ajxctdaq) h1:where(.astro-ajxctdaq),.experience-hero__copy:where(.astro-ajxctdaq) p:where(.astro-ajxctdaq){margin:0}.experience-hero__lead:where(.astro-ajxctdaq){color:var(--ink);font-size:clamp(22px,2.5vw,28px);line-height:1.3}.experience-hero__copy:where(.astro-ajxctdaq)>p:where(.astro-ajxctdaq):not(.experience-hero__lead){color:var(--ink-soft)}.experience-hero__actions:where(.astro-ajxctdaq){margin-top:.25rem}.experience-hero__note:where(.astro-ajxctdaq){padding-top:.9rem;border-top:1px solid var(--line);font-size:.9rem;line-height:1.5}.journey-overview:where(.astro-ajxctdaq){padding:clamp(1.5rem,3vw,2.25rem) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface-muted)}.journey-overview__header:where(.astro-ajxctdaq),.amenities__header:where(.astro-ajxctdaq),.experience-faq__header:where(.astro-ajxctdaq){display:grid;gap:.35rem;margin-bottom:1.5rem}.journey-overview__header:where(.astro-ajxctdaq) h2:where(.astro-ajxctdaq),.journey-overview__header:where(.astro-ajxctdaq) p:where(.astro-ajxctdaq),.amenities__header:where(.astro-ajxctdaq) h2:where(.astro-ajxctdaq),.amenities__header:where(.astro-ajxctdaq) p:where(.astro-ajxctdaq),.experience-faq__header:where(.astro-ajxctdaq) h2:where(.astro-ajxctdaq),.experience-faq__header:where(.astro-ajxctdaq) p:where(.astro-ajxctdaq){margin:0}.journey-overview__header:where(.astro-ajxctdaq) p:where(.astro-ajxctdaq),.amenities__header:where(.astro-ajxctdaq) p:where(.astro-ajxctdaq),.experience-faq__header:where(.astro-ajxctdaq) p:where(.astro-ajxctdaq){color:var(--ink-soft)}.journey-track:where(.astro-ajxctdaq){display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:0;margin:0;list-style:none}.journey-track:where(.astro-ajxctdaq) li:where(.astro-ajxctdaq){position:relative;min-width:0}.journey-track:where(.astro-ajxctdaq) li:where(.astro-ajxctdaq):before{position:absolute;top:1rem;right:50%;left:-50%;height:1px;background:var(--line);content:""}.journey-track:where(.astro-ajxctdaq) li:where(.astro-ajxctdaq):first-child:before{display:none}.journey-track:where(.astro-ajxctdaq) a:where(.astro-ajxctdaq){position:relative;z-index:1;display:grid;gap:.5rem;justify-items:center;color:var(--ink);font-size:.9rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none!important}.journey-track:where(.astro-ajxctdaq) a:where(.astro-ajxctdaq):hover span:where(.astro-ajxctdaq):last-child,.journey-track:where(.astro-ajxctdaq) a:where(.astro-ajxctdaq):focus-visible span:where(.astro-ajxctdaq):last-child{color:var(--link)}.journey-track:where(.astro-ajxctdaq) a:where(.astro-ajxctdaq):focus-visible{outline:3px solid color-mix(in srgb,var(--link) 55%,transparent);outline-offset:.35rem}.journey-track__number:where(.astro-ajxctdaq){display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--navy);border-radius:50%;color:var(--navy);background:#fff}.journey-chapter:where(.astro-ajxctdaq){padding:clamp(2rem,5vw,4.5rem) 0;scroll-margin-top:1rem}.journey-chapter--muted:where(.astro-ajxctdaq){background:var(--surface-muted)}.journey-chapter__layout:where(.astro-ajxctdaq){display:grid;gap:clamp(1.5rem,4vw,4rem);align-items:center}.journey-chapter__media:where(.astro-ajxctdaq),.journey-chapter__copy:where(.astro-ajxctdaq),.chapter-block:where(.astro-ajxctdaq),.dining-media:where(.astro-ajxctdaq){display:grid;gap:1rem;min-width:0}.journey-chapter__copy:where(.astro-ajxctdaq) h2:where(.astro-ajxctdaq),.journey-chapter__copy:where(.astro-ajxctdaq) h3:where(.astro-ajxctdaq),.journey-chapter__copy:where(.astro-ajxctdaq) p:where(.astro-ajxctdaq),.chapter-block:where(.astro-ajxctdaq) h3:where(.astro-ajxctdaq),.chapter-block:where(.astro-ajxctdaq) p:where(.astro-ajxctdaq){margin:0}.journey-chapter__copy:where(.astro-ajxctdaq)>p:where(.astro-ajxctdaq),.chapter-block:where(.astro-ajxctdaq) p:where(.astro-ajxctdaq),.experience-list:where(.astro-ajxctdaq){color:var(--ink-soft)}.chapter-block:where(.astro-ajxctdaq){padding-top:1rem;border-top:1px solid var(--line)}.chapter-block:where(.astro-ajxctdaq):first-of-type{padding-top:0;border-top:0}.experience-list:where(.astro-ajxctdaq){display:grid;gap:.55rem;padding-left:1.25rem;margin:0}.experience-list:where(.astro-ajxctdaq) li:where(.astro-ajxctdaq){padding-left:.2rem}.experience-list:where(.astro-ajxctdaq) strong:where(.astro-ajxctdaq){color:var(--ink)}.chapter-link:where(.astro-ajxctdaq){padding-top:.35rem}.journey-chapter__actions:where(.astro-ajxctdaq){margin-top:.5rem}.dockside-hour:where(.astro-ajxctdaq){padding:clamp(2rem,5vw,4rem) 0;color:#fff;background:var(--navy)}.dockside-hour__intro:where(.astro-ajxctdaq){display:grid;gap:.6rem;max-width:52rem;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.dockside-hour__intro:where(.astro-ajxctdaq) h2:where(.astro-ajxctdaq),.dockside-hour__intro:where(.astro-ajxctdaq) p:where(.astro-ajxctdaq){margin:0;color:#fff}.dockside-timeline:where(.astro-ajxctdaq){display:grid;gap:1px;padding:1px;margin:0;list-style:none;background:#ffffff52}.dockside-timeline:where(.astro-ajxctdaq) li:where(.astro-ajxctdaq){display:grid;gap:.4rem;align-content:start;padding:1.25rem;background:var(--navy)}.dockside-timeline:where(.astro-ajxctdaq) h3:where(.astro-ajxctdaq),.dockside-timeline:where(.astro-ajxctdaq) p:where(.astro-ajxctdaq){margin:0;color:#fff}.dockside-timeline__time:where(.astro-ajxctdaq){font-size:.8rem;font-weight:900;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.cruise-feature:where(.astro-ajxctdaq){padding:clamp(2rem,5vw,4.5rem) 0;background:var(--surface-muted);scroll-margin-top:1rem}.cruise-feature__copy:where(.astro-ajxctdaq){display:grid;gap:1.5rem;padding-top:1.5rem}.cruise-feature__copy:where(.astro-ajxctdaq)>div:where(.astro-ajxctdaq){display:grid;gap:.55rem;align-content:start}.cruise-feature__copy:where(.astro-ajxctdaq) h2:where(.astro-ajxctdaq),.cruise-feature__copy:where(.astro-ajxctdaq) h3:where(.astro-ajxctdaq),.cruise-feature__copy:where(.astro-ajxctdaq) p:where(.astro-ajxctdaq){margin:0}.cruise-feature__copy:where(.astro-ajxctdaq) p:where(.astro-ajxctdaq){color:var(--ink-soft)}.amenities:where(.astro-ajxctdaq){padding:clamp(2rem,4vw,3.5rem) 0}.amenities-grid:where(.astro-ajxctdaq){display:grid;border-top:1px solid var(--line)}.amenity-card:where(.astro-ajxctdaq){display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start;padding:1.25rem 0;border-bottom:1px solid var(--line)}.amenity-card:where(.astro-ajxctdaq)>div:where(.astro-ajxctdaq){display:grid;gap:.35rem}.amenity-card:where(.astro-ajxctdaq) h3:where(.astro-ajxctdaq),.amenity-card:where(.astro-ajxctdaq) p:where(.astro-ajxctdaq){margin:0}.amenity-card:where(.astro-ajxctdaq) p:where(.astro-ajxctdaq),.amenities__link:where(.astro-ajxctdaq){color:var(--ink-soft)}.amenities__link:where(.astro-ajxctdaq){margin:1.25rem 0 0}.experience-faq:where(.astro-ajxctdaq){padding:clamp(2rem,4vw,3.5rem) 0;border-top:1px solid var(--line);background:var(--surface-muted)}.experience-faq__grid:where(.astro-ajxctdaq){display:grid;gap:0 clamp(1.5rem,3vw,3rem);align-items:start}.experience-faq__item:where(.astro-ajxctdaq){border-top:1px solid var(--line)}.experience-faq__item:where(.astro-ajxctdaq):last-child{border-bottom:1px solid var(--line)}.experience-faq__footer:where(.astro-ajxctdaq){display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;margin-top:1.5rem}.experience-faq__footer:where(.astro-ajxctdaq) p:where(.astro-ajxctdaq){margin:0}@media(min-width:800px){.experience-hero__layout:where(.astro-ajxctdaq){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.journey-chapter__layout:where(.astro-ajxctdaq){grid-template-columns:minmax(0,1.22fr) minmax(18rem,.78fr)}.journey-chapter--reverse:where(.astro-ajxctdaq) .journey-chapter__layout:where(.astro-ajxctdaq){grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr)}.journey-chapter--reverse:where(.astro-ajxctdaq) .journey-chapter__media:where(.astro-ajxctdaq){order:2}.journey-chapter__layout--dining:where(.astro-ajxctdaq){align-items:start}.dining-media:where(.astro-ajxctdaq){grid-template-columns:repeat(2,minmax(0,1fr))}.dockside-timeline:where(.astro-ajxctdaq){grid-template-columns:repeat(3,minmax(0,1fr))}.cruise-feature__copy:where(.astro-ajxctdaq){grid-template-columns:repeat(2,minmax(0,1fr))}.amenities-grid:where(.astro-ajxctdaq){grid-template-columns:repeat(2,minmax(0,1fr))}.amenity-card:where(.astro-ajxctdaq):nth-child(odd){padding-right:1.5rem}.amenity-card:where(.astro-ajxctdaq):nth-child(2n){padding-left:1.5rem;border-left:1px solid var(--line)}.experience-faq__grid:where(.astro-ajxctdaq){grid-template-columns:repeat(2,minmax(0,1fr))}.experience-faq__item:where(.astro-ajxctdaq):nth-child(2){border-top:1px solid var(--line)}.experience-faq__item:where(.astro-ajxctdaq):nth-last-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:799px){.journey-chapter--reverse:where(.astro-ajxctdaq) .journey-chapter__media:where(.astro-ajxctdaq){order:0}}@media(max-width:599px){.journey-track:where(.astro-ajxctdaq){grid-template-columns:1fr;gap:0;max-width:12rem}.journey-track:where(.astro-ajxctdaq) li:where(.astro-ajxctdaq):before{top:-50%;bottom:50%;left:1rem;width:1px;height:auto}.journey-track:where(.astro-ajxctdaq) a:where(.astro-ajxctdaq){grid-template-columns:2rem minmax(0,1fr);gap:.85rem;align-items:center;justify-items:start;padding:.45rem 0;text-align:left}}@media(max-width:520px){.experience-hero__actions:where(.astro-ajxctdaq) .button:where(.astro-ajxctdaq),.journey-chapter__actions:where(.astro-ajxctdaq) .button:where(.astro-ajxctdaq){width:100%}.experience-faq__footer:where(.astro-ajxctdaq){align-items:stretch}.experience-faq__footer:where(.astro-ajxctdaq) .button-row:where(.astro-ajxctdaq),.experience-faq__footer:where(.astro-ajxctdaq) .button:where(.astro-ajxctdaq){width:100%}}
