@media(max-width:600px){.section-head{margin-bottom:28px}.challenge-card h3,.service-card h3,.case-card h3{margin:25px 0 11px}.about-founder{padding-top:42px}.contact{min-height:0;padding-top:76px}}
@media (max-width: 600px) {
  .insights .insight-trigger {
    min-height: 44px;
    padding: 10px 0;
    color: #111111;
  }
  .insights .insight-trigger span,
  .intro .circle-link {
    color: #B84C38;
  }
  .insights .insight-trigger:focus-visible,
  .intro .circle-link:focus-visible {
    outline-color: #B84C38;
  }
  .intro .circle-link:focus-visible {
    outline-offset: 4px;
  }
}@media (max-width: 600px) {
  .hero {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    grid-template-columns: minmax(0, 1fr);
  }
  .hero-copy,
  .hero-visual,
  .hero-lead {
    width: 100%;
    min-width: 0;
    max-width: 100%;
  }
  .hero-lead { overflow-wrap: anywhere; }
}@media (max-width: 600px) {
  .hero-copy,
  .hero-visual {
    width: calc(100vw - 14vw);
    max-width: calc(100vw - 14vw);
  }
  .insights .insight-list article {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}