.BrowseEvents_section__N2Z7m{position:relative;isolation:isolate;overflow:hidden;padding:clamp(32px,5vw,56px) 0;background:var(--color-bg,#f4f6f5)}.BrowseEvents_inner__XaXyS{width:min(calc(100% - 2rem),var(--container-max-width));padding:0 clamp(16px,4vw,40px);margin:0 auto}.BrowseEvents_header__R1WeK{animation:BrowseEvents_headerReveal___5kvp 1s cubic-bezier(.16,1,.3,1) both}.BrowseEvents_headerTop___mrJQ{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap}@keyframes BrowseEvents_headerReveal___5kvp{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}.BrowseEvents_heading__x3yYv{margin:0 0 .5rem;color:var(--color-text,#1e293b);font-family:var(--font-family-heading);font-size:clamp(2rem,4vw,3.5rem);font-weight:800;line-height:1.05;letter-spacing:-.04em}.BrowseEvents_headerRight__5onbK{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;flex-shrink:0}.BrowseEvents_heading__x3yYv:after{content:"";display:block;width:2.5rem;height:.2rem;margin-top:.75rem;border-radius:999px;background:var(--color-accent,#c5e63b);transform-origin:left;animation:BrowseEvents_headingAccentReveal__ZQ3jr 1s cubic-bezier(.16,1,.3,1) .25s both}@keyframes BrowseEvents_headingAccentReveal__ZQ3jr{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.BrowseEvents_subtext__59nuY{max-width:38rem;margin:0;color:var(--color-text-muted,#64748b);font-size:clamp(.9375rem,1.5vw,1.0625rem);line-height:1.6}.BrowseEvents_cardLinkWrapper__LxfE9{display:block;color:inherit;height:100%;text-decoration:none}.BrowseEvents_cardLinkWrapper__LxfE9:hover{text-decoration:none}.BrowseEvents_viewDetailsLink__JNczB{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;padding:.65rem 1.1rem;border-radius:999px;border:1px solid rgba(15,23,42,.12);color:#0f172a;font-size:.875rem;font-weight:700;white-space:nowrap;transition:gap .3s cubic-bezier(.16,1,.3,1),background-color .25s ease,border-color .25s ease,color .25s ease}.BrowseEvents_viewDetailsLink__JNczB:hover{gap:.65rem;background-color:#0f172a;border-color:#0f172a;color:#ffffff}.BrowseEvents_tabs___rtJj{position:relative;display:inline-flex;align-items:center;gap:.125rem;padding:.3125rem;border:1px solid rgba(15,23,42,.05);border-radius:999px;background:#eceef1;box-shadow:inset 0 1px 1px rgba(255,255,255,.7),0 .25rem 1rem rgba(15,23,42,.04);max-width:100%;overflow-x:auto;scrollbar-width:none}.BrowseEvents_tabs___rtJj::-webkit-scrollbar{display:none}.BrowseEvents_tabIndicator__Ng9Uq{position:absolute;z-index:0;top:.3125rem;bottom:.3125rem;border-radius:999px;background:#0f172a;box-shadow:0 .25rem .75rem rgba(15,23,42,.18);transition:left .5s cubic-bezier(.16,1,.3,1),width .5s cubic-bezier(.16,1,.3,1)}.BrowseEvents_tab__a0qcH{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.5rem;padding:.5625rem 1.25rem;border:0;border-radius:999px;background:transparent;color:#64748b;cursor:pointer;font:inherit;font-size:var(--font-size-sm,.875rem);font-weight:600;line-height:1;white-space:nowrap;transition:color .35s ease,transform .35s cubic-bezier(.16,1,.3,1)}.BrowseEvents_tab__a0qcH:hover{color:#0f172a;transform:translateY(-1px)}.BrowseEvents_tabActive__8xUSm,.BrowseEvents_tabActive__8xUSm:hover{color:#ffffff;transform:none}.BrowseEvents_tabLiveDot__jl9YN{width:.375rem;height:.375rem;flex-shrink:0;border-radius:50%;background:#ef4444;animation:BrowseEvents_tabLivePulse__Z90Cm 2s ease-out infinite}@keyframes BrowseEvents_tabLivePulse__Z90Cm{0%{box-shadow:0 0 0 0 rgba(239,68,68,.5)}70%{box-shadow:0 0 0 .3rem rgba(239,68,68,0)}to{box-shadow:0 0 0 0 rgba(239,68,68,0)}}.BrowseEvents_tabCount__xxTsw{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:999px;background:rgba(15,23,42,.08);color:#64748b;font-size:.6875rem;font-weight:700;transition:background-color .25s ease,color .25s ease}.BrowseEvents_tabActive__8xUSm .BrowseEvents_tabCount__xxTsw{background:rgba(255,255,255,.18);color:#ffffff}.BrowseEvents_scrollWrapper__yHB49{position:relative;display:flex;align-items:center;gap:.75rem;animation:BrowseEvents_gridReveal__oXQ6K .9s cubic-bezier(.16,1,.3,1) both}@keyframes BrowseEvents_gridReveal__oXQ6K{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.BrowseEvents_scrollTrack__yBC6h{display:flex;gap:clamp(1rem,2.5vw,1.5rem);overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;padding:.25rem .25rem .75rem;flex:1;min-width:0}.BrowseEvents_scrollTrack__yBC6h::-webkit-scrollbar{display:none}.BrowseEvents_scrollItem__boTf4{scroll-snap-align:start;flex:0 0 calc((100% - 2 * clamp(1rem, 2.5vw, 1.5rem)) / 3);min-width:0}.BrowseEvents_scrollArrow__18sEw{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid rgba(15,23,42,.08);background:#ffffff;color:#0f172a;cursor:pointer;box-shadow:0 .375rem 1rem rgba(15,23,42,.1);transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease,opacity .25s ease}.BrowseEvents_scrollArrow__18sEw:hover:not(:disabled){background:var(--color-accent,#c5e63b);transform:scale(1.06);box-shadow:0 .5rem 1.25rem rgba(15,23,42,.16)}.BrowseEvents_scrollArrow__18sEw:active:not(:disabled){transform:scale(.96)}.BrowseEvents_scrollArrow__18sEw:disabled{opacity:.35;cursor:default;box-shadow:none}.BrowseEvents_emptyState__3N_fG{flex:1 0 100%;min-width:0;justify-content:center;padding:3rem 0;font-size:.9375rem}.BrowseEvents_emptyState__3N_fG,.BrowseEvents_errorState__uja1e{display:flex;align-items:center;text-align:center;color:var(--color-text-muted,#64748b)}.BrowseEvents_errorState__uja1e{flex-direction:column;gap:1rem;padding:3rem 1.5rem}.BrowseEvents_retryBtn__UVsnm{padding:.65rem 1.5rem;border-radius:999px;border:none;background:#0f172a;color:#ffffff;font-size:.875rem;font-weight:700;cursor:pointer;transition:background-color .25s ease,transform .25s ease}.BrowseEvents_retryBtn__UVsnm:hover{background:#1e293b;transform:translateY(-2px)}.BrowseEvents_cardSkeleton__5hrB0{height:320px;border-radius:var(--border-radius-lg,1.25rem);background:linear-gradient(90deg,#eef1f4,#f7f8fa 50%,#eef1f4);background-size:200% 100%;animation:BrowseEvents_skeletonShimmer__B9c0W 1.4s ease-in-out infinite}@keyframes BrowseEvents_skeletonShimmer__B9c0W{0%{background-position:200% 0}to{background-position:-200% 0}}.BrowseEvents_card__tlDzd{position:relative;isolation:isolate;height:100%;min-width:0;overflow:hidden;border-radius:var(--border-radius-lg,1.25rem);background:#ffffff;box-shadow:0 .375rem 1.5rem rgba(15,23,42,.06);animation:BrowseEvents_cardReveal__DDCYu .7s cubic-bezier(.16,1,.3,1) both;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.BrowseEvents_card__tlDzd:hover{transform:translateY(-.5rem)}.BrowseEvents_cardImageWrap__8vzTD{position:relative;height:clamp(10rem,18vw,12rem);overflow:hidden;background:#e2e8f0}.BrowseEvents_cardImage__21WLV{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .6s ease}.BrowseEvents_card__tlDzd:hover .BrowseEvents_cardImage__21WLV{transform:scale(1.07);filter:saturate(1.08)}.BrowseEvents_cardImageOverlay__XSb_n{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.12),transparent 45%,rgba(0,0,0,.08))}.BrowseEvents_badgeLive__Wohd_,.BrowseEvents_badgePast__Ossgi,.BrowseEvents_badgeUpcoming__SfvhZ{position:absolute;top:.75rem;right:.75rem;display:inline-flex;align-items:center;padding:.3125rem .6875rem;border-radius:999px;font-size:.6875rem;font-weight:700;line-height:1;letter-spacing:.04em}.BrowseEvents_badgeLive__Wohd_{gap:.3125rem;background:#ef4444;color:#ffffff}.BrowseEvents_badgeUpcoming__SfvhZ{display:inline-flex;align-items:center;gap:.3rem;background:var(--color-accent,#c5e63b);color:#0f172a}.BrowseEvents_badgePast__Ossgi{background:rgba(15,23,42,.75);color:#ffffff;backdrop-filter:blur(.375rem)}.BrowseEvents_liveDot___e1sm{width:.3125rem;height:.3125rem;flex-shrink:0;border-radius:50%;background:#ffffff;animation:BrowseEvents_livePulse__g5HO_ 1.8s ease-in-out infinite}@keyframes BrowseEvents_livePulse__g5HO_{0%{box-shadow:0 0 0 0 rgba(255,255,255,.7)}70%{box-shadow:0 0 0 .3125rem rgba(255,255,255,0)}to{box-shadow:0 0 0 0 rgba(255,255,255,0)}}.BrowseEvents_dateBox__UtHcB{position:absolute;top:.75rem;left:.75rem;display:flex;flex-direction:column;align-items:center;min-width:3rem;padding:.375rem .625rem;border-radius:.5rem;background:#ffffff;line-height:1.1;box-shadow:0 .25rem .75rem rgba(0,0,0,.15);transition:transform .4s cubic-bezier(.16,1,.3,1)}.BrowseEvents_card__tlDzd:hover .BrowseEvents_dateBox__UtHcB{transform:translateY(-.125rem)}.BrowseEvents_dateDay__i3qdY{color:#0f172a;font-size:1rem;font-weight:800}.BrowseEvents_dateMonth___6iEv{color:#64748b;font-size:.625rem;font-weight:700;letter-spacing:.04em}.BrowseEvents_cardBody__E7qB8{padding:clamp(1rem,2vw,1.25rem);display:flex;flex-direction:column;flex:1}.BrowseEvents_cardTitle__f6s8S{margin:0 0 .25rem;color:var(--color-text,#1e293b);font-family:var(--font-family-base,inherit);font-size:clamp(1rem,1.5vw,1.125rem);font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BrowseEvents_cardLocation__xHNkr{display:flex;align-items:center;gap:.3125rem;margin:0 0 1rem;color:var(--color-text-muted,#64748b);font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BrowseEvents_distanceRow__qy8Be{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.BrowseEvents_distancePill__m2LHy{padding:.3125rem .75rem;border-radius:999px;background:#eef1f4;color:#334155;font-size:.75rem;font-weight:600;transition:background-color .35s ease,color .35s ease}.BrowseEvents_card__tlDzd:hover .BrowseEvents_distancePill__m2LHy{background:#e2e6ea}.BrowseEvents_cardFooter___hrdv{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid #eef1f4;margin-top:auto}.BrowseEvents_cardLink__mUovB{display:inline-flex;align-items:center;gap:.3125rem;color:#0f172a;font-size:.8125rem;font-weight:700;transition:gap .35s cubic-bezier(.16,1,.3,1),color .35s ease}.BrowseEvents_cardLink__mUovB:hover,.BrowseEvents_card__tlDzd:hover .BrowseEvents_cardLink__mUovB{gap:.5625rem;color:var(--color-accent,#c5e63b)}.BrowseEvents_metaLive__zFBQB,.BrowseEvents_metaPast__7qWzF,.BrowseEvents_metaUpcoming__ZixIZ{font-size:.8125rem;font-weight:700;white-space:nowrap}.BrowseEvents_metaLive__zFBQB{color:#ef4444}.BrowseEvents_metaUpcoming__ZixIZ{color:#4d7c0f}.BrowseEvents_metaPast__7qWzF{color:#94a3b8;font-weight:600}@media (max-width:1023px){.BrowseEvents_scrollItem__boTf4{flex:0 0 calc((100% - 1.5rem) / 2)}}@media (max-width:639px){.BrowseEvents_section__N2Z7m{padding:3.5rem 0}.BrowseEvents_headerTop___mrJQ{flex-direction:column;align-items:stretch;gap:1rem}.BrowseEvents_headerRight__5onbK{align-items:stretch}.BrowseEvents_viewDetailsLink__JNczB{justify-content:center}.BrowseEvents_tabs___rtJj{width:100%;justify-content:space-between}.BrowseEvents_tab__a0qcH{flex:1;padding-right:.5rem;padding-left:.5rem}.BrowseEvents_scrollWrapper__yHB49{gap:.5rem}.BrowseEvents_scrollArrow__18sEw{width:2.25rem;height:2.25rem}.BrowseEvents_scrollItem__boTf4{flex:0 0 calc(100% - 0.5rem)}.BrowseEvents_cardImageWrap__8vzTD{height:11rem}}@media (max-width:400px){.BrowseEvents_inner__XaXyS{width:min(calc(100% - 1.5rem),36rem)}.BrowseEvents_tab__a0qcH{gap:.25rem;font-size:.75rem}.BrowseEvents_scrollArrow__18sEw{width:2rem;height:2rem}.BrowseEvents_cardFooter___hrdv{align-items:flex-start;flex-direction:column}}.BrowseEvents_cardLink__mUovB:focus-visible,.BrowseEvents_scrollArrow__18sEw:focus-visible,.BrowseEvents_tab__a0qcH:focus-visible,.BrowseEvents_viewDetailsLink__JNczB:focus-visible{outline:3px solid rgba(197,230,59,.6);outline-offset:3px}@media (prefers-reduced-motion:reduce){.BrowseEvents_cardSkeleton__5hrB0,.BrowseEvents_card__tlDzd,.BrowseEvents_header__R1WeK,.BrowseEvents_heading__x3yYv:after,.BrowseEvents_liveDot___e1sm,.BrowseEvents_scrollWrapper__yHB49,.BrowseEvents_tabLiveDot__jl9YN{animation:none}.BrowseEvents_cardImage__21WLV,.BrowseEvents_cardLink__mUovB,.BrowseEvents_card__tlDzd,.BrowseEvents_dateBox__UtHcB,.BrowseEvents_distancePill__m2LHy,.BrowseEvents_scrollArrow__18sEw,.BrowseEvents_tab__a0qcH,.BrowseEvents_viewDetailsLink__JNczB{transition:none}.BrowseEvents_scrollTrack__yBC6h{scroll-behavior:auto}.BrowseEvents_card__tlDzd:hover,.BrowseEvents_card__tlDzd:hover .BrowseEvents_cardImage__21WLV{transform:none}}