/* Opt in per reviewed page: show the full photograph, not a forced panoramic crop. */
.safe-photo-framing .editorial-figure img,
.safe-photo-framing .resource-image {
  aspect-ratio: auto 3 / 2;
  height: auto;
  object-fit: contain;
}
.faith-design .page-hero.law-hero {
  display: grid;
  min-height: 0;
  isolation: isolate;
}
.faith-design .hero-photograph {
  position: relative;
  inset: auto;
  grid-area: 1 / 1;
  width: 100%;
  height: auto;
  object-fit: contain;
}
.faith-design .hero-copy {
  grid-area: 1 / 1;
  align-self: center;
  justify-self: start;
  width: 65%;
  margin: 0;
  z-index: 2;
  max-width: 65%;
}
.faith-design .law-hero:after {
  z-index: 1;
  background: linear-gradient(90deg,rgba(7,36,30,.88),rgba(7,36,30,.65) 45%,transparent 75%);
}
@media(max-width:900px) {
  .faith-design .hero-copy {
    grid-area: 2 / 1;
    max-width: none;
    width: 100%;
    background: #123e34;
  }
  .faith-design .law-hero:after { display: none; }
}
