.ss-flowing-picture{animation:ss-hero-flow 18s ease-in-out infinite alternate;animation-play-state:paused;transform-origin:55% 50%;will-change:transform}
.ss-flowing-picture[data-ss-motion-active=true]{animation-play-state:running}
.ss-wave-divider{height:64px;width:100%;overflow:hidden;pointer-events:none;background:#0c1012}
.ss-wave-divider svg{display:block;width:200%;height:100%;animation:ss-wave-flow 22s linear infinite;animation-play-state:paused}
.ss-wave-divider path{fill:#101719;stroke:rgba(213,181,101,.45);stroke-width:1.2}
.ss-wave-divider[data-ss-motion-active=true] svg{animation-play-state:running}
@keyframes ss-hero-flow{from{transform:scale(1.04) translate3d(-1.2%,.4%,0)}to{transform:scale(1.12) translate3d(1.2%,-.4%,0)}}
@keyframes ss-hero-flow-mobile{from{transform:scale(1.045) translate3d(-1.5%,.6%,0)}to{transform:scale(1.16) translate3d(1.5%,-.6%,0)}}
@keyframes ss-wave-flow{to{transform:translateX(-50%)}}
@media(max-width:749px){.ss-wave-divider{height:40px}.ss-flowing-picture{animation-duration:12s;animation-name:ss-hero-flow-mobile}}
@media(prefers-reduced-motion:reduce){.ss-flowing-picture,.ss-wave-divider svg{animation:none;transform:none;will-change:auto}}
