.story-people-band.story-people-single {
  grid-template-columns: minmax(0, .63fr) minmax(0, 1fr);
  align-items: start;
}

.story-people-band.story-people-single .story-storefront {
  margin: 0;
  padding: 0;
}

.story-people-band.story-people-single .story-storefront img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 3 / 2;
}

@media (max-width: 800px) {
  .story-people-band.story-people-single {
    grid-template-columns: minmax(0, 1fr);
  }
}
