.hero{position:relative; overflow:hidden;}
.heroVideo{
  position:absolute; inset:0;
  width:100%; height:100%;
  object-fit:cover;
  filter:saturate(1.1) contrast(1.05) brightness(.55);
}
.heroOverlay{
  position:absolute; inset:0;
  background:radial-gradient(70% 60% at 30% 30%, rgba(30,80,255,.25), transparent 60%),
             linear-gradient(to bottom, rgba(0,0,0,.25), rgba(0,0,0,.65));
}
.hero .container{position:relative; z-index:2;}
