:root{--menu-desktop-logo-bg:var(--primary-base);--specials-banner-bg:var(--secondary-base);--specials-banner-bg-alt:var(--secondary-base-alt);--hp-amenities-header-color:#24394C;--hp-fp-name-color:#24394C;--hp-pets-accent-bg:unset;--hpt-bg-color:#ffffff;--hpt-two-bg-color:#ffffff;--hp-button-color:#000;--menu-background-color:#24394C;--menu-background-color-hover:#ddaa69;--category-list-hover-bg:#6f808e;--featured-poi-bg:#DCA96A;--pet-card-heading-color:#DCA96A;--header-text-transform:capitalize;--header-text-letter-spacing:unset;--contact-info-filter-color:var(--contact-form-bg);--contact-info-bg-color:var(--contact-form-bg);--contact-info-text-color:var(--contact-form-bg-alt);--contact-page-interior-hero-image-svg-fill:var(--contact-form-bg);--footer-bg-color:#DCA96A;--footer-text-hover-color:var(--background-1-base)!important;--footer-pipe-color:#fff}.hero-image picture{position:unset}}.header-break{color:var(--background-2-base-alt)}#body_home{.button-style-2,.newsletter-link{width:min(360px,100%);text-align:center}}.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:var(--secondary-hover)}.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);color:var(--link-bg-hover-alt);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}}#emergency-services{margin:0;text-align:center}#specials_banner{background:var(--specials-banner-bg);color:var(--specials-banner-bg-alt);padding:1rem;text-align:center;width:100%}#specials_banner a{position:relative;transition:all 0.4s ease-in-out}#specials_banner a:before{content:'';position:absolute;top:100%;left:0;height:1px;background:var(--specials-banner-bg-alt);transform:scaleX(0);transform-origin:top left;transition:transform 0.4s ease-in-out;width:100%}#specials_banner a:hover{opacity:0.7}#specials_banner a:hover:before{transform:scaleX(1)}header .menu.open{opacity:1}body:not(#body_home) .logo-bar .logo{visibility:none}.hero-image:before{background-color:transparent}#fp_page_main_header,.insidepage .page-header{color:#24394c}@media only screen and (min-width:1400px){.insidepage .page-header{font-size:calc(var(--header-base-font-size) * 2.45)}}.logo-bar{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;align-items:center}.transparent-nav .logo-bar .logo{grid-column:2;margin:auto;max-width:550px}.transparent-nav .logo-bar .hamburger-menu{justify-self:end}#body_home .amenities-section .amenities-disclaimers{padding-left:0;top:1vw}.intro-hpt .intro-hpt-header{transform:none}.intro-hpt .intro-hpt-header .header-break{font-size:0.75em}.hpt-section-two .top .repeatable-bg{display:none}.hpt-section-two .top:before{background:linear-gradient(90deg,var(--secondary-base) 50%,rgba(255,255,255,0) 100%)}@media only screen and (min-width:768px){.hpt-section-two{height:clamp(500px,50vh,850px)}}.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;align-items:center;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}#body_home .amenities-section .box1 .amenities-disclaimers{display:none}@media screen and (min-width:768px){.pet-section .pets-text{transform:translateX(-40px)}}@media only screen and (min-width:1200px){.hpt-section-two .bottom{padding-top:0}.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(--hp-fp-name-color)}.homepage-featured-floorplans-section .featured-floorplan-header.mobile-hp-fp-header{display:none}}#fp_app .fp-card-additional-row p{position:relative;display:inline-block}#fp_app .fp-card .fp-footer-info p:nth-child(2){position:relative;width:fit-content}#fp_app .fp-card .fp-footer-info p:nth-child(2):after,#fp_app .fp-card-additional-row p:after{content:"";position:absolute;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);height:1px;bottom:0;left:0;background-color:var(--fp-hover-underline-animation-color);transform-origin:bottom right;transition:transform 0.25s ease-out}#fp_app .fp-card .fp-footer-info p:nth-child(2):hover:after,#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}#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{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}}.gallery-page .gallery-intro-headline{text-transform:var(--header-text-transform,none);font-weight:var(--header-base-font-weight);font-family:var(--fonts-header);letter-spacing:var(--header-text-letter-spacing,initial);color:var(--body-text-color);margin:var(--header-text-margin,0 0 20px);line-height:var(--header-text-line-height,1.5);position:relative;z-index:10;font-size:var(--header-text-style-3-base-font-size-mobile);color:#24394c}@media (min-width:768px){.gallery-page .gallery-intro-headline{font-size:var(--header-text-style-3-base-font-size-tablet)}}@media (min-width:1180px){.gallery-page .gallery-intro-headline{font-size:var(--header-text-style-1-base-font-size-smdt)}}@media (min-width:1400px){.gallery-page .gallery-intro-headline{font-size:var(--header-text-style-1-base-font-size-mddt)}}.gallery-page #community_heading,.gallery-page .tobii-zoom__icon{display:none}.gallery-page .gallery-buttons-container .gallery-button{background:#24394C;border-color:transparent}.gallery-page .gallery-buttons-container .gallery-button:hover{background:#DCA96A}#amenity_page .hero-image .over-image-header{display:none}.amenities-section-container .bg-pattern-wrapper.even{background:var(--secondary-base)}.amenities-section-container{overflow:visible}.intro-text-section .intro-header,#amenities_list_header_2{display:none}#amenity_page .inselect-units{margin:0;padding:0;background-color:transparent;font-size:calc(var(--amenities-list-font-size) * 0.9);width:250px;text-align:center}#amenity_page .intro-text-section{padding-bottom:0;padding-top:0}.amenities-section-container.amenity-section-1 .amenities-list:before{content:'Community';position:absolute;top:23px;letter-spacing:var(--amenities-header-letter-spacing);text-transform:var(--amenities-header-text-transform);color:var(--amenities-header-color);font-family:var(--amenities-header-font-family);font-size:calc(var(--amenities-header-font-size) * 1.3)}.amenities-section-container.amenity-section-2 .amenities-list:before{content:'Home';position:absolute;top:0;letter-spacing:var(--amenities-header-letter-spacing);text-transform:var(--amenities-header-text-transform);color:var(--amenities-header-color);font-family:var(--amenities-header-font-family);font-size:calc(var(--amenities-header-font-size) * 1.3)}@media only screen and (max-width:767px){.amenities-section-container .amenities-list{padding-top:80px}.amenities-section-container.amenity-section-1 .amenities-list:before{top:25px}.amenities-section-container.amenity-section-2 .amenities-list:before{position:relative;margin:0 auto 30px}.amenity-section-2.amenities-section-container .amenities-list{justify-content:center}}@media only screen and (min-width:768px){.amenities-section-container.amenity-section-2 .amenities-list{padding-top:10vw}.amenities-section-container.amenity-section-2 .amenities-list:before{top:3vw}}@media only screen and (min-width:1180px){.amenities-section-container.amenity-section-1 .amenities-list:before,.amenities-section-container.amenity-section-2 .amenities-list:before{font-size:var(--header-text-style-1-base-font-size-smdt)}}@media only screen and (min-width:1400px){.amenities-section-container.amenity-section-1 .amenities-list:before,.amenities-section-container.amenity-section-2 .amenities-list:before{font-size:var(--header-text-style-1-base-font-size-mddt)}}.amenities-section-container .amenities-list.show-icons:is(.list-count-12) .list-item:first-child:before,.amenities-section-container .amenities-list.show-icons:is(.list-count-12) .list-item:nth-child(2):before,.amenities-section-container .amenities-list.show-icons:is(.list-count-12) .list-item:nth-child(3):before,.amenities-section-container .amenities-list.show-icons:is(.list-count-12) .list-item:nth-child(4):before,.amenities-section-container .amenities-list.show-icons:is(.list-count-12) .list-item:nth-child(5):before,.amenities-section-container .amenities-list.show-icons:is(.list-count-12) .list-item:nth-child(6):before,.amenities-section-container .amenities-list.show-icons:is(.list-count-7) .list-item:first-child:before,.amenities-section-container .amenities-list.show-icons:is(.list-count-7) .list-item:nth-child(2):before,.amenities-section-container .amenities-list.show-icons:is(.list-count-7) .list-item:nth-child(3):before{display:none}#amenity_page .no-pets{display:none}.amenities-section-container .amenities-list.show-icons:is(.list-count-12) .list-item:first-child,.amenities-section-container .amenities-list.show-icons:is(.list-count-12) .list-item:nth-child(2),.amenities-section-container .amenities-list.show-icons:is(.list-count-12) .list-item:nth-child(3),.amenities-section-container .amenities-list.show-icons:is(.list-count-12) .list-item:nth-child(4),.amenities-section-container .amenities-list.show-icons:is(.list-count-12) .list-item:nth-child(5),.amenities-section-container .amenities-list.show-icons:is(.list-count-12) .list-item:nth-child(6),.amenities-section-container .amenities-list.show-icons:is(.list-count-7) .list-item:first-child,.amenities-section-container .amenities-list.show-icons:is(.list-count-7) .list-item:nth-child(2),.amenities-section-container .amenities-list.show-icons:is(.list-count-7) .list-item:nth-child(3){margin:6px 5px;width:90%}@media only screen and (min-width:768px){.amenities-section-container .amenities-list.show-icons:is(.list-count-12) .list-item:first-child,.amenities-section-container .amenities-list.show-icons:is(.list-count-12) .list-item:nth-child(2),.amenities-section-container .amenities-list.show-icons:is(.list-count-12) .list-item:nth-child(3),.amenities-section-container .amenities-list.show-icons:is(.list-count-12) .list-item:nth-child(4),.amenities-section-container .amenities-list.show-icons:is(.list-count-12) .list-item:nth-child(5),.amenities-section-container .amenities-list.show-icons:is(.list-count-12) .list-item:nth-child(6),.amenities-section-container .amenities-list.show-icons:is(.list-count-7) .list-item:first-child,.amenities-section-container .amenities-list.show-icons:is(.list-count-7) .list-item:nth-child(2),.amenities-section-container .amenities-list.show-icons:is(.list-count-7) .list-item:nth-child(3){margin-bottom:5px;width:45%}}.amenities-section-container .amenities-list{align-items:center}.amenities-section-container .amenities-list.no-icons .list-item{text-align:center}.amenities-section-container .amenities-list{flex-direction:column}.amenities-section-container.amenity-section-2 .amenities-list{padding-top:7vw}.amenities-section-container.amenity-section-2{padding-bottom:0}.amenities footer{padding-top:0}.pet-card-expanded .confined-banner-text .api-token-pets-header{color:var(--primary-base)}#pets_page .hero-image .hero-svg .st0 *{fill:#EDE8E6}.neighborhood-page #neighborhood_section .content-container .poi-category-list-container .poi-list-container.active #return_category{background:#24394C}.neighborhood-page #neighborhood_section .content-container .poi-category-list-container .poi-list-container.active #return_category:hover{background:#DCA96A}.neighborhood-page .header-secondary-color{color:#24394C}#body_neighborhood #school_info_section{background:#24394C}#body_neighborhood #school_info_section .featured-header,#body_neighborhood #school_info_section .featured-header .header-secondary-color{color:#fff}#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-of-type(5){order:1}#neighborhood_featured_section .featured-pois .featured-pois-list-container .featured-pois-list li:nth-of-type(2){order:2}#neighborhood_featured_section .featured-pois .featured-pois-list-container .featured-pois-list li:nth-of-type(6){order:3}#neighborhood_featured_section .featured-pois .featured-pois-list-container .featured-pois-list li:nth-of-type(1){order:4}#neighborhood_featured_section .featured-pois .featured-pois-list-container .featured-pois-list li:nth-of-type(3){order:5}#neighborhood_featured_section .featured-pois .featured-pois-list-container .featured-pois-list li:nth-of-type(4){order:6}.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{justify-content:center;column-gap:30px}.school-info-section .school-list .school-item svg *{stroke:#fff}.school-info-section .school-list .school-divider{display:none}#neighborhood_featured_section .featured-poi-image-wrapper{height:auto}@media only screen and (min-width:768px){#neighborhood_featured_section .neighborhood-featured-header-wrapper{text-align:left;margin-left:5%}}#form_selector_btn_contact,#form_selector_btn_appointment{display:none}#contact_container .button-style-1{margin:auto!important}.contact-us .slide-forms-main{display:flex;flex-direction:column;justify-content:space-evenly;height:200px}#contact_us_page_container #form_selector_container{display:none}#contact_us_page_container{padding-top:0;min-height:unset}.contact-us #contact_forms{display:none}#residents_app_container .residents-header{display:none}#residents_app_container .card-list-style-simple{max-width:1300px}#residents_app_container .card-style-1{border-radius:10px}footer .top-section .footer-header,footer .top-section .phone-link,footer .top-section p,footer .top-section span{color:#fff}footer .top-section svg{fill:#fff}footer .top-section .button-style-1:hover{background:#24394C;color:#fff}footer .footer-bottom{background:url('/gridmedia/img/PRISMA-footer.jpg');background-size:cover;background-position:100% 30%;background-repeat:no-repeat;padding:100px 0;position:relative;z-index:0}footer .footer-bottom:before{display:none}.copyright-wrapper .copyright-text,.copyright-wrapper .copyright-link,.copyright-links-wrapper,.copyright-links-wrapper a,.copyright-links-wrapper span{color:var(--primary-base-alt)}.copyright-wrapper .eho-ada-wrapper #footer_equal_housing_link svg{fill:var(--primary-base-alt)}footer .top-section:after{display:none}footer .button-style-1,footer .footer-buttons .button-style-1{background:#fff;color:#363636}footer .button-style-1:hover,footer .footer-buttons .button-style-1:hover{background:#ddaa69}