.parallax > use {
   animation: move-forever 12s linear infinite;
}

.parallax > use:nth-child(1) {
   animation-delay: -2s;
}

.parallax > use:nth-child(2) {
   animation-delay: -2s;
   animation-duration: 5s;
}

.parallax > use:nth-child(3) {
   animation-delay: -4s;
   animation-duration: 3s;
}

@keyframes move-forever {
   0% {
      transform: translate(-90px, 0%);
   }
   100% {
      transform: translate(85px, 0%);
   }
}

.editorial {  
   position: fixed;
   z-index: -2;
   bottom: 0;
   left: 0;
   width: 100%;
   height: 10em;
   max-height: 100vh;
   margin: 0;
   padding: 700px 0 0 0;
}

/*prevent many large-by-comparison ripples by shrinking the height*/
@media (max-width: 50em) {
   .content h1 {
      font-size: 12vmax;
   }
   .editorial {
      height: 17vw;
   }
}

body {
   background-color: transparent;
}
