.venues_page__LtAvz{background:#0D1C16;color:#F4F8F5;min-height:100vh}.venues_hero__HaqVl{padding:64px 20px 40px;background:linear-gradient(180deg,#10231B,#0D1C16);text-align:center;border-bottom:1px solid rgba(209,168,84,.2)}.venues_badge__yMtqC{display:inline-flex;align-items:center;gap:8px;background:rgba(209,168,84,.12);color:#D1A854;border:1px solid rgba(209,168,84,.35);padding:6px 16px;border-radius:9999px;font-size:.85rem;font-weight:700;margin-bottom:16px}.venues_title__YGC0k{font-size:2.5rem;font-weight:800;color:#F4F8F5;max-width:820px;margin:0 auto 16px;line-height:1.2;letter-spacing:-.02em}.venues_subtitle__iQWDs{font-size:1.05rem;color:#A3B8AF;max-width:720px;margin:0 auto 32px;line-height:1.6}.venues_filterTier__SPlDI{margin-bottom:20px}.venues_filterTierLabel__C4nIF{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#D1A854;margin-bottom:10px}.venues_cityTabsContainer__CUCPu{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 auto 20px;max-width:900px}.venues_cityTabBtn__HavCm{display:inline-flex;align-items:center;gap:6px;background:#142921;border:1.5px solid rgba(209,168,84,.25);color:#D5E2DC;padding:8px 16px;border-radius:9999px;font-size:.86rem;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 10px rgba(0,0,0,.2)}.venues_cityTabBtn__HavCm:hover{background:#1A382D;border-color:#D1A854;color:#F4F8F5;transform:translateY(-1px)}.venues_cityTabActive__qGwT9{background:#D1A854;color:#0A1410;border-color:#D1A854;font-weight:800;box-shadow:0 4px 14px rgba(209,168,84,.35)}.venues_cityCount__uLN52{display:inline-block;background:rgba(0,0,0,.2);padding:1px 7px;border-radius:9999px;font-size:.72rem;font-weight:800}.venues_cityTabActive__qGwT9 .venues_cityCount__uLN52{background:#0A1410;color:#D1A854}.venues_categoryTabsContainer__X37P9{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 auto 24px;max-width:900px}.venues_categoryTabBtn__d9bqK{display:inline-flex;align-items:center;gap:8px;background:#142921;border:1.5px solid rgba(209,168,84,.3);color:#D5E2DC;padding:10px 20px;border-radius:9999px;font-size:.92rem;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 14px rgba(0,0,0,.2)}.venues_categoryTabBtn__d9bqK:hover{background:#1A382D;border-color:#D1A854;color:#F4F8F5;transform:translateY(-1px)}.venues_categoryTabActive__NA70w{background:#D1A854;color:#0A1410;border-color:#D1A854;font-weight:800;box-shadow:0 6px 20px rgba(209,168,84,.35)}.venues_tabCount__7n6cQ{display:inline-block;background:rgba(0,0,0,.25);padding:2px 8px;border-radius:9999px;font-size:.75rem;font-weight:700}.venues_categoryTabActive__NA70w .venues_tabCount__7n6cQ{background:#0A1410;color:#D1A854}.venues_searchBox__0_ZL_{max-width:600px;margin:0 auto 24px}.venues_searchInput__iSloe{width:100%;padding:14px 20px;border:1.5px solid rgba(209,168,84,.3);border-radius:9999px;font-size:.95rem;outline:none;background:#142921;color:#F4F8F5;box-shadow:0 4px 16px rgba(0,0,0,.3);transition:all .2s ease}.venues_searchInput__iSloe:focus{border-color:#D1A854;box-shadow:0 6px 20px rgba(209,168,84,.35)}.venues_pillsContainer__Rouoe{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:850px;margin:0 auto}.venues_pillBtn__Mvqcc{background:#142921;border:1.5px solid rgba(209,168,84,.25);color:#A3B8AF;padding:8px 16px;border-radius:9999px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease}.venues_pillBtn__Mvqcc:hover{background:#1A382D;border-color:#D1A854;color:#F4F8F5}.venues_pillBtnActive__Idadu{background:#D1A854;color:#0A1410;border-color:#D1A854;font-weight:800}.venues_gridSection__4_ttR{padding:48px 20px 80px}.venues_resultsBar__q_Q8n{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;font-size:.9rem;color:#A3B8AF;flex-wrap:wrap;gap:12px}.venues_photographerTip__vrp2q{background:rgba(209,168,84,.12);border:1px solid rgba(209,168,84,.25);color:#D1A854;padding:6px 14px;border-radius:8px;font-size:.85rem}.venues_venueGrid__vCw7n{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:28px;gap:28px}.venues_venueCard__HCxmJ{background:#142921;border-radius:20px;overflow:hidden;border:1px solid rgba(209,168,84,.25);box-shadow:0 4px 20px rgba(0,0,0,.3);display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.venues_venueCard__HCxmJ:hover{transform:translateY(-4px);border-color:#D1A854;box-shadow:0 12px 32px rgba(0,0,0,.5),0 0 20px rgba(209,168,84,.15)}.venues_imgWrapper__a1DuP{position:relative;height:200px;background:#0D1C16}.venues_venueImg__YxN_W{width:100%;height:100%;object-fit:cover}.venues_spaceTypeBadge__cpeLp{left:14px;background:rgba(13,28,22,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#D1A854;font-size:.72rem;text-transform:uppercase;letter-spacing:.03em}.venues_ratingBadge__KmNmW,.venues_spaceTypeBadge__cpeLp{position:absolute;top:14px;border:1px solid rgba(209,168,84,.3);font-weight:700;padding:4px 10px;border-radius:9999px}.venues_ratingBadge__KmNmW{right:14px;background:#10231B;color:#E8C878;font-size:.75rem;display:flex;align-items:center;gap:4px}.venues_cardBody__cjkgR{padding:22px;display:flex;flex-direction:column;flex:1 1}.venues_neighborhoodTag__nhYnW{display:inline-flex;align-items:center;gap:4px;color:#D1A854;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px}.venues_cardTitle__fP2G5{font-size:1.25rem;font-weight:800;color:#F4F8F5;margin-bottom:4px;line-height:1.3}.venues_titleLink__T3DeE{color:inherit;text-decoration:none}.venues_titleLink__T3DeE:hover{color:#E8C878}.venues_landmarkText__wy_7p{font-size:.82rem;color:#A3B8AF;margin-bottom:16px}.venues_specsRow__1DuPJ{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#10231B;border:1px solid rgba(209,168,84,.15);border-radius:10px;margin-bottom:14px;font-size:.82rem}.venues_specItem__2PT7g{display:flex;align-items:center;gap:6px;color:#F4F8F5;font-weight:600}.venues_specIcon__WPLKH{color:#D1A854}.venues_specPrice__6icD_{color:#E8C878;font-weight:700}.venues_photoBox__KZYyO{background:#10231B;border:1px solid rgba(209,168,84,.1);border-left:3px solid #d1a854;padding:10px 12px;border-radius:0 8px 8px 0;margin-bottom:20px}.venues_photoBoxHeader__Xj2pk{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;color:#D1A854;margin-bottom:4px;text-transform:uppercase;letter-spacing:.02em}.venues_photoSnippet__q7Qf6{font-size:.78rem;color:#A3B8AF;line-height:1.4;margin:0}.venues_cardActions__q3lqz{display:flex;flex-direction:column;gap:8px;margin-top:auto}.venues_viewBtn__Byv0Q{display:flex;align-items:center;justify-content:center;gap:6px;background:#18332A;border:1px solid rgba(209,168,84,.3);color:#F4F8F5;padding:11px;border-radius:10px;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s ease}.venues_viewBtn__Byv0Q:hover{background:#1F4237;border-color:#D1A854}.venues_waBtn__nT3Jr{display:flex;align-items:center;justify-content:center;gap:8px;background:#25D366;color:#FFFFFF;padding:10px;border-radius:10px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s ease}.venues_waBtn__nT3Jr:hover{background:#20bd5a}.venues_ctaBannerSection__REGl8{padding:0 20px 80px}.venues_ctaCard__Dt7JF{background:linear-gradient(135deg,#142921,#10231B);border:1px solid rgba(209,168,84,.3);color:#F4F8F5;border-radius:24px;padding:48px 40px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;box-shadow:0 16px 45px rgba(0,0,0,.4)}.venues_ctaLeft__zvZZA{max-width:650px}.venues_ctaBadge__zZR2f{background:rgba(209,168,84,.15);border:1px solid rgba(209,168,84,.35);color:#D1A854;font-size:.78rem;font-weight:700;padding:4px 12px;border-radius:9999px;text-transform:uppercase;letter-spacing:.04em;display:inline-block;margin-bottom:12px}.venues_ctaTitle__gMVXK{font-size:2rem;font-weight:800;line-height:1.2;margin-bottom:12px;color:#F4F8F5}.venues_ctaDesc__rImV3{font-size:1rem;color:#A3B8AF;line-height:1.5;margin:0}.venues_ctaMainBtn__dKzCs{background:linear-gradient(135deg,#D1A854,#E8C878);color:#0A1410;padding:16px 28px;border-radius:12px;font-size:1rem;font-weight:800;text-decoration:none;display:inline-block;transition:all .2s ease;white-space:nowrap;box-shadow:0 4px 16px rgba(209,168,84,.35)}.venues_ctaMainBtn__dKzCs:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 8px 24px rgba(209,168,84,.5)}@media (max-width:768px){.venues_hero__HaqVl{padding:40px 16px 28px}.venues_title__YGC0k{font-size:1.85rem;line-height:1.2}.venues_subtitle__iQWDs{font-size:.92rem}.venues_categoryTabsContainer__X37P9{gap:8px;margin-bottom:16px}.venues_categoryTabBtn__d9bqK{padding:8px 14px;font-size:.82rem}.venues_cityTabsContainer__CUCPu{gap:6px;margin-bottom:16px}.venues_cityTabBtn__HavCm{padding:6px 12px;font-size:.8rem}.venues_pillsContainer__Rouoe{gap:6px}.venues_pillBtn__Mvqcc{padding:6px 12px;font-size:.8rem}.venues_venueGrid__vCw7n{grid-template-columns:1fr;gap:18px}.venues_gridSection__4_ttR{padding:24px 0 60px}.venues_ctaCard__Dt7JF{padding:32px 20px;flex-direction:column;align-items:flex-start}.venues_ctaTitle__gMVXK{font-size:1.5rem}.venues_ctaMainBtn__dKzCs{width:100%;text-align:center}}@media (max-width:480px){.venues_hero__HaqVl{padding:32px 12px 20px}.venues_title__YGC0k{font-size:1.55rem}.venues_badge__yMtqC{font-size:.72rem}.venues_searchInput__iSloe{font-size:16px;padding:12px 16px}.venues_venueCard__HCxmJ{border-radius:16px}.venues_imgWrapper__a1DuP{height:180px}.venues_cardBody__cjkgR{padding:16px}.venues_venueName__moBCt{font-size:1.25rem}.venues_pricingBadge__X5J_g{padding:6px 10px}.venues_rentVal__iR3A5{font-size:.95rem}.venues_actionRow__guD99{gap:6px}.venues_callBtn__nOS4x,.venues_waBtn__nT3Jr{padding:10px 8px;font-size:.78rem}}