/* Existing expert sections: shared presentation, with their approved variations. */
.expert-video {
  --expert-frame-radius: var(--r-lg);
  --expert-frame-shadow: var(--shadow-video);
  --expert-spotlight-shadow: var(--shadow-video-spotlight);
}
.expert-video__frame {
  border-radius:var(--expert-frame-radius); overflow:hidden;
  box-shadow:var(--expert-frame-shadow);
}
.expert-video__frame--spaced { margin-top:var(--s-6); }
.expert-video__frame--spotlight { box-shadow:var(--expert-spotlight-shadow); }
.expert-video__player { width:100%; display:block; background:var(--black); }
.expert-video__caption { margin-top:var(--s-3); font-size:var(--fs-sm); }
.expert-video__muted { color:var(--transcript-text); }
.expert-video--spotlight { align-items:center; margin-top:var(--s-7); }
.expert-video .expert-video__title { color:var(--white); font-size:var(--fs-3); }
.expert-video .expert-video__title--ink { color:var(--ink); }
.expert-video__team { margin-top:var(--s-4); font-weight:600; }
.expert-video__emphasis { color:var(--accent-text); font-style:normal; }
.about-expert__inner { display:grid; grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr); gap:48px; align-items:start; }
.about-expert .hero__media { aspect-ratio:16/9; }
.about-expert .hero__video { width:100%; height:100%; object-fit:contain; }
@media(max-width:600px) {
  .about-expert__inner { grid-template-columns:1fr; gap:24px; }
}

.section--mist .expert-video__muted{color:var(--slate)}
