/* Daniel's shared full-bleed layout, with framing for Jacob's posed portrait. */
.profile-page--jacob .profile-hero--event { background: var(--header-tone); }
.profile-page--jacob .profile-hero__scrim,
.profile-page--jacob .profile-hero__image {
  inset: calc(var(--header-content-height, 80px) + var(--header-top-gap, 16px) + env(safe-area-inset-top, 0px)) 0 0;
}
.profile-page--jacob .profile-hero__image img { object-position: 30% top; }
.profile-page--jacob .profile-hero__scrim {
  background: linear-gradient(90deg, transparent 0%, rgba(7, 10, 14, .04) 32%, rgba(7, 10, 14, .72) 48%, rgba(7, 10, 14, .88) 100%);
}

/* Keep the doctor's face clear; portrait above, title over its lower gradient. */
@media (max-width: 1023px) {
  .profile-page--jacob .profile-hero--event { min-height: 940px; }
  .profile-page--jacob .profile-hero__image img { object-position: 20% top; }
  .profile-page--jacob .profile-hero__scrim {
    background: linear-gradient(180deg, transparent 0%, transparent 31%, rgba(7, 10, 14, .78) 50%, rgba(7, 10, 14, .97) 100%);
  }
  .profile-page--jacob .profile-hero__copy {
    justify-content: flex-end;
    align-items: flex-start;
    padding: 440px 0 64px;
  }
  .profile-page--jacob .profile-hero__copy > * { width: min(100%, 490px); margin-left: 0; }
  .profile-page--jacob .profile-hero__copy .section-kicker { margin-bottom: 16px; }
}
