/* Local review only: wide-screen hero composition; smaller screens unchanged. */
@media (min-width: 1800px) {
  html[data-design] main .cmac-home > .cmac-layout-hero {
    min-height: 36vw;
  }
  html[data-design] main .cmac-home > .cmac-layout-hero > div:first-child {
    width: 50%;
  }
  html[data-design] main .cmac-home > .cmac-layout-hero > div:first-child > img {
    width: 100%;
    max-width: none;
    height: 100%;
    justify-self: stretch;
    object-fit: cover;
    object-position: center top;
    mask-image: none;
  }
  html[data-design] main .cmac-home > .cmac-layout-hero > div:first-child > div {
    background: linear-gradient(to right, #eaf1f5 0%, rgba(234,241,245,0) 18%);
  }
  /* Keep the complete 3:2 About scene as its 48%-wide frame grows. */
  html[data-design] main .cmac-about > .cmac-layout-hero {
    min-height: calc(32vw + 21px);
  }
  html[data-design] main .cmac-about > .cmac-layout-hero > div:first-child > img {
    object-fit: contain;
    object-position: right top;
  }
}
