/* Native landscape and portrait films with the same preference fallbacks. */
.hero-video{display:block;object-position:center center}
.hero-image{object-position:center center}
.hero-video-toggle{right:auto;left:4.5%;bottom:26px;min-width:102px;min-height:44px;border-color:#ffffff9c;background:#10182059;backdrop-filter:blur(6px)}
.hero-video-toggle:hover{background:#1018208c}
@media(max-width:767px){
  .hero-video-toggle{left:auto;right:7%;bottom:24px;min-width:96px}
  .hero-yacht{display:none}
  .hero-bottom{display:none}
  .hero h1{top:20px;font-size:clamp(38px,10.5vw,48px)}
}
@media(prefers-reduced-motion:reduce){.hero-video{display:none}}

/* Owner-requested presentation: no film controls on either format. */
.hero-video-toggle{display:none}
