:where(.gather-illustration){width:100%;max-width:300px;height:auto;color:var(--graphic-forest,var(--forest,#043c32));display:block;overflow:visible}.gather-illustration__wash{fill:var(--graphic-wash,#e8e9d9);stroke:none}.gather-illustration__paper{fill:var(--graphic-cream,var(--cream,#faf6ec))}.gather-illustration__sage{fill:var(--graphic-sage,#cdd6b6)}.gather-illustration__tan{fill:var(--graphic-tan,#a9bfa4)}.gather-illustration__forest{fill:var(--graphic-forest,var(--forest,#043c32))}.gather-illustration__line-soft{stroke:var(--graphic-line,#91a087)}.rescue-route{--route-gap:clamp(54px, 6vw, 90px);gap:var(--route-gap);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px;margin:0 auto;padding:0;list-style:none;display:grid}.rescue-route__stage{flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.rescue-route__stage>.gather-illustration{width:100%;max-width:280px}.rescue-route__copy{text-align:center;margin:11px 0 0;font-size:17px;line-height:1.45}.rescue-route__copy strong,.rescue-route__copy span{display:block}.rescue-route__copy strong{margin-bottom:1px;font-weight:650}.rescue-route__connector-slot{width:var(--route-gap);align-items:center;height:48px;padding-inline:12px;display:grid;position:absolute;top:clamp(46px,6vw,82px);left:100%}.rescue-route__connector{width:100%;height:auto;color:var(--forest,#043c32);display:block;position:static}.rescue-route__connector-base,.rescue-route__connector-draw{stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.rescue-route__connector-base{stroke:#a8b69d}.rescue-route__connector-draw{stroke:currentColor;stroke-dasharray:1;stroke-dashoffset:0}.rescue-route__connector--vertical{display:none}.gather-mission-graphic{grid-template-columns:1fr 22px 1fr 22px 1fr;align-items:center;gap:0;width:100%;max-width:700px;display:grid}.gather-mission-graphic>.gather-illustration{width:100%;min-width:0}.gather-mission-graphic__link{height:32px;display:block;position:relative}.gather-mission-graphic__link .rescue-route__connector{width:50px;top:0;left:-14px}:is([data-visible=true],.is-revealed) .gather-illustration__foreground{animation:gather-graphic-arrive .52s var(--ease,ease-out) both}:is([data-visible=true],.is-revealed) .rescue-route__connector-draw{animation:gather-route-draw .62s var(--ease,ease-out) both}:is([data-visible=true],.is-revealed) .rescue-route__stage:nth-child(2) .gather-illustration__foreground{animation-delay:80ms}:is([data-visible=true],.is-revealed) .rescue-route__stage:nth-child(3) .gather-illustration__foreground{animation-delay:.16s}:is([data-visible=true],.is-revealed) .rescue-route__stage:nth-child(2) .rescue-route__connector-draw{animation-delay:.11s}@keyframes gather-graphic-arrive{0%{transform:translateY(7px)}to{transform:translateY(0)}}@keyframes gather-route-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (max-width:1000px) and (min-width:701px){.rescue-route{--route-gap:48px}.rescue-route__connector-slot{padding-inline:8px;top:42px}.rescue-route__copy{font-size:16px}}@media (max-width:700px){.rescue-route{grid-template-columns:1fr;gap:0;width:min(100%,380px)}.rescue-route__stage{grid-template-columns:minmax(120px,155px) minmax(0,1fr);align-items:center;gap:0 17px;display:grid}.rescue-route__stage>.gather-illustration{width:100%}.rescue-route__copy{text-align:left;margin:0;font-size:16px;line-height:1.45}.rescue-route__connector{display:none}.rescue-route__connector-slot{grid-area:2/1;justify-self:center;width:24px;height:56px;padding:8px 3px;position:static}.rescue-route__connector--vertical{width:18px;height:40px;display:block}.gather-mission-graphic{grid-template-rows:115px 115px;grid-template-columns:1fr 1fr;max-width:380px;position:relative}.gather-mission-graphic>.gather-illustration:first-of-type{grid-area:1/1}.gather-mission-graphic>.gather-illustration:nth-of-type(2){grid-area:1/2/3}.gather-mission-graphic>.gather-illustration:nth-of-type(3){grid-area:2/1}.gather-mission-graphic__link{width:40px;height:18px;position:absolute;top:62px;left:43%;transform:rotate(15deg)}.gather-mission-graphic__link:nth-of-type(2){top:151px;transform:rotate(155deg)}.gather-mission-graphic__link .rescue-route__connector{width:40px;display:block;left:0}:is([data-visible=true],.is-revealed) .gather-illustration__foreground{animation-duration:.38s;animation-delay:0s!important}:is([data-visible=true],.is-revealed) .rescue-route__connector-draw{animation-duration:.45s;animation-delay:0s!important}}@media (max-width:374px){.rescue-route__stage{grid-template-columns:132px minmax(0,1fr);column-gap:12px}.rescue-route__copy{font-size:15px}}@media (prefers-reduced-motion:reduce){:is([data-visible=true],.is-revealed) .gather-illustration__foreground,:is([data-visible=true],.is-revealed) .rescue-route__connector-draw{animation:none}}
