@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}}}.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 .center,.righttext-component .right{text-align:center}@media(min-width:64rem){.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:1290px){.xl-max-w-1020{max-width:1020px}.xl-max-w-930{max-width:58.125rem}}@media(min-width:64rem){.max-lg-l-0{margin-left:calc(var(--spacing,.25rem) * 0)!important;max-width:var(--container-xl,36rem)!important}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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}}}.imagemosaic-component .layout-01{flex-wrap:wrap;width:100%;display:flex}@media(min-width:48rem){.imagemosaic-component .layout-01{gap:calc(var(--spacing,.25rem) * 5);flex-wrap:nowrap}}@media(min-width:64rem){.imagemosaic-component .layout-01{gap:calc(var(--spacing,.25rem) * 10)}}.imagemosaic-component .layout-01>div{width:50%}@media(min-width:48rem){.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:48rem){.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:48rem){.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:48rem){.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:40rem){.imagemosaic-component .layout-02{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:64rem){.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:40rem){.imagemosaic-component .layout-02 .img-1{grid-row:span 2/span 2}}.imagemosaic-component .layout-02 .img-2{order:-1}@media(min-width:40rem){.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:40rem){.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:40rem){.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:48rem){.imagemosaic-component .layout-04{gap:calc(var(--spacing,.25rem) * 5);display:flex}}@media(min-width:64rem){.imagemosaic-component .layout-04{gap:calc(var(--spacing,.25rem) * 10)}}.imagemosaic-component .layout-04 div:nth-child(3n){grid-column:span 2/span 2}.imagemosaic-component .layout-04 a.image-wrapper{position:relative;overflow:hidden}.imagemosaic-component .layout-04 a.image-wrapper .caption{inset:calc(var(--spacing,.25rem) * 0);color:var(--color-white,#fff);opacity:0;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;background-color:#004f48;justify-content:center;align-items:center;transition-duration:.3s;display:flex;position:absolute}.imagemosaic-component .layout-04 a.image-wrapper:hover .caption{opacity:.7}@property --tw-duration{syntax:"*";inherits:false}: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__slide{flex-direction:column!important}.carousel__slide{justify-content:normal!important}.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__pagination-button--active:after{background-color:#16343b!important}.carousel__pagination-button:after{width:12px!important;height:12px!important}.carousel__pagination-button:after:hover{background-color:#16343b!important}.carousel__viewport{position:relative!important}.carousel__prev,.carousel__next{padding:5px!important;width:40px!important;height:40px!important;background:#fff!important;top:calc(50% - 40px)!important;left:16px!important;margin:0!important;transform:translateY(calc(50% - 40px))!important;border-radius:50%!important;transition:all .8s ease!important;opacity:0!important}.carousel__next{left:auto!important;right:16px!important}.carousel__prev svg{transform:scaleX(-1)}.carousel.is-hover .carousel__prev,.carousel.is-hover .carousel__next{opacity:.7!important}.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:40rem){.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:48rem){.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:64rem){.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:1290px){.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)}@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-font-weight:initial;--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-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);text-transform:uppercase;border-color:#b37e55;border-bottom-width:1px}@media(min-width:48rem){.columntext-component.custom-contact-grid .col:first-child{grid-column:span 4/span 4}}@media(min-width:64rem){.columntext-component.custom-contact-grid .col:first-child{grid-column:span 2/span 2}}@media(min-width:48rem){.columntext-component.custom-contact-grid .col:nth-child(2){grid-column:span 2/span 2}}@media(min-width:64rem){.columntext-component.custom-contact-grid .col:nth-child(2){grid-column:span 1/span 1}}.columntext-component.icons-grid figure{text-align:center;width:100%}.columntext-component.icons-grid figure img{width:calc(var(--spacing,.25rem) * 20);display:inline-block}.columntext-component.p-list .col p{margin-bottom:calc(var(--spacing,.25rem) * 10)}@media(min-width:48rem){.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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@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}.imagegallery-component{.carousel__slide{padding-right:0!important}}.sectionNavigator{&::-webkit-scrollbar-thumb{background:#ccc}&::-webkit-scrollbar{width:6px;height:6px}&::-webkit-scrollbar{height:2px}&::-webkit-scrollbar-track{background:transparent}}@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:#b37e55}.neighborhoodmap-component .filter-button{border-style:var(--tw-border-style);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#004f48;text-transform:uppercase;border-width:2px;border-color:#004f48;border-radius:3.40282e38px}.neighborhoodmap-component .filter-button.cat-food-drink{--color:"#B37E55"}.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)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
