.broken-pipe{height:auto;overflow:visible}@media (min-width:1024px){.broken-pipe__scene{-webkit-mask:url(#broken-pipe-mask-open);mask:url(#broken-pipe-mask-open)}}.broken-pipe__stream{animation:.9s linear infinite broken-pipe-stream}@keyframes broken-pipe-stream{to{stroke-dashoffset:-36px}}.broken-pipe__ripple{transform-box:fill-box;transform-origin:50%;opacity:0;animation:2.4s ease-out infinite broken-pipe-ripple}@keyframes broken-pipe-ripple{0%{opacity:.7;scale:.4}to{opacity:0;scale:4}}.broken-pipe__splash{opacity:0;animation:.75s cubic-bezier(.3,.6,.4,1) infinite broken-pipe-splash}@keyframes broken-pipe-splash{0%{opacity:0;translate:0}15%{opacity:1}50%{translate:calc(var(--dx) * .6) var(--dy)}to{opacity:0;translate:var(--dx) 4px}}@media (prefers-reduced-motion:reduce){.broken-pipe__stream,.broken-pipe__ripple,.broken-pipe__splash{animation:none}.broken-pipe__bubble,.broken-pipe__splash{display:none}}
