@media (max-width: 680px) {
  .careers-page .career-hero {
    min-height: 820px;
    align-items: start;
    overflow: hidden;
  }

  .careers-page .career-hero-inner {
    position: relative;
    z-index: 4;
    padding-top: 124px;
  }

  .careers-page .career-hero-copy {
    width: 100%;
  }

  .careers-page .career-hero h1 {
    max-width: 330px;
    margin-top: 20px;
    font-size: clamp(3rem, 14vw, 4.8rem);
  }

  .careers-page .career-hero .lead {
    max-width: 330px;
    font-size: 0.98rem;
  }

  .careers-page .hero-actions {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    margin-top: 22px;
  }

  .careers-page .hero-actions .btn {
    width: auto;
    min-width: 190px;
  }

  .careers-page .hero-map {
    z-index: 1;
    top: 73%;
    right: -32%;
    width: 150vw;
    height: 86vw;
    opacity: 0.62;
    pointer-events: none;
  }

  .careers-page .career-hero-copy {
    position: relative;
    z-index: 5;
  }

  .careers-page .career-hero .eyebrow,
  .careers-page .career-hero h1,
  .careers-page .career-hero .lead,
  .careers-page .career-hero .hero-actions,
  .careers-page .career-hero .hero-proof {
    position: relative;
    z-index: 6;
  }

  .careers-page .hero-location {
    transform: scale(0.72);
    transform-origin: center;
  }

  .careers-page .hero-location:hover,
  .careers-page .hero-location:focus,
  .careers-page .hero-location.is-active {
    transform: translateY(-5px) scale(0.79);
  }

  .careers-page .location-uae { top: 44%; left: 58%; }
  .careers-page .location-saudi { top: 49%; left: 52%; }
  .careers-page .location-qatar { top: 41%; left: 62%; }
  .careers-page .location-kuwait { top: 37%; left: 55%; }
  .careers-page .location-usa { left: 20%; }
  .careers-page .location-australia { left: 76%; }

  .careers-page .map-stat {
    transform: scale(0.72);
  }

  .careers-page .stat-left { left: 22%; bottom: 7%; }
  .careers-page .stat-right { right: 8%; bottom: 7%; }
}
