@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-leading:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-duration:initial}}}.righttext-component .wrapper{margin-inline:auto}:where(.righttext-component .wrapper>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*10)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*10)*calc(1 - var(--tw-space-y-reverse)))}.righttext-component h1{--tw-leading:112.5%;color:#121e2e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Lust Text Light,serif;font-size:79px;line-height:112.5%}@media not all and (min-width:1440px){.righttext-component h1{font-size:calc(3.7037vw + 26.6667px)}}.righttext-component h2{--tw-leading:1;color:#121e2e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Lust Text Light,serif;font-size:60px;line-height:1}@media not all and (min-width:1440px){.righttext-component h2{font-size:calc(2.59259vw + 22.6667px)}}@media not all and (min-width:768px){.righttext-component h2{text-align:center}}.righttext-component h3{--tw-leading:1;color:#121e2e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Lust Text Light,serif;font-size:40px;line-height:1}@media not all and (min-width:1440px){.righttext-component h3{font-size:calc(.185185vw + 29.3333px)}}@media not all and (min-width:768px){.righttext-component h3{text-align:center}}.righttext-component ul{list-style-type:disc;list-style-position:outside}:where(.righttext-component ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}.righttext-component ul{padding-left:calc(var(--spacing,.25rem)*7)}.righttext-component p,.righttext-component li{--tw-tracking:-.26px;letter-spacing:-.26px;color:#121e2e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Graphik TT,sans-serif;font-size:26px}@media not all and (min-width:1440px){.righttext-component p,.righttext-component li{font-size:calc(.740741vw + 15.3333px)}}@media not all and (min-width:480px){.righttext-component p,.righttext-component li{--tw-tracking:-.18px;letter-spacing:-.18px;margin-top:34px}}.righttext-component .footernote{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}:where(.righttext-component .smaller ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1)*calc(1 - var(--tw-space-y-reverse)))}.righttext-component .smaller p,.righttext-component .smaller li{font-size:calc(.37037vw + 16.6667px)}.righttext-component .leading{font-family:TT Firs Neue DemiBold,sans-serif;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:#2e6eae;text-transform:uppercase}.righttext-component p.subtitle{font-family:TT Firs Neue DemiBold,sans-serif;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-tracking:2.16px;letter-spacing:2.16px;text-transform:uppercase}@media not all and (min-width:768px){.righttext-component p.subtitle{text-align:center}}.righttext-component .subtitle+h2{margin-top:2rem!important}.righttext-component .underlined{font-family:TT Firs Neue DemiBold,sans-serif;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-tracking:2.16px;letter-spacing:2.16px;text-transform:uppercase;text-underline-offset:8px;text-decoration-line:underline;text-decoration-thickness:2px}.righttext-component a:not(.arrow-btn):not(.primary){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:underline}@media(hover:hover){.righttext-component a:not(.arrow-btn):not(.primary):hover{color:#d98d79}}.righttext-component a.primary{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing,.25rem)*2);text-align:center;font-family:TT Firs Neue DemiBold,sans-serif;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-tracking:2.16px;letter-spacing:2.16px;color:#2e6eae;text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-color:#2e6eae;border-bottom-width:2px;transition-duration:.3s;display:inline-flex}@media(hover:hover){.righttext-component a.primary:hover{color:#d98d79;border-color:#d98d79}}@media not all and (min-width:480px){.righttext-component a.primary{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.righttext-component .center,.righttext-component .right{text-align:center}@media(min-width:984px){.righttext-component .right{text-align:right}}.righttext-component .right.wrapper{margin-right:0}.max-w-1134{max-width:1134px}.max-w-1045{max-width:1045px}.max-w-980{max-width:980px}.max-w-885{max-width:885px}@media(min-width:1200px){.xl-max-w-1020{max-width:1020px}.xl-max-w-930{max-width:58.125rem}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}.section-component{background-color:var(--backgroundColor);background-image:var(--backgroundImage);background-repeat:no-repeat;background-position:var(--backgroundAlignment,"center");--pt:var(--p-xs-top);--pr:var(--p-xs-right);--pb:var(--p-xs-bottom);--pl:var(--p-xs-left);--spacey:var(--space_y_xs)}@media(min-width:480px){.section-component{--pt:var(--p-sm-top,var(--p-xs-top));--pr:var(--p-sm-right,var(--p-xs-right));--pb:var(--p-sm-bottom,var(--p-xs-bottom));--pl:var(--p-sm-left,var(--p-xs-left));--spacey:var(--space_y_sm,var(--space_y_xs))}}@media(min-width:768px){.section-component{--pt:var(--p-md-top,var(--p-sm-top,var(--p-xs-top)));--pr:var(--p-md-right,var(--p-sm-right,var(--p-xs-right)));--pb:var(--p-md-bottom,var(--p-sm-bottom,var(--p-xs-bottom)));--pl:var(--p-md-left,var(--p-sm-left,var(--p-xs-left)));--spacey:var(--space_y_md,var(--space_y_sm,var(--space_y_xs)))}}@media(min-width:984px){.section-component{--pt:var(--p-lg-top,var(--p-md-top,var(--p-sm-top,var(--p-xs-top))));--pr:var(--p-lg-right,var(--p-md-right,var(--p-sm-right,var(--p-xs-right))));--pb:var(--p-lg-bottom,var(--p-md-bottom,var(--p-sm-bottom,var(--p-xs-bottom))));--pl:var(--p-lg-left,var(--p-md-left,var(--p-sm-left,var(--p-xs-left))));--spacey:var(--space_y_lg,var(--space_y_md,var(--space_y_sm,var(--space_y_xs))))}}@media(min-width:1200px){.section-component{--pt:var(--p-xl-top,var(--p-lg-top,var(--p-md-top,var(--p-sm-top,var(--p-xs-top)))));--pr:var(--p-xl-right,var(--p-lg-right,var(--p-md-right,var(--p-sm-right,var(--p-xs-right)))));--pb:var(--p-xl-bottom,var(--p-lg-bottom,var(--p-md-bottom,var(--p-sm-bottom,var(--p-xs-bottom)))));--pl:var(--p-xl-left,var(--p-lg-left,var(--p-md-left,var(--p-sm-left,var(--p-xs-left)))));--spacey:var(--space_y_xl,var(--space_y_lg,var(--space_y_md,var(--space_y_sm,var(--space_y_xs)))))}}@media(min-width:96rem){.section-component{--pt:var(--p-2xl-top,var(--p-xl-top,var(--p-lg-top,var(--p-md-top,var(--p-sm-top,var(--p-xs-top))))));--pr:var(--p-2xl-right,var(--p-xl-right,var(--p-lg-right,var(--p-md-right,var(--p-sm-right,var(--p-xs-right))))));--pb:var(--p-2xl-bottom,var(--p-xl-bottom,var(--p-lg-bottom,var(--p-md-bottom,var(--p-sm-bottom,var(--p-xs-bottom))))));--pl:var(--p-2xl-left,var(--p-xl-left,var(--p-lg-left,var(--p-md-left,var(--p-sm-left,var(--p-xs-left))))));--spacey:var(--space_y_2xl,var(--space_y_xl,var(--space_y_lg,var(--space_y_md,var(--space_y_sm,var(--space_y_xs))))))}}.section-component{padding-top:var(--pt);padding-right:var(--pr);padding-bottom:var(--pb);padding-left:(--pl)}.section-component>.component:not(:first-child),.section-component>:not(:first-child) .component{margin-top:var(--spacey)}.imagemosaic-component .layout-01{flex-wrap:wrap;width:100%;display:flex}@media(min-width:768px){.imagemosaic-component .layout-01{gap:calc(var(--spacing,.25rem)*5);flex-wrap:nowrap}}@media(min-width:984px){.imagemosaic-component .layout-01{gap:calc(var(--spacing,.25rem)*10)}}.imagemosaic-component .layout-01>div{width:50%}@media(min-width:768px){.imagemosaic-component .layout-01>div{flex:1}}.imagemosaic-component .layout-01>div img{width:100%}.imagemosaic-component .layout-01 .img-0{padding-right:calc(var(--spacing,.25rem)*3);padding-bottom:calc(var(--spacing,.25rem)*3);align-self:flex-end}@media(min-width:768px){.imagemosaic-component .layout-01 .img-0{padding:calc(var(--spacing,.25rem)*0)}}.imagemosaic-component .layout-01 .img-1{padding-bottom:calc(var(--spacing,.25rem)*3);padding-left:calc(var(--spacing,.25rem)*3)}@media(min-width:768px){.imagemosaic-component .layout-01 .img-1{padding:calc(var(--spacing,.25rem)*0)}}.imagemosaic-component .layout-01 .img-2{width:100vw;padding-top:calc(var(--spacing,.25rem)*3)}@media(min-width:768px){.imagemosaic-component .layout-01 .img-2{width:auto;padding:calc(var(--spacing,.25rem)*0)}}.imagemosaic-component .layout-02{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:480px){.imagemosaic-component .layout-02{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:984px){.imagemosaic-component .layout-02{gap:calc(var(--spacing,.25rem)*12)}}.imagemosaic-component .layout-02 img{object-fit:cover;width:100%;height:100%}.imagemosaic-component .layout-02 .img-1{grid-column:span 2/span 2}@media(min-width:480px){.imagemosaic-component .layout-02 .img-1{grid-row:span 2/span 2}}.imagemosaic-component .layout-02 .img-2{order:-1}@media(min-width:480px){.imagemosaic-component .layout-02 .img-2{order:0}}.imagemosaic-component .layout-03{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:480px){.imagemosaic-component .layout-03{gap:calc(var(--spacing,.25rem)*6);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}}.imagemosaic-component .layout-03 .parallax-wrapper{height:100%}.imagemosaic-component .layout-03 img{object-fit:cover;width:100%;height:100%}@media(min-width:480px){.imagemosaic-component .layout-03 .img-0{grid-row:span 2/span 2}}.imagemosaic-component .layout-04{justify-content:center;align-items:flex-start;gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:768px){.imagemosaic-component .layout-04{gap:calc(var(--spacing,.25rem)*5);display:flex}}@media(min-width:984px){.imagemosaic-component .layout-04{gap:calc(var(--spacing,.25rem)*10)}}.imagemosaic-component .layout-04 div:nth-child(3n){grid-column:span 2/span 2}:root{--vc-clr-primary: #000;--vc-clr-secondary: #090f207f;--vc-clr-white: #ffffff}.carousel,.carousel *{box-sizing:border-box}.carousel{height:var(--vc-carousel-height);overscroll-behavior:none;position:relative;touch-action:pan-x pan-y pinch-zoom;z-index:1}.carousel.is-dragging{touch-action:none}.carousel__track{display:flex;gap:var(--vc-slide-gap);height:100%;list-style:none;margin:0;padding:0;position:relative;transition:transform var(--vc-transition-easing);transition-duration:var(--vc-transition-duration);width:100%}.carousel__viewport{height:100%;overflow:hidden;width:100%}.carousel__sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.carousel.is-rtl{direction:rtl}.carousel.is-ttb .carousel__track{flex-direction:column}.carousel.is-btt .carousel__track{flex-direction:column-reverse}.carousel.is-vertical .carousel__slide--clone:first-child{margin-block-start:var(--vc-cloned-offset)}.carousel:not(.is-vertical) .carousel__slide--clone:first-child{margin-inline-start:var(--vc-cloned-offset)}.carousel.is-effect-fade .carousel__track{display:grid;grid-template-columns:100%;grid-template-rows:100%;transition:none}.carousel.is-effect-fade .carousel__slide{grid-area:1 / 1;height:100%;opacity:0;pointer-events:none;transition:opacity var(--vc-transition-easing);transition-duration:var(--vc-transition-duration);width:100%}.carousel.is-effect-fade .carousel__slide--active{opacity:1;pointer-events:auto}:root{--vc-icn-width: 100%}.carousel__icon{fill:currentColor;height:var(--vc-icn-width);width:var(--vc-icn-width)}:root{--vc-nav-background: transparent;--vc-nav-border-radius: 0;--vc-nav-color: var(--vc-clr-primary);--vc-nav-color-hover: var(--vc-clr-secondary);--vc-nav-height: 30px;--vc-nav-width: 30px}.carousel__next,.carousel__prev{align-items:center;background:var(--vc-nav-background);border:0;border-radius:var(--vc-nav-border-radius);color:var(--vc-nav-color);cursor:pointer;display:flex;font-size:var(--vc-nav-height);height:var(--vc-nav-height);justify-content:center;padding:0;position:absolute;inset-block-start:50%;transform:translateY(-50%);width:var(--vc-nav-width)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__next{inset-inline-end:0}.carousel__prev{inset-inline-start:0}.carousel.is-vertical{.carousel__next,.carousel__prev{inset-inline:auto 50%;inset-block-start:auto;transform:translate(50%)}&.is-ttb{.carousel__next{inset-block-end:0}.carousel__prev{inset-block-start:0}}&.is-btt{.carousel__next{inset-block-start:0}.carousel__prev{inset-block-end:0}}}@media(hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}:root{--vc-pgn-active-color: var(--vc-clr-primary);--vc-pgn-background-color: var(--vc-clr-secondary);--vc-pgn-border-radius: 0;--vc-pgn-gap: 6px;--vc-pgn-height: 4px;--vc-png-bottom: 10px;--vc-png-left: auto;--vc-png-right: 10px;--vc-pgn-width: 16px}.carousel__pagination{bottom:var(--vc-png-bottom);display:flex;gap:var(--vc-pgn-gap);justify-content:center;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translate(-50%)}.carousel__pagination-button{background-color:var(--vc-pgn-background-color);border:0;border-radius:var(--vc-pgn-border-radius);cursor:pointer;display:block;height:var(--vc-pgn-height);margin:0;padding:0;width:var(--vc-pgn-width)}.carousel__pagination-button--active{background-color:var(--vc-pgn-active-color)}@media(hover:hover){.carousel__pagination-button:hover{background-color:var(--vc-pgn-active-color)}}.carousel.is-vertical{.carousel__pagination{bottom:50%;flex-direction:column;left:var(--vc-png-left);right:var(--vc-png-right);transform:translateY(50%)}.carousel__pagination-button{height:var(--vc-pgn-width);width:var(--vc-pgn-height)}}.carousel.is-btt .carousel__pagination{flex-direction:column-reverse}.carousel__slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0;transform:translateZ(0)}.carousel__pagination{margin:40px 0 0!important;gap:17px!important;position:static;transform:none}.carousel__pagination-button{padding:0!important;width:12px!important;height:12px!important}.carousel__prev,.carousel__next{width:40px!important;height:40px!important}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.virtualtour-component{width:100%}@media(min-width:480px){.virtualtour-component{max-width:480px}}@media(min-width:768px){.virtualtour-component{max-width:768px}}@media(min-width:984px){.virtualtour-component{max-width:984px}}@media(min-width:1200px){.virtualtour-component{max-width:1200px}}@media(min-width:1272px){.virtualtour-component{max-width:1272px}}@media(min-width:1440px){.virtualtour-component{max-width:1440px}}@media(min-width:96rem){.virtualtour-component{max-width:96rem}}.virtualtour-component{margin-inline:auto}.virtualtour-component .items-grid{justify-content:center;gap:calc(var(--spacing,.25rem)*5);flex-wrap:wrap;display:flex}.virtualtour-component .items-grid .item{flex-basis:100%}@media(min-width:768px){.virtualtour-component .items-grid .item{flex-basis:calc(33.333% - 13.3333px)}}.virtualtour-component .items-grid .item figure{position:relative;overflow:hidden}.virtualtour-component .items-grid .item figure img{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in,cubic-bezier(.4,0,1,1));transition-duration:.3s;transition-timing-function:var(--ease-in,cubic-bezier(.4,0,1,1))}.virtualtour-component .items-grid .item figure figcaption{inset:calc(var(--spacing,.25rem)*0);justify-content:center;align-items:center;display:flex;position:absolute}.virtualtour-component .items-grid .item figure figcaption svg{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x)var(--tw-scale-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in,cubic-bezier(.4,0,1,1));transition-duration:.3s;transition-delay:75ms;transition-timing-function:var(--ease-in,cubic-bezier(.4,0,1,1))}.virtualtour-component .items-grid .item figure:hover img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.virtualtour-component .items-grid .item figure:hover figcaption svg{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x)var(--tw-scale-y)}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}.brands-component[data-astro-cid-syh6xvgc] li[data-astro-cid-syh6xvgc]{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*5);flex-direction:column;display:flex}@media(min-width:768px){.brands-component[data-astro-cid-syh6xvgc] li[data-astro-cid-syh6xvgc]{width:20%;max-width:295px}}.brands-component[data-astro-cid-syh6xvgc] li[data-astro-cid-syh6xvgc] .arrow-btn{--top:4px;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#9ec09e;border-color:#9ec09e}@media(hover:hover){.brands-component[data-astro-cid-syh6xvgc] li[data-astro-cid-syh6xvgc] .arrow-btn:hover{color:#3e5b3e;border-color:#3e5b3e}}.brands-component[data-astro-cid-syh6xvgc] li[data-astro-cid-syh6xvgc] img{width:auto;height:85px;margin-inline:auto}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.neighborhoodmap-component{--color:#121e2e}.neighborhoodmap-component div.gm-style-iw[aria-label=food-and-drink]{--color:#d98d79}.neighborhoodmap-component div.gm-style-iw[aria-label=recreation]{--color:#9ec09f}.neighborhoodmap-component div.gm-style-iw[aria-label=transit]{--color:#da9a18}.neighborhoodmap-component div.gm-style-iw[aria-label=shoppingservices]{--color:#2e6eae}.neighborhoodmap-component div.gm-style-iw[aria-label=stadiums]{--color:#bb8c7e}.neighborhoodmap-component div.gm-style-iw[aria-label=gyms-and-fitness]{--color:#338e88}.neighborhoodmap-component div.gm-style-iw button{outline:none!important}.neighborhoodmap-component .gm-ui-hover-effect>span{background-color:#fff}.neighborhoodmap-component .gm-ui-hover-effect{height:30px!important}.neighborhoodmap-component div.gm-style-iw,.neighborhoodmap-component div.gm-style-iw div,.neighborhoodmap-component div.gm-style-iw .gm-style-iw-d,.neighborhoodmap-component div.gm-style-iw+.gm-style-iw-tc:after{background-color:var(--color)!important;overflow:hidden!important}.neighborhoodmap-component .filter-button{--color:#121e2e;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-family:TT Firs Neue DemiBold,sans-serif;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#16343b;text-transform:uppercase;background-color:#c3c3c3;border-width:2px;border-color:#c3c3c3;border-radius:3.40282e38px}.neighborhoodmap-component .filter-button.cat-food-and-drink{--color:#d98d79}.neighborhoodmap-component .filter-button.cat-recreation{--color:#9ec09f}.neighborhoodmap-component .filter-button.cat-transit{--color:#da9a18}.neighborhoodmap-component .filter-button.cat-shoppingservices{--color:#2e6eae}.neighborhoodmap-component .filter-button.cat-stadiums{--color:#bb8c7e}.neighborhoodmap-component .filter-button.cat-gyms-and-fitness{--color:#338e88}.neighborhoodmap-component .filter-button:hover:not(.active){border-color:var(--color);color:var(--color)}.neighborhoodmap-component .filter-button.active{background-color:var(--color);border-color:var(--color);color:var(--color-white,#fff)}.neighborhoodmap-component .google-map{width:100%;height:550px}@media(min-width:984px){.neighborhoodmap-component .google-map{height:80vh}}.imagegallery-component{.carousel__slide{padding-right:0!important}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-border-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.columntext-component{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5)}.columntext-component .column-title{border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing,.25rem)*2.5);font-family:TT Firs Neue DemiBold,sans-serif;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));text-transform:uppercase;border-color:#3e5b3e;border-bottom-width:2px}.columntext-component.p-list .col p{margin-bottom:calc(var(--spacing,.25rem)*10)}@media(min-width:768px){.columntext-component.p-list .col p{margin-bottom:calc(var(--spacing,.25rem)*5);margin-left:calc(var(--spacing,.25rem)*5);text-align:left;position:relative}.columntext-component.p-list .col p:before{content:"•";--tw-translate-x:calc(var(--spacing,.25rem)*-5);translate:var(--tw-translate-x)var(--tw-translate-y);position:absolute}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}.availability-component .btn{font-family:TT Firs Neue DemiBold,sans-serif;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));color:#121e2e;text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));position:relative}.availability-component .btn.active{color:#2e6eae}.availability-component .btn.active:after{background-color:#2e6eae}.availability-component .btn:after{content:"";margin-top:calc(var(--spacing,.25rem)*1);height:calc(var(--spacing,.25rem)*.5);width:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;display:block}.hywrap #form-fields,.hywrap #hyfield1 ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.hywrap .required{color:#b30707!important}.hywrap{width:100%!important;max-width:100%!important}.hywrap div#form-success{--tw-border-style:none;color:#3e5b3e;background-color:#9ec09e;border-style:none}.hywrap .form-actions button{max-width:fit-content;padding-block:calc(var(--spacing,.25rem)*3)}.hywrap #form-fields .control-group{clear:left;margin-bottom:8px}.hywrap #form-fields label{margin:0 0 .5rem;padding:0;position:static}.hywrap #form-fields textarea{height:113px}.hywrap #form-fields #hyfield1,.hywrap #form-fields #hyfield14{grid-column:span 2/span 2}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-tracking:initial;--tw-leading:initial}}}.x-spot-number{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);cursor:pointer;padding:calc(var(--spacing,.25rem)*.5);text-align:center;--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);background-color:#c3c3c3;border:2px solid #c3c3c3;border-radius:50%;margin-top:-1vw;margin-left:-1vw;display:block;position:absolute}@media(min-width:984px){.x-spot-number{width:2.1vw;height:2.1vw;padding-block:.4vw;padding-inline:.2vw}}.x-spot-number.selected{background-color:#121e2e}.x-spot-number.selected span{color:#c3c3c3}.x-spot-number span{pointer-events:none;text-align:center;width:100%;font-family:TT Firs Neue DemiBold,sans-serif;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:#121e2e;display:block}@media(min-width:984px){.x-spot-number span{--tw-leading:1.1vw;font-size:1.2vw;line-height:1.1vw}}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.pagemodal p{font-size:16px!important}.pagemodal h1{font-size:var(--text-2xl,1.5rem)!important;line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))!important}.sectionNavigator{&::-webkit-scrollbar-thumb{background:#ccc}&::-webkit-scrollbar{width:6px;height:6px}&::-webkit-scrollbar{height:2px}&::-webkit-scrollbar-track{background:transparent}}
