:root{--mvr-bg:#0B0B0D;--mvr-surface:#171719;--mvr-gold:#C8B58A;--mvr-text:#F4F0E8;--mvr-muted:#B7B3AA;--mvr-border:#C8B58A40;--mvr-display:Georgia,'Times New Roman',serif;--mvr-body:Arial,Helvetica,sans-serif}
body.mvr-luxury{background:var(--mvr-bg);color:var(--mvr-text);font-family:var(--mvr-body)}
.mvr-luxury h1,.mvr-luxury h2,.mvr-luxury h3{font-family:var(--mvr-display)!important;font-weight:400!important;letter-spacing:0;line-height:1.12;text-wrap:balance}
.mvr-luxury h1 strong,.mvr-luxury h2 strong{font-weight:400}
.mvr-luxury h1{font-size:3.75rem!important;max-width:900px}.mvr-luxury h2{font-size:2.75rem!important}.mvr-luxury p{line-height:1.75}
.mvr-luxury .header a,.mvr-luxury .header button,.mvr-luxury .card__heading,.mvr-luxury .card__heading a,.mvr-luxury .product-card__title,.mvr-luxury .price{color:var(--mvr-text)!important}
.mvr-luxury .header{border-bottom:1px solid var(--mvr-border)}
.mvr-luxury .hero{min-height:650px}.mvr-luxury .hero__content-wrapper{padding-block:90px;max-width:1400px;margin-inline:auto}
.mvr-luxury .hero__content-wrapper p{max-width:620px;font-size:1.125rem}
.mvr-luxury .button,.mvr-luxury .button-secondary{border-radius:0;padding:17px 28px;letter-spacing:0;transition:background .2s,color .2s}
.mvr-luxury .section:not(.hero){border-bottom:1px solid var(--mvr-border)}
.mvr-luxury .rte{max-width:900px}.mvr-luxury .image-block img{border-radius:0}
.mvr-fleet{max-width:1360px;margin-inline:auto;padding:88px 40px;border-bottom:1px solid var(--mvr-border)}
.mvr-eyebrow{color:var(--mvr-gold);font-size:.75rem;text-transform:uppercase;margin:0 0 18px}
.mvr-section-title{font-family:var(--mvr-display);font-size:2.75rem;line-height:1.2;margin:0 0 40px;color:var(--mvr-text)}
.mvr-fleet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
.mvr-fleet-item{min-width:0;border-top:1px solid var(--mvr-gold);padding-top:24px}
.mvr-fleet-item img{width:100%;aspect-ratio:4/3;object-fit:cover;margin-bottom:20px}
.mvr-fleet-name{font-family:var(--mvr-display);font-size:1.75rem;margin:0 0 12px;color:var(--mvr-text)}
.mvr-fleet-rates{font-size:.9rem;color:var(--mvr-muted);margin-bottom:22px}.mvr-fleet-item a{color:var(--mvr-gold);text-underline-offset:6px}
.mvr-fleet-note{font-size:.8rem;color:var(--mvr-muted);margin-top:32px}
.mvr-final{padding:90px 24px;text-align:center;background:var(--mvr-surface)}
.mvr-final-title{font-family:var(--mvr-display);font-size:3rem;line-height:1.2;margin:0 0 20px}.mvr-final a{display:inline-block;margin-top:20px;background:var(--mvr-gold);color:var(--mvr-bg);padding:18px 30px;text-decoration:none}
.mvr-contact-link{position:fixed;right:24px;bottom:24px;z-index:8;background:var(--mvr-gold);color:var(--mvr-bg);width:52px;height:52px;border-radius:50%;display:grid;place-items:center;box-shadow:0 4px 18px var(--mvr-bg);transition:opacity .2s}
.mvr-contact-link svg{width:24px;height:24px}.mvr-contact-link[hidden]{display:none}
@media(max-width:749px){.mvr-luxury h1{font-size:2.375rem!important}.mvr-luxury h2,.mvr-section-title{font-size:2rem!important}.mvr-luxury .hero{min-height:560px}.mvr-luxury .hero__content-wrapper{padding:64px 24px}.mvr-fleet{padding:56px 24px}.mvr-fleet-grid{grid-template-columns:1fr;gap:40px}.mvr-final{padding:64px 24px}.mvr-final-title{font-size:2.25rem}.mvr-contact-link{right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}.mvr-luxury h1,.mvr-luxury h2,.mvr-fleet-name{overflow-wrap:break-word}}
@media(prefers-reduced-motion:reduce){.mvr-luxury *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}