/* V75 — white light, one continuous strand, a photograph-registered hand. */
.care-story.care-touch{background:linear-gradient(125deg,#ffffff 15%,#fffefa 70%,#fffdf6 100%);color:#243b32;border:1px solid #f0f0e9;isolation:isolate}
.care-touch .light-script{color:#b9633e}.care-touch .story-copy h2 span{color:#b95436}
.care-touch .story-copy>p:not(.script){color:#4d6055}
.care-touch .section-meta{color:#53675b}
.care-touch .story-photo figcaption{color:#647267}
.care-story.care-touch .story-foot{border-top-color:#344b392b}
.care-touch .story-foot>p:nth-child(2){color:#53665b}
.care-touch .line-link:hover,.care-touch .round-link:hover{color:#b95436}
.care-touch .photo-window{position:relative}
.care-photo-plane{position:absolute;inset:0;transform:scale(1.08);will-change:transform}
.care-touch .care-photo-plane img{width:100%;height:100%;object-fit:cover;object-position:75% 50%;transform:none!important}
.care-touch-trace{position:absolute;inset:0;width:100%;height:100%;max-width:none;pointer-events:none;opacity:0;overflow:hidden}
.care-touch-ready .care-touch-trace{opacity:1}
.care-touch-trace path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:var(--touch-offset,1);vector-effect:non-scaling-stroke}
.care-touch-trace .touch-aura{stroke:#f4be74;stroke-width:9;opacity:.24}
.care-touch-trace .touch-line{stroke:#fff2cd;stroke-width:1.7;opacity:.92}
html.motion-off .care-photo-plane{transform:none!important;will-change:auto}
html.motion-off .care-touch-trace path{stroke-dashoffset:0}
@media(prefers-reduced-motion:reduce){.care-photo-plane{transform:none!important;will-change:auto}.care-touch-trace path{stroke-dashoffset:0}}
@media(max-width:540px){.care-touch-trace .touch-aura{stroke-width:6;opacity:.21}.care-touch-trace .touch-line{stroke-width:1.4}}

.care-thread-bridge{position:fixed;inset:0;width:100%;height:100%;max-width:none;pointer-events:none;z-index:5;visibility:hidden;overflow:hidden}
.care-thread-bridge path{fill:none;stroke-linecap:round;stroke-linejoin:round}
.care-thread-bridge .touch-aura{stroke:#f4be74;stroke-width:9;opacity:0}
.care-thread-bridge .touch-line{stroke:#f6ad7d;stroke-width:3.2}
.care-touch-connected .care-touch-trace{opacity:0}
html.motion-off .care-thread-bridge{visibility:hidden!important}
@media(prefers-reduced-motion:reduce){.care-thread-bridge{visibility:hidden!important}}
