.city-nbh{min-width:0;margin:var(--v3-space-xs) 0 0}.city-nbh__ssr{gap:var(--v3-space-xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.city-nbh__ssr{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}.city-nbh__card{min-height:var(--v3-tap);color:var(--v3-ink-on-media);background:var(--v3-navy);isolation:isolate;border-radius:0;text-decoration:none;display:block;position:relative;overflow:hidden}.city-nbh__ssr .city-nbh__card{height:14rem!important}.city-nbh__card:focus-visible{outline:var(--v3-focus-ring);outline-offset:var(--v3-focus-offset)}.city-nbh__photo{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.001)}.city-nbh__photo--none{color:var(--v3-ink-on-navy-muted);font-family:var(--v3-font-display);font-size:var(--v3-size-display-2);place-items:center;display:grid}.city-nbh__card:after{content:"";z-index:0;background:linear-gradient(to top, color-mix(in srgb, var(--v3-navy) 88%, transparent) 0%, color-mix(in srgb, var(--v3-navy) 46%, transparent) 34%, transparent 62%);pointer-events:none;position:absolute;inset:0}.city-nbh__copy{z-index:1;gap:.1rem;min-width:0;padding:.7rem .8rem .75rem;display:grid;position:absolute;inset:auto 0 0}.city-nbh__name{color:var(--v3-ink-on-navy);font-family:var(--v3-font-display);font-size:var(--v3-size-body-lg);letter-spacing:-.01em;font-weight:500;line-height:var(--v3-leading-heading);overflow-wrap:anywhere}.city-nbh__value{color:var(--v3-ink-on-navy);font-family:var(--v3-font-num);font-size:var(--v3-size-body-sm);font-variant-numeric:tabular-nums;line-height:var(--v3-leading-note)}.city-nbh__detail{color:var(--v3-ink-on-navy-muted);font-size:var(--v3-size-source);line-height:var(--v3-leading-note)}@media (hover:hover){.city-nbh__card:hover .city-nbh__photo{transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){.city-nbh__photo{transition:none}}.city-nbh__frame{display:none}.city-nbh__masonry{background:0 0;border:0;border-radius:0;max-height:none;padding:0;height:auto!important;overflow:visible!important}.city-nbh.is-masonry .city-nbh__ssr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.city-nbh.is-masonry .city-nbh__frame{display:block}
/*# sourceMappingURL=3l4y4io440new.css.map*/