.Listings-module__ZTBhzq__listings{gap:var(--mantine-spacing-xxl);padding:var(--mantine-spacing-3xl) var(--bubuu-grid-margin);flex-direction:column;align-items:center;display:flex}@media (min-width:75em){.Listings-module__ZTBhzq__listings{gap:var(--mantine-spacing-3xl)}}.Listings-module__ZTBhzq__listings__header{gap:var(--mantine-spacing-xl);width:100%;max-width:calc(77.75rem * var(--mantine-scale));flex-direction:column;align-items:flex-start;display:flex}@media (min-width:48em){.Listings-module__ZTBhzq__listings__header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.Listings-module__ZTBhzq__listings__intro{gap:var(--mantine-spacing-md);flex-direction:column;align-items:flex-start;display:flex}.Listings-module__ZTBhzq__listings__eyebrow{font-family:var(--font-title);font-size:var(--mantine-font-size-md);font-weight:600;line-height:var(--mantine-line-height-md);color:var(--mantine-primary-color-filled)}.Listings-module__ZTBhzq__listings__heading{font-size:var(--mantine-h1-font-size);line-height:var(--mantine-h1-line-height)}.Listings-module__ZTBhzq__listings__heading-accent{font:inherit;color:inherit;white-space:nowrap;--listings-underline-tilt:0deg;position:relative}.Listings-module__ZTBhzq__listings__heading-accent:after{top:calc(100% - 9px);right:calc(-.5rem * var(--mantine-scale));left:calc(-.1875rem * var(--mantine-scale));height:calc(1.44938rem * var(--mantine-scale));content:"";transform:rotate(var(--listings-underline-tilt,0deg));background:url(/images/listings-underline.svg) 0 0/100% 100% no-repeat;position:absolute}.Listings-module__ZTBhzq__listings__viewMore{width:100%}@media (min-width:48em){.Listings-module__ZTBhzq__listings__viewMore{flex:none;width:auto}}.Listings-module__ZTBhzq__listings__grid{gap:var(--mantine-spacing-xl);width:100%;max-width:calc(77.75rem * var(--mantine-scale));grid-template-columns:repeat(auto-fill,minmax(min(328px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:75em){.Listings-module__ZTBhzq__listings__grid{gap:var(--mantine-spacing-xxl)}}.Listings-module__ZTBhzq__listings__item{display:flex}.Listings-module__ZTBhzq__listings__card{width:100%;height:100%}
.NeighborhoodCard-module__AzFDpa__card{aspect-ratio:480/300;width:clamp(272px,78vw,480px);color:inherit;border-radius:var(--mantine-radius-xl);box-shadow:0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0000000a, 0 calc(.625rem * var(--mantine-scale)) calc(.9375rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)) #0000000f, 0 calc(.4375rem * var(--mantine-scale)) calc(.4375rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)) #00000003;flex:none;text-decoration:none;display:block;position:relative;overflow:hidden}@media (min-width:48em){.NeighborhoodCard-module__AzFDpa__card{width:calc(30rem * var(--mantine-scale))}}.NeighborhoodCard-module__AzFDpa__card:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.1875rem * var(--mantine-scale))}.NeighborhoodCard-module__AzFDpa__card__photo{object-fit:cover;width:100%;height:100%;transition:transform .4s}.NeighborhoodCard-module__AzFDpa__card__scrim{background-image:linear-gradient(#0000 0%,#0000001a 50%,#0000008c 100%);position:absolute;inset:0}.NeighborhoodCard-module__AzFDpa__card__separator{width:calc(.0625rem * var(--mantine-scale));height:calc(.0625rem * var(--mantine-scale));white-space:nowrap;clip-path:inset(50%);position:absolute;overflow:hidden}.NeighborhoodCard-module__AzFDpa__card__caption{padding:calc(1.625rem * var(--mantine-scale));text-align:left;flex-direction:column;align-items:flex-start;display:flex;position:absolute;inset:auto 0 0}.NeighborhoodCard-module__AzFDpa__card__city{font-family:var(--font-title);font-size:var(--mantine-h6-font-size);font-weight:600;line-height:var(--mantine-h6-line-height);color:var(--mantine-color-blueGray-0);text-shadow:0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0006}.NeighborhoodCard-module__AzFDpa__card__name{font-family:var(--font-title);font-size:var(--mantine-h3-font-size);font-weight:600;line-height:var(--mantine-h3-line-height);color:var(--mantine-color-white);text-shadow:0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0006}@media (hover:hover){.NeighborhoodCard-module__AzFDpa__card:hover .NeighborhoodCard-module__AzFDpa__card__photo{transform:scale(1.05)}}@media (hover:none){.NeighborhoodCard-module__AzFDpa__card:active .NeighborhoodCard-module__AzFDpa__card__photo{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.NeighborhoodCard-module__AzFDpa__card .NeighborhoodCard-module__AzFDpa__card__photo{transition:none;transform:none}}
.NeighborhoodRow-module__s5ss0W__row{width:100%}.NeighborhoodRow-module__s5ss0W__row__track,.NeighborhoodRow-module__s5ss0W__row__group{align-items:center}@media (prefers-reduced-motion:reduce){.NeighborhoodRow-module__s5ss0W__row:not([data-motion-confirmed]) .NeighborhoodRow-module__s5ss0W__row__track{animation-play-state:paused}}.NeighborhoodRow-module__s5ss0W__row[data-paused] .NeighborhoodRow-module__s5ss0W__row__track{animation-play-state:paused}
.NeighborhoodsShowcase-module__19mxXa__showcase__header{gap:var(--mantine-spacing-xl);width:100%;max-width:calc(1244px + 2 * var(--bubuu-grid-margin));padding:0 var(--bubuu-grid-margin);flex-direction:column;align-items:flex-start;margin:0 auto;display:flex}@media (min-width:62em){.NeighborhoodsShowcase-module__19mxXa__showcase__header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.NeighborhoodsShowcase-module__19mxXa__showcase__controls{gap:var(--mantine-spacing-lg);flex:none;align-items:center;display:flex}.NeighborhoodsShowcase-module__19mxXa__showcase__rows{gap:var(--mantine-spacing-xl);flex-direction:column;width:100%;min-width:0;display:flex}
@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a85fe84266768609-s.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_6498d31c-module__-rt0cq__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_6498d31c-module__-rt0cq__variable{--font-signature:"Caveat", "Caveat Fallback"}
.TestimonialCarousel-module__KfYzkq__carousel{gap:var(--mantine-spacing-xl);flex-direction:column;align-items:flex-start;width:100%;margin:0;display:flex}.TestimonialCarousel-module__KfYzkq__carousel__quote{max-width:calc(59.5rem * var(--mantine-scale));min-height:calc(11.25rem * var(--mantine-scale));padding-bottom:var(--mantine-spacing-3xl);margin:0;display:grid}.TestimonialCarousel-module__KfYzkq__carousel__quote-text{font-family:var(--font-title);font-size:var(--mantine-h2-font-size);font-weight:600;line-height:var(--mantine-h2-line-height);color:var(--mantine-color-white);opacity:1;transition:opacity .32s var(--landing-ease-out-soft,ease-out);grid-area:1/1}@media (prefers-reduced-motion:reduce){.TestimonialCarousel-module__KfYzkq__carousel__quote-text{transition:none}}.TestimonialCarousel-module__KfYzkq__carousel__quote-text--hidden{pointer-events:none;opacity:0;display:none}@media (min-width:48em){.TestimonialCarousel-module__KfYzkq__carousel__quote-text--hidden{display:block}}.TestimonialCarousel-module__KfYzkq__carousel__signature{padding-top:var(--mantine-spacing-lg);font-family:var(--font-signature);font-size:var(--mantine-h1-font-size);color:var(--mantine-color-white);line-height:.69}.TestimonialCarousel-module__KfYzkq__carousel__details{gap:var(--mantine-spacing-lg);flex-wrap:wrap;align-items:center;display:flex}.TestimonialCarousel-module__KfYzkq__carousel__details-text{font-size:var(--mantine-font-size-xl);font-weight:600;line-height:var(--mantine-line-height-xl);color:var(--mantine-color-white)}.TestimonialCarousel-module__KfYzkq__carousel__metric[data-variant=outline]{color:var(--mantine-color-green-3);text-transform:none;border-color:var(--mantine-color-green-3)}.TestimonialCarousel-module__KfYzkq__carousel__people{gap:var(--mantine-spacing-lg);padding-top:var(--mantine-spacing-xxl);flex-wrap:wrap;align-items:center;display:flex}.TestimonialCarousel-module__KfYzkq__carousel__avatar{width:calc(3.5rem * var(--mantine-scale));height:calc(3.5rem * var(--mantine-scale));font-family:var(--font-title);font-size:var(--mantine-h4-font-size);font-weight:600;line-height:var(--mantine-h4-line-height);color:var(--mantine-color-blue-3);text-align:center;border:1px solid var(--mantine-color-blue-3);border-radius:var(--mantine-radius-full);background-color:#0063ff26;justify-content:center;align-items:center;transition:box-shadow .15s,background-color .15s;display:flex;box-shadow:0 0 #0000}@media (hover:hover){.TestimonialCarousel-module__KfYzkq__carousel__avatar:hover{background-color:#0063ff33}}@media (hover:none){.TestimonialCarousel-module__KfYzkq__carousel__avatar:active{background-color:#0063ff33}}.TestimonialCarousel-module__KfYzkq__carousel__avatar:focus-visible{outline:2px solid var(--mantine-color-white);outline-offset:calc(.25rem * var(--mantine-scale))}.TestimonialCarousel-module__KfYzkq__carousel__avatar--active{box-shadow:0 0 0 calc(.1875rem * var(--mantine-scale)) #0063ff80;background-color:#0063ff33}
.TestimonialsBand-module__c1t58G__testimonials{padding:var(--mantine-spacing-4xl) var(--bubuu-grid-margin);background-color:var(--mantine-color-dark-6);flex-direction:column;align-items:center;display:flex}.TestimonialsBand-module__c1t58G__testimonials__container{gap:var(--mantine-spacing-xl);width:100%;max-width:calc(74.75rem * var(--mantine-scale));flex-direction:column;align-items:flex-start;display:flex;position:relative}.TestimonialsBand-module__c1t58G__testimonials__header{width:100%;padding-bottom:var(--mantine-spacing-xl);border-bottom:1px solid var(--mantine-color-dark-4);position:relative}.TestimonialsBand-module__c1t58G__testimonials__heart{top:calc(100% + 18px);right:calc(1.1875rem * var(--mantine-scale));width:calc(2.6875rem * var(--mantine-scale));height:calc(2.775rem * var(--mantine-scale));display:block;position:absolute;transform:rotate(22.85deg)}@media (min-width:75em){.TestimonialsBand-module__c1t58G__testimonials__heart{top:calc(100% + 31px);right:calc(1rem * var(--mantine-scale));width:calc(6.5625rem * var(--mantine-scale));height:calc(6.75rem * var(--mantine-scale))}}.TestimonialsBand-module__c1t58G__testimonials__heading{font-size:var(--mantine-h1-font-size);line-height:var(--mantine-h1-line-height);color:var(--mantine-color-white)}.TestimonialsBand-module__c1t58G__testimonials__mark{height:calc(2.6625rem * var(--mantine-scale));padding-top:var(--mantine-spacing-xs);font-family:var(--font-title);font-size:var(--mantine-other-display-title-font-size);font-weight:600;line-height:var(--mantine-other-display-title-line-height);color:var(--mantine-color-white)}
