.outdoor-section{
  /* tamanho da imagem (largura/altura) → 1495x575 no seu anexo */
  aspect-ratio: 1495 / 575;
  width: 100%;
  padding: 0;

  background:
    url('../img/bg-outdoor.png') center / contain no-repeat,
    linear-gradient(180deg, rgba(255,255,255,.92), rgba(255,255,255,.92)),
    repeating-linear-gradient(-45deg, #eef1f5 0 14px, #f5f7fa 14px 28px);
}

/* Fallback para navegadores sem aspect-ratio (opcional) */
@supports not (aspect-ratio: 1/1){
  .outdoor-section{ height: calc(100vw * (575 / 1495)); }
}