:root{--interior-page-hero-image-overlay-tint-opacity:0;--logobar-logo-max-width:140px;--menu-logo-max-width:100px;--menu-desktop-logo-bg:var(--primary-hover);--fp-details-cta-btn-bg-hover-color:var(--primary-hover);--fp-details-cta-btn-hover-color:var(--primary-hover-alt);--fp-footer-info-bg-color:#c49a6c;--fp-bg:#F7F8F9;--fp-footer-info-bg-color:var(--primary-hover);--fp-primary-border:transparent;--amenities-list-text-color:var(--primary-base-alt);--neighborhood-poi-category-border-bottom:1px solid #c49a6c;--footer-pipe-color:#c49a6c;--footer-button-bg-hover-color:var(--background-1-base-alt)}.text-section.scroll-reveal.reveal{.button-style-2.custom-vip-list-button{width:370px}}.intro-hpt .second-paragraph{margin-bottom:6vw}#emergency-services{margin-bottom:0}img[src="/gridmedia/img/footer-border.jpg"][alt="footer border"]{display:none}body:not(#body_home) .logo-bar{display:none}.hero-image picture{position:unset}#criteria{a.logo img{filter:brightness(10)}h1,h2,h3,h4,h5,h6{margin-bottom:0}h1{margin-top:revert;text-align:center}h1 + p{text-align:center}section p{padding-bottom:30px}section{text-align:left;max-width:1200px;margin:0 auto;padding:30px;margin-bottom:5em}section ul{padding-left:1rem;margin-left:0;padding-bottom:30px}section li{list-style:disc}}.top-bar{box-shadow:0 0 10px 1px rgba(0,0,0,0.1)}.transparent-nav .logo-bar .showcase-links .menu-link,.transparent-nav .logo-bar .logo img{filter:drop-shadow(1px 1px 3px #fff)}.transparent-nav .top-bar.fixed{--link-bg-hover:transparent;--link-bg-hover-alt:#ffffff7a}.top-bar .top-bar-right-container{align-items:center}.top-bar-right-container .top-bar-links{display:flex}.top-bar-right-container .menu-item{text-transform:uppercase;white-space:nowrap;height:100%;transition:all ease-in-out 0.3s}.top-bar-right-container .menu-item a{height:35px;display:flex;align-items:center;padding:0 7px}.top-bar-right-container .menu-item:hover{background-color:var(--link-bg-hover);opacity:0.6;transition:all ease-in-out 0.3s}@media only screen and (min-width:1400px){.top-bar .top-bar-center-container{flex:2;-webkit-box-flex:2}}@media only screen and (max-width:1399px){.top-bar-right-container .top-bar-links{display:none}}header .menu.open{z-index:9384598357439857535}#body_home.transparent-nav .logo-bar{filter:none}.transparent-nav .logo-bar .hamburger-menu{display:none}@media screen and (min-width:1180px){.transparent-nav .top-bar .top-bar-right-container .hamburger-menu{opacity:1;pointer-events:unset}}.screen-reader{position:relative!important;opacity:1!important;z-index:1!important;background:var(--background-2-base-alt)!important}#specials_banner{text-align:center;padding:15px;background:var(--secondary-base);color:var(--secondary-base-alt);font-family:var(--fonts-accent);font-size:25px}@media only screen and (min-width:768px){#specials_banner a{font-size:34px}}#emergency-services{text-align:center}body:not(#body_home) .logo-bar .logo{visibility:visible}@media only screen and (max-width:767px){body:not(#body_home) .logo-bar .logo{max-width:100px}}@media only screen and (min-width:768px) and (max-width:1399px){body:not(#body_home) .logo-bar .logo{max-width:150px}}header .menu .community-info .community-address,header .menu .community-info .phone-link{font-size:16px}#body_home .amenities-section .amenities-disclaimers{top:1vw}.intro-hpt .intro-hpt-header,.hpt-section-two .bottom .hpt-header,.pet-section .pets-header{text-transform:none}.intro-hpt .hpt-text{padding-right:5vw}.amenities-section .amenities-text-block .amenities-header{margin:0 auto;padding:0.5em 0}.amenities-section .amenities-text-block .amenities-list{grid-template-columns:1fr;justify-items:center;text-align:center}.amenities-section .amenities-text-block .amenities-list-btn-container{display:block;width:fit-content;margin:auto;padding:0.5em 0}.amenities-section .amenities-text-block .amenities-list-btn-container .amenities-btn{margin:0 auto}.pet-section .pets-header{color:var(--secondary-base)}.button-style-2.custom-vip-list-button{text-align:center;width:fit-content}@media only screen and (min-width:768px){.hpt-section-two{height:clamp(500px,60vh,850px)}}@media only screen and (min-width:1200px){.hpt-section-two .bottom h2.hpt-header{left:150px;transform:none}.hpt-section-two .bottom p.hpt-text{left:150px;transform:none}}@media only screen and (max-width:1023px){.homepage-featured-floorplans-section .featured-floorplan-header.desktop-hp-fp-header{display:none}}@media only screen and (min-width:1024px){.homepage-featured-floorplans-section .featured-floorplan-header{padding-top:3vw;text-align:left;padding-left:8vw;color:var(--secondary-base)}.homepage-featured-floorplans-section .featured-floorplan-header.mobile-hp-fp-header{display:none}}#body_home .amenities-section .amenities-disclaimers{top:1vw;padding-left:0}#body_home .amenities-section .box1 .amenities-disclaimers{display:none}.intro-hpt .intro-hpt-header span{color:var(--background-1-base-alt)}.homepage-featured-floorplans-section .fp-name{max-width:200px;color:var(--primary-hover)}.homepage-featured-floorplans-section .fp-repeatable-bg,.pet-section .pets-repeatable-pattern{background-image:url('/gridmedia/img/overlook-circle-bg.jpg')!important}.pet-card-expanded .confined-banner-text .api-token-pets-header,.pet-card-expanded .confined-banner-text .header-text-style-3{text-transform:uppercase}#fp_app .fp-view-header-group .fp-view-title-group::after{content:'Availability & Pricing';position:relative;z-index:10;color:var(--primary-base);text-transform:uppercase;font-weight:var(--header-base-font-weight);font-family:var(--fonts-header);letter-spacing:var(--header-text-letter-spacing,initial);line-height:var(--header-text-line-height,1.5);font-size:var(--header-text-style-2-base-font-size-mobile)}#fp_app .fp-view-header-group .fp-view-title-group .fp-view-title,#fp_app .fp-details-cta-row .fp-details-custom-floorplan-disclaimer{display:none}#body_floorplans #fp_app .fp-cards-cta-button{background:var(--secondary-base);color:var(--secondary-base-alt)}.fees-root.table-one .fees__header{font-family:var(--fonts-header)}#fp_app .fp-summary-content .fp-summary-info-group{justify-items:center}#fp_app .fp-card .fp-footer-info{flex-direction:column-reverse}#fp_app .fp-footer-info>p,#fp_app .fp-footer-info .fw-cta-button>span{display:inline-block;position:relative;width:fit-content}#fp_app .fp-footer-info>p:after,#fp_app .fp-footer-info .fw-cta-button>span:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0;background-color:var(--fp-hover-underline-animation-color);transform-origin:bottom right;transition:transform .25s ease-out}#fp_app .fp-footer-info>p:hover:after,#fp_app .fp-footer-info .fw-cta-button:hover>span:after{transform:scaleX(1);transform-origin:bottom left}@media only screen and (min-width:1230px){#fp_app .fp-list{grid-template-columns:1fr 1fr 1fr}}#fp_app .fp-card .fp-promo-info{order:1}.fp-card-additional-row{order:2}#fp_app .fp-card .fp-footer-info{order:3}.insidepage .page-header,.gallery-page .gallery-intro-headline{padding-top:60px;color:var(--primary-base);text-transform:uppercase;font-weight:400;letter-spacing:0;text-transform:uppercase;font-size:calc(var(--accent-base-font-size) * 2.8)}.gallery-page #community_heading,.gallery-page #floorplans_heading{font-size:clamp(1.76rem,1.76rem,30pt);font-weight:500;text-transform:uppercase}.gallery-page .gallery-name:first-of-type,.tobii-zoom__icon{display:none}.gallery-page .gallery-name{text-transform:uppercase;color:var(--gallery-header-color)}[data-media-manager="lightning-amenities-three-accent-pattern-two"].webp,[data-media-manager="lightning-amenities-three-accent-pattern-two"]{opacity:0.2}.amenities .intro-text-section .intro-header{text-align:center}.inselect-units{background-color:transparent}.amenities-section-container.amenity-section-2 .amenities-list .inselect-units{margin:3em auto 0;color:var(--amenities-list-text-color);font-size:15px}.amenities-section-container.amenity-section-2 .amenities-list .inselect-units{width:100%;text-align:center;font-size:13px;font-style:italic}.amenities-section-container.amenity-section-2{padding-bottom:0}.amenities-section-container .bg-pattern-wrapper.even{background-color:unset}.amenities-section-container.amenity-section-1 .amenities-list h2,.amenities-section-container.amenity-section-2 .amenities-list h2{margin-bottom:20px}.amenities-bg-accent-img{opacity:1;background-size:cover}.cox{margin-top:0!important}.cox .button-style-1{background:#404344}.cox .button-style-1:hover{background:var(--secondary-hover)}@media only screen and (min-width:768px){.amenities-section-container.amenity-section-2 .bg-pattern-wrapper{height:70%}}#fp_app .fp-card-additional-row p{position:relative;display:inline-block}#fp_app .fp-card-additional-row p::after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0;background-color:var(--fp-hover-underline-animation-color);transform-origin:bottom right;transition:transform .25s ease-out}#fp_app .fp-card-additional-row:hover p::after{transform:scaleX(1);transform-origin:bottom left}#fp_app .fp-card .fp-footer-info{flex-direction:column-reverse}#body_floorplans .hero-image .hero-svg svg *{fill:#F7F8F9}#body_floorplans .insidepage{background:#F7F8F9}#fp_app .fp-summary-content .fp-summary-info-group .fp-summary-info-sub-group{justify-content:center}#fp_app .fp-view-header-group .fp-view-title-group{display:none}#fp_page_main_header{text-transform:uppercase;color:var(--primary-base);margin-bottom:50px}#fp_app .fp-card .fp-info-wrapper .fp-name{color:var(--primary-hover);text-align:left;max-width:200px}#body_floorplans #fp_app .fp-cards-cta-button{background:#404344}#body_floorplans #fp_app .fp-cards-cta-button:hover{background:var(--secondary-hover)}@media screen and (min-width:1400px){#fp_page_main_header{margin-bottom:70px}}#neighborhood_featured_section .featured-pois .featured-pois-list-container .featured-pois-list{display:flex;flex-direction:column}#neighborhood_featured_section .featured-pois .featured-pois-list-container .featured-pois-list li:nth-child(1){order:6}#neighborhood_featured_section .featured-pois .featured-pois-list-container .featured-pois-list li:nth-child(2){order:1}#neighborhood_featured_section .featured-pois .featured-pois-list-container .featured-pois-list li:nth-child(3){order:4}#neighborhood_featured_section .featured-pois .featured-pois-list-container .featured-pois-list li:nth-child(4){order:3}#neighborhood_featured_section .featured-pois .featured-pois-list-container .featured-pois-list li:nth-child(5){order:2}#neighborhood_featured_section .featured-pois .featured-pois-list-container .featured-pois-list li:nth-child(6){order:5}#body_neighborhood .hero-image picture img{object-position:0 20%}.mapboxgl-marker{width:32px;aspect-ratio:1 / 1}.homepage-featured-floorplans-section .fp-repeatable-bg,.pet-section .pets-repeatable-pattern{background-size:600px}.amenities-section-container.amenity-section-1 .amenities-list,.amenities-section-container.amenity-section-2 .amenities-list{background:var(--primary-base);flex-direction:column;align-items:center}.amenities-section-container.amenity-section-1 .amenities-list li,.amenities-section-container.amenity-section-2 .amenities-list li{text-align:center!important}.amenities-section-container.amenity-section-1 .amenities-list h2,.amenities-section-container.amenity-section-2 .amenities-list h2{text-align:center;padding:unset;left:unset;top:unset;bottom:unset;color:var(--primary-base-alt)}#video_tour_section .tour-text{display:none}#neighborhood_featured_header{color:var(--primary-base);text-transform:uppercase}.neighborhood-page #neighborhood_section .content-container .poi-links-container{height:100%}#neighborhood_featured_header .header-secondary-color{text-transform:uppercase}#neighborhood_featured_section .featured-pois .featured-pois-list-container .header-text-style-4{border-bottom:1px solid var(--primary-hover)}#neighborhood_featured_section .featured-pois .featured-pois-list-container .featured-pois-list li::marker{color:var(--primary-hover)}#neighborhood_featured_section .featured-pois{background:url('/gridmedia/img/pattern.jpg');position:relative}.featured-pois-list-container{position:relative;z-index:2}.featured-pois:after{content:'';height:100%;width:100%;background:#fff;position:absolute;top:0;left:0;opacity:0.95;z-index:0}#neighborhood_featured_section .featured-pois .featured-pois-list-container .header-text-style-4{color:#c49a6c;border-bottom:1px solid #c49a6c}#body_neighborhood #school_info_section .featured-header,#body_neighborhood #school_info_section .featured-header .header-secondary-color{text-transform:uppercase}#body_neighborhood #school_info_section{background-color:var(--primary-base)}.school-info-section .school-list{justify-content:space-evenly}#body_neighborhood #school_info_section .featured-header,#body_neighborhood #school_info_section .featured-header .header-secondary-color{color:#fff}.school-item .header-text-style-4,.school-info-section .school-list .school-item p,.school-info-section .school-list .school-item .header-text-style-4{color:#fff}.school-info-section .school-list .school-item svg *{stroke:#fff}.school-info-section .school-list .school-divider{display:none}#residents_app_container .card-style-1 .header-text-style-5{color:var(--primary-base)}footer .top-section:after{display:none}footer .footer-header{color:var(--secondary-base);text-transform:uppercase}footer .social-links svg{fill:var(--secondary-base)}footer .footer-refer{background:var(--secondary-base)}footer .button-style-1.footer-refer:hover{background:#c49a6c}footer .footer-bottom{background:var(--primary-hover)}footer .footer-bottom:before{display:none}.copyright-wrapper .copyright-text,.copyright-wrapper .copyright-link,.copyright-wrapper .copyright-links-wrapper,.copyright-wrapper .copyright-links-wrapper span,.copyright-wrapper .copyright-links-wrapper a{color:var(--primary-hover-alt)}.copyright-wrapper .eho-ada-wrapper #footer_equal_housing_link svg{fill:var(--primary-hover-alt)}footer .footer-buttons .button-style-1{background:var(--primary-hover-alt);color:var(--primary-hover);font-weight:bold}footer .footer-buttons .button-style-1:hover{background:#c49a6c;color:#fff}footer .button-style-1:focus-within,footer .button-style-1:hover{background:var(--background-1-base-alt);color:var(--background-1-base)}