.DiverAnimation_container__tQLZy{position:fixed;inset:0;pointer-events:none;z-index:100;overflow:hidden;font-family:"PT Serif",Georgia,Times New Roman,serif}.DiverAnimation_clickLayer__yV3rI{position:absolute;inset:0;pointer-events:auto;background:transparent;z-index:101}.DiverAnimation_messageWrapper__91Gz8{position:absolute;top:45%;left:0;right:0;display:flex;justify-content:center;align-items:center;z-index:103;pointer-events:none}.DiverAnimation_message__etWpA{font-size:20px;font-weight:500;color:#1a1a1a;text-align:center;max-width:80%;line-height:1.5;opacity:0;transform:translateY(10px);transition:opacity .5s ease-out,transform .5s ease-out;text-shadow:0 1px 0 hsla(0,0%,100%,.8)}.DiverAnimation_messageSmall__auG9i{font-size:15px}.DiverAnimation_messageVisible__kM5Sz{opacity:1;transform:translateY(0)}.DiverAnimation_diverContainer__yGqLQ{position:fixed;bottom:0;right:0;width:160px;height:auto;z-index:102;will-change:transform;transition:transform 1.5s ease-in-out;pointer-events:none}.DiverAnimation_diverImage__luWSk{width:100%;height:auto;display:block;animation:DiverAnimation_float____fzI 4s ease-in-out infinite}.DiverAnimation_diverHidden__T8yfG{transform:translate3d(100%,100%,0) rotate(-45deg)}.DiverAnimation_diverEnter__6_ZuC{transform:translate3d(10%,10%,0) rotate(-15deg) scale(.5)}.DiverAnimation_diverCloser__6T9_P{transform:translate3d(-10px,-10px,0) rotate(-5deg) scale(.75)}.DiverAnimation_diverIdle__Z_HSt{transform:translate3d(-20px,-30px,0) rotate(0deg) scale(1)}.DiverAnimation_diverWithFish__4NMHk{transform:translate3d(-20px,-30px,0) rotate(5deg) scale(.95)}.DiverAnimation_diverAscend__xSm8L{transition:transform 4s ease-in;transform:translate3d(-100px,-110vh,0) rotate(15deg) scale(.4)}.DiverAnimation_fishContainer__Bv5YU{position:fixed;bottom:120px;left:-50px;width:60px;z-index:101;will-change:transform,opacity;transition:transform 1s linear,opacity .5s ease;pointer-events:none}.DiverAnimation_fishImage__xAv99{width:100%;display:block;animation:DiverAnimation_floatFish__JdX_z 4s ease-in-out infinite}.DiverAnimation_fishHidden__UbwhY{transform:translateZ(0);opacity:0}.DiverAnimation_fishSwimming__skQKZ{opacity:1;transform:translate3d(calc(100vw + 100px),-10px,0);transition:transform 25s linear,opacity .5s ease}.DiverAnimation_fishSpooked__zKLID{opacity:0;transition:transform .6s ease-in,opacity .6s ease-in;transform:translate3d(-200px,100px,0) scale(.5)}@keyframes DiverAnimation_float____fzI{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes DiverAnimation_floatFish__JdX_z{0%,to{transform:translateY(0) scaleX(-1)}50%{transform:translateY(-6px) scaleX(-1)}}