.cruise-archive-card[data-astro-cid-oyymq6wc]{min-width:0}.cruise-archive-card__image[data-astro-cid-oyymq6wc]{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;background:var(--muted)}.cruise-archive-card__image--empty[data-astro-cid-oyymq6wc]{background:var(--muted)}.cruise-archive-card__content[data-astro-cid-oyymq6wc]{margin-top:var(--space-5)}h3[data-astro-cid-oyymq6wc]{font-size:var(--heading-4);font-weight:600;line-height:1.16;color:var(--foreground)}h3[data-astro-cid-oyymq6wc] a[data-astro-cid-oyymq6wc]{text-decoration:none;transition:color .16s ease}h3[data-astro-cid-oyymq6wc] a[data-astro-cid-oyymq6wc]:hover{color:var(--primary)}p[data-astro-cid-oyymq6wc]{display:-webkit-box;overflow:hidden;margin:var(--space-2) 0 0;color:var(--muted-foreground);font-size:var(--font-size-sm);line-height:var(--line-height-body);-webkit-box-orient:vertical;-webkit-line-clamp:4}.cruise-archive-card__cta[data-astro-cid-oyymq6wc]{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-3);color:var(--primary);font-size:var(--font-size-sm);font-weight:600;text-decoration:underline;text-underline-offset:4px;transition:color .16s ease}.cruise-archive-card__cta[data-astro-cid-oyymq6wc]:hover{color:color-mix(in oklab,var(--primary) 80%,transparent)}.cruise-reveal[data-astro-cid-acdhi7oa]{--scene-height: clamp(500px, 78svh, 820px);--scroll-distance: 180svh;color:var(--foreground);background:var(--background)}.cruise-reveal__story[data-astro-cid-acdhi7oa]{position:relative;z-index:0}.cruise-reveal__stage[data-astro-cid-acdhi7oa]{position:relative;min-height:0;overflow:hidden;background:var(--background)}.cruise-reveal__intro[data-astro-cid-acdhi7oa]{display:none;min-height:var(--scene-height);place-content:center;padding:var(--space-6);text-align:center}.cruise-reveal__intro[data-astro-cid-acdhi7oa] h2[data-astro-cid-acdhi7oa]{color:var(--brand-primary);font-size:clamp(2rem,4.6vw,4.25rem);line-height:1.12}.cruise-reveal__intro[data-astro-cid-acdhi7oa] em[data-astro-cid-acdhi7oa]{font-weight:600}.cruise-reveal__hero[data-astro-cid-acdhi7oa]{position:relative;padding-block:var(--space-12);background:color-mix(in oklab,var(--muted) 30%,var(--background));border-block:1px solid color-mix(in oklab,var(--border) 70%,transparent)}.cruise-reveal__hero-copy[data-astro-cid-acdhi7oa]{display:flex;max-width:56rem;flex-direction:column;gap:var(--space-5)}.cruise-reveal__hero-copy[data-astro-cid-acdhi7oa] h1[data-astro-cid-acdhi7oa]{max-width:17ch;font-size:var(--heading-2);font-weight:600;line-height:var(--line-height-tight)}.cruise-reveal__hero-description[data-astro-cid-acdhi7oa]{color:var(--muted-foreground);font-size:var(--font-size-lg);line-height:var(--line-height-body)}.cruise-reveal__hero-description[data-astro-cid-acdhi7oa] p[data-astro-cid-acdhi7oa]+p[data-astro-cid-acdhi7oa]{margin-top:var(--space-4)}.cruise-reveal__hero-lead[data-astro-cid-acdhi7oa]{margin-bottom:var(--space-4);color:var(--foreground);font-weight:700}.cruise-reveal__boat[data-astro-cid-acdhi7oa],.cruise-reveal__wave[data-astro-cid-acdhi7oa]{display:none;pointer-events:none}.cruise-reveal__boat-art[data-astro-cid-acdhi7oa],.cruise-reveal__wave-art[data-astro-cid-acdhi7oa]{display:block;width:100%;height:auto}.cruise-reveal__archive-heading[data-astro-cid-acdhi7oa]{margin-bottom:var(--space-8);font-size:var(--heading-2)}.cruise-reveal__grid[data-astro-cid-acdhi7oa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.cruise-reveal[data-astro-cid-acdhi7oa].is-enhanced .cruise-reveal__story[data-astro-cid-acdhi7oa]{height:calc(var(--scene-height) + var(--scroll-distance))}.cruise-reveal[data-astro-cid-acdhi7oa].is-enhanced .cruise-reveal__stage[data-astro-cid-acdhi7oa]{position:sticky;top:0;height:var(--scene-height);min-height:var(--scene-height)}.cruise-reveal[data-astro-cid-acdhi7oa].is-enhanced .cruise-reveal__intro[data-astro-cid-acdhi7oa]{position:absolute;inset:0;display:grid;min-height:0;z-index:2;pointer-events:none}.cruise-reveal[data-astro-cid-acdhi7oa].is-enhanced .cruise-reveal__hero[data-astro-cid-acdhi7oa]{position:absolute;inset:0;z-index:1;display:grid;align-items:center;padding-block:var(--space-6);opacity:0;pointer-events:none}.cruise-reveal[data-astro-cid-acdhi7oa].is-enhanced .cruise-reveal__boat[data-astro-cid-acdhi7oa]{position:absolute;top:0;left:0;z-index:3;display:block;width:50vw;height:auto;opacity:0}.cruise-reveal[data-astro-cid-acdhi7oa].is-enhanced .cruise-reveal__wave[data-astro-cid-acdhi7oa]{position:absolute;top:0;left:0;z-index:4;display:block;width:154vw;height:auto;opacity:0}.cruise-reveal[data-astro-cid-acdhi7oa].is-enhanced.is-active .cruise-reveal__intro[data-astro-cid-acdhi7oa],.cruise-reveal[data-astro-cid-acdhi7oa].is-enhanced.is-active .cruise-reveal__hero[data-astro-cid-acdhi7oa],.cruise-reveal[data-astro-cid-acdhi7oa].is-enhanced.is-active .cruise-reveal__boat[data-astro-cid-acdhi7oa],.cruise-reveal[data-astro-cid-acdhi7oa].is-enhanced.is-active .cruise-reveal__wave[data-astro-cid-acdhi7oa]{will-change:transform,opacity}.cruise-reveal[data-astro-cid-acdhi7oa].is-enhanced .cruise-reveal__boat-art[data-astro-cid-acdhi7oa][data-floating]{transform-origin:50% 96.6%;animation:cruise-float-hull 7.6s ease-in-out infinite paused}.cruise-reveal[data-astro-cid-acdhi7oa].is-enhanced .cruise-reveal__wave-art[data-astro-cid-acdhi7oa][data-floating]{animation:cruise-drift-wave 6.4s ease-in-out infinite paused}.cruise-reveal[data-astro-cid-acdhi7oa].is-enhanced.is-water-moving .cruise-reveal__boat-art[data-astro-cid-acdhi7oa][data-floating],.cruise-reveal[data-astro-cid-acdhi7oa].is-enhanced.is-water-moving .cruise-reveal__wave-art[data-astro-cid-acdhi7oa][data-floating]{animation-play-state:running}@keyframes cruise-float-hull{0%,to{transform:translate3d(0,.6px,0) rotate(-.08deg)}28%{transform:translate3d(0,-1.5px,0) rotate(.055deg)}58%{transform:translate3d(0,1.2px,0) rotate(.09deg)}80%{transform:translate3d(0,-.4px,0) rotate(-.045deg)}}@keyframes cruise-drift-wave{0%,to{transform:translate3d(-.5%,.7px,0)}50%{transform:translate3d(-1.5%,-1.2px,0)}}@media(max-width:767px){.cruise-reveal[data-astro-cid-acdhi7oa]{--scene-height: clamp(650px, 84svh, 760px);--scroll-distance: 180svh}.cruise-reveal__intro[data-astro-cid-acdhi7oa] h2[data-astro-cid-acdhi7oa]{font-size:clamp(1.85rem,7.5vw,2.55rem)}.cruise-reveal__desktop-break[data-astro-cid-acdhi7oa]{display:none}.cruise-reveal__hero[data-astro-cid-acdhi7oa]{padding-block:var(--space-6)}.cruise-reveal__hero-copy[data-astro-cid-acdhi7oa]{gap:var(--space-4)}.cruise-reveal__hero-copy[data-astro-cid-acdhi7oa] h1[data-astro-cid-acdhi7oa]{font-size:clamp(2rem,8vw,2.55rem)}.cruise-reveal__hero-description[data-astro-cid-acdhi7oa]{font-size:var(--font-size-base);line-height:1.5}.cruise-reveal__grid[data-astro-cid-acdhi7oa]{grid-template-columns:1fr;gap:var(--space-12)}.cruise-reveal[data-astro-cid-acdhi7oa].is-enhanced .cruise-reveal__boat[data-astro-cid-acdhi7oa]{width:72vw}}@media(max-width:767px)and (max-height:680px){.cruise-reveal[data-astro-cid-acdhi7oa]{--scene-height: 620px;--scroll-distance: 190svh}.cruise-reveal__hero[data-astro-cid-acdhi7oa]{padding-block:var(--space-4)}.cruise-reveal__hero-copy[data-astro-cid-acdhi7oa]{gap:var(--space-3)}.cruise-reveal__hero-description[data-astro-cid-acdhi7oa]{font-size:var(--font-size-sm)}.cruise-reveal__hero-description[data-astro-cid-acdhi7oa] p[data-astro-cid-acdhi7oa]+p[data-astro-cid-acdhi7oa]{margin-top:var(--space-2)}.cruise-reveal__hero-lead[data-astro-cid-acdhi7oa]{margin-bottom:var(--space-2)}}@media(min-width:768px)and (max-height:520px){.cruise-reveal[data-astro-cid-acdhi7oa]{--scene-height: 460px;--scroll-distance: 200svh}.cruise-reveal__hero[data-astro-cid-acdhi7oa]{padding-block:var(--space-4)}.cruise-reveal__hero-copy[data-astro-cid-acdhi7oa]{gap:var(--space-3)}.cruise-reveal__hero-description[data-astro-cid-acdhi7oa]{font-size:var(--font-size-base)}.cruise-reveal__hero-description[data-astro-cid-acdhi7oa] p[data-astro-cid-acdhi7oa]+p[data-astro-cid-acdhi7oa]{margin-top:var(--space-2)}.cruise-reveal__hero-lead[data-astro-cid-acdhi7oa]{margin-bottom:var(--space-2)}}@media(prefers-reduced-motion:reduce){.cruise-reveal[data-astro-cid-acdhi7oa].is-enhanced .cruise-reveal__story[data-astro-cid-acdhi7oa]{height:auto}.cruise-reveal[data-astro-cid-acdhi7oa].is-enhanced .cruise-reveal__stage[data-astro-cid-acdhi7oa]{position:relative;height:auto;overflow:visible}.cruise-reveal[data-astro-cid-acdhi7oa].is-enhanced .cruise-reveal__intro[data-astro-cid-acdhi7oa]{position:relative;min-height:var(--scene-height)}.cruise-reveal[data-astro-cid-acdhi7oa].is-enhanced .cruise-reveal__hero[data-astro-cid-acdhi7oa]{position:relative;opacity:1!important;pointer-events:auto}.cruise-reveal[data-astro-cid-acdhi7oa].is-enhanced .cruise-reveal__boat[data-astro-cid-acdhi7oa],.cruise-reveal[data-astro-cid-acdhi7oa].is-enhanced .cruise-reveal__wave[data-astro-cid-acdhi7oa]{display:none}}
