/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-duration:initial;--tw-leading:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z: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 (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 (width>=1290px){.xl-max-w-1020{max-width:1020px}.xl-max-w-930{max-width:58.125rem}}@media (width>=64rem){.max-lg-l-0{max-width:var(--container-xl,36rem)!important;margin-left:0!important}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}.imagemosaic-component .layout-01{flex-wrap:wrap;width:100%;display:flex}@media (width>=48rem){.imagemosaic-component .layout-01{gap:calc(var(--spacing,.25rem) * 5);flex-wrap:nowrap}}@media (width>=64rem){.imagemosaic-component .layout-01{gap:calc(var(--spacing,.25rem) * 10)}}.imagemosaic-component .layout-01>div{width:50%}@media (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 (width>=48rem){.imagemosaic-component .layout-01 .img-0{padding:0}}.imagemosaic-component .layout-01 .img-1{padding-bottom:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 3)}@media (width>=48rem){.imagemosaic-component .layout-01 .img-1{padding:0}}.imagemosaic-component .layout-01 .img-2{width:100vw;padding-top:calc(var(--spacing,.25rem) * 3)}@media (width>=48rem){.imagemosaic-component .layout-01 .img-2{width:auto;padding:0}}.imagemosaic-component .layout-02{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.imagemosaic-component .layout-02{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr))}}@media (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 (width>=40rem){.imagemosaic-component .layout-02 .img-1{grid-row:span 2/span 2}}.imagemosaic-component .layout-02 .img-2{order:calc(1 * -1)}@media (width>=40rem){.imagemosaic-component .layout-02 .img-2{order:calc(0 * -1)}}.imagemosaic-component .layout-03{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (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 (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 (width>=48rem){.imagemosaic-component .layout-04{gap:calc(var(--spacing,.25rem) * 5);display:flex}}@media (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{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;inset:0}.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:#fff}.carousel,.carousel *{box-sizing:border-box}.carousel{height:var(--vc-carousel-height);overscroll-behavior:none;touch-action:pan-x pan-y pinch-zoom;z-index:1;position:relative}.carousel.is-dragging{touch-action:none}.carousel__track{gap:var(--vc-slide-gap);height:100%;transition:transform var(--vc-transition-easing);transition-duration:var(--vc-transition-duration);width:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.carousel__viewport{width:100%;height:100%;overflow:hidden}.carousel__sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.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{grid-template-rows:100%;grid-template-columns:100%;transition:none;display:grid}.carousel.is-effect-fade .carousel__slide{opacity:0;pointer-events:none;height:100%;transition:opacity var(--vc-transition-easing);transition-duration:var(--vc-transition-duration);grid-area:1/1;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{background:var(--vc-nav-background);border-radius:var(--vc-nav-border-radius);color:var(--vc-nav-color);cursor:pointer;font-size:var(--vc-nav-height);height:var(--vc-nav-height);width:var(--vc-nav-width);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.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-block-start:auto;inset-inline:auto 50%;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);gap:var(--vc-pgn-gap);justify-content:center;margin:0;padding:0;list-style:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.carousel__pagination-button{background-color:var(--vc-pgn-background-color);border-radius:var(--vc-pgn-border-radius);cursor:pointer;height:var(--vc-pgn-height);width:var(--vc-pgn-width);border:0;margin:0;padding:0;display:block}.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%;left:var(--vc-png-left);right:var(--vc-png-right);flex-direction:column;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{flex-shrink:0;justify-content:center;align-items:center;margin:0;display:flex;transform:translateZ(0);flex-direction:column!important;justify-content:normal!important}.carousel__pagination{position:static;transform:none;gap:17px!important;margin:40px 0 0!important}.carousel__pagination-button{width:12px!important;height:12px!important;padding:0!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{opacity:0!important;background:#fff!important;border-radius:50%!important;width:40px!important;height:40px!important;margin:0!important;padding:5px!important;transition:all .8s!important;top:calc(50% - 40px)!important;left:16px!important;transform:translateY(calc(50% - 40px))!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 (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 (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 (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 (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 (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)}.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 (width>=48rem){.columntext-component.custom-contact-grid .col:first-child{grid-column:span 4/span 4}}@media (width>=64rem){.columntext-component.custom-contact-grid .col:first-child{grid-column:span 2/span 2}}@media (width>=48rem){.columntext-component.custom-contact-grid .col:nth-child(2){grid-column:span 2/span 2}}@media (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 (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-border-style{syntax:"*";inherits:false;initial-value:solid}@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:0 0}}.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)}
