.wave-room{display:none}@media (width<=767px){.page-bg{opacity:0}.hero{isolation:auto}.rails{inset:var(--top,34lvh) 0 auto;z-index:-1;pointer-events:none;gap:4px;display:grid;position:fixed}.rail{width:260vw;margin-left:-80vw;rotate:-8deg;scale:.8795}.rail-track{will-change:transform;gap:8px;width:max-content;display:flex}.rail:nth-child(2) .rail-track{margin-left:-170px}.rail:nth-child(3) .rail-track{margin-left:-80px}.rail:nth-child(4) .rail-track{margin-left:-250px}.rail:nth-child(5) .rail-track{margin-left:-30px}.rail .bc{opacity:.12;flex:none;width:354.6px;height:86px;padding-block:0}.bc-crowd{white-space:nowrap;align-items:center;gap:2px;margin-top:4px;font-size:12px;font-weight:650;line-height:14px;display:flex}.bc-crowd i{opacity:.24;background:currentColor;border-radius:1.5px;width:4.5px;height:11px}.bc-crowd i.on{opacity:1}.bc-crowd span{margin-left:4px}.js-wave .wave-room{height:100lvh;display:block}.bg-past .rails{opacity:0}.bg-past .page-bg{opacity:.2}}@media (width<=767px) and (prefers-reduced-motion:no-preference){.rail{animation:rails-in 1.2s var(--ease-out-app) both}.rail:nth-child(2){animation-delay:60ms}.rail:nth-child(3){animation-delay:.12s}.rail:nth-child(4){animation-delay:.18s}.rail:nth-child(5){animation-delay:.24s}}@keyframes rails-in{0%{opacity:0}}