@media (prefers-reduced-motion: no-preference){.hero .mira-hi,.hero .free-row,.hero .eyebrow,.hero h1,.hero .lede,.hero .cta,.hero .fine{animation:sfxUp .7s cubic-bezier(.2,.8,.2,1) both}.hero .mira-hi{animation-delay:.05s}.hero .free-row{animation-delay:.15s}.hero .eyebrow{animation-delay:.25s}.hero h1{animation:sfxSlam .8s cubic-bezier(.2,.9,.25,1.2) .32s both}.hero .lede{animation-delay:.5s}.hero .cta{animation-delay:.62s}.hero .fine{animation-delay:.72s}.hero .mira-hi img{animation:sfxWave 2.6s ease-in-out 1.2s infinite;transform-origin:50% 90%}.hero h1 .nw{background:linear-gradient(90deg,#fff,#ff8cc4 40%,#fff 60% 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sfxGlint 4s ease-in-out 1.4s infinite}.hero .btn.white,.final .btn.white,.sticky .btn.pink,.pro-pill,#tapStart .tapstart-btn{position:relative;overflow:hidden;isolation:isolate}.hero .btn.white:after,.final .btn.white:after,.sticky .btn.pink:after,.pro-pill:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(255,140,196,.45) 50%,transparent 70%);transform:translate(-100%);animation:sfxShine 3s ease-in-out 1.5s infinite}.hero .btn.white{animation:sfxUp .7s cubic-bezier(.2,.8,.2,1) .62s both,sfxPulse 2.4s ease-in-out 2s infinite}.sfx{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.sfx.in{opacity:1;transform:none}.grid>.dcard,#danceList .dcard{animation:sfxCard .5s cubic-bezier(.2,.9,.3,1.15) both}.grid>.dcard:nth-child(2){animation-delay:.06s}.grid>.dcard:nth-child(3){animation-delay:.12s}.grid>.dcard:nth-child(4){animation-delay:.18s}.grid>.dcard:nth-child(5){animation-delay:.24s}.grid>.dcard:nth-child(6){animation-delay:.3s}.grid>.dcard:nth-child(n+7){animation-delay:.36s}.dcard{transition:transform .2s ease,box-shadow .2s ease}.dcard:active{transform:scale(.96)}@media (hover: hover){.dcard:hover{transform:translateY(-4px) rotate(-.6deg);box-shadow:0 16px 30px -14px #ff4fa3b3}}.shelf-head h2{animation:sfxUp .6s ease both}.trend li{animation:sfxUp .5s ease both}.trend li:nth-child(2){animation-delay:.05s}.trend li:nth-child(3){animation-delay:.1s}.trend li:nth-child(4){animation-delay:.15s}.trend li:nth-child(n+5){animation-delay:.2s}#tabs [aria-selected=true]{animation:sfxCard .35s ease both}}@keyframes sfxUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes sfxSlam{0%{opacity:0;transform:translateY(30px) scale(.92) skew(-6deg)}to{opacity:1;transform:none}}@keyframes sfxCard{0%{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:none}}@keyframes sfxShine{55%,to{transform:translate(100%)}}@keyframes sfxPulse{0%,to{box-shadow:0 10px 26px -12px #ff4fa399}50%{box-shadow:0 10px 34px -6px #ff4fa3f2}}@keyframes sfxWave{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-9deg)}84%{transform:rotate(8deg)}92%{transform:rotate(-4deg)}}@keyframes sfxGlint{0%,60%{background-position:100% 0}to{background-position:-50% 0}}
