.flow-hero{isolation:isolate;color:#f2f5eb;background:#17251e;position:relative;overflow:hidden}.flow-hero__art{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.flow-hero__network{transform:translate(var(--hero-x,0px), var(--hero-y,0px));transition:transform .8s ease-out}.flow-hero__signal{stroke:#c9ed91;stroke-width:2px;stroke-linecap:round;stroke-dasharray:3 97;animation:9s linear infinite flow-hero-travel}.flow-hero__signal:nth-child(2){animation-duration:12s;animation-delay:-3s}.flow-hero__signal:nth-child(3){animation-duration:11s;animation-delay:-7s}.flow-hero__signal:nth-child(4){animation-duration:14s;animation-delay:-5s}.flow-hero__halo{opacity:.2;transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite flow-hero-pulse}.flow-hero__halo:nth-child(2){animation-delay:-2.5s}.flow-hero[data-moving=false] .flow-hero__signal,.flow-hero[data-moving=false] .flow-hero__halo{animation-play-state:paused}.flow-hero[data-moving=false] .flow-hero__network{transition:none;transform:none}@keyframes flow-hero-travel{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes flow-hero-pulse{0%,to{opacity:.16;transform:scale(.75)}50%{opacity:.4;transform:scale(1.35)}}@media (width<=599px){.flow-hero__art{opacity:.24;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 85%);mask-image:linear-gradient(90deg,#0000 0%,#000 85%)}.flow-hero__signal:nth-child(n+3),.flow-hero__halo{display:none}.flow-hero__network{transition:none;transform:none}}@media (prefers-reduced-motion:reduce){.flow-hero__signal,.flow-hero__halo{animation:none}.flow-hero__network{transition:none;transform:none}}
