.UpcomingEventBanner_bannerContainer__I9ZhK{width:100%;background:linear-gradient(90deg,#0d1733,#172a5c 50%,#0d1733);border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid rgba(255,211,102,.35);box-shadow:0 4px 12px rgba(0,0,0,.25);overflow:hidden;height:38px;display:flex;align-items:center;position:relative;z-index:999}.UpcomingEventBanner_innerWrapper__fJmds{display:flex;align-items:center;width:100%;max-width:1350px;margin:0 auto;padding:0 16px;height:100%}.UpcomingEventBanner_badge__V1iGf{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,#bf1e2d,#991822);color:#fff;padding:4px 10px;border-radius:20px;font-size:.72rem;font-weight:800;letter-spacing:.6px;white-space:nowrap;box-shadow:0 2px 8px rgba(191,30,45,.4);margin-right:14px;flex-shrink:0;z-index:2}.UpcomingEventBanner_badgeIcon__qGvf2{font-size:.8rem;color:#ffd366;animation:UpcomingEventBanner_pulse__CNcye 1.8s ease-in-out infinite}@keyframes UpcomingEventBanner_pulse__CNcye{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.UpcomingEventBanner_badgeText__wbwzq{text-transform:uppercase}.UpcomingEventBanner_tickerArea__IxHMi{flex:1;overflow:hidden;position:relative;height:100%;display:flex;align-items:center;mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000 calc(100% - 20px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000 calc(100% - 20px),transparent)}.UpcomingEventBanner_tickerTrack__gsuUH{display:flex;align-items:center;white-space:nowrap;animation:UpcomingEventBanner_marquee__Ushy3 60s linear infinite;will-change:transform}.UpcomingEventBanner_tickerArea__IxHMi:hover .UpcomingEventBanner_tickerTrack__gsuUH{animation-play-state:paused}@keyframes UpcomingEventBanner_marquee__Ushy3{0%{transform:translateX(0)}to{transform:translateX(-33.333%)}}.UpcomingEventBanner_eventItem__yv0j0{display:inline-flex;align-items:center;gap:8px;color:#e2e8f0;text-decoration:none;font-size:.82rem;font-weight:500;padding:0 12px;transition:color .2s ease}.UpcomingEventBanner_eventItem__yv0j0:hover{color:#ffd366}.UpcomingEventBanner_eventTitle__43_0a{font-weight:700;color:#fff}.UpcomingEventBanner_eventItem__yv0j0:hover .UpcomingEventBanner_eventTitle__43_0a{color:#ffd366;text-decoration:underline}.UpcomingEventBanner_eventDot__RnP7v{color:hsla(0,0%,100%,.4);font-size:.6rem}.UpcomingEventBanner_eventMeta__mr_FL{display:inline-flex;align-items:center;gap:4px;color:#ffd366;font-weight:600;font-size:.78rem}.UpcomingEventBanner_metaIcon___m8oC{font-size:.75rem}.UpcomingEventBanner_eventLocation__PPhUD{color:#cbd5e1;font-size:.78rem}.UpcomingEventBanner_separator__KYYsF{color:#ffd366;margin-left:12px;font-size:.7rem;opacity:.7}.UpcomingEventBanner_viewAllBtn__K5jM_{display:inline-flex;align-items:center;gap:4px;color:#ffd366;text-decoration:none;font-size:.75rem;font-weight:700;letter-spacing:.4px;padding:4px 10px;border-radius:12px;background:hsla(0,0%,100%,.08);border:1px solid rgba(255,211,102,.3);margin-left:14px;flex-shrink:0;white-space:nowrap;transition:all .2s ease;z-index:2}.UpcomingEventBanner_viewAllBtn__K5jM_:hover{background:#ffd366;color:#0d1733;border-color:#ffd366}.UpcomingEventBanner_arrowIcon__GfCcV{font-size:.7rem;transition:transform .2s ease}.UpcomingEventBanner_viewAllBtn__K5jM_:hover .UpcomingEventBanner_arrowIcon__GfCcV{transform:translateX(3px)}@media (max-width:768px){.UpcomingEventBanner_bannerContainer__I9ZhK{height:34px}.UpcomingEventBanner_badgeText__wbwzq{display:none}.UpcomingEventBanner_badge__V1iGf{padding:4px 6px;margin-right:8px}.UpcomingEventBanner_eventItem__yv0j0{font-size:.76rem}.UpcomingEventBanner_viewAllBtn__K5jM_ span{display:none}.UpcomingEventBanner_viewAllBtn__K5jM_{padding:4px 6px;margin-left:8px}}