.home-intro-float{display:flex;flex-direction:column;align-items:center;gap:13px;will-change:transform}
@keyframes homeFloat1{0%{transform:translate(0,0)}22%{transform:translate(5px,-7px)}46%{transform:translate(-4px,-3px)}71%{transform:translate(-6px,5px)}100%{transform:translate(0,0)}}
@keyframes homeFloat2{0%{transform:translate(0,0)}28%{transform:translate(-6px,6px)}53%{transform:translate(3px,8px)}79%{transform:translate(6px,-4px)}100%{transform:translate(0,0)}}
@keyframes homeFloat3{0%{transform:translate(0,0)}19%{transform:translate(6px,7px)}44%{transform:translate(-5px,3px)}68%{transform:translate(-7px,-6px)}100%{transform:translate(0,0)}}
@keyframes homeFloat4{0%{transform:translate(0,0)}33%{transform:translate(-6px,-7px)}58%{transform:translate(7px,-2px)}83%{transform:translate(2px,7px)}100%{transform:translate(0,0)}}
.home-intro-float-1{animation:homeFloat1 7.6s ease-in-out infinite;animation-delay:-1.4s}
.home-intro-float-2{animation:homeFloat2 8.9s ease-in-out infinite;animation-delay:-3.7s}
.home-intro-float-3{animation:homeFloat3 6.7s ease-in-out infinite;animation-delay:-.5s}
.home-intro-float-4{animation:homeFloat4 9.4s ease-in-out infinite;animation-delay:-5.1s}
@media (prefers-reduced-motion:reduce){.home-intro-float-1,.home-intro-float-2,.home-intro-float-3,.home-intro-float-4{animation:none}}
