.tccc-v3,.tccc-v3 *,.tccc-v3 :after,.tccc-v3 :before{animation:none!important;scroll-behavior:auto!important}.mk-root{position:relative}.mk-pause{display:block;margin:0 0 var(--sp-5) auto;min-height:44px;padding:var(--sp-2) var(--sp-4);border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);color:var(--ink);font:500 var(--ui-sm)/1.4 var(--sans);cursor:pointer}.mk-pause:hover{background:var(--hover-wash)}.mk-root :is(a,button):focus-visible{outline:2px solid var(--action-ink);outline-offset:4px}.mk-readable{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mk-word-mask{vertical-align:top}.mk-word-mask,[data-motion-word]{display:inline-block}.mk-tile{display:block;position:relative;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);text-decoration:none;isolation:isolate}.mk-tile-content{display:block;padding:var(--sp-6)}.mk-arrow{display:block;margin-top:var(--sp-4);font-size:24px;color:var(--action-ink)}.mk-checklist{list-style:none;margin:0;padding:0}.mk-checklist li{display:flex;align-items:baseline;gap:var(--sp-4);padding:var(--sp-5) 0;border-bottom:1px solid var(--line);font:400 clamp(18px,2vw,23px)/1.5 var(--sans)}.mk-check{flex:none;position:relative;display:inline-block;width:20px;height:20px;margin-top:var(--site-space-2);color:var(--green)}.mk-check-box{position:absolute;inset:0;border:1px solid;border-radius:var(--r-check)}.mk-check-long,.mk-check-short{position:absolute;display:block;height:2px;background:currentColor;transform-origin:left center}.mk-check-short{left:var(--site-space-4);top:var(--site-space-9);width:5px;transform:rotate(45deg)}.mk-check-long{left:var(--site-space-7);top:var(--site-space-12);width:9px;transform:rotate(-48deg)}[data-motion-checked=false] [data-motion-stroke]{opacity:0}.mk-check-particles{position:absolute;inset:0;pointer-events:none}[data-motion-particle]{position:absolute;left:var(--site-space-8);top:var(--site-space-8);width:3px;height:3px;border-radius:var(--r-round);background:var(--slate);opacity:0}.mk-deck{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-6);overflow-x:clip}.mk-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg)}.mk-card img{display:block;width:100%;height:100%;aspect-ratio:1.5;object-fit:cover}.mk-card-copy{padding:clamp(var(--site-space-24),var(--site-space-vw-4),var(--site-space-48))}.mk-card-copy h3{font:400 clamp(25px,3vw,38px)/1.12 var(--serif);margin:var(--sp-3) 0}.mk-card-copy p{font:400 17px/1.6 var(--sans);max-width:55ch}.mk-card-copy .mk-label{font:500 var(--ui-sm)/1.4 var(--sans);color:var(--ink-2)}.mk-card-copy a{display:inline-flex;align-items:center;gap:var(--sp-3);min-height:44px;color:var(--action-ink);text-underline-offset:4px}@media(max-width:640px){.mk-card{grid-template-columns:1fr}.mk-card img{height:160px}.mk-card-copy{padding:var(--sp-4)}.mk-card-copy p{font-size:16px}.mk-tile-content{padding:var(--sp-5)}}[data-motion=deck]{--mk-card-height:0px}[data-motion-enabled] [data-motion=deck][data-motion-stack-fit=true]{grid-auto-rows:auto}[data-motion-enabled] [data-motion=deck][data-motion-stack-fit=true]>[data-motion-card]{position:sticky;top:var(--sp-5);min-height:var(--mk-card-height)}[data-motion=deck]>[data-motion-card]:focus-within{z-index:2}.tccc-v3 [data-motion=tile] :focus-visible,.tccc-v3 [data-motion=tile]:focus-visible{outline:2px solid var(--ink)!important;outline-offset:4px}[data-motion-enabled] [data-motion=deck][data-motion-stack-fit=true]:after{content:"";display:block;height:clamp(80px,20vh,160px)}.home-page,.sf-page-content{--mk-phone:0;--mk-hero-parallax:0;--mk-child-stagger:var(--motion-home-word-stagger);--mk-spring:var(--ease-home-indicator);--mk-feedback-duration:var(--dur-fast);--mk-state-duration:var(--dur-base);--mk-arrival-duration:var(--dur-entrance);--mk-arrival-distance:24px;--mk-card-settle:var(--dur-card-settle) var(--ease-card-settle);--mk-text-duration:var(--dur-home-word-cap);--mk-text-rise:28px;--mk-text-delay:var(--dur-none);--mk-text-stagger:var(--motion-home-word-stagger);--mk-word-stagger:var(--motion-home-word-stagger);--mk-word-cap:var(--dur-home-word-cap);--mk-lede-stagger:var(--motion-stagger);--mk-hover-duration:var(--dur-home-hover);--mk-hover-ease:var(--ease-home-hover);--mk-exit-duration:var(--dur-fast);--mk-group-stagger:var(--motion-group-stagger);--mk-calm-ease:var(--ease-standard);--mk-exit-ease:var(--ease-exit);--mk-pair-distance:24px;--mk-scene-start:0px;--mk-scene-end:60vh}@media (max-width:760px){.home-page,.sf-page-content{--mk-phone:1;--mk-text-rise:16px;--mk-child-stagger:var(--motion-home-child-phone);--mk-pair-distance:8px;--mk-arrival-distance:16px;--mk-text-stagger:var(--motion-home-word-stagger)}}@keyframes mk-home-drift{0%{transform:translateY(0)}to{transform:translateY(var(--mk-pair-distance))}}@supports (animation-timeline:view()){.tccc-v3 .home-page[data-motion-pilot=true][data-pilot-still=false] [data-pilot-scene-ready=true]{animation:mk-home-drift linear both!important;animation-timeline:view()!important;animation-range:entry var(--mk-scene-start,0) entry var(--mk-scene-end,60vh)!important}}@media (prefers-reduced-motion:reduce){.tccc-v3 .home-page[data-motion-pilot=true] *,.tccc-v3 .home-page[data-motion-pilot=true] :after,.tccc-v3 .home-page[data-motion-pilot=true] :before{animation:none!important;transform:none!important}}.tccc-v3 .home-page .home-h1-word{display:inline-block}@keyframes mk-h1-rise{0%{opacity:1;transform:translateY(var(--mk-text-rise))}to{opacity:1;transform:translateY(0)}}@keyframes mk-hero-subline-rise{0%{opacity:1;transform:translateY(var(--mk-text-rise))}to{opacity:1;transform:translateY(0)}}@keyframes mk-hero-lede-rise{0%{opacity:1;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.tccc-v3 .home-page .home-h1-word{animation:mk-h1-rise var(--mk-text-duration) var(--mk-calm-ease) var(--mk-text-delay) both!important}.tccc-v3 .home-page .home-h1-word:nth-child(2){animation-delay:calc(var(--mk-text-delay) + var(--mk-text-stagger))!important}.tccc-v3 .home-page .home-h1-word:nth-child(3){animation-delay:calc(var(--mk-text-delay) + 2 * var(--mk-text-stagger))!important}.tccc-v3 .home-page :is(.home-hero-subline,.home-hero-deck,.home-action-note){animation:mk-hero-lede-rise var(--mk-text-duration) var(--mk-calm-ease) var(--dur-none) both!important}.tccc-v3 .home-page .home-hero-subline{animation-name:mk-hero-subline-rise!important}.tccc-v3 .home-page .link-arrow{transition:transform var(--mk-hover-duration) var(--mk-hover-ease)!important}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.tccc-v3 .home-page :is(a,button):hover .link-arrow{transform:translateX(4px)}.tccc-v3 .home-page [data-motion=tile] .cond-photo img{transition:transform var(--dur-home-image) var(--mk-hover-ease)!important}.tccc-v3 .home-page[data-motion-pilot=true] [data-motion=tile]:hover .cond-photo img{transform:scale(1.03)}}.tccc-v3 .home-page[data-pilot-still=true] *,.tccc-v3 [data-motion-paused=true] .home-page *{animation:none!important;transition:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.tccc-v3 .home-page *,.tccc-v3 .home-page :after,.tccc-v3 .home-page :before{animation:none!important;transition:none!important;transform:none!important}}@keyframes mk-h1-rise-mobile{0%{opacity:1;transform:translateY(var(--mk-text-rise))}to{opacity:1;transform:translateY(0)}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.tccc-v3 .home-page .home-h1-word{animation-name:mk-h1-rise-mobile!important}}.tccc-v3 .home-page .ed-recovery-plan .ed-recovery-steps h3{font-size:clamp(24px,2.4cqi,31px)}@keyframes mk-hero-exit{0%{transform:translateY(0)}to{transform:translateY(-32px)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.home-page{--mk-hero-parallax:1}.tccc-v3 .home-page .home-hero-art img{height:calc(100% + 32px)}@supports (animation-timeline:scroll()){.tccc-v3 .home-page .home-hero-art img{animation:mk-hero-exit linear both!important;animation-timeline:--mk-home-pane!important;animation-range:0 clamp(640px,66vh,720px)!important}}}@media (prefers-reduced-motion:no-preference){.tccc-v3.site-frame:has(.home-page) :is(a,button):not([data-action-card]):not(.care-action,.care-intake-submit,.btn,.sf-nav-trigger,.sf-clinic-trigger,.ed-direction-link,[role=tab]):not(:disabled):active{transform:scale(.98);--mk-control-duration:var(--dur-home-press)}.tccc-v3 .home-page :is(a,button):focus-visible .link-arrow{transform:translateX(4px)}}.tccc-v3 .home-page[data-pilot-still=true] .home-hero-art img,.tccc-v3 [data-motion-paused=true] .home-page .home-hero-art img{animation:none!important;transform:none!important}.tccc-v3:has(.home-page) [data-site-frame-scroll]{scroll-timeline-name:--mk-home-pane;scroll-timeline-axis:block}@media(prefers-reduced-motion:no-preference){.tccc-v3 .ed-clinic-service-index a .link-arrow{transition:transform var(--dur-home-hover) var(--ease-home-hover)!important}}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.tccc-v3 .ed-clinic-service-index a:hover .link-arrow{transform:translateX(4px)}}@media (prefers-reduced-motion:no-preference){.tccc-v3 .sf-page-content>:not(.home-page,.library-page,.library-article) h1 [data-motion-word],.tccc-v3 .sf-page-content>:not(.home-page,.library-page,.library-article) h1:not(:has([data-motion-word])){animation:mk-h1-rise var(--mk-text-duration) var(--mk-calm-ease) var(--dur-none) both!important}.tccc-v3 .sf-page-content>:not(.home-page,.library-page,.library-article) h1 [data-motion-word][data-motion-order="1"]{animation-delay:var(--mk-text-stagger)!important}.tccc-v3 .sf-page-content>:not(.home-page,.library-page,.library-article) h1 [data-motion-word][data-motion-order="2"]{animation-delay:calc(2 * var(--mk-text-stagger))!important}.tccc-v3 .sf-page-content>:not(.home-page,.library-page,.library-article) :is(.main-family-lead>p,.ed-care-description,.ed-contact-header>p,.ed-art-hero-copy>.lede,.welcome-hero-lede,.about-opening-copy>p:first-child){animation:mk-hero-lede-rise var(--mk-text-duration) var(--mk-calm-ease) var(--dur-none) both!important}}@media (prefers-reduced-motion:reduce){.tccc-v3 .sf-page-content>:not(.home-page,.library-page,.library-article) :is(h1,h1 *,[data-parity-target],[data-arrival-owner],.main-family-lead>p,.ed-care-description,.ed-contact-header>p,.ed-art-hero-copy>.lede,.welcome-hero-lede,.about-opening-copy>p:first-child){animation:none!important;transition:none!important;transform:none!important}}.tccc-v3 [data-motion-paused=true] .sf-page-content>:not(.home-page,.library-page,.library-article) :is(h1,h1 *,[data-parity-target],[data-arrival-owner],.main-family-lead>p,.ed-care-description,.ed-contact-header>p,.ed-art-hero-copy>.lede,.welcome-hero-lede,.about-opening-copy>p:first-child){animation:none!important;transition:none!important;transform:none!important}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.tccc-v3 .svc-overview .main-family-header .ed-wide-figure{animation:mk-h1-rise var(--mk-text-duration) var(--mk-calm-ease) var(--dur-none) both!important}}.tccc-v3 [data-motion-paused=true] .svc-overview .main-family-header .ed-wide-figure{animation:none!important;transform:none!important}