.wave-deco{animation:waveFloat 8s ease-in-out infinite}@keyframes waveFloat{0%{transform:translateY(0);opacity:.6}50%{transform:translateY(16px);opacity:.3}100%{transform:translateY(0);opacity:.6}}.wind-deco{animation:windDrift 8s ease-in-out infinite}@keyframes windDrift{0%{transform:translateX(-10px);opacity:.2}50%{transform:translateX(10px);opacity:1}100%{transform:translateX(-10px);opacity:.2}}@keyframes blinkScale{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.6}}.blinkScale-animation{animation:blinkScale 1.8s ease-in-out infinite}.notice-wave,.notice-wind,.facilities-wave,.featured-facilities-wave,.featured-facilities-wind{position:absolute;z-index:2;width:68%;max-width:600px}.notice-wave{bottom:0;left:0;animation:waveFloat 6s ease-in-out infinite}.notice-wind{top:32%;right:-40px;z-index:-1;opacity:0;animation:windSlideFade 4s ease-in-out infinite}.facilities-wave{position:absolute;right:0;top:52%;transform:translateY(-50%);width:60%;max-width:360px;z-index:1;animation:waveFloat2 6s ease-in-out infinite;opacity:.5}.featured-facilities-wave{bottom:0;right:0;z-index:5;animation:waveFloat 6s ease-in-out infinite}.featured-facilities-wind{top:28%;left:-300px;z-index:5;opacity:0;animation:windSlideFade2 4s ease-in-out infinite}@media (max-width:1024px){.facilities-wave{top:56%;opacity:.4;max-width:240px}}@media (max-width:768px){.notice-wave,.notice-wind{width:90%;max-width:320px}}@media (max-width:480px){.featured-facilities-wind{top:16%;left:-176px}}@keyframes waveFloat2{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes windSlideFade{0%{transform:translateX(0);opacity:0}30%{transform:translateX(-40px);opacity:1}80%{transform:translateX(-80px);opacity:0}100%{transform:translateX(-80px);opacity:0}}@keyframes windSlideFade2{0%{transform:translateX(0);opacity:0}30%{transform:translateX(40px);opacity:1}80%{transform:translateX(80px);opacity:0}100%{transform:translateX(80px);opacity:0}}.beak-visual img{width:100%;display:block;transform:scale(1);animation:zoomIn 2.5s ease-out forwards;opacity:0}@keyframes zoomIn{0%{transform:scale(1.05);opacity:0}50%{transform:scale(1);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes bird-dance{0%{transform:rotate(0deg) translateX(0)}15%{transform:rotate(5deg) translateX(3px)}30%{transform:rotate(-5deg) translateX(-3px)}45%{transform:rotate(8deg) translateX(4px)}60%{transform:rotate(-8deg) translateX(-4px)}75%{transform:rotate(3deg) translateX(2px)}90%{transform:rotate(-3deg) translateX(-2px)}100%{transform:rotate(0deg) translateX(0)}}.scroll-to-top img{animation:bird-dance 1.4s infinite ease-in-out;transform-origin:center bottom}