.imageList_container__a_Sd5{width:var(--imageListContainerWidth,100%);margin:var(--imageListContainerMargin,0);padding:var(--imageListContainerPadding,0)}.imageList_imageList__VUNIk{margin:var(--imageListMargin,0)!important}.imageList_imageList__VUNIk.imageList_MuiImageList-root__0yNjh{margin:var(--imageListRootMargin,0)!important}.imageList_imageListItem__J9XmT{border-radius:var(--imageListItemBorderRadius,var(--primaryBorderRadius,8px))!important;overflow:var(--imageListItemOverflow,hidden)!important}.imageList_imageListItem__J9XmT.imageList_MuiImageListItem-root__8jNj0{border-radius:var(--imageListItemRootBorderRadius,var(--primaryBorderRadius,8px))!important;overflow:var(--imageListItemRootOverflow,hidden)!important}.imageList_itemLink__LgWqd{display:var(--imageListItemLinkDisplay,block);position:var(--imageListItemLinkPosition,relative);width:var(--imageListItemLinkWidth,100%);height:var(--imageListItemLinkHeight,100%);-webkit-text-decoration:var(--imageListItemLinkTextDecoration,none);text-decoration:var(--imageListItemLinkTextDecoration,none);color:var(--imageListItemLinkColor,inherit);border-radius:var(--imageListItemLinkBorderRadius,var(--primaryBorderRadius,8px));overflow:var(--imageListItemLinkOverflow,hidden)}.imageList_imageContainer__VnBRL{position:var(--imageListImageContainerPosition,relative);width:var(--imageListImageContainerWidth,100%);height:var(--imageListImageContainerHeight,100%);border-radius:var(--imageListImageContainerBorderRadius,var(--primaryBorderRadius,8px));overflow:var(--imageListImageContainerOverflow,hidden);transition:var(--imageListImageContainerTransition,transform .3s ease,box-shadow .3s ease)}.imageList_imageContainer__VnBRL:hover{transform:var(--imageListImageContainerHoverTransform,scale(1.02));box-shadow:var(--imageListImageContainerHoverBoxShadow,0 8px 25px rgba(0,0,0,.15))}.imageList_imageContainer__VnBRL:hover .imageList_textOverlay__SCPlO{transform:var(--imageListTextOverlayHoverTransform,translateY(0))}.imageList_image__m2vL1{border-radius:var(--imageListImageBorderRadius,var(--primaryBorderRadius,8px));object-fit:var(--imageListImageObjectFit,cover);transition:var(--imageListImageTransition,transform .3s ease)}.imageList_placeholder__Q_IjR{width:var(--imageListPlaceholderWidth,100%);height:var(--imageListPlaceholderHeight,100%);background-color:var(--imageListPlaceholderBackgroundColor,var(--border,#d9d9d9));border-radius:var(--imageListPlaceholderBorderRadius,var(--primaryBorderRadius,8px));display:var(--imageListPlaceholderDisplay,flex);align-items:var(--imageListPlaceholderAlignItems,center);justify-content:var(--imageListPlaceholderJustifyContent,center)}.imageList_placeholder__Q_IjR:before{content:var(--imageListPlaceholderContent,"🏘️");font-size:var(--imageListPlaceholderFontSize,3rem);opacity:var(--imageListPlaceholderOpacity,.5)}.imageList_textOverlay__SCPlO{position:var(--imageListTextOverlayPosition,absolute);bottom:var(--imageListTextOverlayBottom,0);left:var(--imageListTextOverlayLeft,0);right:var(--imageListTextOverlayRight,0);background:var(--imageListTextOverlayBackground,linear-gradient(to top,rgba(0,0,0,.9) 0,rgba(0,0,0,.7) 60%,transparent 100%));padding:var(--imageListTextOverlayPadding,20px);transform:var(--imageListTextOverlayTransform,translateY(calc(100% - 78px)));transition:var(--imageListTextOverlayTransition,transform .3s ease);pointer-events:var(--imageListTextOverlayPointerEvents,none);transform:var(--imageListTextOverlayTransformMobile,translateY(0))}@media(min-width:1024px){.imageList_textOverlay__SCPlO{transform:var(--imageListTextOverlayTransformMd,translateY(calc(100% - 78px)))}}.imageList_name__U6eKF{font-family:var(--imageListNameFontFamily,var(--headingFontFamily,"Playfair Display",serif));font-size:var(--imageListNameFontSize,1.5rem);font-weight:var(--imageListNameFontWeight,800);color:var(--imageListNameColor,#ffffff);text-shadow:var(--imageListNameTextShadow,2px 2px 4px rgba(0,0,0,.7));line-height:var(--imageListNameLineHeight,1.2);margin:var(--imageListNameMargin,0 0 15px 0)}@media(min-width:768px){.imageList_name__U6eKF{font-size:var(--imageListNameFontSizeMd,2rem)}}.imageList_description__afRcl{font-family:var(--imageListDescriptionFontFamily,var(--bodyFontFamily,"Lato",sans-serif));font-size:var(--imageListDescriptionFontSize,.9rem);font-weight:var(--imageListDescriptionFontWeight,400);color:var(--imageListDescriptionColor,#ffffff);text-shadow:var(--imageListDescriptionTextShadow,1px 1px 2px rgba(0,0,0,.5));line-height:var(--imageListDescriptionLineHeight,1.4);margin:var(--imageListDescriptionMargin,0);opacity:var(--imageListDescriptionOpacity,.95)}@media(min-width:768px){.imageList_description__afRcl{font-size:var(--imageListDescriptionFontSizeMd,1rem)}}.neighborhoodCard_container__IgRYd{display:var(--neighborhoodCardContainerDisplay,flex);flex-direction:var(--neighborhoodCardContainerFlexDirection,column);align-items:var(--neighborhoodCardContainerAlignItems,center);padding:var(--neighborhoodCardContainerPadding,0 0 20px 0);border-radius:var(--neighborhoodCardContainerBorderRadius,var(--primaryBorderRadius,0));border:var(--neighborhoodCardContainerBorder,none);background:var(--neighborhoodCardContainerBackground,transparent);cursor:var(--neighborhoodCardContainerCursor,pointer);color:var(--neighborhoodCardContainerColor,var(--foreground,#000));align-self:var(--neighborhoodCardContainerAlignSelf,stretch);justify-self:var(--neighborhoodCardContainerJustifySelf,center);box-sizing:var(--neighborhoodCardContainerBoxSizing,border-box);max-width:var(--neighborhoodCardContainerMaxWidth,370px);width:var(--neighborhoodCardContainerWidth,100%);transition:var(--neighborhoodCardContainerTransition,transform .2s ease,box-shadow .2s ease)}@media(min-width:768px){.neighborhoodCard_container__IgRYd{max-width:var(--neighborhoodCardContainerMaxWidthMd,370px)}}.neighborhoodCard_container__IgRYd:focus,.neighborhoodCard_container__IgRYd:hover{transform:var(--neighborhoodCardContainerHoverTransform,translateY(-4px));box-shadow:var(--neighborhoodCardContainerHoverBoxShadow,0 8px 25px rgba(0,0,0,.1))}.neighborhoodCard_container__IgRYd:focus .neighborhoodCard_neighborhoodName__vpXXC,.neighborhoodCard_container__IgRYd:hover .neighborhoodCard_neighborhoodName__vpXXC{color:var(--neighborhoodCardContainerHoverNameColor,var(--primary,#479b3b))}.neighborhoodCard_container__IgRYd:active{transform:var(--neighborhoodCardContainerActiveTransform,translateY(-2px));box-shadow:var(--neighborhoodCardContainerActiveBoxShadow,0 4px 15px rgba(0,0,0,.15))}.neighborhoodCard_card__5klZL{display:var(--neighborhoodCardDisplay,flex);flex-direction:var(--neighborhoodCardFlexDirection,column);width:var(--neighborhoodCardWidth,100%);gap:var(--neighborhoodCardGap,20px);color:var(--neighborhoodCardColor,var(--foreground,#000));align-items:var(--neighborhoodCardAlignItems,center);overflow:var(--neighborhoodCardOverflow,hidden)}.neighborhoodCard_photoContainer___JpR4{position:var(--neighborhoodCardPhotoContainerPosition,relative);height:var(--neighborhoodCardPhotoContainerHeight,228px);width:var(--neighborhoodCardPhotoContainerWidth,100%);border-radius:var(--neighborhoodCardPhotoBorderRadius,10px);overflow:var(--neighborhoodCardPhotoContainerOverflow,hidden);background-color:var(--neighborhoodCardPhotoContainerBackgroundColor,#f1f1f1);flex-shrink:var(--neighborhoodCardPhotoContainerFlexShrink,0)}.neighborhoodCard_placeholderContainer__stGeB{height:var(--neighborhoodCardPlaceholderContainerHeight,228px);width:var(--neighborhoodCardPlaceholderContainerWidth,100%);display:var(--neighborhoodCardPlaceholderContainerDisplay,flex);align-items:var(--neighborhoodCardPlaceholderContainerAlignItems,center);justify-content:var(--neighborhoodCardPlaceholderContainerJustifyContent,center);flex-shrink:var(--neighborhoodCardPlaceholderContainerFlexShrink,0)}.neighborhoodCard_placeholder__Yi47_{height:var(--neighborhoodCardPlaceholderHeight,100%);width:var(--neighborhoodCardPlaceholderWidth,100%);background-color:var(--neighborhoodCardPlaceholderBackgroundColor,#f1f1f1);border-radius:var(--neighborhoodCardPlaceholderBorderRadius,10px)}.neighborhoodCard_contentContainer__zr7Fl{display:var(--neighborhoodCardContentContainerDisplay,flex);flex-direction:var(--neighborhoodCardContentContainerFlexDirection,column);align-items:var(--neighborhoodCardContentContainerAlignItems,center);text-align:var(--neighborhoodCardContentContainerTextAlign,center);gap:var(--neighborhoodCardContentContainerGap,10px);padding:var(--neighborhoodCardContentContainerPadding,0 15px);width:var(--neighborhoodCardContentContainerWidth,100%)}.neighborhoodCard_neighborhoodName__vpXXC{font-family:var(--neighborhoodCardNeighborhoodNameFontFamily,var(--headingFontFamily,"Playfair Display",serif));font-size:var(--neighborhoodCardNeighborhoodNameFontSize,32px);font-weight:var(--neighborhoodCardNeighborhoodNameFontWeight,500);line-height:var(--neighborhoodCardNeighborhoodNameLineHeight,normal);color:var(--neighborhoodCardNeighborhoodNameColor,var(--foreground,#000));margin:var(--neighborhoodCardNeighborhoodNameMargin,0);width:var(--neighborhoodCardNeighborhoodNameWidth,100%);transition:var(--neighborhoodCardNeighborhoodNameTransition,color .2s ease)}.neighborhoodCard_descriptionWrap__ZWEPW{display:var(--neighborhoodCardDescriptionWrapDisplay,block);width:var(--neighborhoodCardDescriptionWrapWidth,100%)}.neighborhoodCard_description__r_DrG{font-family:var(--neighborhoodCardDescriptionFontFamily,var(--bodyFontFamily,"Source Sans Pro",sans-serif));font-size:var(--neighborhoodCardDescriptionFontSize,16px);font-weight:var(--neighborhoodCardDescriptionFontWeight,400);line-height:var(--neighborhoodCardDescriptionLineHeight,24px);color:var(--neighborhoodCardDescriptionColor,var(--foreground,#000));text-align:var(--neighborhoodCardDescriptionTextAlign,center);width:var(--neighborhoodCardDescriptionWidth,100%);margin:var(--neighborhoodCardDescriptionMargin,0);display:var(--neighborhoodCardDescriptionDisplay,-webkit-box);-webkit-box-orient:var(--neighborhoodCardDescriptionWebkitBoxOrient,vertical);overflow:var(--neighborhoodCardDescriptionOverflow,hidden);line-clamp:var(--neighborhoodCardDescriptionLineClamp,6);-webkit-line-clamp:var(--neighborhoodCardDescriptionWebkitLineClamp,6)}.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)}