@media(max-width:860px){
  .stats{grid-template-columns:repeat(2,1fr)}
  .cards{grid-template-columns:1fr}
  .cloud{grid-template-columns:1fr}
  .job{grid-template-columns:1fr;gap:10px}
  nav a.h{display:none}
  .plume{left:62%;width:300px}
  .village{height:420px}
}

@media(prefers-reduced-motion:reduce){
  *,*::before,*::after{animation:none!important;transition:none!important}
  .rv,h1 .ch,.eyebrow,.role,nav{opacity:1!important;filter:none!important;transform:none!important}
  nav{transform:translateX(-50%)!important}
  .statement span{opacity:1;filter:none}
}
