.neighborhoodInfoWindow_container__YqWqm{position:var(--neighborhoodInfoWindowContainerPosition,absolute);display:var(--neighborhoodInfoWindowContainerDisplay,flex);top:var(--neighborhoodInfoWindowContainerTop,20px);left:var(--neighborhoodInfoWindowContainerLeft,20px);height:var(--neighborhoodInfoWindowContainerHeight,auto);right:var(--neighborhoodInfoWindowContainerRight,20px);background-color:var(--neighborhoodInfoWindowContainerBackgroundColor,var(--background));border:var(--neighborhoodInfoWindowContainerBorder,1px solid var(--border));box-shadow:var(--neighborhoodInfoWindowContainerBoxShadow,0 0 20px var(--dropShadow));border-radius:var(--neighborhoodInfoWindowContainerBorderRadius,8px);z-index:var(--neighborhoodInfoWindowContainerZIndex,10)}.neighborhoodInfoWindow_closeButton__VS6hP{position:var(--neighborhoodInfoWindowCloseButtonPosition,absolute);top:var(--neighborhoodInfoWindowCloseButtonTop,10px);right:var(--neighborhoodInfoWindowCloseButtonRight,10px);background-color:var(--neighborhoodInfoWindowCloseButtonBackgroundColor,#fff);border-radius:var(--neighborhoodInfoWindowCloseButtonBorderRadius,4px);border:var(--neighborhoodInfoWindowCloseButtonBorder,0);padding:var(--neighborhoodInfoWindowCloseButtonPadding,5px 10px);cursor:var(--neighborhoodInfoWindowCloseButtonCursor,pointer);font-size:var(--neighborhoodInfoWindowCloseButtonFontSize,14px);z-index:var(--neighborhoodInfoWindowCloseButtonZIndex,20)}.neighborhoodInfoWindow_image__oYzp8{display:var(--neighborhoodInfoWindowImageDisplay,none);position:var(--neighborhoodInfoWindowImagePosition,relative);height:var(--neighborhoodInfoWindowImageHeight,120px);width:var(--neighborhoodInfoWindowImageWidth,150px);margin:var(--neighborhoodInfoWindowImageMargin,20px 0 20px 20px);border-radius:var(--neighborhoodInfoWindowImageBorderRadius,8px);flex-shrink:var(--neighborhoodInfoWindowImageFlexShrink,0);overflow:var(--neighborhoodInfoWindowImageOverflow,hidden)}@media(min-width:1024px){.neighborhoodInfoWindow_image__oYzp8{display:var(--neighborhoodInfoWindowImageDisplayLg,flex)}}.neighborhoodInfoWindow_contentContainer__D_0yi{display:var(--neighborhoodInfoWindowContentContainerDisplay,flex);flex-direction:var(--neighborhoodInfoWindowContentContainerFlexDirection,column);padding:var(--neighborhoodInfoWindowContentContainerPadding,20px)}.neighborhoodInfoWindow_contentContainer__D_0yi h3{margin:var(--neighborhoodInfoWindowContentContainerH3Margin,0 0 0 0)}.neighborhoodInfoWindow_contentContainer__D_0yi p{font-size:var(--neighborhoodInfoWindowContentContainerPFontSize,1em);line-height:var(--neighborhoodInfoWindowContentContainerPLineHeight,1.2em)}.neighborhoodList_container__SzWpQ{position:var(--neighborhoodListContainerPosition,relative);width:var(--neighborhoodListContainerWidth,100%)}.neighborhoodList_container__SzWpQ.neighborhoodList_fullScreenMap__L_16b{position:var(--neighborhoodListContainerFullScreenPosition,fixed);top:var(--neighborhoodListContainerFullScreenTop,0);left:var(--neighborhoodListContainerFullScreenLeft,0);width:var(--neighborhoodListContainerFullScreenWidth,100vw);height:var(--neighborhoodListContainerFullScreenHeight,100vh);z-index:var(--neighborhoodListContainerFullScreenZIndex,100);background:var(--neighborhoodListContainerFullScreenBackground,#fff)}@media(min-width:768px){.neighborhoodList_container__SzWpQ{display:var(--neighborhoodListContainerDisplayMd,flex);max-height:var(--neighborhoodListContainerMaxHeightMd,90vh)}}.neighborhoodList_listContainer__sxOoW{display:var(--neighborhoodListListContainerDisplay,flex);flex-direction:var(--neighborhoodListListContainerFlexDirection,column);height:var(--neighborhoodListListContainerHeight,100%);width:var(--neighborhoodListListContainerWidth,100%);gap:var(--neighborhoodListListContainerGap,10px);padding:var(--neighborhoodListListContainerPadding,10px 0)}@media(min-width:768px){.neighborhoodList_listContainer__sxOoW{width:var(--neighborhoodListListContainerWidthMd,calc(52% + 40px));padding:var(--neighborhoodListListContainerPaddingMd,20px 40px 20px 20px);margin:var(--neighborhoodListListContainerMarginMd,0 -20px 0 -20px);overflow:var(--neighborhoodListListContainerOverflowMd,auto);max-height:var(--neighborhoodListListContainerMaxHeightMd,90vh)}}.neighborhoodList_mapContainer__8_gdN{display:var(--neighborhoodListMapContainerDisplay,none);bottom:var(--neighborhoodListMapContainerBottom,0);right:var(--neighborhoodListMapContainerRight,0);height:var(--neighborhoodListMapContainerHeight,100%);width:var(--neighborhoodListMapContainerWidth,100%)}@media(min-width:768px){.neighborhoodList_mapContainer__8_gdN{display:var(--neighborhoodListMapContainerDisplayMd,flex);width:var(--neighborhoodListMapContainerWidthMd,48%);position:var(--neighborhoodListMapContainerPositionMd,absolute)}}.neighborhoodList_mapWrap__1oCkh{height:var(--neighborhoodListMapWrapHeight,100%);width:var(--neighborhoodListMapWrapWidth,100%)}.neighborhoodSearchList_scrollAnchor__oh8Y0{scroll-margin-top:var(--neighborhoodSearchListScrollMarginTop,370px)}@media(min-width:768px){.neighborhoodSearchList_scrollAnchor__oh8Y0{scroll-margin-top:var(--neighborhoodSearchListScrollMarginTopMd,260px)}}@media(min-width:1281px){.neighborhoodSearchList_scrollAnchor__oh8Y0{scroll-margin-top:var(--neighborhoodSearchListScrollMarginTopMd,250px)}}.neighborhoodSearchList_searchContainer__j8F_N{margin:var(--neighborhoodSearchListSearchContainerMargin,0 0 20px 0);padding:var(--neighborhoodSearchListSearchContainerPadding,0);width:var(--neighborhoodSearchListSearchContainerWidth,100%);max-width:var(--neighborhoodSearchListSearchContainerMaxWidth,100%);box-sizing:var(--neighborhoodSearchListSearchContainerBoxSizing,border-box)}.neighborhoodSearchList_searchContainer__j8F_N input{font-size:var(--neighborhoodSearchListSearchInputFontSize,16px);font-family:var(--neighborhoodSearchListSearchInputFontFamily,inherit);font-weight:var(--neighborhoodSearchListSearchInputFontWeight,inherit);color:var(--neighborhoodSearchListSearchInputColor,inherit);width:var(--neighborhoodSearchListSearchInputWidth,100%);max-width:var(--neighborhoodSearchListSearchInputMaxWidth,100%);box-sizing:var(--neighborhoodSearchListSearchInputBoxSizing,border-box)}.neighborhoodSearchList_searchContainer__j8F_N input:focus-visible{border-color:var(--neighborhoodSearchListSearchInputFocusBorderColor,#eaf1f9)}.neighborhoodSearchList_searchContainer__j8F_N input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;border:none}.neighborhoodSearchList_searchContainer__j8F_N input::-webkit-search-decoration{display:none}.neighborhoodSearchList_container__WbXQ1{display:var(--neighborhoodSearchListContainerDisplay,grid);grid-template-columns:var(--neighborhoodSearchListContainerGridTemplateColumns,1fr);gap:var(--neighborhoodSearchListContainerGap,20px);padding:var(--neighborhoodSearchListContainerPadding,20px 0);width:var(--neighborhoodSearchListContainerWidth,100%);max-width:var(--neighborhoodSearchListContainerMaxWidth,100%);justify-items:var(--neighborhoodSearchListContainerJustifyItems,stretch);box-sizing:var(--neighborhoodSearchListContainerBoxSizing,border-box);overflow:var(--neighborhoodSearchListContainerOverflow,hidden)}@media(min-width:481px){.neighborhoodSearchList_container__WbXQ1{grid-template-columns:var(--neighborhoodSearchListContainerGridTemplateColumnsSm,repeat(2,1fr))}}@media(min-width:1024px){.neighborhoodSearchList_container__WbXQ1{grid-template-columns:var(--neighborhoodSearchListContainerGridTemplateColumnsLg,repeat(3,1fr))}}@media(min-width:1281px){.neighborhoodSearchList_container__WbXQ1{grid-template-columns:var(--neighborhoodSearchListContainerGridTemplateColumnsXl,repeat(4,1fr))}}.neighborhoodSearchList_categoryFilters__vt7hF{display:var(--neighborhoodSearchListCategoryFiltersDisplay,flex);flex-wrap:var(--neighborhoodSearchListCategoryFiltersFlexWrap,wrap);gap:var(--neighborhoodSearchListCategoryFiltersGap,0);justify-content:var(--neighborhoodSearchListCategoryFiltersJustifyContent,center);align-items:var(--neighborhoodSearchListCategoryFiltersAlignItems,center);padding:var(--neighborhoodSearchListCategoryFiltersPaddingMobile,0);margin:var(--neighborhoodSearchListCategoryFiltersMargin,0 0 20px 0);overflow-x:var(--neighborhoodSearchListCategoryFiltersOverflowX,hidden);overflow-y:var(--neighborhoodSearchListCategoryFiltersOverflowY,hidden);width:var(--neighborhoodSearchListCategoryFiltersWidth,100%);max-width:var(--neighborhoodSearchListCategoryFiltersMaxWidth,100%);box-sizing:var(--neighborhoodSearchListCategoryFiltersBoxSizingMobile,border-box)}@media(min-width:481px){.neighborhoodSearchList_categoryFilters__vt7hF{justify-content:var(--neighborhoodSearchListCategoryFiltersJustifyContentSm,center);padding:var(--neighborhoodSearchListCategoryFiltersPaddingSm,10px 10px 0 10px)}}.neighborhoodSearchList_categoryTab__VTGCL{position:var(--neighborhoodSearchListCategoryTabPosition,relative);display:var(--neighborhoodSearchListCategoryTabDisplay,inline-block);padding:var(--neighborhoodSearchListCategoryTabPadding,5px 10px);border:var(--neighborhoodSearchListCategoryTabBorder,none);background:var(--neighborhoodSearchListCategoryTabBackground,transparent);color:var(--neighborhoodSearchListCategoryTabColor,var(--foreground,#000000));font-family:var(--neighborhoodSearchListCategoryTabFontFamily,"Lato",sans-serif);font-size:var(--neighborhoodSearchListCategoryTabFontSize,14px);font-weight:var(--neighborhoodSearchListCategoryTabFontWeight,400);cursor:var(--neighborhoodSearchListCategoryTabCursor,pointer);border-radius:var(--neighborhoodSearchListCategoryTabBorderRadius,0);transition:var(--neighborhoodSearchListCategoryTabTransition,color .2s ease);white-space:var(--neighborhoodSearchListCategoryTabWhiteSpace,nowrap);text-align:var(--neighborhoodSearchListCategoryTabTextAlign,center);-webkit-text-decoration:var(--neighborhoodSearchListCategoryTabTextDecoration,none);text-decoration:var(--neighborhoodSearchListCategoryTabTextDecoration,none);vertical-align:var(--neighborhoodSearchListCategoryTabVerticalAlign,top);transform:var(--neighborhoodSearchListCategoryTabTransform,none)}.neighborhoodSearchList_categoryTab__VTGCL:hover{color:var(--neighborhoodSearchListCategoryTabHoverColor,var(--primary,#479b3b));box-shadow:var(--neighborhoodSearchListCategoryTabHoverBoxShadow,0 calc(-1 * var(--neighborhoodSearchListCategoryTabBorderHeight, 3px)) 0 0 var(--neighborhoodSearchListCategoryTabHoverColor,var(--primary,#479b3b)) inset)}.neighborhoodSearchList_categoryTab__VTGCL:focus-visible{outline:var(--neighborhoodSearchListCategoryTabFocusOutline,2px solid var(--focusRingColor,var(--primary,#479b3b)));outline-offset:var(--neighborhoodSearchListCategoryTabFocusOutlineOffset,2px)}.neighborhoodSearchList_categoryTabActive___QgCr{color:var(--neighborhoodSearchListCategoryTabActiveColor,var(--foreground,#000000));text-shadow:var(--neighborhoodSearchListCategoryTabActiveTextShadow,.5px 0 0 currentColor);box-shadow:var(--neighborhoodSearchListCategoryTabActiveBoxShadow,0 calc(-1 * var(--neighborhoodSearchListCategoryTabBorderHeight, 3px)) 0 0 var(--neighborhoodSearchListCategoryTabActiveColor,var(--foreground,#000000)) inset);padding:var(--neighborhoodSearchListCategoryTabActivePadding,5px 10px);font-weight:var(--neighborhoodSearchListCategoryTabActiveFontWeight,400)}.neighborhoodSearchList_noResultsMessage__9uzjl{grid-column:var(--neighborhoodSearchListNoResultsMessageGridColumn,1/-1);text-align:var(--neighborhoodSearchListNoResultsMessageTextAlign,center);padding:var(--neighborhoodSearchListNoResultsMessagePadding,40px 20px);color:var(--neighborhoodSearchListNoResultsMessageColor,var(--foreground,#333));font-size:var(--neighborhoodSearchListNoResultsMessageFontSize,var(--bodyFontSize,16px));font-family:var(--neighborhoodSearchListNoResultsMessageFontFamily,var(--bodyFontFamily,"source-sans-pro",sans-serif));margin:var(--neighborhoodSearchListNoResultsMessageMargin,0)}.notYetImplemented_container__d9J1N{display:var(--notYetImplementedContainerDisplay,flex);align-items:var(--notYetImplementedContainerAlignItems,center);justify-content:var(--notYetImplementedContainerJustifyContent,center);height:var(--notYetImplementedContainerHeight,500px);width:var(--notYetImplementedContainerWidth,100%)}.notYetImplemented_messageBox__tQ2d2{border:var(--notYetImplementedMessageBoxBorder,2px solid var(--primary));background-color:var(--notYetImplementedMessageBoxBackgroundColor,var(--primaryHighlight));font-family:var(--notYetImplementedMessageBoxFontFamily,var(--bodyFontFamily));font-weight:var(--notYetImplementedMessageBoxFontWeight,400);font-size:var(--notYetImplementedMessageBoxFontSize,22px);color:var(--notYetImplementedMessageBoxColor,var(--foreground));padding:var(--notYetImplementedMessageBoxPadding,40px);max-width:var(--notYetImplementedMessageBoxMaxWidth,500px);border-radius:var(--notYetImplementedMessageBoxBorderRadius,0)}