.MajorCityEventHub_page__s_rxs{min-height:100vh;background:var(--page-bg);color:var(--text-primary)}.MajorCityEventHub_hero__FYBEc{position:relative;overflow:hidden;border-bottom:1px solid var(--hairline);background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--brand-blue) 20%,transparent),transparent 38%),linear-gradient(145deg,var(--surface),var(--page-bg))}.MajorCityEventHub_heroInner__4gPok,.MajorCityEventHub_section__gKVzT{width:min(1180px,calc(100% - 32px));margin:0 auto}.MajorCityEventHub_heroInner__4gPok{padding:48px 0 54px}.MajorCityEventHub_breadcrumb__EqfAa{display:flex;align-items:center;gap:6px;margin-bottom:36px;color:var(--text-secondary);font-size:.875rem}.MajorCityEventHub_breadcrumb__EqfAa svg{width:15px;height:15px}.MajorCityEventHub_breadcrumb__EqfAa a:hover{color:var(--brand-link)}.MajorCityEventHub_eyebrow__KUYA8{display:inline-flex;align-items:center;gap:8px;color:var(--brand-link);font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.MajorCityEventHub_eyebrow__KUYA8 svg{width:18px;height:18px}.MajorCityEventHub_hero__FYBEc h1{max-width:760px;margin:14px 0 12px;font-size:clamp(2.3rem,6vw,4.8rem);line-height:.98;letter-spacing:-.055em}.MajorCityEventHub_hero__FYBEc p{max-width:720px;margin:0;color:var(--text-secondary);font-size:clamp(1rem,2vw,1.2rem);line-height:1.7}.MajorCityEventHub_stats__ZFHNC{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 22px}.MajorCityEventHub_stats__ZFHNC span{padding:10px 14px;border:1px solid var(--hairline);border-radius:999px;background:color-mix(in srgb,var(--surface) 84%,transparent);color:var(--text-secondary)}.MajorCityEventHub_stats__ZFHNC strong{color:var(--text-primary)}.MajorCityEventHub_primaryAction__Ggukf{display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:0 18px;border-radius:13px;background:var(--brand-blue);color:white;font-weight:800}.MajorCityEventHub_primaryAction__Ggukf svg{width:19px;height:19px}.MajorCityEventHub_section__gKVzT{padding:58px 0}.MajorCityEventHub_sectionHeading___jOY9{max-width:760px;margin-bottom:24px}.MajorCityEventHub_section__gKVzT h2{margin:10px 0 8px;font-size:clamp(1.7rem,4vw,2.7rem);letter-spacing:-.035em}.MajorCityEventHub_section__gKVzT p{color:var(--text-secondary);line-height:1.7}.MajorCityEventHub_venueGrid___VvN_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.MajorCityEventHub_venueCard__uJy4M{position:relative;display:flex;min-height:172px;flex-direction:column;gap:9px;padding:18px;border:1px solid var(--hairline);border-radius:18px;background:var(--surface);transition:border-color .16s ease,transform .16s ease}.MajorCityEventHub_venueCard__uJy4M:hover{border-color:color-mix(in srgb,var(--brand-link) 55%,var(--hairline));transform:translateY(-2px)}.MajorCityEventHub_venueCard__uJy4M span{color:var(--brand-link);font-size:.78rem;font-weight:800}.MajorCityEventHub_venueCard__uJy4M strong{padding-right:22px;font-size:1.05rem}.MajorCityEventHub_venueCard__uJy4M small{color:var(--text-secondary);line-height:1.45}.MajorCityEventHub_venueCard__uJy4M svg{position:absolute;top:18px;right:14px;width:18px;height:18px;color:var(--text-tertiary)}.MajorCityEventHub_guide__Gtqcq{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,.7fr);gap:44px;margin-bottom:48px;border:1px solid var(--hairline);border-radius:24px;background:var(--surface);padding:34px}.MajorCityEventHub_guide__Gtqcq p{margin:10px 0 0}.MajorCityEventHub_cityLinks__BMCA2{display:flex;flex-direction:column;gap:8px;align-self:center}.MajorCityEventHub_cityLinks__BMCA2 a{display:flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--hairline);border-radius:12px;background:var(--page-bg);font-weight:700}.MajorCityEventHub_cityLinks__BMCA2 a:hover{border-color:var(--brand-link);color:var(--brand-link)}@media (max-width:900px){.MajorCityEventHub_venueGrid___VvN_{grid-template-columns:repeat(2,minmax(0,1fr))}.MajorCityEventHub_guide__Gtqcq{grid-template-columns:1fr}}@media (max-width:620px){.MajorCityEventHub_heroInner__4gPok{padding:28px 0 40px}.MajorCityEventHub_breadcrumb__EqfAa{margin-bottom:26px}.MajorCityEventHub_section__gKVzT{padding:42px 0}.MajorCityEventHub_venueGrid___VvN_{grid-template-columns:1fr}.MajorCityEventHub_guide__Gtqcq{width:min(100% - 24px,1180px);gap:26px;padding:24px 18px}}