.dementia-support{--dementia-plum:#5a144a;--dementia-plum-line:#5a144a4d;--dementia-plum-rule:#5a144a99;--dementia-muted:#0f0f2999;--dementia-text-muted:#010b0eb3;--dementia-line:#e6e7e7;--dementia-band:#f2f2f2;--dementia-band-line:#e6e6eb;--dementia-sky-light:#83cbe2;--dementia-dark-line:#ffffff4d;--dementia-navy-rule:#2121545e;--dementia-sky-line:#ffffff17;--dementia-sky-text:#ffffffb3;--dementia-text-size:var(--font-size-body);--dementia-tag-size:clamp(10px, .9rem + 5px, 21px);--dementia-mono-size:clamp(10px, 1.1rem + 5px, 24px);--dementia-chip-size:clamp(10px, 1rem + 5px, 23px);--dementia-lead-size:clamp(13px, 2rem + 5px, 38px);--dementia-gutter:var(--page-gutter);--dementia-radius:3rem;overflow-x:clip}.dementia-support h2{font-size:var(--font-size-h2);letter-spacing:-.2rem;line-height:1}.dementia-support .is--serif{letter-spacing:-.2rem;font-weight:400}.understand .understand-heading__title,.oversight .oversight-heading__title,.assessment .assessment-heading__title,.plan .plan-heading__title,.team .team-heading__title,.restrictive .restrictive-card__title,.support .support-heading__title,.environment .environment-heading__title,.everyday .everyday-heading__title,.faqs .faqs-heading__title,.homes .homes-heading__title,.referral .referral-heading__title{margin-top:2.4rem}.support .support-heading__title{width:85rem}.faqs .faqs-heading__title{width:73rem}.homes .homes-heading__title{width:80rem}.hero .hero-container{padding:11rem 3.4rem 0}.hero .hero-breadcrumb{border-bottom:1px solid var(--dementia-line);padding-bottom:2.6rem}.hero .hero-breadcrumb__list{flex-wrap:wrap;gap:1rem;display:flex}.hero .hero-breadcrumb__item{padding-block:var(--mono-trim);color:var(--dementia-plum);font-family:var(--font-mono);letter-spacing:.1rem;text-transform:uppercase;text-box:trim-both cap alphabetic;font-size:max(10px,min(.8rem + 5px,19px));display:block}.hero .hero-breadcrumb__item:not(.is--current):after{content:"/";margin-left:1rem}.hero .hero-breadcrumb__item.is--current{color:var(--dementia-muted)}.hero .hero-breadcrumb__link{font-family:inherit;transition:opacity .3s ease-out}.hero .hero-heading{text-align:center;flex-direction:column;align-items:center;margin-top:3rem;display:flex}.hero .hero-heading__title{letter-spacing:-.2rem;max-width:96rem;font-size:max(40px,min(7rem + 5px,120px));line-height:1}.hero .hero-heading__title .is--serif{color:var(--dementia-plum)}.hero .hero-heading__text{max-width:76rem;color:var(--dementia-muted);font-size:var(--dementia-text-size);margin:2.5rem 0 2.8rem;line-height:1.12}.hero .hero-media{isolation:isolate;border-radius:3rem;height:65rem;margin:8.6rem 3.4rem 0;position:relative;overflow:clip}.hero .hero-media__photo,.hero .hero-media__shade{z-index:-1;position:absolute;inset:0}.hero .hero-media__photo{z-index:-2}.hero .hero-media__shade{pointer-events:none;background:linear-gradient(#0000 25%,#000000e6 100%)}.hero .hero-media__chip{background:var(--color-light-pink);color:var(--dementia-plum);font-size:var(--dementia-chip-size);border-radius:10rem;padding:calc(2.1rem - .5lh) 2rem;line-height:1;position:absolute;top:3.3rem;left:4rem}.hero .hero-media__caption{color:var(--color-white);font-size:var(--font-size-h5);letter-spacing:-.04rem;line-height:1;position:absolute;bottom:3.2rem;left:4rem}.hero .hero-media__caption .is--serif{letter-spacing:-.08rem}.hero .hero-media__meta{padding-block:var(--mono-trim);color:var(--color-white);font-size:var(--dementia-mono-size);letter-spacing:.1rem;text-align:right;text-transform:uppercase;text-box:trim-both cap alphabetic;line-height:1.15;position:absolute;bottom:3.5rem;right:4rem}@media (hover:hover) and (pointer:fine){.hero .hero-breadcrumb__link:hover{opacity:.6}}.summary .summary-container{margin:0 var(--dementia-gutter);padding-block:var(--section-space);border-bottom:1px solid var(--dementia-line);grid-template-columns:1fr 127.4rem;gap:4rem;display:grid}.summary .summary-heading__title{margin-top:3rem}.summary .summary-list{grid-template-columns:repeat(2,1fr);column-gap:2.4rem;display:grid}.summary .summary-list__item{border-top:1px solid var(--dementia-line);grid-template-columns:5rem 1fr;padding:3rem 2rem 3.5rem 0;display:grid}.summary .summary-list__number{padding-top:calc(.6rem + var(--mono-trim));padding-bottom:var(--mono-trim);color:var(--dementia-plum);font-size:var(--dementia-tag-size);text-box:trim-both cap alphabetic}.summary .summary-list__text{color:var(--dementia-muted);font-size:var(--dementia-text-size);line-height:1.12}.summary .summary-list__title{color:var(--color-ink);font-size:var(--font-size-h6);line-height:1}.dementia-support .support{padding-block:var(--section-space);background:var(--color-navy)}.dementia-support .support .support-container{padding:0 var(--dementia-gutter);grid-template-columns:1fr 82.7rem;align-items:end;gap:2rem 4rem;display:grid}.dementia-support .support .support-heading__title{color:var(--color-white)}.dementia-support .support .support-heading__title .is--serif{color:var(--color-light-pink)}.dementia-support .support .support-text{color:#fffc;font-size:var(--dementia-text-size);width:72rem;padding-bottom:1rem;line-height:1.12}.dementia-support .support .support-rings{width:11rem;height:11rem;color:var(--color-light-pink);flex:none;grid-column:1;display:block}.dementia-support .support .support-rings rect{color:inherit;vector-effect:non-scaling-stroke}@media screen and (orientation:portrait){.dementia-support .support .support-container{grid-template-columns:1fr;gap:3rem}.dementia-support .support{padding-block:var(--section-space)}.dementia-support .support .support-heading__title{letter-spacing:-.2rem;margin-top:1.5rem}.dementia-support .support .support-heading__title .is--serif{letter-spacing:-.2rem}.dementia-support .support .support-text{width:auto;padding-bottom:0;font-size:max(10px,1.5rem)}.dementia-support .support .support-rings{justify-self:end;width:5rem;height:5rem;margin-right:1.5rem}}.dementia-support .environment{padding-block:var(--section-space)}.dementia-support .environment .environment-container{padding:0 var(--dementia-gutter)}.dementia-support .environment .environment-heading{text-align:center;flex-direction:column;align-items:center;display:flex}.dementia-support .environment .environment-heading__text{max-width:54rem;color:var(--dementia-text-muted);font-size:var(--dementia-text-size);margin-top:1.4rem;line-height:1.12}.dementia-support .environment .environment-body{grid-template-columns:75.8rem 1fr;align-items:start;column-gap:12rem;margin-top:5.6rem;display:grid}.dementia-support .environment .environment-card{isolation:isolate;border-radius:var(--dementia-radius);background:radial-gradient(85% 85%,#95307d 0%,#edacde8c 100%);height:60.4rem;position:relative;overflow:clip}.dementia-support .environment .environment-card__art{z-index:-1;pointer-events:none;width:46.1rem;height:50.5rem;position:absolute;bottom:0;left:50%;translate:-50%}.dementia-support .environment .environment-card__caption{color:var(--color-white);font-size:var(--font-size-h2);letter-spacing:-.16rem;line-height:.9;position:absolute;bottom:4rem;left:4rem}.dementia-support .environment .environment-list{margin-top:4.5rem}.dementia-support .environment .environment-list__item{border-top:1px solid var(--dementia-band-line);grid-template-columns:round(3.8rem,1px) 1fr;column-gap:3rem;padding:3.4rem 0 3rem;display:grid}.dementia-support .environment .environment-list__number{border:1px solid var(--dementia-plum-line);border-radius:50%;grid-area:2/1;align-self:center;place-items:center;width:round(3.8rem,1px);height:round(3.8rem,1px);display:grid}.dementia-support .environment .environment-list__digits{padding-block:var(--mono-trim);color:var(--dementia-plum);text-box:trim-both cap alphabetic;font-size:max(10px,min(.7rem + 5px,18px));line-height:1;display:block}.dementia-support .environment .environment-list__tag{padding-block:var(--mono-trim);color:var(--dementia-plum);font-size:var(--dementia-mono-size);letter-spacing:.1rem;text-transform:uppercase;text-box:trim-both cap alphabetic;grid-column:2;line-height:1;display:block}.dementia-support .environment .environment-list__title{font-size:var(--font-size-h5);letter-spacing:-.2rem;grid-column:2;margin-top:2.7rem}.dementia-support .environment .environment-list__text{color:var(--dementia-text-muted);font-size:var(--dementia-text-size);grid-column:2;margin-top:.9rem;line-height:1.12}.dementia-support .everyday{padding-block:var(--section-space)}.dementia-support .everyday .everyday-container{padding:0 var(--dementia-gutter)}.dementia-support .everyday .everyday-heading{text-align:center;flex-direction:column;align-items:center;display:flex}.dementia-support .everyday .everyday-heading__text{max-width:54rem;color:var(--dementia-text-muted);font-size:var(--dementia-text-size);margin-top:1.4rem;line-height:1.12}.dementia-support .everyday .everyday-cards{grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:8rem;display:grid}.dementia-support .everyday .everyday-cards__entry{display:flex}.dementia-support .everyday .everyday-cards__item{--tile-min-height:33rem;--tile-padding:3.3rem 3.2rem 3rem;flex:1}.dementia-support .everyday .everyday-cards__item.is--gray{--tile-tag:#010b0e99}.dementia-support .everyday .everyday-cards__top{justify-content:space-between;align-items:flex-start;display:flex}.dementia-support .everyday .everyday-cards__arrow{--services-arrow-size:1.6rem;color:var(--tile-title);margin-top:.5rem}.dementia-support .everyday .everyday-cards__rings{width:6.5rem;height:6.5rem;color:var(--color-white);flex:none;margin-top:-.2rem;display:block}.dementia-support .everyday .everyday-cards__rings rect{vector-effect:non-scaling-stroke}.dementia-support .everyday .everyday-cards__shade{z-index:-1;pointer-events:none;background:linear-gradient(#0f0f291a 30%,#0f0f29d9 100%);position:absolute;inset:0}.dementia-support .everyday .everyday-cards__text{margin-top:2.3rem}.dementia-support .team{padding-block:var(--section-space)}.dementia-support .team .team-container{padding:0 var(--dementia-gutter);grid-template-columns:66.2rem 93rem;justify-content:space-between;align-items:center;column-gap:4rem;display:grid}.dementia-support .team .team-heading__text{max-width:59.2rem;color:var(--dementia-text-muted);font-size:var(--dementia-text-size);margin-top:2.4rem;line-height:1.1}.dementia-support .team .team-safeguards{background:var(--color-navy);border-radius:2.8rem;align-items:flex-start;gap:1.8rem;margin-top:4.4rem;padding:2.6rem;display:flex}.dementia-support .team .team-safeguards__badge{background:#ffffff1f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:5.2rem;height:5.2rem;display:flex}.dementia-support .team .team-safeguards__icon{width:2.23rem;height:2.23rem}.dementia-support .team .team-safeguards__body{padding-top:.5rem}.dementia-support .team .team-safeguards__label{padding-block:var(--mono-trim);color:var(--color-light-pink);font-size:var(--dementia-tag-size);letter-spacing:.07rem;text-transform:uppercase;text-box:trim-both cap alphabetic;line-height:1;display:block}.dementia-support .team .team-safeguards__text{color:#ffffffb3;font-size:var(--dementia-text-size);margin-top:1.4rem;line-height:1.1}.dementia-support .team .team-map{background:radial-gradient(75% 65% at 50% 26%, #fbf4fa 0%, var(--color-light-pink) 100%);border-radius:2.79rem;flex-direction:column;padding:2.79rem;display:flex;overflow:clip}.dementia-support .team .team-map__hub{height:37.21rem;position:relative}.dementia-support .team .team-map__links{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dementia-support .team .team-map__rings{width:27.91rem;height:27.91rem;position:absolute;top:1.86rem;left:50%;overflow:visible;translate:-50%}.dementia-support .team .team-map__plan{background:radial-gradient(50% 34% at 50% 50%, #95307df2 0%, #95307dcc 55%, #95307d00 100%), radial-gradient(50% 50% at 50% 50%, #95307d8c 0%, #95307d00 100%), var(--color-light-pink);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1.14rem;width:13.95rem;height:13.95rem;display:flex;position:absolute;top:8.84rem;left:50%;translate:-50%;box-shadow:0 1.1rem 2.8rem #5a144a29}.dementia-support .team .team-map__plan-icon{width:3.16rem;height:3.16rem}.dementia-support .team .team-map__plan-label{padding-block:var(--mono-trim);color:var(--color-white);letter-spacing:.09rem;text-transform:uppercase;text-box:trim-both cap alphabetic;font-size:max(9px,min(.7rem + 4px,17px));line-height:1;display:block}.dementia-support .team .team-map__roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.49rem;display:grid}.dementia-support .team .team-role{background:var(--color-white);border-radius:2.05rem;padding:2.23rem 2.23rem 2.6rem;box-shadow:0 1.12rem 1.4rem #5a144a14}.dementia-support .team .team-role__top{justify-content:space-between;align-items:center;display:flex}.dementia-support .team .team-role__badge{background:var(--color-light-pink);border-radius:50%;justify-content:center;align-items:center;width:4.46rem;height:4.46rem;display:flex}.dementia-support .team .team-role__icon{width:2.05rem;height:2.05rem}.dementia-support .team .team-role__number{color:#5a144a99;letter-spacing:.09rem;font-size:max(9px,min(.7rem + 4px,17px));line-height:1}.dementia-support .team .team-role__title{padding-block:var(--mono-trim);color:var(--dementia-plum);font-size:var(--dementia-tag-size);letter-spacing:.07rem;text-transform:uppercase;text-box:trim-both cap alphabetic;margin-top:2.68rem;line-height:1;display:block}.dementia-support .team .team-role__text{color:var(--dementia-text-muted);font-size:var(--dementia-text-size);margin-top:1.19rem;line-height:1.1}@media (prefers-reduced-motion:reduce){.dementia-support .team .team-map__dot{display:none}}.dementia-support .faqs{padding-block:var(--section-space);background:var(--color-light-gray)}.dementia-support .faqs .faqs-container{padding:0 var(--dementia-gutter);grid-template-columns:1fr 88rem;align-items:start;column-gap:4rem;display:grid}.dementia-support .faqs .faqs-heading{padding-top:1.2rem}.dementia-support .faqs .faqs-heading__text{max-width:56rem;color:var(--dementia-text-muted);font-size:var(--dementia-text-size);margin-top:1.5rem;line-height:1.12}.dementia-support .faqs .faqs-accordion__list{border-top:1px solid var(--color-navy)}.dementia-support .faqs .faqs-accordion__item{border-bottom:1px solid var(--dementia-navy-rule)}.dementia-support .faqs .faqs-accordion__item-top{width:100%;font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:4rem;padding:2.2rem 0;display:flex}.dementia-support .faqs .faqs-accordion__item-title{color:var(--color-ink);letter-spacing:-.2rem;font-size:max(20px,min(3.2rem + 5px,60px));line-height:1}.dementia-support .faqs .faqs-accordion__item-icon{flex:none;width:round(1.4rem,1px);height:round(1.4rem,1px);transition:transform .6s cubic-bezier(.625,.05,0,1);position:relative;transform:rotate(180deg)}.dementia-support .faqs .faqs-accordion__item-icon:before,.dementia-support .faqs .faqs-accordion__item-icon:after{content:"";background:var(--dementia-plum);height:2px;margin-top:-1px;position:absolute;inset:50% 0 auto}.dementia-support .faqs .faqs-accordion__item-icon:after{rotate:90deg}.dementia-support .faqs [data-accordion-status=active] .faqs-accordion__item-icon{transform:rotate(.001deg)}.dementia-support .faqs .faqs-accordion__item-bottom{grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.625,.05,0,1);display:grid;position:relative;overflow:hidden}.dementia-support .faqs [data-accordion-status=active] .faqs-accordion__item-bottom{grid-template-rows:1fr}.dementia-support .faqs .faqs-accordion__item-bottom-wrap{flex-flow:column;height:100000%;display:flex;position:relative;overflow:hidden}.dementia-support .faqs .faqs-accordion__item-bottom-content{padding:0 7.6rem 2.8rem 0}.dementia-support .faqs .faqs-accordion__item-text{color:var(--dementia-text-muted);font-size:var(--dementia-text-size);line-height:1.12}.dementia-support .homes{padding-block:var(--section-space);background:var(--color-sky);position:relative;overflow:clip}.dementia-support .homes .homes-arcs{pointer-events:none;width:67.5rem;height:auto;position:absolute;bottom:0;left:0}.dementia-support .homes .homes-container{padding:0 var(--dementia-gutter);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;column-gap:8rem;display:grid;position:relative}.dementia-support .homes .homes-heading{font-size:var(--font-size-h2);position:relative}.dementia-support .homes .homes-heading__title,.dementia-support .homes .homes-heading__title .is--serif{color:var(--color-white)}.dementia-support .homes .homes-heading__underline{width:3.82em;height:auto;position:absolute;bottom:-.44em;left:.79em}.dementia-support .homes .homes-visual{background:#2e6dae;border:1px solid #ffffff29;border-radius:2.8rem;max-width:56rem;margin-top:6.2rem;padding:2rem}.dementia-support .homes .homes-visual__image{width:100%;height:auto;display:block}.dementia-support .homes .homes-body__text{color:var(--dementia-sky-text);font-size:max(13px,min(2rem + 2px,32px));line-height:1.1}.dementia-support .homes .homes-body__note{color:var(--dementia-sky-text);font-size:var(--dementia-text-size);border-top:1px solid #ffffff29;align-items:center;gap:1.2rem;margin-top:2.4rem;padding-top:1.8rem;line-height:1.1;display:flex}.dementia-support .homes .homes-body__note-badge{background:var(--color-white);border-radius:50%;flex:none;justify-content:center;align-items:center;width:3.36rem;height:3.36rem;display:flex}.dementia-support .homes .homes-body__note-icon{width:1.84rem;height:1.84rem}.dementia-support .homes .homes-links{flex-direction:column;gap:1.36rem;margin-top:4rem;display:flex}.dementia-support .homes .homes-links__link{min-height:8.4rem;color:var(--color-white);background:#ffffff14;border:1px solid #ffffff29;border-radius:2rem;align-items:center;gap:1.76rem;padding:1.44rem 1.6rem 1.44rem 1.44rem;transition:background-color .3s ease-out;display:flex}.dementia-support .homes .homes-links__badge{background:#ffffff1f;border-radius:1.6rem;flex:none;justify-content:center;align-items:center;width:6rem;height:6rem;display:flex}.dementia-support .homes .homes-links__icon{width:3rem;height:3rem}.dementia-support .homes .homes-links__text{letter-spacing:-.02rem;flex:1;min-width:0;font-size:max(14px,min(2.1rem + 2px,34px));line-height:1.2}.dementia-support .homes .homes-links__button{background:var(--color-white);width:4.4rem;height:4.4rem;color:var(--color-sky);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.dementia-support .homes .homes-links__arrow{--services-arrow-size:1.4rem}@media (hover:hover) and (pointer:fine){.dementia-support .homes .homes-links__link:hover{background-color:#ffffff24}.dementia-support .homes .homes-links__link:hover .homes-links__arrow{translate:.2rem -.2rem}}.dementia-support .referral{padding-block:var(--section-space);border-radius:0 0 var(--dementia-radius) var(--dementia-radius);background:var(--color-navy)}.dementia-support .referral .referral-container{padding-inline:var(--dementia-gutter)}.dementia-support .referral .referral-heading{text-align:center;flex-direction:column;align-items:center;display:flex}.dementia-support .referral .referral-heading__title{color:var(--color-white)}.dementia-support .referral .referral-heading__title .is--serif{color:var(--color-light-pink)}.dementia-support .referral .referral-heading__text{color:#fffc;max-width:55rem;font-size:var(--dementia-text-size);margin:1.3rem 0 2.4rem;line-height:1.12}@media screen and (orientation:portrait){.dementia-support{--dementia-tag-size:max(10px, 1.2rem);--dementia-mono-size:max(10px, 1.2rem);--dementia-chip-size:max(10px, 1.3rem);--dementia-radius:2.5rem}.dementia-support h2{letter-spacing:-.2rem}.dementia-support .is--serif{letter-spacing:-.1rem}.dementia-support :-webkit-any(.summary-list__text,.environment-heading__text,.environment-list__text,.everyday-heading__text,.team-heading__text,.team-safeguards__text,.faqs-heading__text,.faqs-accordion__item-text,.homes-body__text,.referral-heading__text,.support-text){line-height:1.3}.dementia-support :-moz-any(.summary-list__text,.environment-heading__text,.environment-list__text,.everyday-heading__text,.team-heading__text,.team-safeguards__text,.faqs-heading__text,.faqs-accordion__item-text,.homes-body__text,.referral-heading__text,.support-text){line-height:1.3}.dementia-support :is(.summary-list__text,.environment-heading__text,.environment-list__text,.everyday-heading__text,.team-heading__text,.team-safeguards__text,.faqs-heading__text,.faqs-accordion__item-text,.homes-body__text,.referral-heading__text,.support-text){line-height:1.3}.understand .understand-heading__title,.oversight .oversight-heading__title,.assessment .assessment-heading__title,.plan .plan-heading__title,.team .team-heading__title,.restrictive .restrictive-card__title,.support .support-heading__title,.environment .environment-heading__title,.everyday .everyday-heading__title,.faqs .faqs-heading__title,.homes .homes-heading__title,.referral .referral-heading__title{margin-top:1.5rem}.support .support-heading__title,.team .team-heading__title,.faqs .faqs-heading__title,.homes .homes-heading__title{width:33rem}.hero{flex-direction:column;min-height:100svh;display:flex}.hero .hero-container{width:100%;padding:9rem var(--dementia-gutter) 2rem;flex-direction:column;flex:auto;display:flex}.hero .hero-breadcrumb{padding-bottom:1.5rem}.hero .hero-breadcrumb__item{font-size:max(10px,1.2rem)}.hero .hero-heading{flex:none;justify-content:center;margin-top:0;padding-block:4rem}.hero .hero-heading__title{width:33rem;max-width:none;font-size:var(--font-size-h2);letter-spacing:-.2rem}.hero .hero-heading__text{max-width:none;margin:1.5rem 0 2.5rem;line-height:1.3}.hero .hero-media{border-radius:2rem;flex:1 1 0;height:auto;min-height:24rem;margin:0}.hero .hero-media__photo img{object-position:80% 50%}.hero .hero-media__chip{padding:calc(1.5rem - .5lh) 1.5rem;top:1.5rem;left:1.5rem}.hero .hero-media__caption{font-size:2rem;bottom:1.5rem;left:1.5rem}.summary .summary-container{padding-block:var(--section-space);grid-template-columns:1fr;gap:3rem}.summary .summary-heading__title{margin-top:1.5rem}.summary .summary-list{grid-template-columns:1fr}.summary .summary-list__item{grid-template-columns:3.5rem 1fr;padding:2rem 0}.summary .summary-list__number{padding-top:calc(.5rem + var(--mono-trim))}.summary .summary-list__title{font-size:var(--font-size-body)}.dementia-support .environment{padding-block:var(--section-space)}.dementia-support .environment .environment-heading__text{max-width:none;margin-top:1.5rem}.dementia-support .environment .environment-body{grid-template-columns:1fr;margin-top:4rem}.dementia-support .environment .environment-card{height:34rem}.dementia-support .environment .environment-card__art{width:26rem;height:28.5rem}.dementia-support .environment .environment-card__caption{font-size:var(--font-size-h2);letter-spacing:-.1rem;line-height:1;bottom:2rem;left:2rem}.dementia-support .environment .environment-list{margin-top:3rem}.dementia-support .environment .environment-list__item{grid-template-columns:round(3.5rem,1px) 1fr;column-gap:1.5rem;padding:2.5rem 0}.dementia-support .environment .environment-list__number{width:round(3.5rem,1px);height:round(3.5rem,1px)}.dementia-support .environment .environment-list__digits{font-size:max(10px,1.1rem)}.dementia-support .environment .environment-list__title{margin-top:1.5rem}.dementia-support .environment .environment-list__text{margin-top:1rem}.dementia-support .everyday{padding-block:var(--section-space)}.dementia-support .everyday .everyday-heading__text{max-width:none;margin-top:1.5rem}.dementia-support .everyday .everyday-cards{margin:4rem calc(var(--dementia-gutter) * -1) 0;padding-inline:var(--dementia-gutter);scroll-padding-inline:var(--dementia-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:1rem;display:flex;overflow-x:auto}.dementia-support .everyday .everyday-cards::-webkit-scrollbar{display:none}.dementia-support .everyday .everyday-cards__entry{scroll-snap-align:start;flex:0 0 34rem}.dementia-support .everyday .everyday-cards__item{--tile-min-height:30rem;--tile-padding:2.5rem 2rem;justify-content:flex-start;gap:3rem}.dementia-support .everyday .everyday-cards__top{min-height:5rem}.dementia-support .everyday .everyday-cards__shade{background:linear-gradient(#0f0f2999 0%,#0f0f29e6 100%)}.dementia-support .everyday .everyday-cards__arrow{--services-arrow-size:1.5rem}.dementia-support .everyday .everyday-cards__rings{width:5rem;height:5rem}.dementia-support .everyday .everyday-cards__text{margin-top:1.5rem}.dementia-support .team .team-container{grid-template-columns:1fr;gap:4rem}.dementia-support .team{padding-block:var(--section-space)}.dementia-support .team .team-heading__text{max-width:none;margin-top:1.5rem}.dementia-support .team .team-safeguards{border-radius:var(--dementia-radius);gap:1.4rem;margin-top:3rem;padding:2rem}.dementia-support .team .team-safeguards__badge{width:4.4rem;height:4.4rem}.dementia-support .team .team-safeguards__icon{width:2rem;height:2rem}.dementia-support .team .team-safeguards__body{padding-top:.3rem}.dementia-support .team .team-safeguards__label{font-size:max(10px,1.2rem)}.dementia-support .team .team-safeguards__text{margin-top:1.2rem}.dementia-support .team .team-map{border-radius:var(--dementia-radius);padding:1.6rem}.dementia-support .team .team-map__hub{height:21rem}.dementia-support .team .team-map__links{display:none}.dementia-support .team .team-map__hub:after{content:"";border-left:.15rem dotted var(--color-magenta);position:absolute;top:15.5rem;bottom:0;left:50%}.dementia-support .team .team-map__rings{width:17rem;height:17rem;top:1rem}.dementia-support .team .team-map__plan{gap:.8rem;width:8.5rem;height:8.5rem;top:5.25rem}.dementia-support .team .team-map__plan-icon{width:2.2rem;height:2.2rem}.dementia-support .team .team-map__plan-label{font-size:max(9px,1rem)}.dementia-support .team .team-map__roles{grid-template-columns:1fr;gap:1rem}.dementia-support .team .team-role{border-radius:1.8rem;padding:1.8rem 1.8rem 2rem}.dementia-support .team .team-role__badge{width:4rem;height:4rem}.dementia-support .team .team-role__icon{width:1.9rem;height:1.9rem}.dementia-support .team .team-role__number{font-size:max(9px,1rem)}.dementia-support .team .team-role__title{margin-top:1.8rem;font-size:max(10px,1.2rem)}.dementia-support .team .team-role__text{margin-top:1rem;line-height:1.3}.dementia-support .faqs .faqs-container{grid-template-columns:1fr;row-gap:4rem}.dementia-support .faqs{padding-block:var(--section-space)}.dementia-support .faqs .faqs-heading{padding-top:0}.dementia-support .faqs .faqs-heading__text{max-width:none}.dementia-support .faqs .faqs-accordion__item-top{gap:2rem;padding:2rem 0}.dementia-support .faqs .faqs-accordion__item-title{font-size:2rem}.dementia-support .faqs .faqs-accordion__item-bottom-content{padding:0 3rem 2rem 0}.dementia-support .homes .homes-arcs{width:45rem}.dementia-support .homes .homes-container{grid-template-columns:1fr;row-gap:3rem}.dementia-support .homes{padding-block:var(--section-space)}.dementia-support .homes .homes-visual{border-radius:var(--dementia-radius);max-width:none;margin-top:4rem;padding:1.2rem}.dementia-support .homes .homes-body__text{font-size:var(--dementia-text-size)}.dementia-support .homes .homes-body__note{gap:1rem;margin-top:2rem;padding-top:1.6rem}.dementia-support .homes .homes-body__note-badge{width:3rem;height:3rem}.dementia-support .homes .homes-body__note-icon{width:1.6rem;height:1.6rem}.dementia-support .homes .homes-links{gap:1rem;margin-top:2.4rem}.dementia-support .homes .homes-links__link{border-radius:1.6rem;gap:1.2rem;min-height:6.4rem;padding:1.1rem 1.2rem 1.1rem 1.1rem}.dementia-support .homes .homes-links__badge{border-radius:1.2rem;width:4.4rem;height:4.4rem}.dementia-support .homes .homes-links__icon{width:2.2rem;height:2.2rem}.dementia-support .homes .homes-links__text{font-size:1.6rem}.dementia-support .homes .homes-links__button{width:3.6rem;height:3.6rem}.dementia-support .homes .homes-links__arrow{--services-arrow-size:1.2rem}.dementia-support .referral{padding-block:var(--section-space)}.dementia-support .referral .referral-heading__text{max-width:none;margin:1.5rem 0 2.5rem}}
