.scroll-progress{position:fixed;z-index:20;inset:0 auto auto 0;width:100%;height:3px;background:transparent;pointer-events:none}.scroll-progress span{display:block;width:0;height:100%;background:var(--wine);box-shadow:0 0 10px color-mix(in srgb,var(--wine) 75%,transparent);transition:width .1s linear}.topbar{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--paper) 90%,transparent);backdrop-filter:blur(16px);transition:height .35s ease,box-shadow .35s ease}.topbar.is-scrolled{height:72px;box-shadow:0 8px 30px rgba(69,24,52,.1)}.topbar nav a{position:relative;padding:8px 0}.topbar nav a:after{content:'';position:absolute;left:0;right:100%;bottom:0;height:1px;background:var(--wine);transition:right .3s ease}.topbar nav a:hover:after,.topbar nav a[aria-current="true"]:after{right:0}.scroll-reveal{opacity:0;transform:translateY(34px);transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1)}.scroll-reveal.is-visible{opacity:1;transform:none}.scroll-reveal .care-image img,.scroll-reveal.hero-photo img{transform:scale(1.1);transition:transform 1.25s cubic-bezier(.2,.7,.2,1)}.scroll-reveal.is-visible .care-image img,.scroll-reveal.is-visible.hero-photo img{transform:scale(1)}.care-list article{transition:background .3s ease,padding-left .35s ease}.care-list article:hover{padding-left:12px;background:color-mix(in srgb,var(--blush) 35%,transparent)}.aidants-mark{transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.aidants.scroll-reveal:not(.is-visible) .aidants-mark{transform:rotate(-16deg) translateX(35px);opacity:.1}@media(prefers-reduced-motion:reduce){.scroll-reveal,.scroll-reveal.is-visible,.scroll-reveal .care-image img,.scroll-reveal.hero-photo img,.scroll-reveal.is-visible .care-image img,.scroll-reveal.is-visible.hero-photo img,.aidants-mark,.aidants.scroll-reveal:not(.is-visible) .aidants-mark{transition:none!important;transform:none!important;opacity:1!important}.scroll-progress{display:none}}
@media(max-width:760px){.topbar.is-scrolled{height:64px}.topbar nav a:after{display:none}.scroll-reveal{transform:translateY(18px)}}
