body{font-family:var(--fonts-body);font-size:var(--body-base-font-size);font-weight:var(--body-base-font-weight)}h1,h2,h3,h4,h5,h6{font-family:var(--fonts-header);font-size:var(--header-base-font-size);font-weight:var(--header-base-font-weight)}strong{font-weight:normal}.btn,.button-style-1,.newsletter_button{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:relative;z-index:10;display:block;margin:var(--button-style-one-margin);padding:var(--button-style-one-padding);background-color:var(--button-style-one-bg-color);color:var(--button-style-one-text-color);letter-spacing:var(--button-style-one-letter-spacing);text-transform:var(--button-style-one-text-transform);border-radius:var(--button-style-one-border-radius);-webkit-transition:all 250ms ease;transition:all 250ms ease;-webkit-box-shadow:0px 0px 7px 0px rgba(66,68,90,0.05);box-shadow:0px 0px 7px 0px rgba(66,68,90,0.05);cursor:pointer;font-family:var(--fonts-header)}.btn.active,.btn:focus-within,.btn:hover,.button-style-1.active,.button-style-1:focus-within,.button-style-1:hover,.newsletter_button.active,.newsletter_button:focus-within,.newsletter_button:hover{background-color:var(--button-style-one-bg-hover-color);color:var(--button-style-one-text-hover-color)}.button-style-2,.newsletter-link{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:relative;z-index:10;display:block;margin:var(--button-style-two-margin);padding:var(--button-style-two-padding);background-color:var(--button-style-two-bg-color);color:var(--button-style-two-text-color);letter-spacing:var(--button-style-two-letter-spacing);text-transform:var(--button-style-two-text-transform);border-radius:var(--button-style-two-border-radius);-webkit-transition:all 250ms ease;transition:all 250ms ease;-webkit-box-shadow:0px 0px 7px 0px rgba(66,68,90,0.05);box-shadow:0px 0px 7px 0px rgba(66,68,90,0.05);cursor:pointer;font-family:var(--fonts-header)}.button-style-2.active,.button-style-2:focus-within,.button-style-2:hover,.newsletter-link.active,.newsletter-link:focus-within,.newsletter-link:hover{background-color:var(--button-style-two-bg-hover-color);color:var(--button-style-two-text-hover-color)}.newsletter-link{margin-bottom:30px}.newsletter-link img{width:30px!important;height:auto!important}.button-style-1-petite{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:relative;z-index:10;display:block;margin:var(--button-style-one-petite-margin);padding:var(--button-style-one-petite-padding);background-color:var(--button-style-one-bg-color);color:var(--button-style-one-text-color);letter-spacing:var(--button-style-one-letter-spacing);text-transform:var(--button-style-one-text-transform);border-radius:var(--button-style-one-border-radius);-webkit-transition:all 250ms ease;transition:all 250ms ease;-webkit-box-shadow:0px 0px 7px 0px rgba(66,68,90,0.05);box-shadow:0px 0px 7px 0px rgba(66,68,90,0.05);cursor:pointer;font-family:var(--fonts-header)}.button-style-1-petite.active,.button-style-1-petite:focus-within,.button-style-1-petite:hover{background-color:var(--button-style-one-bg-hover-color);color:var(--button-style-one-text-hover-color)}.button-style-2-petite{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:relative;z-index:10;display:block;margin:var(--button-style-two-petite-margin);padding:var(--button-style-two-petite-padding);background-color:var(--button-style-two-bg-color);color:var(--button-style-two-text-color);letter-spacing:var(--button-style-two-letter-spacing);text-transform:var(--button-style-two-text-transform);border-radius:var(--button-style-two-border-radius);-webkit-transition:all 250ms ease;transition:all 250ms ease;-webkit-box-shadow:0px 0px 7px 0px rgba(66,68,90,0.05);box-shadow:0px 0px 7px 0px rgba(66,68,90,0.05);cursor:pointer;font-family:var(--fonts-header)}.button-style-2-petite.active,.button-style-2-petite:focus-within,.button-style-2-petite:hover{background-color:var(--button-style-two-bg-hover-color);color:var(--button-style-two-text-hover-color)}:root{--header-text-style-1-base-font-size-mobile:calc(var(--header-base-font-size) * 1.9);--header-text-style-1-base-font-size-tablet:calc(var(--header-base-font-size) * 2.1);--header-text-style-1-base-font-size-smdt:calc(var(--header-base-font-size) * 2.3);--header-text-style-1-base-font-size-mddt:calc(var(--header-base-font-size) * 2.5);--header-text-style-2-base-font-size-mobile:calc(var(--header-base-font-size) * 1.75);--header-text-style-2-base-font-size-tablet:calc(var(--header-base-font-size) * 1.9);--header-text-style-2-base-font-size-smdt:calc(var(--header-base-font-size) * 2);--header-text-style-2-base-font-size-mddt:calc(var(--header-base-font-size) * 2.25);--header-text-style-3-base-font-size-mobile:calc(var(--header-base-font-size) * 1.6);--header-text-style-3-base-font-size-tablet:calc(var(--header-base-font-size) * 1.75);--header-text-style-3-base-font-size-smdt:calc(var(--header-base-font-size) * 1.8);--header-text-style-3-base-font-size-mddt:calc(var(--header-base-font-size) * 2);--header-text-style-4-base-font-size-mobile:calc(var(--header-base-font-size) * 1.5);--header-text-style-4-base-font-size-tablet:calc(var(--header-base-font-size) * 1.6);--header-text-style-4-base-font-size-smdt:calc(var(--header-base-font-size) * 1.7);--header-text-style-4-base-font-size-mddt:calc(var(--header-base-font-size) * 1.9);--header-text-style-5-base-font-size-mobile:calc(var(--header-base-font-size) * 1.4);--header-text-style-5-base-font-size-tablet:calc(var(--header-base-font-size) * 1.5);--header-text-style-5-base-font-size-smdt:calc(var(--header-base-font-size) * 1.6);--header-text-style-5-base-font-size-mddt:calc(var(--header-base-font-size) * 1.7);--inside-page-header-base-font-size-mobile:calc(var(--header-base-font-size) * 1.8);--inside-page-header-base-font-size-tablet:calc(var(--header-base-font-size) * 2);--inside-page-header-base-font-size-smdt:calc(var(--header-base-font-size) * 2.3)}.header-text,.header-text-style-1{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-1-base-font-size-mobile)}@media (min-width:768px){.header-text,.header-text-style-1{font-size:var(--header-text-style-1-base-font-size-tablet)}}@media (min-width:1180px){.header-text,.header-text-style-1{font-size:var(--header-text-style-1-base-font-size-smdt)}}@media (min-width:1400px){.header-text,.header-text-style-1{font-size:var(--header-text-style-1-base-font-size-mddt)}}.header-text-style-2{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-2-base-font-size-mobile)}@media (min-width:768px){.header-text-style-2{font-size:var(--header-text-style-2-base-font-size-tablet)}}@media (min-width:1180px){.header-text-style-2{font-size:var(--header-text-style-2-base-font-size-smdt)}}@media (min-width:1400px){.header-text-style-2{font-size:var(--header-text-style-2-base-font-size-mddt)}}.header-text-style-3{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)}@media (min-width:768px){.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-smdt)}}@media (min-width:1400px){.header-text-style-3{font-size:var(--header-text-style-3-base-font-size-mddt)}}.header-text-style-4{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-4-base-font-size-mobile)}@media (min-width:768px){.header-text-style-4{font-size:var(--header-text-style-4-base-font-size-tablet)}}@media (min-width:1180px){.header-text-style-4{font-size:var(--header-text-style-4-base-font-size-smdt)}}@media (min-width:1400px){.header-text-style-4{font-size:var(--header-text-style-4-base-font-size-mddt)}}.header-text-style-5{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-5-base-font-size-mobile)}@media (min-width:768px){.header-text-style-5{font-size:var(--header-text-style-5-base-font-size-tablet)}}@media (min-width:1180px){.header-text-style-5{font-size:var(--header-text-style-5-base-font-size-smdt)}}@media (min-width:1400px){.header-text-style-5{font-size:var(--header-text-style-5-base-font-size-mddt)}}.insidepage .page-header{text-transform:var(--header-text-transform,none);font-weight:var(--inside-page-header-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;padding:35px 10px 15px;font-size:var(--inside-page-header-base-font-size-mobile)}@media (min-width:768px){.insidepage .page-header{font-size:var(--inside-page-header-base-font-size-tablet)}}@media (min-width:1400px){.insidepage .page-header{font-size:var(--inside-page-header-base-font-size-smdt)}}.scroll-reveal{opacity:0}.scroll-reveal.reveal{opacity:1;transition:cubic-bezier(0.25,0.1,0.25,1) 0.65s,opacity linear 0.65s,-webkit-transform cubic-bezier(0.25,0.1,0.25,1) 0.65s}:root{--body-bg-color:var(--background-2-base);--body-text-color:var(--background-2-base-alt);--button-style-one-bg-color:var(--primary-base);--button-style-one-text-color:var(--primary-base-alt);--button-style-one-bg-hover-color:var(--primary-hover);--button-style-one-text-hover-color:var(--primary-hover-alt);--button-style-one-letter-spacing:normal;--button-style-one-text-transform:uppercase;--button-style-one-padding:16px clamp(35px,4vw,85px);--button-style-one-margin:25px auto 0;--button-style-one-border-radius:0px;--button-style-two-bg-color:var(--secondary-base);--button-style-two-text-color:var(--secondary-base-alt);--button-style-two-bg-hover-color:var(--secondary-hover);--button-style-two-text-hover-color:var(--secondary-hover-alt);--button-style-two-letter-spacing:normal;--button-style-two-text-transform:uppercase;--button-style-two-padding:16px clamp(35px,4vw,85px);--button-style-two-margin:25px auto 0;--button-style-two-border-radius:0px;--button-style-one-petite-padding:12px 20px;--button-style-one-petite-margin:25px 0;--button-style-two-petite-padding:12px 20px;--button-style-two-petite-margin:25px 0;--text-box-bg:var(--background-1-base);--text-box-bg-hover:var(--background-1-hover);--text-box-bg-alt:var(--background-1-base-alt);--text-box-bg-alt-hover:var(--background-1-hover-alt);--text-box-link-color:var(--text-box-bg-alt);--text-box-link-color-hover:var(--text-box-bg-alt-hover);--inputs-bg:#fff;--inputs-text-color:#292929;--inputs-border-color:#e0e0e0;--success:#8eba37;--success-hover:#6d9e0c;--success-alt:#fff;--danger:#c62a2a;--danger-hover:#9b1f1f;--danger-alt:#fff;--box-shadow:0px 0px 18px rgba(0,0,0,0.1)}.footer{margin-top:10%;position:relative;z-index:0}.footer .footer-bottom{position:relative;background-color:var(--footer-bottom-bg);padding:45px 6vw 35px}.footer .footer-bottom a,.footer .footer-bottom p{color:var(--footer-bottom-bg-alt);font-size:calc(var(--footer-bottom-font-size) * 0.85);font-family:var(--footer-bottom-font-family)}.footer .footer-bottom a:hover{opacity:var(--footer-link-opacity-hover)}.footer .footer-bottom .footer-svg-accent{position:absolute;z-index:0;top:-7vw;left:0;right:0;width:100%}.footer .footer-bottom .footer-svg-accent .st0,.footer .footer-bottom .footer-svg-accent svg{fill:var(--footer-bottom-bg)}.footer .footer-bottom .footer-svg-accent .st0 *,.footer .footer-bottom .footer-svg-accent svg *{fill:var(--footer-bottom-bg)}.footer .footer-bottom .bottom-logo{position:relative;z-index:10}.footer .footer-bottom .bottom-logo img,.footer .footer-bottom .bottom-logo svg{max-width:var(--footer-corp-logo-mobile-max-width);width:var(--footer-corp-logo-width)}.footer .footer-bottom .bottom-divider{height:1px;width:100%;background:var(--footer-bottom-bg-alt);margin:20px 0}.footer .footer-bottom .footer-btn{background-color:transparent;border-width:1px;border-style:solid;border-color:var(--footer-bottom-bg-alt);margin:35px 0;text-align:center;font-family:var(--footer-bottom-font-family);letter-spacing:0.05em;font-size:calc(var(--footer-bottom-font-size) * 1);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:9px 65px;-webkit-transition:all 250ms ease;transition:all 250ms ease;position:relative}.footer .footer-bottom .footer-btn span{color:var(--footer-bottom-bg-alt);position:relative;z-index:10}.footer .footer-bottom .footer-btn:before{content:"";inset:0;width:100%;height:100%;z-index:-1;background-color:var(--footer-bottom-bg-alt);position:absolute;opacity:0;-webkit-transition:all 250ms ease;transition:all 250ms ease}.footer .footer-bottom .footer-btn:hover{opacity:1}.footer .footer-bottom .footer-btn:hover:before{opacity:0.15}.footer .footer-bottom .social-icons-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:35px}.footer .footer-bottom .social-icons-section .sm-icon svg{height:26px;fill:var(--footer-bottom-bg-alt)}.footer .footer-bottom .social-icons-section .sm-icon svg *{fill:var(--footer-bottom-bg-alt)}.footer .footer-bottom .copyright-link{white-space:nowrap}.footer .footer-bottom .eho-ada-section{margin-bottom:10px}.footer .footer-bottom .eho-ada-section svg{height:33px;fill:var(--footer-bottom-bg-alt);margin-right:10px}.footer .footer-bottom .eho-ada-section svg *{fill:var(--footer-bottom-bg-alt)}@media (min-width:768px){.footer{margin-top:5%}.footer .footer-block{height:100%}.footer .footer-bottom{padding:15px 6vw 35px}.footer .footer-bottom .bottom-logo img,.footer .footer-bottom .bottom-logo svg{max-width:var(--footer-corp-logo-desktop-max-width)}.footer .footer-bottom .btn-social-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:35px 0;gap:35px}.footer .footer-bottom .btn-social-section .footer-btn,.footer .footer-bottom .btn-social-section .social-icons-section{margin:0}.footer .footer-bottom .copyright-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .footer-bottom .copyright-section .eho-ada-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}}@media (min-width:1200px){.footer .footer-bottom .footer-svg-accent{top:-5.8vw;-webkit-transform:scaleY(0.6);transform:scaleY(0.6)}.footer .footer-bottom .footer-btn{width:-webkit-max-content;width:-moz-max-content;width:max-content}.footer .footer-bottom .link-and-copy-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px}.footer .footer-bottom .btn-social-section{margin:0}}.footer .footer-web-accessibility-statement{background:var(--footer-bottom-bg);padding-bottom:20px}.footer-secondary{margin-bottom:-10%;overflow:hidden}.footer-secondary .community-info{background-color:var(--footer-community-info-bg);text-align:center;padding:10vh 6vw}.footer-secondary .community-info .footer-header,.footer-secondary .community-info a,.footer-secondary .community-info p,.footer-secondary .community-info span{font-family:var(--footer-community-font-family);color:var(--footer-community-info-bg-alt);text-transform:var(--footer-text-transform)}.footer-secondary .community-info a:hover{opacity:var(--footer-link-opacity-hover)}.footer-secondary .community-info .top-logo{margin:0 auto 20px;display:block;width:100%;width:var(--footer-community-logo-mobile-width)}.footer-secondary .community-info .social-icons-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:20px}.footer-secondary .community-info .social-icons-section .sm-icon a{line-height:1;text-transform:var(--footer-text-transform);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--footer-community-social-icons-bg);border-radius:12px;width:34px;height:34px}.footer-secondary .community-info .social-icons-section .sm-icon a:hover{background-color:var(--footer-community-social-icons-bg-hover);opacity:1}.footer-secondary .community-info .social-icons-section .sm-icon a:hover svg{fill:var(--footer-community-social-icons-bg-hover-alt)}.footer-secondary .community-info .social-icons-section .sm-icon a:hover svg *{fill:var(--footer-community-social-icons-bg-hover-alt)}.footer-secondary .community-info .social-icons-section .sm-icon svg{height:22px;fill:var(--footer-community-social-icons-bg-alt)}.footer-secondary .community-info .social-icons-section .sm-icon svg *{fill:var(--footer-community-social-icons-bg-alt)}.footer-secondary .community-info .social-icons-section .sm-icon.twitter svg{height:19px}.footer-secondary .community-info .info-address-hours{margin-top:20px}.footer-secondary .community-info .info-address-hours .footer-header{text-transform:var(--footer-text-transform)}.footer-secondary .community-map{height:max(50vw,300px);background-color:var(--footer-bottom-bg);-webkit-transition:-webkit-filter 350ms ease;transition:-webkit-filter 350ms ease;transition:filter 350ms ease;transition:filter 350ms ease,-webkit-filter 350ms ease}.footer-secondary .community-map:hover img{-webkit-filter:brightness(0.95);filter:brightness(0.95)}.footer-secondary .community-map .desktop-community-map{display:none}.footer-secondary .community-map img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-filter 350ms ease;transition:-webkit-filter 350ms ease;transition:filter 350ms ease;transition:filter 350ms ease,-webkit-filter 350ms ease}@media (min-width:768px){.footer-secondary{margin-bottom:-5%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.footer-secondary .footer-block{height:100%}.footer-secondary .community-info{padding:8vw 6vw 14vw}.footer-secondary .footer-web-accessibility-statement{padding-top:10px}}@media (min-width:1200px){.footer-secondary{-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr}.footer-secondary .top-footer-block{height:100%;min-height:485px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.footer-secondary .community-info{padding:4vw 6vw 8vw}.footer-secondary .community-info .top-logo{width:var(--footer-community-logo-desktop-width)}.footer-secondary .footer-map-link{height:100%}.footer-secondary .community-map .mobile-community-map{display:none}.footer-secondary .community-map .desktop-community-map{display:block}}.footer-map-link{position:relative}#custom_icon_static_map{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:46px;height:46px;background-color:#fff;border-radius:50%;padding:6px;border:2px solid var(--footer-map-marker-color)}#footer_equal_housing_link{margin:0 auto;width:-webkit-min-content;width:-moz-min-content;width:min-content;display:block;text-align:center;padding-bottom:20px;padding-top:0}#footer_equal_housing_link svg{fill:var(--footer-bottom-bg-alt)}#footer_equal_housing_link svg path,#footer_equal_housing_link svg rect{fill:var(--footer-bottom-bg-alt)}:root{--interior-page-hero-image-overlay-tint:#000000;--interior-page-hero-image-overlay-tint-opacity:0.4;--interior-page-hero-image-header-bg:#000000;--interior-page-hero-image-header-text-color:#fff;--interior-page-hero-image-svg-fill:var(--background-1-base);--interior-page-hero-image-header-font:var(--fonts-header);--interior-page-hero-image-header-font-size:var(--header-base-font-size);--interior-page-hero-image-header-line-height:1.25}.hero-image{position:relative;width:100vw;height:385px;background-color:var(--interior-page-hero-image-header-bg)}@media (min-width:500px){.hero-image{height:400px}}@media (min-width:768px){.hero-image{height:445px}}@media (min-width:1024px){.hero-image{height:480px}}@media (min-width:1200px){.hero-image{height:500px}}@media (min-width:1400px){.hero-image{height:525px}}@media (min-width:1400px){.hero-image{height:585px}}@media (min-width:1600px){.hero-image{height:585px}}@media (min-width:1900px){.hero-image{height:645px}}@media (min-width:2200px){.hero-image{height:min(44vw,64vh)}}.hero-image:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:0;background-color:var(--interior-page-hero-image-overlay-tint);opacity:var(--interior-page-hero-image-overlay-tint-opacity);z-index:1}.hero-image picture{position:absolute;inset:0}.hero-image picture img{height:100%;-o-object-fit:cover;object-fit:cover}.hero-image .over-image-header-container{width:100%;position:absolute;bottom:-2px;left:0;right:0;z-index:10;text-align:left}.hero-image .over-image-header{color:var(--interior-page-hero-image-header-text-color);width:90%;max-width:1800px;margin:auto;position:relative;z-index:20;font-family:var(--interior-page-hero-image-header-font);font-size:calc(var(--interior-page-hero-image-header-font-size) * 2.4);line-height:var(--interior-page-hero-image-header-line-height);padding-right:65px;padding-bottom:30px}@media (min-width:768px){.hero-image .over-image-header{font-size:calc(var(--interior-page-hero-image-header-font-size) * 3);padding-bottom:35px}}@media (min-width:1180px){.hero-image .over-image-header{width:80%}}@media (min-width:1600px){.hero-image .over-image-header{font-size:calc(var(--interior-page-hero-image-header-font-size) * 3.8);padding-bottom:40px}}.hero-image .hero-svg{z-index:100}.hero-image .hero-svg .st0,.hero-image .hero-svg svg{fill:var(--interior-page-hero-image-svg-fill)}.hero-image .hero-svg .st0 *,.hero-image .hero-svg svg *{fill:var(--interior-page-hero-image-svg-fill)}@media only screen and (max-width:767px){div.seo-text{padding-bottom:5%}}@media only screen and (min-width:767px){div.seo-text{padding-bottom:min(5%,50px)}}.application-page .outer-most-container,.classifieds-page .outer-most-container,.pets-page .outer-most-container,.specials-page .outer-most-container{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.application-page .outer-most-container main,.classifieds-page .outer-most-container main,.pets-page .outer-most-container main,.specials-page .outer-most-container main{-webkit-box-flex:1;-ms-flex:1;flex:1}:root{--body-bg-color:var(--background-1-base);--body-text-color:var(--background-1-base-alt);--featured-header-text-color:var(--background-1-base-alt);--featured-poi-bg:var(--background-2-base);--featured-poi-color:var(--background-2-base-alt);--neighborhood-page-poi-list-category-header-border-bottom:1px solid var(--background-1-base-alt);--neighborhood-poi-list-header-border-bottom:1px solid var(--background-1-base-alt);--neighborhood-school-divider-color:var(--background-1-base-alt);--neighborhood-poi-category-border-bottom:1px solid var(--background-1-base-alt);--poi-color:var(--background-1-base-alt);--review-text-box-bg:var(--background-2-base);--service-request-form-bg:var(--background-2-base)}.insidepage .page-header{color:var(--secondary-base)}#contact_us_page_container .contact-selection .card{-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.contact-us{--contact-info-filter-color:var(--body-bg-color);--contact-form-bg:var(--background-2-base);--contact-form-bg-alt:var(--background-2-base-alt)}.contact-us .form-wrapper{background-color:inherit;color:inherit}.ebrochure-page .box-card{-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.pet-card-expanded{-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}#body_floorplans #fp_app{margin-top:20px}#body_floorplans #fp_sub_navigation{top:var(--topbar-min-height)}#body_floorplans .fp-quick-info-section{top:var(--topbar-min-height)}#body_floorplans .insidepage{padding-bottom:5%}.ebrochure_page{--body-bg-color:var(--background-2-base);--body-text-color:var(--background-2-base)}@media print{.logo-bar{display:none!important}}:root{--menu-background-color:var(--background-3-base);--menu-text-color:var(--background-3-base-alt);--menu-list-item-hover:var(--background-3-hover);--menu-text-color-hover:var(--background-3-hover-alt);--menu-background-color-hover:var(--background-3-hover);--menu-dropdown-list-item-bg:var(--background-3-base);--menu-dropdown-list-item-text-color:var(--background-3-base-alt);--menu-desktop-logo-bg:var(--background-3-base);--menu-hamburger-close-button-color:var(--background-3-base-alt);--menu-text-opacity:0.8;--menu-link-letter-spacing:0.15em;--menu-info-letter-spacing:0.1em;--menu-font-family:var(--fonts-header);--menu-logo-max-width:200px;--menu-font-size:calc(var(--header-base-font-size) * 1.12);--menu-community-info-font-size:var(--menu-font-size);--menu-font-weight:initial;--footer-bottom-bg:var(--background-3-base);--footer-bottom-bg-alt:var(--background-3-base-alt);--footer-bottom-font-family:var(--fonts-header);--footer-bottom-font-size:var(--header-base-font-size);--footer-link-opacity-hover:0.7;--footer-text-transform:none;--footer-corp-logo-mobile-max-width:230px;--footer-corp-logo-desktop-max-width:255px;--footer-corp-logo-width:100%;--footer-community-logo-mobile-width:180px;--footer-community-logo-desktop-width:220px;--footer-community-info-bg:var(--background-1-base);--footer-community-info-bg-alt:var(--background-1-base-alt);--footer-community-font-family:var(--fonts-header);--footer-community-font-size:var(--header-base-font-size);--footer-community-social-icons-bg:var(--primary-base);--footer-community-social-icons-bg-alt:var(--primary-base-alt);--footer-community-social-icons-bg-hover:var(--primary-hover);--footer-community-social-icons-bg-hover-alt:var(--primary-hover-alt);--footer-map-marker-color:var(--primary-base);--lightning-was-modal-open-btn-text-color:var(--footer-bottom-bg-alt);--lightning-was-modal-open-btn-text-font-family:var(--footer-bottom-font-family);--lightning-was-modal-open-btn-text-font-size:var(--footer-bottom-font-size);--button-style-one-letter-spacing:0.12em;--button-style-two-letter-spacing:0.12em}header #menu_backdrop{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;background-color:rgba(0,0,0,0.5);opacity:0;z-index:200;min-height:0;pointer-events:none;-webkit-transition:all 1s cubic-bezier(0.42,0,0.08,1.04);transition:all 1s cubic-bezier(0.42,0,0.08,1.04)}header #menu_backdrop.open{min-height:100vh;opacity:1}header .menu{position:fixed;background-color:var(--menu-background-color);top:0;left:0;right:0;bottom:0;min-height:100%;overflow-y:auto;z-index:-100;opacity:0;pointer-events:none;-webkit-transition:all 0.8s cubic-bezier(0.42,0,0.08,1.04);transition:all 0.8s cubic-bezier(0.42,0,0.08,1.04)}header .menu.open{width:100%;z-index:9999999;opacity:1;pointer-events:initial;-webkit-transition:all 0.8s cubic-bezier(0.42,0,0.08,1.04);transition:all 0.8s cubic-bezier(0.42,0,0.08,1.04)}header .menu .menu-logo-wrapper{margin:25px auto 45px;text-align:center}header .menu .menu-logo-wrapper .menu-logo{max-width:var(--menu-logo-max-width)}header .menu #close_menu{margin-left:auto;display:block;padding:30px 30px 0}header .menu #close_menu .close-menu-text{-webkit-transform:translateX(-9px);transform:translateX(-9px);display:block;color:var(--menu-text-color);font-family:var(--menu-font-family)}header .menu #close_menu .hamburger-line{display:block;height:3px;background:var(--menu-text-color);width:36px;margin:8px 0;-webkit-transition:all 250ms ease 100ms;transition:all 250ms ease 100ms}header .menu #close_menu.animate-out .hamburger-line{-webkit-transition:all 250ms ease 150ms;transition:all 250ms ease 150ms}header .menu #close_menu.animate-out .hamburger-line.first{-webkit-transform:rotateZ(-45deg) translate(-9px,9px);transform:rotateZ(-45deg) translate(-9px,9px)}header .menu #close_menu.animate-out .hamburger-line.second{-webkit-transform:translateX(-50px);transform:translateX(-50px);background:transparent}header .menu #close_menu.animate-out .hamburger-line.third{-webkit-transform:rotateZ(45deg) translate(-7px,-6px);transform:rotateZ(45deg) translate(-7px,-6px)}header .menu #menu_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0 30px}header .menu #menu_list .menu-item{display:block;width:100%;text-align:center;padding:8px 0;-webkit-transition:background-color 350ms ease;transition:background-color 350ms ease}header .menu #menu_list .menu-item:hover{background-color:var(--menu-background-color-hover)}header .menu #menu_list .menu-item:hover .menu-link{color:var(--menu-text-color-hover)}header .menu #menu_list .dropdown-parent{padding:0}header .menu #menu_list .dropdown-parent:hover{background-color:unset}header .menu #menu_list .dropdown-parent:hover .menu-link{color:var(--menu-text-color)}header .menu #menu_list .dropdown-parent .menu-item:hover{background-color:var(--menu-background-color-hover)}header .menu #menu_list .dropdown-parent .menu-item:hover .menu-link{color:var(--menu-text-color-hover)}header .menu #menu_list .dropdown-parent>.menu-link{display:none}header .menu #menu_list .dropdown-parent>.dropdown .menu-item{text-align:center}header .menu #menu_list .menu-link{color:var(--menu-text-color);font-size:var(--menu-font-size);font-family:var(--menu-font-family);font-weight:var(--menu-font-weight);opacity:var(--menu-text-opacity);letter-spacing:var(--menu-link-letter-spacing);text-transform:uppercase;width:100%;height:100%;display:block}header .menu .community-info{text-align:center;font-style:normal;padding-bottom:10px}header .menu .community-info .community-address,header .menu .community-info .community-phone{color:var(--menu-text-color);font-family:var(--menu-font-family);text-transform:uppercase;opacity:var(--menu-text-opacity);letter-spacing:var(--menu-info-letter-spacing)}header .menu .community-info .community-address,header .menu .community-info .phone-link{-webkit-transition:opacity 250ms ease;transition:opacity 250ms ease}header .menu .community-info .community-address:hover,header .menu .community-info .phone-link:hover{opacity:calc(var(--menu-text-opacity) - 0.2)}@media (min-width:768px){header .menu{width:0;left:unset;-webkit-transform:translateX(120vw);transform:translateX(120vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transition:all 2.2s cubic-bezier(0.42,0,0.08,1.04);transition:all 2.2s cubic-bezier(0.42,0,0.08,1.04)}header .menu.open{width:min(48vw,465px);opacity:0.9;pointer-events:initial;background-color:var(--menu-background-color);right:0;left:unset;top:0;bottom:0;min-height:100%;-webkit-transform:translateX(0px);transform:translateX(0px);-webkit-transition:all 0.8s cubic-bezier(0.42,0,0.08,1.04);transition:all 0.8s cubic-bezier(0.42,0,0.08,1.04)}header .menu #close_menu{position:absolute;right:0}header .menu #close_menu .close-menu-text{color:var(--menu-hamburger-close-button-color)}header .menu #close_menu .hamburger-line{background:var(--menu-hamburger-close-button-color)}header .menu #close_menu .hamburger-line{-webkit-transition:all 350ms ease;transition:all 350ms ease}header .menu #close_menu.animate-out .hamburger-line{-webkit-transition:all 350ms ease 400ms;transition:all 350ms ease 400ms}header .menu .menu-logo-wrapper{padding:36px 30px 50px;text-align:left;margin:0;background-color:var(--menu-desktop-logo-bg);width:100%}header .menu .menu-list-wrapper{overflow:auto}header .menu #menu_list{gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow-y:auto;background-color:inherit;padding:0;margin:0}header .menu #menu_list .dropdown{display:block}header .menu #menu_list .menu-item{padding:8px 8px 8px 60px;margin-bottom:10px;width:100%;position:relative;display:block;text-align:left}header .menu #menu_list .menu-item:before{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--menu-background-color-hover);-webkit-transition:all ease-in 250ms;transition:all ease-in 250ms;opacity:0}header .menu #menu_list .menu-item.open:before,header .menu #menu_list .menu-item:focus:before,header .menu #menu_list .menu-item:hover:before{-webkit-transition:all ease 450ms;transition:all ease 450ms;opacity:1}header .menu #menu_list .menu-item.open .menu-link,header .menu #menu_list .menu-item:focus .menu-link,header .menu #menu_list .menu-item:hover .menu-link{-webkit-transition:all 350ms ease;transition:all 350ms ease;color:var(--menu-text-color-hover)}header .menu #menu_list .menu-item .menu-link{display:block;width:100%;position:relative;z-index:10;-webkit-transition:all 250ms ease-in;transition:all 250ms ease-in;cursor:pointer}header .menu #menu_list .menu-item.dropdown-parent>.menu-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .menu #menu_list .menu-item.dropdown-parent>.menu-link .caret-down{margin:0 10px;width:8px;height:8px;border-left:2px solid;border-bottom:2px solid;display:inline-block;position:relative;bottom:2px;-webkit-transform:rotate(315deg);transform:rotate(315deg);-webkit-transition:-webkit-transform 250ms ease-in 450ms;transition:-webkit-transform 250ms ease-in 450ms;transition:transform 250ms ease-in 450ms;transition:transform 250ms ease-in 450ms,-webkit-transform 250ms ease-in 450ms}header .menu #menu_list .menu-item.dropdown-parent:before{-webkit-transition:all 350ms ease-in;transition:all 350ms ease-in}header .menu #menu_list .menu-item.dropdown-parent.open:before,header .menu #menu_list .menu-item.dropdown-parent:focus:before{-webkit-transition:all 550ms ease;transition:all 550ms ease}header .menu #menu_list .menu-item.dropdown-parent.open>.menu-link,header .menu #menu_list .menu-item.dropdown-parent:focus>.menu-link{-webkit-transition:all 350ms ease;transition:all 350ms ease}header .menu #menu_list .menu-item.dropdown-parent.open>.menu-link .caret-down,header .menu #menu_list .menu-item.dropdown-parent:focus>.menu-link .caret-down{-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:-webkit-transform 550ms ease;transition:-webkit-transform 550ms ease;transition:transform 550ms ease;transition:transform 550ms ease,-webkit-transform 550ms ease}header .menu #menu_list .menu-item.dropdown-parent .dropdown{max-height:0;opacity:0;z-index:-10;-webkit-transition:all 350ms ease 50ms;transition:all 350ms ease 50ms}header .menu #menu_list .menu-item.dropdown-parent.open .dropdown,header .menu #menu_list .menu-item.dropdown-parent:focus .dropdown{opacity:1;z-index:10;max-height:2000px;padding-top:20px;-webkit-transition:all 550ms ease;transition:all 550ms ease}header .menu #menu_list .menu-item.dropdown-parent .menu-item{text-align:left}header .menu #menu_list .menu-item.dropdown-parent .menu-item:first-child{margin-bottom:0}header .menu #menu_list .menu-item.dropdown-parent .menu-item:before{-webkit-transition:all 350ms ease-in;transition:all 350ms ease-in}header .menu #menu_list .menu-item.dropdown-parent .menu-item:focus:before,header .menu #menu_list .menu-item.dropdown-parent .menu-item:hover:before{background-color:var(--menu-dropdown-list-item-bg);-webkit-transition:all 350ms ease;transition:all 350ms ease}header .menu #menu_list .menu-item.dropdown-parent .menu-item .menu-link{color:var(--menu-text-color-hover);-webkit-transition:all 350ms ease 250ms;transition:all 350ms ease 250ms}header .menu #menu_list .menu-item.dropdown-parent .menu-item:focus .menu-link,header .menu #menu_list .menu-item.dropdown-parent .menu-item:hover .menu-link{color:var(--menu-dropdown-list-item-text-color);-webkit-transition:all 350ms ease;transition:all 350ms ease}header .menu .community-info{margin-top:auto;text-align:left;padding:12px 60px 5vh}}