.neighborhoodCarouselCard_container__cbO4s{display:var(--neighborhoodCarouselCardContainerDisplay,block);position:var(--neighborhoodCarouselCardContainerPosition,relative);width:var(--neighborhoodCarouselCardContainerWidth,100%);height:var(--neighborhoodCarouselCardContainerHeight,300px);-webkit-text-decoration:var(--neighborhoodCarouselCardContainerTextDecoration,none);text-decoration:var(--neighborhoodCarouselCardContainerTextDecoration,none);color:var(--neighborhoodCarouselCardContainerColor,inherit);border-radius:var(--neighborhoodCarouselCardContainerBorderRadius,var(--primaryBorderRadius,8px));overflow:var(--neighborhoodCarouselCardContainerOverflow,hidden)}.neighborhoodCarouselCard_imageContainer__NFR6j{position:var(--neighborhoodCarouselCardImageContainerPosition,relative);width:var(--neighborhoodCarouselCardImageContainerWidth,100%);height:var(--neighborhoodCarouselCardImageContainerHeight,100%);border-radius:var(--neighborhoodCarouselCardImageContainerBorderRadius,var(--primaryBorderRadius,8px));overflow:var(--neighborhoodCarouselCardImageContainerOverflow,hidden);transition:var(--neighborhoodCarouselCardImageContainerTransition,transform .3s ease,box-shadow .3s ease)}.neighborhoodCarouselCard_imageContainer__NFR6j:hover{transform:var(--neighborhoodCarouselCardImageContainerHoverTransform,scale(1.02));box-shadow:var(--neighborhoodCarouselCardImageContainerHoverBoxShadow,0 8px 25px rgba(0,0,0,.15))}.neighborhoodCarouselCard_imageContainer__NFR6j:hover .neighborhoodCarouselCard_textOverlay__bufZa{transform:var(--neighborhoodCarouselCardTextOverlayHoverTransform,translateY(0))}.neighborhoodCarouselCard_image__ywY5R{border-radius:var(--neighborhoodCarouselCardImageBorderRadius,var(--primaryBorderRadius,8px));object-fit:var(--neighborhoodCarouselCardImageObjectFit,cover);transition:var(--neighborhoodCarouselCardImageTransition,transform .3s ease);will-change:var(--neighborhoodCarouselCardImageWillChange,transform)}.neighborhoodCarouselCard_placeholder__LzqYP{width:var(--neighborhoodCarouselCardPlaceholderWidth,100%);height:var(--neighborhoodCarouselCardPlaceholderHeight,100%);background-color:var(--neighborhoodCarouselCardPlaceholderBackgroundColor,var(--border,#d9d9d9));border-radius:var(--neighborhoodCarouselCardPlaceholderBorderRadius,var(--primaryBorderRadius,8px));display:var(--neighborhoodCarouselCardPlaceholderDisplay,flex);align-items:var(--neighborhoodCarouselCardPlaceholderAlignItems,center);justify-content:var(--neighborhoodCarouselCardPlaceholderJustifyContent,center)}.neighborhoodCarouselCard_placeholder__LzqYP:before{content:var(--neighborhoodCarouselCardPlaceholderContent,"🏘️");font-size:var(--neighborhoodCarouselCardPlaceholderFontSize,3rem);opacity:var(--neighborhoodCarouselCardPlaceholderOpacity,.5)}.neighborhoodCarouselCard_textOverlay__bufZa{text-align:var(--neighborhoodCarouselCardTextOverlayTextAlign,left);position:var(--neighborhoodCarouselCardTextOverlayPosition,absolute);bottom:var(--neighborhoodCarouselCardTextOverlayBottom,0);left:var(--neighborhoodCarouselCardTextOverlayLeft,0);right:var(--neighborhoodCarouselCardTextOverlayRight,0);background:var(--neighborhoodCarouselCardTextOverlayBackground,linear-gradient(to top,rgba(0,0,0,.9) 0,rgba(0,0,0,.7) 60%,transparent 100%));padding:var(--neighborhoodCarouselCardTextOverlayPadding,20px);transform:var(--neighborhoodCarouselCardTextOverlayTransform,translateY(calc(100% - 78px)));transition:var(--neighborhoodCarouselCardTextOverlayTransition,transform .3s ease);pointer-events:var(--neighborhoodCarouselCardTextOverlayPointerEvents,none);transform:var(--neighborhoodCarouselCardTextOverlayTransformMobile,translateY(0))}@media(min-width:1024px){.neighborhoodCarouselCard_textOverlay__bufZa{transform:var(--neighborhoodCarouselCardTextOverlayTransformLg,translateY(calc(100% - 78px)))}}.neighborhoodCarouselCard_name__uF02P{font-family:var(--neighborhoodCarouselCardNameFontFamily,var(--headingFontFamily,"Playfair Display",serif));font-size:var(--neighborhoodCarouselCardNameFontSize,1.5rem);font-weight:var(--neighborhoodCarouselCardNameFontWeight,800);color:var(--neighborhoodCarouselCardNameColor,#ffffff);text-shadow:var(--neighborhoodCarouselCardNameTextShadow,2px 2px 4px rgba(0,0,0,.7));line-height:var(--neighborhoodCarouselCardNameLineHeight,1.2);margin:var(--neighborhoodCarouselCardNameMargin,0 0 15px 0)}@media(min-width:768px){.neighborhoodCarouselCard_name__uF02P{font-size:var(--neighborhoodCarouselCardNameFontSizeMd,2rem)}}.neighborhoodCarouselCard_description__TSYiF{font-family:var(--neighborhoodCarouselCardDescriptionFontFamily,var(--bodyFontFamily,"Lato",sans-serif));font-size:var(--neighborhoodCarouselCardDescriptionFontSize,.9rem);font-weight:var(--neighborhoodCarouselCardDescriptionFontWeight,400);color:var(--neighborhoodCarouselCardDescriptionColor,#ffffff);text-shadow:var(--neighborhoodCarouselCardDescriptionTextShadow,1px 1px 2px rgba(0,0,0,.5));line-height:var(--neighborhoodCarouselCardDescriptionLineHeight,1.4);margin:var(--neighborhoodCarouselCardDescriptionMargin,0);opacity:var(--neighborhoodCarouselCardDescriptionOpacity,.95)}@media(min-width:768px){.neighborhoodCarouselCard_description__TSYiF{font-size:var(--neighborhoodCarouselCardDescriptionFontSizeMd,1rem)}}