@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/6865e74822869db5-s.0kzjf93fzf35..woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/0494568ab28b6008-s.17d_9z7x1m8ds.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/66b33cc02d8f8b9d-s.p.13ww7apd.vf8_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.02-.vtsqazemv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.08q1~yba95kxm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.p.0nkps02--w45i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_c38f1ed1-module__efknWq__className{font-family:Fraunces,Fraunces Fallback}.fraunces_c38f1ed1-module__efknWq__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_586582ef-module__HSyUyW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_586582ef-module__HSyUyW__variable{--font-inter:"Inter", "Inter Fallback"}
html.has-card-cursor [data-cursor]:not([data-cursor=none]){cursor:none}.CardCursor-module__pArSnq__cursor{--disc:64px;z-index:9999;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.CardCursor-module__pArSnq__disc{width:var(--disc);height:var(--disc);margin:calc(var(--disc) / -2) 0 0 calc(var(--disc) / -2);border-radius:var(--radius-full);background-color:color-mix(in srgb, var(--cream-50) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink-900) 12%, transparent);color:var(--text-primary);opacity:0;transition:transform var(--motion-duration-fast) var(--motion-ease-accelerate), opacity var(--motion-duration-fast) var(--motion-ease-accelerate);position:relative;transform:scale(.6)}.CardCursor-module__pArSnq__isActive .CardCursor-module__pArSnq__disc{opacity:1;transition:transform var(--motion-duration-medium) var(--motion-ease-decelerate), opacity var(--motion-duration-medium) var(--motion-ease-decelerate);transform:scale(1)}.CardCursor-module__pArSnq__isActive.CardCursor-module__pArSnq__isPressed .CardCursor-module__pArSnq__disc{transition:transform var(--motion-duration-fast) var(--motion-ease-standard);transform:scale(.9)}.CardCursor-module__pArSnq__reading{text-align:center;opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-decelerate);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CardCursor-module__pArSnq__reading svg{display:block}.CardCursor-module__pArSnq__prev{transform:translate(calc(4px - 50%),-50%)}.CardCursor-module__pArSnq__next{transform:translate(calc(-50% - 4px),-50%)}.CardCursor-module__pArSnq__cursor[data-reading=expand] .CardCursor-module__pArSnq__expand,.CardCursor-module__pArSnq__cursor[data-reading=prev] .CardCursor-module__pArSnq__prev,.CardCursor-module__pArSnq__cursor[data-reading=next] .CardCursor-module__pArSnq__next,.CardCursor-module__pArSnq__cursor[data-reading=close] .CardCursor-module__pArSnq__close{opacity:1;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.CardCursor-module__pArSnq__disc,.CardCursor-module__pArSnq__isActive .CardCursor-module__pArSnq__disc,.CardCursor-module__pArSnq__isActive.CardCursor-module__pArSnq__isPressed .CardCursor-module__pArSnq__disc{transform:none}.CardCursor-module__pArSnq__prev,.CardCursor-module__pArSnq__next{transform:translate(-50%,-50%)}}@media (forced-colors:active){.CardCursor-module__pArSnq__cursor{display:none}html.has-card-cursor [data-cursor]{cursor:auto}}
.YachtGallery-module__zZwmtW__section{background-color:var(--background-primary);padding:var(--spacing-section-sm) var(--spacing-block-md)}@media (max-width:768px){.YachtGallery-module__zZwmtW__section{padding:var(--spacing-block-sm) var(--spacing-component-md)}}.YachtGallery-module__zZwmtW__inner{max-width:var(--max-width-desktop);gap:var(--spacing-inline-md);flex-direction:column;margin-inline:auto;display:flex}.YachtGallery-module__zZwmtW__row1{gap:var(--spacing-inline-md);grid-template-columns:2fr 1fr;display:grid}.YachtGallery-module__zZwmtW__row1Stack{gap:var(--spacing-inline-md);grid-template-rows:1fr 1fr;display:grid}.YachtGallery-module__zZwmtW__row2{gap:var(--spacing-inline-md);grid-template-columns:repeat(3,1fr);display:grid}.YachtGallery-module__zZwmtW__tile{background-color:var(--background-inverse);cursor:pointer;border:none;width:100%;padding:0;display:block;position:relative;overflow:hidden}.YachtGallery-module__zZwmtW__tile:disabled{cursor:default}.YachtGallery-module__zZwmtW__tile:focus-visible{outline:2px solid var(--accent-aegean,#546a7b);outline-offset:2px}.YachtGallery-module__zZwmtW__tile img,.YachtGallery-module__zZwmtW__tile video{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--motion-ease-decelerate);position:absolute;inset:0}.YachtGallery-module__zZwmtW__tile:hover:not(:disabled) img,.YachtGallery-module__zZwmtW__tile:hover:not(:disabled) video{transform:scale(1.03)}.YachtGallery-module__zZwmtW__feature{aspect-ratio:867/580}.YachtGallery-module__zZwmtW__small{aspect-ratio:433/284}.YachtGallery-module__zZwmtW__triptych{aspect-ratio:429/322}@media (max-width:768px){.YachtGallery-module__zZwmtW__row1,.YachtGallery-module__zZwmtW__row1Stack,.YachtGallery-module__zZwmtW__row2{gap:var(--spacing-inline-md);flex-direction:column;display:flex}.YachtGallery-module__zZwmtW__feature{aspect-ratio:4/3}.YachtGallery-module__zZwmtW__small{aspect-ratio:1}.YachtGallery-module__zZwmtW__triptych{aspect-ratio:4/3}}.YachtGallery-module__zZwmtW__lightbox{z-index:1000;animation:YachtGallery-module__zZwmtW__fadeIn .2s var(--motion-ease-decelerate);background:#0f1110f2;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes YachtGallery-module__zZwmtW__fadeIn{0%{opacity:0}to{opacity:1}}.YachtGallery-module__zZwmtW__lightboxStage{flex-direction:column;align-items:center;gap:12px;max-width:90vw;max-height:88vh;display:flex;position:relative}.YachtGallery-module__zZwmtW__lightboxMedia{object-fit:contain;width:auto;max-width:90vw;height:auto;max-height:82vh;animation:YachtGallery-module__zZwmtW__fadeIn .2s var(--motion-ease-decelerate);display:block}.YachtGallery-module__zZwmtW__lightboxCaption{color:#f3f2ebcc;text-align:center;max-width:80vw;min-height:1.4em;font-size:14px}.YachtGallery-module__zZwmtW__lightboxCount{color:#f3f2ebb3;font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.04em;font-size:13px;position:absolute;top:24px;left:24px}.YachtGallery-module__zZwmtW__lightboxBtn{color:var(--text-inverse,#f3f2eb);cursor:pointer;width:48px;height:48px;transition:background .15s var(--motion-ease-decelerate);background:#f3f2eb14;border:1px solid #f3f2eb33;border-radius:9999px;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;display:flex;position:absolute}.YachtGallery-module__zZwmtW__lightboxBtn:hover{background:#f3f2eb29}.YachtGallery-module__zZwmtW__lightboxBtn:focus-visible{outline:2px solid var(--text-inverse,#f3f2eb);outline-offset:2px}.YachtGallery-module__zZwmtW__closeBtn{top:24px;right:24px}.YachtGallery-module__zZwmtW__prevBtn{top:50%;left:24px;transform:translateY(-50%)}.YachtGallery-module__zZwmtW__nextBtn{top:50%;right:24px;transform:translateY(-50%)}.YachtGallery-module__zZwmtW__featureWrap{min-width:0;position:relative}.YachtGallery-module__zZwmtW__allPhotos{z-index:1;font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.04em;color:var(--text-inverse,#f3f2eb);cursor:pointer;transition:background .15s var(--motion-ease-decelerate);background:#1d2120d9;border:0;border-radius:9999px;padding:8px 14px;font-size:12px;font-weight:500;line-height:1;position:absolute;bottom:16px;right:16px}.YachtGallery-module__zZwmtW__allPhotos:hover{background:#1d2120fa}.YachtGallery-module__zZwmtW__allPhotos:focus-visible{outline:2px solid var(--text-inverse,#f3f2eb);outline-offset:2px}@media (max-width:768px){.YachtGallery-module__zZwmtW__allPhotos{bottom:10px;right:10px}}.YachtGallery-module__zZwmtW__pairRow{gap:var(--spacing-inline-md);grid-template-columns:repeat(2,1fr);display:grid}.YachtGallery-module__zZwmtW__wideRow{grid-template-columns:1fr;display:grid}.YachtGallery-module__zZwmtW__pair{aspect-ratio:3/2}.YachtGallery-module__zZwmtW__wide{aspect-ratio:1312/640}@media (max-width:768px){.YachtGallery-module__zZwmtW__pairRow{flex-direction:column;display:flex}.YachtGallery-module__zZwmtW__wide{aspect-ratio:4/3}}.YachtGallery-module__zZwmtW__filmstrip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;position:absolute;inset:0;overflow:auto hidden}.YachtGallery-module__zZwmtW__filmstrip::-webkit-scrollbar{display:none}.YachtGallery-module__zZwmtW__slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;justify-content:center;align-items:center;width:100%;padding:68px 12px 64px;display:flex}.YachtGallery-module__zZwmtW__slide .YachtGallery-module__zZwmtW__lightboxMedia{max-width:100%;max-height:100%;animation:none}.YachtGallery-module__zZwmtW__captionOverlay{pointer-events:none;z-index:1;justify-content:center;display:flex;position:absolute;bottom:20px;left:16px;right:16px}@media (hover:hover) and (pointer:fine){.YachtGallery-module__zZwmtW__prevBtn,.YachtGallery-module__zZwmtW__nextBtn{opacity:0;pointer-events:none}.YachtGallery-module__zZwmtW__prevBtn:focus-visible,.YachtGallery-module__zZwmtW__nextBtn:focus-visible{opacity:1;pointer-events:auto}}@media (max-width:768px){.YachtGallery-module__zZwmtW__closeBtn{top:12px;right:12px}.YachtGallery-module__zZwmtW__prevBtn{left:8px}.YachtGallery-module__zZwmtW__nextBtn{right:8px}.YachtGallery-module__zZwmtW__lightboxCount{top:12px;left:12px}.YachtGallery-module__zZwmtW__lightboxMedia{max-height:78vh}}
.VesselDetail-module__K_V0fa__page{flex-direction:column;display:flex}.VesselDetail-module__K_V0fa__hero{background-color:var(--background-inverse);width:100%;height:720px;position:relative;overflow:hidden}@media (max-width:768px){.VesselDetail-module__K_V0fa__hero{height:480px}}.VesselDetail-module__K_V0fa__heroMedia{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.VesselDetail-module__K_V0fa__header{background-color:var(--background-primary);padding:var(--spacing-section-sm) var(--spacing-block-md)}@media (max-width:768px){.VesselDetail-module__K_V0fa__header{padding:var(--spacing-block-sm) var(--spacing-component-md)}}.VesselDetail-module__K_V0fa__headerInner{max-width:var(--max-width-desktop);align-items:flex-end;gap:var(--spacing-block-md);margin-inline:auto;display:flex}@media (max-width:768px){.VesselDetail-module__K_V0fa__headerInner{align-items:stretch;gap:var(--spacing-component-lg);flex-direction:column}}.VesselDetail-module__K_V0fa__vesselName{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.01em;color:var(--text-primary);flex:none;font-size:56px;font-weight:400;line-height:1.1}@media (max-width:768px){.VesselDetail-module__K_V0fa__vesselName{letter-spacing:-.005em;font-size:40px;font-weight:400;line-height:1.15}}.VesselDetail-module__K_V0fa__identifyingSpecs{gap:var(--spacing-component-lg);flex-direction:row;align-items:center;display:flex}@media (max-width:768px){.VesselDetail-module__K_V0fa__identifyingSpecs{align-items:start;gap:var(--spacing-component-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.VesselDetail-module__K_V0fa__identifyingSpecs>*{overflow-wrap:anywhere;min-width:0}}.VesselDetail-module__K_V0fa__pricingBand{background-color:var(--background-primary);padding:var(--spacing-block-sm) var(--spacing-block-md);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}@media (max-width:768px){.VesselDetail-module__K_V0fa__pricingBand{padding:var(--spacing-component-lg) var(--spacing-component-md)}}.VesselDetail-module__K_V0fa__pricingInner{max-width:var(--max-width-desktop);align-items:center;gap:var(--spacing-component-md);margin-inline:auto;display:flex}@media (max-width:768px){.VesselDetail-module__K_V0fa__pricingInner{align-items:flex-start;gap:var(--spacing-inline-sm);flex-direction:column}}.VesselDetail-module__K_V0fa__price{color:var(--text-primary)}.VesselDetail-module__K_V0fa__conditions{color:var(--text-muted)}.VesselDetail-module__K_V0fa__about{background-color:var(--background-primary);padding:var(--spacing-section-sm) var(--spacing-block-md)}@media (max-width:768px){.VesselDetail-module__K_V0fa__about{padding:var(--spacing-block-sm) var(--spacing-component-md)}}.VesselDetail-module__K_V0fa__aboutInner{max-width:var(--max-width-desktop);gap:var(--spacing-section-sm);grid-template-columns:1fr 1fr;align-items:start;margin-inline:auto;display:grid}@media (max-width:768px){.VesselDetail-module__K_V0fa__aboutInner{gap:var(--spacing-block-sm);grid-template-columns:1fr}}.VesselDetail-module__K_V0fa__descriptionBlock{gap:var(--spacing-component-sm);flex-direction:column;display:flex}.VesselDetail-module__K_V0fa__descriptionText{color:var(--text-primary)}@media (max-width:768px){.VesselDetail-module__K_V0fa__descriptionText{font-size:16px;line-height:1.6}}.VesselDetail-module__K_V0fa__measurementSpecs{gap:var(--spacing-component-md);flex-direction:column;display:flex}@media (max-width:768px){.VesselDetail-module__K_V0fa__measurementSpecs{gap:var(--spacing-component-md) var(--spacing-component-sm);grid-template-columns:1fr 1fr;display:grid}}.VesselDetail-module__K_V0fa__gallery{background-color:var(--background-primary);padding:var(--spacing-section-sm) var(--spacing-block-md)}@media (max-width:768px){.VesselDetail-module__K_V0fa__gallery{padding:var(--spacing-block-sm) var(--spacing-component-md)}}.VesselDetail-module__K_V0fa__galleryInner{max-width:var(--max-width-desktop);gap:var(--spacing-inline-md);flex-direction:column;margin-inline:auto;display:flex}.VesselDetail-module__K_V0fa__galleryRow1{gap:var(--spacing-inline-md);grid-template-columns:2fr 1fr;display:grid}.VesselDetail-module__K_V0fa__galleryRow1Stack{gap:var(--spacing-inline-md);grid-template-rows:1fr 1fr;display:grid}.VesselDetail-module__K_V0fa__galleryRow2{gap:var(--spacing-inline-md);grid-template-columns:repeat(3,1fr);display:grid}.VesselDetail-module__K_V0fa__galleryTile{background-color:var(--background-inverse);position:relative;overflow:hidden}.VesselDetail-module__K_V0fa__galleryFeature{aspect-ratio:867/580}.VesselDetail-module__K_V0fa__gallerySmall{aspect-ratio:433/284}.VesselDetail-module__K_V0fa__galleryTriptych{aspect-ratio:429/322}@media (max-width:768px){.VesselDetail-module__K_V0fa__galleryRow1,.VesselDetail-module__K_V0fa__galleryRow1Stack,.VesselDetail-module__K_V0fa__galleryRow2{gap:var(--spacing-inline-md);flex-direction:column;display:flex}.VesselDetail-module__K_V0fa__galleryFeature{aspect-ratio:4/3}.VesselDetail-module__K_V0fa__gallerySmall{aspect-ratio:1}.VesselDetail-module__K_V0fa__galleryTriptych{aspect-ratio:4/3}}.VesselDetail-module__K_V0fa__cabins{background-color:var(--background-primary);padding:var(--spacing-section-sm) var(--spacing-block-md)}@media (max-width:768px){.VesselDetail-module__K_V0fa__cabins{padding:var(--spacing-block-sm) var(--spacing-component-md)}}.VesselDetail-module__K_V0fa__cabinsInner{max-width:var(--max-width-desktop);gap:var(--spacing-section-sm);grid-template-columns:1fr 1fr;align-items:start;margin-inline:auto;display:grid}@media (max-width:768px){.VesselDetail-module__K_V0fa__cabinsInner{gap:var(--spacing-component-lg);grid-template-columns:1fr}}.VesselDetail-module__K_V0fa__sectionTitle{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.005em;color:var(--text-primary);font-size:40px;font-weight:400;line-height:1.15}@media (max-width:768px){.VesselDetail-module__K_V0fa__sectionTitle{letter-spacing:-.0025em;font-size:32px;line-height:1.2}}.VesselDetail-module__K_V0fa__cabinList{gap:var(--spacing-component-md);flex-direction:column;display:flex}.VesselDetail-module__K_V0fa__cabinItem{gap:var(--spacing-component-md);padding:var(--spacing-component-sm) 0;border-top:1px solid var(--border-subtle);flex-direction:row;display:flex}.VesselDetail-module__K_V0fa__cabinName{color:var(--text-primary);flex:0 0 200px}.VesselDetail-module__K_V0fa__cabinDescription{color:var(--text-muted);flex:auto}@media (max-width:768px){.VesselDetail-module__K_V0fa__cabinList{gap:0}.VesselDetail-module__K_V0fa__cabinItem{gap:var(--spacing-inline-xs);padding:var(--spacing-inline-md) 0;flex-direction:column}.VesselDetail-module__K_V0fa__cabinName{flex:none}}.VesselDetail-module__K_V0fa__itineraries{background-color:var(--background-primary);padding:var(--spacing-section-sm) var(--spacing-block-md)}@media (max-width:768px){.VesselDetail-module__K_V0fa__itineraries{padding:var(--spacing-block-sm) var(--spacing-component-md)}}.VesselDetail-module__K_V0fa__itinerariesInner{max-width:var(--max-width-desktop);gap:var(--spacing-section-sm);grid-template-columns:1fr 1fr;align-items:start;margin-inline:auto;display:grid}@media (max-width:768px){.VesselDetail-module__K_V0fa__itinerariesInner{gap:var(--spacing-component-lg);grid-template-columns:1fr}}.VesselDetail-module__K_V0fa__itineraryList{gap:var(--spacing-block-sm);flex-direction:column;display:flex}.VesselDetail-module__K_V0fa__itineraryItem{gap:var(--spacing-inline-md);flex-direction:column;display:flex}.VesselDetail-module__K_V0fa__itineraryName,.VesselDetail-module__K_V0fa__itineraryDescription{color:var(--text-primary)}.VesselDetail-module__K_V0fa__related{background-color:var(--background-primary);border-top:1px solid var(--border-subtle);padding:var(--spacing-section-sm) var(--spacing-block-md) var(--spacing-section-md)}@media (max-width:768px){.VesselDetail-module__K_V0fa__related{padding:var(--spacing-block-sm) var(--spacing-component-md) var(--spacing-block-md)}}.VesselDetail-module__K_V0fa__relatedInner{max-width:var(--max-width-desktop);gap:var(--spacing-block-sm);flex-direction:column;margin-inline:auto;display:flex}.VesselDetail-module__K_V0fa__relatedGrid{gap:var(--spacing-component-md);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:768px){.VesselDetail-module__K_V0fa__relatedGrid{row-gap:var(--spacing-block-sm);grid-template-columns:1fr}}
.StickyCTA-module__AQXwOq__stickyCta{opacity:0;pointer-events:none;z-index:50;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);position:fixed;bottom:32px;left:50%;transform:translate(-50%,20px)}.StickyCTA-module__AQXwOq__stickyCta.StickyCTA-module__AQXwOq__visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.StickyCTA-module__AQXwOq__stickyButton{box-shadow:0 4px 12px #0000001f}@media (max-width:768px){.StickyCTA-module__AQXwOq__stickyCta{bottom:calc(16px + env(safe-area-inset-bottom));max-width:calc(100vw - 32px)}.StickyCTA-module__AQXwOq__stickyButton{box-shadow:0 4px 12px #0000002e}}@media (prefers-reduced-motion:reduce){.StickyCTA-module__AQXwOq__stickyCta,.StickyCTA-module__AQXwOq__stickyCta.StickyCTA-module__AQXwOq__visible{transition:opacity .15s linear;transform:translate(-50%)}}
.brochure-module__ed0WaW__brochure{position:relative}.brochure-module__ed0WaW__masthead{height:80px;padding:0 var(--spacing-block-md,64px);z-index:2;color:var(--text-inverse,#f3f2eb);pointer-events:none;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.brochure-module__ed0WaW__wordmark{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.01em;font-variation-settings:"SOFT" 50, "WONK" 1, "opsz" 24;white-space:nowrap;font-size:20px;font-style:normal;font-weight:400;line-height:1.1}.brochure-module__ed0WaW__wordmarkAmp{font-variation-settings:"SOFT" 50, "WONK" 1, "opsz" 24;font-style:italic;font-weight:350}.brochure-module__ed0WaW__signoff{background:var(--ink-900,#1d2120);color:var(--text-inverse,#f3f2eb);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:56px 24px 64px;display:flex}.brochure-module__ed0WaW__signoffBrand{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.01em;font-variation-settings:"SOFT" 50, "WONK" 1, "opsz" 24;font-size:24px;font-style:normal;font-weight:400;line-height:1.1}.brochure-module__ed0WaW__signoffLine{opacity:.7;font-size:15px}.brochure-module__ed0WaW__signoffMail{color:inherit;font-size:15px;font-weight:500;text-decoration:none}.brochure-module__ed0WaW__signoffMail:hover{text-decoration:underline}@media (max-width:768px){.brochure-module__ed0WaW__masthead{height:64px;padding:0 20px}.brochure-module__ed0WaW__wordmark{font-size:18px}}@media print{.brochure-module__ed0WaW__masthead{color:#1d2120;position:static}.brochure-module__ed0WaW__signoff{color:#1d2120;background:0 0;padding:24px 0}.brochure-module__ed0WaW__brochure section{break-inside:avoid}}
