.YachtGallery-module__6uqRnW__gallery{gap:clamp(56px,9vw,160px);display:grid}.YachtGallery-module__6uqRnW__cap{padding-top:1.2em;padding-inline:var(--gutter)}.YachtGallery-module__6uqRnW__full{margin:0}.YachtGallery-module__6uqRnW__fullFrame{height:clamp(420px,88svh,900px);position:relative}.YachtGallery-module__6uqRnW__full .YachtGallery-module__6uqRnW__cap{padding-inline:var(--gutter)}.YachtGallery-module__6uqRnW__pair{gap:clamp(20px,3vw,48px);display:grid}.YachtGallery-module__6uqRnW__pairFrame{aspect-ratio:4/5;position:relative}.YachtGallery-module__6uqRnW__portrait{justify-items:end;margin:0;display:grid}.YachtGallery-module__6uqRnW__portraitLeft{justify-items:start}.YachtGallery-module__6uqRnW__portraitFrame{aspect-ratio:3/4;width:min(100%,520px);position:relative}.YachtGallery-module__6uqRnW__portrait .YachtGallery-module__6uqRnW__cap{padding-inline:0}.YachtGallery-module__6uqRnW__text{gap:1.6em;max-width:900px;display:grid}.YachtGallery-module__6uqRnW__text .YachtGallery-module__6uqRnW__lead{max-width:48ch}.YachtGallery-module__6uqRnW__video{margin:0}.YachtGallery-module__6uqRnW__videoFrame{aspect-ratio:16/9;position:relative}.YachtGallery-module__6uqRnW__videoEl{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.YachtGallery-module__6uqRnW__video .YachtGallery-module__6uqRnW__cap{padding-inline:0}@media (min-width:768px){.YachtGallery-module__6uqRnW__pair{grid-template-columns:1fr 1fr;align-items:end}.YachtGallery-module__6uqRnW__pair>:first-child{margin-bottom:clamp(32px,6vw,96px)}.YachtGallery-module__6uqRnW__pairFrame{aspect-ratio:3/4}.YachtGallery-module__6uqRnW__pair>:last-child{aspect-ratio:4/5}}@media (min-width:1024px){.YachtGallery-module__6uqRnW__text{margin-left:25%}.YachtGallery-module__6uqRnW__portraitFrame{width:34vw;max-width:560px}}
.yacht-module__ut2vBG__page{position:relative}.yacht-module__ut2vBG__hero{background:var(--navy);align-items:flex-end;height:100svh;min-height:560px;display:flex;position:relative;overflow:hidden}.yacht-module__ut2vBG__heroMedia{position:absolute;inset:0}.yacht-module__ut2vBG__heroOverlay{pointer-events:none;background:linear-gradient(#05090d66 0%,#05090d00 30%),linear-gradient(#05090d00 30%,#05090d33 55%,#05090dd1 100%);position:absolute;inset:0}.yacht-module__ut2vBG__heroContent{gap:1.4em;padding-bottom:clamp(48px,8vh,96px);display:grid;position:relative}.yacht-module__ut2vBG__name{color:var(--ivory);font-size:clamp(72px,15vw,260px);line-height:.85}.yacht-module__ut2vBG__tagline{color:var(--ivory);max-width:34ch}.yacht-module__ut2vBG__stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:2.4em 1.5em;padding-block:clamp(40px,5vw,72px);display:grid}.yacht-module__ut2vBG__stat{gap:.9em;display:grid}.yacht-module__ut2vBG__statValue{letter-spacing:.02em;white-space:nowrap;font-size:clamp(22px,2vw,32px);font-weight:300}.yacht-module__ut2vBG__price{grid-column:1/-1}.yacht-module__ut2vBG__priceNote{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute);font-size:11px}.yacht-module__ut2vBG__anchors{z-index:40;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#05090dd1;position:sticky;top:64px}.yacht-module__ut2vBG__anchorsInner{scrollbar-width:none;align-items:center;gap:2.4em;height:60px;display:flex;overflow-x:auto}.yacht-module__ut2vBG__anchorsInner::-webkit-scrollbar{display:none}.yacht-module__ut2vBG__anchor{color:var(--ink-mute);white-space:nowrap;flex:none;transition:color .4s}.yacht-module__ut2vBG__anchor:hover{color:var(--ivory)}.yacht-module__ut2vBG__enquire{margin-left:auto;display:none}.yacht-module__ut2vBG__overview,.yacht-module__ut2vBG__specs,.yacht-module__ut2vBG__amenities,.yacht-module__ut2vBG__availability{gap:2.4em;display:grid}.yacht-module__ut2vBG__overviewText{max-width:56ch;font-size:clamp(22px,2.2vw,34px);line-height:1.4}.yacht-module__ut2vBG__gallery{padding-bottom:var(--section)}.yacht-module__ut2vBG__specList{margin:0;display:grid}.yacht-module__ut2vBG__specRow{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1em;padding-block:1.1em;display:grid}.yacht-module__ut2vBG__specRow:last-child{border-bottom:1px solid var(--line)}.yacht-module__ut2vBG__specRow dt{color:var(--ink-mute);letter-spacing:.08em;text-transform:uppercase;font-size:13px}.yacht-module__ut2vBG__specRow dd{text-align:right;margin:0;font-size:clamp(18px,1.5vw,24px);font-weight:300}.yacht-module__ut2vBG__amenityList{gap:1em 3em;margin:0;padding:0;list-style:none;display:grid}.yacht-module__ut2vBG__amenity{padding-left:1.4em;font-size:clamp(20px,1.8vw,28px);font-weight:300;position:relative}.yacht-module__ut2vBG__amenity:before{content:"";background:var(--champagne);width:14px;height:1px;position:absolute;top:.75em;left:0}.yacht-module__ut2vBG__availList{margin:0;padding:0;list-style:none;display:grid}.yacht-module__ut2vBG__availRow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1em;padding-block:1.1em;font-size:clamp(18px,1.5vw,24px);font-weight:300;display:flex}.yacht-module__ut2vBG__availRow:last-child{border-bottom:1px solid var(--line)}.yacht-module__ut2vBG__available{color:var(--champagne-light)}.yacht-module__ut2vBG__on-request{color:var(--ink-soft)}.yacht-module__ut2vBG__booked{color:var(--ink-mute);text-decoration:line-through}.yacht-module__ut2vBG__availCtas{flex-wrap:wrap;align-items:center;gap:1.6em 3em;margin-top:3em;display:flex}.yacht-module__ut2vBG__next{height:clamp(420px,70svh,720px);color:var(--ivory);align-items:flex-end;display:flex;position:relative;overflow:hidden}.yacht-module__ut2vBG__nextFrame{position:absolute;inset:0}.yacht-module__ut2vBG__nextOverlay{pointer-events:none;background:linear-gradient(#05090d33 40%,#05090dd9 100%);position:absolute;inset:0}.yacht-module__ut2vBG__nextContent{gap:1.2em;padding-bottom:clamp(40px,6vh,80px);display:grid;position:relative}.yacht-module__ut2vBG__nextName{transition:color .6s var(--ease-out-expo)}.yacht-module__ut2vBG__next:hover .yacht-module__ut2vBG__nextName{color:var(--champagne-light)}@media (min-width:768px){.yacht-module__ut2vBG__stats{grid-template-columns:repeat(4,1fr)}.yacht-module__ut2vBG__price{grid-column:span 2}.yacht-module__ut2vBG__amenityList{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.yacht-module__ut2vBG__stats{grid-template-columns:repeat(6,1fr) 1.6fr}.yacht-module__ut2vBG__price{text-align:right;grid-column:auto;justify-self:end}.yacht-module__ut2vBG__enquire{display:inline-flex}.yacht-module__ut2vBG__anchors{top:72px}.yacht-module__ut2vBG__overview,.yacht-module__ut2vBG__specs,.yacht-module__ut2vBG__amenities,.yacht-module__ut2vBG__availability{grid-template-columns:1fr 3fr;align-items:start}.yacht-module__ut2vBG__specRow{grid-template-columns:1fr 2fr}.yacht-module__ut2vBG__specRow dd{text-align:left}}
