.GrandLineBackdrop-module__dCXYfq__scene{--plate-height:540px;--ship-travel:22px;z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.GrandLineBackdrop-module__dCXYfq__sky,.GrandLineBackdrop-module__dCXYfq__water{width:100%;height:min(100%,var(--plate-height));position:absolute;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 20%);mask-image:linear-gradient(#0000,#000 20%)}.GrandLineBackdrop-module__dCXYfq__sky img{object-fit:cover;object-position:center bottom}.GrandLineBackdrop-module__dCXYfq__water{display:block;overflow:hidden;-webkit-mask-image:none;mask-image:none}.GrandLineBackdrop-module__dCXYfq__waterFar{z-index:1}.GrandLineBackdrop-module__dCXYfq__waterNear{z-index:3;opacity:.35}.GrandLineBackdrop-module__dCXYfq__waterFlow{animation:14s ease-in-out infinite GrandLineBackdrop-module__dCXYfq__sea-flow-far}.GrandLineBackdrop-module__dCXYfq__waterFlowNear{animation:9s ease-in-out -3s infinite GrandLineBackdrop-module__dCXYfq__sea-flow-near}.GrandLineBackdrop-module__dCXYfq__ship{z-index:2;width:190px;animation:32s ease-in-out infinite alternate GrandLineBackdrop-module__dCXYfq__ship-drift;position:absolute;bottom:34px;left:10%}.GrandLineBackdrop-module__dCXYfq__sail{transform-origin:50% 85%;width:100%;height:auto;animation:5.5s ease-in-out infinite GrandLineBackdrop-module__dCXYfq__ship-bob;display:block}.GrandLineBackdrop-module__dCXYfq__paused *{animation-play-state:paused}.GrandLineBackdrop-module__dCXYfq__compact{--plate-height:345px;--ship-travel:12px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.GrandLineBackdrop-module__dCXYfq__compact .GrandLineBackdrop-module__dCXYfq__sky,.GrandLineBackdrop-module__dCXYfq__compact .GrandLineBackdrop-module__dCXYfq__water{height:100%}.GrandLineBackdrop-module__dCXYfq__compact .GrandLineBackdrop-module__dCXYfq__sky{-webkit-mask-image:linear-gradient(#0000,#000 35%);mask-image:linear-gradient(#0000,#000 35%)}.GrandLineBackdrop-module__dCXYfq__compact .GrandLineBackdrop-module__dCXYfq__sky img{object-fit:fill}.GrandLineBackdrop-module__dCXYfq__compact .GrandLineBackdrop-module__dCXYfq__ship{width:136px;bottom:26px;left:-1%}@keyframes GrandLineBackdrop-module__dCXYfq__sea-flow-far{0%,to{transform:translate(-24px)}50%{transform:translate(24px,-3px)}}@keyframes GrandLineBackdrop-module__dCXYfq__sea-flow-near{0%,to{transform:translate(36px,-2px)}50%{transform:translate(-36px,-5px)}}@keyframes GrandLineBackdrop-module__dCXYfq__ship-drift{0%{transform:translate(0,0)}to{transform:translate3d(var(--ship-travel),0,0)}}@keyframes GrandLineBackdrop-module__dCXYfq__ship-bob{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-4px)rotate(1.5deg)}}@media (max-width:600px){.GrandLineBackdrop-module__dCXYfq__scene{--plate-height:430px}.GrandLineBackdrop-module__dCXYfq__compact{--plate-height:270px}.GrandLineBackdrop-module__dCXYfq__compact .GrandLineBackdrop-module__dCXYfq__ship{width:108px;bottom:22px;left:-4%}}@media (prefers-reduced-motion:reduce){.GrandLineBackdrop-module__dCXYfq__waterFlow,.GrandLineBackdrop-module__dCXYfq__waterFlowNear,.GrandLineBackdrop-module__dCXYfq__ship,.GrandLineBackdrop-module__dCXYfq__sail{animation:none}}
