/* EBW V8.12.4 - dedicated premium mobile start-page hero */

body.ebw-v6 .ebw-hero__picture,
body.ebw-v6-active .ebw-hero__picture{
  display:contents;
}

@media(max-width:700px){
  body.ebw-v6 .ebw-hero,
  body.ebw-v6-active .ebw-hero{
    background:#08110d!important;
  }

  /* Portrait asset instead of forcing the 16:9 desktop hero through a tall phone viewport. */
  body.ebw-v6 .ebw-hero__image,
  body.ebw-v6-active .ebw-hero__image{
    object-fit:cover!important;
    object-position:62% 66%!important;
  }

  /* Keep the copy readable while allowing the architecture to remain visible below it. */
  body.ebw-v6 .ebw-hero__overlay,
  body.ebw-v6-active .ebw-hero__overlay{
    background:
      linear-gradient(180deg,rgba(5,12,9,.84) 0%,rgba(5,12,9,.70) 36%,rgba(5,12,9,.43) 62%,rgba(5,12,9,.24) 78%,rgba(5,12,9,.34) 100%),
      linear-gradient(90deg,rgba(5,12,9,.46),rgba(5,12,9,.10))!important;
  }

  body.ebw-v6 .ebw-hero__content,
  body.ebw-v6-active .ebw-hero__content{
    padding-top:136px!important;
  }
}

@media(max-width:430px){
  body.ebw-v6 .ebw-hero h1,
  body.ebw-v6-active .ebw-hero h1{
    font-size:clamp(40px,13.4vw,50px)!important;
    line-height:.98!important;
  }

  body.ebw-v6 .ebw-hero__lead,
  body.ebw-v6-active .ebw-hero__lead{
    max-width:34rem!important;
  }
}
