.mhp-gallery-caption[data-astro-cid-rj65ajc3]{color:var(--mhp-muted);max-width:35%;font-size:.75rem;line-height:1.5}@media (width<=25rem){.mhp-gallery-caption[data-astro-cid-rj65ajc3]{display:none}.mhp-gallery-tools[data-astro-cid-rj65ajc3]{justify-content:flex-end}}.mhp-page{min-width:0}.mhp-page h1{overflow-wrap:anywhere;hyphens:auto}.mhp-anchor-target{scroll-margin-top:calc(var(--mhp-header-height) + 1rem);display:block}.mhp-home-hero{grid-template-columns:.9fr 1.1fr;align-items:center;min-height:0}.mhp-home-hero .mhp-hero-copy{padding-block:clamp(3rem,5.5vw,5.5rem)}.mhp-home-hero .mhp-hero-copy h1{max-width:14ch;font-size:clamp(2.75rem,1.85rem + 3.4vw,5.25rem)}.mhp-home-hero .mhp-hero-media{aspect-ratio:8/5;align-self:center;min-height:0;margin:0}.mhp-home-hero .mhp-hero-media>img{object-fit:cover;width:100%;height:100%}.mhp-home-hero .mhp-hero-caption a{text-underline-offset:.2em}.mhp-home-brands{background:var(--mhp-subtle)}.mhp-home-brands .mhp-link-grid a{padding-inline-end:.75rem}.mhp-planning-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.mhp-planning-grid h2{max-width:15ch}.mhp-product-summary>.mhp-price{font-size:clamp(1.75rem,1.5rem + .7vw,2.375rem)}.mhp-product-summary .mhp-product-links{line-height:1.7}.mhp-detail-content{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.8fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.mhp-detail-article{min-width:0}.mhp-facts-panel{min-width:0;padding-block-start:.25rem}.mhp-facts-panel>h2{margin-block-end:1.25rem;font-size:clamp(1.5rem,1.25rem + .8vw,2rem)}.mhp-specifications{margin:0;padding:0}.mhp-specifications>div{border-block-start:1px solid var(--mhp-line);padding-block:1rem}.mhp-specifications dt{color:var(--mhp-muted);font-size:.75rem;line-height:1.6}.mhp-specifications dd{color:var(--mhp-ink);margin:.375rem 0 0;font-size:.9375rem;line-height:1.7}.mhp-facts-note{color:var(--mhp-muted);border-block-start:1px solid var(--mhp-line);margin-block-start:0;padding-block-start:1rem;font-size:.75rem;line-height:1.8}.mhp-charter-prices{margin-block-start:2rem}.mhp-charter-prices h3{margin-block-end:1rem;font-size:1.125rem}.mhp-charter-prices table{border-collapse:collapse;text-align:left;width:100%;font-size:.8125rem}.mhp-charter-prices th,.mhp-charter-prices td{border-block-end:1px solid var(--mhp-line);vertical-align:top;padding:.875rem .5rem .875rem 0}.mhp-charter-prices thead th{color:var(--mhp-muted);font-size:.6875rem;font-weight:600}.mhp-charter-prices td{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.mhp-content-heading{padding-block:clamp(2rem,4vw,4rem) 0}.mhp-content-heading h1{max-width:20ch;font-size:clamp(2.5rem,2rem + 2.5vw,4.5rem)}.mhp-page--policy .mhp-content-heading h1{font-size:clamp(2rem,6.5vw,4.5rem)}.mhp-content-heading>p{max-width:65ch;color:var(--mhp-muted);font-size:var(--mhp-text-lead);margin-block-start:1.5rem}.mhp-content-section{padding-block-start:2.5rem}.mhp-content-prose,.mhp-content-source{width:100%;max-width:min(var(--mhp-max),calc(72ch + var(--mhp-gutter)*2));padding-inline:var(--mhp-gutter);margin-inline:auto}.mhp-content-prose>p+p{margin-block-start:1.25rem}.mhp-contact-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-block:1.5rem;display:flex}.mhp-category-intro .mhp-intro-link{margin-block-start:1.25rem}.mhp-catalog-section{padding-block-start:1rem}.mhp-catalog-search{flex-shrink:0;width:min(100%,21rem)}.mhp-catalog-search label{font-size:.75rem;font-weight:500}.mhp-catalog-search input{min-height:2.75rem}.mhp-catalog-note{max-width:66ch}.mhp-catalog-empty{text-align:center;color:var(--mhp-muted);padding-block:2rem}.mhp-budget-section{padding-block-end:3rem}.mhp-budget{border-block:1px solid var(--mhp-line);grid-template-columns:minmax(0,1.2fr) minmax(0,1.5fr) minmax(6rem,.45fr) minmax(9rem,.7fr);align-items:end;gap:1.25rem;padding:1.5rem 0;display:grid}.mhp-budget-intro{align-self:center}.mhp-budget-intro .mhp-eyebrow{margin-block-end:.5rem}.mhp-budget h2{letter-spacing:-.035em;font-size:1.5rem;line-height:1.25}.mhp-budget .mhp-field label{min-height:1.125rem}.mhp-budget-result{flex-direction:column;justify-content:center;align-self:center;gap:.375rem;display:flex}.mhp-budget-result>span{color:var(--mhp-muted);font-size:.6875rem;line-height:1.5}.mhp-budget-result output{font:600 clamp(1.75rem,2.4vw,2.5rem)/1.2 var(--mhp-font-heading);letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mhp-budget-note{color:var(--mhp-muted);grid-column:1/-1;max-width:100ch;font-size:.75rem;line-height:1.8}.mhp-table-wrap{overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}.mhp-rate-table,.mhp-directory-table{border-collapse:collapse;text-align:left;width:100%;min-width:42rem;font-size:.875rem;line-height:1.7}.mhp-rate-table caption,.mhp-directory-table caption{text-align:left;color:var(--mhp-muted);padding-block-end:1rem;font-size:.75rem}.mhp-rate-table :is(th,td),.mhp-directory-table :is(th,td){border-block-end:1px solid var(--mhp-line);vertical-align:top;padding:1rem 1.5rem 1rem 0}.mhp-rate-table thead th,.mhp-directory-table thead th{border-block-end-color:var(--mhp-input-line);letter-spacing:.04em;color:var(--mhp-muted);font-size:.6875rem;font-weight:650}.mhp-rate-table tbody th,.mhp-directory-table tbody th{font-weight:550}.mhp-rate-table td,.mhp-directory-table td{font-variant-numeric:tabular-nums}.mhp-rate-table td{white-space:nowrap}.mhp-rate-table a,.mhp-directory-table a{text-underline-offset:.25em}.mhp-directory-table tbody th{max-width:25rem}.mhp-directory-table tbody td:nth-child(3){white-space:nowrap}.mhp-table-note{color:var(--mhp-muted);max-width:90ch;margin-block-start:1.25rem;font-size:.75rem;line-height:1.8}.mhp-copy-layout{grid-template-columns:minmax(0,1.4fr) minmax(15rem,.65fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.mhp-copy-layout .mhp-prose>section{margin-block-start:2rem}.mhp-copy-layout .mhp-prose>section>p{margin-block-start:1rem}.mhp-copy-links{border-block-start:1px solid var(--mhp-line);padding-block-start:1.5rem}.mhp-copy-links h2{letter-spacing:-.025em;font-size:1.5rem}.mhp-copy-links ul{margin:1rem 0 0;padding:0;list-style:none}.mhp-copy-links a{text-underline-offset:.25em;align-items:center;min-height:2.75rem;padding-block:.5rem;font-size:.875rem;line-height:1.6;display:inline-flex}.mhp-page-faq .mhp-faq{max-width:68rem;margin-inline:auto}.mhp-page-faq .mhp-faq summary,.mhp-page-faq .mhp-faq p{text-align:left}.mhp-context-section h2{font-size:clamp(1.75rem,1.5rem + .8vw,2.5rem)}.mhp-context-links{flex-wrap:wrap;gap:.5rem 2rem;margin-block-start:1.25rem;display:flex}.mhp-context-links a{text-underline-offset:.25em;align-items:center;min-height:2.75rem;font-size:.875rem;line-height:1.6;display:inline-flex}.mhp-enquiry-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.mhp-enquiry-intro{max-width:35rem}.mhp-enquiry-intro h2{max-width:15ch}.mhp-enquiry-intro>p{color:var(--mhp-muted);margin-block-start:1.25rem;line-height:1.8}.mhp-enquiry-layout>.mhp-enquiry{justify-self:end;width:100%;max-width:40rem}.mhp-source-copy{overflow-wrap:anywhere;min-width:0}.mhp-source-copy :is(section,div,article){min-width:0;max-width:100%}.mhp-source-copy>:first-child,.mhp-source-copy>:first-child>:first-child{margin-block-start:0}.mhp-source-copy h2{margin-block:2.5rem 1.125rem;font-size:clamp(1.75rem,1.45rem + 1.2vw,2.625rem);line-height:1.2}.mhp-source-copy h3{margin-block:1.5rem .75rem;font-size:clamp(1.125rem,1rem + .4vw,1.375rem)}.mhp-source-copy h4{margin-block:1.25rem .5rem;font-size:1rem}.mhp-source-copy p{max-width:75ch;color:var(--mhp-muted);margin-block:0 1.125rem;line-height:1.85}.mhp-source-copy :is(ul,ol){margin-block:1rem 1.5rem;padding-inline-start:1.25rem;line-height:1.85}.mhp-source-copy li+li{margin-block-start:.5rem}.mhp-source-copy a{color:var(--mhp-ink);text-underline-offset:.25em}.mhp-source-copy>section+section{margin-block-start:2.5rem}.mhp-source-copy details{border-block-start:1px solid var(--mhp-line);margin-block:.5rem}.mhp-source-copy summary{min-height:3.5rem;padding-block:1rem;font-weight:600;line-height:1.7}.mhp-source-copy details>p{padding-block:.5rem 1rem}.mhp-source-copy dl{margin-block:1rem 1.5rem}.mhp-source-copy dl>div{border-block-start:1px solid var(--mhp-line);padding-block:1rem}.mhp-source-copy dt{color:var(--mhp-muted);font-size:.75rem}.mhp-source-copy dd{margin:.25rem 0 0;line-height:1.75}.mhp-source-copy table{border-collapse:collapse;text-align:left;width:100%;min-width:40rem;font-size:.8125rem;line-height:1.75}.mhp-source-copy :is(div,section):has(>table){scrollbar-width:thin;width:100%;max-width:100%;overflow-x:auto}.mhp-source-copy :is(th,td){border-block-end:1px solid var(--mhp-line);vertical-align:top;padding:1rem 1.25rem 1rem 0}.mhp-source-copy thead th{color:var(--mhp-muted);font-size:.6875rem;font-weight:650}.mhp-source-copy tbody th{font-weight:550}.mhp-source-copy img{max-width:100%;height:auto;margin-block:1rem}.mhp-source-copy :is(div,section):has(>article>a>img){grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.25rem;margin-block:1.5rem;display:grid}.mhp-source-copy article:has(>a>img){min-width:0}.mhp-source-copy article>a:has(>img){text-decoration:none;display:block}.mhp-source-copy article>a>img{aspect-ratio:8/5;object-fit:cover;width:100%;margin:0 0 1rem}.mhp-source-copy article h3{margin-block:.5rem;font-size:1.0625rem}.mhp-source-copy article>div>strong{font-variant-numeric:tabular-nums;margin-block:.75rem .25rem;font-size:1rem;display:block}.mhp-source-copy button{border:1px solid var(--mhp-input-line);background:#fff;border-radius:999px;min-height:2.75rem;padding:.625rem 1rem;font-size:.8125rem}.mhp-source-copy button:empty{display:none}.mhp-policy-copy{max-width:min(var(--mhp-max),calc(78ch + var(--mhp-gutter)*2))}.mhp-policy-copy :is(p,li,ol,ul,h2,h3,h4){text-align:left}.mhp-page--home .mhp-source-copy>section:has(>div+div){grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.mhp-page--home .mhp-source-copy ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;padding:0;list-style:none;display:grid}.mhp-page--home .mhp-source-copy ol li+li{margin-block-start:0}.mhp-page--home .mhp-source-copy ol li>span{color:var(--mhp-muted);font-size:.75rem}@media (width<=60rem){.mhp-budget{grid-template-columns:minmax(0,1.5fr) minmax(5.5rem,.55fr) minmax(8rem,.7fr)}.mhp-budget-intro{grid-column:1/-1}.mhp-detail-content{grid-template-columns:minmax(0,1.2fr) minmax(15rem,.8fr);gap:2rem}.mhp-copy-layout{gap:2rem}.mhp-enquiry-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2rem}.mhp-source-copy :is(div,section):has(>article>a>img){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=45rem){.mhp-home-hero{display:flex}.mhp-home-hero .mhp-hero-copy{padding-block:3rem 2.5rem}.mhp-home-hero .mhp-hero-copy h1{font-size:clamp(2.625rem,9vw,3.5rem)}.mhp-home-hero .mhp-hero-media{align-self:stretch}.mhp-planning-grid,.mhp-detail-content,.mhp-copy-layout,.mhp-enquiry-layout{grid-template-columns:minmax(0,1fr);gap:2.25rem}.mhp-planning-grid>div:first-child,.mhp-marketing-copy,.mhp-source-copy p,.mhp-source-copy h2,.mhp-source-copy h3,.mhp-source-copy h4{text-align:center}.mhp-planning-grid h2,.mhp-enquiry-intro h2{margin-inline:auto}.mhp-source-copy :is(ul,ol,dl,table,th,td,summary),.mhp-source-copy details p,.mhp-source-copy li p{text-align:left}.mhp-source-copy p{margin-inline:auto}.mhp-page--home .mhp-source-copy>section:has(>div+div),.mhp-page--home .mhp-source-copy ol{grid-template-columns:minmax(0,1fr);gap:1.5rem}.mhp-page--home .mhp-source-copy ol li,.mhp-page--home .mhp-source-copy ol li p{text-align:center}.mhp-content-heading{text-align:center;padding-block-start:2rem}.mhp-content-heading h1,.mhp-content-heading>p{margin-inline:auto}.mhp-content-prose:not(.mhp-policy-copy)>p{text-align:center}.mhp-contact-actions{justify-content:center}.mhp-facts-panel{border-block-start:1px solid var(--mhp-line);padding-block-start:2rem}.mhp-facts-panel>h2{text-align:center}.mhp-specifications{grid-template-columns:1fr 1fr;gap:0 1.25rem;display:grid}.mhp-specifications>div{min-width:0}.mhp-specifications dd{font-size:.875rem}.mhp-facts-note{text-align:left}.mhp-catalog-search{width:100%;max-width:25rem;margin-block-start:.5rem}.mhp-catalog-search label{text-align:center}.mhp-budget{grid-template-columns:minmax(0,1fr) minmax(7rem,.6fr);gap:1rem}.mhp-budget-intro{text-align:center}.mhp-budget-vehicle{grid-column:1/-1}.mhp-budget-result{align-self:end;min-height:3rem}.mhp-budget-result output{font-size:2rem}.mhp-budget-note{text-align:left}.mhp-copy-links>h2,.mhp-context-section{text-align:center}.mhp-context-links{justify-content:center;gap:.375rem 1.5rem}.mhp-context-links a{text-align:center}.mhp-enquiry-intro{margin-inline:auto}.mhp-enquiry-layout>.mhp-enquiry{justify-self:center}.mhp-source-copy :is(div,section):has(>article>a>img){gap:1.75rem 1rem}.mhp-source-copy article:has(>a>img){text-align:center}.mhp-source-copy article h3{font-size:1rem}.mhp-source-copy :is(th,td){padding-inline-end:1rem}.mhp-policy-copy :is(p,li,ol,ul,h2,h3,h4),.mhp-page--policy .mhp-content-heading>p{text-align:left}}@media (width<=25rem){.mhp-specifications,.mhp-source-copy :is(div,section):has(>article>a>img){grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mhp-page *{scroll-behavior:auto}}.mhp-auto-icon{vertical-align:middle;flex:none}.mhp-icon-label{justify-content:center;align-items:center;gap:.5rem;display:flex}.mhp-page :is(h1,h2,h3){text-wrap:balance;font-weight:650}.mhp-page h1{font-weight:700}.mhp-home-hero{flex-direction:column;gap:0;width:min(100%,112.5rem);min-height:0;display:flex}.mhp-home-hero .mhp-hero-copy{width:100%;padding:clamp(2.75rem,5vw,5rem) var(--mhp-gutter) clamp(2rem,3.5vw,3.5rem);text-align:center}.mhp-home-hero .mhp-hero-copy h1{max-width:22ch;margin-inline:auto;font-size:clamp(2.6rem,1.9rem + 3vw,5.4rem);line-height:1.06}.mhp-home-hero .mhp-hero-copy>p{max-width:54ch;margin-inline:auto;line-height:1.7}.mhp-home-hero .mhp-hero-actions{justify-content:center}.mhp-home-hero .mhp-hero-media{aspect-ratio:1672/941;background:0 0;align-self:stretch;width:100%;min-height:0;margin:0;display:block}.mhp-home-hero .mhp-hero-media>img{object-fit:cover;object-position:center;width:100%;height:100%}.mhp-downtown-photo:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 2rem 0 3rem -2.5rem #0009,inset -2rem 0 3rem -2.5rem #0009}.mhp-drive-rail{border-bottom:1px solid var(--mhp-line);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 3rem;padding-block:1.25rem;display:flex}.mhp-drive-rail a{justify-content:center;align-items:center;gap:.65rem;min-height:2.75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.mhp-page .mhp-section-heading{text-align:center;flex-direction:column;align-items:center;gap:1rem}.mhp-section-heading :is(h2,p),.mhp-category-intro :is(h1,p),.mhp-content-heading :is(h1,p){margin-inline:auto}.mhp-page :is(.mhp-category-intro,.mhp-content-heading,.mhp-product-summary,.mhp-enquiry-intro,.mhp-marketing-copy,.mhp-context-section){text-align:center}.mhp-product-title,.mhp-enquiry-intro h2{margin-inline:auto}.mhp-product-summary-actions,.mhp-product-links,.mhp-context-links{justify-content:center}.mhp-page .mhp-product-card-body{text-align:center}.mhp-product-card h3{font-size:clamp(1.125rem,1rem + .25vw,1.375rem);font-weight:650;line-height:1.35}.mhp-product-card-bottom{justify-content:center;gap:.625rem 1.5rem}.mhp-product-card-media,.mhp-gallery-slide{aspect-ratio:8/5;background:0 0;border:0;padding:0;overflow:hidden}.mhp-product-card-media>img,.mhp-gallery-slide>img{object-fit:cover;background:0 0;width:100%;height:100%;display:block}.mhp-gallery-thumb{aspect-ratio:8/5}.mhp-specifications dt{align-items:center;gap:.5rem;display:flex}.mhp-page :is(.mhp-source-copy,.mhp-prose):not(.mhp-policy-copy) :is(h2,h3,h4,p){text-align:center}.mhp-page :is(.mhp-source-copy,.mhp-prose) :is(ul,ol,dl,table,th,td,summary),.mhp-page :is(.mhp-source-copy,.mhp-prose) :is(li,details)>p{text-align:start}.mhp-source-copy p{margin-inline:auto}.mhp-page--home{text-align:center}.mhp-page--home .mhp-link-grid a{text-align:center;justify-content:center}.mhp-page--home .mhp-source-copy :is(ol,li,summary),.mhp-page--home :is(.mhp-source-copy,.mhp-prose) :is(li,details)>p,.mhp-page--home .mhp-faq :is(summary,p){text-align:center}.mhp-page--home .mhp-source-copy li{min-width:0}.mhp-page--home .mhp-source-copy ol li>.mhp-home-step-icon{background:var(--mhp-subtle);width:4rem;height:4rem;color:var(--mhp-ink);vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-inline:auto;display:inline-flex}.mhp-home-step-icon svg{flex:none;display:block}.mhp-page--home .mhp-source-copy ol li>h3{margin-block-start:1rem}.mhp-page--home .mhp-source-copy summary{padding-inline:1.75rem}.mhp-page--home .mhp-enquiry-note{text-align:center}.mhp-page a,.mhp-breadcrumbs a,.mhp-gallery-open{text-decoration:none}.mhp-page a.text-link,.mhp-page .text-link{border-bottom:0}.mhp-page :is(.mhp-source-copy,.mhp-prose) p a,.mhp-policy-copy a,.mhp-enquiry a[href*=policy]{text-underline-offset:.23em;text-decoration:underline 1px}.mhp-page a:hover,.mhp-page a:focus-visible,.mhp-breadcrumbs a:hover{text-underline-offset:.23em;text-decoration:underline}.mhp-page :is(.mhp-button,.mhp-product-card-media):hover{text-decoration:none}.mhp-page--policy .mhp-policy-copy :is(h2,h3,h4,p,li){text-align:start}.mhp-page:not(.mhp-page--policy) :is(.mhp-source-copy,.mhp-prose) a,.mhp-page:not(.mhp-page--policy) a:hover,.mhp-page:not(.mhp-page--policy) a:focus-visible{text-decoration:none}.mhp-page--home .mhp-product-card{background:var(--mhp-paper);border:1px solid #dfe2dd;border-radius:6px;overflow:hidden;box-shadow:0 4px 18px #18221a08}.mhp-page--home .mhp-product-card-body{padding:1rem 1rem 0}.mhp-page--home .mhp-product-card h3{min-height:2.7em;margin-block-end:1rem}.mhp-page--home .mhp-product-card-bottom{background:#f6f7f4;border-block-start:1px solid #e8ebe5;min-height:3.5rem;margin-inline:-1rem;padding:1rem}.mhp-page--home .mhp-home-yachts .mhp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mhp-fleet-action{justify-content:center;margin-block-start:2rem;display:flex}.mhp-fleet-button{background:var(--mhp-ink);color:#fff;justify-content:space-between;gap:2.5rem;min-width:15rem;max-width:100%;min-height:3.75rem;padding:.5rem .5rem .5rem 1.75rem;transition:background .2s,transform .2s;box-shadow:0 8px 24px #17211a12}.mhp-fleet-button-icon{background:var(--mhp-amber);width:2.75rem;height:2.75rem;color:var(--mhp-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (prefers-reduced-motion:no-preference){.mhp-fleet-button:hover{transform:translateY(-2px)}}@media (width<=25rem){.mhp-page--home .mhp-home-yachts .mhp-product-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=45rem){.mhp-home-hero .mhp-hero-copy{padding-block:2.5rem 2rem}.mhp-home-hero .mhp-hero-copy h1{max-width:19ch;font-size:clamp(2.5rem,8vw,3.5rem)}.mhp-home-hero .mhp-hero-copy>p{margin-block-start:1.25rem}.mhp-home-hero .mhp-hero-actions{margin-block-start:1.5rem}.mhp-drive-rail{gap:.25rem 1.25rem;padding-block:.75rem}.mhp-drive-rail a{gap:.5rem;font-size:.75rem}.mhp-drive-rail .mhp-auto-icon{width:20px;height:20px}.mhp-product-card-bottom{flex-direction:column;gap:.375rem}.mhp-product-card .mhp-text-link{min-height:2.75rem}.mhp-product-card h3{font-size:1.125rem}.mhp-page .mhp-product-grid,.mhp-page--home .mhp-home-yachts .mhp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .625rem}.mhp-fleet-button{gap:1rem;padding-inline-start:1.25rem}.mhp-page .mhp-product-card{background:var(--mhp-paper);border:1px solid #dfe2dd;border-radius:6px;overflow:hidden;box-shadow:0 3px 12px #18221a06}.mhp-page .mhp-product-card-body{text-align:center;padding:.625rem .5rem 0}.mhp-page .mhp-product-card .mhp-eyebrow{gap:.3rem;margin-block-end:.375rem;font-size:.5625rem;line-height:1.4}.mhp-product-card .mhp-auto-icon{width:12px;height:12px}.mhp-page .mhp-product-card h3{overflow-wrap:anywhere;min-height:2.6em;margin-block:0 .625rem;font-size:.9375rem;line-height:1.3}.mhp-page .mhp-product-card-bottom{background:#f6f7f4;border-block-start:1px solid #e8ebe5;justify-content:center;min-height:2.75rem;margin-inline:-.5rem;padding:.625rem .375rem}.mhp-page .mhp-product-card .mhp-price{letter-spacing:-.025em;text-align:center;text-wrap:balance;font-size:1rem;line-height:1.35}.mhp-catalog-section{padding-block:1.25rem 2rem}.mhp-catalog-section .mhp-section-heading{gap:.75rem;margin-block-end:1.25rem}.mhp-catalog-note{text-align:center;font-size:.8125rem;line-height:1.6}.mhp-catalog-search{max-width:22rem;margin-block-start:0}.mhp-catalog-search input,.mhp-page:not(.mhp-page--policy) .mhp-source-copy,.mhp-page:not(.mhp-page--policy) :is(.mhp-source-copy,.mhp-prose) :is(h2,h3,h4,p,li,summary){text-align:center}.mhp-source-copy :is(div,section):has(>article>a>img){grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .625rem;margin-block:1.25rem}.mhp-source-copy article:has(>a>img){background:var(--mhp-paper);text-align:center;border:1px solid #dfe2dd;border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.mhp-source-copy article>a>img{aspect-ratio:8/5;object-fit:cover;margin:0}.mhp-source-copy article:has(>a>img)>div{flex-direction:column;flex:1;gap:.375rem;padding:.625rem .5rem;display:flex}.mhp-page .mhp-source-copy article:has(>a>img) h3{min-height:2.6em;margin:0;font-size:.9375rem;line-height:1.3}.mhp-source-copy article:has(>a>img) p{text-align:center;margin:0;font-size:.75rem;line-height:1.5}.mhp-source-copy article:has(>a>img)>div>div{flex-wrap:wrap;justify-content:center;margin-block-start:auto;display:flex}.mhp-source-copy article:has(>a>img)>div>div a{text-align:center;justify-content:center;align-items:center;min-height:2.75rem;padding:.375rem .25rem;font-size:.75rem;line-height:1.35;text-decoration:none;display:inline-flex}}@media (width<=22.5rem){.mhp-page .mhp-product-card h3,.mhp-page .mhp-source-copy article:has(>a>img) h3,.mhp-page .mhp-product-card .mhp-price{font-size:.875rem}}
