.asl-pricing-copy-block__pricing-text{color:#702b68;font-size:3rem}@media screen and (min-width:1024px){.asl-pricing-copy-block .copy-block__copy{max-width:80%}}.signature .asl-pricing-copy-block__pricing-text{color:#233d3d}.enhanced-care .asl-pricing-copy-block__pricing-text{color:#444059}.asl .asl-signature-enhanced-community-hero__container{display:flex;flex-direction:column-reverse;margin:0}@media screen and (min-width:1024px){.asl .asl-signature-enhanced-community-hero__container{display:grid}}.asl .asl-signature-enhanced-community-hero__image-container{padding:0}.asl .asl-signature-enhanced-community-hero__image,.asl .asl-signature-enhanced-community-hero__mobile-image{background-repeat:no-repeat;background-position:top;background-size:cover;min-height:21rem}@media screen and (min-width:769px){.asl .asl-signature-enhanced-community-hero__image,.asl .asl-signature-enhanced-community-hero__mobile-image{min-height:42rem}}@media screen and (min-width:1024px){.asl .asl-signature-enhanced-community-hero__image,.asl .asl-signature-enhanced-community-hero__mobile-image{min-height:61.8rem}}.asl .asl-signature-enhanced-community-hero__mobile-image{display:block}@media screen and (min-width:1024px){.asl .asl-signature-enhanced-community-hero__mobile-image{display:none}}.asl .asl-signature-enhanced-community-hero__image{display:none}@media screen and (min-width:1024px){.asl .asl-signature-enhanced-community-hero__image{display:block}}.asl .asl-signature-enhanced-community-hero__left-column{margin:4rem 2rem}@media screen and (min-width:769px){.asl .asl-signature-enhanced-community-hero__left-column{margin:4rem 12rem}}@media screen and (min-width:1024px){.asl .asl-signature-enhanced-community-hero__left-column{margin:4rem 5rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}}@media screen and (min-width:1400px){.asl .asl-signature-enhanced-community-hero__left-column{margin-left:8rem}}@media screen and (min-width:1024px){.asl .asl-signature-enhanced-community-hero__info-container{max-width:36.3rem}}.asl .asl-signature-enhanced-community-hero__title{font-size:4.8rem;line-height:6rem;margin:3.2rem 0;font-family:classico-urw}.asl .asl-signature-enhanced-community-hero__apron{padding:4rem 2rem;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:769px){.asl .asl-signature-enhanced-community-hero__apron{padding:4rem 12rem}}@media screen and (min-width:1024px){.asl .asl-signature-enhanced-community-hero__apron{padding:4rem 22rem}}@media screen and (min-width:1400px){.asl .asl-signature-enhanced-community-hero__apron{padding:4rem 0}}.asl .asl-signature-enhanced-community-hero__apron-copy{max-width:72rem}.asl .asl-signature-enhanced-community-hero__cta{align-self:flex-start}.asl.signature .asl-signature-enhanced-community-hero__image-container{position:relative}.asl.signature .asl-signature-enhanced-community-hero__curve{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='35' fill='none' preserveAspectRatio='xMidYMax slice' viewBox='0 0 375 35'%3E%3Cpath fill='%23fff' d='M0 0c40.929 44.245 106.141 38.863 198.539 17.062C271.095.962 329.236-5.979 375 22.77V35H0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;background-position:bottom;position:absolute;width:100%;height:5rem;bottom:-1px}@media screen and (min-width:769px){.asl.signature .asl-signature-enhanced-community-hero__curve{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='68' fill='none' preserveAspectRatio='xMidYMax slice' viewBox='0 0 744 68'%3E%3Cpath fill='%23fff' d='M0 0c81.203 85.961 210.584 75.504 393.901 33.149C537.853 1.869 653.204-11.617 744 44.239V68H0z'/%3E%3C/svg%3E");height:9rem}}@media screen and (min-width:1024px){.asl.signature .asl-signature-enhanced-community-hero__curve{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='743' fill='none' viewBox='0 0 68 743'%3E%3Cpath fill='%23fff' d='M67.628 0C-17.07 81.094-6.766 210.301 34.966 393.371 65.786 537.13 79.074 652.326 24.04 743H.628V0z'/%3E%3C/svg%3E");height:100%;width:7rem;bottom:unset;left:-2px;top:0;background-position:0}}.asl.signature .asl-signature-enhanced-community-hero__apron{position:relative;z-index:2}.asl.enhanced-care .asl-signature-enhanced-community-hero__container{background-color:#cadee74d}.asl.enhanced-care .asl-signature-enhanced-community-hero__line{width:10rem;height:4px;background-color:#c7a554}.asl.enhanced-care .asl-signature-enhanced-community-hero__supertitle-container{display:flex;flex-direction:column;align-items:flex-start}.asl.enhanced-care .asl-signature-enhanced-community-hero__apron{border-bottom:2px solid #ececec}.events-calendar-event{border:1px solid transparent;padding:2rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;cursor:pointer;min-height:14.8rem}.events-calendar-event__title{line-height:2.5rem}.events-calendar-event__description-link{text-align:left}.events-calendar__calendar{flex:1;max-width:108rem;display:none}@media screen and (min-width:1024px){.events-calendar__calendar{display:block}}.events-calendar__week-container{margin-bottom:1rem}.events-calendar__day,.events-calendar__day-container,.events-calendar__mobile-date-header{border:1px solid transparent;text-align:left;display:flex;justify-content:flex-start;flex-direction:column;align-items:flex-start}.events-calendar__day--has-event,.events-calendar__day-container--has-event,.events-calendar__mobile-date-header--has-event{cursor:pointer;position:relative;overflow:initial}.events-calendar__day-header{letter-spacing:-.1rem}.events-calendar__day-header.copy{font-weight:420}.events-calendar__day{position:relative;align-items:left;flex:unset;padding:1rem 1rem 75%;min-width:unset;max-width:9rem;height:10rem}@media screen and (min-width:1024px){.events-calendar__day{max-width:unset}}@media screen and (min-width:1408px){.events-calendar__day{min-width:13rem;height:12rem}}.events-calendar__day:hover{cursor:pointer}.events-calendar__day--is-null:hover{cursor:auto}.events-calendar__day-event-indicator{position:absolute;left:1rem;bottom:1rem}.events-calendar__day-event-indicator.copy{border-radius:.4rem;padding:.8rem;font-weight:420;letter-spacing:0}.events-calendar__day-container{display:flex;align-items:center;justify-content:space-between;flex-direction:column;padding-bottom:2rem}.events-calendar__side-list{padding-top:0;gap:1rem;display:flex;flex-direction:column;max-height:unset;max-width:unset;width:100%}@media screen and (min-width:769px){.events-calendar__side-list{padding-top:6.4rem}}@media screen and (min-width:1024px){.events-calendar__side-list{padding-top:5.5rem;max-height:60rem;max-width:25rem}}@media screen and (min-width:1408px){.events-calendar__side-list{max-height:70rem}}.events-calendar__side-list--hide-on-desktop{display:flex}@media screen and (min-width:1024px){.events-calendar__side-list--hide-on-desktop{display:none}}.events-calendar__side-list-header{display:flex;justify-content:space-between;padding:1rem}.events-calendar__side-list-month{text-transform:uppercase}.events-calendar__side-list-events{display:flex;flex-direction:column;gap:.6rem;overflow-y:scroll;padding-bottom:4rem}.events-calendar__side-list-event{box-shadow:0 2px 4px #00000008}.events-calendar__mobile-week{display:flex}@media screen and (min-width:1024px){.events-calendar__mobile-week{display:none}}.events-calendar__mobile-button-container{display:flex;align-items:flex-end;padding-bottom:.4rem}.events-calendar__mobile-button:disabled{visibility:hidden}.events-calendar__mobile-week-day-container{flex:1}.events-calendar__mobile-week-days{display:flex;justify-content:space-between}.events-calendar__mobile-week-days li{text-align:center;width:4.5rem}.events-calendar__mobile-week-days .events-calendar__day{flex:1;padding:.2rem 1rem;min-width:4.5rem;max-width:5rem;height:auto;position:relative;align-items:center;justify-content:center;border-width:2px}.events-calendar__mobile-week-days .events-calendar__day--has-event:after{content:"";display:block;border:2px solid #000;border-radius:100%;background:red;height:1.4rem;width:1.4rem;position:absolute;bottom:-8px}@media screen and (min-width:769px){.events-calendar__mobile-week-days .events-calendar__day--has-event:after{height:1.6rem;width:1.6rem;bottom:-12}}.events-calendar__mobile-week-days .events-calendar__day--is-selected:after{display:none}.events-calendar__day-events-list{width:100%;display:flex;flex-direction:column;gap:.6rem}.events-calendar{padding:0 .6rem}.events-calendar__list-container{max-height:70rem;overflow-y:scroll}.events-calendar__list-item{display:flex;gap:2rem}.events-calendar__list-day.copy{font-size:1.5rem;line-height:1.5rem;letter-spacing:-.1;font-weight:420;margin-bottom:1rem}.events-calendar__list-date{max-width:3.1rem}.events-calendar__list-date.copy{text-align:right;font-size:3.2rem;line-height:3.2rem;letter-spacing:-.1;font-weight:420}.events-calendar__events-list{flex:1;display:flex;flex-direction:column;gap:.6rem}.events-calendar__title-block{min-height:14rem;padding:2rem;text-align:center}@media screen and (min-width:769px){.events-calendar__title-block{padding:0 7rem;text-align:left}}@media screen and (min-width:1024px){.events-calendar__title-block{padding:0}}.events-calendar__month{display:none}@media screen and (min-width:769px){.events-calendar__month{display:grid}}.events-calendar .grid{grid-template-columns:repeat(7,1fr)}.events-calendar .grid-item.grid-item--is-full{grid-column:span 7}.events-calendar__title{text-transform:uppercase;white-space:nowrap}.events-calendar__main-view{display:flex;justify-content:center;gap:1rem}.events-calendar__header-information{display:flex;white-space:nowrap;align-items:center;gap:2rem}.events-calendar__header-information .button.button{border-radius:.4rem}.events-calendar__header-information .button.button:disabled{cursor:auto;opacity:.75}.events-calendar__buttons{display:flex;flex-direction:column;gap:.6rem}@media screen and (min-width:1024px){.events-calendar__buttons{flex-direction:row}}.events-calendar__month-buttons-container,.events-calendar__view-buttons{display:flex;gap:.6rem;justify-content:flex-end}.events-calendar__events-indicator{border-radius:.4rem;padding:1rem;height:4.8rem;font-size:1.5rem;line-height:1.5rem;font-weight:420;letter-spacing:.1rem;display:flex;align-items:center;align-self:flex-end}.events-calendar__events-text{display:none}@media screen and (min-width:1024px){.events-calendar__events-text{display:inline}}.events-calendar__prev-button{padding:1rem 1rem 1rem 0}.events-calendar__next-button{padding:1rem 0 1rem 1rem}.events-calendar__mobile-container{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-evenly;position:relative}@media screen and (min-width:769px){.events-calendar__mobile-container{display:none}}.events-calendar__mobile-calendar-container{width:100%}.events-calendar__mobile-calendar-container.grid{display:grid;justify-content:space-between;grid-template-columns:repeat(7,1fr)}.events-calendar__mobile-calendar-container.grid .grid-item.grid-item--is-full{grid-column:span 7}@media screen and (min-width:769px){.events-calendar__mobile-calendar-container.grid{display:none}}.events-calendar__info-container{display:flex;align-items:center;justify-content:space-between;gap:3rem;text-transform:uppercase}.events-calendar__calendar-title{align-self:flex-start;padding-top:.6rem}.events-calendar__calendar-title span.copy{font-size:2.4rem;line-height:100%;letter-spacing:0}@media screen and (min-width:1024px){.events-calendar__calendar-title span.copy{font-size:4.3rem;line-height:4.3rem;letter-spacing:.2rem}}.events-calendar__calendar-title__title-year.copy{font-size:390}@media screen and (min-width:1024px){.events-calendar__calendar-title__title-year.copy{font-size:500}}.events-calendar__date{font-size:3.2rem;font-weight:390;line-height:3.2rem;letter-spacing:-.1rem}.events-calendar__modal-container{padding:2rem;min-width:unset}@media screen and (min-width:769px){.events-calendar__modal-container{min-width:56.2rem}}.events-calendar .generic-modal__modal-content:has(.events-calendar__modal-container){height:auto;max-width:100.2rem}.events-calendar .generic-modal__modal-content:has(.events-calendar__modal-container) .events-calendar__modal-button{width:100%;max-width:35rem}.events-calendar__modal-button-container{display:flex;justify-content:center}.events-calendar__modal-header{display:flex;align-items:center;position:relative;min-height:10rem}.events-calendar__modal-title{flex:1;text-align:center;font-size:4rem;line-height:100%;letter-spacing:0;font-weight:300}.events-calendar__mobile-close{position:absolute;right:0;top:0}.events-calendar #events-calendar-modal{display:flex;justify-content:center;align-items:center}@media screen and (min-width:769px){.events-calendar .component-container{border-radius:1.6rem}}.events-calendar__skeleton-header{display:flex;justify-content:space-between;align-items:center;padding:2rem 0;margin-bottom:2rem;border-bottom:1px solid;opacity:.08}.events-calendar__skeleton-block{background:currentColor;border-radius:.4rem;opacity:.6;animation:events-calendar-pulse 1.5s ease-in-out infinite}.events-calendar__skeleton-block--title{height:4rem;width:20rem}.events-calendar__skeleton-block--controls{height:3.6rem;width:12rem}.events-calendar__skeleton-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.4rem}.events-calendar__skeleton-cell{background:currentColor;border-radius:.4rem;height:8rem;opacity:.05;animation:events-calendar-pulse 1.5s ease-in-out infinite}.events-calendar__skeleton-cell--header{height:3.2rem;opacity:.08}@keyframes events-calendar-pulse{0%,to{opacity:.05}50%{opacity:.12}}.modal-gallery .generic-modal__modal-content{display:flex;justify-content:center;align-items:center;height:100vh;background:transparent}.modal-gallery__container{height:-moz-fit-content;height:fit-content}@media screen and (min-width:1024px){.modal-gallery__container{max-width:97rem}}.modal-gallery__header{display:flex;justify-content:flex-end}.modal-gallery__header button{border:none;background:none;cursor:pointer}.modal-gallery__header button .icon{display:flex;justify-content:center;align-items:center}.modal-gallery__footer{display:flex;justify-content:flex-end}.modal-gallery__buttons{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media screen and (min-width:1024px){.modal-gallery__buttons{justify-content:flex-end}}.photo-gallery-hero{position:relative;display:flex;flex-direction:column}.photo-gallery-hero__cta{width:-moz-fit-content;width:fit-content;position:static;white-space:nowrap}@media screen and (min-width:1024px){.photo-gallery-hero__cta{width:auto;position:absolute;bottom:2.4rem;right:2.4rem}.photo-gallery-hero__cta.photo-cta{margin-top:2rem}}.photo-gallery-hero__cta-container{display:flex;align-items:center}.photo-gallery-hero__images{overflow:hidden;cursor:pointer;margin-bottom:2rem}@media screen and (min-width:1024px){.photo-gallery-hero__images{margin-bottom:0}}.photo-gallery-hero__images img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.photo-gallery-hero__container{text-align:center}.photo-gallery-hero__container:not(.photo-gallery-hero--1Image) .photo-gallery-hero__images{display:grid;grid-template-rows:repeat(2,1fr);row-gap:1.1rem}@media screen and (min-width:769px){.photo-gallery-hero__container:not(.photo-gallery-hero--1Image) .photo-gallery-hero__images{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;-moz-column-gap:1.1rem;column-gap:1.1rem}}.photo-gallery-hero__button-override--is-centered{display:flex;justify-content:center}.photo-gallery-hero--1Image .photo-gallery-hero__images{aspect-ratio:5/2}.photo-gallery-hero--1Image .photo-gallery-hero__images>div{height:100%}.photo-gallery-hero--1Image .photo-gallery-hero__images>div img{vertical-align:middle}.photo-gallery-hero--3Image .photo-gallery-hero__images{grid-template-rows:repeat(3,33%)!important}@media screen and (min-width:769px){.photo-gallery-hero--3Image .photo-gallery-hero__images{row-gap:1.1rem;grid-template-rows:repeat(2,50%)!important}}.photo-gallery-hero--3Image .photo-gallery-hero__images>div:first-child{grid-row:1/2}@media screen and (min-width:769px){.photo-gallery-hero--3Image .photo-gallery-hero__images>div:first-child{grid-row:1/3}}.photo-gallery-hero--3Image .photo-gallery-hero__images>div:nth-child(2){grid-row:2/3}@media screen and (min-width:769px){.photo-gallery-hero--3Image .photo-gallery-hero__images>div:nth-child(2){grid-row:auto}}.photo-gallery-hero--3Image .photo-gallery-hero__images>div:nth-child(3){grid-row:3/4}@media screen and (min-width:769px){.photo-gallery-hero--3Image .photo-gallery-hero__images>div:nth-child(3){grid-row:auto}}.photo-gallery-hero--4Image .photo-gallery-hero__images{row-gap:1.1rem;-moz-column-gap:1.1rem;column-gap:1.1rem;grid-template-rows:repeat(3,33%)!important}@media screen and (min-width:769px){.photo-gallery-hero--4Image .photo-gallery-hero__images{grid-template-rows:repeat(2,50%)!important;grid-template-columns:repeat(4,1fr)!important}}.photo-gallery-hero--4Image .photo-gallery-hero__images>div:first-child{grid-row:1/2;grid-column:1/3}@media screen and (min-width:769px){.photo-gallery-hero--4Image .photo-gallery-hero__images>div:first-child{grid-row:1/3;grid-column:1/3}}.photo-gallery-hero--4Image .photo-gallery-hero__images>div:nth-child(2){grid-row:2/3;grid-column:1/3}@media screen and (min-width:769px){.photo-gallery-hero--4Image .photo-gallery-hero__images>div:nth-child(2){grid-row:1/2;grid-column:3/5}}.photo-gallery-hero--4Image .photo-gallery-hero__images>div:nth-child(3){grid-row:3/4;grid-column:1/2}@media screen and (min-width:769px){.photo-gallery-hero--4Image .photo-gallery-hero__images>div:nth-child(3){grid-row:auto;grid-column:auto}}.photo-gallery-hero--4Image .photo-gallery-hero__images>div:nth-child(4){grid-row:3/4;grid-column:2/3}@media screen and (min-width:769px){.photo-gallery-hero--4Image .photo-gallery-hero__images>div:nth-child(4){grid-row:auto;grid-column:auto}}.photo-gallery-hero--5Image .photo-gallery-hero__images{row-gap:1.1rem;-moz-column-gap:1.1rem;column-gap:1.1rem;grid-template-rows:repeat(4,1fr)!important}@media screen and (min-width:769px){.photo-gallery-hero--5Image .photo-gallery-hero__images{grid-template-rows:repeat(2,1fr)!important;grid-template-columns:repeat(4,1fr)!important}}.photo-gallery-hero--5Image .photo-gallery-hero__images>div:first-child{grid-column:1/3;grid-row:1/3}@media screen and (min-width:769px){.photo-gallery-hero--5Image .photo-gallery-hero__images>div:first-child{grid-row:1/3;grid-column:1/3}}.photo-gallery-hero--5Image .photo-gallery-hero__images>div:nth-child(2){grid-row:3/4}@media screen and (min-width:769px){.photo-gallery-hero--5Image .photo-gallery-hero__images>div:nth-child(2){grid-row:auto}}.photo-gallery-two-column__container{display:flex;flex-direction:column;align-items:center}.photo-gallery-two-column__list{display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width:769px){.photo-gallery-two-column__list{flex-direction:row}}.photo-gallery-two-column__item{flex-basis:50%;box-sizing:border-box;display:flex;justify-content:center}.photo-gallery-two-column__image{width:-moz-fit-content;width:fit-content;position:relative}.photo-gallery-two-column__image:hover{filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.photo-gallery-two-column__image img{-o-object-fit:cover;object-fit:cover;width:100%;overflow:hidden}@media screen and (min-width:1024px){.photo-gallery-two-column__image img{height:47.7rem}}.photo-gallery-two-column .photo-gallery-two-column__expand-icon svg{margin-left:1rem}@media screen and (min-width:769px){.photo-gallery-two-column .photo-gallery-two-column__expand-icon svg{height:3.6rem;width:3.6rem;margin-left:0}}.photo-gallery-two-column__expand-copy{display:none}@media screen and (min-width:769px){.photo-gallery-two-column__expand-copy{display:flex}}.photo-gallery-two-column__cta{position:absolute;right:2.5rem;bottom:2.5rem}.photo-gallery-two-column__cta.button--is-primary:hover{background-color:#fff}.photo-gallery-two-column__cta-container{display:flex;align-items:center;justify-content:center}.photo-gallery-two-column__cta-container .copy{display:none}@media screen and (min-width:769px){.photo-gallery-two-column__cta-container .copy{display:inline}}.photo-gallery-two-column__load-more{width:-moz-fit-content;width:fit-content}.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 .accordion-list__accordion-container{background-color:#f6f5f4}.asl .accordion-list__header-button{transition:all .1s linear;background-color:#f6f5f4;color:#454546;padding:2rem}.asl .accordion-list__label{font-family:brandon-grotesque}.asl .accordion-list__accordion-button-container{justify-content:start;margin-top:1rem;margin-bottom:2rem}.asl .accordion-list__toggle-icon svg{stroke:#454546;stroke-width:1px}.asl .accordion-list__accordion-container--open .accordion-list__header-button{transition:all .3s linear;background-color:#f6f5f4;color:#702b68}.asl .accordion-list__accordion-container--open .accordion-list__header-button:after{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background-color:#ececec}.asl .accordion-list__accordion-container--open .accordion-list__toggle-icon svg{stroke:#702b68}.asl.signature .accordion-list__accordion-container{background-color:#fff;position:relative}.asl.signature .accordion-list__accordion-container:before{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background-color:#c7a554}.asl.signature .accordion-list__toggle-icon svg{stroke:none}.asl.signature .accordion-list__header-button{background-color:#fff;color:#233d3d}.asl.signature .accordion-list__content-copy{font-family:brandon-grotesque}.asl.signature .accordion-list__accordion-container--open .accordion-list__header-button{background-color:#fff;color:#233d3d}.asl.signature .accordion-list__accordion-container--open .accordion-list__header-button:after{height:0}.asl.signature .accordion-list__accordion-container--open .accordion-list__toggle-icon svg{stroke:none}.asl.signature .accordion-list__accordion-container--open .accordion-list__toggle-icon svg.icon--is-secondary path{fill:#233d3d}.asl.enhanced-care .accordion-list__accordion-container{background-color:#fff;position:relative}.asl.enhanced-care .accordion-list__accordion-container:before{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background-color:#c7a554}.asl.enhanced-care .accordion-list__toggle-icon svg{stroke:none}.asl.enhanced-care .accordion-list__header-button{background-color:#fff;color:#444059}.asl.enhanced-care .accordion-list__content-copy{font-family:brandon-grotesque}.asl.enhanced-care .accordion-list__accordion-container--open .accordion-list__header-button{background-color:#fff;color:#444059}.asl.enhanced-care .accordion-list__accordion-container--open .accordion-list__header-button:after{height:0}.asl.enhanced-care .accordion-list__accordion-container--open .accordion-list__toggle-icon svg{stroke:none}.asl.enhanced-care .accordion-list__accordion-container--open .accordion-list__toggle-icon svg.icon--is-secondary path{fill:#444059}.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 .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-map .map-div{border-radius:4px!important}.asl .content-hub-article-card__post-title{color:#454546}.asl .content-hub-article-card--is-short__header{border-radius:2px 2px 0 0}.asl .content-hub-article-card--is-short__post-title{font-family:brandon-grotesque}.asl .content-hub-article-card__card-link,.asl .content-hub-article-card__header{border-radius:2px 2px 0 0}.asl .content-hub-article-card__read-more-text{color:#454546;text-decoration:underline}.asl .content-hub-article-card__read-more-link{color:#454546}.asl .content-hub-article-card__read-more-link:hover .content-hub-article-card__read-more-text{color:#702b68}.asl .content-hub-article-card__read-more-link:hover .icon--is-primary path{fill:#702b68}.asl .content-hub-article-card-list a:hover .has-hover-asl-content-hub-alzheimers{color:#4b72b8}.asl .content-hub-article-card-list a:hover .has-hover-asl-content-hub-family-dynamics{color:#907308}.asl .content-hub-article-card-list a:hover .has-hover-asl-content-hub-senior-aging{color:#40806c}.asl .content-hub-article-card-list a:hover .has-hover-asl-content-hub-financials{color:#6c5a91}.asl .content-hub-article-card-list a:hover .has-hover-asl-content-hub-caregiving{color:#9e3162}.asl .content-hub-article-card-list a:hover .has-hover-asl-content-hub-decision{color:#a34428}.asl .content-hub-article-card-list a:hover .has-hover-asl-content-hub-asl-difference{color:#46661d}.asl .content-hub-article-card-list a:hover .has-hover-asl-content-hub-excellence{color:#225045}.asl .content-hub-article-card-list__post-meta,.asl .content-hub-article-card-list__post-title,.asl .content-hub-article-card-list__read-more-link{color:#454546}.asl .content-hub-card{border:1px solid #ececec}.asl .content-hub-card__outer-container--is-short{border-radius:4px 4px 0 0}.asl .email-sign-up-card{background-color:#bad535}.asl .email-sign-up-card__email-error-message{color:#454546!important}.asl .content-hub-fac-card__container{background-color:#ebe8e5}.asl .content-hub-fac-card__title{color:#454546}.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 .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 .events-calendar__events-indicator{color:#fff;background-color:#702b68;border-color:#702b68}.asl .events-calendar__day{background-color:#f9f9f9;border-color:#ececec;border-radius:.2rem}.asl .events-calendar__day:hover{border-color:#bad535}.asl .events-calendar__day--is-selected{background:#fff;border-color:#bad535;color:#702b68}.asl .events-calendar__date{font-family:brandon-grotesque}.asl .events-calendar__day-event-indicator{color:#454546;background-color:#ebe8e5;border-color:#ebe8e5}.asl .events-calendar__side-list-header{background-color:#f9f9f9}.asl .events-calendar__mobile-day-header{color:#787872;text-align:center}.asl .events-calendar__mobile-week-days .events-calendar__day--has-event:after{border-color:#ebe8e5;background:#bad535}.asl .events-calendar .generic-modal__modal-content{background:#fff;border-radius:4px;font-family:classico-urw}.asl.enhanced-care .events-calendar__events-indicator{color:#3c0535;background-color:#c7a554;border-color:#c7a554}.asl.enhanced-care .events-calendar__day:hover{border-color:#c7a554}.asl.enhanced-care .events-calendar__day--is-selected{color:#c7a554;border-color:#c7a554}.asl.enhanced-care .events-calendar__mobile-week-days .events-calendar__day--has-event:after{border-color:#ebe8e5;background:#c7a554}.asl.signature .events-calendar__events-indicator{color:#3c0535;background-color:#c7a554;border-color:#c7a554}.asl.signature .events-calendar__day:hover{border-color:#c7a554}.asl.signature .events-calendar__day--is-selected{color:#c7a554;border-color:#c7a554}.asl.signature .events-calendar__mobile-week-days .events-calendar__day--has-event:after{border-color:#ebe8e5;background:#c7a554}.asl .featured-apartment__base-info-container,.asl .featured-apartment__container,.asl .featured-apartment__specifications li{border-color:#ebe8e5}.asl .generic-hero__image-container{min-height:44rem;margin:auto}@media screen and (min-width:769px){.asl .generic-hero__image-container{max-width:69rem;min-height:50rem}}@media screen and (min-width:1024px){.asl .generic-hero__image-container{max-width:100%}}.asl .generic-hero__content{padding-left:1rem;padding-right:1rem;background-color:#454546;color:#fff}@media screen and (min-width:769px){.asl .generic-hero__content{padding-left:4rem;padding-right:4rem}}@media screen and (min-width:1024px){.asl .generic-hero__content{margin:0}}.asl .generic-hero__content-container{margin-bottom:-10rem;margin-left:auto;margin-right:auto}@media screen and (min-width:769px){.asl .generic-hero__content-container{max-width:58rem}}@media screen and (min-width:1216px){.asl .generic-hero__content-container{max-width:66rem;margin-bottom:0}}.asl .generic-hero--has-curve{background-position:center 8rem}@media screen and (min-width:769px){.asl .generic-hero--has-curve{background-position-y:12rem}}@media screen and (min-width:1024px){.asl .generic-hero--has-curve{background-position-y:18rem}}.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 .modal-gallery__container{background:#fff;overflow:hidden;border-radius:4px}.asl .modal-gallery__footer,.asl .modal-gallery__header{padding:2rem}.asl .modal-gallery__step-count{margin:0 4rem}.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 .photo-gallery-hero__container{padding:0 3px}@media screen and (min-width:992px){.asl .photo-gallery-hero__container{padding:0}}.asl .photo-gallery-hero__button-override .photo-gallery-hero__cta:hover{background-color:#fff}.asl .photo-gallery-hero__cta-container .copy{padding-left:1rem}.asl .photo-gallery-two-column__item{padding:0 2.4rem 2.4rem}.asl .photo-gallery-two-column__cta:hover{background-color:#fff}.asl .photo-gallery-two-column__cta-container .copy{padding-left:1rem}.asl .photo-gallery-two-column__cta-container svg{fill:#fff}.asl .events-calendar-event{border-color:#ececec;background-color:#fff}.asl .events-calendar-event__description-link{color:#702b68}.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 .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.enhanced-care .schedule-my-tour a,.asl.enhanced-care .schedule-my-tour__contact-preference,.asl.enhanced-care .schedule-my-tour__next-steps-title,.asl.enhanced-care .schedule-my-tour__promotional-opt-in,.asl.enhanced-care .schedule-my-tour__results-title,.asl.enhanced-care .schedule-my-tour__subtitle,.asl.enhanced-care .schedule-my-tour__terms-container,.asl.enhanced-care .schedule-my-tour__title,.asl.signature .schedule-my-tour a,.asl.signature .schedule-my-tour__contact-preference,.asl.signature .schedule-my-tour__next-steps-title,.asl.signature .schedule-my-tour__promotional-opt-in,.asl.signature .schedule-my-tour__results-title,.asl.signature .schedule-my-tour__subtitle,.asl.signature .schedule-my-tour__terms-container,.asl.signature .schedule-my-tour__title{color:#fff}.asl.enhanced-care .schedule-my-tour a:active,.asl.enhanced-care .schedule-my-tour a:focus,.asl.enhanced-care .schedule-my-tour a:hover,.asl.signature .schedule-my-tour a:active,.asl.signature .schedule-my-tour a:focus,.asl.signature .schedule-my-tour a:hover{color:#c7a554}.asl .swiper-button:focus .arrow{outline:2px solid #bad535}.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}
