/* The mobile opening extends from the top through a full screen. Desktop stays native. */
@media (max-width:860px) {
  body[data-solarium-home-hero-page]>main { margin-top:0!important; }
  .hero-cinematic[data-solarium-home-hero] {
    height:auto!important; min-height:max(780px,100svh)!important;
    padding-top:156px!important; padding-bottom:76px!important;
  }
  .hero-cinematic[data-solarium-home-hero] .hero-shell {
    min-height:0!important; padding-top:0!important; padding-bottom:0!important;
    align-items:center!important;
  }
  .hero-cinematic[data-solarium-home-hero] .hero-copy--editorial { transform:none; }
  .hero-cinematic[data-solarium-home-hero] .hero-video { filter:saturate(1.04) contrast(1.02) brightness(.9); }
  .hero-cinematic[data-solarium-home-hero] .hero-shade {
    background:linear-gradient(180deg,rgba(7,9,12,.12),rgba(7,9,12,.24) 28%,rgba(7,9,12,.68) 64%,rgba(7,9,12,.55)),linear-gradient(90deg,rgba(7,9,12,.35),rgba(7,9,12,.08));
  }
  .hero-cinematic[data-solarium-home-hero] .hero-video[data-solarium-portrait="1"] { object-position:center; }
}
