#atlas .haze-blanket{opacity:.16}
#atlas .aerosol-stream{animation-duration:6s;animation-name:aerosol-visible-flow-a;opacity:.5}
#atlas .aerosol-stream-b{animation-duration:8s;animation-name:aerosol-visible-flow-b;animation-delay:-3s}
#atlas .aerosol-wisps{animation-duration:5s;stroke-width:10;animation-name:aerosol-visible-wisps}
.aerosol-puff{fill:url(#haze-mist);stroke:none;animation:aerosol-puff-travel 6s linear infinite;will-change:transform,opacity}
@keyframes aerosol-visible-flow-a{0%{transform:translate(-70px,10px);opacity:.3}50%{opacity:.62}100%{transform:translate(65px,-14px);opacity:.4}}
@keyframes aerosol-visible-flow-b{0%{transform:translate(-55px,-12px);opacity:.45}50%{opacity:.24}100%{transform:translate(65px,13px);opacity:.55}}
@keyframes aerosol-visible-wisps{from{transform:translate(-42px,8px);opacity:.07}to{transform:translate(48px,-12px);opacity:.2}}
@keyframes aerosol-puff-travel{0%{transform:translate(-55px,12px) scale(.8);opacity:0}20%{opacity:.55}75%{opacity:.48}100%{transform:translate(80px,-15px) scale(1.2);opacity:0}}
@media(prefers-reduced-motion:reduce){#atlas .aerosol-stream,#atlas .aerosol-wisps,.aerosol-puff{animation:none!important}}
