/* Photo assets are decorative; the title, navigation and controls remain HTML. */
.internal-page .inner-hero,
.assistant-page .assistant-hero {
  position: relative;
  isolation: isolate;
  background-image: none;
  background-color: var(--lj-navy);
  background-size: cover;
  background-position: center;
}
.internal-page .inner-hero::before,
.assistant-page .assistant-hero::before {
  content: "";
  position: absolute;
  inset: 0 auto 0 0;
  height: 100%;
  aspect-ratio: 3 / 1;
  max-width: 65%;
  background: var(--lawj-header-photo) left center / cover no-repeat;
  mask-image: linear-gradient(90deg,#000 55%,transparent 100%);
  pointer-events: none;
  z-index: -1;
}
@media(max-width:767px) {
  .internal-page .inner-hero,
  .assistant-page .assistant-hero {
    background-image: linear-gradient(rgba(11,37,69,.76),rgba(11,37,69,.9)),var(--lawj-header-photo);
    background-position: 30% center;
  }
  .internal-page .inner-hero::before,
  .assistant-page .assistant-hero::before { display: none; }
}
