/* Jeffrey belongs inside the original glass-and-gold composition.
   The optical detail is rendered in a single image; no video or canvas loop. */
.agenten-v9 .orbital .orbital-caption {
  display: block;
  text-align: center;
}
.agenten-v9 .orbital .orbital-caption > span {
  display: block;
  color: #f0d59b;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .15em;
}
.agenten-v9 .orbital .orbital-caption > small {
  display: block;
  color: #b5ccdb;
  font-size: 11px;
  margin-top: 6px;
  line-height: 1.5;
}
@media (min-width: 761px) {
  /* Keep the knowledge card clear of Jeffrey's face. */
  .agenten-v9 .orbital .label-one { top: -190px; }
}
@media (max-width: 760px) {
  .agenten-v9 .hero-art.goldglas-scene {
    width: min(120%, 560px);
    left: 50% !important;
    right: auto !important;
    transform: translateX(-50%) !important;
  }
  .agenten-v9 .orbital .label-one { top: -35px; }
  .agenten-v9 .orbital .label-three { bottom: 45px; }
  .agenten-v9 .orbital .orbital-caption {
    bottom: -24px;
    left: 0;
    right: 0;
  }
  .agenten-v9 .orbital .orbital-caption > span { font-size: 11px; }
  .agenten-v9 .orbital .orbital-caption > small { font-size: 10px; }
}
