.asl-anniversary-gallery-slide__back,.asl-anniversary-gallery-slide__front{background-repeat:no-repeat;background-position:50%;background-size:cover;cursor:pointer;display:flex;align-items:center;justify-content:center}.asl-anniversary-gallery-slide__back-wrap{display:flex;align-items:center;justify-content:center;flex-direction:column;border:4px solid;height:100%;width:100%}.asl-anniversary-gallery-slide--is-large{min-height:57rem}.asl-anniversary-gallery-slide--is-medium{min-height:36rem}.asl-anniversary-gallery-slide__button{position:absolute;bottom:0;right:0;margin-bottom:2rem;margin-right:2rem}.asl-anniversary-gallery-slide__pattern-text{text-align:center}.asl-anniversary-gallery-slide__quote-attribution{filter:opacity(.7)}.asl-anniversary-gallery__main-video-wrap{margin-bottom:1rem}.asl-anniversary-gallery .inline-video,.asl-anniversary-gallery .inline-video__thumbnail,.asl-anniversary-gallery .inline-video__thumbnail-img{width:100%}.asl-anniversary-gallery .inline-video__thumbnail-img{height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.asl-anniversary-gallery .inline-video__flex-wrapper,.asl-anniversary-gallery .inline-video__player,.asl-anniversary-gallery .inline-video__thumbnail{max-height:650px;overflow:hidden}.info-blocks__block-counter,.info-blocks__block-text,.info-blocks__title{text-align:center}.info-blocks__blocks:hover{cursor:auto}.info-blocks__block-counter{display:block}.info-blocks__block{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:auto}.info-blocks__thumbnail-wrap{width:200px;height:200px;border-radius:50%;overflow:hidden;flex-shrink:0}.info-blocks__thumbnail{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.info-blocks .animate--is-pulse-hover{cursor:auto}.info-blocks .animate--fade-in{animation-duration:.5s}.asl .utility-container{background-color:#fff}.asl .utility-container .component-container{padding-left:2rem;padding-right:2rem}@media screen and (min-width:1024px){.asl .utility-container .component-container{padding-left:unset;padding-right:unset}}.asl .utility-container .bottom-line--active:after{background-color:#fff}.asl .brand-navigation__fac-button.button.button--has-icon .icon:first-child{padding:0}@media screen and (min-width:1216px){.asl .brand-navigation__fac-button.button.button--has-icon .icon:first-child{padding-right:1rem}}.asl .brand-navigation{background-color:#fff}@media screen and (min-width:1024px){.asl .brand-navigation__company-nav{padding:2rem 0 0}}.asl .brand-navigation__company-nav-item .link{color:#454546}.asl .brand-navigation__company-nav-item .link:hover{border-color:#bad535;color:#454546}.asl .brand-navigation__top-nav{background:#fff}.asl .brand-navigation__bottom-nav{background-color:#fff;border-top:1px solid #f6f5f4}.asl .brand-navigation__fac-button-container span{margin-right:.5rem}.asl .brand-navigation__fac-button-container{font-weight:420;font-size:1.6rem;text-transform:uppercase}.asl .brand-navigation__fac-button-list-item button .icon{padding:0 .5rem}.asl .brand-navigation__fac-button-list-item button{border-radius:4px}@media screen and (min-width:1216px){.asl .brand-navigation__fac-button-list-item button{padding:1.2rem 1rem 1.2rem 0}}.asl .brand-navigation__fac-dropdown{right:0;transform:none;border-radius:0 0 4px 4px}@media screen and (min-width:1024px){.asl .brand-navigation__fac-dropdown{right:calc(50% - 478px)}}@media screen and (min-width:1216px){.asl .brand-navigation__fac-dropdown{right:calc(50% - 578px)}}@media screen and (min-width:1408px){.asl .brand-navigation__fac-dropdown{right:calc(50% - 677px)}}.asl .brand-navigation__fac-search-container{background:#ebe8e5;padding:2rem}.asl .brand-navigation__fac-keymarket-list{background:#fff}.asl .brand-navigation__fac-keymarket-list ul{-moz-column-count:3;column-count:3;padding:3rem}.asl .brand-navigation__fac-keymarket-list ul li{margin-right:6rem;padding:.25rem 1rem 2rem}.asl .brand-navigation__fac-keymarket-list ul li .link{color:#454546}.asl .brand-navigation__fac-keymarket-list ul li .link:hover{border-color:#bad535;color:#454546}.asl .brand-navigation-bottom-nav-links__bottom-nav-list-item:not(:first-of-type){padding-left:1rem}.asl .brand-navigation-bottom-nav-links__bottom-nav-list-item,.asl .brand-navigation-bottom-nav-links__bottom-nav-list-parent{color:#454546}.asl .brand-navigation-bottom-nav-links__bottom-nav-list-item:hover,.asl .brand-navigation-bottom-nav-links__bottom-nav-list-parent:hover{color:#454546;border-color:#bad535}.asl .brand-navigation-bottom-nav-links__bottom-nav-list-parent.--dropdown-active{border-color:#bad535}.asl .brand-navigation-bottom-nav-links__bottom-nav-list-parent.--dropdown-active svg{transform:rotate(-180deg)}.asl .brand-navigation-bottom-nav-links__bottom-nav-dropdown{background:#fff;border-radius:0 0 2rem 2rem}.asl .brand-navigation-bottom-nav-links__bottom-nav-list-parent{color:#454546;padding:2rem 0}.asl a.brand-navigation-bottom-nav-links__bottom-nav-dropdown-item-link{color:#454546;padding:2rem;border-bottom:2px solid transparent}.asl a.brand-navigation-bottom-nav-links__bottom-nav-dropdown-item-link:focus,.asl a.brand-navigation-bottom-nav-links__bottom-nav-dropdown-item-link:hover{background:#f6f5f4;border-color:#bad535}.asl .brand-navigation-mobile-bottom-nav--dropdown-active svg{transform:rotate(180deg)}@media screen and (min-width:1024px){.asl .brand-navigation-mobile-bottom-nav__bottom-nav-container{display:none}}.asl .brand-navigation-mobile-bottom-nav__bottom-nav-container{background-color:#f6f5f4}.asl .brand-navigation-mobile-bottom-nav__bottom-nav-list-item{background-color:#f6f5f4;border-bottom:1px solid #ebe8e5}.asl .brand-navigation-mobile-bottom-nav__bottom-nav-list-item button{font-family:classico-urw}.asl .brand-navigation-mobile-bottom-nav__bottom-nav-list-parent{background:#f9f9f9;color:#454546;padding:2rem}.asl .brand-navigation-mobile-bottom-nav__mobile-nav-dropdown{background:#fff}.asl .brand-navigation-mobile-bottom-nav__mobile-nav-dropdown-item a,.asl .brand-navigation-mobile-bottom-nav__mobile-nav-dropdown-item:hover a{color:#454546;border-bottom:2px solid #f6f5f4}.asl .brand-navigation-mobile-bottom-nav__mobile-nav-dropdown-item:hover{background-color:#bad535}.asl .brand-navigation-mobile-bottom-nav__mobile-nav-dropdown-item-link{padding:2rem}.asl .brand-navigation-mobile-bottom-nav__rvc-container{border-bottom:2px solid #ebe8e5;padding:1.5rem 3rem}.asl .brand-navigation-mobile-bottom-nav__fac-button-list-item .button{padding-left:2rem}.asl .brand-navigation-mobile-bottom-nav__fac-open.button,.asl .brand-navigation-mobile-bottom-nav__fac-open.button:hover{background-color:#ebe8e5;border-color:#ebe8e5}.asl .brand-navigation-mobile-bottom-nav__fac-dropdown{background:#f6f5f4;border-bottom:2px solid #ebe8e5}.asl .brand-navigation-mobile-bottom-nav__fac-button-container .icon{margin-right:1rem}.asl .brand-navigation-mobile-bottom-nav__fac-keymarket-list{margin-top:1rem}.asl .brand-navigation-mobile-bottom-nav__fac-keymarket-list p{padding:1rem 0}.asl .brand-navigation-mobile-bottom-nav__fac-keymarket-list ul li .link{padding:1.2rem 2rem;color:#454546}.asl .brand-navigation-mobile-bottom-nav__company-nav-list{background-color:#f6f5f4;padding:2rem}.asl .brand-navigation-mobile-bottom-nav__company-nav-item a.link{color:#454546;font-size:1.4rem;padding:.8rem 0}.asl .brand-navigation-mobile-bottom-nav__company-nav-item a.link:hover{color:#454546}.asl.signature .community-info-banner{border-top:2px solid #b4d1bc;border-bottom:2px solid #b4d1bc}.asl.signature .community-info-banner__social-icon{border:2px solid #c7a554}.asl.signature .community-info-banner__social-icon:hover{background-color:#c7a554;border-color:#c7a554}.asl.enhanced-care .community-info-banner{border-top:2px solid #cadee7;border-bottom:2px solid #cadee7}.asl.enhanced-care .community-info-banner__social-icon{border:2px solid #c7a554}.asl.enhanced-care .community-info-banner__social-icon:hover{background-color:#c7a554;border-color:#c7a554}.asl .community-info-banner{background-color:#fff;border-bottom:1px solid #75756e}.asl .community-info-banner__logo{max-width:29.7rem;max-height:5.4rem}@media screen and (min-width:992px){.asl .community-info-banner__logo{max-width:36.5rem;max-height:6.7rem}}.asl .community-info-banner__address{text-align:center}.asl .community-info-banner__social-icon{border:2px solid #bad535;border-radius:100%;padding:1rem}.asl .community-info-banner__social-icon:hover{background-color:#bad535;border-color:#bad535}.asl .community-mobile-menu{background:#fff}.asl .community-mobile-nav-item__outer-wrap{padding-right:2rem;background-color:#f9f9f9;border-top:1px solid #ececec}.asl .community-mobile-nav-item__outer-wrap:last-child{border-bottom:1px solid #ececec}.asl .community-mobile-nav-item__link{padding:2rem}.asl .community-mobile-nav-item__text{font-family:classico-urw;font-weight:500}.asl .community-mobile-nav-item__outer-wrap:hover .asl .community-mobile-nav-item__text{font-weight:500}.asl .community-mobile-nav-item__dropdown-item{border-bottom:2px solid #f6f5f4}.asl .community-mobile-nav-item__dropdown-item-link{padding:2rem;width:100%;display:block;background-color:#fff}.asl .community-mobile-nav-item__dropdown-item-link:active,.asl .community-mobile-nav-item__dropdown-item-link:hover{background-color:#bad535;cursor:pointer;font-weight:500}.asl .community-mobile-nav-item__dropdown-item-link,.asl .community-mobile-nav-item__dropdown-item-link:hover,.asl .community-mobile-nav-item__link,.asl .community-mobile-nav-item__link:hover{color:#000}.asl .community-mobile-nav-item__dropdown-item:hover .asl .community-mobile-nav-item__dropdown-item-text{font-weight:500}.asl.enhanced-care .community-mobile-nav-item__dropdown-item-link:active,.asl.enhanced-care .community-mobile-nav-item__dropdown-item-link:hover,.asl.enhanced-care .community-mobile-nav-item__link:active,.asl.enhanced-care .community-mobile-nav-item__link:hover,.asl.signature .community-mobile-nav-item__dropdown-item-link:active,.asl.signature .community-mobile-nav-item__dropdown-item-link:hover,.asl.signature .community-mobile-nav-item__link:active,.asl.signature .community-mobile-nav-item__link:hover{background-color:#c7a554}.asl .community-navigation{background-color:#fff}.asl .community-navigation__contact-text{font-size:1.4rem;font-weight:500;line-height:1.75rem}.asl .community-navigation__address{padding:0 2rem;border-right:1px solid #d0d0d0}.asl .community-navigation__contact{padding:0 2rem}.asl .community-navigation__top{background:#fff}.asl .community-navigation__bottom{border-top:1px solid #f6f5f4;background-color:#fff}.asl .community-navigation__nav-item-link{padding-bottom:2rem;padding-top:2rem}@media screen and (min-width:1024px){.asl .community-navigation__nav-item-link{font-size:1.8rem;line-height:3.2rem}}@media screen and (min-width:1216px){.asl .community-navigation__nav-item-link{font-size:2rem}}.asl .community-navigation__nav-item:hover:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;border-bottom:3px solid #bad535;z-index:26}.asl .community-navigation__sub-nav{background:#fff}.asl .community-navigation__sub-nav-item{border-bottom:2px solid transparent}.asl .community-navigation__sub-nav-item:hover{background-color:#f6f5f4;font-weight:500;border-color:#bad535;border-radius:none}.asl .community-navigation__sub-nav-item:last-child:hover{border-radius:0 0 4px 4px}.asl .community-navigation__sub-nav-link{width:100%;padding:1.6rem 2.4rem;display:block}.asl .community-navigation__nav-item-link,.asl .community-navigation__nav-item-link:hover,.asl .community-navigation__sub-nav-link,.asl .community-navigation__sub-nav-link:hover{color:#454546}.asl .community-navigation__sub-nav{position:absolute;z-index:101;inset:0 auto auto 0;width:300px;border-radius:0 0 4px 4px}@media screen and (min-width:1024px){.asl .community-navigation__sub-nav{transform:translateY(7.2rem)}}.asl .community-navigation__magic-bar{width:50%;position:absolute;bottom:0;left:0;height:20px;z-index:25;background-color:#fff}.asl .community-navigation__icon--active svg{transform:rotate(180deg)}@media screen and (max-width:1216px -1px){.asl .community-navigation__cta-wrap .button .icon{padding-left:1rem}}.asl.enhanced-care .community-navigation__nav-item:hover:after,.asl.enhanced-care .community-navigation__sub-nav-item:hover,.asl.signature .community-navigation__nav-item:hover:after,.asl.signature .community-navigation__sub-nav-item:hover{border-color:#c7a554}.asl.asl .exit-intent-modal__close-button{padding:1rem}.asl.asl .exit-intent-modal__image-container{max-height:21.7rem;overflow:hidden;position:relative}@media screen and (min-width:1024px){.asl.asl .exit-intent-modal__image-container{max-height:28.2rem}}.asl.asl .exit-intent-modal__shape{position:absolute;width:100%;padding-bottom:3%;bottom:0}@media screen and (min-width:1024px){.asl.asl .exit-intent-modal__shape{bottom:-1.7rem}}.asl.asl .exit-intent-modal__shape:after,.asl.asl .exit-intent-modal__shape:before{content:"";position:absolute;bottom:100%;width:50%;padding-bottom:inherit;background-color:inherit}.asl.asl .exit-intent-modal__shape:before{right:50%;transform-origin:100% 100%;transform:skew(45deg)}.asl.asl .exit-intent-modal__shape:after{left:50%;transform-origin:0 100%;transform:skew(-45deg)}.asl.asl .exit-intent-modal__email-label{color:#454546}.asl.asl .exit-intent-modal__not-interested-copy--dark-mode.link,.asl.asl .exit-intent-modal__not-interested-copy--dark-mode.link:focus,.asl.asl .exit-intent-modal__not-interested-copy--dark-mode.link:hover{color:#fff}.asl .find-a-community__container{background:transparent}.asl .find-a-community__search-field-container{margin-bottom:1rem}@media screen and (min-width:992px){.asl .find-a-community__search-field-container{margin-bottom:0;margin-right:1rem}}.asl .find-a-community__button{border-radius:2px;text-align:center}.asl .fixed-smt-form{background-color:#ebe8e5}.asl .fixed-smt-form__privacy{line-height:2.2rem}.asl .i-map__map-state{fill:#ebe8e5;stroke:#fff}.asl .i-map__map-state--active{fill:#225045}.asl .i-map__map-state--active:hover{fill:#225045;filter:brightness(90%)}.asl .i-map__tooltip{background-color:#bad535}.asl .i-map__tooltip-polygon path{fill:#bad535}.asl .i-map__content-ribbon{background:#f6f5f4}.asl .interactive-map-wrapper__map-state{fill:#d0d0d0;stroke:#fff}.asl .interactive-mini-map__map-state{fill:#ebe8e5;stroke:#fff}.asl .interactive-mini-map__map-state--active{fill:#bad535}.asl .pop-up-form__content{background-color:#f6f5f4;border:none;border-radius:0}@media screen and (min-width:769px){.asl .pop-up-form__content{border-radius:4px;border:2px solid #ebe8e5}}.asl .pop-up-form__title-container{border-color:#ebe8e5}.asl .pop-up-form .date-carousel__day--is-selected.button--is-text:hover{background-color:#454546;border-color:#454546;color:#fff}.asl .pop-up-smt-form__community-image{border-radius:.4rem}.asl .pop-up-smt-form__time-slot--is-selected{background-color:#ebe8e5}.asl .pop-up-smt-form__schedule-copy{display:flex;contain:inline-size}.asl .pop-up-smt-form__schedule-copy--is-error{color:#b3261e;font-weight:600}.asl .progress-bar{background-color:#f6f5f4}.asl .progress-bar__progress{background-color:#702b68}.asl .recently-viewed-community__image{border:none}.asl .recently-viewed-community__container{margin-left:1.2rem}.asl .recently-viewed-community__preamble{color:#454546}.asl .recently-viewed-community__text{font-weight:420;color:#454546;font-size:1.8rem}.asl .recently-viewed-community__text:hover{color:#702b68;border-color:#702b68}.asl p.recently-viewed-community__preamble{font-size:1.4rem;line-height:1.75rem}.asl .carousel-gallery-modal{background-color:#000}.asl .carousel-gallery-modal__flex-wrap{color:#fff}.asl .carousel-gallery-modal__pagination{font-size:1.4rem;font-family:brandon-grotesque}.asl .copy-block__copy{color:#454546;padding-left:0;font-family:brandon-grotesque}.asl .copy-block__copy ol,.asl .copy-block__copy ul{padding-left:2rem}.asl.anniversary .copy-block__container{width:65%;margin:0 auto}.asl.anniversary .copy-block--has-line:after{content:"";display:block;width:2px;height:8rem;background-color:#454546;margin:4rem auto 0}.asl .image-copy-block__container{overflow:hidden}.asl .image-copy-block__columns{margin:0}.asl .image-copy-block__image-wrap{padding:.75rem .75rem .75rem 0}.asl .image-copy-block__copy-column{display:flex;flex-direction:column;margin:auto}@media screen and (min-width:1024px){.asl .image-copy-block__copy-column{padding-left:8rem;padding-right:0}}.asl .image-copy-block__html{margin-bottom:1rem}.asl .image-copy-block--has-curve{padding:3rem 2rem}@media screen and (min-width:768px){.asl .image-copy-block--has-curve{padding:10rem}}.asl .image-copy-block .image-copy-block__columns--is-flipped .image-copy-block__image-wrap{padding:.75rem 0 .75rem .75rem}@media screen and (min-width:1024px){.asl .image-copy-block .image-copy-block__columns--is-flipped .image-copy-block__copy-column{padding-right:8rem;padding-left:0}}.asl .swiper-button:focus .arrow{outline:2px solid #bad535}
