:root{--interior-page-hero-image-overlay-tint-opacity:0;--interior-page-hero-image-svg-fill:var(--background-1-base);--inside-page-header-base-font-size-tablet:calc(var(--header-base-font-size) * 1.9);--inside-page-header-base-font-size-smdt:calc(var(--header-base-font-size) * 2.5);--logobar-logo-max-width:300px;--menu-text-color:var(--primary-base-alt);--menu-text-color-hover:var(--primary-hover-alt);--menu-background-color:var(--primary-base);--menu-desktop-logo-bg:var(--menu-background-color);--button-style-two-margin:25px auto 0;--intro-text-header-color:var(--secondary-base);--intro-text-section-bg:var(--background-1-base);--contact-info-text-color:var(--secondary-base);--contact-page-interior-hero-image-svg-fill:var(--secondary-base-alt);--category-list-hover-bg:var(--secondary-base);--category-list-hover-color:var(--secondary-base-alt);--gallery-intro-headline-break-0-font-size:calc(var(--header-base-font-size) * 1.9);--gallery-intro-headline-break-1-font-size:calc(var(--header-base-font-size) * 2.1);--gallery-intro-headline-break-2-font-size:calc(var(--header-base-font-size) * 2.3);--gallery-intro-headline-break-3-font-size:calc(var(--header-base-font-size) * 2.5);--header-text-style-2-base-font-size-mobile:calc(var(--header-base-font-size) * 1.9);--header-text-style-2-base-font-size-tablet:calc(var(--header-base-font-size) * 2.1);--header-text-style-2-base-font-size-smdt:calc(var(--header-base-font-size) * 2.3);--header-text-style-2-base-font-size-mddt:calc(var(--header-base-font-size) * 2.5);--header-text-style-3-base-font-size-mobile:calc(var(--header-base-font-size) * 1.9);--header-text-style-3-base-font-size-tablet:calc(var(--header-base-font-size) * 2.1);--header-text-style-3-base-font-size-smdt:calc(var(--header-base-font-size) * 2.3);--header-text-style-3-base-font-size-mddt:calc(var(--header-base-font-size) * 2.5);--header-text-style-4-base-font-size-mobile:calc(var(--header-base-font-size) * 1.9);--header-text-style-4-base-font-size-tablet:calc(var(--header-base-font-size) * 2.1);--header-text-style-4-base-font-size-smdt:calc(var(--header-base-font-size) * 2.3);--header-text-style-4-base-font-size-mddt:calc(var(--header-base-font-size) * 2.5);--header-text-style-5-base-font-size-mobile:calc(var(--header-base-font-size) * 1.5);--header-text-style-5-base-font-size-tablet:calc(var(--header-base-font-size) * 1.8);--header-text-style-5-base-font-size-smdt:calc(var(--header-base-font-size) * 1.5);--header-text-style-5-base-font-size-mddt:calc(var(--header-base-font-size) * 1.8);--hp-button-color:#2d3a52;--hp-fp-section-bg:var(--background-1-base);--hp-fp-section-accent-bg:var(--background-2-base);--hpt-bg-img-opacity:0.2;--hpt-two-pattern-opacity:0;--parallax-two-bg-pattern-opacity:0.2;--amenities-header-color:var(--secondary-base-alt);--amenities-list-bg:var(--secondary-base);--amenities-list-text-color:var(--secondary-base-alt);--amenity-section-bg:var(--background-1-base);--fp-bg:var(--background-1-base);--fp-sub-nav-bg-color:var(--background-2-base);--body-bg-color:var(--background-1-base);--featured-poi-bg:#2d3a52;--featured-poi-color:#fff;--resident-icon-stroke:var(--secondary-base);--resident-card-headers-color:var(--secondary-base);--footer-text-hover-color:var(--secondary-base);--footer-text-color:var(--secondary-base-alt);--footer-button-bg-color:var(--secondary-base);--footer-button-bg-hover-color:var(--secondary-hover)}.intro-hpt .intro-hpt-header span{color:var(--background-1-base-alt)}.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}.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-color:var(--secondary-base-alt);position:fixed;background-color:var(--secondary-base)}header .menu.open{z-index:9384598357439857535}@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}}#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{background:#46494d!important;position:relative!important;opacity:1!important;z-index:1!important}.screen-reader p{font-size:14px!important}#custom_banner{text-align:center;padding:15px;background:var(--secondary-base)}#custom_banner p{font-family:var(--fonts-accent);color:var(--secondary-base-alt);font-size:25px}@media only screen and (min-width:768px){#custom_banner p{font-size:34px}}.pet-section .pets-header,.intro-hpt .intro-hpt-header,.hpt-section-two .bottom .hpt-header,#body_neighborhood .header-text-style-4,.neighborhood-page .header-secondary-color,.neighborhood-page .featured-header,.homepage-featured-floorplans-section .floorplan-info .fp-name,.gallery-page .gallery-intro-headline,#fp_page_main_header,.insidepage .page-header,#fp_app .fp-card .fp-info-wrapper .fp-name,footer .footer-header{text-transform:none}.insidepage .page-header,.gallery-page .gallery-intro-headline{color:var(--secondary-base)!important}.hpt-repeatable-bg-img{background-size:1100px;right:-1vw}.box2 .amenities-list:after{content:"* In Select Apartment Homes";display:block;margin-top:12px;font-size:0.875rem;grid-column:1/3}.hpt-section-two .top:before{background:linear-gradient(90deg,var(--background-2-base-alt) 50%,rgba(255,255,255,0) 90%)}.hpt-section-two .bottom .hpt-header{-webkit-transform:translateX(10%);transform:translateX(10%)}.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 li{display:block;grid-column:1/3;width:100%}.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)}#body_home .amenities-section .amenities-disclaimers{top:1vw;text-align:center}@media screen and (min-width:768px){.intro-hpt .intro-hpt-header{-webkit-transform:translateX(0);transform:translateX(0)}.homepage-featured-floorplans-section .featured-floorplan-header{position:absolute;top:16vw}.pet-section .pets-header{transform:translateX(0)}}@media screen and (min-width:1024px){.amenities-section{padding:min(8vw,90px) 0 4vw}}@media only screen and (min-width:1180px){.intro-hpt .intro-hpt-header span{font-size:calc(var(--header-base-font-size) * 2)}}@media only screen and (min-width:1200px){.hpt-section-two .bottom{background-color:transparent;padding:0 4vw;margin-top:clamp(-12vh,-10vh,-8vh)}.hpt-section-two .bottom .hpt-header{transform:translateX(2%)}.hpt-section-two .bottom .hpt-text{left:0;transform:translateX(8%)}}@media screen and (min-width:1750px){.hpt-section-two .bottom{flex:revert}}#return_category{background:var(--background-2-base-alt)}#return_category:hover{opacity:0.9}#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(2){order:4}#neighborhood_featured_section .featured-pois .featured-pois-list-container .header-text-style-4{color:var(--primary-base-alt);border-bottom:1px solid var(--primary-base-alt)}#neighborhood_featured_section .featured-poi-image-wrapper{bottom:-30px}#body_neighborhood .hero-image .hero-svg svg *{fill:var(--background-1-base)!important}.neighborhood-page .featured-header{max-width:800px;text-align:left}.neighborhood-featured-header-wrapper{text-align:left;margin-left:5%}.school-info-section{max-width:1800px;margin:4% auto min(4%,40px);scroll-margin-top:100px}#school_info_section .featured-header{color:var(--secondary-base-alt)}.school-info-section .school-list .school-item svg *{stroke:var(--secondary-base-alt)}.school-info-section .school-item *{color:var(--secondary-base-alt)}.mapboxgl-marker{max-width:32px;width:32px;aspect-ratio:1 / 1;z-index:100}#body_neighborhood #school_info_section{background-color:transparent;background-image:url(/gridmedia/img/trees.jpg);background-size:cover;background-position:center}@media (min-width:768px){#body_neighborhood .header-text-style-4,#school_info_section .featured-header{font-size:var(--header-text-style-4-base-font-size-mobile)}}@media (min-width:1400px){#body_neighborhood .header-text-style-4,#school_info_section .featured-header{font-size:var(--header-text-style-4-base-font-size-tablet)}}.pet-card-expanded .confined-banner-text .api-token-pets-header{color:var(--secondary-base)}#pets_page .insidepage .page-header{display:none}.header-text-style-3{font-size:calc(var(--header-base-font-size) * 1.6)}@media only screen and (min-width:768px){#pets_page .insidepage .page-header{font-size:calc(var(--header-base-font-size) * 3)}.header-text-style-3{font-size:var(--header-text-style-3-base-font-size-mobile)}}@media (min-width:1400px){.header-text-style-3{font-size:var(--header-text-style-3-base-font-size-tablet)}}@media (min-width:1180px){.header-text-style-3{font-size:var(--header-text-style-3-base-font-size-tablet)}}#contact_container{background:var(--secondary-base-alt)}#amenity_page .hero-image .over-image-header{display:none}#amenity_page .intro-text-section{padding-bottom:2vw}#amenity_page .no-pets{display:none}#amenity_page .inselect-units{margin-top:30px;font-size:calc(var(--amenities-list-font-size) * 0.9);width:auto;text-align:center;background-color:transparent}#amenities_list_header_2{display:none}.hero-image picture{position:unset}.amenities-section-container{overflow:visible}.amenities-section-container .bg-pattern-wrapper .pattern{background:var(--primary-base)}.amenities-section-container .amenities-list{align-items:center;flex-direction:column}.amenities-section-container .amenities-list.no-icons .list-item{text-align:center}.amenities-section-container.amenity-section-1 #amenities_list_header_1.amenities-header{color:var(--secondary-base);text-transform:none;letter-spacing:0}.amenities-section-container.amenity-section-1 .amenities-list h2{padding:unset;text-align:center;margin-bottom:1vw;text-transform:none;letter-spacing:0}.amenities-section-container.amenity-section-2 .amenities-list:before{content:'Home';position:absolute;top:0;color:var(--amenities-header-color);font-family:var(--amenities-header-font-family);font-size:calc(var(--amenities-header-font-size) * 1.6);font-weight:500}.amenities-section-container.amenity-section-2 .amenities-list{padding-top:7vw}.amenities-section-container.amenity-section-2{padding-bottom:0}.amenities-section-container.amenity-section-2 .left-column .inselect-units{color:var(--secondary-base-alt)}.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}.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%}}.amenities footer{padding-top:0}@media only screen and (max-width:767px){.amenities-section-container .amenities-list{padding-top:35px}.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:before{top:3vw}.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%}}@media (min-width:1024px){.amenities-section-container.amenity-section-1 .amenities-list{padding:2vw 6vw 6vw}.amenities-section-container.amenity-section-2 .bg-pattern-wrapper{height:65%}}@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)}}#residents_app_container .card-style-1{border-radius:15px}#residents_app_container .residents-header{display:none}#residents_app_container div.card-list-style-simple{max-width:1300px}#body_residents .seo-text{display:none}@media screen and (min-width:1000px){#residents_app_container .card-list-style-simple{max-width:1200px}}#fp_app #fp_location_view{min-width:75vw}#fp_page_main_header{color:var(--secondary-base);margin-bottom:50px}#fp_app .fp-card .fp-info-wrapper .fp-name{color:var(--secondary-base)}#fp_app .fp-card .fp-promo-info{background:var(--secondary-base)}#fp_app .fp-view-header-group .fp-view-title-group{display:none}#fp_app .fp-summary-content .fp-summary-info-group .fp-summary-info-sub-group{justify-content:center}#body_floorplans .fp-card .fp-info-wrapper,#body_floorplans .fp-card .fp-image-wrapper{background:var(--background-2-base)}#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{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 0.25s ease-out}#fp_app .fp-card .fp-footer-info p:nth-child(2):hover:after{transform:scaleX(1);transform-origin:bottom left}#fp_app .fp-card .fp-footer-info p:nth-child(2):after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0}#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 .fp-card .fp-image-wrapper{order:1}#body_floorplans .fp-card .fp-info-wrapper{order:2}.fp-card-additional-row{order:4}#fp_app .fp-card .fp-promo-info{order:3}#fp_app .fp-card .fp-footer-info{order:5}@media screen and (min-width:1400px){#fp_page_main_header{margin-bottom:70px}}#gallery_presentational_headline{display:none}.gallery-page .gallery-buttons-container .gallery-button:hover{background-color:var(--background-2-base-alt);color:var(--background-2-base);border:none}#community_heading,#floorplans_heading,.tobii-zoom__icon{display:none}#body_videos{.top-bar{background:rgba(0,0,0,0.45);border-bottom:1px solid var(--secondary-base-alt);color:var(--secondary-base-alt)}.top-bar .top-bar-left-container,.top-bar .top-bar-center-container{border-right:1px solid var(--secondary-base-alt)}.top-bar .top-bar-right-container .hamburger-menu .hamburger-lines .line{background:}.top-bar .left-side-links-container .top-bar-sm li .left-side-link span svg circle,.top-bar .left-side-links-container .top-bar-sm li .left-side-link span svg g,.top-bar .left-side-links-container .top-bar-sm li .left-side-link span svg path{fill:var(--secondary-base-alt)!important}.top-bar .left-side-links-container .top-bar-sm li .left-side-link:hover{background:transparent;opacity:.6}.top-bar .top-bar-center-container .address-link:hover{background-color:transparent;color:var(--secondary-base-alt);opacity:.6}.top-bar-right-container .menu-item:hover{background-color:transparent;opacity:0.6}.top-bar .top-bar-right-container .hamburger-menu .hamburger-lines .line{background-color:var(--secondary-base-alt)}.top-bar .top-bar-right-container .hamburger-menu:hover{background:transparent;opacity:0.6}.top-bar.fixed{background:var(--secondary-base)}}footer .footer-bottom{background:#2D3A52}footer .footer-bottom:before{display:none}footer .footer-header{color:var(--primary-base)}footer p,footer .spacing span,footer .phone-link{color:var(--background-2-base-alt)}footer svg{fill:var(--primary-base)}footer .top-section:after{width:0}footer .button-style-1{background:var(--primary-base)}footer .footer-buttons .button-style-1{background:var(--secondary-base-alt);color:var(--background-2-base-alt)}footer .footer-buttons .button-style-1:hover{background:#D4C18B;color:#fff}.copyright-wrapper .copyright-link:hover{color:var(--primary-base)}body:not(#body_home) .logo-bar .logo{display:none}