/* Editorial sales pages: navy, white and pearl; no decorative gold. */
.yacht-sales-editorial{background:#fff;color:#102d3b}.yacht-sales-editorial h1,.yacht-sales-editorial h2,.yacht-sales-editorial h3{font-weight:400;letter-spacing:-.035em}.yacht-sales-editorial main{overflow:clip}.model-wrap{width:min(1280px,88vw);margin-inline:auto}.model-kicker{font:500 10px/1.6 Arial,sans-serif;letter-spacing:.17em;color:inherit}.model-hero{height:90vh;min-height:620px;max-height:1080px;position:relative;isolation:isolate;background:#071827;color:white;display:flex;align-items:end;padding:7vh 6vw;box-sizing:border-box}.model-hero>img{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover;z-index:-2}.model-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#061826c9 0%,#06182665 50%,#06182612 100%),linear-gradient(0deg,#061826a8,transparent 60%);z-index:-1}.model-hero-content{max-width:870px;padding-bottom:18px}.model-hero h1{font:clamp(44px,6vw,88px)/.98 Georgia,serif;margin:24px 0;letter-spacing:-.045em}.model-hero .hero-subtitle{font:clamp(24px,2.6vw,38px)/1.18 Georgia,serif;margin:22px 0}.model-hero-content>p:not(.hero-subtitle){max-width:530px;font-size:14px;line-height:1.8}.model-hero .model-kicker{color:#fff}.model-actions{display:flex;gap:28px;align-items:center;margin-top:28px}.model-hero a.action{background:#fff!important;color:#071827!important;border-color:#fff!important;padding:15px 24px;font-size:10px;letter-spacing:.1em}.model-text-link{color:white!important;font-size:10px;letter-spacing:.1em;text-decoration:underline;text-underline-offset:7px}.hero-photo-credit{position:absolute;right:5vw;bottom:22px;font-size:9px;color:#e4eaf0}.superocean-hero>img{object-position:66% 50%}.rib-hero>img{object-position:60% 65%}.model-section-nav{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;padding:22px 5vw;border-bottom:1px solid #dde4e8;background:#fff}.model-section-nav a{font-size:11px;text-decoration:none;color:#102d3b;white-space:nowrap}.model-section-nav a:hover{text-decoration:underline;text-underline-offset:5px}.model-story{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding-block:105px}.yacht-sales-editorial h2{font:clamp(33px,4vw,56px)/1.08 Georgia,serif;margin:20px 0 25px}.story-copy p{font:14px/1.95 Arial,sans-serif;margin:0 0 20px}.story-copy p:first-child{font:24px/1.45 Georgia,serif;margin-bottom:26px}.story-copy p:last-child{margin-bottom:0}.section-lead{display:grid;grid-template-columns:1.15fr .85fr;gap:7vw;align-items:end;margin-bottom:38px}.section-lead h2{margin:0}.section-lead>p{font-size:14px;line-height:1.8;margin:0}.possibilities{padding-bottom:90px}.use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.use-grid img{width:100%;height:265px!important;object-fit:cover}.use-grid article>.model-kicker{display:block;margin-top:24px}.use-grid h3{font:28px/1.16 Georgia,serif;margin:14px 0}.use-grid p{font-size:13px;line-height:1.85}.use-grid a{font-size:11px;color:inherit;text-underline-offset:5px}.fine-print{font-size:11px;line-height:1.8;color:#617480;margin-top:25px}.fine-print a{color:inherit;text-underline-offset:4px}.collection-section{background:#edf1f3;padding-block:90px}.collection-section .section-lead{margin-top:20px}.model-collection{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.model-collection article{background:white}.model-collection article>img{width:100%;height:230px!important;object-fit:cover}.model-collection article>div{padding:27px}.model-collection h3{font:36px Georgia,serif;margin:10px 0 24px}.model-collection dl{margin:0 0 25px;display:grid;gap:11px}.model-collection dl div{display:flex;justify-content:space-between;gap:12px;font-size:12px;border-bottom:1px solid #e5e9ec;padding-bottom:10px}.model-collection dd{margin:0}.model-enquiry-link{display:block;background:#071827;color:white!important;font:10px/1.5 Arial,sans-serif;text-align:center;letter-spacing:.06em;padding:14px;text-decoration:none}.source-link{display:block;text-align:center;color:#566f7d;font-size:10px;margin-top:14px;text-underline-offset:4px}.gallery-section{padding-block:90px}.gallery-section .section-lead{margin-top:18px}.asymmetric-gallery{display:grid;grid-template-columns:1.2fr .8fr;gap:35px 24px}.asymmetric-gallery figure{margin:0}.asymmetric-gallery figure:nth-child(4n+2){padding-top:70px}.asymmetric-gallery figure:nth-child(4n+3){padding-top:20px}.asymmetric-gallery img{display:block;width:100%;height:350px!important;object-fit:cover;background:#e8ecef}.asymmetric-gallery figure:nth-child(4n+1) img{height:420px!important}.asymmetric-gallery a{display:block;cursor:zoom-in}.asymmetric-gallery figcaption{font-size:11px;color:#526b78;margin-top:12px;line-height:1.5}.customisation-panel{background:#092332;color:#fff;padding-block:90px}.customisation-grid{display:grid;grid-template-columns:1fr 1fr;gap:9vw}.customisation-grid p{font-size:14px;line-height:1.85}.customisation-panel a.action{background:white!important;color:#071827!important;border-color:white!important;margin-top:20px}.customisation-options{display:grid;grid-template-columns:1fr 1fr;gap:18px 25px}.customisation-options>div{padding-top:18px;border-top:1px solid #ffffff40}.customisation-options span{font-size:10px;color:#a8bdca}.customisation-options h3{font:24px/1.2 Georgia,serif}.customisation-options .fine-print{grid-column:1/-1;color:#bacad4;font-size:11px}.acquisition-journey{background:#edf1f3;padding-block:90px}.acquisition-journey .section-lead{margin-top:20px}.acquisition-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:45px}.acquisition-steps li{border-top:1px solid #a4b5c0;padding-top:20px}.acquisition-steps li>span{font:30px Georgia,serif;color:#7590a0}.acquisition-steps h3{font:12px Arial,sans-serif;letter-spacing:.1em;margin:24px 0 14px}.acquisition-steps p{font-size:12px;line-height:1.8}.model-measures{display:grid;grid-template-columns:repeat(3,1fr) .8fr;gap:25px;align-items:center;padding:35px 6vw;background:#edf1f3}.model-measures>div{display:grid;gap:13px}.model-measures span{font-size:9px;letter-spacing:.1em}.model-measures strong{font:43px Georgia,serif;font-weight:400}.model-measures small{font:15px Arial,sans-serif}.model-measures p{font-size:11px;line-height:1.7;color:#58717e}.full-bleed-photo{position:relative;background:#071827}.full-bleed-photo img{width:100%;height:560px!important;object-fit:cover;display:block}.full-bleed-photo>span{position:absolute;bottom:25px;left:6vw;color:white;font:24px Georgia,serif;text-shadow:0 2px 10px #000}.specification-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;padding-block:90px}.specification-section>div>p{font-size:13px;line-height:1.85}.model-specifications{width:100%;border-collapse:collapse}.model-specifications caption{text-align:left;font-size:10px;color:#526b78;margin-bottom:20px;letter-spacing:.04em}.model-specifications th,.model-specifications td{padding:17px 8px;border-bottom:1px solid #ced8df;text-align:left;font-size:13px;line-height:1.7;font-weight:400;vertical-align:top}.model-specifications th{color:#5b7380;width:43%}.gallery-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:30px 0}.gallery-tabs button{background:transparent!important;color:#153b50!important;border:1px solid #a7bac6!important;border-radius:0;padding:13px 18px;font-size:10px;letter-spacing:.07em}.gallery-tabs button[aria-pressed=true]{background:#092332!important;color:white!important;border-color:#092332!important}.model-gallery-panel[hidden]{display:none!important}.model-history{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center;padding-bottom:90px}.model-history img{width:100%;height:360px!important;object-fit:cover}.image-caption{display:block;font-size:10px;color:#627987;margin-top:12px}.model-history p{font-size:14px;line-height:1.9}.model-history a{font-size:12px;color:inherit;text-underline-offset:5px}.sales-enquiry{display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;padding-block:100px}.enquiry-intro p{font-size:14px;line-height:1.9}.enquiry-intro>a{font-size:13px;color:inherit;text-underline-offset:5px}.private-enquiry{padding:32px;background:#f2f5f6}.sales-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px 19px}.private-enquiry label{font-size:11px;line-height:1.7}.private-enquiry input:not([type=checkbox]),.private-enquiry select,.private-enquiry textarea{width:100%;box-sizing:border-box;min-width:0;background:#fff;border:1px solid #bfccd5;border-radius:0;padding:12px;font:14px Arial,sans-serif;min-height:46px}.private-enquiry label>input,.private-enquiry label>select{margin-top:7px}.private-enquiry input[readonly]{background:#e8eef1}.optional{color:#6b808a}.configuration-options{border:0;padding:0;margin:25px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.configuration-options legend{font-size:12px;margin-bottom:17px}.configuration-options label{display:flex;gap:10px;align-items:start}.private-enquiry input[type=checkbox]{width:16px;min-width:16px;height:16px;margin:2px 0 0;accent-color:#14394d}.message-label{display:block;margin-top:23px}.message-label textarea{margin-top:8px;resize:vertical}.sales-consent{display:flex;gap:11px;align-items:start;margin:23px 0}.sales-consent a{color:inherit;text-underline-offset:3px}.private-enquiry button{width:100%;font-size:10px;letter-spacing:.08em}.private-enquiry output{display:block;font-size:13px;line-height:1.8;margin-top:20px}.sales-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.model-lightbox{border:0;padding:45px 25px 18px;background:#071827;color:#fff;width:min(92vw,1450px);max-width:94vw;max-height:94vh;box-sizing:border-box}.model-lightbox::backdrop{background:#03121de6}.model-lightbox img{display:block;width:100%;height:auto!important;max-height:77vh;object-fit:contain}.model-lightbox p{font-size:12px;text-align:center;margin:12px 0}.lightbox-close{position:absolute;top:10px;right:18px;background:transparent!important;border:0!important;color:white!important;padding:6px;font-size:12px}.yacht-sales-editorial .premium-footer .pf-col h3{color:#dce6ec!important}.yacht-sales-editorial :focus-visible{outline:2px solid #5585a2;outline-offset:4px}.model-collection a,.asymmetric-gallery a{-webkit-tap-highlight-color:#173b5020}.model-editorial-links{padding:65px 0;display:grid;grid-template-columns:1fr 1fr;gap:25px}.model-editorial-links>a{position:relative;display:block;min-height:350px;color:#fff;text-decoration:none;background:#071827;overflow:hidden}.model-editorial-links img{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover;opacity:.67}.model-editorial-links a>div{position:relative;padding:40px;min-height:350px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:end;background:linear-gradient(0deg,#071827c9,transparent)}.model-editorial-links h2{font:40px Georgia,serif;margin:12px 0}.model-editorial-links p{font-size:13px;max-width:370px;line-height:1.7}.model-editorial-links span{font-size:10px;letter-spacing:.12em}.model-editorial-links .editorial-link-cta{margin-top:12px;text-decoration:underline;text-underline-offset:6px}
@media(max-width:1000px){.model-hero h1{font-size:62px}.model-section-nav{gap:20px}.use-grid{gap:20px}.use-grid img{height:215px!important}.asymmetric-gallery img{height:300px!important}.asymmetric-gallery figure:nth-child(4n+1) img{height:350px!important}.model-collection article>div{padding:20px}.sales-enquiry{gap:5vw}.private-enquiry{padding:24px}}
@media(max-width:760px){.model-wrap{width:88vw}.model-hero{height:90svh;min-height:650px;max-height:860px;padding:42px 6vw;align-items:end}.model-hero:after{background:linear-gradient(0deg,#061826ed 0%,#0618269c 54%,#06182616 100%)}.model-hero-content{padding:0}.model-hero h1{font-size:47px;overflow-wrap:normal;line-height:1.03}.superocean-hero h1{font-size:43px}.model-hero .hero-subtitle{font-size:26px}.model-hero-content>p:not(.hero-subtitle){font-size:13px;line-height:1.75}.model-hero>img{object-position:56% 40%}.superocean-hero>img{object-position:62% 40%}.rib-hero>img{object-position:63% 50%}.model-actions{gap:21px;flex-wrap:wrap}.model-actions .action{padding:14px 17px!important;font-size:9px!important}.model-text-link{font-size:9px}.hero-photo-credit{font-size:8px;bottom:13px}.model-section-nav{justify-content:start;flex-wrap:nowrap;overflow-x:auto;padding:18px 6vw;gap:23px}.model-section-nav a{font-size:10px}.model-story{grid-template-columns:1fr;gap:20px;padding-block:60px}.yacht-sales-editorial h2{font-size:38px}.story-copy p:first-child{font-size:23px}.story-copy p{font-size:14px}.section-lead{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.use-grid,.model-collection{grid-template-columns:1fr;gap:40px}.use-grid img{height:280px!important}.use-grid h3{font-size:30px}.possibilities{padding-bottom:60px}.collection-section,.gallery-section,.acquisition-journey,.customisation-panel{padding-block:60px}.model-collection article>img{height:250px!important}.model-collection article>div{padding:26px}.asymmetric-gallery{grid-template-columns:1fr;gap:27px}.asymmetric-gallery figure{padding:0!important}.asymmetric-gallery img,.asymmetric-gallery figure:nth-child(4n+1) img{height:290px!important}.customisation-grid{grid-template-columns:1fr;gap:40px}.customisation-options{gap:16px 22px}.customisation-options h3{font-size:23px}.acquisition-steps{grid-template-columns:1fr 1fr;gap:30px 22px}.model-measures{grid-template-columns:1fr 1fr;padding:28px 6vw;gap:26px}.model-measures strong{font-size:36px}.model-measures span{font-size:8px}.model-measures p{font-size:10px}.full-bleed-photo img{height:320px!important}.full-bleed-photo>span{font-size:18px;max-width:70vw}.specification-section{grid-template-columns:1fr;gap:30px;padding-block:60px}.model-specifications th,.model-specifications td{font-size:12px;padding:15px 4px}.gallery-tabs{gap:8px}.gallery-tabs button{padding:12px;font-size:9px}.model-history{grid-template-columns:1fr;gap:30px;padding-bottom:60px}.model-history img{height:auto!important;max-height:340px;object-fit:contain}.sales-enquiry{grid-template-columns:1fr;gap:30px;padding-block:60px}.private-enquiry{padding:25px 20px}.sales-form-grid{grid-template-columns:1fr;gap:19px}.configuration-options{grid-template-columns:1fr}.model-lightbox{padding:50px 12px 16px}.model-editorial-links{grid-template-columns:1fr;padding:40px 0;gap:22px}.model-editorial-links>a,.model-editorial-links a>div{min-height:330px}.model-editorial-links a>div{padding:28px}.model-editorial-links h2{font-size:36px}}
@media(prefers-reduced-motion:no-preference){.yacht-sales-editorial html{scroll-behavior:smooth}.model-editorial-links img{transition:transform .6s ease}.model-editorial-links a:hover img{transform:scale(1.025)}}
/* Preserve the complete SuperOcean silhouette on narrow screens. */
@media(max-width:760px){.superocean-hero{display:block;height:auto;min-height:0;max-height:none;padding:0}.superocean-hero>img{position:relative;inset:auto;z-index:0;width:100%;height:auto!important;aspect-ratio:16/10;object-fit:cover;object-position:center}.superocean-hero:after{display:none}.superocean-hero .model-hero-content{position:relative;padding:30px 6vw 55px}.superocean-hero .hero-photo-credit{bottom:14px}.superocean-hero h1{font-size:42px}}
