@keyframes rally-beam{0%,to{opacity:.35;transform:translate(-8%)rotate(-12deg)scaleY(1)}50%{opacity:.7;transform:translate(6%)rotate(-8deg)scaleY(1.08)}}@keyframes rally-pulse-ring{0%{opacity:.55;transform:scale(.92)}70%{opacity:0;transform:scale(1.15)}to{opacity:0;transform:scale(1.15)}}@keyframes rally-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes rally-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rally-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes rally-shimmer{0%{background-position:0%}to{background-position:200%}}.rally-hero-stage{isolation:isolate}.rally-hero-stage:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(50% 60% at 50% 40%,#f5a11947,#0000 70%),radial-gradient(35% 45% at 20% 60%,#cf60172e,#0000 70%),radial-gradient(30% 40% at 80%,#d9ac261f,#0000 70%);height:70%;position:absolute;inset:-20% -10% auto}.rally-beam{filter:blur(28px);transform-origin:top;pointer-events:none;z-index:0;background:linear-gradient(#f5a1198c,#f5a11914 45%,#0000 75%);width:18%;height:120%;animation:9s ease-in-out infinite rally-beam;position:absolute;top:-10%;left:40%}.rally-beam-delay{width:12%;animation-duration:11s;animation-delay:-3.5s;left:55%}.rally-pulse{pointer-events:none;border:1px solid #f5a11959;border-radius:9999px;animation:3.6s ease-out infinite rally-pulse-ring;position:absolute}.rally-float{animation:5.5s ease-in-out infinite rally-float}.rally-marquee-track{width:max-content;animation:42s linear infinite rally-marquee;display:flex}.rally-fade-up{animation:.9s ease-out both rally-fade-up}.rally-fade-up-delay-1{animation-delay:.12s}.rally-fade-up-delay-2{animation-delay:.24s}.rally-fade-up-delay-3{animation-delay:.36s}.rally-cta-shimmer{background-image:linear-gradient(110deg,#f5a119 0%,#f5ca47 35%,#f5a119 70%);background-size:200% 100%;animation:3.5s linear infinite rally-shimmer}.rally-scene{background:linear-gradient(#130f0b26,#130f0bd9),radial-gradient(at 30% 20%,#f5a11959,#0000 55%),radial-gradient(at 70% 80%,#ad581f40,#0000 50%),#181410}.rally-scene-concert{background:linear-gradient(160deg,#0d0a0833,#130f0be6),radial-gradient(circle at 50% 30%,#f9a61f73,#0000 40%),radial-gradient(circle at 20% 70%,#a3293d33,#0000 45%),radial-gradient(circle at 80% 60%,#2d598626,#0000 40%),#15120f}.rally-scene-run{background:linear-gradient(#15281f59,#130f0beb),radial-gradient(at 40% 60%,#f29a0d4d,#0000 50%),radial-gradient(at 70% 20%,#668f3d33,#0000 45%),#111713}.rally-scene-gather{background:linear-gradient(200deg,#402e1c66,#130f0beb),radial-gradient(at 50% 40%,#e6971a40,#0000 55%),radial-gradient(at 15% 80%,#86522d33,#0000 40%),#191410}@media (prefers-reduced-motion:reduce){.rally-beam,.rally-beam-delay,.rally-pulse,.rally-float,.rally-marquee-track,.rally-cta-shimmer,.rally-fade-up{animation:none!important}}
