:root{--navy:#071821;--navy2:#102832;--paper:#f3f2ed;--white:#fff;--ink:#101719;--muted:#667277;--line:rgba(7,24,33,.14);--marine:#5b7f88}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}img{display:block;width:100%}button,input,textarea{font:inherit}.container{width:min(1240px,calc(100% - 48px));margin:auto}.header{position:fixed;top:0;left:0;right:0;z-index:50;background:rgba(7,24,33,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:white;border-bottom:1px solid rgba(255,255,255,.12)}.nav{height:78px;gap:34px}.brand,.nav{display:flex;align-items:center}.brand{gap:11px;font-weight:700;letter-spacing:.16em;font-size:13px;line-height:1.08}.brand small{font-size:8px;font-weight:400;letter-spacing:.22em;opacity:.62}.brandMark{width:32px;height:32px;border:1px solid;display:grid;place-items:center;font-family:Georgia,serif;font-size:19px}.desktopNav{display:flex;gap:28px;margin-left:auto}.desktopNav a{font-size:13px;opacity:.82}.desktopNav a:hover{opacity:1}.navCta{display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.45);padding:11px 14px;font-size:12px}.menuBtn{display:none;margin-left:auto;background:none;border:0;color:white}.mobileNav{padding:22px 24px 30px;background:var(--navy);display:grid;grid-gap:20px;gap:20px;font-size:18px}.hero{position:relative;min-height:92vh;color:white;display:flex;align-items:flex-end;overflow:hidden}.heroImg{height:100%;object-fit:cover}.heroImg,.heroShade{position:absolute;inset:0}.heroShade{background:linear-gradient(90deg,rgba(4,16,22,.78),rgba(4,16,22,.1) 70%),linear-gradient(0deg,rgba(4,16,22,.62),transparent 48%)}.heroInner{position:relative;z-index:2;padding:180px 0 122px}.eyebrow,.heroKicker{text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:700;margin:0 0 24px;color:#5b6d73}.heroKicker{color:rgba(255,255,255,.68)}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.hero h1{font-size:clamp(60px,8.2vw,124px);line-height:.88;margin:0 0 34px;max-width:1100px}.hero p{max-width:590px;font-size:18px;line-height:1.6;color:rgba(255,255,255,.78)}.heroActions{display:flex;gap:26px;margin-top:38px}.btn,.heroActions{align-items:center}.btn{display:inline-flex;justify-content:center;gap:12px;padding:15px 19px;border:1px solid transparent;font-size:12px;font-weight:700;letter-spacing:.03em;transition:.2s}.btn.light{background:white;color:var(--navy)}.btn.dark{background:var(--navy);color:white}.btn.ghost{border-color:var(--line)}.btn.outlineLight{border-color:rgba(255,255,255,.35);color:white}.btn:hover{transform:translateY(-2px)}.textLink{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;border-bottom:1px solid;padding-bottom:5px}.lightText{color:white}.heroFoot{position:absolute;left:0;right:0;bottom:22px;z-index:2;display:flex;justify-content:flex-end;gap:28px;padding:0 3%;font-size:9px;letter-spacing:.18em;color:rgba(255,255,255,.55)}.section{padding:120px 0}.sectionHead{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:54px}.aboutGrid h2,.closingCta h2,.detailContent h2,.formLayout h2,.importCopy h2,.journey h2,.manifesto h2,.routeGrid h2,.sectionHead h2{font-size:clamp(42px,5vw,72px);line-height:.98;margin-bottom:0}.sectionIntro{max-width:440px;color:var(--muted);line-height:1.7;margin-top:24px}.boatGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:46px 24px;gap:46px 24px}.boatCard{display:block}.boatImageWrap{position:relative;overflow:hidden;background:#dfe4e3;aspect-ratio:4/3}.boatImageWrap img{height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.6,.2,1)}.boatCard:hover img{transform:scale(1.035)}.badge{position:absolute;left:14px;top:14px;background:white;color:var(--navy);padding:7px 9px;font-size:9px;font-weight:800;letter-spacing:.15em}.badge.reserved{background:#c9b994}.badge.sold{background:var(--navy);color:white}.cornerArrow{position:absolute;right:14px;bottom:14px;width:34px;height:34px;background:rgba(255,255,255,.92);display:grid;place-items:center;transition:.2s}.boatCard:hover .cornerArrow{transform:translate(2px,-2px)}.boatMeta{display:flex;justify-content:space-between;gap:18px;align-items:end;padding:18px 0 11px;border-bottom:1px solid var(--line)}.boatMeta .eyebrow{margin-bottom:5px;font-size:9px}.boatMeta h3{font-family:Georgia,serif;font-size:24px;font-weight:400;margin:0}.boatMeta strong{font-size:15px;white-space:nowrap}.specLine{display:flex;gap:14px;flex-wrap:wrap;padding-top:10px;color:var(--muted);font-size:11px}.specLine span:not(:last-child):after{content:"·";margin-left:14px;color:#a6adaf}.manifesto{background:var(--navy);color:white}.manifestoGrid{display:grid;grid-template-columns:1fr 2.3fr;grid-gap:60px;gap:60px}.manifesto h2{font-size:clamp(54px,7vw,98px);margin-bottom:34px}.manifesto p:last-child{max-width:680px;color:rgba(255,255,255,.64);font-size:18px;line-height:1.65}.lightEyebrow{color:rgba(255,255,255,.5)}.whyGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.whyGrid article{padding:36px 28px 40px;border-right:1px solid var(--line)}.whyGrid article:first-child{padding-left:0}.whyGrid article:last-child{border-right:0}.whyGrid svg{width:22px;margin-bottom:52px}.whyGrid h3{font-family:Georgia,serif;font-size:25px;font-weight:400}.whyGrid p{color:var(--muted);font-size:14px;line-height:1.6}.journey{padding:120px 0;background:#0a1d25;color:white}.journeyTop{margin-bottom:58px}.journeyGrid{display:grid;grid-template-columns:1.45fr 1fr;grid-gap:80px;gap:80px;align-items:stretch}.journeyImage img{height:100%;object-fit:cover;min-height:660px}.journey ol{list-style:none;padding:0;margin:0;border-top:1px solid rgba(255,255,255,.16)}.journey li{display:flex;gap:22px;align-items:center;padding:23px 0;border-bottom:1px solid rgba(255,255,255,.16);color:rgba(255,255,255,.35);transition:.2s}.journey li:hover,.journey li:nth-child(5){color:white}.journey li span{font-size:10px;letter-spacing:.15em}.journey li strong{font-size:24px;font-weight:400;letter-spacing:.08em}.importTeaser .container{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:90px;gap:90px;align-items:center}.importCollage{display:grid;grid-template-columns:1.4fr .8fr;grid-gap:14px;gap:14px;align-items:end}.importCollage img:first-child{height:560px;object-fit:cover}.importCollage img:last-child{height:400px;object-fit:cover;margin-bottom:-55px}.importCopy p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.7;margin:28px 0}.soldSection{background:#e9e8e3}.closingCta{padding:115px 0;background:var(--navy2);color:white}.closingCta h2{margin-bottom:38px}.pageHero{padding:190px 0 100px;background:var(--paper)}.pageHero h1{font-size:clamp(60px,7vw,104px);line-height:.93;margin-bottom:28px}.pageHero>div>p:last-child{max-width:680px;color:var(--muted);font-size:18px;line-height:1.6}.importHero{background:#0b2029;color:white;min-height:72vh;display:flex;align-items:end}.importHero>div>p:last-child{color:rgba(255,255,255,.65)}.filterBar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:52px}.filterBar button{border:1px solid var(--line);background:transparent;padding:11px 14px;font-size:12px;cursor:pointer}.filterBar button.active{background:var(--navy);color:white}.filterBar span{margin-left:11px;opacity:.55}.inventoryGrid{grid-template-columns:repeat(3,1fr)}.detailHero{padding-top:78px;background:var(--navy)}.detailGallery{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;grid-gap:4px;gap:4px;height:74vh;min-height:520px}.detailGallery img{height:100%;object-fit:cover}.galleryMain{grid-row:1/3}.detailIntro{background:white;padding:60px 0}.detailIntroGrid{display:grid;grid-template-columns:1fr 350px;grid-gap:80px;gap:80px;align-items:end}.detailIntro h1{font-size:clamp(52px,6vw,88px);line-height:.96;margin:10px 0 18px}.inlineBadge{position:static;display:inline-block;margin-bottom:28px;border:1px solid var(--line)}.detailYear{font-size:17px;color:var(--muted)}.priceBox{border-left:1px solid var(--line);padding-left:38px;display:grid;grid-gap:12px;gap:12px}.priceBox>span{font-size:12px;color:var(--muted)}.priceBox>strong{font-family:Georgia,serif;font-size:36px;font-weight:400}.detailContent{display:grid;grid-template-columns:1fr 380px;grid-gap:100px;gap:100px}.lead{font-size:18px;line-height:1.75;color:#445157;max-width:700px}.detailLists{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;margin-top:55px}.detailContent aside h3,.detailLists h3{font-family:Georgia,serif;font-size:28px;font-weight:400}.detailLists p{display:flex;gap:10px;align-items:center;color:var(--muted);font-size:14px}.detailContent aside{border-top:1px solid var(--line);padding-top:20px}.detailContent dl{margin:0}.detailContent dl div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13px}.detailContent dt{color:var(--muted)}.detailContent dd{margin:0;text-align:right}.boatContact{padding:90px 0;background:var(--navy);color:white}.boatContactGrid{display:grid;grid-template-columns:1fr auto;grid-gap:80px;gap:80px;align-items:end}.boatContact h2{font-family:Georgia,serif;font-weight:400;font-size:58px;margin-bottom:20px}.boatContact p:not(.eyebrow){max-width:580px;color:rgba(255,255,255,.62);line-height:1.6}.contactActions{display:grid;grid-gap:10px;gap:10px}.processList{border-top:1px solid var(--line)}.processList article{display:grid;grid-template-columns:100px 1fr 1fr;grid-gap:30px;gap:30px;padding:28px 0;border-bottom:1px solid var(--line);align-items:start}.processList span{font-size:11px;letter-spacing:.15em;color:var(--muted)}.processList h3{font-family:Georgia,serif;font-weight:400;font-size:28px;margin:0}.processList p{color:var(--muted);line-height:1.6;margin:0}.formSection{padding:120px 0;background:#0a1d25;color:white}.formLayout{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:100px;gap:100px}.formLayout>div>p:not(.eyebrow){color:rgba(255,255,255,.62);line-height:1.7;max-width:440px}.note{border-top:1px solid rgba(255,255,255,.16);margin-top:40px;padding-top:20px;display:grid;grid-gap:7px;gap:7px;font-size:12px;color:rgba(255,255,255,.55)}.inquiryForm{display:grid;grid-gap:20px;gap:20px}.formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.inquiryForm label{display:grid;grid-gap:8px;gap:8px;font-size:11px;letter-spacing:.07em}.inquiryForm label small{opacity:.5;margin-left:5px}.inquiryForm input,.inquiryForm textarea{width:100%;border:0;border-bottom:1px solid rgba(255,255,255,.24);background:transparent;color:white;padding:12px 0;outline:none;border-radius:0}.inquiryForm input:focus,.inquiryForm textarea:focus{border-color:white}.inquiryForm textarea{min-height:110px;resize:vertical}.inquiryForm .check{display:flex;grid-template-columns:auto 1fr;align-items:start;gap:10px;line-height:1.5;color:rgba(255,255,255,.6)}.inquiryForm .check input{width:15px}.inquiryForm .btn{justify-self:start}.formSuccess{padding:50px;border:1px solid rgba(255,255,255,.18)}.formSuccess span{font-size:30px}.formSuccess h3{font-family:Georgia,serif;font-size:32px;font-weight:400}.aboutGrid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:90px;gap:90px;align-items:center}.portraitPair{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-items:end}.portraitPair img:first-child{height:610px;object-fit:cover}.portraitPair img:last-child{height:480px;object-fit:cover}.aboutGrid p:not(.eyebrow){color:var(--muted);line-height:1.7}.routeSection{padding:110px 0;background:var(--navy);color:white}.routeGrid{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:80px;gap:80px}.routeGrid p:not(.eyebrow){color:rgba(255,255,255,.6);line-height:1.7}.mapArt{position:relative;height:300px;color:rgba(255,255,255,.45)}.mapArt svg{width:100%;height:100%}.mapArt span{position:absolute;width:44px;height:44px;border:1px solid rgba(255,255,255,.35);border-radius:50%;display:grid;place-items:center;font-size:10px;color:white;background:var(--navy)}.fr{left:5%;top:45%}.de{left:44%;top:18%}.si{left:72%;top:49%}.hr{left:82%;top:68%}.contactGrid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:90px;gap:90px}.contactInfo{display:grid;grid-gap:28px;gap:28px;align-content:start}.contactInfo>div{display:grid;grid-gap:7px;gap:7px;border-bottom:1px solid var(--line);padding-bottom:20px}.contactInfo span{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.contactInfo a,.contactInfo strong{font-family:Georgia,serif;font-size:23px;font-weight:400}.directBtns{display:flex!important;flex-direction:row!important;border-bottom:0!important}.contactFormBox{background:var(--navy);color:white;padding:44px}.contactFormBox h2{font-family:Georgia,serif;font-weight:400;font-size:42px}.legalPage{padding:190px 0 120px;min-height:65vh}.legalPage h1{font-size:72px}.legalPage p:last-child{max-width:740px;line-height:1.8;color:var(--muted)}.footer{background:#06151c;color:white;padding:80px 0 28px}.footerGrid{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;grid-gap:60px;gap:60px}.footerGrid h4{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:20px}.footerGrid>div{display:grid;align-content:start;grid-gap:10px;gap:10px}.footerGrid a,.footerGrid p,.footerGrid span{font-size:12px;color:rgba(255,255,255,.68)}.footerBrand{margin-bottom:25px}.social{display:flex;gap:15px;margin-top:13px}.copyright{border-top:1px solid rgba(255,255,255,.12);margin-top:60px;padding-top:22px;display:flex;justify-content:space-between;color:rgba(255,255,255,.35);font-size:9px;letter-spacing:.1em}@media(max-width:900px){.desktopNav,.navCta{display:none}.menuBtn{display:block}.container{width:min(100% - 32px,1240px)}.hero{min-height:82vh}.heroInner{padding:150px 0 100px}.hero h1{font-size:64px}.heroFoot{display:none}.section{padding:82px 0}.sectionHead{align-items:start;flex-direction:column}.boatGrid,.inventoryGrid,.whyGrid{grid-template-columns:1fr 1fr}.whyGrid article:nth-child(2){border-right:0}.aboutGrid,.boatContactGrid,.contactGrid,.detailContent,.detailIntroGrid,.formLayout,.importTeaser .container,.journeyGrid,.manifestoGrid,.routeGrid{grid-template-columns:1fr}.journeyImage img{min-height:460px}.detailGallery{height:62vh}.priceBox{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}.aboutGrid,.contactGrid,.detailContent,.formLayout,.routeGrid{gap:55px}.footerGrid{grid-template-columns:2fr 1fr 1fr}.footerGrid>div:last-child{grid-column:1/-1}.processList article{grid-template-columns:60px 1fr}.processList p{grid-column:2}}@media(max-width:620px){.nav{height:68px}.heroInner{padding-top:120px}.hero h1{font-size:50px}.hero p{font-size:15px}.heroActions{align-items:flex-start;flex-direction:column}.aboutGrid h2,.closingCta h2,.detailContent h2,.formLayout h2,.importCopy h2,.journey h2,.manifesto h2,.routeGrid h2,.sectionHead h2{font-size:44px}.boatGrid,.inventoryGrid,.whyGrid{grid-template-columns:1fr}.whyGrid article{border-right:0;border-bottom:1px solid var(--line);padding-left:0}.manifestoGrid{gap:22px}.journeyGrid{gap:30px}.journeyImage img{min-height:340px}.importCollage img:first-child{height:380px}.importCollage img:last-child{height:280px}.pageHero{padding:145px 0 72px}.pageHero h1{font-size:56px}.detailHero{padding-top:68px}.detailGallery{display:block;height:auto}.detailGallery img{height:58vh}.detailGallery img:not(.galleryMain){display:none}.detailIntro{padding:40px 0}.detailIntro h1{font-size:50px}.detailLists{grid-template-columns:1fr}.boatContact h2{font-size:45px}.formGrid{grid-template-columns:1fr}.portraitPair img:first-child{height:440px}.portraitPair img:last-child{height:350px}.footerGrid{grid-template-columns:1fr 1fr}.footerGrid>div:first-child,.footerGrid>div:last-child{grid-column:1/-1}.copyright{gap:15px;flex-direction:column}.contactFormBox{padding:28px}}:root{--navy:#111214;--navy2:#191a1d;--paper:#f1ede5;--white:#fffdfa;--ink:#151516;--muted:#6d6d69;--line:rgba(21,21,22,.16);--marine:#ff5a36;--signal:#ff5a36;--signal-dark:#d64124;--fog:#d8d2c7}body{background:var(--paper)}.header{background:rgba(17,18,20,.92);border-bottom-color:rgba(255,255,255,.12)}.brandMark{border:0;width:auto;height:auto;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:900;letter-spacing:-.08em;color:var(--signal)}.navCta{background:var(--signal);border-color:var(--signal);color:var(--ink);font-weight:800}.heroRework{min-height:100vh}.heroRework .heroShade{background:linear-gradient(90deg,rgba(10,10,11,.92),rgba(10,10,11,.5) 48%,rgba(10,10,11,.2) 70%),linear-gradient(0deg,rgba(10,10,11,.7),transparent 45%)}.heroRework .heroInner{padding:180px 0 110px}.heroRework h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(72px,10.5vw,158px);font-weight:800;line-height:.79;letter-spacing:-.075em;max-width:1020px;text-transform:uppercase}h1 em,h2 em{font-family:Georgia,Times New Roman,serif;font-weight:400;text-transform:none}.heroRework h1 em{color:var(--signal);font-size:.93em}.heroBottom{display:grid;grid-template-columns:minmax(280px,520px) auto;grid-gap:80px;gap:80px;align-items:end}.heroSignal{position:absolute;z-index:3;right:0;top:110px;background:var(--signal);color:#111214;width:230px;height:230px;padding:24px;display:flex;flex-direction:column;justify-content:space-between}.heroSignal span{font-size:10px;letter-spacing:.13em;font-weight:800}.heroSignal strong{font-size:25px;line-height:1.05;letter-spacing:-.04em}.heroIndex{position:absolute;right:28px;bottom:30px;z-index:3;font-size:10px;letter-spacing:.18em;color:white}.btn.signal{border-color:var(--signal)}.btn.signal,.statementStrip{background:var(--signal);color:var(--ink)}.statementStrip{padding:18px 0}.statementStrip .container{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:900;letter-spacing:.16em}.statementStrip i{font-style:normal;opacity:.45}.sectionHead>div:last-child{max-width:440px}.sectionHead h2{font-size:clamp(50px,6vw,86px);font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:-.06em;text-transform:uppercase}.sectionHead h2 em{color:var(--signal)}.selectedSection{background:#f5f0e7}.boatImageWrap{background:#cbc6bc}.badge{background:var(--signal);font-weight:900}.badge.sold{background:#111214}.badge.reserved{background:#efc662}.boatMeta h3{font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.035em}.newManifesto{overflow:hidden;background:#111214}.newManifesto,.newManifesto .container{position:relative}.manifestoNumber{position:absolute;right:-30px;top:-150px;font:800 360px/.8 Arial,Helvetica,sans-serif;letter-spacing:-.1em;color:rgba(255,90,54,.1)}.newManifesto h2{font-family:Arial,Helvetica,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:-.065em}.newManifesto h2 em{color:var(--signal)}.proofSection{background:#f1ede5}.proofIntro{display:grid;grid-template-columns:1fr 2fr;grid-gap:60px;gap:60px;align-items:end;margin-bottom:60px}.proofIntro h2{font:800 clamp(48px,6vw,82px)/.92 Arial,Helvetica,sans-serif;letter-spacing:-.06em;text-transform:uppercase;margin:0}.whyGrid article{position:relative}.whyGrid article>span{position:absolute;right:18px;top:18px;font-size:10px;font-weight:800;letter-spacing:.14em;color:var(--signal)}.whyGrid article svg{color:var(--signal)}.newJourney{background:#17181a}.newJourney h2{font-family:Arial,Helvetica,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:-.06em}.newJourney h2 em{color:var(--signal)}.newJourney .journeyImage{position:relative}.routeStamp{position:absolute;right:-24px;bottom:32px;width:148px;height:148px;border-radius:50%;background:var(--signal);color:#121214;display:grid;place-items:center;text-align:center;font-weight:900;font-size:19px;line-height:1.05;transform:rotate(-8deg)}.routeStamp small{font-size:9px;letter-spacing:.12em}.newJourney li:hover,.newJourney li:nth-child(5){color:var(--signal)}.soldSection{background:#dcd6cb}.soldSection .sectionHead h2 em{color:#111214;text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-decoration-thickness:6px;text-underline-offset:8px}.newClosing{overflow:hidden;background:#101113}.newClosing,.newClosing .container{position:relative}.newClosing h2{font-family:Arial,Helvetica,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:-.065em;max-width:950px}.newClosing h2 em{color:var(--signal)}.closingNumber{position:absolute;right:0;top:-100px;font:800 310px/.8 Arial,Helvetica,sans-serif;letter-spacing:-.1em;color:rgba(255,255,255,.035)}.pageHero{background:#e7e1d7}.pageHero h1{font-family:Arial,Helvetica,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:-.065em}.compactHero{border-bottom:12px solid var(--signal)}.filterBar button.active{background:var(--signal);border-color:var(--signal);color:#111214}.boatContact h2,.detailContent h2,.detailIntro h1{font-family:Arial,Helvetica,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:-.055em}.boatContact{background:#111214;border-top:12px solid var(--signal)}.footer{background:#0f1012!important}.adminApp{min-height:100vh;background:#f5f5f3;color:#1b1c1f;display:grid;grid-template-columns:245px 1fr;font-family:Arial,Helvetica,sans-serif}.adminSidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;background:#151619;color:white;padding:26px 22px;display:flex;flex-direction:column;border-right:1px solid #2c2d31}.adminBrand{display:flex;gap:10px;align-items:center;margin-bottom:46px}.adminBrand>span{font-size:25px;font-weight:900;letter-spacing:-.08em;color:var(--signal)}.adminBrand strong{font-size:12px;letter-spacing:.12em;line-height:1.1}.adminBrand small{font-size:8px;color:#8f9198}.adminSidebar nav{display:grid;grid-gap:6px;gap:6px}.adminSidebar nav a{display:flex;gap:10px;align-items:center;padding:11px 12px;border-radius:8px;font-size:13px;color:#c9cbd0}.adminSidebar nav a:hover{background:#24262a;color:white}.adminUser{margin-top:auto;border-top:1px solid #303238;padding-top:18px;display:grid;grid-gap:5px;gap:5px}.adminUser small{color:#7f8289;font-size:10px}.adminUser strong{font-size:13px}.adminUser button{margin-top:8px;display:flex;align-items:center;gap:8px;background:none;border:0;color:#b7b9be;padding:0;cursor:pointer;font-size:12px}.adminMain{padding:42px 46px 70px;overflow:hidden}.adminTopline{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:32px}.adminTopline h1{font:800 48px/1 Arial,Helvetica,sans-serif;letter-spacing:-.05em;margin:7px 0 0;text-transform:none}.adminKicker{font-size:9px;font-weight:900;letter-spacing:.16em;color:#8c8e92;margin:0}.adminPrimary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#151619;color:white;border:0;border-radius:7px;padding:12px 15px;font-weight:800;font-size:12px;cursor:pointer}.adminPrimary:hover{background:var(--signal);color:#151619}.adminPrimary:disabled{opacity:.5}.adminStats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dededb;background:white;border-radius:12px;overflow:hidden;margin-bottom:22px}.adminStats article{padding:18px 20px;border-right:1px solid #e4e4e1}.adminStats article:last-child{border-right:0}.adminStats span{display:block;color:#818388;font-size:10px;margin-bottom:7px}.adminStats strong{font-size:28px;letter-spacing:-.04em}.adminToolbar{justify-content:space-between;gap:20px;margin-bottom:16px}.adminSearch,.adminToolbar{display:flex;align-items:center}.adminSearch{gap:9px;background:white;border:1px solid #dededb;border-radius:8px;padding:0 12px;min-width:330px}.adminSearch input{border:0;outline:0;background:none;padding:11px 0;width:100%;font-size:12px}.adminFilters{display:flex;gap:5px}.adminFilters button{border:1px solid #d8d8d5;background:white;border-radius:7px;padding:9px 11px;font-size:11px;cursor:pointer}.adminFilters button.active{background:#151619;color:white;border-color:#151619}.adminTableWrap{background:white;border:1px solid #dededb;border-radius:12px;overflow:auto}.adminTable{width:100%;border-collapse:collapse;min-width:800px}.adminTable th{font-size:9px;text-transform:uppercase;letter-spacing:.11em;color:#8c8e92;text-align:left;padding:12px 15px;border-bottom:1px solid #e7e7e4}.adminTable td{padding:11px 15px;border-bottom:1px solid #ededeb;font-size:12px}.adminTable tr:last-child td{border-bottom:0}.adminBoatCell{display:flex;align-items:center;gap:12px}.adminBoatCell img{width:62px;height:46px;object-fit:cover;border-radius:6px}.adminBoatCell div{display:grid;grid-gap:4px;gap:4px}.adminBoatCell strong{font-size:12px}.adminBoatCell small{font-size:10px;color:#909196}.statusSelect{border:1px solid #dededb;border-radius:999px;padding:6px 24px 6px 9px;font-size:10px;font-weight:800;background:white}.statusSelect.available{background:#e8f3e9}.statusSelect.reserved{background:#fff0c5}.statusSelect.sold{background:#ececee}.adminActions{display:flex;justify-content:flex-end;gap:5px}.adminActions a,.adminActions button{width:31px;height:31px;border:1px solid #dfdfdc;background:white;border-radius:6px;display:grid;place-items:center;cursor:pointer}.adminActions button:hover{color:#c72e22;border-color:#e7b8b4}.adminEmpty{padding:50px;text-align:center;color:#8d8f93}.adminLoginPage{min-height:100vh;background:#111214;display:grid;place-items:center;padding:25px;font-family:Arial,Helvetica,sans-serif}.adminLoginCard{width:min(430px,100%);background:#1a1b1e;border:1px solid #2c2d31;color:white;padding:38px;border-radius:16px;box-shadow:0 30px 80px rgba(0,0,0,.25)}.adminLoginMark{width:44px;height:44px;background:var(--signal);color:#111214;border-radius:10px;display:grid;place-items:center;margin-bottom:28px}.adminLoginCard h1{font:800 39px/1 Arial,Helvetica,sans-serif;letter-spacing:-.05em;text-transform:none;margin:9px 0 12px}.adminLoginCard>p:not(.adminKicker){color:#999ba1;line-height:1.6;font-size:13px}.adminLoginCard form{display:grid;grid-gap:15px;gap:15px;margin-top:27px}.adminLoginCard label,.editorCard label{display:grid;grid-gap:7px;gap:7px;font-size:10px;font-weight:800;color:#66686d}.adminLoginCard input{border:1px solid #34363a;border-radius:8px;background:#111214;color:white;padding:12px;outline:0}.adminLoginCard input:focus{border-color:var(--signal)}.adminError{background:#ffebe7;color:#a92a1d;border:1px solid #f2c2ba;border-radius:8px;padding:11px 13px;font-size:11px;margin-bottom:12px}.adminBack{display:inline-flex;align-items:center;gap:6px;color:#75777c;font-size:11px;margin-bottom:18px}.editorGrid{grid-template-columns:minmax(0,1fr) 350px;align-items:start}.editorGrid,.editorMain,.editorSide{display:grid;grid-gap:20px;gap:20px}.editorSide{position:-webkit-sticky;position:sticky;top:24px}.editorCard{background:white;border:1px solid #dededb;border-radius:12px;padding:22px}.editorCard h2{font:800 17px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.02em;margin-bottom:22px}.fieldGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.editorCard label{margin-bottom:15px}.editorCard input,.editorCard select,.editorCard textarea{width:100%;border:1px solid #d9d9d6;border-radius:7px;background:#fbfbfa;color:#1c1d20;padding:10px 11px;outline:0;font:12px Arial,Helvetica,sans-serif}.editorCard textarea{resize:vertical}.editorCard input:focus,.editorCard select:focus,.editorCard textarea:focus{border-color:#999}.fullField{margin-top:3px}.textareas{margin-top:4px}.editorCard label small{font-weight:400;color:#9a9b9e;margin-left:4px}.adminCheck{display:flex!important;grid-template-columns:auto 1fr;align-items:center!important;gap:8px!important;margin-top:13px}.adminCheck input{width:14px}.uploadZone{border:1px dashed #c7c7c3;border-radius:9px;padding:22px!important;text-align:center;display:grid!important;place-items:center;grid-gap:7px!important;gap:7px!important;cursor:pointer;background:#fafaf8}.uploadZone:hover{border-color:#777}.uploadZone strong{font-size:11px;color:#313236}.uploadZone span{font-size:9px;color:#9b9c9f;font-weight:400}.imageManager{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:14px}.imageThumb{position:relative;border:2px solid transparent;border-radius:8px;overflow:hidden;background:#eee}.imageThumb.cover{border-color:var(--signal)}.imageThumb img{width:100%;height:90px;object-fit:cover}.imageThumb>button:first-of-type{position:absolute;right:5px;top:5px;width:25px;height:25px;border:0;border-radius:50%;background:rgba(17,18,20,.8);color:white;display:grid;place-items:center;cursor:pointer}.coverBtn{width:100%;border:0;background:#f1f1ef;padding:6px;font-size:9px;cursor:pointer}.imageThumb.cover .coverBtn{background:var(--signal);color:#111214;font-weight:800}@media(max-width:900px){.heroSignal{width:145px;height:145px;top:95px}.heroSignal strong{font-size:17px}.heroBottom{grid-template-columns:1fr;gap:20px}.heroRework h1{font-size:clamp(62px,16vw,110px)}.proofIntro{grid-template-columns:1fr}.statementStrip .container{gap:12px;overflow:hidden}.adminApp{grid-template-columns:1fr}.adminSidebar{position:static;height:auto;display:flex;flex-direction:row;align-items:center;gap:20px;padding:16px}.adminSidebar nav{display:flex;margin-left:auto}.adminSidebar nav a{font-size:0}.adminSidebar nav a svg{width:19px;height:19px}.adminUser{display:none}.adminBrand{margin:0}.adminMain{padding:28px 20px 50px}.editorGrid{grid-template-columns:1fr}.editorSide{position:static}}@media(max-width:640px){.heroSignal{display:none}.heroRework .heroInner{padding-top:150px}.heroRework h1{font-size:17vw}.heroBottom{gap:8px}.statementStrip i:nth-of-type(2),.statementStrip span:nth-of-type(3){display:none}.sectionHead{align-items:start}.proofIntro h2,.sectionHead h2{font-size:44px}.adminTopline{align-items:start;flex-direction:column}.adminStats{grid-template-columns:1fr 1fr}.adminStats article:nth-child(2){border-right:0}.adminStats article:nth-child(-n+2){border-bottom:1px solid #e4e4e1}.adminToolbar{align-items:stretch;flex-direction:column}.adminSearch{min-width:0}.adminFilters{overflow:auto}.fieldGrid{grid-template-columns:1fr}.imageManager{grid-template-columns:1fr 1fr}.adminLoginCard{padding:26px}.adminMain{padding:24px 14px 40px}.editorCard{padding:17px}}.inventoryBoatCard{background:#111315;color:#f7f6f1;border:1px solid rgba(255,255,255,.1);overflow:hidden;display:flex;flex-direction:column;min-width:0}.inventoryBoatMedia{position:relative;aspect-ratio:16/10;overflow:hidden;background:#d8dddc}.inventoryImageButton{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.inventoryImageButton img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.inventoryImageButton:hover img{transform:scale(1.018)}.inventoryBadge{left:14px;top:14px;z-index:4;box-shadow:0 5px 20px rgba(0,0,0,.15)}.photoCounter{position:absolute;top:14px;right:14px;z-index:4;background:rgba(10,12,14,.78);color:#fff;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:7px 10px;font-size:11px;font-weight:800;letter-spacing:.06em}.galleryArrow{position:absolute;top:50%;z-index:5;width:42px;height:42px;transform:translateY(-50%);border-radius:50%;border:1px solid rgba(255,255,255,.65);background:rgba(12,15,17,.66);color:white;font-size:27px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:.2s}.galleryArrow:hover{background:#fff;color:#111315}.galleryArrowLeft{left:14px}.galleryArrowRight{right:14px}.inventoryBoatInfo{display:flex;flex-direction:column;flex:1 1;background:#111315}.inventoryBoatHeading{padding:20px 22px 15px}.inventoryMaker{margin:0 0 5px;font-size:10px;font-weight:800;letter-spacing:.13em;color:#b5b7b8;text-transform:uppercase}.inventoryBoatHeading h3{margin:0;color:#fff;font:700 27px/1.05 Arial,Helvetica,sans-serif;letter-spacing:-.035em}.inventoryQuickSpecs{display:flex;align-items:center;flex-wrap:wrap;gap:0;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.inventoryQuickSpecs span{padding:12px 15px;font-size:11px;color:#f1f1ef;border-right:1px solid rgba(255,255,255,.12)}.inventoryQuickSpecs span:last-child{border-right:0}.inventoryDetailGrid{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(255,255,255,.12)}.inventoryDetailGrid>div{min-width:0;display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;padding:11px 15px;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.08);font-size:10px}.inventoryDetailGrid>div:nth-child(2n){border-right:0}.inventoryDetailGrid>div:nth-last-child(-n+2){border-bottom:0}.inventoryDetailGrid span{color:#969b9e}.inventoryDetailGrid strong{color:#f6f6f3;text-align:right;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventoryBoatFooter{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 22px 21px;margin-top:auto}.inventoryPrice{display:grid;grid-gap:3px;gap:3px}.inventoryPrice small{color:#8f9496;letter-spacing:.13em;font-size:8px;font-weight:800}.inventoryPrice strong{color:var(--signal,#ff5a36);font-size:30px;line-height:1;letter-spacing:-.045em}.inventoryPrice.isSold strong{color:#f4f4f1;font-size:24px}.inventoryDetailLink{display:inline-flex;align-items:center;gap:14px;border:1px solid var(--signal,#ff5a36);color:var(--signal,#ff5a36);padding:11px 13px;font-size:10px;font-weight:800;white-space:nowrap}.inventoryDetailLink:hover{background:var(--signal,#ff5a36);color:#111315}.detailHeroReworked{padding:118px 0 34px;background:#0d0f10}.detailGalleryViewer{display:grid;grid-gap:12px;gap:12px}.detailMainImage{position:relative;height:min(68vh,760px);min-height:500px;overflow:hidden;background:#202426;border:1px solid rgba(255,255,255,.1)}.detailImageAdvance{width:100%;height:100%;display:block;padding:0;border:0;background:none;cursor:pointer}.detailImageAdvance img{width:100%;height:100%;object-fit:contain;background:#111315}.detailPhotoCount{position:absolute;top:18px;right:18px;display:flex;align-items:center;gap:12px;background:rgba(12,14,15,.86);border:1px solid rgba(255,255,255,.2);color:white;padding:10px 12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.detailPhotoCount span{font-size:8px;font-weight:800;letter-spacing:.14em;opacity:.62}.detailPhotoCount strong{font-size:13px}.detailGalleryControls{position:absolute;right:18px;bottom:18px;display:flex;gap:7px}.detailGalleryControls button{width:48px;height:48px;border:1px solid rgba(255,255,255,.36);background:rgba(12,14,15,.78);color:white;font-size:21px;cursor:pointer}.detailGalleryControls button:hover{background:white;color:#111315}.detailThumbnailRail{display:grid;grid-auto-flow:column;grid-auto-columns:122px;grid-gap:8px;gap:8px;overflow-x:auto;padding-bottom:5px;scrollbar-width:thin}.detailThumbnailRail button{position:relative;height:80px;border:2px solid transparent;padding:0;background:#1b1e20;cursor:pointer;overflow:hidden}.detailThumbnailRail button.active{border-color:var(--signal,#ff5a36)}.detailThumbnailRail img{width:100%;height:100%;object-fit:cover;opacity:.72}.detailThumbnailRail button.active img{opacity:1}.detailThumbnailRail span{position:absolute;right:5px;bottom:4px;color:white;background:rgba(0,0,0,.64);font-size:8px;font-weight:800;padding:3px 4px}.detailIdentitySection{background:#f3f2ed;border-bottom:1px solid var(--line)}.detailIdentity{display:grid;grid-template-columns:minmax(0,1fr) 410px;align-items:stretch;border-left:1px solid var(--line);border-right:1px solid var(--line)}.detailIdentityMain{padding:48px 48px 42px}.detailIdentityTop{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:30px}.detailStatusBadge{position:static;display:inline-block}.detailRef{color:#8a9092;font-size:9px;letter-spacing:.12em}.detailManufacturer{margin:0 0 5px;color:#777f82;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.16em}.detailIdentity h1{margin:0 0 32px;font:800 clamp(50px,6vw,92px)/.88 Arial,Helvetica,sans-serif;letter-spacing:-.065em;color:#111315}.detailKeyFacts{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.detailKeyFacts>div{padding:15px;border-right:1px solid var(--line);min-width:0}.detailKeyFacts>div:last-child{border-right:0}.detailKeyFacts span{display:block;color:#8b9193;font-size:8px;font-weight:800;letter-spacing:.11em;margin-bottom:6px}.detailKeyFacts strong{display:block;color:#111315;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detailPricePanel{background:#111315;color:#fff;padding:48px 38px;display:flex;flex-direction:column;justify-content:center;min-width:0}.detailPricePanel>span{color:#909497;font-size:9px;font-weight:900;letter-spacing:.15em;margin-bottom:9px}.detailPricePanel>strong{display:block;color:var(--signal,#ff5a36);font:800 clamp(42px,4vw,64px)/.95 Arial,Helvetica,sans-serif;letter-spacing:-.055em;margin-bottom:18px}.detailPricePanel>strong.soldPrice{color:#fff;font-size:44px}.detailPricePanel p{color:#9da1a3;font-size:12px;line-height:1.55;max-width:285px;margin:0 0 24px}.detailPriceCta{align-self:flex-start;background:var(--signal,#ff5a36);color:#101214}.detailPriceCta:hover{background:#fff}.detailInformationSection{background:#ecebe6}.detailSectionHeading{display:grid;grid-template-columns:1fr 390px;align-items:end;grid-gap:60px;gap:60px;margin-bottom:42px}.detailSectionHeading h2{font:800 clamp(42px,5vw,72px)/.95 Arial,Helvetica,sans-serif;letter-spacing:-.055em;margin:0}.detailSectionHeading>p{margin:0;color:#697276;font-size:13px;line-height:1.65}.detailSpecBoxes{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid #cfd1ce;border-top:1px solid #cfd1ce}.detailSpecBox{min-height:108px;padding:19px 20px;border-right:1px solid #cfd1ce;border-bottom:1px solid #cfd1ce;background:#f6f5f1;display:flex;flex-direction:column;justify-content:space-between;gap:15px}.detailSpecBox span{color:#858d90;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.detailSpecBox strong{color:#141719;font-size:16px;line-height:1.25}.detailDescriptionSection{background:#f6f5f1}.detailContentReworked{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(460px,.95fr);grid-gap:90px;gap:90px}.detailContentReworked h2{font-size:clamp(42px,4.8vw,68px);line-height:.98}.detailListsReworked{margin-top:0;align-self:start;border-top:1px solid var(--line);padding-top:24px}@media(max-width:1100px){.inventoryGrid{grid-template-columns:repeat(2,1fr)}.detailIdentity{grid-template-columns:1fr 340px}.detailIdentityMain{padding:38px 32px}.detailKeyFacts{grid-template-columns:repeat(2,1fr)}.detailKeyFacts>div:nth-child(2){border-right:0}.detailKeyFacts>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.detailSpecBoxes{grid-template-columns:repeat(3,1fr)}.detailContentReworked{grid-template-columns:1fr;gap:50px}}@media(max-width:760px){.inventoryGrid{grid-template-columns:1fr}.inventoryBoatFooter{align-items:stretch;flex-direction:column}.inventoryDetailLink{justify-content:space-between}.inventoryPrice strong{font-size:34px}.detailHeroReworked{padding-top:94px}.detailMainImage{height:52vh;min-height:330px}.detailIdentity{grid-template-columns:1fr}.detailIdentityMain{padding:30px 22px}.detailPricePanel{padding:32px 22px}.detailPricePanel>strong{font-size:48px}.detailKeyFacts{grid-template-columns:1fr 1fr}.detailSectionHeading{grid-template-columns:1fr;gap:24px}.detailSpecBoxes{grid-template-columns:repeat(2,1fr)}.detailSpecBox{min-height:96px;padding:15px}.detailThumbnailRail{grid-auto-columns:92px}.detailThumbnailRail button{height:64px}}@media(max-width:460px){.inventoryDetailGrid{grid-template-columns:1fr}.inventoryDetailGrid>div,.inventoryDetailGrid>div:nth-child(2n),.inventoryDetailGrid>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.inventoryDetailGrid>div:last-child{border-bottom:0}.detailKeyFacts,.detailSpecBoxes{grid-template-columns:1fr}.detailKeyFacts>div,.detailKeyFacts>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.detailKeyFacts>div:last-child{border-bottom:0}}.inventoryBoatFooterV4{align-items:flex-end}.inventoryPriceStack{display:grid;grid-gap:12px;gap:12px}.inventoryHighlight{display:grid;grid-gap:4px;gap:4px}.inventoryHighlight span{font-size:8px;font-weight:900;letter-spacing:.13em;color:#8e9395}.inventoryHighlight strong{font-size:13px;font-weight:700;color:#f4f4ef}.inventoryPrice strong{font-size:34px}.inventoryBoatMedia .galleryArrow{opacity:0;transform:translateY(-50%) scale(.92)}.galleryArrow:focus-visible,.inventoryBoatMedia:hover .galleryArrow{opacity:1;transform:translateY(-50%) scale(1)}.inventoryImageButton:focus-visible{outline:2px solid var(--signal,#ff5a36);outline-offset:-2px}.detailHeroV4{padding:108px 0 28px;background:#0e1012}.detailGalleryHeader{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:13px;color:#fff}.detailGalleryHeader>div{display:flex;gap:18px}.detailGalleryHeader span{font-size:9px;font-weight:900;letter-spacing:.14em;color:#a7abad}.detailGalleryHeader p{font-size:10px;color:#6f7477;margin:0}.detailGalleryMosaic{height:min(72vh,760px);min-height:520px;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;grid-gap:5px;gap:5px}.galleryTile{position:relative;overflow:hidden;border:0;padding:0;background:#202326;cursor:pointer}.galleryTileMain{grid-row:1/3}.galleryTile img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.65,.25,1),filter .25s}.galleryTile:hover img{transform:scale(1.018);filter:brightness(.94)}.galleryTile:focus-visible{outline:2px solid var(--signal,#ff5a36);outline-offset:-2px;z-index:2}.galleryExpand{left:18px;bottom:18px;display:inline-flex;align-items:center;gap:8px;padding:9px 11px;background:rgba(12,14,15,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:9px;font-weight:800;letter-spacing:.08em}.galleryCountBadge,.galleryExpand{position:absolute;color:white;border:1px solid rgba(255,255,255,.2)}.galleryCountBadge{right:16px;top:16px;min-width:76px;background:rgba(12,14,15,.84);padding:10px 12px;display:grid;grid-gap:1px;gap:1px;text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.galleryCountBadge strong{font-size:20px;line-height:1}.galleryCountBadge small{font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#b7babb}.galleryMoreOverlay{position:absolute;right:16px;bottom:16px;background:var(--signal,#ff5a36);color:#101214;font-size:9px;font-weight:900;letter-spacing:.06em;padding:8px 10px}.galleryBelowMeta{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:11px;color:#7c8184}.galleryBelowMeta>span{font-size:9px;letter-spacing:.12em}.galleryBelowMeta button{background:none;border:0;color:#fff;padding:0;cursor:pointer;font-size:10px;font-weight:800}.galleryBelowMeta button span{color:var(--signal,#ff5a36);margin-left:7px}.detailGallerySwipe{display:none}.boatLightbox{position:fixed;inset:0;z-index:200;color:white;display:grid;place-items:center;padding:74px 92px 96px}.boatLightboxBackdrop{position:absolute;inset:0;background:rgba(4,5,6,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.boatLightboxTop{position:absolute;z-index:2;top:20px;left:26px;right:26px;display:flex;align-items:center;justify-content:space-between}.boatLightboxTop>div{display:flex;gap:12px;align-items:baseline}.boatLightboxTop span{font-size:8px;font-weight:900;letter-spacing:.15em;color:#7f8486}.boatLightboxTop strong{font-size:12px}.boatLightboxTop button,.lightboxArrow{border:1px solid rgba(255,255,255,.2);background:#17191b;color:white;cursor:pointer;display:grid;place-items:center}.boatLightboxTop button{width:44px;height:44px}.lightboxArrow{position:absolute;z-index:3;top:50%;width:54px;height:54px;border-radius:50%;transform:translateY(-50%)}.boatLightboxTop button:hover,.lightboxArrow:hover{background:white;color:#111}.lightboxArrowLeft{left:24px}.lightboxArrowRight{right:24px}.boatLightboxImage{position:relative;z-index:1;width:100%;height:100%;display:grid;place-items:center}.boatLightboxImage img{max-width:100%;max-height:calc(100vh - 180px);width:auto;height:auto;object-fit:contain}.boatLightboxThumbs{position:absolute;z-index:2;left:50%;bottom:18px;transform:translateX(-50%);max-width:min(900px,calc(100vw - 80px));display:flex;gap:6px;overflow-x:auto;padding:4px}.boatLightboxThumbs button{position:relative;flex:0 0 72px;height:48px;padding:0;border:2px solid transparent;background:#222;cursor:pointer;opacity:.5}.boatLightboxThumbs button.active{border-color:var(--signal,#ff5a36);opacity:1}.boatLightboxThumbs img{width:100%;height:100%;object-fit:cover}.boatLightboxThumbs span{position:absolute;right:2px;bottom:2px;background:rgba(0,0,0,.7);font-size:7px;padding:2px 3px;color:white}@media(max-width:760px){.boatLightboxImage,.boatProductMedia,.detailGallerySwipe{touch-action:pan-y}.detailGalleryMosaic{display:none}.detailGallerySwipe{position:relative;display:block;width:100%;height:68vw;min-height:250px;max-height:480px;padding:0;border:0;background:#151719;color:white;overflow:hidden;text-align:left}.detailGallerySwipe>img{width:100%;height:100%;object-fit:cover}.detailGallerySwipeCount,.detailGallerySwipeHint{position:absolute;bottom:12px;padding:8px 10px;background:rgba(12,14,15,.78);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:9px;font-weight:800}.detailGallerySwipeCount{right:12px}.detailGallerySwipeHint{left:12px;color:rgba(255,255,255,.8)}.galleryBelowMeta>span{display:none}}.detailIdentityV4{background:#f2f0ea}.detailHighlight{display:grid;grid-gap:3px;gap:3px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.12)}.detailHighlight small{font-size:8px;letter-spacing:.13em;color:#797f81;font-weight:900}.detailHighlight strong{font-size:15px!important;color:#f5f4f0!important;letter-spacing:-.01em!important;margin:0!important;line-height:1.2!important}.detailPricePanelV4>strong{font-size:clamp(48px,4.2vw,68px)}.detailInformationV4{padding-top:100px}.detailSpecGroup{display:grid;grid-template-columns:160px 1fr;border-top:1px solid #c8cac6}.detailSpecGroup:last-child{border-bottom:1px solid #c8cac6}.detailSpecGroupTitle{padding:26px 18px 26px 0}.detailSpecGroupTitle span{display:block;font-size:9px;font-weight:900;letter-spacing:.12em;color:#a0a5a4;margin-bottom:26px}.detailSpecGroupTitle h3{font:700 22px/1 Arial,Helvetica,sans-serif;letter-spacing:-.03em;margin:0}.detailSpecGroup .detailSpecBoxes{border-top:0;border-left:1px solid #c8cac6}.detailSpecBoxesPrimary .detailSpecBoxV4 strong{font-size:20px}.detailSpecBoxV4{background:#f3f2ed}.detailSpecBoxV4 strong{font-size:17px}.detailDescriptionSection .lead{max-width:760px}.adminEditorTopline{gap:20px}.adminSaveGroup{display:flex;align-items:center;gap:8px}.adminSaved{color:#2c7a48;padding:8px 10px;background:#eaf6ee;border-radius:7px}.adminSaved,.adminSecondary{font-size:10px;font-weight:800}.adminSecondary{display:inline-flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid #d8d8d5;background:white;border-radius:7px}.editorGridV4{grid-template-columns:minmax(0,1fr) 390px}.editorCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:22px}.editorCardHead>div{display:flex;align-items:baseline;gap:10px}.editorCardHead>div>span{font-size:9px;font-weight:900;letter-spacing:.12em;color:#a0a1a4}.editorCardHead h2{margin:0}.editorCardHead>p{max-width:260px;margin:0;color:#9a9b9e;font-size:10px;line-height:1.5}.editorCardHead.compact{margin-bottom:18px}.editorCardHead.compact>div{display:block}.editorCardHead.compact span{display:block;margin-bottom:6px}.editorStickySales{border-top:3px solid var(--signal,#ff5a36)}.highlightPreview{padding:14px;background:#151619;color:white;border-radius:8px;margin:2px 0 16px;display:grid;grid-gap:4px;gap:4px}.highlightPreview span{font-size:8px;font-weight:900;letter-spacing:.13em;color:#85888d}.highlightPreview strong{font-size:15px}.highlightPreview small{font-size:9px;color:#8e9195;line-height:1.45}.uploadZoneV4{min-height:118px;transition:.2s}.uploadZoneV4:hover{background:#f6f6f3;border-color:#8c8d8f}.uploadZoneV4.busy{opacity:.6;pointer-events:none}.imageEmptyState{display:flex;align-items:center;gap:9px;margin-top:13px;padding:12px;border:1px solid #e5e5e1;border-radius:8px;color:#97999d;font-size:10px}.imageManagerV4{grid-template-columns:1fr 1fr}.imageThumbV4{border:1px solid #d9d9d5;border-radius:8px;overflow:hidden;background:#f6f6f3;cursor:-webkit-grab;cursor:grab}.imageThumbV4.dragging{opacity:.45}.imageThumbV4.cover{border:2px solid var(--signal,#ff5a36)}.imageThumbV4>img{height:104px}.imageOrder{height:27px;display:flex;gap:5px;padding:0 8px;font-size:9px;letter-spacing:.08em;color:#6f7175;background:#f4f4f2}.coverFlag,.imageOrder{align-items:center;font-weight:900}.coverFlag{position:absolute;left:6px;top:35px;display:inline-flex;gap:4px;background:var(--signal,#ff5a36);color:#111;padding:5px 6px;font-size:7px;letter-spacing:.07em}.imageThumbActions{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #deded9}.imageThumbActions button{height:30px;border:0;border-right:1px solid #deded9;background:white;display:grid;place-items:center;cursor:pointer;color:#57595d}.imageThumbActions button:last-child{border-right:0}.imageThumbActions button:hover:not(:disabled){background:#ecece8;color:#111}.imageThumbActions button.active{background:#fff0eb;color:#e65032}.imageThumbActions button.danger:hover{background:#fff0ee;color:#b52d23}.imageThumbActions button:disabled{opacity:.25;cursor:not-allowed}.imageManagerHint{margin:12px 0 0;color:#929499;font-size:9px;line-height:1.5}.adminTableWrapV4{border-radius:10px}.adminBoatCellV4 img{width:76px;height:55px;border-radius:5px}.adminWarnings{display:flex;align-items:center;gap:4px;color:#b05c23;font-size:9px}.adminHighlightValue{font-size:10px;font-weight:700}.adminImageCount{display:inline-flex;align-items:center;gap:5px;color:#707278;font-size:10px}.journeyV4{padding:120px 0 80px;background:#0b0d0f;color:#f5f4ef}.journeyV4Intro{max-width:760px;margin-bottom:70px}.journeyV4Intro h2{font:500 clamp(48px,6vw,86px)/.95 Georgia,serif;letter-spacing:-.045em;margin-bottom:24px}.journeyV4Intro>p:last-child{max-width:560px;color:#8f9497;line-height:1.7}.journeyV4Grid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:70px;gap:70px;align-items:start}.journeyV4Steps{list-style:none;padding:0;margin:0}.journeyV4Steps li{min-height:48vh;display:grid;grid-template-columns:48px 1fr;grid-gap:18px;gap:18px;align-content:center;border-top:1px solid rgba(255,255,255,.12);opacity:.28;transition:opacity .35s}.journeyV4Steps li:last-child{border-bottom:1px solid rgba(255,255,255,.12)}.journeyV4Steps li.active{opacity:1}.journeyV4Steps li>span{font-size:9px;font-weight:900;letter-spacing:.12em;color:var(--signal,#ff5a36);padding-top:8px}.journeyV4Steps h3{font:500 44px/1 Georgia,serif;margin:0 0 14px}.journeyV4Steps p{max-width:460px;color:#9aa0a3;font-size:13px;line-height:1.7;margin:0}.journeyV4Visual{position:-webkit-sticky;position:sticky;top:100px;height:calc(100vh - 130px);min-height:560px}.journeyV4ImageFrame{position:relative;width:100%;height:100%;overflow:hidden;background:#1a1d20}.journeyV4ImageFrame>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.025);transition:opacity .55s ease,transform .8s ease}.journeyV4ImageFrame>img.active{opacity:1;transform:scale(1)}.journeyV4Counter{position:absolute;right:18px;bottom:18px;display:flex;align-items:baseline;gap:6px;background:rgba(10,11,12,.75);padding:10px 12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.journeyV4Counter span{font-size:18px}.journeyV4Counter small{font-size:8px;color:#8d9294}@media(max-width:1000px){.detailGalleryMosaic{height:62vh;min-height:460px}.editorGridV4,.journeyV4Grid{grid-template-columns:1fr}.journeyV4Grid{gap:30px}.journeyV4Visual{position:relative;top:auto;height:62vh;min-height:440px;order:-1}.journeyV4Steps li{min-height:auto;padding:38px 0;opacity:1}}@media(max-width:760px){.inventoryBoatMedia .galleryArrow{opacity:1;transform:translateY(-50%) scale(1)}.detailHeroV4{padding-top:96px}.detailGalleryHeader p{display:none}.detailGalleryMosaic{height:auto;min-height:0;grid-template-columns:1fr 1fr;grid-template-rows:56vw 32vw}.galleryTileMain{grid-row:1;grid-column:1/3}.galleryTileSmall{grid-row:2}.galleryTileSmall:nth-of-type(2){grid-column:1}.galleryTileLast{grid-column:2}.galleryExpand{left:10px;bottom:10px}.galleryCountBadge{right:8px;top:8px;min-width:64px;padding:8px}.galleryMoreOverlay{right:8px;bottom:8px}.galleryBelowMeta>span{display:none}.boatLightbox{padding:70px 18px 88px}.lightboxArrow{width:44px;height:44px}.lightboxArrowLeft{left:8px}.lightboxArrowRight{right:8px}.boatLightboxThumbs{max-width:calc(100vw - 20px);bottom:12px}.detailSpecGroup{grid-template-columns:1fr}.detailSpecGroupTitle{padding:22px 0 14px}.detailSpecGroup .detailSpecBoxes{border-left:1px solid #c8cac6}.adminSaveGroup{flex-wrap:wrap}.imageManagerV4{grid-template-columns:1fr 1fr}.journeyV4{padding:90px 0 60px}.journeyV4Visual{height:55vh;min-height:380px}.journeyV4Steps h3{font-size:34px}}@media(max-width:460px){.detailGalleryMosaic{grid-template-rows:62vw 34vw}.galleryCountBadge strong{font-size:16px}.imageManagerV4{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.header{transition:background .25s ease}.nav{transition:height .25s ease}.header.headerScrolled{background:rgba(12,15,16,.97)}.header.headerScrolled .nav{height:60px}.headerContext{margin-left:6px;font-family:Georgia,Times New Roman,serif;font-size:15px;white-space:nowrap;color:rgba(255,255,255,.82)}.header.headerScrolled .brandMark{width:28px;height:28px;font-size:16px}.header.headerScrolled .brand small{display:none}.boatProductCard{position:relative;background:#111416;color:white;border:1px solid rgba(7,24,33,.18);overflow:hidden;min-width:0;transition:transform .25s ease,box-shadow .25s ease}.boatProductCard:hover{transform:translateY(-3px);box-shadow:0 18px 50px rgba(9,17,20,.14)}.boatProductLink{display:block}.boatProductMedia{position:relative;aspect-ratio:16/10;overflow:hidden;background:#dfe4e3}.boatProductMedia>img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .3s ease}.boatProductCard:hover .boatProductMedia>img{transform:scale(1.025);filter:brightness(.7)}.productBadge{left:15px;top:15px;z-index:4}.productPhotoCount{position:absolute;right:15px;top:15px;z-index:4;padding:7px 9px;background:rgba(16,19,20,.78);color:white;font-size:9px;font-weight:800;letter-spacing:.1em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.boatHoverDetails{position:absolute;left:18px;right:18px;bottom:18px;z-index:3;background:rgba(255,255,255,.15);transform:translateY(10px);transition:opacity .25s ease,transform .25s ease}.boatProductCard:hover .boatHoverDetails{opacity:1;transform:translateY(0)}.boatHoverDetails>div{min-width:0;background:rgba(9,12,13,.74)}.boatHoverDetails span{display:block;margin-bottom:4px;color:rgba(255,255,255,.55);font-size:8px;text-transform:uppercase;letter-spacing:.09em}.boatHoverDetails strong{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.boatProductInfo{padding:22px 22px 20px}.boatProductName>span{display:block;margin-bottom:5px;color:#9ca3a5;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.boatProductName h3{margin:0;font:500 27px/1.05 Georgia,Times New Roman,serif;letter-spacing:-.035em}.boatProductBottom{margin-top:23px;padding-top:17px;border-top:1px solid rgba(255,255,255,.12);display:flex;align-items:end;justify-content:space-between;gap:20px}.boatProductHighlight{color:#d8dddc;font-size:12px;font-weight:600}.boatProductPrice{color:var(--signal,#ff5a36);font-size:27px;line-height:1;letter-spacing:-.04em;white-space:nowrap}.soldProductPrice{font-size:18px;color:#d4d7d6;letter-spacing:.04em}.productGalleryControls{right:13px;top:calc((100% - 102px) * .5);z-index:6;display:flex;gap:5px;transition:opacity .2s ease}.boatProductCard:hover .productGalleryControls{opacity:1}.productGalleryControls button{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);background:rgba(11,13,14,.78);color:white;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.productGalleryControls button:hover{background:white;color:#111}.homeInventorySection{padding:92px 0 105px}.compactSectionHead{margin-bottom:38px}.compactSectionHead h2{font-size:clamp(38px,4.2vw,62px)}.homeRailShell{position:relative}.homeBoatRail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 1px 18px}.homeBoatRail::-webkit-scrollbar{display:none}.homeRailItem{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 40px)/3);scroll-snap-align:start}.homeRailControls{display:flex;justify-content:flex-end;gap:7px;margin:-6px 0 14px}.homeRailControls button{width:42px;height:42px;border:1px solid var(--line);background:transparent;cursor:pointer}.homeRailControls button:hover{background:var(--navy);color:white}.restrainedManifesto{padding:95px 0}.boatsHeroCompact{padding:132px 0 46px;border-bottom:1px solid var(--line)}.boatsHeroLine{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:50px;gap:50px;align-items:end}.boatsHeroCompact .eyebrow{margin-bottom:12px}.boatsHeroCompact h1{margin:0;font-size:clamp(42px,5vw,70px);line-height:.95}.boatsHeroLine>p{margin:0 0 4px;color:var(--muted);font-size:13px;line-height:1.6}.boatsInventorySection{padding:54px 0 110px}.inventoryToolbar{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-bottom:32px;padding-bottom:22px;border-bottom:1px solid var(--line)}.inventoryToolbar .filterBar{margin:0}.priceSort{display:flex;align-items:center;gap:5px;flex-wrap:wrap;justify-content:flex-end}.priceSort>span{margin-right:6px;color:#8a9092;font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.priceSort button{border:1px solid var(--line);background:transparent;padding:11px 13px;cursor:pointer;font-size:11px}.priceSort button.active,.priceSort button:hover{background:var(--navy);color:white}.inventoryGridTwo{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 22px}.pagination{display:flex;justify-content:center;gap:6px;margin-top:46px}.pagination button{width:42px;height:42px;border:1px solid var(--line);background:transparent;cursor:pointer}.pagination button.active{background:var(--navy);color:white}.pagination button:disabled{opacity:.3;cursor:not-allowed}.importHeroCompact{min-height:0;padding:150px 0 64px;background:#0b2029}.importHeroGrid{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:80px;gap:80px;align-items:end}.importHeroCompact h1{font-size:clamp(48px,6.2vw,88px);max-width:900px;margin:0;color:#f7f7f3}.importHeroCompact .eyebrow{color:#91aab3}.importHeroCompact .importHeroGrid>p{color:#b9c6ca;margin:0 0 5px;font-size:15px;line-height:1.7}.importFormPriority{padding:82px 0 90px}.importFormPriority .formLayout{align-items:start}.importFormPriority .formLayout h2{font-size:clamp(46px,5.2vw,70px)}.process{padding-top:100px}.aboutHeroCompact{padding:150px 0 74px}.aboutHeroCompact h1{font-size:clamp(52px,6vw,84px)}.aboutPrinciples{background:#e9e8e3}.principleRows{border-top:1px solid var(--line)}.principleRows article{display:grid;grid-template-columns:56px 1fr;grid-gap:22px;gap:22px;align-items:start;padding:26px 0;border-bottom:1px solid var(--line)}.principleRows svg{width:25px;height:25px;stroke-width:1.4;margin-top:2px}.principleRows h3{margin:0 0 6px;font:500 25px/1.1 Georgia,Times New Roman,serif}.principleRows p{margin:0;max-width:650px;color:var(--muted);line-height:1.6;font-size:13px}@media(max-width:1050px){.homeRailItem{flex-basis:calc((100% - 20px)/2)}.inventoryToolbar{align-items:flex-start;flex-direction:column}.priceSort{justify-content:flex-start}.boatsHeroLine,.importHeroGrid{grid-template-columns:1fr}.boatsHeroLine{gap:18px}.importHeroGrid{gap:22px}.headerContext{display:none}}@media(max-width:760px){.homeRailItem{flex-basis:88%}.inventoryGridTwo{grid-template-columns:1fr!important}.boatHoverDetails{display:none}.productGalleryControls{opacity:1;top:42%}.boatProductInfo{padding:18px}.boatProductName h3{font-size:24px}.boatProductPrice{font-size:25px}.boatsHeroCompact{padding:112px 0 34px}.boatsHeroLine>p{font-size:12px}.inventoryToolbar{margin-bottom:24px}.priceSort{width:100%}.priceSort>span{width:100%;margin-bottom:2px}.priceSort button{flex:1 1;min-width:145px}.importHeroCompact{padding:122px 0 46px}.importFormPriority{padding:68px 0}.aboutHeroCompact{padding:120px 0 52px}}.boatProductCard{cursor:pointer;outline:none}.boatProductCard:focus-visible{box-shadow:0 0 0 3px rgba(255,90,54,.35),0 18px 50px rgba(9,17,20,.14)}.boatProductCard:hover .boatProductMedia>img{transform:scale(1.018);filter:none}.boatInfoHotspot{position:absolute;left:0;right:0;bottom:0;height:38%;z-index:3;display:flex;align-items:flex-end;pointer-events:auto}.boatHoverDetails{position:relative;left:auto;right:auto;bottom:auto;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:rgba(255,255,255,.12);opacity:0;transform:translateY(100%);transition:opacity .22s ease,transform .28s cubic-bezier(.2,.7,.2,1);pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.boatInfoHotspot:focus-within .boatHoverDetails,.boatInfoHotspot:hover .boatHoverDetails{opacity:1;transform:translateY(0)}.boatProductCard:hover .boatHoverDetails{opacity:0;transform:translateY(100%)}.boatProductCard:hover .boatInfoHotspot:hover .boatHoverDetails{opacity:1;transform:translateY(0)}.boatHoverDetails>div{background:rgba(21,24,25,.88);padding:11px 12px}.productGalleryControls{position:absolute;inset:0;top:0;z-index:7;display:block;opacity:0;pointer-events:none;transition:opacity .18s ease}.boatProductMedia:hover .productGalleryControls{opacity:1}.productGalleryControls button{position:absolute;top:50%;transform:translateY(-50%);pointer-events:auto;width:38px;height:38px;border-radius:0}.productGalleryControls .galleryPrev{left:12px}.productGalleryControls .galleryNext{right:12px}.boatProductInfo{position:relative;z-index:5;background:#111416}.priceFilterBar{margin:0!important}.priceFilterBar button{min-height:40px}.priceFilterBar button span{margin-left:8px}.detailEquipmentGroup .detailSpecGroupTitle{align-self:stretch}.detailEquipmentTags{border-left:1px solid #c8cac6;padding:24px;display:flex;gap:9px;align-content:flex-start;align-items:flex-start;flex-wrap:wrap;background:#f3f2ed}.detailEquipmentTags>span{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:9px 12px;border:1px solid #c9cbc7;background:#faf9f5;color:#181b1c;font-size:12px;line-height:1.25}.detailEquipmentTags svg{flex:0 0 auto;stroke-width:1.8}.detailDescriptionOnly{display:block}.detailDescriptionOnly>div{max-width:880px}.boatInquirySection{padding:92px 0}.boatInquiryLayout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);grid-gap:90px;gap:90px;align-items:start}.boatInquiryLayout>div:first-child{position:-webkit-sticky;position:sticky;top:110px}.boatInquiryLayout h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(42px,4.4vw,64px);line-height:.98;margin:12px 0 20px}.boatInquiryLayout>div:first-child>p:not(.eyebrow){max-width:490px;color:rgba(255,255,255,.62);line-height:1.7}.boatPrefilledInquiry{padding:28px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.025)}.selectedInquiryBoat{display:flex;justify-content:space-between;gap:20px;align-items:end;padding:0 0 22px;border-bottom:1px solid rgba(255,255,255,.18)}.selectedInquiryBoat>div{display:grid;grid-gap:4px;gap:4px}.selectedInquiryBoat span{color:#81939a;font-size:8px;font-weight:900;letter-spacing:.13em}.selectedInquiryBoat strong{font-size:19px;line-height:1.15}.selectedInquiryBoat small{color:rgba(255,255,255,.46);font-size:9px}.selectedInquiryPrice{color:var(--signal,#ff5a36);font-size:24px!important;white-space:nowrap}.adminLead{max-width:620px;margin:8px 0 0;color:#7f8289;font-size:12px;line-height:1.6}.equipmentCatalogCard{max-width:900px}.equipmentAddRow{display:grid;grid-template-columns:1fr auto;grid-gap:14px;gap:14px;align-items:end;padding-bottom:24px;border-bottom:1px solid #e2e2de}.equipmentAddRow label{margin:0}.equipmentCatalogList{margin-top:8px}.equipmentCatalogRow{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;min-height:58px;border-bottom:1px solid #e8e8e4}.equipmentCatalogIndex{color:#a0a2a5;font-size:9px;font-weight:900;letter-spacing:.1em}.equipmentCatalogRow>strong{font-size:13px}.equipmentCatalogActions{display:flex;gap:5px}.equipmentCatalogActions button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #dddeda;background:white;cursor:pointer}.equipmentCatalogActions button:hover{background:#f2f2ef}.equipmentCatalogActions button.danger:hover{background:#fff0ee;color:#b52d23}.equipmentCatalogEdit{width:100%;border:1px solid #cfd0cc!important;background:white!important;padding:9px 10px!important}.equipmentCatalogEmpty{padding:24px 0;color:#999b9f;font-size:11px}.equipmentPickerCard{overflow:visible}.selectedEquipmentBlock{margin-bottom:24px}.equipmentPickerHeader{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px}.equipmentPickerHeader>strong{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.equipmentPickerHeader>span{display:grid;place-items:center;min-width:25px;height:25px;border-radius:999px;background:#ecece8;color:#66696d;font-size:9px;font-weight:800}.equipmentPickerHeader>a{color:#676a6f;font-size:10px;text-decoration:underline;text-underline-offset:3px}.pickerHeaderActions{display:flex;align-items:center;gap:9px}.pickerHeaderActions>a{color:#676a6f;font-size:10px;text-decoration:underline;text-underline-offset:3px}.catalogRefreshButton{width:28px;height:28px;display:grid;place-items:center;padding:0;border:1px solid #d6d9da;border-radius:4px;background:#fff;color:#4f5659;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.catalogRefreshButton:hover:not(:disabled){border-color:#969c9e;background:#f5f5f2;color:#111315}.catalogRefreshButton:disabled{opacity:.55;cursor:wait}.catalogRefreshButton .spinning{animation:catalogRefreshSpin .7s linear infinite}@keyframes catalogRefreshSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.catalogRefreshButton .spinning{animation:none}}.selectedEquipmentTags{display:flex;flex-wrap:wrap;gap:7px}.equipmentSelectedTag{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:36px;border:1px solid #d6d7d3;background:#f6f6f3;padding:8px 11px;font-size:11px;cursor:pointer}.equipmentSelectedTag svg{opacity:0;transform:scale(.7);transition:opacity .15s ease,transform .15s ease}.equipmentSelectedTag:hover{border-color:#bfc1bd;background:#fff}.equipmentSelectedTag:hover svg{opacity:1;transform:scale(1)}.equipmentPickerBrowser{padding-top:22px;border-top:1px solid #e4e4df}.equipmentSearchInput{margin-bottom:12px}.equipmentChoiceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.equipmentChoiceGrid button{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:9px 11px;border:1px solid #dfdfda;background:white;color:#46494d;cursor:pointer;text-align:left;font-size:10px}.equipmentChoiceGrid button:hover{border-color:#aeb0ac}.equipmentChoiceGrid button.selected{background:#151619;color:white;border-color:#151619}.equipmentChoiceGrid button strong{font-size:14px}.equipmentEmptyHint{margin:8px 0 0;color:#96989c;font-size:10px;line-height:1.5}@media(max-width:900px){.boatInquiryLayout{grid-template-columns:1fr;gap:45px}.boatInquiryLayout>div:first-child{position:static}}@media(max-width:760px){.boatInfoHotspot{display:none}.productGalleryControls{opacity:1}.productGalleryControls button{width:36px;height:36px}.detailEquipmentTags{border-left:1px solid #c8cac6}.equipmentAddRow,.equipmentChoiceGrid{grid-template-columns:1fr}.equipmentAddRow .adminPrimary{justify-self:start}.boatPrefilledInquiry{padding:20px}.selectedInquiryBoat{align-items:start;flex-direction:column}}.detailSpecGroup .detailEquipmentBoxes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:0;border-left:1px solid #c8cac6}.detailEquipmentBoxes .detailSpecBox{min-width:0}@media(max-width:760px){.detailSpecGroup .detailEquipmentBoxes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){.detailSpecGroup .detailEquipmentBoxes{grid-template-columns:1fr}}.adminCatalogGrid{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);grid-gap:24px;gap:24px;align-items:start}.extraCatalogForm{display:grid;grid-gap:18px;gap:18px;position:-webkit-sticky;position:sticky;top:28px}.extraCatalogForm .fieldGrid label,.extraCatalogForm>label{display:grid;grid-gap:8px;gap:8px;font-size:12px;font-weight:700}.extraCatalogForm input,.extraCatalogForm select,.extraCatalogForm textarea{width:100%;border:1px solid #d6d9da;background:#fff;padding:11px 12px;outline:none}.extraCatalogList{display:grid;border-top:1px solid #e0e2e3}.extraCatalogList article{display:grid;grid-template-columns:minmax(0,1fr) 170px auto;grid-gap:18px;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid #e0e2e3}.extraCatalogList article>div:first-child{display:grid;grid-gap:4px;gap:4px}.extraCatalogList article span{font-size:10px;letter-spacing:.1em;color:#6d777b;text-transform:uppercase}.extraCatalogList article small{font-size:12px;color:#737d80}.extraCatalogPrice{text-align:right;display:grid;grid-gap:5px;gap:5px}.extraCatalogPrice em{font-size:9px;font-style:normal;letter-spacing:.12em;color:#9a5f34}.extraCatalogActions{display:flex;gap:6px}.extraCatalogActions button{width:34px;height:34px;border:1px solid #d7dbdc;background:#fff;display:grid;place-items:center;cursor:pointer}.extraCatalogActions .danger:hover{color:#a52828;border-color:#a52828}.adminBoatExtrasList{display:grid;border-top:1px solid #e0e2e3;margin-top:16px}.adminBoatExtrasList article{border-bottom:1px solid #e0e2e3;padding:0}.adminBoatExtrasList article.selected{background:#f5f7f7}.adminExtraToggle{width:100%;display:grid;grid-template-columns:34px 1fr;grid-gap:12px;gap:12px;text-align:left;border:0;background:transparent;padding:16px;cursor:pointer}.adminExtraCheck{width:28px;height:28px;border:1px solid #bdc4c7;display:grid;place-items:center}.adminExtraToggle>span:last-child{display:grid;grid-gap:4px;gap:4px}.adminExtraToggle small{color:#727c80;font-weight:400}.adminExtraOverride{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;padding:0 16px 16px 62px}.adminExtraOverride label{display:grid;grid-gap:7px;gap:7px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#687276}.adminExtraOverride input,.adminExtraOverride select{border:1px solid #d4d9da;background:white;padding:10px}.detailExtrasSection{background:var(--paper);padding:0 0 100px}.detailExtrasGroup{border-top:1px solid var(--line)}.detailExtrasBody{grid-column:2/-1;display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:34px;gap:34px;padding:24px 0 0}.extrasIntro{grid-column:1/-1;color:var(--muted);font-size:14px;max-width:700px}.extrasCategoryStack{display:grid;grid-gap:28px;gap:28px}.extrasCategory h4{margin:0 0 10px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#79868a}.extraOptionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.extraOptionCell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.14);transition:background .2s,color .2s}.extraOptionCell.selected{background:var(--navy);color:white}.extraOptionMain{width:100%;min-height:150px;border:0;background:transparent;color:inherit;padding:18px;text-align:left;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr auto;grid-gap:10px 12px;gap:10px 12px;cursor:pointer}.extraSelectMark{width:25px;height:25px;border:1px solid;display:grid;place-items:center;grid-row:1/3}.extraOptionText{display:grid;grid-gap:6px;gap:6px}.extraOptionText strong{font-size:15px}.extraOptionText small{font-size:11px;line-height:1.45;color:var(--muted);max-width:260px}.extraOptionCell.selected .extraOptionText small{color:rgba(255,255,255,.56)}.extraOptionPrice{align-self:end;font-weight:800;font-size:15px}.extraOptionMain em{justify-self:end;align-self:end;font-style:normal;font-size:9px;letter-spacing:.13em}.extraQuantity{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;border-top:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.06)}.extraQuantity label{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.extraQuantity label span{text-transform:none;letter-spacing:0;opacity:.55}.extraQuantity>div{display:flex;align-items:center;gap:7px}.extraQuantity input{width:80px;border:1px solid rgba(255,255,255,.34);background:transparent;color:white;padding:8px}.extrasSummary{position:-webkit-sticky;position:sticky;top:100px;align-self:start;background:white;border:1px solid var(--line);padding:22px}.extrasSummary>span{display:block;font-size:9px;letter-spacing:.16em;color:#78858a;margin-bottom:18px}.extrasSummaryRow{display:flex;justify-content:space-between;gap:18px;padding:10px 0;border-bottom:1px solid var(--line);font-size:12px}.extrasSummaryRow span{color:#687378}.extrasSummaryRow strong{text-align:right}.extrasSummaryTotal{display:flex;justify-content:space-between;align-items:end;gap:18px;padding:20px 0 8px}.extrasSummaryTotal span{font-size:11px;color:#687378}.extrasSummaryTotal strong{font-family:Georgia,serif;font-size:26px;font-weight:400}.extrasSummary>small{display:block;color:#788489;font-size:10px;line-height:1.45;margin-bottom:16px}.extrasSummary .btn{width:100%;margin-top:10px}.inquiryExtrasSummary{border:1px solid rgba(255,255,255,.18);padding:18px;display:grid;grid-gap:0;gap:0}.inquiryExtrasSummary>span{font-size:9px;letter-spacing:.14em;color:rgba(255,255,255,.55);margin-bottom:10px}.inquiryExtrasSummary>div{display:flex;justify-content:space-between;gap:18px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:11px}.inquiryExtrasSummary>div span{color:rgba(255,255,255,.62)}.inquiryExtrasSummary>small{margin-top:10px;color:rgba(255,255,255,.48);line-height:1.45}.inquiryExtrasSummary .inquiryExtrasTotal{padding-top:14px;border-bottom:0}.inquiryExtrasSummary .inquiryExtrasTotal strong{font-size:18px}@media(max-width:900px){.adminCatalogGrid{grid-template-columns:1fr}.extraCatalogForm{position:static}.adminExtraOverride{grid-template-columns:1fr 1fr}.detailExtrasBody{grid-column:1/-1;grid-template-columns:1fr}.extrasSummary{position:static}.extraOptionGrid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.extraCatalogList article{grid-template-columns:1fr auto}.extraCatalogPrice{grid-column:1}.extraCatalogActions{grid-column:2;grid-row:1/3}.adminExtraOverride{padding-left:16px}.adminExtraOverride,.extraOptionGrid{grid-template-columns:1fr}}.desktopNav a{position:relative;padding:8px 0;transition:opacity .2s ease,color .2s ease}.desktopNav a:after{content:"";position:absolute;left:0;right:0;bottom:1px;height:1px;background:var(--signal,#ff5a36);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.desktopNav a.active{opacity:1;color:#fff}.desktopNav a.active:after{transform:scaleX(1)}.header.headerScrolled .desktopNav a{padding-top:7px;padding-bottom:7px}.navPhone{white-space:nowrap}.mobileNav a.active{color:var(--signal,#ff5a36)}.headerContext{display:none!important}.homeSalesBridge{padding:58px 0 72px;background:#e8e6df;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.homeSalesBridgeInner{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:80px;gap:80px;align-items:end}.homeSalesBridge h2{margin:0;max-width:760px;font:500 clamp(36px,4.5vw,62px)/1 Georgia,Times New Roman,serif;letter-spacing:-.04em}.homeSalesBridgeInner>div:last-child p{color:var(--muted);line-height:1.7;max-width:520px;margin-bottom:22px}.homeImportIntro{padding:92px 0 34px;background:#0b0d0f;color:white}.homeImportIntroInner{display:grid;grid-template-columns:180px minmax(0,1fr) 420px;grid-gap:40px;gap:40px;align-items:end}.homeImportIntro .eyebrow{margin:0;color:#899296}.homeImportIntro h2{margin:0;font:500 clamp(42px,5vw,70px)/.98 Georgia,Times New Roman,serif;letter-spacing:-.04em}.homeImportIntro p:last-child{margin:0;color:#969da0;line-height:1.65;font-size:13px}.detailInformationV4 .detailSpecGroup{margin-top:14px;border:1px solid #ced0cb;background:#efeee8}.detailInformationV4 .detailSpecGroup+.detailSpecGroup{margin-top:14px}.detailInformationV4 .detailSpecGroup:last-child{border-bottom:1px solid #ced0cb}.detailInformationV4 .detailSpecGroupTitle{position:relative;padding-left:16px;border-left:3px solid rgba(91,127,136,.52);background:rgba(91,127,136,.035)}.detailSpecTitleMeta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:24px}.detailSpecTitleMeta span{margin:0!important}.detailSpecTitleMeta svg{color:#71858b;stroke-width:1.45}.detailInformationV4 .detailSpecBoxes{border-left:1px solid #ced0cb}.detailInformationV4 .detailSpecBoxV4{background:#f5f4ef;transition:background .18s ease}.detailInformationV4 .detailSpecBoxV4:hover{background:#fff}.detailInformationV4 .detailSpecBoxV4>span{color:#79868a}.detailExtrasGroup{position:relative;align-items:start}.detailExtrasGroup>.detailSpecGroupTitle{position:-webkit-sticky;position:sticky;top:84px;align-self:start;z-index:3;padding-top:28px}.detailExtrasBody{align-items:start}.extrasFlatGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.extrasFlatGrid .extraOptionCell{min-width:0}.extrasSummary{top:84px}.extrasFlatGrid .extraOptionMain{min-height:132px}.extrasFlatGrid .extraOptionPrice,.extrasFlatGrid .extraOptionText strong{font-size:14px}@media(max-width:1050px){.homeSalesBridgeInner{grid-template-columns:1fr;gap:28px}.homeImportIntroInner{grid-template-columns:1fr;gap:18px}.homeImportIntroInner p:last-child{max-width:650px}.navPhone{padding:10px 12px}}@media(max-width:900px){.detailExtrasGroup>.detailSpecGroupTitle,.extrasSummary{position:static}}@media(max-width:700px){.extrasFlatGrid{grid-template-columns:1fr}.detailInformationV4 .detailSpecGroup{margin-top:10px}.homeSalesBridge{padding:48px 0 56px}.homeImportIntro{padding:64px 0 20px}}@media(max-width:460px){.detailInformationV4 .detailSpecGroupTitle{padding:13px 12px}.detailInformationV4 .detailSpecTitleMeta{margin-bottom:7px}.detailInformationV4 .detailSpecGroupTitle h3{font-size:17px}.detailInformationV4 .detailSpecBoxes,.detailInformationV4 .detailSpecGroup .detailEquipmentBoxes{grid-template-columns:repeat(2,minmax(0,1fr))}.detailInformationV4 .detailSpecBoxV4{min-height:72px;padding:11px 10px;gap:7px}.detailInformationV4 .detailSpecBoxV4>span{font-size:7px}.detailInformationV4 .detailSpecBoxV4 strong,.detailInformationV4 .detailSpecBoxesPrimary .detailSpecBoxV4 strong{font-size:14px;overflow-wrap:anywhere}.detailInformationV4 .detailEquipmentCell small{font-size:9px;line-height:1.3}}.boatDetailInteractiveRoot{display:block}.desktopNav{gap:32px}.heroVideo{object-fit:cover;object-position:center;background:#111}.heroRework .heroShade{background:linear-gradient(90deg,rgba(7,12,14,.82),rgba(7,12,14,.54) 42%,rgba(7,12,14,.18) 72%),linear-gradient(0deg,rgba(7,12,14,.64),transparent 55%)}.extrasSummaryBoat{display:grid;grid-gap:4px;gap:4px;padding:0 0 14px;margin-bottom:2px;border-bottom:1px solid var(--line)}.extrasSummaryBoat>span{color:#78858a;font-size:9px;text-transform:uppercase;letter-spacing:.13em}.extrasSummaryBoat>strong{font:500 17px/1.15 Georgia,Times New Roman,serif;letter-spacing:-.02em}.extrasSummaryBoat>small{color:#7b8588;font-size:10px}.extrasSummaryBoatPrice{padding-top:11px}.journeyV4StepsShell{position:relative;padding-left:34px}.journeyV4Progress{position:absolute;left:8px;top:4px;bottom:54px;width:1px;background:rgba(255,255,255,.13);overflow:hidden}.journeyV4Progress>span{display:block;width:100%;background:var(--signal,#ff5a36);transition:height .45s cubic-bezier(.2,.7,.2,1)}.journeyV4Steps li{position:relative;min-height:145px;transition:opacity .28s ease,transform .28s ease,color .28s ease}.journeyV4Steps li:before{content:"";position:absolute;left:-30px;top:31px;width:9px;height:9px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:#0a1d25;transition:.25s ease}.journeyV4Steps li.active{transform:translateX(8px)}.journeyV4Steps li.active:before{border-color:var(--signal,#ff5a36);background:var(--signal,#ff5a36);box-shadow:0 0 0 5px rgba(255,90,54,.1)}.journeyV4Steps li.active h3{color:#fff}.journeyV4Steps li.active p{color:rgba(255,255,255,.72)}.journeyV4ActiveMeta{display:flex;align-items:baseline;gap:12px;margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12)}.journeyV4ActiveMeta span{color:var(--signal,#ff5a36);font:500 30px/1 Georgia,Times New Roman,serif}.journeyV4ActiveMeta small{color:rgba(255,255,255,.48);text-transform:uppercase;letter-spacing:.16em;font-size:9px}.routeLoading{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:#0b0f11;color:white}.routeLoadingInner{display:grid;place-items:center;min-width:220px}.routeBoat{position:relative;width:74px;height:42px;animation:routeBoatFloat 1.15s ease-in-out infinite}.routeBoatCabin{position:absolute;left:28px;top:5px;width:27px;height:15px;border-left:2px solid;border-top:2px solid;transform:skewX(-18deg);opacity:.9}.routeBoatHull{position:absolute;left:8px;right:5px;bottom:8px;height:17px;border-bottom:3px solid;border-right:3px solid;transform:skewX(-22deg)}.routeWaves{display:flex;gap:5px;margin-top:-2px;width:118px;overflow:hidden}.routeWaves span{flex:0 0 42px;height:7px;border-top:1px solid rgba(255,255,255,.42);border-radius:50%;animation:routeWave 1.05s linear infinite}.routeWaves span:nth-child(2){animation-delay:-.35s}.routeWaves span:nth-child(3){animation-delay:-.7s}.routeLoading p{margin:18px 0 0;color:rgba(255,255,255,.56);font-size:9px;letter-spacing:.18em;text-transform:uppercase}@keyframes routeBoatFloat{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-5px) rotate(1deg)}}@keyframes routeWave{0%{transform:translateX(-10px)}to{transform:translateX(12px)}}@media(max-width:900px){.journeyV4StepsShell{padding-left:22px}.journeyV4Progress{left:2px}.journeyV4Steps li:before{left:-24px}}@media(prefers-reduced-motion:reduce){.routeBoat,.routeWaves span{animation:none!important}}.routeLoadingOverlay{background:rgba(11,15,17,.96);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:routeLoadingIn .14s ease-out both}@keyframes routeLoadingIn{0%{opacity:0}to{opacity:1}}.journeyV5{padding:120px 0 90px;background:#0b0d0f;color:#f5f4ef}.journeyV5Grid{display:grid;grid-template-columns:.88fr 1.12fr;grid-gap:72px;gap:72px;align-items:start}.journeyV5Route{min-width:0}.journeyRoad{position:absolute;left:8px;top:0;bottom:0;width:92px;pointer-events:none}.journeyRoad svg{width:100%;height:100%;overflow:visible}.journeyRoadBase,.journeyRoadProgress{fill:none;stroke-linecap:round;stroke-linejoin:round}.journeyRoadBase{stroke:#252a2d;stroke-width:12}.journeyRoadProgress{stroke:var(--signal,#ff5a36);stroke-width:4;transition:stroke-dasharray .45s cubic-bezier(.2,.7,.2,1)}.journeyV5Steps{list-style:none;margin:0;padding:0}.journeyV5Steps li{position:relative;min-height:58vh;display:grid;grid-template-columns:92px 1fr;grid-gap:18px;gap:18px;align-content:center;border-top:1px solid rgba(255,255,255,.1)}.journeyV5Steps li:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.journeyCheckpoint{position:relative;z-index:2;width:46px;height:46px;margin-left:25px;border:1px solid #3a4145;border-radius:50%;display:grid;place-items:center;color:#596166;transition:.3s ease}.journeyV5Steps li.done .journeyCheckpoint{border-color:rgba(255,90,54,.65);color:var(--signal,#ff5a36)}.journeyV5Steps li.active .journeyCheckpoint{color:#111;background:var(--signal,#ff5a36);border-color:var(--signal,#ff5a36);box-shadow:0 0 0 7px rgba(255,90,54,.1);transform:scale(1.07)}.journeyStepCopy{padding:44px 0;opacity:.22;transition:opacity .3s ease,transform .35s ease}.journeyV5Steps li.done .journeyStepCopy{opacity:.5}.journeyV5Steps li.active .journeyStepCopy{transform:translateX(8px)}.journeyStepCopy>span{display:block;margin-bottom:12px;font-weight:900;letter-spacing:.16em;color:var(--signal,#ff5a36)}.journeyStepCopy h3{font:500 46px/1 Georgia,serif;margin:0 0 14px}.journeyStepCopy p{max-width:440px;color:#9ca1a4;font-size:13px;line-height:1.7;margin:0}.journeyVisualCaption{position:absolute;left:18px;bottom:18px;display:flex;align-items:baseline;gap:10px;background:rgba(8,10,11,.78);color:#fff;padding:11px 13px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.journeyVisualCaption span{font-size:10px;color:var(--signal,#ff5a36);font-weight:900;letter-spacing:.12em}.journeyVisualCaption strong{font:500 15px/1 Georgia,serif}.journeyV5 .journeyV4Counter{top:18px;bottom:auto}.detailHeroV5{padding:106px 0 30px;background:#0e1012;color:#fff}.detailTopIdentity{display:grid;grid-template-columns:minmax(0,1fr) 360px;border:1px solid rgba(255,255,255,.14);margin-bottom:22px;background:#15181a}.detailTopIdentityMain{padding:26px 30px 24px;min-width:0}.detailTopMeta{display:flex;align-items:center;gap:15px;margin-bottom:18px}.detailTopMeta .badge{position:static}.detailTopMeta>span:not(.badge){font-size:9px;letter-spacing:.13em;color:#777e82}.detailManufacturerV5{color:#b9bec0;letter-spacing:.17em;margin-bottom:6px}.detailTopIdentity h1{font:800 clamp(42px,5.2vw,76px)/.9 Arial,Helvetica,sans-serif;letter-spacing:-.055em;margin:0 0 20px;color:#fff}.detailTopFacts{display:flex;gap:0;flex-wrap:wrap;color:#b1b6b8;font-size:11px}.detailTopFacts span{display:flex;align-items:center}.detailTopFacts span:not(:last-child):after{content:"";width:1px;height:12px;background:#454a4d;margin:0 13px}.detailTopPrice{border-left:1px solid rgba(255,255,255,.14);padding:26px 30px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.detailTopPrice>span{font-size:9px;font-weight:900;letter-spacing:.15em;color:#868c8f;margin-bottom:8px}.detailTopPrice>strong{color:var(--signal,#ff5a36);font:800 clamp(38px,4vw,58px)/.95 Arial,Helvetica,sans-serif;letter-spacing:-.05em;margin-bottom:18px}.detailTopPrice>strong.soldPrice{color:#fff;font-size:40px}.detailGalleryHeaderV5{margin-top:0}.detailGalleryHeaderV5>div{width:100%;justify-content:space-between}.detailQuickFactsSection{background:#f2f0ea;padding:0 0 34px}.detailKeyFactsV5{background:#f2f0ea;border-top:0}.detailKeyFactsV5>div{padding:18px 20px}@media(max-width:1000px){.journeyV5Grid{grid-template-columns:1fr;gap:34px}.journeyV5Route{order:2}.journeyV5 .journeyV4Visual{order:1;position:relative;top:auto;height:58vh;min-height:430px}.journeyRoad{display:none}.journeyV5Steps li{min-height:auto;grid-template-columns:64px 1fr;padding:0}.journeyCheckpoint{margin-left:0}.journeyStepCopy{padding:34px 0;opacity:1}.journeyV5Steps li.active .journeyStepCopy{transform:none}.detailTopIdentity{grid-template-columns:1fr 320px}}@media(max-width:760px){.journeyV5{padding:88px 0 60px}.journeyV5 .journeyV4Visual{height:52vh;min-height:360px}.journeyStepCopy h3{font-size:34px}.detailHeroV5{padding-top:94px}.detailTopIdentity{grid-template-columns:1fr}.detailTopPrice{border-left:0;border-top:1px solid rgba(255,255,255,.14)}.detailTopIdentityMain,.detailTopPrice{padding:22px}.detailManufacturerV5{font-size:13px}}.journeyV5Route{position:relative}.journeyRoad{left:2px;width:78px;opacity:.96}.journeyRoadBase{stroke:rgba(238,240,236,.13);stroke-width:3;stroke-dasharray:2 10}.journeyRoadProgress{stroke:rgba(241,238,230,.58);stroke-width:2.2;filter:none}.journeyV5Steps li{min-height:62vh;grid-template-columns:78px minmax(0,1fr);gap:26px;border-top-color:rgba(255,255,255,.075)}.journeyCheckpoint{width:38px;height:38px;margin-left:20px;border:1px solid rgba(235,238,233,.16);color:rgba(235,238,233,.34);background:#0b0d0f;box-shadow:none}.journeyCheckpoint:after{content:"";position:absolute;right:-3px;bottom:2px;width:6px;height:6px;border-radius:50%;background:transparent;transition:.3s ease}.journeyV5Steps li.done .journeyCheckpoint{color:rgba(244,241,233,.72);border-color:rgba(244,241,233,.38);background:#101315}.journeyV5Steps li.active .journeyCheckpoint{color:#101315;background:#f6f4ee;border-color:#f6f4ee;box-shadow:0 7px 26px rgba(0,0,0,.22);transform:translateY(-1px)}.journeyV5Steps li.active .journeyCheckpoint:after{background:var(--signal,#ff5a36);box-shadow:0 0 0 3px rgba(255,90,54,.13)}.journeyStepCopy{padding:58px 0;opacity:.2;transition:opacity .35s ease,transform .4s cubic-bezier(.2,.65,.2,1)}.journeyV5Steps li.done .journeyStepCopy{opacity:.42}.journeyV5Steps li.active .journeyStepCopy{opacity:1;transform:translateX(4px)}.journeyStepCopy>span{color:rgba(255,255,255,.52);font-size:9px;letter-spacing:.2em}.journeyV5Steps li.active .journeyStepCopy>span{color:#fff}.journeyStepCopy h3{color:#f2efe8;font-size:44px;letter-spacing:-.025em}.journeyV5Steps li:not(.active) .journeyStepCopy h3{color:#8c8f8d}.journeyStepCopy p{color:#92999a}.journeyV5Steps li.active .journeyStepCopy p{color:#c9cecc}.journeyVisualCaption{background:rgba(12,14,15,.72);border:1px solid rgba(255,255,255,.1)}.journeyVisualCaption span{color:#fff}.detailHeroV5{padding:86px 0 20px;min-height:auto}.detailTopIdentity{grid-template-columns:minmax(0,1fr) 320px;margin-bottom:14px;background:#131618}.detailTopIdentityMain{padding:18px 24px 17px}.detailTopMeta{margin-bottom:10px}.detailManufacturerV5{font-size:16px;font-weight:700;letter-spacing:.16em;color:#d2d6d5;margin-bottom:4px}.detailTopIdentity h1{font-size:clamp(38px,4.45vw,64px);margin-bottom:12px}.detailTopFacts{font-size:10.5px}.detailTopFacts span:not(:last-child):after{margin:0 10px}.detailTopPrice{padding:18px 24px}.detailTopPrice>strong{font-size:clamp(36px,3.5vw,52px);margin-bottom:14px}.detailTopPrice .btn{padding:13px 16px}.detailGalleryHeaderV5{margin-bottom:8px}.detailGalleryHeaderV5>div{font-size:9px}.detailQuickFactsSection{display:none}.detailEquipmentCell{min-height:112px}.detailEquipmentCell strong{display:block}.detailEquipmentCell small{display:block;margin-top:7px;color:#778083;font-size:12px;line-height:1.35;font-weight:400}.detailEquipmentCell span{opacity:.7}.equipmentAddRowV11{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}.equipmentAddRowV11 label{display:grid;grid-gap:7px;gap:7px}.equipmentAddRowV11 label small{font-weight:400;color:#7b8589;margin-left:5px}.equipmentCatalogRowV11{grid-template-columns:48px minmax(0,1fr) auto}.equipmentCatalogText{display:grid;grid-gap:4px;gap:4px}.equipmentCatalogText small{color:#7b8589;font-size:12px}.equipmentCatalogText em{color:#788286;font-size:9px;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.equipmentCatalogEditFields{display:grid;grid-template-columns:1fr 1fr 180px;grid-gap:10px;gap:10px}.equipmentCatalogEditFields select{border:1px solid #cfd0cc;background:white;padding:9px 10px}.equipmentChoiceGrid button>span{display:grid;grid-gap:3px;gap:3px;text-align:left}.equipmentChoiceGrid button b{font-weight:700}.equipmentChoiceGrid button small{font-size:10px;color:#788286;font-weight:400}.equipmentChoiceGrid button.selected small{color:rgba(255,255,255,.65)}@media(max-width:1000px){.journeyV5Steps li{min-height:auto}.detailTopIdentity{grid-template-columns:minmax(0,1fr) 290px}.equipmentAddRowV11{grid-template-columns:1fr 1fr}.equipmentAddRowV11 .adminPrimary{grid-column:1/-1;justify-self:start}}@media(max-width:760px){.detailHeroV5{padding-top:82px}.detailTopIdentity{grid-template-columns:1fr}.detailTopIdentityMain,.detailTopPrice{padding:18px}.detailManufacturerV5{font-size:14px}.journeyV5Steps li{grid-template-columns:54px 1fr;gap:14px}.journeyCheckpoint{margin-left:0;width:36px;height:36px}.journeyStepCopy{padding:30px 0}.journeyStepCopy h3{font-size:34px}.equipmentAddRowV11{grid-template-columns:1fr}.equipmentAddRowV11 .adminPrimary{grid-column:auto}.equipmentCatalogEditFields{grid-template-columns:1fr}}.equipmentAddRowV11{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(170px,.55fr) auto}.catalogToolbar input,.catalogToolbar select,.equipmentAddRowV11 select,.pickerFilters input,.pickerFilters select{min-height:42px;border:1px solid #d6d9da;background:#fff;padding:9px 11px;outline:none}.equipmentAddActions{display:flex;gap:8px;align-items:center}.equipmentAddActions button{white-space:nowrap}.catalogToolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(170px,.45fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:18px 0 10px;border-bottom:1px solid #e2e2de}.catalogPager{display:flex;justify-content:flex-end;align-items:center;gap:6px}.catalogPager span{margin-right:5px;color:#788286;font-size:10px;font-weight:700}.catalogPager button{width:34px;height:34px;border:1px solid #d6d9da;background:#fff;cursor:pointer}.catalogPager button:disabled{opacity:.35;cursor:not-allowed}.pickerFilters{display:grid;grid-template-columns:minmax(180px,.4fr) minmax(220px,1fr);grid-gap:10px;gap:10px;margin:12px 0}.pickerFilters .equipmentSearchInput{margin:0}.pickerPager{margin-top:12px}.adminBoatExtrasList{grid-template-columns:repeat(2,minmax(0,1fr))}.adminBoatExtrasList article{border-right:1px solid #e0e2e3}.adminExtraOverride{grid-template-columns:1fr;padding-left:62px}.extraPickerCard .adminBoatExtrasList{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;border-top:0;margin-top:10px}.extraPickerCard .adminBoatExtrasList article{border:1px solid #e0e2e3;border-radius:8px;overflow:hidden}.extraPickerCard .adminExtraToggle{grid-template-columns:26px minmax(0,1fr);gap:9px;padding:10px 11px;align-items:start}.extraPickerCard .adminExtraCheck{width:24px;height:24px;font-size:12px}.extraPickerCard .adminExtraToggle>span:last-child{gap:2px;min-width:0}.extraPickerCard .adminExtraToggle strong{font-size:12px;line-height:1.3}.extraPickerCard .adminExtraToggle small{font-size:10px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.extraPickerCard .adminExtraOverride{gap:8px;padding:8px 11px 11px 46px;border-top:1px solid #e7e9e9}.extraPickerCard .adminExtraOverride label{margin-bottom:0}.extraPickerCard .adminExtraOverride input,.extraPickerCard .adminExtraOverride select{padding:8px}.adminFloatingSave{position:fixed;right:24px;bottom:24px;z-index:100;display:flex;align-items:center;gap:9px;padding:9px;background:rgba(255,255,255,.96);border:1px solid #d7d7d3;border-radius:11px;box-shadow:0 14px 42px rgba(21,22,25,.24);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.adminFloatingSave .adminPrimary{min-width:160px;white-space:nowrap}.adminSaveToast{position:fixed;right:24px;bottom:94px;z-index:101;width:min(360px,calc(100vw - 28px));display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;grid-gap:11px;gap:11px;padding:14px 15px;background:#151719;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:10px;box-shadow:0 16px 46px rgba(21,22,25,.28);animation:adminToastIn .18s ease-out both}.adminSaveToastMark{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.1);font-size:14px;font-weight:900}.adminSaveToast>div{display:grid;grid-gap:4px;gap:4px;padding-top:4px}.adminSaveToast strong{font-size:12px}.adminSaveToast small{color:rgba(255,255,255,.68);font-size:10px;line-height:1.45}.adminSaveToast>button{width:28px;height:28px;display:grid;place-items:center;border:0;background:transparent;color:rgba(255,255,255,.68);cursor:pointer}.adminSaveToast.success{border-left:3px solid #42a66a}.adminSaveToast.success .adminSaveToastMark{background:#e3f5e9;color:#277848}.adminSaveToast.error{border-left:3px solid #ff5638}.adminSaveToast.error .adminSaveToastMark{background:#ff5638;color:#151719}.adminSaveToast.pending .adminSaveToastMark{color:#ff5638;animation:adminToastPulse .8s ease-in-out infinite alternate}@keyframes adminToastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes adminToastPulse{0%{opacity:.4}to{opacity:1}}@media(max-width:1100px){.equipmentAddRowV11{grid-template-columns:1fr 1fr}.equipmentAddActions{grid-column:1/-1}}@media(max-width:760px){.adminBoatExtrasList,.catalogToolbar,.pickerFilters{grid-template-columns:1fr}.catalogPager{justify-content:flex-start}.equipmentAddActions{grid-column:auto;flex-wrap:wrap}}@media(max-width:900px){.adminFloatingSave{left:14px;right:14px;bottom:14px;justify-content:flex-end}.adminFloatingSave .adminPrimary{flex:1 1}.adminSaveToast{left:14px;right:14px;bottom:88px;width:auto}.adminMain{padding-bottom:92px}}@media(prefers-reduced-motion:reduce){.adminSaveToast,.adminSaveToast.pending .adminSaveToastMark{animation:none!important}}.journeyTreasure{padding:112px 0 80px;background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.025),transparent 30%),#0b0d0f;color:#f5f2ea;overflow:clip}.journeyTreasureIntro{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:80px;gap:80px;align-items:end;margin-bottom:58px}.journeyTreasureIntro h2{font:400 clamp(54px,6.4vw,94px)/.9 Georgia,Times New Roman,serif;letter-spacing:-.045em;margin:0}.journeyTreasureIntro>p{max-width:430px;margin:0 0 6px;color:#aab0ae;font-size:15px;line-height:1.7}.journeyTreasureGrid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);grid-gap:72px;gap:72px;align-items:start}.treasureRoute{position:relative;min-height:3380px;border-top:1px solid rgba(255,255,255,.1)}.treasurePath{position:absolute;left:0;top:34px;width:100%;height:calc(100% - 90px);overflow:visible;pointer-events:none}.treasurePath path{fill:none;stroke:rgba(235,229,210,.32);stroke-width:2.1;stroke-linecap:round;stroke-dasharray:1.3 8.2}.treasureCompass{position:absolute;top:32px;right:18px;width:58px;height:58px;border:1px solid rgba(255,255,255,.14);border-radius:50%;display:grid;place-items:center;color:rgba(255,255,255,.42)}.treasureCompass span{position:absolute;top:-19px;font-size:8px;letter-spacing:.2em}.treasureSteps{list-style:none;margin:0;padding:0;position:relative}.treasureSteps li{position:relative;min-height:660px;display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:24px;gap:24px;align-content:center;transition:opacity .35s ease}.treasureSteps li:nth-child(2n){padding-left:86px}.treasureSteps li:nth-child(3){padding-left:18px}.treasureSteps li:nth-child(4){padding-left:108px}.treasureSteps li:nth-child(5){padding-left:38px}.treasureMarker{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#0d1011;border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.35);transition:color .28s ease,background .28s ease,border-color .28s ease,transform .28s ease,box-shadow .28s ease;z-index:2}.treasureSteps li.done .treasureMarker{color:#b7bbb8;border-color:rgba(255,255,255,.32)}.treasureSteps li.active .treasureMarker{background:#f6f2e8;color:#101315;border-color:#f6f2e8;transform:scale(1.08);box-shadow:0 8px 30px rgba(0,0,0,.28)}.treasureCopy{max-width:400px;opacity:.23;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease}.treasureSteps li.done .treasureCopy{opacity:.46}.treasureSteps li.active .treasureCopy{opacity:1;transform:translateY(0)}.treasureCopy>span{display:block;margin-bottom:10px;color:#8d9693;font-size:8px;font-weight:800;letter-spacing:.2em}.treasureSteps li.active .treasureCopy>span{color:#f6f2e8}.treasureCopy h3{margin:0 0 10px;font:400 clamp(34px,3.2vw,50px)/1 Georgia,Times New Roman,serif;letter-spacing:-.025em;color:#d8d7d1}.treasureCopy p{max-width:360px;margin:0;color:#8f9795;font-size:13px;line-height:1.65}.treasureSteps li.active .treasureCopy p{color:#d4d8d5}.treasureFinish{position:absolute;left:132px;bottom:4px;display:flex;align-items:center;gap:10px;color:#f6f2e8;transform:rotate(-5deg)}.treasureFinish:after,.treasureFinish:before{content:"";position:absolute;width:42px;height:1px;background:rgba(255,255,255,.24)}.treasureFinish:before{transform:rotate(45deg)}.treasureFinish:after{transform:rotate(-45deg)}.treasureFinish svg{position:relative;z-index:2}.treasureFinish small{margin-left:22px;color:#8f9795;font-size:8px;font-weight:800;letter-spacing:.24em}.journeyTreasureVisual{position:-webkit-sticky;position:sticky;top:104px;height:calc(100vh - 132px);min-height:560px}.treasureImageFrame{position:relative;height:100%;overflow:hidden;background:#d9d4c8}.treasureImageFrame>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.025);transition:opacity .65s ease,transform 1s cubic-bezier(.2,.65,.2,1)}.treasureImageFrame>img.active{opacity:1;transform:scale(1)}.treasureVisualMeta{position:absolute;left:22px;bottom:20px;display:flex;align-items:center;gap:14px;padding:12px 15px;color:#f5f2ea;background:rgba(10,12,13,.78);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.treasureVisualMeta>span{font:400 25px/1 Georgia,serif}.treasureVisualMeta div{display:grid;grid-gap:2px;gap:2px}.treasureVisualMeta small{font-size:7px;letter-spacing:.16em;color:#979e9b}.treasureVisualMeta strong{font-family:Georgia,serif;font-size:15px;font-weight:400}.detailHeroV5{padding-top:78px;padding-bottom:10px;min-height:100svh}.detailHeroV5>.container{height:calc(100svh - 88px);display:flex;flex-direction:column}.detailTopIdentity{flex:0 0 auto;grid-template-columns:minmax(0,1fr) 300px;margin-bottom:9px}.detailTopIdentityMain{padding:13px 20px 12px}.detailTopMeta{margin-bottom:7px}.detailTopMeta .badge{padding:6px 9px;font-size:8px}.detailManufacturerV5{font-size:15px;margin-bottom:2px}.detailTopIdentity h1{font-size:clamp(34px,3.6vw,54px);line-height:.92;margin-bottom:9px}.detailTopFacts{font-size:9.5px}.detailTopPrice{padding:13px 20px}.detailTopPrice>span{margin-bottom:5px}.detailTopPrice>strong{font-size:clamp(32px,3vw,46px);margin-bottom:10px}.detailTopPrice .btn{padding:11px 14px;font-size:11px}.detailGalleryHeaderV5{flex:0 0 auto;margin:0 0 6px}.detailGalleryHeaderV5>div{min-height:18px;font-size:8px}.detailGalleryMosaic{flex:1 1 auto;min-height:0;height:auto;max-height:none;gap:4px}.galleryBelowMeta{flex:0 0 auto;padding-top:6px;min-height:24px}.galleryExpand{left:14px;bottom:14px}.galleryCountBadge{right:14px;top:14px}.galleryMoreOverlay{right:14px;bottom:14px}.detailKeyFactsV5,.detailQuickFactsSection{display:none!important}@media(max-width:1000px){.journeyTreasureGrid{grid-template-columns:1fr;gap:34px}.journeyTreasureVisual{position:relative;top:auto;height:58vh;min-height:420px}.treasureRoute{min-height:auto}.treasureCompass,.treasureFinish,.treasurePath{display:none}.treasureSteps li,.treasureSteps li:nth-child(2n),.treasureSteps li:nth-child(3),.treasureSteps li:nth-child(4),.treasureSteps li:nth-child(5){min-height:auto;padding-left:0;grid-template-columns:52px 1fr;padding-top:28px;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.08)}.treasureCopy{opacity:.7;transform:none}.treasureSteps li.active .treasureCopy{opacity:1}.journeyTreasureIntro{grid-template-columns:1fr;gap:24px}.detailHeroV5>.container{height:auto;display:block}.detailTopIdentity{grid-template-columns:minmax(0,1fr) 270px}.detailGalleryMosaic{height:min(68vh,680px);min-height:480px}}@media(max-width:760px){.journeyTreasure{padding:86px 0 54px}.journeyTreasureIntro h2{font-size:46px}.journeyTreasureVisual{height:48vh;min-height:340px}.treasureMarker{width:38px;height:38px}.treasureCopy h3{font-size:32px}.detailHeroV5{padding-top:72px}.detailTopIdentity{grid-template-columns:1fr}.detailTopPrice{border-left:0;border-top:1px solid rgba(255,255,255,.12)}.detailTopIdentityMain,.detailTopPrice{padding:14px 16px}.detailTopIdentity h1{font-size:39px}.detailGalleryMosaic{height:62vh;min-height:480px;grid-template-columns:1fr;grid-template-rows:1.6fr .8fr .8fr}.galleryTileMain{grid-row:auto}}.journeyStackSection{background:#0b0d0f;color:#f3f0e8;padding:110px 0 120px;overflow:clip}.journeyStackShell{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(560px,1.22fr);grid-gap:88px;gap:88px;align-items:start}.journeyStackIntro{position:-webkit-sticky;position:sticky;top:112px;min-height:calc(100vh - 150px);display:flex;flex-direction:column;justify-content:center;padding:20px 0 38px}.journeyStackIntro h2{margin:0;font:400 clamp(56px,6vw,92px)/.91 Georgia,Times New Roman,serif;letter-spacing:-.048em}.journeyStackLead{max-width:420px;margin:28px 0 0;color:#a8afac;font-size:15px;line-height:1.7}.journeyRouteLine{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:center;margin-top:64px}.journeyRouteLine>span{font-size:8px;font-weight:800;letter-spacing:.22em;color:#7c8581}.journeyRouteTrack{position:relative;height:1px;background:rgba(255,255,255,.14)}.journeyRouteTrack i{position:absolute;left:0;top:0;height:1px;background:#f1eee6;transition:width .45s cubic-bezier(.2,.7,.2,1)}.journeyRouteTrack b{position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background:#f1eee6;transform:translate(-50%,-50%);transition:left .45s cubic-bezier(.2,.7,.2,1);box-shadow:0 0 0 6px rgba(255,255,255,.06)}.journeyStackCounter{margin-top:auto;display:flex;align-items:baseline;gap:8px;color:#f1eee6}.journeyStackCounter strong{font:400 44px/1 Georgia,serif}.journeyStackCounter span{font-size:10px;color:#707976;letter-spacing:.14em}.journeyStackCards{position:relative;padding-bottom:34vh}.journeyStackCard{position:-webkit-sticky;position:sticky;margin-bottom:22vh;background:#f0ede5;color:#101315;border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 70px rgba(0,0,0,.34);transform:scale(.985);opacity:.66;transition:transform .4s ease,opacity .4s ease,box-shadow .4s ease;overflow:hidden}.journeyStackCard.isActive{transform:scale(1);opacity:1;box-shadow:0 36px 90px rgba(0,0,0,.46)}.journeyStackCardVisual{position:relative;aspect-ratio:16/9;overflow:hidden;background:#d7d4cc}.journeyStackCardVisual:after{content:"";position:absolute;inset:auto 0 0;height:34%;background:linear-gradient(transparent,rgba(10,12,13,.2))}.journeyStackCardVisual img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.65,.2,1)}.journeyStackCard.isActive .journeyStackCardVisual img{transform:scale(1.025)}.journeyStackStamp{position:absolute;left:20px;top:20px;z-index:2;display:flex;align-items:center;gap:9px;padding:10px 12px;background:rgba(10,12,13,.82);color:#f4f0e8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.journeyStackStamp span{font-size:8px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.journeyStackCardBody{display:grid;grid-template-columns:80px minmax(0,1fr) auto;grid-gap:22px;gap:22px;align-items:end;padding:26px 28px 30px}.journeyStackNumber{font:400 36px/1 Georgia,serif;color:#c6bfb4}.journeyStackCopy small{display:block;margin-bottom:6px;font-size:8px;font-weight:800;letter-spacing:.2em;color:#7e8784;text-transform:uppercase}.journeyStackCopy h3{margin:0 0 7px;font:400 42px/1 Georgia,serif;letter-spacing:-.035em}.journeyStackCopy p{max-width:430px;margin:0;color:#5f6865;font-size:13px;line-height:1.6}.journeyStackArrow{color:#6e7773;transition:transform .3s ease}.journeyStackCard.isActive .journeyStackArrow{transform:translateX(4px)}@media(max-width:1000px){.journeyStackShell{grid-template-columns:1fr;gap:44px}.journeyStackIntro{position:relative;top:auto;min-height:auto;justify-content:flex-start}.journeyStackCounter{margin-top:28px}.journeyStackCards{padding-bottom:0}.journeyStackCard{position:relative;top:auto!important;margin-bottom:24px;opacity:1;transform:none}}@media(max-width:700px){.journeyStackSection{padding:82px 0}.journeyStackIntro h2{font-size:48px}.journeyRouteLine{margin-top:36px}.journeyStackCardBody{grid-template-columns:54px 1fr;gap:14px;padding:20px}.journeyStackCopy h3{font-size:32px}.journeyStackArrow{display:none}}.roadTripSection{background:#0b0d0f;color:#f4f1e9;padding:108px 0 72px;overflow:clip}.roadTripIntro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);grid-gap:84px;gap:84px;align-items:end;margin-bottom:62px}.roadTripIntro h2{margin:0;font:400 clamp(56px,6.1vw,92px)/.91 Georgia,Times New Roman,serif;letter-spacing:-.048em}.roadTripIntro>p{max-width:410px;margin:0 0 8px;color:#a9b0ad;font-size:15px;line-height:1.72}.roadTripShell{display:grid;grid-template-columns:minmax(420px,.92fr) minmax(430px,1.08fr);grid-gap:78px;gap:78px;align-items:start}.roadTripMapColumn{position:relative}.roadTripMap{position:-webkit-sticky;position:sticky;top:92px;height:calc(100vh - 124px);min-height:590px;max-height:760px;overflow:hidden;background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.025),transparent 28%),linear-gradient(180deg,#121619,#0d1012);border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 70px rgba(0,0,0,.25)}.roadTripMap:after,.roadTripMap:before{content:"";position:absolute;inset:0;pointer-events:none}.roadTripMap:before{background:repeating-radial-gradient(ellipse at 82% 12%,transparent 0 22px,rgba(255,255,255,.018) 23px 24px,transparent 25px 40px);opacity:.8}.roadTripMap:after{background:linear-gradient(90deg,transparent 0 74%,rgba(255,255,255,.025) 74% 74.3%,transparent 74.3%)}.roadTripMapTop{position:absolute;z-index:4;top:18px;left:20px;right:20px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;color:#8f9895}.roadTripMapTop>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.14);border-radius:50%;font-size:8px;font-weight:800;letter-spacing:.1em}.roadTripMapTop strong{font-size:9px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.roadTripRoad{position:absolute;inset:54px 14px 36px;width:calc(100% - 28px);height:calc(100% - 90px);overflow:visible}.roadTripRoadBase{stroke:#20272a;stroke-width:5.4;stroke-linecap:round}.roadTripRoadBase,.roadTripRoadDash{fill:none;vector-effect:non-scaling-stroke}.roadTripRoadDash{stroke:rgba(245,241,231,.56);stroke-width:1.05;stroke-linecap:round;stroke-dasharray:6 10}.roadTripCheckpoint{position:absolute;z-index:5;transform:translate(-50%,-50%);display:flex;align-items:center;gap:7px;transition:opacity .28s ease,transform .28s ease}.roadTripCheckpoint>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#111518;border:1px solid rgba(255,255,255,.16);color:#66706d;transition:background .28s ease,color .28s ease,border-color .28s ease,box-shadow .28s ease}.roadTripCheckpoint>small{padding:4px 6px;background:#0b0d0f;color:#66706d;font-size:8px;font-weight:800;letter-spacing:.12em}.roadTripCheckpoint.done>span{color:#ff5a3c;border-color:rgba(255,90,60,.4)}.roadTripCheckpoint.active{transform:translate(-50%,-50%) scale(1.05)}.roadTripCheckpoint.active>span{background:#f5f1e8;color:#0c0f10;border-color:#f5f1e8;box-shadow:0 0 0 7px rgba(255,255,255,.055)}.roadTripCheckpoint.active>small{color:#f5f1e8}.roadTripCheckpoint.future{opacity:.55}.roadTripRig{position:absolute;z-index:7;width:116px;transform-origin:50% 50%;transition:left .08s linear,top .08s linear,transform .08s linear;filter:drop-shadow(0 8px 10px rgba(0,0,0,.3))}.roadTripRig svg{display:block;width:100%;height:auto;overflow:visible}.roadTripRig .rigCar{fill:#ff5a3c;stroke:#ff5a3c}.roadTripRig .rigBoat{fill:#f2eee5;stroke:#f2eee5}.roadTripRig .rigHitch,.roadTripRig .rigTrailer{fill:#7c8582;stroke:#7c8582}.roadTripRig circle{fill:#0a0d0f;stroke:#5e6865;stroke-width:1.2}.roadTripMapLabels .roadTripLabel{position:absolute;z-index:3;font-size:8px;font-weight:800;letter-spacing:.2em;color:rgba(255,255,255,.22)}.roadTripLabelEurope{left:18px;top:88px}.roadTripLabelHome{right:20px;bottom:58px}.roadTripProgress{position:absolute;left:20px;right:20px;bottom:18px;height:1px;background:rgba(255,255,255,.1)}.roadTripProgress>span{position:absolute;left:0;top:0;bottom:0;background:#ff5a3c;transition:width .1s linear}.roadTripSteps{position:relative;padding:2vh 0 4vh}.roadTripStep{min-height:62vh;display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:24px;gap:24px;align-content:center;border-top:1px solid rgba(255,255,255,.1);opacity:.24;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease}.roadTripStep:last-child{min-height:58vh;border-bottom:1px solid rgba(255,255,255,.1)}.roadTripStep.done{opacity:.46}.roadTripStep.active{opacity:1;transform:translateY(0)}.roadTripStepIndex{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:7px;color:#69726f}.roadTripStepIndex>span{font-size:9px;font-weight:800;letter-spacing:.16em}.roadTripStep.active .roadTripStepIndex{color:#f5f1e8}.roadTripStepCopy>small{display:block;margin-bottom:10px;color:#7c8582;font-size:8px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.roadTripStep.active .roadTripStepCopy>small{color:#ff7a61}.roadTripStepCopy h3{margin:0 0 12px;font:400 clamp(42px,4.6vw,68px)/.94 Georgia,Times New Roman,serif;letter-spacing:-.035em;color:#d5d4cd}.roadTripStep.active .roadTripStepCopy h3{color:#f7f3ea}.roadTripStepCopy p{max-width:480px;margin:0;color:#8f9794;font-size:14px;line-height:1.68}.roadTripStep.active .roadTripStepCopy p{color:#cdd2cf}.roadTripStepCopy blockquote{max-width:430px;margin:28px 0 0;padding-left:18px;border-left:1px solid rgba(255,255,255,.16);color:#69726f;font:italic 400 16px/1.45 Georgia,Times New Roman,serif}.roadTripStep.active .roadTripStepCopy blockquote{color:#d8d9d4;border-color:#ff5a3c}@media(max-width:1000px){.roadTripIntro{grid-template-columns:1fr;gap:22px}.roadTripShell{grid-template-columns:1fr;gap:34px}.roadTripMap{position:relative;top:auto;height:520px;min-height:0;max-height:none}.roadTripSteps{padding-top:0}.roadTripStep,.roadTripStep:last-child{min-height:auto;padding:42px 0}}@media(max-width:700px){.roadTripSection{padding:82px 0 54px}.roadTripIntro h2{font-size:46px}.roadTripMap{height:430px}.roadTripRig{width:92px}.roadTripCheckpoint>span{width:34px;height:34px}.roadTripStep{grid-template-columns:44px minmax(0,1fr);gap:14px}.roadTripStepCopy h3{font-size:38px}.roadTripStepCopy blockquote{margin-top:18px;font-size:14px}}.importProcess{--ip-bg:#0c1010;--ip-fg:#f3f0e8;--ip-muted:#89908e;--ip-line:#313735;--ip-accent:#ff5938;background:var(--ip-bg);color:var(--ip-fg);padding:clamp(76px,8vw,132px) max(5vw,24px) clamp(88px,9vw,144px);overflow:clip}.importProcess__intro{width:min(1240px,100%);margin:0 auto clamp(58px,7vw,100px);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);grid-column-gap:8vw;column-gap:8vw;align-items:end}.importProcess__kicker{grid-column:1/-1;margin-bottom:20px;font:700 11px/1.2 sans-serif;letter-spacing:.22em;color:#a8afac}.importProcess__intro h2{margin:0;max-width:760px;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,6.3vw,104px);font-weight:400;line-height:.88;letter-spacing:-.045em}.importProcess__intro p{margin:0 0 7px;max-width:460px;color:#aab0ae;font:400 clamp(15px,1.2vw,18px)/1.65 sans-serif}.importProcess__layout{position:relative;width:min(1240px,100%);margin:auto;display:grid;grid-template-columns:74px minmax(0,700px) minmax(190px,1fr);grid-gap:clamp(28px,4vw,70px);gap:clamp(28px,4vw,70px);align-items:start}.importProcess__rail{position:-webkit-sticky;position:sticky;top:22vh;height:56vh;min-height:430px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.importProcess__line{position:absolute;left:50%;top:22px;bottom:22px;width:1px;background:var(--ip-line);transform:translateX(-50%);overflow:hidden}.importProcess__progress{display:block;width:100%;background:var(--ip-accent);transition:height .55s cubic-bezier(.22,.8,.2,1)}.importProcess__checkpoint{position:relative;z-index:2;width:74px;display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.importProcess__dot{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:1px solid #404744;border-radius:50%;background:var(--ip-bg);color:#69716e;font:500 18px/1 sans-serif;transition:.35s ease}.importProcess__railNo{color:#555d5a;font:700 9px/1 sans-serif;letter-spacing:.12em;transition:.35s ease}.importProcess__checkpoint.is-past .importProcess__dot{border-color:#754034;color:#b76653}.importProcess__checkpoint.is-active .importProcess__dot{background:var(--ip-accent);border-color:var(--ip-accent);color:#fff;box-shadow:0 0 0 7px rgba(255,89,56,.09)}.importProcess__checkpoint.is-active .importProcess__railNo{color:#fff}.importProcess__steps{border-top:1px solid #272d2b}.importProcess__step{min-height:54vh;padding:clamp(48px,6vh,76px) 0;border-bottom:1px solid #272d2b;opacity:.25;transition:opacity .4s ease,transform .5s cubic-bezier(.22,.8,.2,1);transform:translateY(8px)}.importProcess__step.is-active{opacity:1;transform:none}.importProcess__meta{display:flex;gap:18px;align-items:center;margin-bottom:16px}.importProcess__meta span{color:#747c79;font:700 10px/1 sans-serif;letter-spacing:.18em}.importProcess__step.is-active .importProcess__meta span:last-child{color:var(--ip-accent)}.importProcess__step h3{margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5vw,78px);line-height:.95;font-weight:400;letter-spacing:-.035em}.importProcess__step p{margin:0;max-width:600px;color:#b2b8b5;font:400 16px/1.6 sans-serif}.importProcess__step blockquote{margin:30px 0 0;padding-left:18px;border-left:2px solid var(--ip-accent);color:#e5e1d8;font:italic 19px/1.45 Georgia,Times New Roman,serif}.importProcess__status{position:-webkit-sticky;position:sticky;top:31vh;align-self:start;padding-left:28px;border-left:1px solid #303633;display:grid;grid-template-columns:64px 1fr;grid-column-gap:14px;column-gap:14px;align-items:center}.importProcess__status>span{grid-column:1/-1;margin-bottom:14px;color:#666e6b;font:700 9px/1 sans-serif;letter-spacing:.18em}.importProcess__status>strong{color:var(--ip-accent);font:400 40px/1 Georgia,Times New Roman,serif}.importProcess__status div{display:flex;flex-direction:column;gap:5px}.importProcess__status b{font:400 20px/1.1 Georgia,Times New Roman,serif}.importProcess__status small{color:#727a77;font:700 9px/1 sans-serif;letter-spacing:.14em}@media(max-width:900px){.importProcess__intro{grid-template-columns:1fr;row-gap:24px}.importProcess__layout{grid-template-columns:54px 1fr;gap:18px}.importProcess__status{display:none}.importProcess__rail{top:18vh;height:64vh}.importProcess__step{min-height:48vh}}@media(max-width:560px){.importProcess{padding-inline:20px}.importProcess__intro h2{font-size:52px}.importProcess__layout{grid-template-columns:42px 1fr;gap:12px}.importProcess__checkpoint,.importProcess__rail{width:42px}.importProcess__dot{width:34px;height:34px;flex-basis:34px;font-size:14px}.importProcess__railNo{display:none}.importProcess__step{min-height:44vh;padding:48px 0}.importProcess__step h3{font-size:46px}.importProcess__step blockquote{font-size:16px}}.importProcess__layout{grid-template-columns:74px minmax(0,620px) minmax(300px,390px);gap:clamp(28px,3.5vw,58px)}.importProcess__status{display:none!important}.importProcess__visual{position:-webkit-sticky;position:sticky;top:20vh;align-self:start;height:min(58vh,570px);min-height:430px;overflow:hidden;background:#d9d6cc;animation:ipVisualIn .5s cubic-bezier(.22,.8,.2,1)}.importProcess__scene{position:absolute;inset:0;overflow:hidden}.importProcess__scene,.importProcess__sceneImage{animation:ipSceneIn .55s cubic-bezier(.22,.8,.2,1)}.importProcess__sceneImage{display:block;width:102%;height:102%;margin:-1%;object-fit:fill}.importProcess__sceneSky{position:absolute;inset:0 0 38%;background:#d8d7cf}.importProcess__sceneWater{position:absolute;left:0;right:0;bottom:0;height:40%;background:#637476}.importProcess__sceneWater:after,.importProcess__sceneWater:before{content:"";position:absolute;left:-8%;width:116%;height:1px;background:rgba(255,255,255,.25);transform:rotate(-2deg)}.importProcess__sceneWater:before{top:26%}.importProcess__sceneWater:after{top:58%;transform:rotate(2deg)}.importProcess__sceneBoat{position:absolute;left:18%;right:14%;bottom:30%;height:34%}.importProcess__boatHull{position:absolute;left:0;right:0;bottom:0;height:42%;background:#f2f0e8;-webkit-clip-path:polygon(0 8%,100% 0,86% 82%,25% 100%,7% 72%);clip-path:polygon(0 8%,100% 0,86% 82%,25% 100%,7% 72%)}.importProcess__boatCabin{position:absolute;left:32%;right:20%;bottom:37%;height:44%;background:#efede5;-webkit-clip-path:polygon(18% 0,72% 0,100% 100%,0 100%);clip-path:polygon(18% 0,72% 0,100% 100%,0 100%)}.importProcess__boatCabin:after{content:"";position:absolute;left:18%;right:18%;top:24%;height:58%;background:#18343a;-webkit-clip-path:polygon(10% 0,80% 0,100% 100%,0 100%);clip-path:polygon(10% 0,80% 0,100% 100%,0 100%)}.importProcess__scenePaper,.importProcess__scenePerson,.importProcess__sceneTrailer{display:none}.importProcess__scene--inspection .importProcess__scenePerson{display:block;position:absolute;width:42px;height:100px;right:19%;bottom:28%;background:#394b4e}.importProcess__scene--inspection .importProcess__scenePerson:before{content:"";position:absolute;width:38px;height:38px;border-radius:50%;background:#bd8e70;left:2px;top:-34px}.importProcess__scene--inspection .importProcess__scenePerson:after{content:"";position:absolute;width:72px;height:10px;background:#bd8e70;left:-55px;top:28px;transform:rotate(-24deg);border-radius:8px}.importProcess__scene--purchase .importProcess__sceneBoat{opacity:.18;transform:scale(.9) translateY(8%)}.importProcess__scene--purchase .importProcess__scenePaper{display:block;position:absolute;width:48%;height:58%;left:26%;top:18%;background:#f1efe7;box-shadow:12px 12px 0 rgba(0,0,0,.08);padding:20% 9% 0}.importProcess__scenePaper i{display:block;height:2px;background:#a7aaa5;margin:14px 0}.importProcess__scene--transport .importProcess__sceneWater{height:25%;background:#555d5c}.importProcess__scene--transport .importProcess__sceneBoat{bottom:30%;transform:scale(.84)}.importProcess__scene--transport .importProcess__sceneTrailer{display:block;position:absolute;left:14%;right:10%;bottom:23%;height:12px;background:#263234}.importProcess__scene--transport .importProcess__sceneTrailer:after,.importProcess__scene--transport .importProcess__sceneTrailer:before{content:"";position:absolute;width:42px;height:42px;border-radius:50%;background:#182426;bottom:-34px}.importProcess__scene--transport .importProcess__sceneTrailer:before{left:18%}.importProcess__scene--transport .importProcess__sceneTrailer:after{right:12%}.importProcess__scene--handover .importProcess__sceneSky{background:#e3e0d6}.importProcess__scene--handover .importProcess__sceneWater{background:#486d74;height:46%}.importProcess__scene--handover .importProcess__sceneBoat{transform:scale(1.05);bottom:31%}.importProcess__visualCaption{position:absolute;left:18px;bottom:18px;z-index:5;display:flex;align-items:center;gap:13px;min-width:170px;padding:13px 16px;background:rgba(12,16,16,.92);color:#f3f0e8}.importProcess__visualCaption>strong{font:400 26px/1 Georgia,serif;color:#ff5938}.importProcess__visualCaption div{display:flex;flex-direction:column;gap:4px}.importProcess__visualCaption b{font:400 16px/1 Georgia,serif}.importProcess__visualCaption small{font:700 8px/1 sans-serif;letter-spacing:.14em;color:#8e9693}@keyframes ipSceneIn{0%{opacity:0;transform:translateY(14px) scale(1.015)}to{opacity:1;transform:none}}@keyframes ipVisualIn{0%{opacity:.85}to{opacity:1}}@media(max-width:1050px){.importProcess__layout{grid-template-columns:62px minmax(0,1fr) 300px;gap:26px}}@media(max-width:820px){.importProcess__layout{grid-template-columns:54px 1fr}.importProcess__visual{display:none}}.boatProductCard{isolation:isolate;background:#f7f6f1;color:#111416;border:1px solid #d6d8d4;border-radius:2px;box-shadow:0 8px 26px rgba(12,22,25,.06);transition:transform .35s cubic-bezier(.2,.75,.2,1),box-shadow .35s ease,border-color .35s ease}.boatProductCard:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--signal,#ff5a36);transform:scaleX(.18);transform-origin:left;transition:transform .4s cubic-bezier(.2,.75,.2,1);z-index:8}.boatProductCard:hover{transform:translateY(-7px);border-color:#b9bdb9;box-shadow:0 26px 70px rgba(12,22,25,.16)}.boatProductCard:hover:after{transform:scaleX(1)}.boatProductMedia{margin:6px 6px 0;aspect-ratio:16/10.35;background:#cad2d1}.boatProductMedia>img{transition:transform .7s cubic-bezier(.16,.7,.22,1),filter .35s ease}.boatProductCard:hover .boatProductMedia>img{transform:scale(1.045);filter:saturate(1.06) contrast(1.02)}.productCardImageScrim{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(7,12,14,.34),transparent 28%,transparent 68%,rgba(7,12,14,.2))}.productCardTopline{position:absolute;z-index:5;left:13px;top:13px;display:flex;align-items:center;gap:8px}.productCardTopline .productBadge{position:static;padding:7px 9px;border:0;box-shadow:none}.productCardRef{color:rgba(255,255,255,.82);font-size:8px;font-weight:800;letter-spacing:.13em;text-shadow:0 1px 8px rgba(0,0,0,.45)}.productPhotoCount{top:13px;right:13px;border:1px solid rgba(255,255,255,.23);background:rgba(10,14,15,.55)}.boatProductInfo{padding:22px 22px 21px;background:#f7f6f1;color:#111416}.productCardIdentity{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.boatProductName{min-width:0}.boatProductName>span{color:#d84c31;margin-bottom:7px;font-size:9px;letter-spacing:.17em}.boatProductName h3{color:#111416;font-family:Arial,Helvetica,sans-serif;font-size:clamp(23px,2vw,31px);font-weight:800;line-height:.98;letter-spacing:-.055em;text-wrap:balance}.productCardAction{flex:0 0 42px;height:42px;display:grid;place-items:center;border:1px solid #ced1cd;background:#fff;color:#16191a;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .3s ease}.boatProductCard:hover .productCardAction{background:var(--signal,#ff5a36);border-color:var(--signal,#ff5a36);transform:rotate(4deg)}.productCardSpecs{display:grid;grid-template-columns:.72fr .78fr 1.35fr .9fr;margin-top:22px;border:1px solid #dcddd9;background:#fff}.productCardSpecs>div{min-width:0;padding:11px 12px;border-right:1px solid #dcddd9;display:grid;grid-template-rows:18px auto;align-content:start;grid-gap:5px;gap:5px;transition:background .25s ease,color .25s ease}.productCardSpecs>div:last-child{border-right:0}.productCardPriceBlock>span,.productCardSpecs span{color:#818986;font-size:7px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.productCardSpecs strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.productCardSpecs .engineYearSpec span{white-space:nowrap;letter-spacing:.08em;font-size:6.5px}.productCardSpecs>div.featuredSpec{background:#fff;color:#111416}.productCardSpecs>div.featuredSpec span{color:#d84c31}.productCardSpecs>div.featuredSpec strong{color:var(--signal,#ff5a36);font-weight:900}.boatProductBottom{margin-top:16px;padding-top:15px;border-top:1px solid #d9dad6;align-items:flex-end}.boatProductHighlight{display:inline-flex;align-items:center;color:#111416;font-size:10px;font-weight:900;padding:7px 9px;background:var(--signal,#ff5a36);border-radius:999px}.productCardPriceBlock{display:grid;justify-items:end;grid-gap:5px;gap:5px;margin-left:auto}.boatProductPrice{color:#111416;font-size:28px;font-weight:900;letter-spacing:-.055em}.soldProductPrice{color:#6f7674;font-size:17px;font-weight:900}.homeRailItem .boatProductCard{height:100%}.homeRailItem .boatProductInfo{display:flex;flex-direction:column;min-height:238px}.homeRailItem .boatProductBottom{margin-top:auto}@media(min-width:901px){.boatProductName>span{font-size:11px;letter-spacing:.16em}.heroRework .heroInner{padding:clamp(112px,14vh,145px) 0 clamp(34px,5.5vh,58px)}.heroRework h1{margin-bottom:clamp(20px,3vh,30px)}.heroRework .heroActions{margin-top:clamp(18px,2.8vh,30px)}}@media(max-width:760px){.boatProductCard{box-shadow:0 10px 34px rgba(12,22,25,.09)}.boatProductCard:hover{transform:none}.boatProductCard:after{transform:scaleX(1);height:2px}.boatProductMedia{margin:4px 4px 0;aspect-ratio:16/10.75}.boatProductInfo{padding:17px 16px 18px}.boatProductName h3{font-size:24px}.productCardAction{width:38px;flex-basis:38px;height:38px;background:var(--signal,#ff5a36);border-color:var(--signal,#ff5a36)}.productCardSpecs{margin-top:17px}.productCardSpecs>div{padding:9px 8px}.boatProductBottom{margin-top:13px;padding-top:13px}.boatProductPrice{font-size:25px}.homeRailItem .boatProductInfo{min-height:220px}}:root{--paper:#f2eee5;--paper-soft:#f8f5ee;--ink:#111515;--navy:#101515;--signal:#ff5638}.brand{gap:10px}.brandLogo{width:29px;height:29px;object-fit:contain;flex:0 0 auto}.brandWords{display:flex;flex-direction:column;gap:4px}.brandWords strong{font-size:13px;letter-spacing:.16em}.brandWords small{display:block;white-space:nowrap}.header.headerScrolled .brandWords{flex-direction:row;align-items:center;gap:10px}.header.headerScrolled .brandWords small{display:block!important;padding-left:10px;border-left:1px solid rgba(255,255,255,.24)}.adminBrand>img{width:28px;height:28px;object-fit:contain}.mobileNav a{display:grid;grid-template-columns:28px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:17px 0;border-top:1px solid rgba(255,255,255,.13)}.mobileNav a>span{color:var(--signal);font-size:8px;font-weight:900;letter-spacing:.16em}.mobileNav a>strong{font-size:22px;letter-spacing:-.035em}.mobileNav a.active>strong{color:var(--signal)}.mobileNav .mobileNavContact{margin-top:8px;padding:17px 16px;border:0;background:var(--signal);color:#101515;grid-template-columns:22px 1fr auto}.aboutHeroCompact,.boatsInventorySection,.contactHero,.detailDescriptionSection,.detailExtrasSection,.detailHeroV5,.detailInformationSection,.legalHero,.selectedSection{background:var(--paper)}.detailHeroV5{color:var(--ink)}.detailTopIdentity{border-color:#d3d0c8}.detailTopIdentity,.detailTopIdentityMain{background:var(--paper-soft)}.detailTopIdentity h1{color:var(--ink)}.detailTopFacts,.detailTopMeta{color:#56605e}.detailManufacturer{color:var(--signal)}.detailTopPrice{background:#151a1a;color:#fff;border-color:#151a1a}.detailGalleryHeaderV5,.galleryBelowMeta{color:var(--ink)}.detailGalleryHeaderV5>div{border-color:#cbc8c0}.detailLocation{display:inline-flex!important;align-items:center;gap:5px;color:#232928!important}.productCardEyeline{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.productCardEyeline>span{color:var(--signal);font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.productCardEyeline>small{display:flex;align-items:center;gap:4px;color:#68706e;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.homeRailItem .boatProductMedia{margin:4px 4px 0;aspect-ratio:16/11.2}.homeRailItem .boatProductInfo{padding:17px 18px 18px;min-height:222px}.homeRailItem .productCardSpecs{margin-top:17px}.homeRailItem .boatProductBottom{margin-top:12px;padding-top:12px}.routeLoading{background:rgba(16,21,21,.985)}.routeLoadingInner{min-width:110px;gap:0;perspective:240px}.routeLoadingLogo{width:34px;height:auto;object-fit:contain;filter:drop-shadow(0 5px 8px rgba(0,0,0,.24));transform-origin:50% 50%;animation:routeLogoSpin 1.35s cubic-bezier(.45,.05,.55,.95) infinite}.routeLoading p{margin:13px 0 0;color:rgba(247,243,235,.62);font-size:8px;letter-spacing:.2em;font-weight:700}.routeLoadingOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes routeLogoSpin{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@media(prefers-reduced-motion:reduce){.routeLoadingLogo{animation:none!important}}@media(max-width:760px){.brandLogo{width:27px;height:27px}.brandWords strong{font-size:12px}.brandWords small{font-size:7px}.header.headerScrolled .brandWords{gap:7px}.header.headerScrolled .brandWords small{padding-left:7px}.mobileNav{gap:0;padding:12px 24px 26px}.productCardEyeline{align-items:flex-start;flex-direction:column;gap:5px}.homeRailItem .boatProductMedia{aspect-ratio:16/11.5}.homeRailItem .boatProductInfo{padding:15px 14px 16px;min-height:210px}.detailTopPrice{border-top-color:#2a3030}.detailHeroV5{min-height:0;padding-bottom:24px}.detailHeroV5>.container{height:auto;min-height:0}.detailGalleryHeaderV5{margin-top:10px}.detailGallerySwipe{min-height:0;height:68vw}.detailInformationV4{padding-top:58px;padding-bottom:54px}.detailSectionHeading{margin-bottom:26px}.detailExtrasSection{padding-bottom:42px}.detailExtrasBody{gap:22px;padding-top:16px}.extrasIntro{margin:0}.extrasSummary{padding:18px}.detailDescriptionSection{padding:54px 0 58px}.detailDescriptionOnly h2{margin:10px 0 20px;font-size:42px}.detailDescriptionOnly .lead{margin-bottom:0}.boatInquirySection{padding:58px 0}.boatInquiryLayout{gap:32px}.boatPrefilledInquiry{padding:20px}}@media(max-width:420px){.detailHeroV5{padding-bottom:18px}.detailInformationV4{padding-top:46px;padding-bottom:44px}.detailExtrasSection{padding-bottom:34px}.detailDescriptionSection{padding:44px 0 48px}.boatInquirySection{padding:48px 0}}.detailDescriptionSection{padding:58px 0 64px}.detailDescriptionOnly>div.detailDescriptionCard{position:relative;max-width:900px;padding:30px 34px 32px;border:1px solid #cbc8c0;border-left:4px solid var(--signal);background:var(--paper-soft)}.detailDescriptionCard .eyebrow{margin:0 0 9px}.detailDescriptionCard h2{margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4vw,58px);font-weight:400;line-height:1;text-transform:none}.detailDescriptionCard .lead{margin:0;max-width:780px;font-size:16px;line-height:1.7}.detailDescriptionText{max-width:800px;color:#344247;font-size:16px;line-height:1.65}.detailDescriptionText p{margin:0 0 18px}.detailDescriptionText p:last-child{margin-bottom:0}.detailDescriptionText ol,.detailDescriptionText ul{display:grid;grid-gap:7px;gap:7px;margin:5px 0 20px;padding:0;list-style:none;counter-reset:description-list}.detailDescriptionText ol:last-child,.detailDescriptionText ul:last-child{margin-bottom:0}.detailDescriptionText li{position:relative;padding-left:19px}.detailDescriptionText li:before{content:"";position:absolute;left:0;top:.72em;width:7px;height:2px;background:var(--signal)}.detailDescriptionText ol li{counter-increment:description-list;padding-left:28px}.detailDescriptionText ol li:before{content:counter(description-list) ".";top:0;width:auto;height:auto;background:none;color:var(--signal);font-size:.88em;font-weight:900}.detailDescriptionText strong{font-weight:800;color:#172020}.detailDescriptionText em{font-family:Georgia,Times New Roman,serif;color:#273738}.descriptionToolbar{display:flex;align-items:center;gap:5px;margin-top:7px;padding:7px;border:1px solid #d5d8d7;border-bottom:0;background:#f1f2ef}.descriptionToolbar button{width:32px;height:30px;display:grid;place-items:center;padding:0;border:1px solid #cfd2d1;background:#fff;color:#272d2e;cursor:pointer}.descriptionToolbar button:hover{border-color:#8e9696;background:#fafaf8}.descriptionToolbar small{margin-left:7px;color:#7b8282;font-size:9px;font-weight:400;letter-spacing:0;text-transform:none}.descriptionToolbar+textarea{margin-top:0}.descriptionField>label{display:block;margin-bottom:0}.galleryBelowMeta button{color:#1d2525}.boatInquiryPhone{width:max-content;display:inline-flex;align-items:center;gap:11px;margin-top:24px;padding:12px 15px;border:1px solid rgba(255,255,255,.2);color:#fff;text-decoration:none;transition:background .15s ease,border-color .15s ease}.boatInquiryPhone:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.42)}.boatInquiryPhone>span{display:grid;grid-gap:2px;gap:2px}.boatInquiryPhone small{color:rgba(255,255,255,.55);font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.boatInquiryPhone strong{font-size:15px}.directBtns{flex-wrap:wrap}.contactViber{display:inline-flex;align-items:center;gap:7px}.adminFinancialPanel{grid-column:1/-1;display:grid;grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(150px,.7fr));grid-gap:12px;gap:12px;align-items:end;margin-top:22px;padding:18px;border:1px solid #cfd3d2;background:#f3f4f1}.adminFinancialIntro{display:grid;grid-gap:4px;gap:4px;align-self:center}.adminFinancialIntro>span{color:#d84c31;font-size:8px;font-weight:900;letter-spacing:.14em}.adminFinancialIntro>strong{font-size:17px}.adminFinancialIntro>small{color:#747d7d;font-size:9px;line-height:1.4}.adminProfit{min-height:42px;display:grid;align-content:center;grid-gap:3px;gap:3px;padding:7px 11px;background:#15191a;color:#fff}.adminProfit span{font-size:8px;letter-spacing:.12em;color:#929a9a;text-transform:uppercase}.adminProfit strong{font-size:15px}.adminProfit.negative strong{color:#ff725b}@media(max-width:900px){.adminFinancialPanel{grid-template-columns:1fr 1fr}.adminFinancialIntro{grid-column:1/-1}}@media(max-width:620px){.adminFinancialPanel{grid-template-columns:1fr}}@media(max-width:760px){.detailHeroV5{padding-bottom:8px}.detailGalleryHeaderV5{margin:10px 0 6px}.detailGalleryHeaderV5>div{display:flex;align-items:center;justify-content:space-between;gap:10px;white-space:nowrap}.detailGalleryHeaderV5 span{font-size:7px;letter-spacing:.09em}.galleryBelowMeta{padding-top:8px;min-height:26px}.galleryBelowMeta button{font-size:10px;color:#1d2525}.detailInformationV4{padding-top:28px}.detailDescriptionSection{padding:34px 0 38px}.detailDescriptionOnly>div.detailDescriptionCard{padding:22px 20px 24px}.detailDescriptionCard h2{margin-bottom:14px;font-size:38px}.detailDescriptionCard .lead{font-size:14px;line-height:1.65}.detailDescriptionText{font-size:14px;line-height:1.6}.boatInquiryPhone{margin-top:18px}}@media(max-width:420px){.detailHeroV5{padding-bottom:4px}.detailInformationV4{padding-top:24px}.detailGalleryHeaderV5 span{font-size:6.5px;letter-spacing:.06em}}.detailExtrasSection{padding-bottom:24px}.detailDescriptionSection{padding-top:20px}@media(max-width:760px){.detailExtrasSection{padding-bottom:14px}.detailDescriptionSection{padding-top:14px}}