#site-nav[data-astro-cid-dmqpwcec]{color:var(--color-surface);background:transparent;border-bottom:1px solid transparent;backdrop-filter:saturate(100%) blur(0);-webkit-backdrop-filter:saturate(100%) blur(0);transition:background var(--motion-fast) var(--ease-premium),border-color var(--motion-fast) var(--ease-premium),backdrop-filter var(--motion-fast) var(--ease-premium)}#site-nav[data-astro-cid-dmqpwcec][data-scrolled=true],#site-nav[data-astro-cid-dmqpwcec][data-open=true]{background:color-mix(in srgb,var(--color-deep) 88%,transparent);border-bottom-color:color-mix(in srgb,var(--color-surface) 12%,transparent);backdrop-filter:saturate(120%) blur(10px);-webkit-backdrop-filter:saturate(120%) blur(10px)}#site-nav[data-astro-cid-dmqpwcec][data-local] .nav-bar[data-astro-cid-dmqpwcec]{transition:padding var(--motion-fast) var(--ease-premium)}#site-nav[data-astro-cid-dmqpwcec][data-local] .nav-logo[data-astro-cid-dmqpwcec]{transition:height var(--motion-fast) var(--ease-premium)}#site-nav[data-astro-cid-dmqpwcec][data-local][data-scrolled=true] .nav-bar[data-astro-cid-dmqpwcec]{padding-block:.5rem}#site-nav[data-astro-cid-dmqpwcec][data-local][data-scrolled=true] .nav-logo[data-astro-cid-dmqpwcec]{height:2.5rem}#site-nav[data-astro-cid-dmqpwcec][data-local] .nav-global[data-astro-cid-dmqpwcec],#site-nav[data-astro-cid-dmqpwcec][data-local] .nav-local[data-astro-cid-dmqpwcec]{transition:opacity var(--motion-fast) var(--ease-premium)}#site-nav[data-astro-cid-dmqpwcec][data-local][data-scrolled=true] .nav-global[data-astro-cid-dmqpwcec]{display:none}#site-nav[data-astro-cid-dmqpwcec][data-local][data-scrolled=true] .nav-local[data-astro-cid-dmqpwcec]{display:flex;animation:nav-in var(--motion-fast) var(--ease-premium) both}@keyframes nav-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.nav-local-item[data-astro-cid-dmqpwcec][aria-current=true]{color:currentColor;text-decoration:underline;text-decoration-color:var(--nav-local-accent, var(--color-accent));text-decoration-thickness:1.5px;text-underline-offset:.5em}.nav-strip[data-astro-cid-dmqpwcec]{display:none;border-top:1px solid color-mix(in srgb,var(--color-surface) 10%,transparent)}#site-nav[data-astro-cid-dmqpwcec][data-scrolled=true] .nav-strip[data-astro-cid-dmqpwcec]{display:block;animation:nav-in var(--motion-fast) var(--ease-premium) both}.nav-strip-scroll[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:1.25rem;padding:.55rem 1.5rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nav-strip-scroll[data-astro-cid-dmqpwcec]::-webkit-scrollbar{display:none}.nav-strip-item[data-astro-cid-dmqpwcec]{flex:0 0 auto;scroll-snap-align:start;font-size:.82rem;letter-spacing:.02em;color:color-mix(in srgb,currentColor 80%,transparent);padding-bottom:2px;border-bottom:1.5px solid transparent}.nav-strip-item[data-astro-cid-dmqpwcec][aria-current=true]{color:currentColor;border-bottom-color:var(--nav-local-accent, var(--color-accent))}@media(min-width:768px){#site-nav[data-astro-cid-dmqpwcec][data-scrolled=true] .nav-strip[data-astro-cid-dmqpwcec][data-bp=md]{display:none}}@media(min-width:1024px){#site-nav[data-astro-cid-dmqpwcec][data-scrolled=true] .nav-strip[data-astro-cid-dmqpwcec][data-bp=lg]{display:none}}.nav-item[data-astro-cid-dmqpwcec][aria-current=page]{color:currentColor;text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:1.5px;text-underline-offset:.5em}.nav-menu-item[data-astro-cid-dmqpwcec][aria-current=page]{color:var(--color-accent)}.nav-toggle[data-astro-cid-dmqpwcec]{color:currentColor;border:1px solid color-mix(in srgb,currentColor 35%,transparent);background:transparent;cursor:pointer}.nav-burger[data-astro-cid-dmqpwcec],.nav-burger[data-astro-cid-dmqpwcec]:before,.nav-burger[data-astro-cid-dmqpwcec]:after{display:block;width:18px;height:1.5px;background:currentColor;border-radius:2px;transition:transform var(--motion-fast) var(--ease-premium),opacity var(--motion-fast) var(--ease-premium)}.nav-burger[data-astro-cid-dmqpwcec]{position:relative}.nav-burger[data-astro-cid-dmqpwcec]:before,.nav-burger[data-astro-cid-dmqpwcec]:after{content:"";position:absolute;left:0}.nav-burger[data-astro-cid-dmqpwcec]:before{top:-6px}.nav-burger[data-astro-cid-dmqpwcec]:after{top:6px}#site-nav[data-astro-cid-dmqpwcec][data-open=true] .nav-burger[data-astro-cid-dmqpwcec]{background:transparent}#site-nav[data-astro-cid-dmqpwcec][data-open=true] .nav-burger[data-astro-cid-dmqpwcec]:before{transform:translateY(6px) rotate(45deg)}#site-nav[data-astro-cid-dmqpwcec][data-open=true] .nav-burger[data-astro-cid-dmqpwcec]:after{transform:translateY(-6px) rotate(-45deg)}.nav-menu[data-astro-cid-dmqpwcec]{color:var(--color-surface);background:color-mix(in srgb,var(--color-deep) 96%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-surface) 12%,transparent);max-height:calc(100svh - 4.5rem - var(--concept-offset, 0px));overflow-y:auto}.media-credit[data-astro-cid-jaowjfco]{position:absolute;right:.6rem;bottom:.6rem;z-index:2;display:flex;flex-direction:row-reverse;align-items:center;gap:.4rem;max-width:calc(100% - 1.2rem);font-size:.72rem;line-height:1.3;color:#fff}.media-credit[data-astro-cid-jaowjfco] summary[data-astro-cid-jaowjfco]{display:grid;place-items:center;flex:none;width:1.6rem;height:1.6rem;border-radius:999px;background:#00000073;backdrop-filter:blur(4px);cursor:pointer;list-style:none;font-size:.8rem;opacity:.8;transition:opacity .2s ease}.media-credit[data-astro-cid-jaowjfco] summary[data-astro-cid-jaowjfco]::-webkit-details-marker{display:none}.media-credit-body[data-astro-cid-jaowjfco]{margin:0;padding:.35rem .6rem;border-radius:.5rem;background:#0009;backdrop-filter:blur(4px)}.media-credit-body[data-astro-cid-jaowjfco] a[data-astro-cid-jaowjfco]{color:inherit;text-decoration:underline;text-underline-offset:2px}.media-credit[data-astro-cid-jaowjfco]:not([open]) .media-credit-body[data-astro-cid-jaowjfco]{display:none}.media-credit[data-astro-cid-jaowjfco][open] summary[data-astro-cid-jaowjfco],.media-credit[data-astro-cid-jaowjfco] summary[data-astro-cid-jaowjfco]:focus-visible{opacity:1}@media(hover:hover){.media-credit[data-astro-cid-jaowjfco]:hover summary[data-astro-cid-jaowjfco]{opacity:1}.media-credit[data-astro-cid-jaowjfco]:hover .media-credit-body[data-astro-cid-jaowjfco]{display:block}}.showcase-guide[data-astro-cid-xyg7ob6d][open] .guide-chevron[data-astro-cid-xyg7ob6d]{transform:rotate(180deg)}.guide-chevron[data-astro-cid-xyg7ob6d]{transition:transform .3s var(--ease-premium)}.showcase-guide[data-astro-cid-xyg7ob6d][open] .guide-group[data-astro-cid-xyg7ob6d]{animation:guide-in .35s var(--ease-premium) both;animation-delay:calc(var(--g, 0) * 60ms)}.showcase-guide[data-astro-cid-xyg7ob6d][open] .guide-row[data-astro-cid-xyg7ob6d]{animation:guide-in .3s var(--ease-premium) both;animation-delay:calc(80ms + var(--g, 0) * 60ms + var(--r, 0) * 35ms)}@keyframes guide-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.showcase-guide[data-astro-cid-xyg7ob6d][open] .guide-group[data-astro-cid-xyg7ob6d],.showcase-guide[data-astro-cid-xyg7ob6d][open] .guide-row[data-astro-cid-xyg7ob6d]{animation:none}}.showcase-more[data-astro-cid-xyg7ob6d] li[data-astro-cid-xyg7ob6d]+li[data-astro-cid-xyg7ob6d]:before{content:"·";margin:0 .6rem;color:var(--color-ink-muted)}@media(max-width:480px){.showcase-more[data-astro-cid-xyg7ob6d]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem 1rem}.showcase-more[data-astro-cid-xyg7ob6d] li[data-astro-cid-xyg7ob6d]+li[data-astro-cid-xyg7ob6d]:before{content:none}}.places-island[data-astro-cid-ngvoif3p]{fill:var(--color-surface-deep);stroke:color-mix(in srgb,var(--color-accent-deep) 55%,transparent);stroke-width:1.25}.places-marks[data-astro-cid-ngvoif3p] circle[data-astro-cid-ngvoif3p]{fill:var(--color-ink-muted)}.places-marks[data-astro-cid-ngvoif3p] text[data-astro-cid-ngvoif3p]{font-size:9px;letter-spacing:.06em;text-anchor:middle;fill:var(--color-ink-muted)}.places-point[data-astro-cid-ngvoif3p]{position:absolute;width:12px;height:12px;transform:translate(-50%,-50%)}.places-dot[data-astro-cid-ngvoif3p]{position:relative;display:block;width:100%;height:100%;border-radius:999px;transition:scale .2s var(--ease-premium),box-shadow .2s var(--ease-premium);background:var(--color-accent-deep);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent-deep) 22%,transparent)}.places-label[data-astro-cid-ngvoif3p] b[data-astro-cid-ngvoif3p]{margin-right:.4em;font-weight:500;font-variant-numeric:tabular-nums;color:var(--color-accent-deep)}.places-label[data-astro-cid-ngvoif3p]{position:absolute;top:50%;left:calc(100% + .5rem);transform:translateY(-50%);white-space:nowrap;font-size:.72rem;font-weight:500;letter-spacing:.04em;color:var(--color-ink);background:color-mix(in srgb,var(--color-surface) 85%,transparent);padding:.15rem .45rem;border-radius:6px}.places-point[data-astro-cid-ngvoif3p].is-left .places-label[data-astro-cid-ngvoif3p]{left:auto;right:calc(100% + .5rem)}.places-map[data-astro-cid-ngvoif3p].is-revealed .places-point[data-astro-cid-ngvoif3p]{animation:places-pop .45s var(--ease-premium) both;animation-delay:calc(.2s + var(--i, 0) * .18s)}@keyframes places-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(max-width:480px){.places-label[data-astro-cid-ngvoif3p]{font-size:.62rem}.places-dot[data-astro-cid-ngvoif3p]{width:10px;height:10px}}.pl-cue[data-astro-cid-ngvoif3p],.pl-tabs[data-astro-cid-ngvoif3p]{display:none}.pl-stage[data-astro-cid-ngvoif3p].is-live .pl-cue[data-astro-cid-ngvoif3p]{display:block}.pl-stage[data-astro-cid-ngvoif3p].is-live .pl-tabs[data-astro-cid-ngvoif3p]{display:flex}.pl-cue[data-astro-cid-ngvoif3p]{margin-bottom:.75rem;font-size:.72rem;font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-ink-muted)}.pl-tabs[data-astro-cid-ngvoif3p]{flex-wrap:wrap;gap:.5rem}.pl-tab[data-astro-cid-ngvoif3p]{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:.5rem .9rem;border:1px solid var(--color-hairline);border-radius:999px;background:transparent;font-size:.78rem;font-weight:500;line-height:1.2;text-align:left;color:var(--color-ink-soft);cursor:pointer;transition:background .2s var(--ease-premium),color .2s var(--ease-premium),border-color .2s var(--ease-premium)}.pl-tab[data-astro-cid-ngvoif3p] b[data-astro-cid-ngvoif3p]{font-weight:500;font-variant-numeric:tabular-nums;color:var(--color-ink-muted)}.pl-tab[data-astro-cid-ngvoif3p]:hover{border-color:color-mix(in srgb,var(--color-accent-deep) 45%,transparent);color:var(--color-ink)}.pl-tab[data-astro-cid-ngvoif3p][aria-selected=true]{background:var(--color-accent-deep);border-color:transparent;color:var(--color-surface)}.pl-tab[data-astro-cid-ngvoif3p][aria-selected=true] b[data-astro-cid-ngvoif3p]{color:color-mix(in srgb,var(--color-surface) 70%,transparent)}.pl-panel[data-astro-cid-ngvoif3p]+.pl-panel[data-astro-cid-ngvoif3p]{margin-top:3.5rem}.pl-stage[data-astro-cid-ngvoif3p].is-live .pl-panel[data-astro-cid-ngvoif3p]{margin-top:1.75rem}.pl-stage[data-astro-cid-ngvoif3p].is-live .pl-panel[data-astro-cid-ngvoif3p][hidden]{display:none}.pl-panel[data-astro-cid-ngvoif3p]:focus{outline:none}.pl-stage[data-astro-cid-ngvoif3p].is-live .pl-panel[data-astro-cid-ngvoif3p]:not([hidden]){animation:pl-fade .35s var(--ease-premium) both}@keyframes pl-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}button[data-astro-cid-ngvoif3p].places-point{appearance:none;border:0;padding:0;background:none;cursor:pointer}button[data-astro-cid-ngvoif3p].places-point:before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%);border-radius:999px}button[data-astro-cid-ngvoif3p].places-point:focus-visible{outline:2px solid var(--color-accent-deep);outline-offset:6px;border-radius:999px}button[data-astro-cid-ngvoif3p].places-point:hover .places-dot[data-astro-cid-ngvoif3p],button[data-astro-cid-ngvoif3p].places-point:focus-visible .places-dot[data-astro-cid-ngvoif3p]{scale:1.3}button[data-astro-cid-ngvoif3p].places-point:hover .places-label[data-astro-cid-ngvoif3p]{background:var(--color-surface);color:var(--color-ink)}.places-point[data-astro-cid-ngvoif3p].is-current .places-dot[data-astro-cid-ngvoif3p]{scale:1.35;box-shadow:0 0 0 7px color-mix(in srgb,var(--color-accent-deep) 30%,transparent)}.places-point[data-astro-cid-ngvoif3p].is-current .places-label[data-astro-cid-ngvoif3p]{background:var(--color-accent-deep);color:var(--color-surface)}.places-point[data-astro-cid-ngvoif3p].is-current .places-label[data-astro-cid-ngvoif3p] b[data-astro-cid-ngvoif3p]{color:color-mix(in srgb,var(--color-surface) 72%,transparent)}button[data-astro-cid-ngvoif3p].places-point .places-dot[data-astro-cid-ngvoif3p]:after{content:"";position:absolute;inset:0;border-radius:999px;border:2px solid var(--color-accent-deep);opacity:0}.places-map[data-astro-cid-ngvoif3p].is-revealed button[data-astro-cid-ngvoif3p].places-point .places-dot[data-astro-cid-ngvoif3p]:after{animation:places-ping 1.8s var(--ease-premium) 2;animation-delay:calc(1.4s + var(--i, 0) * .12s)}@keyframes places-ping{0%{opacity:0;transform:scale(1)}15%{opacity:.75}to{opacity:0;transform:scale(2.9)}}@media(max-width:640px){button[data-astro-cid-ngvoif3p].places-point:before{width:32px;height:32px}}.fleet-lineup-heading[data-astro-cid-jfxcwdxi]{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);text-align:center}.fleet-lineup-row[data-astro-cid-jfxcwdxi]{display:flex;align-items:flex-end;justify-content:center;gap:clamp(1rem,3vw,2.25rem);margin-top:1.5rem;padding:0 .5rem;width:min(1500px,calc(100vw - 3rem));margin-left:50%;transform:translate(-50%)}.fleet-lineup-boat[data-astro-cid-jfxcwdxi]{display:grid;justify-items:center;gap:.35rem;width:calc(min(31vw,25rem) * var(--rel));min-width:4.5rem;padding:.5rem .25rem .75rem;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--color-surface);font:inherit;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-premium),opacity var(--motion-fast) var(--ease-premium)}.fleet-lineup-boat[data-astro-cid-jfxcwdxi][aria-selected=true]{border-bottom-color:var(--color-accent)}.fleet-lineup-boat[data-astro-cid-jfxcwdxi]:not([aria-selected=true]){opacity:.72}.fleet-lineup-boat[data-astro-cid-jfxcwdxi]:hover{opacity:1}.fleet-lineup-boat[data-astro-cid-jfxcwdxi]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:6px}.fleet-lineup-hull[data-astro-cid-jfxcwdxi]{display:block;width:100%}.fleet-lineup-hull[data-astro-cid-jfxcwdxi] img[data-astro-cid-jfxcwdxi],.fleet-lineup-hull[data-astro-cid-jfxcwdxi] svg[data-astro-cid-jfxcwdxi]{display:block;width:100%;height:auto;filter:drop-shadow(0 8px 16px rgb(0 0 0 / .35))}.fleet-lineup-hull[data-astro-cid-jfxcwdxi] svg[data-astro-cid-jfxcwdxi]{color:color-mix(in srgb,var(--color-surface) 62%,transparent)}.fleet-lineup-name[data-astro-cid-jfxcwdxi]{margin-top:.4rem;font-size:.95rem;font-weight:500}.fleet-lineup-len[data-astro-cid-jfxcwdxi]{font-size:.75rem;color:var(--color-accent);font-variant-numeric:tabular-nums}.fleet-baseline[data-astro-cid-jfxcwdxi]{height:1px;margin:0 auto;width:min(100%,68rem);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-surface) 35%,transparent),transparent)}.fleet-lineup-note[data-astro-cid-jfxcwdxi]{margin:1rem auto 0;max-width:46ch;text-align:center;font-size:.85rem;color:color-mix(in srgb,var(--color-surface) 62%,transparent)}.fleet-select-hint[data-astro-cid-jfxcwdxi]{margin-top:1.25rem;text-align:center;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--color-surface) 50%,transparent)}.fleet-lineup[data-astro-cid-jfxcwdxi].is-revealed .fleet-baseline[data-astro-cid-jfxcwdxi]{animation:fleet-draw .55s var(--ease-premium) both}.fleet-lineup[data-astro-cid-jfxcwdxi].is-revealed .fleet-lineup-boat[data-astro-cid-jfxcwdxi]{animation:fleet-rise .5s var(--ease-premium) both;animation-delay:calc(.1s + var(--i, 0) * 90ms)}@keyframes fleet-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fleet-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.fleet-stage[data-astro-cid-jfxcwdxi]{position:relative}.fleet-track[data-astro-cid-jfxcwdxi]{display:grid;gap:1.5rem}.fleet-card[data-astro-cid-jfxcwdxi]{display:grid;gap:1.5rem;border:1px solid color-mix(in srgb,var(--color-surface) 12%,transparent);border-radius:var(--radius-card);background:var(--color-deep-soft);overflow:hidden}.fleet-media[data-astro-cid-jfxcwdxi]{position:relative;background:linear-gradient(180deg,color-mix(in srgb,var(--color-hero-from) 70%,var(--color-deep-soft)),var(--color-deep-soft))}.fleet-media-img[data-astro-cid-jfxcwdxi]{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.fleet-media-cutout[data-astro-cid-jfxcwdxi]{display:grid;place-items:center;aspect-ratio:16 / 10;padding:2rem 1.5rem 3rem}.fleet-media-cutout[data-astro-cid-jfxcwdxi] img[data-astro-cid-jfxcwdxi],.fleet-media-cutout[data-astro-cid-jfxcwdxi] svg[data-astro-cid-jfxcwdxi]{display:block;width:min(100%,34rem);height:auto;filter:drop-shadow(0 18px 30px rgb(0 0 0 / .45))}.fleet-media-silhouette[data-astro-cid-jfxcwdxi] svg[data-astro-cid-jfxcwdxi]{color:color-mix(in srgb,var(--color-surface) 62%,transparent)}.fleet-hero-wrap[data-astro-cid-jfxcwdxi]{position:relative}.fleet-photos[data-astro-cid-jfxcwdxi]{display:none}.fleet-media-bar[data-astro-cid-jfxcwdxi]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem}.fleet-thumbs[data-astro-cid-jfxcwdxi]{display:flex;gap:.5rem}.fleet-thumb[data-astro-cid-jfxcwdxi]{position:relative;width:4.25rem;height:3rem;padding:0;border:1px solid color-mix(in srgb,var(--color-surface) 35%,transparent);border-radius:6px;overflow:hidden;background:transparent;cursor:pointer;opacity:.75;transition:opacity .2s var(--ease-premium),border-color .2s var(--ease-premium)}.fleet-thumb[data-astro-cid-jfxcwdxi] img[data-astro-cid-jfxcwdxi]{display:block;width:100%;height:100%;object-fit:cover}.fleet-thumb-label[data-astro-cid-jfxcwdxi]{position:absolute;left:0;right:0;bottom:0;padding:.15rem .3rem;font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--color-surface);background:linear-gradient(to top,rgb(0 0 0 / .6),transparent)}.fleet-thumb[data-astro-cid-jfxcwdxi][aria-pressed=true],.fleet-thumb[data-astro-cid-jfxcwdxi]:hover{opacity:1;border-color:var(--color-surface)}.fleet-photo-dots[data-astro-cid-jfxcwdxi]{display:none;gap:.4rem;margin:0;padding:0;list-style:none}.fleet-photo-dots[data-astro-cid-jfxcwdxi] li[data-astro-cid-jfxcwdxi]{width:6px;height:6px;border-radius:999px;background:color-mix(in srgb,var(--color-surface) 35%,transparent)}.fleet-photo-dots[data-astro-cid-jfxcwdxi] li[data-astro-cid-jfxcwdxi][data-active=true]{background:var(--color-surface)}.fleet-gallery-btn[data-astro-cid-jfxcwdxi]{border:0;background:transparent;color:var(--color-accent);font:inherit;font-size:.82rem;font-weight:500;cursor:pointer;white-space:nowrap;padding:.25rem 0}.fleet-gallery-btn[data-astro-cid-jfxcwdxi]:hover{text-decoration:underline;text-underline-offset:4px}.fleet-lightbox[data-astro-cid-jfxcwdxi]{width:min(100vw,1200px);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 auto;padding:0;border:0;background:var(--color-hero-to);color:var(--color-surface);display:none;grid-template-rows:auto 1fr auto;grid-template-columns:3.5rem 1fr 3.5rem}.fleet-lightbox[data-astro-cid-jfxcwdxi][open]{display:grid}.fleet-lightbox[data-astro-cid-jfxcwdxi]::backdrop{background:#000000bf}.fleet-lightbox-bar[data-astro-cid-jfxcwdxi]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.25rem;font-size:.85rem;color:color-mix(in srgb,var(--color-surface) 75%,transparent)}.fleet-lightbox-close[data-astro-cid-jfxcwdxi],.fleet-lightbox-nav[data-astro-cid-jfxcwdxi]{border:0;background:transparent;color:var(--color-surface);font:inherit;font-size:1.75rem;line-height:1;cursor:pointer;padding:.25rem .6rem;opacity:.8}.fleet-lightbox-close[data-astro-cid-jfxcwdxi]:hover,.fleet-lightbox-nav[data-astro-cid-jfxcwdxi]:hover{opacity:1}.fleet-lightbox-nav[data-astro-cid-jfxcwdxi]{align-self:center;font-size:2.5rem}.fleet-lightbox-figure[data-astro-cid-jfxcwdxi]{margin:0;display:grid;grid-template-rows:1fr auto;min-height:0}.fleet-lightbox-figure[data-astro-cid-jfxcwdxi] img[data-astro-cid-jfxcwdxi]{width:100%;height:100%;object-fit:contain;min-height:0;transition:opacity .25s ease}.fleet-lightbox-figure[data-astro-cid-jfxcwdxi] figcaption[data-astro-cid-jfxcwdxi]{text-align:center;padding:.75rem;font-size:.85rem;color:color-mix(in srgb,var(--color-surface) 75%,transparent)}.fleet-lightbox-strip[data-astro-cid-jfxcwdxi]{grid-column:1 / -1;display:flex;justify-content:center;gap:1.25rem;padding:.75rem 1rem 1.25rem;flex-wrap:wrap}.fleet-lightbox-strip[data-astro-cid-jfxcwdxi] button[data-astro-cid-jfxcwdxi]{border:0;background:transparent;color:color-mix(in srgb,var(--color-surface) 65%,transparent);font:inherit;font-size:.8rem;cursor:pointer;padding:.2rem 0;border-bottom:1.5px solid transparent}.fleet-lightbox-strip[data-astro-cid-jfxcwdxi] button[data-astro-cid-jfxcwdxi][aria-current=true]{color:var(--color-surface);border-bottom-color:var(--color-accent)}.fleet-copy[data-astro-cid-jfxcwdxi]{padding:0 1.5rem 1.75rem}.fleet-kicker[data-astro-cid-jfxcwdxi]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.fleet-kicker-sep[data-astro-cid-jfxcwdxi]{opacity:.5}.fleet-status[data-astro-cid-jfxcwdxi]{padding:.15rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-accent) 60%,transparent);font-size:.66rem;color:var(--color-surface)}.fleet-name[data-astro-cid-jfxcwdxi]{margin-top:.4rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;letter-spacing:-.01em}.fleet-blurb[data-astro-cid-jfxcwdxi]{margin-top:.75rem;max-width:46ch;font-size:.95rem;line-height:1.55;color:color-mix(in srgb,var(--color-surface) 82%,transparent)}.fleet-stats[data-astro-cid-jfxcwdxi]{display:flex;flex-wrap:wrap;gap:1.5rem 2.25rem;margin-top:1.5rem}.fleet-stats[data-astro-cid-jfxcwdxi] dd[data-astro-cid-jfxcwdxi]{margin:0;font-size:1.5rem;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.fleet-suffix[data-astro-cid-jfxcwdxi]{margin-left:.15em;font-size:.65em;font-weight:400;color:color-mix(in srgb,var(--color-surface) 70%,transparent)}.fleet-stats[data-astro-cid-jfxcwdxi] dt[data-astro-cid-jfxcwdxi]{margin-top:.2rem;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--color-surface) 55%,transparent)}.fleet-highlight[data-astro-cid-jfxcwdxi] dd[data-astro-cid-jfxcwdxi]{font-size:.95rem;font-weight:500;letter-spacing:0;padding:.35rem .75rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-surface) 25%,transparent)}@media(min-width:768px){.fleet-card[data-astro-cid-jfxcwdxi]{grid-template-columns:1.15fr 1fr;align-items:center}.fleet-copy[data-astro-cid-jfxcwdxi]{padding:2rem 2rem 2rem .5rem}.fleet-media-img[data-astro-cid-jfxcwdxi],.fleet-media-cutout[data-astro-cid-jfxcwdxi]{aspect-ratio:4 / 3;height:100%}.fleet-stage[data-astro-cid-jfxcwdxi][data-js] .fleet-track[data-astro-cid-jfxcwdxi]{display:grid}.fleet-stage[data-astro-cid-jfxcwdxi][data-js] .fleet-card[data-astro-cid-jfxcwdxi]{grid-area:1 / 1}.fleet-stage[data-astro-cid-jfxcwdxi][data-js] .fleet-card[data-astro-cid-jfxcwdxi][data-active=false]{opacity:0;visibility:hidden;pointer-events:none}.fleet-stage[data-astro-cid-jfxcwdxi][data-js] .fleet-card[data-astro-cid-jfxcwdxi]{transition:opacity .4s var(--ease-premium),visibility 0s linear .4s}.fleet-stage[data-astro-cid-jfxcwdxi][data-js] .fleet-card[data-astro-cid-jfxcwdxi][data-active=true]{transition:opacity .4s var(--ease-premium)}.fleet-stage[data-astro-cid-jfxcwdxi][data-js] .fleet-card[data-astro-cid-jfxcwdxi][data-active=true] .fleet-copy[data-astro-cid-jfxcwdxi]>[data-astro-cid-jfxcwdxi]{animation:fleet-copy .32s var(--ease-premium) both}.fleet-stage[data-astro-cid-jfxcwdxi][data-js] .fleet-card[data-astro-cid-jfxcwdxi][data-active=true] .fleet-copy[data-astro-cid-jfxcwdxi]>[data-astro-cid-jfxcwdxi]:nth-child(2){animation-delay:40ms}.fleet-stage[data-astro-cid-jfxcwdxi][data-js] .fleet-card[data-astro-cid-jfxcwdxi][data-active=true] .fleet-copy[data-astro-cid-jfxcwdxi]>[data-astro-cid-jfxcwdxi]:nth-child(3){animation-delay:80ms}.fleet-stage[data-astro-cid-jfxcwdxi][data-js] .fleet-card[data-astro-cid-jfxcwdxi][data-active=true] .fleet-copy[data-astro-cid-jfxcwdxi]>[data-astro-cid-jfxcwdxi]:nth-child(4){animation-delay:.12s}}@keyframes fleet-copy{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:767px){.fleet-track[data-astro-cid-jfxcwdxi]{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.25rem;margin:0 -1.5rem;padding-inline:1.5rem}.fleet-track[data-astro-cid-jfxcwdxi]::-webkit-scrollbar{display:none}.fleet-card[data-astro-cid-jfxcwdxi]{flex:0 0 88%;scroll-snap-align:center}.fleet-lineup-row[data-astro-cid-jfxcwdxi]{gap:.75rem}.fleet-lineup-boat[data-astro-cid-jfxcwdxi]{width:calc(min(30vw,8rem) * var(--rel));min-width:3.5rem}.fleet-lineup-name[data-astro-cid-jfxcwdxi]{font-size:.8rem}.fleet-name[data-astro-cid-jfxcwdxi]{font-size:1.6rem}.fleet-copy[data-astro-cid-jfxcwdxi]{padding:0 1.25rem 1.5rem}.fleet-hero-wrap[data-astro-cid-jfxcwdxi]{display:none}.fleet-photos[data-astro-cid-jfxcwdxi]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.fleet-photos[data-astro-cid-jfxcwdxi]::-webkit-scrollbar{display:none}.fleet-photos[data-astro-cid-jfxcwdxi] .fleet-media-img[data-astro-cid-jfxcwdxi]{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:16 / 10;height:auto}.fleet-thumbs[data-astro-cid-jfxcwdxi]{display:none}.fleet-photo-dots[data-astro-cid-jfxcwdxi]{display:flex}.fleet-lightbox[data-astro-cid-jfxcwdxi]{grid-template-columns:2.5rem 1fr 2.5rem}}.fleet-dots[data-astro-cid-jfxcwdxi]{display:flex;justify-content:center;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}.fleet-dots[data-astro-cid-jfxcwdxi] li[data-astro-cid-jfxcwdxi]{width:6px;height:6px;border-radius:999px;background:color-mix(in srgb,var(--color-surface) 30%,transparent);transition:background var(--motion-fast) var(--ease-premium),transform var(--motion-fast) var(--ease-premium)}.fleet-dots[data-astro-cid-jfxcwdxi] li[data-astro-cid-jfxcwdxi][data-active=true]{background:var(--color-accent);transform:scale(1.4)}@media(min-width:768px){.fleet-dots[data-astro-cid-jfxcwdxi]{display:none}}@media(prefers-reduced-motion:reduce){.fleet-lineup[data-astro-cid-jfxcwdxi].is-revealed .fleet-baseline[data-astro-cid-jfxcwdxi],.fleet-lineup[data-astro-cid-jfxcwdxi].is-revealed .fleet-lineup-boat[data-astro-cid-jfxcwdxi],.fleet-stage[data-astro-cid-jfxcwdxi][data-js] .fleet-card[data-astro-cid-jfxcwdxi][data-active=true] .fleet-copy[data-astro-cid-jfxcwdxi]>[data-astro-cid-jfxcwdxi]{animation:none}.fleet-stage[data-astro-cid-jfxcwdxi][data-js] .fleet-card[data-astro-cid-jfxcwdxi]{transition:none}}
