.star-ratings svg{margin-right:1rem}.community-google-reviews{display:flex}.community-google-reviews__ctaLink{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;color:inherit;text-decoration:none}.community-google-reviews__ctaLink--is-link{cursor:pointer}.community-google-reviews__ctaLink--is-link:focus-visible .community-google-reviews__rating-text,.community-google-reviews__ctaLink--is-link:hover .community-google-reviews__rating-text{text-decoration:underline}.community-google-reviews__rating-flex{display:flex;align-items:center}.community-google-reviews__icon{display:flex;margin-left:1rem}.community-google-reviews__rating-text{color:inherit}.asl .asl-signature-enhanced-home-hero .community-google-reviews__ctaLink{gap:0}.asl .asl-signature-enhanced-home-hero__wrapper{display:flex;flex-direction:column-reverse}@media screen and (min-width:1024px){.asl .asl-signature-enhanced-home-hero__wrapper{flex-direction:row}}.asl .asl-signature-enhanced-home-hero__copy-container{color:#fff;padding:4rem 2rem}@media screen and (min-width:769px){.asl .asl-signature-enhanced-home-hero__copy-container{padding:4rem 12rem}}@media screen and (min-width:1024px){.asl .asl-signature-enhanced-home-hero__copy-container{padding:4rem 5rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:100%}.asl .asl-signature-enhanced-home-hero__content-wrapper{min-width:36.3rem}}.asl .asl-signature-enhanced-home-hero__title{font-size:4.8rem;line-height:6rem;font-family:classico-urw}.asl .asl-signature-enhanced-home-hero__photo-gallery-container{display:flex;flex-direction:column-reverse;background-size:cover;margin-bottom:-1px;overflow:hidden}@media screen and (min-width:1024px){.asl .asl-signature-enhanced-home-hero__photo-gallery-container{margin-bottom:0;margin-left:-6px}}@media screen and (min-width:1200px){.asl .asl-signature-enhanced-home-hero__photo-gallery-container{margin-left:-11px}}@media screen and (min-width:1400px){.asl .asl-signature-enhanced-home-hero__photo-gallery-container{margin-left:-20px}}.asl .asl-signature-enhanced-home-hero__image-wrapper{position:relative;width:100%;height:100%;background-repeat:no-repeat;background-position:top;background-size:contain}.asl .asl-signature-enhanced-home-hero__curve{display:none;z-index:10;pointer-events:none}@media screen and (min-width:1024px){.asl .asl-signature-enhanced-home-hero__curve{display:block;position:absolute;top:0;left:0;height:100%;line-height:0}.asl .asl-signature-enhanced-home-hero__curve svg{position:relative;display:block;height:100%}}.asl .asl-signature-enhanced-home-hero__curve--mobile{z-index:10;display:block;position:absolute;bottom:-1px;left:0;width:100%;line-height:0}.asl .asl-signature-enhanced-home-hero__curve--mobile svg{position:relative;display:block;height:100%}@media screen and (min-width:1024px){.asl .asl-signature-enhanced-home-hero__curve--mobile{display:none}}.asl .asl-signature-enhanced-home-hero__slider-nav,.asl .asl-signature-enhanced-home-hero__slider-nav *{height:100%}.asl .asl-signature-enhanced-home-hero__slide-container{position:relative;display:flex;justify-content:center;align-items:center;width:100%}@media screen and (min-width:1024px){.asl .asl-signature-enhanced-home-hero__carousel-image{width:100%;-o-object-fit:cover;object-fit:cover}}.asl .asl-signature-enhanced-home-hero__arrow-container{position:absolute;display:block;width:100%;max-height:4rem}.asl .asl-signature-enhanced-home-hero .swiper-slide-next,.asl .asl-signature-enhanced-home-hero .swiper-slide-prev{cursor:pointer}.asl .asl-signature-enhanced-home-hero .swiper-button{top:50%}.asl .asl-signature-enhanced-home-hero .arrow--is-right{margin-right:4rem}.asl .asl-signature-enhanced-home-hero .arrow--is-left{margin-left:4rem}@media screen and (min-width:1024px){.asl .asl-signature-enhanced-home-hero .arrow--is-left{margin-left:6rem}}.asl .asl-signature-enhanced-home-hero--is-enhanced .asl-signature-enhanced-home-hero__curve,.asl .asl-signature-enhanced-home-hero--is-enhanced .asl-signature-enhanced-home-hero__curve--mobile,.asl .asl-signature-enhanced-home-hero--is-enhanced .asl-signature-enhanced-home-hero__logo{display:none}.asl .asl-signature-enhanced-home-hero--is-enhanced .asl-signature-enhanced-home-hero__enchanced-line-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:top}.badge-gallery-and-copy-block-container{padding:4rem 0;position:relative}.badge-gallery-and-copy-block-container__icon-container{display:flex;align-items:flex-start;margin-bottom:2rem}@media screen and (min-width:1024px){.badge-gallery-and-copy-block-container__icon-container{max-width:90%}}.badge-gallery-and-copy-block-container .icon-image{margin-right:1rem}.badge-gallery-and-copy-block-container .icon-description{margin:0}.badge-gallery-and-copy-block-container p.badge-gallery-and-copy-block-container__eyebrow{text-transform:uppercase;line-height:2.2rem;font-weight:500;letter-spacing:.2rem}.badge-gallery-and-copy-block-container__row{display:flex;flex-direction:column}@media screen and (min-width:1024px){.badge-gallery-and-copy-block-container__row{flex-direction:row;align-items:stretch}}.badge-gallery-and-copy-block-container .content-column{display:flex;align-items:center;border-right:0;border-bottom:2px solid #000;padding:2rem 0}.badge-gallery-and-copy-block-container .content-column:last-of-type{border:0}@media screen and (min-width:1024px){.badge-gallery-and-copy-block-container .content-column{padding:0 2rem;border-bottom:0;border-right:2px solid #000;align-items:flex-start}}.badge-gallery-and-copy-block-container__left-column.content-column{text-align:center}@media screen and (min-width:1024px){.badge-gallery-and-copy-block-container__left-column.content-column{align-items:flex-start;text-align:left}}.badge-gallery-and-copy-block-container__title-container{text-align:center;margin-bottom:4rem}.badge-gallery-and-copy-block-container__badge-container{margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.badge-gallery-and-copy-block-container__badges{max-width:7.2rem;max-height:7.2rem;display:inline-block}.badge-gallery-and-copy-block-container__left-column .badge-gallery-and-copy-block-container__content-wrapper,.badge-gallery-and-copy-block-container__right-column .badge-gallery-and-copy-block-container__content-wrapper{width:100%;display:flex;flex-direction:column;justify-content:flex-start}.badge-gallery-and-copy-block-container__right-column .badge-gallery-and-copy-block-container__content-wrapper{align-items:center}.badge-gallery-and-copy-block-container__divider-column{padding:0;display:flex;justify-content:center;align-items:center}@media screen and (min-width:1024px){.badge-gallery-and-copy-block-container__divider-column{margin:0 2rem}}.badge-gallery-and-copy-block-container__vertical-line{width:100%;height:2px;max-height:30.9rem;margin:2rem 0}@media screen and (min-width:1024px){.badge-gallery-and-copy-block-container__vertical-line{width:2px;height:100%;margin:0}}.badge-gallery-and-copy-block-container__photos-container{position:relative;height:10rem;width:20rem;margin-bottom:4rem}.badge-gallery-and-copy-block-container__photo{height:10.2rem;width:10.2rem;overflow:hidden;background-size:cover;background-position:50%;position:absolute;transform:rotate(-15deg);left:20px;bottom:5px;z-index:2}.badge-gallery-and-copy-block-container__photo:first-of-type{z-index:3;transform:rotate(0);left:25%;bottom:-10px}.badge-gallery-and-copy-block-container__photo:last-of-type{right:0;z-index:1;transform:rotate(15deg);left:unset;bottom:0}.badge-gallery-and-copy-block-container__eyebrow,.badge-gallery-and-copy-block-container__title{margin-bottom:1rem}@media screen and (min-width:1024px){.badge-gallery-and-copy-block-container__eyebrow,.badge-gallery-and-copy-block-container__title{text-wrap:nowrap}}.badge-gallery-and-copy-block-container__license{margin:1rem 0}.modal-event .generic-modal__modal-content{display:flex;justify-content:center;align-items:center;height:100vh;background:transparent;padding-top:25rem}@media screen and (min-width:769px){.modal-event .generic-modal__modal-content{min-width:1rem}}.modal-event__container{padding:2rem;height:-moz-fit-content;height:fit-content;text-align:center;width:100%}@media screen and (min-width:769px){.modal-event__container{max-width:71.6rem}}@media screen and (min-width:1024px){.modal-event__container{max-width:85rem}}.modal-event__top-container{position:relative;display:flex;align-items:center}.modal-event__title{position:relative;z-index:1}.modal-event__button{position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer}@media screen and (min-width:769px){.modal-event__button{padding:1rem}}.modal-event__content-copy{margin:3rem 0;text-align:start}@media screen and (min-width:1024px){.modal-event__content-copy{margin:3rem 6rem}}.modal-event__close-button{background:none;border:none}.modal-event__form{display:flex;flex-direction:column;gap:3rem}@media screen and (min-width:1024px){.modal-event__form{padding:0 2rem}}.modal-event__form-row{display:flex;gap:3rem;width:100%;text-align:start;flex-direction:column}@media screen and (min-width:769px){.modal-event__form-row{flex-direction:row}}.modal-event__form-row>div{flex:1}.modal-event__form-group{width:100%}.modal-event__label{display:block;margin-bottom:1rem}.modal-event__checks{align-items:center;justify-content:center}@media screen and (min-width:769px){.modal-event__checks{display:flex}}.modal-event__checks-copy,.modal-event__contact-checkbox{padding-right:3rem}@media screen and (min-width:1024px){.modal-event__submit-button{width:35rem}}.event-card{display:flex;flex-direction:column;height:auto}.event-card,.event-card__image-container{position:relative}.event-card__image{min-width:100%}.event-card__date-container{position:absolute;left:2rem;top:1px;z-index:2}.event-card__content{padding:2rem;display:flex;gap:1rem;flex-direction:column;flex:1}.event-card__content-heading{display:flex;flex-direction:column;gap:1rem}.event-card__description{display:flex}.event-card__banner{position:absolute;left:2.4rem;bottom:2.4rem;padding:.8rem;border-radius:4px}.event-card__button-container{padding:0 2rem 2rem;margin-top:auto}.event-card__button-container button{width:100%}.featured-events__header{margin-bottom:1rem}.featured-events__intro{margin-bottom:2rem}.community-hero__container{display:flex;flex-direction:column-reverse}@media screen and (min-width:1024px){.community-hero__container{display:grid}}.community-hero__community-name{padding:1.2rem 0}.community-hero__reviews,.community-hero__starting-price{margin-bottom:1.2rem}.community-hero__copy-container{position:relative;text-align:center;text-align:left}@media screen and (min-width:1024px){.community-hero__copy-container{position:relative;text-align:left;margin-right:5rem}}.community-hero__title{text-transform:uppercase}.community-hero__copy{margin-bottom:2rem}@media screen and (min-width:1024px){.community-hero__copy{max-width:65%}}.community-hero__care-list-label{padding-top:2rem;padding-bottom:1rem;text-transform:uppercase}.community-hero__care-list-wrapper{display:flex;flex-direction:row;align-items:center;padding-bottom:2rem}.community-hero__care-list-item{display:flex;flex-direction:row}.community-hero__care-type{padding-left:.5rem;padding-right:2rem}.community-hero__learn-more{text-decoration:underline;display:block}.community-hero__image{cursor:pointer}.community-hero__image-and-banner-container{margin:auto}.community-hero__image-and-banner-container .carousel-gallery{padding:0}.community-hero__image-and-banner-container .carousel-gallery.utility-container{background-color:transparent}.community-hero__image-and-banner-container .carousel-gallery.utility-container .component-container{padding:0}.community-hero__image-slider{position:relative;max-height:45rem;max-width:80rem;overflow:hidden}.community-hero__image-wrapper{position:relative;width:100%;height:100%}.community-hero__image-wrapper img{display:none;transition:opacity .5s ease-in-out}.community-hero__image-wrapper img.active{display:block;opacity:1;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:1024px){.community-hero__image-wrapper img.active{width:100%;height:100%}}.community-hero__slider-nav{display:flex;flex-direction:row;justify-content:center;padding-top:1rem;padding-bottom:2rem}@media screen and (min-width:1024px){.community-hero__slider-nav{padding-bottom:0}}.community-hero__nav-label{margin:auto 3rem}.community-hero__next-arrow,.community-hero__prev-arrow{cursor:pointer}.community-hero__price-container{transform-origin:top left;will-change:filter,opacity}.community-hero__per-suffix{padding-left:.5rem}.community-hero__review-flex{display:flex}.community-hero__review-icon{margin-left:1rem}.price-reveal-enter-active{transition:all .2s ease-out}.price-reveal-enter-from{opacity:0;filter:blur(8px)}.price-reveal-enter-to{opacity:1;filter:blur(0)}.map-copy-block__copy-column{display:flex;flex-direction:column}.map-copy-block__columns--is-flipped{grid-auto-flow:dense;direction:rtl}.map-copy-block__columns--is-flipped>*{direction:ltr}.map-copy-block__map-wrap{width:100%;display:flex;align-items:center}.map-copy-block__map-wrap section{width:100%}.map-copy-block__html{margin-bottom:2rem}.pricing-transparency-block__super-title{font-weight:420}.pricing-transparency-block__copy-column{margin-bottom:1rem}@media screen and (min-width:1024px){.pricing-transparency-block__copy-column{margin-bottom:0}}.grid--is-flipped>.pricing-transparency-block__copy-column{border-bottom:none;padding-bottom:0}@media screen and (min-width:1024px){.grid--is-flipped>.pricing-transparency-block__copy-column{border-right:none;border-left-width:2px;border-left-style:solid;padding-left:3rem}}.pricing-transparency-block__list-column{position:relative;padding:2rem 5rem}.pricing-transparency-block__list-column:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:70%;height:2px}@media screen and (min-width:1024px){.pricing-transparency-block__list-column{border-left:2px solid;padding-left:2rem}.pricing-transparency-block__list-column:before{display:none}}.grid--is-flipped>.pricing-transparency-block__list-column{order:-1;border-bottom-width:2px;border-bottom-style:solid;padding-bottom:2rem}@media screen and (min-width:1024px){.grid--is-flipped>.pricing-transparency-block__list-column{order:0;border-left:none;border-bottom:none;padding-bottom:0;padding-left:0;padding-right:1rem}}.pricing-transparency-block .icon-list-item__icon-wrap{padding-left:0}.pricing-transparency-block .pricing-transparency-block__copy{line-height:3.2rem}.pricing-transparency-block p.pricing-transparency-block__license{line-height:2.4rem}.wrap{padding:0 1rem;width:100%}.review-card{position:relative}.review-card__rating-wrap{display:flex;align-items:center;padding-top:.5rem}.review-card__rating-wrap .star-ratings{padding-right:1rem}.review-card__read-more{position:absolute;bottom:0;display:block;width:-moz-available;width:-webkit-fill-available;padding-bottom:2rem;text-align:left;border:none;background:none;cursor:pointer}.review-modal{display:flex;justify-content:center;align-items:center}.review-modal .generic-modal__modal-content{height:-moz-fit-content;height:fit-content}.review-modal__wrapper{position:relative;z-index:500;height:600px;padding:2.4rem;display:flex;flex-direction:column;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;width:100%;min-width:35rem}.review-modal__wrapper::-webkit-scrollbar{display:none}@media screen and (min-width:576px){.review-modal__wrapper{min-width:45rem}}@media screen and (min-width:769px){.review-modal__wrapper{width:60rem}}@media screen and (min-width:768px){.review-modal__wrapper{width:75rem}}@media screen and (min-width:1024px){.review-modal__wrapper{width:100rem;min-height:70rem;padding:3rem 6rem 0}.review-modal__wrapper::-webkit-scrollbar{display:none}}.review-modal__header{display:flex;align-items:center;justify-content:right}.review-modal__close{border:none;background:none;cursor:pointer}.review-modal__entry-content{margin-bottom:3rem}.review-modal__review{margin-bottom:2rem}.review-modal__responses{padding:3.2rem}.review-modal__pagination,.review-modal__rating-wrap{display:flex;align-items:center}.review-modal__pagination{flex-direction:row;justify-content:center;padding:2rem 0;margin-top:auto}@media screen and (min-width:1024px){.review-modal__pagination{justify-content:flex-end}}.review-modal__pages{margin:0 1rem}.review-modal .generic-modal__modal-content{padding:0}.review-carousel{padding-bottom:3rem}.review-carousel .swiper-wrapper{padding:2rem 0}.review-carousel .swiper{width:100%;height:100%;position:unset}.review-carousel .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.review-carousel .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review-carousel .swiper-pagination-bullets{bottom:-3rem}.review-carousel .swiper-pagination-bullet{width:12px;height:12px;margin:0 8px!important}.review-carousel .swiper-button-next{right:.5rem}.review-carousel .swiper-button-prev{left:.5rem}@media screen and (min-width:1024px){.review-carousel .swiper-button-next{right:-2rem}.review-carousel .swiper-button-prev{left:-2rem}}.review-carousel .swiper-button{top:60%}.types-of-living-card{display:flex;flex-direction:column;height:45.6rem;width:41.7rem;border-radius:.4rem;position:relative}.types-of-living-card__banner{padding:1rem 2rem;width:100%;position:absolute;top:0;left:0;right:0}.types-of-living-card__body{display:flex;flex-direction:column;align-items:center;flex-grow:1;text-align:center;justify-content:space-between;padding:4rem}.types-of-living-card__price{line-height:3.6rem}.types-of-living-card__icon{display:block;width:6.4rem;height:6.4rem;-o-object-fit:contain;object-fit:contain}.types-of-living-card__care-container{width:100%}.types-of-living-card__care-type.copy{line-height:2rem}.types-of-living-card__cta{display:inline-block;width:100%;text-align:center}.types-of-living-card-list{display:flex;flex-direction:column;align-items:center}.types-of-living-card-list__subtitle,.types-of-living-card-list__title{text-align:center}.types-of-living-card-list__list{margin:1rem;list-style:none;width:100%}@media screen and (min-width:1024px){.types-of-living-card-list__list{margin:0;width:-moz-fit-content;width:fit-content}}.types-of-living-card-list__two-cards{margin:auto}.types-of-living-card-list__list-item{display:flex;align-items:stretch;justify-content:center;width:100%}.types-of-living-card-list__copy-block{height:45.6rem;width:41.7rem}.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 .amenities-featured__columns,.asl .amenities-featured__image-wrap{padding:0}@media screen and (min-width:1024px){.asl .amenities-featured__content-container{padding-right:0;padding-left:2rem}.asl .amenities-featured__columns--image-is-right .amenities-featured__content-container{padding-right:2rem;padding-left:0}}.asl .amenities-featured-card-item__copy-container{align-items:center}.asl .amenities-featured-card-item__icon{width:5.6rem;height:3.6rem;margin-right:1rem}.asl .apartment-card{background-color:#fff;border:1px solid #454546;border-radius:4px}.asl .apartment-card:hover{outline:2px solid #bad535}.asl .apartment-card__content-wrap{padding:2rem}.asl .apartment-card__quantity-alert,.asl .apartment-card__waitlist-copy{color:#702b68}.asl.signature .apartment-card{border-color:#b4d1bc}.asl.signature .apartment-card:hover{outline:2px solid #c7a554}.asl.signature .apartment-card__care-type{color:#75756e}.asl.signature .apartment-card__pricing,.asl.signature .apartment-card__quantity-alert,.asl.signature .apartment-card__title,.asl.signature .apartment-card__waitlist-copy{color:#233d3d}.asl.enhanced-care .apartment-card{border-color:#cadee7}.asl.enhanced-care .apartment-card:hover{outline:2px solid #c7a554}.asl.enhanced-care .apartment-card__care-type{color:#75756e}.asl.enhanced-care .apartment-card__pricing,.asl.enhanced-care .apartment-card__quantity-alert,.asl.enhanced-care .apartment-card__title,.asl.enhanced-care .apartment-card__waitlist-copy{color:#444059}.asl .apartments-list{background:#f6f5f4}.asl .apartments-list__promo-base{background-color:#702b68;border-radius:0 4px 4px 0}.asl .apartments-list__copy{color:#fff}.asl.signature .apartments-list__promo-base{background-color:#b4d1bc}.asl.signature .apartments-list__main-title{color:#233d3d}.asl.signature .apartments-list__copy{color:#454546}.asl.enhanced-care .apartments-list__promo-base{background-color:#cadee7}.asl.enhanced-care .apartments-list__copy{color:#454546}.asl.enhanced-care .apartments-list__main-title{color:#444059}.asl .badge-gallery-and-copy-block-container__eyebrow{font-family:brandon-grotesque}.asl .badge-gallery-and-copy-block-container__vertical-line{background-color:#ebe8e5}.asl .badge-gallery-and-copy-block-container__icon-container{align-items:center}.asl .badge-gallery-and-copy-block-container .content-column{border-color:#ebe8e5}.asl__vertical-line{background-color:#454546}.asl p.badge-gallery-and-copy-block-container__copy{font-family:brandon-grotesque;line-height:3.2rem}.asl.enhanced-care .badge-gallery-and-copy-block-container__vertical-line,.asl.signature .badge-gallery-and-copy-block-container__vertical-line{background-color:#c7a554}.asl .carousel-gallery__pagination{background-color:#454546;color:#fff}.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 .community-card{background:#fff;border-color:#ebe8e5}.asl .community-card:hover{border-color:#bad535;box-shadow:0 1px 19.1000003815px #ebe8e5}.asl .community-card__community-name{color:#454546;min-height:3.2rem}.asl .community-card__community-phone-text,.asl .community-card__price{color:#702b68}.asl .community-card__levels-of-care{background-color:#f6f5f4}.asl .community-card__care-title{color:#702b68}.asl .community-card__banner{color:#fff}.asl .community-card__banner--is-signature{background-color:#233d3d}.asl .community-card__banner--is-enhanced-care{background-color:#444059}.asl.enhanced-care .community-card .button--is-primary.button--is-outlined,.asl.signature .community-card .button--is-primary.button--is-outlined{color:#454546;background-color:transparent;border-color:#454546}.asl.enhanced-care .community-card .button--is-primary.button--is-outlined:hover,.asl.signature .community-card .button--is-primary.button--is-outlined:hover{background-color:#454546;color:#fff}.asl.enhanced-care .community-card .button--is-utility.button--is-outlined,.asl.signature .community-card .button--is-utility.button--is-outlined{color:#454546;background-color:transparent;border-color:#bad535}.asl.enhanced-care .community-card .button--is-utility.button--is-outlined:hover,.asl.signature .community-card .button--is-utility.button--is-outlined:hover{background-color:#bad535}.asl .community-card-container__mobile-filter-container{background-color:#fff}.asl .community-card-container__mobile-filter-control.button{font-size:1.4rem}@media screen and (min-width:1024px){.asl .community-card-container__mobile-filter-control.button{display:none}}.asl .community-events{background-color:#ebe8e5}.asl.signature .community-events{background-color:#fff}.asl.signature .community-events .copy{line-height:2.5rem}.asl.enhanced-care .community-events{background-color:#fff}.asl.enhanced-care .community-events .copy{line-height:2.5rem}.asl .community-hero>.component-container{padding:2rem}@media screen and (min-width:769px){.asl .community-hero>.component-container{padding:4rem 0}}.asl .community-hero.utility-container{background-color:#f6f5f4}@media screen and (min-width:1216px){.asl .community-hero__container{align-items:center}}.asl .community-hero__formatted-price{color:#702b68;font-weight:450}.asl .community-hero__starting-price{font-weight:390}.asl .community-hero .care-types{display:flex;flex-wrap:wrap}.asl .community-hero .care-types__copy{font-weight:390}.asl .community-hero__learn-more{color:#702b68}.asl .community-map .map-div{border-radius:4px!important}.asl .button.button.button.button--has-icon.button.button--is-text.button--is-outlined.cost-calculator-redux-slide__prev-button .icon path,.asl .button.button.button.button--has-icon.button.button--is-text.button--is-outlined.cost-calculator-redux-slide__prev-button .icon svg{fill:currentColor}.asl .button.button.button.button--has-icon.button.button--is-text.button--is-outlined.cost-calculator-redux-slide__prev-button:focus-visible .icon path,.asl .button.button.button.button--has-icon.button.button--is-text.button--is-outlined.cost-calculator-redux-slide__prev-button:focus-visible .icon svg,.asl .button.button.button.button--has-icon.button.button--is-text.button--is-outlined.cost-calculator-redux-slide__prev-button:hover .icon path,.asl .button.button.button.button--has-icon.button.button--is-text.button--is-outlined.cost-calculator-redux-slide__prev-button:hover .icon svg{fill:currentColor}.asl .costCalculator{color:#454546;background-color:#ebe8e5}.asl .costCalculator__main{background:#fff;border-radius:4px}.asl .costCalculator__progress-indicator{font-family:classico-urw;color:#702b68;padding:0}.asl .costCalculator__progressBar span{background-color:#bad535}.asl .costCalculator__error-text{color:#b3261e}.asl .costCalculator__box--active,.asl .costCalculator__card--active{border:2px solid #bad535}.asl .costCalculator__bottom a{color:#454546;font-size:1.6rem;font-weight:400;line-height:2.4rem;text-decoration-line:underline}.asl .costCalculator .text-green{color:#702b68}.asl .costCalculator .link-no-style{text-decoration:none;color:#454546}.asl .costCalculator .link-no-style:hover{color:#454546}.asl .costCalculator .box--active-result{border:2px solid #bad535}.asl .cost-calculator-choice-slide__slide{border:2px solid #ececec}.asl .cost-calculator-choice-slide__slide:hover{border:2px solid #bad535}.asl .cost-calculator-choice-slide__clarity-content-wrap{background-color:#fff}.asl .cost-calculator-redux__section-progress-icon--is-current{border:2px solid #bad535}.asl .cost-calculator-redux__section-progress-icon--is-next{border:2px solid #f6f5f4;background-color:#ececec}.asl .cost-calculator-redux__section-progress-icon--is-completed{border:2px solid #bad535;background-color:#bad535}.asl .cost-calculator-redux__section-progress-icon--is-completed svg{height:15px;width:15px}.asl .cost-calculator-redux-slide{border:2px solid #d0d0d0;border-radius:4px;background-color:#f9f9f9}.asl .cost-calculator-redux-slide--is-info__subtext,.asl .cost-calculator-redux-slide__copy{color:#787872}.asl .results__main-comparison{border:1px solid #ececec}.asl .results__main-comparison-vs{background-color:#bad535}.asl .results__main-comparison-left-box{background:#f6f5f4}.asl .results__main-comparison-compare-title,.asl .results__main-comparison-save-percentage{color:#3c0535}.asl .results__breakdown-table-header{color:#fff}.asl .results__breakdown-table-header--is-line-item{background-color:#787872}.asl .results__breakdown-table-header--is-home{background-color:#454546}.asl .results__breakdown-table-header--is-company{background-color:#bad535;color:#454546}.asl .results__breakdown-grid,.asl .results__table-cell{border:1px solid #ececec}.asl .results__table-cell--line-item-total{color:#3c0535;font-weight:700;background-color:#f6f5f4}.asl .results__table-cell--company-total,.asl .results__table-cell--home-total{background-color:#f6f5f4}.asl .results__report,.asl .results__startover{background-color:#f9f9f9}.asl.signature .event-card{border:2px solid #ebe8e5}.asl.signature .event-card__date-container{background-color:#233d3d}.asl.enhanced-care .event-card{border:2px solid #c7a554}.asl.enhanced-care .event-card__date-container{background-color:#444059}.asl .featured-apartment__base-info-container,.asl .featured-apartment__container,.asl .featured-apartment__specifications li{border-color:#ebe8e5}.asl .featured-events__card-container .event-card{border-radius:4px;overflow:hidden;background-color:#fff}.asl .featured-events__card-container .event-card__date-container{padding:0 1rem;background-color:#702b68;color:#fff;border-radius:0 0 4px 4px;top:0;width:10rem;text-align:center}.asl .icon-list__copy{font-family:brandon-grotesque}.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 .map-copy-block__container{overflow:hidden}.asl .map-copy-block__columns{margin:0}.asl .map-copy-block__map-wrap{padding:.75rem .75rem .75rem 0}.asl .map-copy-block__copy-column{display:flex;flex-direction:column;margin:auto}@media screen and (min-width:1024px){.asl .map-copy-block__copy-column{padding-left:8rem;padding-right:0}}.asl .map-copy-block__html{margin-bottom:1rem}.asl .map-copy-block--has-curve{padding:3rem 2rem}@media screen and (min-width:769px){.asl .map-copy-block--has-curve{padding:10rem}}.asl .map-copy-block .map-copy-block__columns--is-flipped .map-copy-block__map-wrap{padding:.75rem 0 .75rem .75rem}@media screen and (min-width:1024px){.asl .map-copy-block .map-copy-block__columns--is-flipped .map-copy-block__copy-column{padding-right:8rem;padding-left:0}}.asl .modal-event__container{background-color:#fff}.asl .modal-event input[type=email],.asl .modal-event input[type=text]{border:1px solid #454546;border-radius:4px}.asl .modal-event__top-container{justify-content:start}.asl .modal-event__content-copy{text-align:start}.asl .multi-image-column-card__card-inner{background:#fff;margin-bottom:4rem;display:flex;flex-direction:column;flex:1}.asl .multi-image-column-card__card-image{width:100%;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:1024px){.asl .multi-image-column-card__card-image{max-width:100%}}.asl .multi-image-column-card__card-image--is-logo{aspect-ratio:unset}.asl .multi-image-column-card__card-body{display:flex;flex-direction:column;flex:1;text-align:start}.asl .multi-image-column-card__card-title,.asl .multi-image-column-card__super-title{margin-bottom:2rem;flex:none}.asl .multi-image-column-card__card-text{flex:1}.asl .multi-image-column-card__cta{margin-top:1rem;align-self:flex-start}.asl .multi-image-columns__header{display:block;text-align:start;padding-bottom:4rem}@media screen and (min-width:1024px){.asl .multi-image-columns__header{max-width:100%}}@media screen and (min-width:992px){.asl .multi-image-columns__group{margin:auto;gap:4rem;max-width:unset}}.asl .multi-image-columns__card{border:none;position:inherit;margin:auto}@media screen and (min-width:768px){.asl .multi-image-columns__card{flex:1 1 40rem}}@media screen and (min-width:992px){.asl .multi-image-columns__card{margin:0}}.asl .nearby-communities__title{text-align:center}.asl .pricing-transparency-block__copy-column,.asl .pricing-transparency-block__list-column{border-color:#ebe8e5}.asl .pricing-transparency-block__copy-column:before,.asl .pricing-transparency-block__list-column:before{background-color:#ebe8e5}.asl .promo-banner__container--with-gradient{background:linear-gradient(0,#454546,#702b68 96%)}@media screen and (min-width:768px){.asl .promo-banner__container--with-gradient{background:linear-gradient(-90deg,#454546,#702b68 89%)}}@media screen and (min-width:992px){.asl .promo-banner__container--with-gradient{background:linear-gradient(90deg,#454546,#702b68 96%)}}.asl .promo-banner__supertitle{letter-spacing:2px;text-transform:uppercase}.asl .promo-banner__title{font-weight:390}.asl .promo-banner__subtitle{font-weight:420}.asl .promo-banner__copy{font-weight:390}@media screen and (min-width:1024px){.asl .promo-banner__text-container{margin-right:5rem}}.asl .quick-look__back-button:hover,.asl .quick-look__phone-link:hover,.asl .quick-look__phone-link:hover span{color:#702b68}.asl .quick-look__back-button:hover svg,.asl .quick-look__back-button:hover svg path,.asl .quick-look__phone-link:hover span svg,.asl .quick-look__phone-link:hover span svg path,.asl .quick-look__phone-link:hover svg,.asl .quick-look__phone-link:hover svg path{color:#702b68;fill:#702b68}.asl .quick-look__content{border-radius:0;background-color:#fff}@media screen and (min-width:769px){.asl .quick-look__content{border-radius:4px}}.asl .quick-look__slide-count{color:#fff}.asl .quick-look__gallery{border-radius:2px}.asl .quick-look__phone-number{color:#454546}.asl .quick-look__community-name{color:#454546;margin-bottom:2rem}.asl .quick-look__pricing span{color:#702b68}.asl .quick-look__directions{color:#702b68;font-weight:420}.asl .quick-look__cta-box{background-color:#fff}.asl .quick-look__cta-box a:last-of-type span.icon--is-primary svg,.asl .quick-look__cta-box a:last-of-type span.icon--is-primary svg path{fill:#fff}.asl .quick-look__cta-box a:last-of-type:hover span.icon--is-primary svg,.asl .quick-look__cta-box a:last-of-type:hover span.icon--is-primary svg path{fill:#454546;color:#454546}.asl .quick-look hr{height:1px;color:#454546;border-color:#454546;background-color:#454546}.asl .quick-look__subbrand-sticker{color:#fff;text-transform:uppercase;padding:.8rem 1.2rem;width:-moz-fit-content;width:fit-content;letter-spacing:2px}.asl .quick-look__subbrand-sticker--is-signature{background-color:#233d3d}.asl .quick-look__subbrand-sticker--is-enhanced-care{background-color:#444059}.asl .quick-look__signature-enhanced-copy-block svg{position:relative}.asl .quick-look__signature-enhanced-copy-block svg--image{position:relative;left:0}.asl .quick-look .arrow--is-utility,.asl .quick-look .arrow--is-utility:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' fill='none' viewBox='0 0 56 56'%3E%3Crect width='56' height='56' fill='%23bad535' rx='28'/%3E%3Cpath fill='%233c0535' d='M17.45 26.846c-.6.625-.6 1.666 0 2.29l12.786 13.396c.666.624 1.665.624 2.265 0 .666-.694.666-1.735 0-2.36L20.846 28.026 32.501 15.88c.666-.694.666-1.735 0-2.36-.6-.694-1.599-.694-2.198 0z'/%3E%3C/svg%3E")}.asl .quick-look .arrow--is-utility:hover,.asl .quick-look .arrow--is-utility:hover:hover{opacity:.5}.asl .quick-look--is-signature .quick-look__back-button:hover,.asl .quick-look--is-signature .quick-look__phone-link:hover,.asl .quick-look--is-signature .quick-look__phone-link:hover span{color:#233d3d}.asl .quick-look--is-signature .quick-look__back-button:hover svg,.asl .quick-look--is-signature .quick-look__back-button:hover svg path,.asl .quick-look--is-signature .quick-look__phone-link:hover span svg,.asl .quick-look--is-signature .quick-look__phone-link:hover span svg path,.asl .quick-look--is-signature .quick-look__phone-link:hover svg,.asl .quick-look--is-signature .quick-look__phone-link:hover svg path{color:#233d3d;fill:#233d3d}.asl .quick-look--is-signature .quick-look__cta-box a:last-of-type span.icon--is-primary svg,.asl .quick-look--is-signature .quick-look__cta-box a:last-of-type span.icon--is-primary svg path{fill:#fff}.asl .quick-look--is-signature .quick-look__cta-box a:last-of-type:hover span.icon--is-primary svg,.asl .quick-look--is-signature .quick-look__cta-box a:last-of-type:hover span.icon--is-primary svg path{fill:#233d3d;color:#233d3d}.asl .quick-look--is-signature .quick-look__directions,.asl .quick-look--is-signature .quick-look__pricing span{color:#233d3d}.asl .quick-look--is-signature .arrow--is-utility,.asl .quick-look--is-signature .arrow--is-utility:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' fill='none' viewBox='0 0 56 56'%3E%3Crect width='56' height='56' fill='%23c7a554' rx='28'/%3E%3Cpath fill='%23454546' d='M17.45 26.846c-.6.625-.6 1.666 0 2.29l12.786 13.396c.666.624 1.665.624 2.265 0 .666-.694.666-1.735 0-2.36L20.846 28.026 32.501 15.88c.666-.694.666-1.735 0-2.36-.6-.694-1.599-.694-2.198 0z'/%3E%3C/svg%3E")}.asl .quick-look--is-signature .arrow--is-utility:hover,.asl .quick-look--is-signature .arrow--is-utility:hover:hover{opacity:.5}.asl .quick-look--is-signature .button--is-primary{background-color:#233d3d;border-color:#233d3d;color:#fff}.asl .quick-look--is-signature .button--is-primary:hover{background-color:transparent;color:#233d3d}.asl .quick-look--is-signature .button--is-secondary{background-color:#b4d1bc;border-color:#b4d1bc;color:#454546}.asl .quick-look--is-signature .button--is-secondary:hover{background-color:transparent}.asl .quick-look--is-signature .apartment-card{border-color:#233d3d}.asl .quick-look--is-signature .apartment-card__care-type,.asl .quick-look--is-signature .apartment-card__floor-plan-link,.asl .quick-look--is-signature .apartment-card__pricing,.asl .quick-look--is-signature .apartment-card__quantity-alert,.asl .quick-look--is-signature .apartment-card__title,.asl .quick-look--is-signature .apartment-card__waitlist-copy,.asl .quick-look--is-signature a.apartment-card__community-phone.link,.asl .quick-look--is-signature a.icon-list__more-less-link.link{color:#233d3d}.asl .quick-look--is-enhanced-care .quick-look__back-button:hover,.asl .quick-look--is-enhanced-care .quick-look__phone-link:hover,.asl .quick-look--is-enhanced-care .quick-look__phone-link:hover span{color:#444059}.asl .quick-look--is-enhanced-care .quick-look__back-button:hover svg,.asl .quick-look--is-enhanced-care .quick-look__back-button:hover svg path,.asl .quick-look--is-enhanced-care .quick-look__phone-link:hover span svg,.asl .quick-look--is-enhanced-care .quick-look__phone-link:hover span svg path,.asl .quick-look--is-enhanced-care .quick-look__phone-link:hover svg,.asl .quick-look--is-enhanced-care .quick-look__phone-link:hover svg path{color:#444059;fill:#444059}.asl .quick-look--is-enhanced-care .quick-look__cta-box a:last-of-type span.icon--is-primary svg,.asl .quick-look--is-enhanced-care .quick-look__cta-box a:last-of-type span.icon--is-primary svg path{fill:#fff}.asl .quick-look--is-enhanced-care .quick-look__cta-box a:last-of-type:hover span.icon--is-primary svg,.asl .quick-look--is-enhanced-care .quick-look__cta-box a:last-of-type:hover span.icon--is-primary svg path{fill:#444059;color:#444059}.asl .quick-look--is-enhanced-care .quick-look__directions,.asl .quick-look--is-enhanced-care .quick-look__pricing span{color:#444059}.asl .quick-look--is-enhanced-care .arrow--is-utility,.asl .quick-look--is-enhanced-care .arrow--is-utility:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' fill='none' viewBox='0 0 56 56'%3E%3Crect width='56' height='56' fill='%23c7a554' rx='28'/%3E%3Cpath fill='%23454546' d='M17.45 26.846c-.6.625-.6 1.666 0 2.29l12.786 13.396c.666.624 1.665.624 2.265 0 .666-.694.666-1.735 0-2.36L20.846 28.026 32.501 15.88c.666-.694.666-1.735 0-2.36-.6-.694-1.599-.694-2.198 0z'/%3E%3C/svg%3E")}.asl .quick-look--is-enhanced-care .arrow--is-utility:hover,.asl .quick-look--is-enhanced-care .arrow--is-utility:hover:hover{opacity:.5}.asl .quick-look--is-enhanced-care .button--is-primary{background-color:#444059;border-color:#444059;color:#fff}.asl .quick-look--is-enhanced-care .button--is-primary:hover{background-color:transparent}.asl .quick-look--is-enhanced-care .button--is-secondary{background-color:#cadee7;border-color:#cadee7;color:#454546}.asl .quick-look--is-enhanced-care .button--is-secondary:hover{background-color:transparent}.asl .quick-look--is-enhanced-care .apartment-card{border-color:#444059}.asl .quick-look--is-enhanced-care .apartment-card__care-type,.asl .quick-look--is-enhanced-care .apartment-card__floor-plan-link,.asl .quick-look--is-enhanced-care .apartment-card__pricing,.asl .quick-look--is-enhanced-care .apartment-card__quantity-alert,.asl .quick-look--is-enhanced-care .apartment-card__title,.asl .quick-look--is-enhanced-care .apartment-card__waitlist-copy,.asl .quick-look--is-enhanced-care a.apartment-card__community-phone.link,.asl .quick-look--is-enhanced-care a.icon-list__more-less-link.link{color:#444059}.asl .care-types{margin-top:1rem}.asl .review-card{padding:2rem;height:285px;overflow:hidden;text-align:left;border:2px solid #ebe8e5}.asl .review-card:focus,.asl .review-card:focus-visible,.asl .review-card:hover{cursor:pointer;box-shadow:0 2px 16px #0000001a}.asl .review-card__name{color:#454546}.asl .review-card__rating-wrap{padding-bottom:1rem}.asl .review-card__read-more{background:#fff}.asl .review-carousel__av-rating{display:flex;flex-direction:column;padding-bottom:1rem}@media screen and (min-width:1024px){.asl .review-carousel__av-rating{align-items:center;flex-direction:row}}.asl .review-carousel .swiper-pagination-bullet-active{background-color:#75756e}.asl .review-carousel .swiper-button{top:65%}.asl .review-modal__wrapper{border-radius:4px;background:#fff}.asl .review-modal__name,.asl .review-modal__response-name{color:#454546}.asl .review-modal__responses{background-color:#f6f5f4;border-left:2px solid #3c0535}.asl .schedule-my-tour__container{background-color:#702b68}.asl .schedule-my-tour__contact-preference,.asl .schedule-my-tour__next-steps-title,.asl .schedule-my-tour__promotional-opt-in,.asl .schedule-my-tour__results-title,.asl .schedule-my-tour__subtitle,.asl .schedule-my-tour__terms-container,.asl .schedule-my-tour__title{color:#454546}.asl .schedule-my-tour__verify-data-container{border-bottom:1px solid #454546}.asl .schedule-my-tour a{color:#454546;text-decoration:underline}.asl .schedule-my-tour a:active,.asl .schedule-my-tour a:focus,.asl .schedule-my-tour a:hover{color:#bad535}.asl .swiper-button:focus .arrow{outline:2px solid #bad535}.asl .types-of-living-card-list__subtitle{color:#787872}.asl .types-of-living-card{border:2px solid #ebe8e5;background-color:#fff;color:#454546}.asl .types-of-living-card__banner{background-color:#f6f5f4;color:#454546}.asl .types-of-living-card__price{color:#454546}.asl .types-of-living-card__care-type-subheader{color:#787872;text-transform:uppercase;letter-spacing:1px}.asl .types-of-living-card:hover{border-color:#bad535;cursor:pointer}.asl .types-of-living-card:hover .types-of-living-card__cta{background-color:#fff;border-color:#bad535;color:#454546}.asl.signature .types-of-living-card__banner{background-color:#b4d1bc}.asl.signature .types-of-living-card__price{color:#233d3d}.asl.enhanced-care .types-of-living-card__banner{background-color:#cadee7}.asl.enhanced-care .types-of-living-card__price{color:#444059}.asl .video-copy-block{background-color:#454546}.asl .video-copy-block__main-title{margin-bottom:2rem}@media screen and (min-width:1024px){.asl .video-copy-block__main-copy{max-width:85%}}.asl .video-copy-block__player{border-radius:4px}.asl .video-copy-block__play-button--lite{fill:#fff}
