.NeighborhoodCard_card__CKvek{position:relative;display:block;border-radius:12px;overflow:hidden;text-decoration:none;color:#f8fafc;background:#1f2937;box-shadow:0 4px 10px rgba(15,23,42,.08),inset 0 0 0 1px rgba(255,255,255,.06);transition:transform .25s ease,box-shadow .25s ease}.NeighborhoodCard_card__CKvek:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(15,23,42,.12)}.NeighborhoodCard_card__CKvek:focus-visible{outline:3px solid #d4876c;outline-offset:3px}.NeighborhoodCard_media__Po7v_{position:relative;width:100%;aspect-ratio:4/5}.NeighborhoodCard_image__hxFBC{object-fit:cover;transition:transform .4s ease}.NeighborhoodCard_card__CKvek:hover .NeighborhoodCard_image__hxFBC{transform:scale(1.06)}.NeighborhoodCard_overlay__p0Uwr{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.05),rgba(15,23,42,.35) 45%,rgba(15,23,42,.88))}.NeighborhoodCard_content__umzTU{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:3px;padding:10px 8px 8px}.NeighborhoodCard_zone__44scw{font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(248,250,252,.75)}.NeighborhoodCard_name__QvxUZ{margin:0;font-size:clamp(20px,2.3vw,29px);font-weight:800;line-height:1.1;letter-spacing:-.01em;color:#ffffff}.NeighborhoodCard_count__QjNTd{margin:0;padding:4px 12px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.2);font-size:16px;font-weight:600;color:#f8fafc}.NeighborhoodCard_tags__Rm94N{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin:5px 0 0;padding:0;list-style:none}.NeighborhoodCard_tag__Ht_v_{padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:14px;font-weight:600;color:#f8fafc;white-space:nowrap}.NeighborhoodCard_cardFeatured__roFMS{border-radius:10px}.NeighborhoodCard_mediaFeatured__IapD_{aspect-ratio:4/5}.NeighborhoodCard_nameFeatured__WZMUP{font-size:clamp(16px,1.8vw,25px)}.NeighborhoodCard_countFeatured__jJJnU{display:flex;align-items:baseline;gap:4px;margin:4px 0 0;color:rgba(248,250,252,.9)}.NeighborhoodCard_countNumber__CKvu_{font-size:clamp(22px,2.5vw,33px);font-weight:800;line-height:1;letter-spacing:-.03em;color:#ffffff}.NeighborhoodCard_countLabel__BHRn1{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(248,250,252,.75)}@media (min-width:1024px){.NeighborhoodCard_mediaFeatured__IapD_,.NeighborhoodCard_media__Po7v_{aspect-ratio:3/4}}