.explore-locations,.popup-location .location-popup.active,.popup-location .location-popup,.popup-location.active,.popup-location,.explore-carousel-slide.slick-current,.explore-carousel-slide{transition:all .3s ease-out}.explore-map-carousels{flex-direction:column}@media(max-width: 48em){.explore-map-carousels{height:calc(100% - var(--size-l-4))}}.explore-map-carousels .explore-map-container{z-index:1;position:relative}@media(max-width: 48em){.explore-map-carousels .explore-map-container{width:100%;flex-grow:1}}.explore-map-carousels .explore-map-container .explore-map{position:relative;width:100%;height:38.5rem;background:#e2e2e2}@media(max-width: 48em){.explore-map-carousels .explore-map-container .explore-map{width:100%;height:29rem}}.explore-map-carousels .explore-carousels{min-height:20rem;position:relative;z-index:2;bottom:4rem}@media(max-width: 48em){.explore-map-carousels .explore-carousels{width:100%;min-height:22rem;bottom:8rem;align-items:center;padding:var(--size-m) 0 var(--size-m) var(--size-l)}}.explore-map-carousels .explore-carousels .explore-carousel,.explore-map-carousels .explore-carousels .slick-list,.explore-map-carousels .explore-carousels .slick-track{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width: 48em){.explore-map-carousels .explore-carousels .explore-carousel,.explore-map-carousels .explore-carousels .slick-list,.explore-map-carousels .explore-carousels .slick-track{position:static;height:25rem}}.explore-map-carousels .explore-carousels .explore-carousel{position:relative;min-height:24rem}.explore-map-carousels .explore-carousels .explore-carousel .slick-track{gap:var(--gutter-tight);margin-left:calc(var(--space-xl) - var(--gutter-tight));margin-right:calc(var(--space-xl) - var(--gutter-tight));padding-bottom:12px;width:-moz-fit-content !important;width:fit-content !important}@media(max-width: 48em){.explore-map-carousels .explore-carousels .explore-carousel .slick-track{display:flex;gap:var(--gutter-tight);padding-inline:var(--container-wide);margin:0}}.explore-carousel-slide{text-align:center;position:relative;border:1px solid;top:12px;width:22.5rem !important;max-width:22.5rem;border-color:#fff}@media(max-width: 48em){.explore-carousel-slide{margin-right:var(--size-s);width:20rem}}.explore-carousel-slide .button{margin-bottom:0;margin-top:var(--size-s)}@media(max-width: 48em){.explore-carousel-slide .button{margin-top:0}}.explore-carousel-slide .slide-inner{position:relative;z-index:2;top:0;left:0;height:auto;width:100%;padding:var(--space-l)}.explore-carousel-slide .slide-inner h3{font-family:var(--font-family-small-heading);font-weight:var(--font-weight-small-heading);text-transform:var(--text-transform-small-heading);font-size:var(--font-size-small-heading-1);line-height:var(--line-height-small-heading-1);letter-spacing:var(--letter-spacing-small-heading-1);font-style:var(--font-style-small-heading)}.explore-carousel-slide .slide-inner .subtitle{font-family:var(--font-family-small-feature);font-weight:var(--font-weight-small-feature);text-transform:var(--text-transform-small-feature);font-size:var(--font-size-small-feature-xs);line-height:var(--line-height-small-feature-xs);letter-spacing:var(--letter-spacing-small-feature-xs);font-style:var(--font-style-small-feature);margin-bottom:var(--space-m)}.explore-carousel-slide .slide-inner .button.minor{text-decoration:underline}.explore-carousel-slide .slide-inner h3,.explore-carousel-slide .slide-inner p{width:100%}@media(max-width: 48em){.explore-carousel-slide .slide-inner h3{font-size:var(--font-size-m)}.explore-carousel-slide .slide-inner h3 .subtitle{font-size:var(--font-size-xs)}.explore-carousel-slide .slide-inner p{font-size:var(--font-size-xs)}}.explore-carousel-slide img{position:relative;top:0;left:0;width:100%;height:auto;aspect-ratio:360/203;z-index:1}.explore-carousel-slide.slick-current{top:0;background:var(--color-background-alt)}.explore-carousel-slide.slick-current h3{color:var(--color-accent-primary)}.popup-location{position:fixed;top:0;left:0;width:100vw;min-height:100vh;height:100vh;background-color:rgba(0,0,0,.6);overflow:scroll;opacity:0;visibility:hidden;z-index:-999;display:flex}.popup-location.active{opacity:1;visibility:visible;z-index:999}.popup-location .location-popup{position:relative;width:var(--width-content);padding:var(--space-2xl) var(--space-3xl);background:var(--color-background);margin:auto;flex-direction:column;align-items:center;opacity:0;z-index:-999;display:none}.popup-location .location-popup.active{top:4rem;margin-bottom:9rem;opacity:1;z-index:999}.popup-location .location-popup .close-popup-location{position:absolute;cursor:pointer;top:0;right:0;padding:var(--space-s) var(--space-m);border:1px solid;border-color:var(--color-body-a50);border-radius:25px;background-color:var(--color-background);height:var(--size-l-2);width:var(--size-l-5);margin:1rem 1.5rem;z-index:2;display:flex;justify-content:center;align-items:center}.popup-location .location-popup .close-popup-location svg{height:var(--size-m-3);width:var(--size-m-3)}@media(max-width: 48em){.popup-location .location-popup .close-popup-location{height:var(--size-l-1);width:var(--size-l-4);padding:0;display:flex;justify-content:center;align-items:center;position:sticky;margin-top:calc(-1*(var(--space-xl)));top:1rem;margin-right:-1rem;margin-left:auto}}.popup-location .location-popup .slide-inner .bottom-line{position:relative}.popup-location .location-popup .slide-inner .bottom-line::after{content:"";position:absolute;bottom:calc(-1*var(--space-l));background-color:var(--color-body);width:var(--size-2xl-2);height:1px;left:50%;transform:translateX(-50%)}.popup-location .location-popup .slide-inner .content p:last-of-type{margin-bottom:0}.popup-location .location-popup .slide-inner .details{display:flex;flex-direction:column;gap:var(--space-s)}.popup-location .location-popup .slide-inner .details .address{display:flex;flex-direction:row;justify-content:center;gap:var(--space-2xs);font-family:var(--font-family-small-feature);font-weight:var(--font-weight-small-feature);text-transform:var(--text-transform-small-feature);font-size:var(--font-size-small-feature-m);line-height:var(--line-height-small-feature-m);letter-spacing:var(--letter-spacing-small-feature-m);font-style:var(--font-style-small-feature)}.popup-location .location-popup .slide-inner .details .address svg{width:var(--size-m-2);height:var(--size-m-2)}.popup-location .location-popup .slide-inner .details .contact{display:flex;flex-direction:row;gap:var(--space-s)}.popup-location .location-popup .slide-inner .details .contact span{font-family:var(--font-family-small-heading);font-weight:var(--font-weight-small-heading);text-transform:var(--text-transform-small-heading);font-size:var(--font-size-small-heading-2);line-height:var(--line-height-small-heading-2);letter-spacing:var(--letter-spacing-small-heading-2);font-style:var(--font-style-small-heading)}.popup-location .location-popup .slide-inner .details .contact span a{color:var(--color-body)}@media(max-width: 48em){.popup-location .location-popup .slide-inner .details .contact{flex-direction:column;text-align:center}}.popup-location .location-popup img{margin-top:calc(-1*(var(--space-xl) + 2.125rem));margin-bottom:var(--space-2xl);margin-left:auto;margin-right:auto;width:calc(100% - 2*var(--space-xl));height:auto;aspect-ratio:500/313;box-shadow:4px 8px 24px 0px rgba(0,0,0,.1);border:8px solid #fff;transform:rotate(3deg)}@media(max-width: 48em){.popup-location .location-popup{padding:var(--space-2xl) var(--gutter-standard);width:calc(100vw - 6px);transform:unset}.popup-location .location-popup img{width:100%;margin-top:calc(-1*(var(--space-xl) + 3rem))}}.explore-controls{position:relative;bottom:0;left:0;width:100%;z-index:3;text-align:center;margin-top:var(--space-l);gap:var(--space-xs)}.explore-controls .explore-nav{color:var(--color-body);margin:0;border:1px solid;border-color:var(--color-body);border-radius:25px}.explore-controls .explore-nav svg{display:block;width:var(--size-m-2);height:var(--size-m-2);margin:var(--space-2xs) var(--space-s)}@media(max-width: 48em){.explore-controls .explore-nav{position:relative;display:flex;overflow:scroll;flex-wrap:nowrap;left:0;padding:0;width:auto}}.explore-nav-wrapper{padding:0 var(--space-xl) var(--space-l) var(--space-xl);position:relative;display:flex;flex-direction:column;justify-content:center;text-align:center}.explore-nav-wrapper h2{font-family:var(--font-family-large-feature);font-weight:var(--font-weight-large-feature);text-transform:var(--text-transform-large-feature);font-size:var(--font-size-large-feature-xl);line-height:var(--line-height-large-feature-xl);letter-spacing:var(--letter-spacing-large-feature-xl);font-style:var(--font-style-large-feature)}@media(max-width: 48em){.explore-nav-wrapper{padding:0 var(--space-l);margin-bottom:var(--space-l);height:auto}.explore-nav-wrapper h2.no-margin{margin-bottom:0;padding-right:0;font-size:var(--font-size-m)}}.explore-nav{flex-shrink:0;gap:var(--space-2xs)}.explore-nav a{color:var(--color-body);background-color:rgba(0,0,0,0);border:1px solid;border-color:var(--color-body);border-radius:25px;padding:var(--space-2xs) var(--space-s);margin:0;flex-shrink:0;min-width:var(--size-m-5);font-family:var(--font-family-button-text);font-weight:var(--font-weight-button-text);text-transform:var(--text-transform-button-text);font-size:var(--font-size-button-text-s);line-height:var(--line-height-button-text-s);letter-spacing:var(--letter-spacing-button-text-s);font-style:var(--font-style-button-text)}.explore-nav a.active,.explore-nav a:hover{background-color:var(--color-body);color:var(--color-background)}@media(max-width: 40em){.explore-nav a{font-size:var(--font-size-xs);margin:0}}@media(max-width: 48em){.explore-nav{display:flex;flex-wrap:nowrap;overflow:scroll;left:0;position:relative;padding:0 var(--container-wider);width:calc(100% + var(--space-l) + var(--space-l))}}.explore-nav-mob{overflow:scroll;padding:var(--space-s) 0 var(--space-s) var(--space-l);position:relative}.explore-nav-mob:after{content:"";position:absolute;right:0;top:0;height:100%;width:2rem;z-index:2;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%)}.explore-mob-close{position:absolute;top:0;right:0;width:var(--size-l-4);height:auto;aspect-ratio:1;color:var(--color-background);background-color:var(--color-body)}.explore-locations .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom{top:5px !important;bottom:unset !important;right:44px !important;left:unset !important}
/*# sourceMappingURL=neighbourhood.css.map */
