html[data-people-page] {
  font-size: 62.5%;
}

.cn-people-page--video {
  --m: var(--m-video);
}

.cn-people-page--audio {
  --m: var(--m-audio);
}

html[data-people-page="studios"] .cn-pgrid--logo .cn-pcard__av {
  display: grid;
  place-items: center;
  padding: 10%;
  background: #fff;
}

html[data-people-page="studios"] .cn-pgrid--logo .cn-pcard__av > img {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  border-radius: 50%;
  object-fit: contain;
  background: #fff;
}

.cn-pgrid__empty {
  grid-column: 1 / -1;
  padding: 48px 0;
  text-align: center;
  color: var(--ink-3);
  font-size: var(--fz-14);
}
