/* 15 / BRAND PERSONALITY — preserve the original portrait framing. */
#p15.persona figure {
  width: min(100%, 60.86vh);
  height: 76vh;
  max-height: 720px;
  aspect-ratio: 1081 / 1350;
  justify-self: end;
  overflow: hidden;
  background: #000;
}

#p15.persona figure > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}

@media (max-width: 760px) {
  #p15.persona {
    grid-template-columns: 1fr;
    align-content: start;
    overflow-y: auto;
  }

  #p15.persona figure {
    width: min(100%, 56vh);
    height: 70vh;
    justify-self: center;
    margin-top: 32px;
  }
}
