.ocean{position:absolute;top:0;width:100vw;height:100%;transform-style:preserve-3d;perspective:200px;background:#fff;background:linear-gradient(0deg, rgb(3, 4, 41) 0%, rgb(3, 3, 62) 18%, rgba(5, 0, 158, 0) 100%),radial-gradient(circle at 50% -20%, rgba(255, 255, 0, 0) 0%, rgb(2, 0, 130) 50%, rgb(0, 7, 65) 100%);z-index:-6}.ocean .seaweed div:nth-child(1){position:absolute;left:0;width:107px;height:22px;top:calc(20% + -5%);background:rgba(0,0,0,.5);filter:blur(16px);opacity:0;animation:surface 20s linear 0.1s infinite}@keyframes surface{0%{transform:translateX(0);opacity:0}25%{transform:translateX(25vw);opacity:1}50%{transform:translateX(50vw);opacity:1}75%{transform:translateX(75vw);opacity:1}100%{transform:translateX(100vw);opacity:0}}.ocean .seaweed div:nth-child(2){position:absolute;left:0;width:114px;height:6px;top:calc(20% + -13%);background:rgba(0,0,0,.5);filter:blur(16px);opacity:0;animation:surface 20s linear 2.1s infinite}@keyframes surface{0%{transform:translateX(0);opacity:0}25%{transform:translateX(25vw);opacity:1}50%{transform:translateX(50vw);opacity:1}75%{transform:translateX(75vw);opacity:1}100%{transform:translateX(100vw);opacity:0}}.ocean .seaweed div:nth-child(3){position:absolute;left:0;width:127px;height:13px;top:calc(20% + 10%);background:rgba(0,0,0,.5);filter:blur(16px);opacity:0;animation:surface 20s linear 4.1s infinite}@keyframes surface{0%{transform:translateX(0);opacity:0}25%{transform:translateX(25vw);opacity:1}50%{transform:translateX(50vw);opacity:1}75%{transform:translateX(75vw);opacity:1}100%{transform:translateX(100vw);opacity:0}}.ocean .seaweed div:nth-child(4){position:absolute;left:0;width:61px;height:13px;top:calc(20% + -12%);background:rgba(0,0,0,.5);filter:blur(16px);opacity:0;animation:surface 20s linear 6.1s infinite}@keyframes surface{0%{transform:translateX(0);opacity:0}25%{transform:translateX(25vw);opacity:1}50%{transform:translateX(50vw);opacity:1}75%{transform:translateX(75vw);opacity:1}100%{transform:translateX(100vw);opacity:0}}.ocean .seaweed div:nth-child(5){position:absolute;left:0;width:105px;height:14px;top:calc(20% + -1%);background:rgba(0,0,0,.5);filter:blur(16px);opacity:0;animation:surface 20s linear 8.1s infinite}@keyframes surface{0%{transform:translateX(0);opacity:0}25%{transform:translateX(25vw);opacity:1}50%{transform:translateX(50vw);opacity:1}75%{transform:translateX(75vw);opacity:1}100%{transform:translateX(100vw);opacity:0}}.ocean .seaweed div:nth-child(6){position:absolute;left:0;width:88px;height:10px;top:calc(20% + 14%);background:rgba(0,0,0,.5);filter:blur(16px);opacity:0;animation:surface 20s linear 10.1s infinite}@keyframes surface{0%{transform:translateX(0);opacity:0}25%{transform:translateX(25vw);opacity:1}50%{transform:translateX(50vw);opacity:1}75%{transform:translateX(75vw);opacity:1}100%{transform:translateX(100vw);opacity:0}}.ocean .seaweed div:nth-child(7){position:absolute;left:0;width:128px;height:13px;top:calc(20% + 14%);background:rgba(0,0,0,.5);filter:blur(16px);opacity:0;animation:surface 20s linear 12.1s infinite}@keyframes surface{0%{transform:translateX(0);opacity:0}25%{transform:translateX(25vw);opacity:1}50%{transform:translateX(50vw);opacity:1}75%{transform:translateX(75vw);opacity:1}100%{transform:translateX(100vw);opacity:0}}.ocean .seaweed div:nth-child(8){position:absolute;left:0;width:94px;height:9px;top:calc(20% + 0%);background:rgba(0,0,0,.5);filter:blur(16px);opacity:0;animation:surface 20s linear 14.1s infinite}@keyframes surface{0%{transform:translateX(0);opacity:0}25%{transform:translateX(25vw);opacity:1}50%{transform:translateX(50vw);opacity:1}75%{transform:translateX(75vw);opacity:1}100%{transform:translateX(100vw);opacity:0}}.ocean .seaweed div:nth-child(9){position:absolute;left:0;width:64px;height:6px;top:calc(20% + 12%);background:rgba(0,0,0,.5);filter:blur(16px);opacity:0;animation:surface 20s linear 16.1s infinite}@keyframes surface{0%{transform:translateX(0);opacity:0}25%{transform:translateX(25vw);opacity:1}50%{transform:translateX(50vw);opacity:1}75%{transform:translateX(75vw);opacity:1}100%{transform:translateX(100vw);opacity:0}}.ocean .seaweed div:nth-child(10){position:absolute;left:0;width:87px;height:8px;top:calc(20% + 10%);background:rgba(0,0,0,.5);filter:blur(16px);opacity:0;animation:surface 20s linear 18.1s infinite}@keyframes surface{0%{transform:translateX(0);opacity:0}25%{transform:translateX(25vw);opacity:1}50%{transform:translateX(50vw);opacity:1}75%{transform:translateX(75vw);opacity:1}100%{transform:translateX(100vw);opacity:0}}.ocean .white-rays-top div:nth-child(1){position:absolute;left:50%;width:.5px;height:300px;top:0;background:hsla(0,0%,100%,.6);filter:blur(4px);transform-origin:top;opacity:0;animation:rays1 20s linear 0.1s infinite;z-index:2}@keyframes rays1{0%{transform:rotate(45deg) scaleX(2) scaleY(1);opacity:1}5%{opacity:0}10%{opacity:0}15%{opacity:0}20%{opacity:0}25%{transform:rotate(0deg) scaleX(6) scaleY(2);opacity:1}30%{opacity:0}35%{opacity:0}40%{opacity:1}45%{opacity:1}50%{transform:rotate(-45deg) scaleX(9) scaleY(3);opacity:1}55%{opacity:0}60%{opacity:0}65%{opacity:0}70%{opacity:0}75%{transform:rotate(-90deg) scaleX(2) scaleY(2);opacity:0}80%{opacity:0}85%{opacity:1}90%{opacity:0}95%{opacity:0}100%{transform:rotate(-135deg) scaleX(5) scaleY(1);opacity:0}}.ocean .white-rays-top div:nth-child(2){position:absolute;left:50%;width:.5px;height:300px;top:0;background:hsla(0,0%,100%,.6);filter:blur(4px);transform-origin:top;opacity:0;animation:rays2 20s linear 4.1s infinite;z-index:2}@keyframes rays2{0%{transform:rotate(45deg) scaleX(1) scaleY(1);opacity:0}5%{opacity:0}10%{opacity:0}15%{opacity:1}20%{opacity:0}25%{transform:rotate(0deg) scaleX(6) scaleY(2);opacity:0}30%{opacity:1}35%{opacity:0}40%{opacity:1}45%{opacity:0}50%{transform:rotate(-45deg) scaleX(10) scaleY(3);opacity:1}55%{opacity:0}60%{opacity:0}65%{opacity:0}70%{opacity:1}75%{transform:rotate(-90deg) scaleX(6) scaleY(2);opacity:1}80%{opacity:0}85%{opacity:0}90%{opacity:1}95%{opacity:1}100%{transform:rotate(-135deg) scaleX(4) scaleY(1);opacity:0}}.ocean .white-rays-top div:nth-child(3){position:absolute;left:50%;width:.5px;height:300px;top:0;background:hsla(0,0%,100%,.6);filter:blur(4px);transform-origin:top;opacity:0;animation:rays3 20s linear 8.1s infinite;z-index:2}@keyframes rays3{0%{transform:rotate(45deg) scaleX(2) scaleY(1);opacity:0}5%{opacity:1}10%{opacity:0}15%{opacity:1}20%{opacity:1}25%{transform:rotate(0deg) scaleX(3) scaleY(2);opacity:1}30%{opacity:1}35%{opacity:0}40%{opacity:0}45%{opacity:0}50%{transform:rotate(-45deg) scaleX(6) scaleY(3);opacity:0}55%{opacity:0}60%{opacity:1}65%{opacity:1}70%{opacity:0}75%{transform:rotate(-90deg) scaleX(1) scaleY(2);opacity:0}80%{opacity:1}85%{opacity:1}90%{opacity:1}95%{opacity:1}100%{transform:rotate(-135deg) scaleX(1) scaleY(1);opacity:0}}.ocean .white-rays-top div:nth-child(4){position:absolute;left:50%;width:.5px;height:300px;top:0;background:hsla(0,0%,100%,.6);filter:blur(4px);transform-origin:top;opacity:0;animation:rays4 20s linear 12.1s infinite;z-index:2}@keyframes rays4{0%{transform:rotate(45deg) scaleX(3) scaleY(1);opacity:0}5%{opacity:0}10%{opacity:1}15%{opacity:1}20%{opacity:0}25%{transform:rotate(0deg) scaleX(2) scaleY(2);opacity:1}30%{opacity:1}35%{opacity:0}40%{opacity:0}45%{opacity:0}50%{transform:rotate(-45deg) scaleX(7) scaleY(3);opacity:1}55%{opacity:0}60%{opacity:0}65%{opacity:0}70%{opacity:1}75%{transform:rotate(-90deg) scaleX(3) scaleY(2);opacity:1}80%{opacity:0}85%{opacity:1}90%{opacity:0}95%{opacity:1}100%{transform:rotate(-135deg) scaleX(5) scaleY(1);opacity:0}}.ocean .white-rays-top div:nth-child(5){position:absolute;left:50%;width:.5px;height:300px;top:0;background:hsla(0,0%,100%,.6);filter:blur(4px);transform-origin:top;opacity:0;animation:rays5 20s linear 16.1s infinite;z-index:2}@keyframes rays5{0%{transform:rotate(45deg) scaleX(3) scaleY(1);opacity:0}5%{opacity:0}10%{opacity:1}15%{opacity:0}20%{opacity:1}25%{transform:rotate(0deg) scaleX(2) scaleY(2);opacity:1}30%{opacity:1}35%{opacity:1}40%{opacity:0}45%{opacity:1}50%{transform:rotate(-45deg) scaleX(6) scaleY(3);opacity:1}55%{opacity:1}60%{opacity:0}65%{opacity:1}70%{opacity:0}75%{transform:rotate(-90deg) scaleX(4) scaleY(2);opacity:0}80%{opacity:0}85%{opacity:1}90%{opacity:1}95%{opacity:0}100%{transform:rotate(-135deg) scaleX(3) scaleY(1);opacity:0}}.ocean .white-rays-top div:nth-child(6){position:absolute;left:50%;width:.5px;height:300px;top:0;background:hsla(0,0%,100%,.6);filter:blur(4px);transform-origin:top;opacity:0;animation:rays6 20s linear 20.1s infinite;z-index:2}@keyframes rays6{0%{transform:rotate(45deg) scaleX(2) scaleY(1);opacity:0}5%{opacity:0}10%{opacity:0}15%{opacity:1}20%{opacity:1}25%{transform:rotate(0deg) scaleX(2) scaleY(2);opacity:1}30%{opacity:1}35%{opacity:0}40%{opacity:1}45%{opacity:0}50%{transform:rotate(-45deg) scaleX(9) scaleY(3);opacity:0}55%{opacity:1}60%{opacity:0}65%{opacity:1}70%{opacity:1}75%{transform:rotate(-90deg) scaleX(5) scaleY(2);opacity:0}80%{opacity:1}85%{opacity:0}90%{opacity:1}95%{opacity:1}100%{transform:rotate(-135deg) scaleX(4) scaleY(1);opacity:1}}.ocean .white-rays-top div:nth-child(7){position:absolute;left:50%;width:.5px;height:300px;top:0;background:hsla(0,0%,100%,.6);filter:blur(4px);transform-origin:top;opacity:0;animation:rays7 20s linear 24.1s infinite;z-index:2}@keyframes rays7{0%{transform:rotate(45deg) scaleX(4) scaleY(1);opacity:1}5%{opacity:0}10%{opacity:1}15%{opacity:0}20%{opacity:0}25%{transform:rotate(0deg) scaleX(6) scaleY(2);opacity:1}30%{opacity:0}35%{opacity:0}40%{opacity:0}45%{opacity:0}50%{transform:rotate(-45deg) scaleX(1) scaleY(3);opacity:1}55%{opacity:0}60%{opacity:1}65%{opacity:1}70%{opacity:1}75%{transform:rotate(-90deg) scaleX(7) scaleY(2);opacity:0}80%{opacity:0}85%{opacity:1}90%{opacity:1}95%{opacity:0}100%{transform:rotate(-135deg) scaleX(1) scaleY(1);opacity:0}}.ocean .white-rays-top div:nth-child(8){position:absolute;left:50%;width:.5px;height:300px;top:0;background:hsla(0,0%,100%,.6);filter:blur(4px);transform-origin:top;opacity:0;animation:rays8 20s linear 28.1s infinite;z-index:2}@keyframes rays8{0%{transform:rotate(45deg) scaleX(4) scaleY(1);opacity:1}5%{opacity:1}10%{opacity:0}15%{opacity:1}20%{opacity:1}25%{transform:rotate(0deg) scaleX(3) scaleY(2);opacity:0}30%{opacity:0}35%{opacity:1}40%{opacity:0}45%{opacity:0}50%{transform:rotate(-45deg) scaleX(9) scaleY(3);opacity:1}55%{opacity:0}60%{opacity:1}65%{opacity:1}70%{opacity:1}75%{transform:rotate(-90deg) scaleX(2) scaleY(2);opacity:1}80%{opacity:1}85%{opacity:0}90%{opacity:1}95%{opacity:1}100%{transform:rotate(-135deg) scaleX(4) scaleY(1);opacity:0}}.ocean .white-rays-top div:nth-child(9){position:absolute;left:50%;width:.5px;height:300px;top:0;background:hsla(0,0%,100%,.6);filter:blur(4px);transform-origin:top;opacity:0;animation:rays9 20s linear 32.1s infinite;z-index:2}@keyframes rays9{0%{transform:rotate(45deg) scaleX(2) scaleY(1);opacity:1}5%{opacity:0}10%{opacity:0}15%{opacity:1}20%{opacity:1}25%{transform:rotate(0deg) scaleX(3) scaleY(2);opacity:1}30%{opacity:0}35%{opacity:1}40%{opacity:1}45%{opacity:1}50%{transform:rotate(-45deg) scaleX(9) scaleY(3);opacity:0}55%{opacity:1}60%{opacity:1}65%{opacity:0}70%{opacity:1}75%{transform:rotate(-90deg) scaleX(2) scaleY(2);opacity:1}80%{opacity:1}85%{opacity:1}90%{opacity:1}95%{opacity:1}100%{transform:rotate(-135deg) scaleX(4) scaleY(1);opacity:0}}.ocean .white-rays-top div:nth-child(10){position:absolute;left:50%;width:.5px;height:300px;top:0;background:hsla(0,0%,100%,.6);filter:blur(4px);transform-origin:top;opacity:0;animation:rays10 20s linear 36.1s infinite;z-index:2}@keyframes rays10{0%{transform:rotate(45deg) scaleX(3) scaleY(1);opacity:1}5%{opacity:0}10%{opacity:1}15%{opacity:1}20%{opacity:1}25%{transform:rotate(0deg) scaleX(5) scaleY(2);opacity:0}30%{opacity:1}35%{opacity:1}40%{opacity:1}45%{opacity:0}50%{transform:rotate(-45deg) scaleX(9) scaleY(3);opacity:1}55%{opacity:0}60%{opacity:1}65%{opacity:0}70%{opacity:0}75%{transform:rotate(-90deg) scaleX(6) scaleY(2);opacity:1}80%{opacity:0}85%{opacity:1}90%{opacity:1}95%{opacity:0}100%{transform:rotate(-135deg) scaleX(1) scaleY(1);opacity:1}}.ocean .bubbles div:nth-child(1){position:absolute;bottom:0;border-radius:50%;left:calc(50% + -26%);width:2px;height:2px;background:hsla(0,0%,100%,.1);animation:bubble 10000ms linear -9.7s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(2){position:absolute;bottom:0;border-radius:50%;left:calc(50% + 28%);width:6px;height:6px;background:hsla(0,0%,100%,.1);animation:bubble 10166ms linear -9.5s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(3){position:absolute;bottom:0;border-radius:50%;left:calc(50% + 35%);width:5px;height:5px;background:hsla(0,0%,100%,.1);animation:bubble 10782ms linear -9.3s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(4){position:absolute;bottom:0;border-radius:50%;left:calc(50% + 38%);width:16px;height:16px;background:hsla(0,0%,100%,.1);animation:bubble 12010ms linear -9.1s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(5){position:absolute;bottom:0;border-radius:50%;left:calc(50% + 0%);width:1px;height:1px;background:hsla(0,0%,100%,.1);animation:bubble 10596ms linear -8.9s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(6){position:absolute;bottom:0;border-radius:50%;left:calc(50% + 7%);width:8px;height:8px;background:hsla(0,0%,100%,.1);animation:bubble 13335ms linear -8.7s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(7){position:absolute;bottom:0;border-radius:50%;left:calc(50% + 14%);width:20px;height:20px;background:hsla(0,0%,100%,.1);animation:bubble 13624ms linear -8.5s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(8){position:absolute;bottom:0;border-radius:50%;left:calc(50% + 33%);width:9px;height:9px;background:hsla(0,0%,100%,.1);animation:bubble 14585ms linear -8.3s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(9){position:absolute;bottom:0;border-radius:50%;left:calc(50% + -26%);width:18px;height:18px;background:hsla(0,0%,100%,.1);animation:bubble 15040ms linear -8.1s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(10){position:absolute;bottom:0;border-radius:50%;left:calc(50% + -36%);width:9px;height:9px;background:hsla(0,0%,100%,.1);animation:bubble 14662ms linear -7.9s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(11){position:absolute;bottom:0;border-radius:50%;left:calc(50% + -9%);width:5px;height:5px;background:hsla(0,0%,100%,.1);animation:bubble 13940ms linear -7.7s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(12){position:absolute;bottom:0;border-radius:50%;left:calc(50% + -12%);width:8px;height:8px;background:hsla(0,0%,100%,.1);animation:bubble 18580ms linear -7.5s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(13){position:absolute;bottom:0;border-radius:50%;left:calc(50% + 9%);width:9px;height:9px;background:hsla(0,0%,100%,.1);animation:bubble 18004ms linear -7.3s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(14){position:absolute;bottom:0;border-radius:50%;left:calc(50% + -17%);width:9px;height:9px;background:hsla(0,0%,100%,.1);animation:bubble 16721ms linear -7.1s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(15){position:absolute;bottom:0;border-radius:50%;left:calc(50% + -22%);width:8px;height:8px;background:hsla(0,0%,100%,.1);animation:bubble 16636ms linear -6.9s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(16){position:absolute;bottom:0;border-radius:50%;left:calc(50% + 22%);width:4px;height:4px;background:hsla(0,0%,100%,.1);animation:bubble 17395ms linear -6.7s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(17){position:absolute;bottom:0;border-radius:50%;left:calc(50% + 30%);width:15px;height:15px;background:hsla(0,0%,100%,.1);animation:bubble 22544ms linear -6.5s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(18){position:absolute;bottom:0;border-radius:50%;left:calc(50% + -44%);width:20px;height:20px;background:hsla(0,0%,100%,.1);animation:bubble 23566ms linear -6.3s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(19){position:absolute;bottom:0;border-radius:50%;left:calc(50% + -24%);width:14px;height:14px;background:hsla(0,0%,100%,.1);animation:bubble 17344ms linear -6.1s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(20){position:absolute;bottom:0;border-radius:50%;left:calc(50% + -4%);width:8px;height:8px;background:hsla(0,0%,100%,.1);animation:bubble 28962ms linear -5.9s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(21){position:absolute;bottom:0;border-radius:50%;left:calc(50% + 6%);width:20px;height:20px;background:hsla(0,0%,100%,.1);animation:bubble 23180ms linear -5.7s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(22){position:absolute;bottom:0;border-radius:50%;left:calc(50% + -18%);width:19px;height:19px;background:hsla(0,0%,100%,.1);animation:bubble 25288ms linear -5.5s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(23){position:absolute;bottom:0;border-radius:50%;left:calc(50% + -8%);width:20px;height:20px;background:hsla(0,0%,100%,.1);animation:bubble 25312ms linear -5.3s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(24){position:absolute;bottom:0;border-radius:50%;left:calc(50% + -23%);width:18px;height:18px;background:hsla(0,0%,100%,.1);animation:bubble 14462ms linear -5.1s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(25){position:absolute;bottom:0;border-radius:50%;left:calc(50% + 39%);width:12px;height:12px;background:hsla(0,0%,100%,.1);animation:bubble 12976ms linear -4.9s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(26){position:absolute;bottom:0;border-radius:50%;left:calc(50% + -1%);width:16px;height:16px;background:hsla(0,0%,100%,.1);animation:bubble 10250ms linear -4.7s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(27){position:absolute;bottom:0;border-radius:50%;left:calc(50% + 25%);width:3px;height:3px;background:hsla(0,0%,100%,.1);animation:bubble 27576ms linear -4.5s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(28){position:absolute;bottom:0;border-radius:50%;left:calc(50% + -25%);width:14px;height:14px;background:hsla(0,0%,100%,.1);animation:bubble 12862ms linear -4.3s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(29){position:absolute;bottom:0;border-radius:50%;left:calc(50% + 0%);width:11px;height:11px;background:hsla(0,0%,100%,.1);animation:bubble 24280ms linear -4.1s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(30){position:absolute;bottom:0;border-radius:50%;left:calc(50% + 43%);width:20px;height:20px;background:hsla(0,0%,100%,.1);animation:bubble 15771ms linear -3.9s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(31){position:absolute;bottom:0;border-radius:50%;left:calc(50% + 14%);width:1px;height:1px;background:hsla(0,0%,100%,.1);animation:bubble 34180ms linear -3.7s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(32){position:absolute;bottom:0;border-radius:50%;left:calc(50% + -20%);width:19px;height:19px;background:hsla(0,0%,100%,.1);animation:bubble 24291ms linear -3.5s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(33){position:absolute;bottom:0;border-radius:50%;left:calc(50% + -33%);width:3px;height:3px;background:hsla(0,0%,100%,.1);animation:bubble 23792ms linear -3.3s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(34){position:absolute;bottom:0;border-radius:50%;left:calc(50% + -18%);width:3px;height:3px;background:hsla(0,0%,100%,.1);animation:bubble 42538ms linear -3.1s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(35){position:absolute;bottom:0;border-radius:50%;left:calc(50% + -37%);width:8px;height:8px;background:hsla(0,0%,100%,.1);animation:bubble 30774ms linear -2.9s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(36){position:absolute;bottom:0;border-radius:50%;left:calc(50% + 7%);width:15px;height:15px;background:hsla(0,0%,100%,.1);animation:bubble 24105ms linear -2.7s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(37){position:absolute;bottom:0;border-radius:50%;left:calc(50% + 34%);width:17px;height:17px;background:hsla(0,0%,100%,.1);animation:bubble 23068ms linear -2.5s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(38){position:absolute;bottom:0;border-radius:50%;left:calc(50% + -44%);width:12px;height:12px;background:hsla(0,0%,100%,.1);animation:bubble 44336ms linear -2.3s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(39){position:absolute;bottom:0;border-radius:50%;left:calc(50% + -2%);width:8px;height:8px;background:hsla(0,0%,100%,.1);animation:bubble 14142ms linear -2.1s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(40){position:absolute;bottom:0;border-radius:50%;left:calc(50% + -40%);width:3px;height:3px;background:hsla(0,0%,100%,.1);animation:bubble 13198ms linear -1.9s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(41){position:absolute;bottom:0;border-radius:50%;left:calc(50% + -16%);width:10px;height:10px;background:hsla(0,0%,100%,.1);animation:bubble 37640ms linear -1.7s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(42){position:absolute;bottom:0;border-radius:50%;left:calc(50% + -48%);width:1px;height:1px;background:hsla(0,0%,100%,.1);animation:bubble 18856ms linear -1.5s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(43){position:absolute;bottom:0;border-radius:50%;left:calc(50% + -27%);width:4px;height:4px;background:hsla(0,0%,100%,.1);animation:bubble 20836ms linear -1.3s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(44){position:absolute;bottom:0;border-radius:50%;left:calc(50% + -19%);width:4px;height:4px;background:hsla(0,0%,100%,.1);animation:bubble 19718ms linear -1.1s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(45){position:absolute;bottom:0;border-radius:50%;left:calc(50% + 2%);width:13px;height:13px;background:hsla(0,0%,100%,.1);animation:bubble 53340ms linear -0.9s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(46){position:absolute;bottom:0;border-radius:50%;left:calc(50% + -2%);width:18px;height:18px;background:hsla(0,0%,100%,.1);animation:bubble 20260ms linear -0.7s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(47){position:absolute;bottom:0;border-radius:50%;left:calc(50% + -16%);width:9px;height:9px;background:hsla(0,0%,100%,.1);animation:bubble 25778ms linear -0.5s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(48){position:absolute;bottom:0;border-radius:50%;left:calc(50% + -38%);width:20px;height:20px;background:hsla(0,0%,100%,.1);animation:bubble 22455ms linear -0.3s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(49){position:absolute;bottom:0;border-radius:50%;left:calc(50% + -49%);width:6px;height:6px;background:hsla(0,0%,100%,.1);animation:bubble 15520ms linear -0.1s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .bubbles div:nth-child(50){position:absolute;bottom:0;border-radius:50%;left:calc(50% + -47%);width:11px;height:11px;background:hsla(0,0%,100%,.1);animation:bubble 20633ms linear 0.1s infinite}@keyframes bubble{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-70vh);opacity:1}100%{transform:translateY(-90vh);opacity:.2}}.ocean .particles:nth-child(1){position:absolute;top:77vh;left:-14vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer1 5s linear 0s infinite;z-index:4}@keyframes shimmer1{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 30px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(2){position:absolute;top:44vh;left:-66vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer2 5s linear 0.05s infinite;z-index:4}@keyframes shimmer2{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 29px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(3){position:absolute;top:63vh;left:-98vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer3 5s linear 0.1s infinite;z-index:4}@keyframes shimmer3{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 84px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(4){position:absolute;top:64vh;left:-25vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer4 5s linear 0.15s infinite;z-index:4}@keyframes shimmer4{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 10px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(5){position:absolute;top:68vh;left:-59vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer5 5s linear 0.2s infinite;z-index:4}@keyframes shimmer5{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 96px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(6){position:absolute;top:77vh;left:-94vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer6 5s linear 0.25s infinite;z-index:4}@keyframes shimmer6{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 57px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(7){position:absolute;top:47vh;left:-2vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer7 5s linear 0.3s infinite;z-index:4}@keyframes shimmer7{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 99px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(8){position:absolute;top:60vh;left:-12vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer8 5s linear 0.35s infinite;z-index:4}@keyframes shimmer8{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 18px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(9){position:absolute;top:53vh;left:-31vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer9 5s linear 0.4s infinite;z-index:4}@keyframes shimmer9{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 42px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(10){position:absolute;top:49vh;left:-91vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer10 5s linear 0.45s infinite;z-index:4}@keyframes shimmer10{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 91px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(11){position:absolute;top:72vh;left:-42vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer11 5s linear 0.5s infinite;z-index:4}@keyframes shimmer11{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 96px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(12){position:absolute;top:64vh;left:-51vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer12 5s linear 0.55s infinite;z-index:4}@keyframes shimmer12{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 89px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(13){position:absolute;top:17vh;left:-45vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer13 5s linear 0.6s infinite;z-index:4}@keyframes shimmer13{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 25px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(14){position:absolute;top:18vh;left:-8vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer14 5s linear 0.65s infinite;z-index:4}@keyframes shimmer14{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 39px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(15){position:absolute;top:62vh;left:-3vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer15 5s linear 0.7s infinite;z-index:4}@keyframes shimmer15{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 38px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(16){position:absolute;top:46vh;left:-54vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer16 5s linear 0.75s infinite;z-index:4}@keyframes shimmer16{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 84px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(17){position:absolute;top:36vh;left:-81vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer17 5s linear 0.8s infinite;z-index:4}@keyframes shimmer17{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 97px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(18){position:absolute;top:12vh;left:0vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer18 5s linear 0.85s infinite;z-index:4}@keyframes shimmer18{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 53px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(19){position:absolute;top:59vh;left:-42vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer19 5s linear 0.9s infinite;z-index:4}@keyframes shimmer19{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 40px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(20){position:absolute;top:78vh;left:-5vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer20 5s linear 0.95s infinite;z-index:4}@keyframes shimmer20{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 9px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(21){position:absolute;top:59vh;left:-21vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer21 5s linear 1s infinite;z-index:4}@keyframes shimmer21{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 79px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(22){position:absolute;top:62vh;left:-55vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer22 5s linear 1.05s infinite;z-index:4}@keyframes shimmer22{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 8px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(23){position:absolute;top:68vh;left:-80vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer23 5s linear 1.1s infinite;z-index:4}@keyframes shimmer23{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 15px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(24){position:absolute;top:7vh;left:-75vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer24 5s linear 1.15s infinite;z-index:4}@keyframes shimmer24{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 12px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(25){position:absolute;top:69vh;left:-1vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer25 5s linear 1.2s infinite;z-index:4}@keyframes shimmer25{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 67px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(26){position:absolute;top:64vh;left:-61vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer26 5s linear 1.25s infinite;z-index:4}@keyframes shimmer26{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 19px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(27){position:absolute;top:18vh;left:-37vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer27 5s linear 1.3s infinite;z-index:4}@keyframes shimmer27{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 45px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(28){position:absolute;top:13vh;left:-84vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer28 5s linear 1.35s infinite;z-index:4}@keyframes shimmer28{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 38px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(29){position:absolute;top:63vh;left:-54vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer29 5s linear 1.4s infinite;z-index:4}@keyframes shimmer29{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 15px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(30){position:absolute;top:60vh;left:-98vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer30 5s linear 1.45s infinite;z-index:4}@keyframes shimmer30{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 58px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(31){position:absolute;top:79vh;left:-88vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer31 5s linear 1.5s infinite;z-index:4}@keyframes shimmer31{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 44px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(32){position:absolute;top:63vh;left:-23vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer32 5s linear 1.55s infinite;z-index:4}@keyframes shimmer32{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 30px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(33){position:absolute;top:18vh;left:-86vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer33 5s linear 1.6s infinite;z-index:4}@keyframes shimmer33{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 74px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(34){position:absolute;top:59vh;left:-15vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer34 5s linear 1.65s infinite;z-index:4}@keyframes shimmer34{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 17px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(35){position:absolute;top:10vh;left:-61vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer35 5s linear 1.7s infinite;z-index:4}@keyframes shimmer35{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 30px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(36){position:absolute;top:13vh;left:-55vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer36 5s linear 1.75s infinite;z-index:4}@keyframes shimmer36{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 74px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(37){position:absolute;top:14vh;left:-28vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer37 5s linear 1.8s infinite;z-index:4}@keyframes shimmer37{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 21px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(38){position:absolute;top:46vh;left:-27vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer38 5s linear 1.85s infinite;z-index:4}@keyframes shimmer38{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 58px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(39){position:absolute;top:34vh;left:-86vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer39 5s linear 1.9s infinite;z-index:4}@keyframes shimmer39{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 80px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(40){position:absolute;top:79vh;left:-57vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer40 5s linear 1.95s infinite;z-index:4}@keyframes shimmer40{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 8px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(41){position:absolute;top:25vh;left:-26vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer41 5s linear 2s infinite;z-index:4}@keyframes shimmer41{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 30px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(42){position:absolute;top:37vh;left:-2vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer42 5s linear 2.05s infinite;z-index:4}@keyframes shimmer42{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 94px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(43){position:absolute;top:79vh;left:-23vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer43 5s linear 2.1s infinite;z-index:4}@keyframes shimmer43{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 41px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(44){position:absolute;top:54vh;left:-17vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer44 5s linear 2.15s infinite;z-index:4}@keyframes shimmer44{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 72px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(45){position:absolute;top:70vh;left:-1vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer45 5s linear 2.2s infinite;z-index:4}@keyframes shimmer45{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 41px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(46){position:absolute;top:54vh;left:-69vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer46 5s linear 2.25s infinite;z-index:4}@keyframes shimmer46{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 0px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(47){position:absolute;top:21vh;left:-6vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer47 5s linear 2.3s infinite;z-index:4}@keyframes shimmer47{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 5px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(48){position:absolute;top:60vh;left:-46vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer48 5s linear 2.35s infinite;z-index:4}@keyframes shimmer48{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 84px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(49){position:absolute;top:58vh;left:-52vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer49 5s linear 2.4s infinite;z-index:4}@keyframes shimmer49{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 29px) rotateY(0deg);opacity:0}}.ocean .particles:nth-child(50){position:absolute;top:54vh;left:-50vw;width:2px;height:2px;background:hsla(0,0%,100%,.5);animation:shimmer50 5s linear 2.45s infinite;z-index:4}@keyframes shimmer50{0%{transform:translate3d(0, 0, 0) rotateY(0deg);opacity:1}75%{opacity:1}100%{transform:translate3d(0, 0, 48px) rotateY(0deg);opacity:0}}
