/* Website development page ------------------------------------------------- */
.dev-hero { padding-bottom: clamp(56px, 7vw, 96px); }
.dev-hero__photo { aspect-ratio: 4 / 3.1; }
.dev-hero__code { position: absolute; left: -4%; bottom: 0; width: min(80%, 440px); font-size: .78rem; }
.dev-testing__photo { aspect-ratio: 4 / 4.2; }

@media (max-width: 1023px) {
  .dev-hero__code { left: 4%; }
}
@media (max-width: 599px) {
  .dev-hero { padding-bottom: 0; }
  .dev-hero__code { position: relative; left: auto; width: auto; margin: -40px 12px 0; }
}
