.hero-net{contain:layout style}.hero-net-dot{transform:translate(-50%,-50%);animation:hero-net-dot-drift var(--hero-dot-dur,7s) var(--hero-dot-delay,0s) ease-in-out infinite alternate}.hero-net-line{opacity:.08;animation:hero-net-line-fade var(--hero-line-dur,8s) var(--hero-line-delay,0s) ease-in-out infinite}.hero-net-node{transform:translate(-50%,-50%);animation:hero-net-node-breathe 7.5s ease-in-out infinite}.hero-album-float-a,.hero-album-float-b,.hero-album-float-c{will-change:transform}.hero-album-float-a{animation:hero-album-float-a 6.2s ease-in-out infinite}.hero-album-float-b{animation:hero-album-float-b 7s ease-in-out infinite}.hero-album-float-c{animation:hero-album-float-c 5.6s ease-in-out infinite}@keyframes hero-net-dot-drift{0%{transform:translate(-50%,-50%)}to{transform:translate(calc(-50% + var(--hero-dot-dx, 16px)),calc(-50% + var(--hero-dot-dy, 10px)))}}@keyframes hero-net-line-fade{0%,to{opacity:0}45%,55%{opacity:var(--hero-line-peak,.1)}}@keyframes hero-net-node-breathe{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 3px))}}@keyframes hero-album-float-a{0%,to{transform:translateY(-4px) rotate(-.4deg)}50%{transform:translateY(4px) rotate(.4deg)}}@keyframes hero-album-float-b{0%,to{transform:translateY(4px) rotate(.35deg)}50%{transform:translateY(-4px) rotate(-.35deg)}}@keyframes hero-album-float-c{0%,to{transform:translateY(-3px) rotate(-.3deg)}50%{transform:translateY(3px) rotate(.3deg)}}@media (max-width:639px){.hero-net-lg{display:none}}@media (prefers-reduced-motion:reduce){.hero-album-float-a,.hero-album-float-b,.hero-album-float-c,.hero-net-dot,.hero-net-line,.hero-net-node{animation:none!important}.hero-net-line{opacity:.08}.hero-net-pulse{visibility:hidden}}