/* User-requested edited production scene; the original photograph remains archived. */
.ac-company-intro { align-items: stretch; }
.ac-company-panel { display: flex; flex-direction: column; min-width: 0; }
.ac-company-heading { flex: none; padding-bottom: 32px; background: #fff; }
.ac-company-heading .eyebrow { margin: 0 0 18px; }
.ac-company-heading h2 { margin: 0; }
.ac-company-photo { flex: none; min-width: 0; margin: 0; background: #f1f2f2; }
.ac-company-photo img { display: block; width: 100%; height: auto; }
.ac-company-photo figcaption { background: #fff; font-size: 11px; line-height: 28px; color: #747a7e; }
.ac-company-copy { min-width: 0; }
@media (min-width: 768px) and (max-width: 1200px) {
  .ac-company-intro { grid-template-columns: minmax(0, 1fr); gap: 32px; }
  .ac-company-heading { padding-bottom: 24px; }
}
@media (max-width: 767px) {
  .ac-company-intro { gap: 30px; }
  .ac-company-panel { min-height: 0; }
  .ac-company-heading { padding-bottom: 24px; }
  .ac-company-heading .eyebrow { margin-bottom: 14px; }
}
