@keyframes gentle-float{0%{transform:translate(0)}10%{transform:translate(12.5px,-20px)}25%{transform:translate(-17.5px,-10px)}40%{transform:translate(22.5px,15px)}55%{transform:translate(-15px,-25px)}70%{transform:translate(10px,17.5px)}85%{transform:translate(-20px,7.5px)}to{transform:translate(0)}}@keyframes gentle-sway{0%{transform:rotate(0deg)}15%{transform:rotate(6deg)}30%{transform:rotate(2deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-4deg)}75%{transform:rotate(-7deg)}90%{transform:rotate(-2deg)}to{transform:rotate(0deg)}}.float-animation{animation:gentle-float 20s ease-in-out infinite;will-change:transform}.sway-animation{animation:gentle-sway 25s ease-in-out infinite;will-change:transform}.sway-animation:nth-of-type(n+2){animation-delay:-1s}.sway-animation:nth-of-type(n+3){animation-delay:-3s}.docked{transform:translate(0);transition:transform .3s ease;animation:none}@keyframes slideIn{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.slide-in-animation{opacity:0;transform:translateX(-50px);animation:slideIn 1s cubic-bezier(.26,.635,.265,1) forwards;--animation-delay:0s;animation-delay:calc(.3s + var(--animation-delay))}.slide-in-animation:nth-of-type(n+1){--animation-delay:0.15s}.slide-in-animation:nth-of-type(n+2){--animation-delay:0.3s}.slide-in-animation:nth-of-type(n+3){--animation-delay:0.45s}.slide-in-animation:nth-of-type(n+4){--animation-delay:0.6s}.slide-in-animation:nth-of-type(n+5){--animation-delay:0.75s}