.Neighborhood____osRs5{flex-direction:column;min-height:100vh;display:flex}.Neighborhood____osRs5 .Neighborhood_intro__vwSkc{padding-bottom:0!important}.Neighborhood_locations_grid__7G2v3{padding:0 calc(20px - .6rem);width:100%}@media(min-width:768px){.Neighborhood_locations_grid__7G2v3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.Neighborhood_locations_grid__7G2v3{width:70%;max-width:1024px}}.Neighborhood_locations_grid__7G2v3 .Neighborhood_card__srbSB{width:100%}.Neighborhood_map__woYRu{box-shadow:0 0 10px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:6px;min-height:400px;display:none}@media(min-width:1024px){.Neighborhood_map__woYRu{display:block;width:28%;position:fixed;right:20px;top:100px}}@media(min-width:1470px){.Neighborhood_map__woYRu{width:calc(100% - 1044px)}}.Neighborhood_map_container__alsXI{position:relative;width:100%;height:46vw;max-height:850px}.Title____eBrvg{position:relative;width:100%}.Title_heading__Qbabu{text-transform:uppercase;line-height:1em;margin-bottom:1rem;text-align:left}.Title_light__IADtM{font-weight:300}.Title_regular__Mukci{font-weight:400}.Title_black__ni6Gt{font-weight:700}.Title_ultra__AwVjT{font-weight:800}.Title_uppercase__W4MUQ{text-transform:uppercase}.Title_lowercase___9VuW{text-transform:lowercase}.Title_capitalize__GrUg9{text-transform:capitalize}.Title_text_white__zBX82{color:#fff}.Title_text_black__3M0db{color:#000}.Title_small__kxuer{font-size:12px}.Title_normal__T5P8O{font-size:16px}.Title_large__IKjpw{font-size:20px}.Title_xlarge__NFsgE{font-size:24px}.Title_xxlarge__Ih9Os{font-size:42px}.Title_tightest__Zd5cn{letter-spacing:-.05em}.Title_tight__1Cm07{letter-spacing:-.02em}.Title_wide__nRBla{letter-spacing:.02em}.Title_widest__jYjr9{letter-spacing:.05em}.Accordion_item__kta8E{overflow:hidden;margin-bottom:2rem}.Accordion_item__kta8E svg path{transition:transform .2s ease-out;transform:rotate(0deg);transform-origin:center}.Accordion_active__swOAt svg path{transform:rotate(45deg);transform-origin:center}.Accordion_title__dPpWy{margin:2rem 0}.Accordion_header__ssgEg{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.LocationCard____mUmZj{margin:0 auto 2rem;padding:.6rem;border:1px solid transparent;border-radius:6px}.LocationCard____mUmZj.LocationCard_selected__45k8a{border:1px solid #000;border-radius:6px}.LocationCard____mUmZj:hover{cursor:pointer}.LocationCard_image__NPZYm{overflow:hidden;width:100%;height:54vw;margin-bottom:.5rem}@media(min-width:768px){.LocationCard_image__NPZYm{height:26vw}}@media(min-width:1024px){.LocationCard_image__NPZYm{height:18vw}}@media(min-width:1440px){.LocationCard_image__NPZYm{height:285px}}.LocationCard_image__NPZYm img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease-out,opacity .2s ease-out;opacity:1;transform:scale(1);transform-origin:center}.LocationCard_image__NPZYm:hover{cursor:pointer}.LocationCard_image__NPZYm:hover img{opacity:.85;transform:scale(1.02)}.LocationCard_details__2AF9w:hover{cursor:pointer}.LocationCard_links__jZ1E3 ul{list-style:none;display:flex;flex-wrap:wrap;padding:.5rem 0;column-gap:2rem;text-transform:uppercase}.TextArea____fujwc h1,.TextArea____fujwc h2,.TextArea____fujwc h3,.TextArea____fujwc p{text-wrap:balance}.TextArea____fujwc.TextArea_white__TldS9{color:#fff}.MasonryGrid____0_7h2,.MasonryGrid_filters__NI3ki{max-width:1440px;margin-right:auto;margin-left:0}.MasonryGrid_filters__NI3ki{padding:2rem 20px 0;list-style:none;display:flex;flex-wrap:wrap}@media(min-width:768px){.MasonryGrid_filters__NI3ki{padding:6rem 20px 0}}.MasonryGrid_filter__IvPNg{font-size:.75rem;padding:.8rem 1.2rem;border:1px solid #000;border-radius:6px;white-space:nowrap;margin:.3rem .2rem;text-transform:uppercase;font-weight:700;transition:color .2s ease-out,background-color .2s ease-out}.MasonryGrid_filter__IvPNg.MasonryGrid_active__NKkkg,.MasonryGrid_filter__IvPNg:hover{cursor:pointer;background-color:#000;color:#fff}.MasonryGrid_masonry_grid__N_vRZ{padding:20px;display:flex;margin-left:-20px;width:auto}.MasonryGrid_masonry_grid__N_vRZ a:hover{cursor:pointer}.MasonryGrid_column__5kHLv{padding-left:20px;background-clip:padding-box}.MasonryGrid_column__5kHLv>div{margin-bottom:30px}