/* Landscape framing keeps the screen and adviser together at every size. */
.lr-project-grid:has(.lr-consultation-visio) .lr-project>img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:50% 50%}
.lr-hero--page figure>img.lr-consultation-visio{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:50% 50%}
@media(max-width:760px){
  .lr-project-grid:has(.lr-consultation-visio) .lr-project{display:flex;flex-direction:column}
  .lr-project-grid:has(.lr-consultation-visio) .lr-project>img{align-self:stretch}
}
