.mission-movement-network[data-astro-cid-7af3s366]{position:relative;min-height:0}.mission-movement-network__svg[data-astro-cid-7af3s366]{display:none;position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0;opacity:0;transition:opacity .35s ease}.mission-movement-network[data-astro-cid-7af3s366][data-lines-ready=true] .mission-movement-network__svg[data-astro-cid-7af3s366]{opacity:1}.mission-movement-network__layout[data-astro-cid-7af3s366]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:1.25rem}.mission-movement-network__hub[data-astro-cid-7af3s366]{align-self:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mission-movement-network__hub[data-astro-cid-7af3s366]:focus-visible{outline:2px solid rgba(9,9,11,.35);outline-offset:4px}.mission-movement-network__hub-surface[data-astro-cid-7af3s366]{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1.125rem;padding:1.5rem 1.75rem;min-width:13.5rem;min-height:11.5rem;border-radius:.25rem}.mission-movement-network__hub-icon[data-astro-cid-7af3s366]{height:3.75rem;width:3.75rem}.mission-movement-network__hub-icon[data-astro-cid-7af3s366] svg{height:1.75rem;width:1.75rem;color:#fff;stroke:#fff}.mission-movement-network__hub-copy[data-astro-cid-7af3s366]{max-width:11rem}.mission-movement-network__anchor-node[data-astro-cid-7af3s366]{position:absolute;pointer-events:none;z-index:2;display:flex;height:1.375rem;width:1.375rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(229,229,229,.8);background:#fff;transition:border-color .5s ease,background-color .5s ease}.group[data-astro-cid-7af3s366]:hover .mission-movement-network__anchor-node[data-astro-cid-7af3s366],.group[data-astro-cid-7af3s366][data-dragging=true] .mission-movement-network__anchor-node[data-astro-cid-7af3s366]{border-color:#09090b99;background:#09090b}.mission-movement-network__anchor-node-core[data-astro-cid-7af3s366]{height:.375rem;width:.375rem;border-radius:9999px;background:#09090b99;transition:background-color .5s ease,opacity .5s ease}.group[data-astro-cid-7af3s366]:hover .mission-movement-network__anchor-node-core[data-astro-cid-7af3s366],.group[data-astro-cid-7af3s366][data-dragging=true] .mission-movement-network__anchor-node-core[data-astro-cid-7af3s366]{background:#fafafa;opacity:1}.mission-movement-network__hub-surface[data-astro-cid-7af3s366] [data-astro-cid-7af3s366][data-movement-anchor=out]{top:50%;right:0;transform:translate(50%,-50%)}.mission-movement-network__axis[data-astro-cid-7af3s366]{position:relative;width:1px;height:2rem;align-self:center;flex-shrink:0}.mission-movement-network__axis-line[data-astro-cid-7af3s366]{position:absolute;inset:0;width:1px;background:repeating-linear-gradient(to bottom,rgba(9,9,11,.34) 0,rgba(9,9,11,.34) 4px,transparent 4px,transparent 11px);background-size:1px 11px;animation:mission-movement-axis-dash 2.4s linear infinite}.mission-movement-network__cards[data-astro-cid-7af3s366]{display:flex;flex-direction:column;gap:.875rem;width:100%}.mission-movement-network__card[data-astro-cid-7af3s366]{width:100%;min-width:0;touch-action:pan-y}.mission-movement-step[data-astro-cid-7af3s366]{background:#09090b08;border:1px solid rgba(9,9,11,.03);box-shadow:none;padding-block:1.25rem;padding-inline:1.25rem}@media(min-width:768px){.mission-movement-step[data-astro-cid-7af3s366]{padding-block:1.5rem;padding-inline:1.5rem}}.mission-movement-step__body[data-astro-cid-7af3s366]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.625rem}.mission-movement-step__pane[data-astro-cid-7af3s366]{display:flex;min-width:0;min-height:5.25rem;flex:1;align-items:center;justify-content:center;border-radius:0;padding:.875rem .625rem;text-align:center}.mission-movement-step__pane-text[data-astro-cid-7af3s366]{margin:0;width:100%;text-wrap:balance;overflow-wrap:break-word;hyphens:auto}.mission-movement-step__pane-text--to[data-astro-cid-7af3s366]{font-weight:400;letter-spacing:-.01em}@media(min-width:768px){.mission-movement-step__pane[data-astro-cid-7af3s366]{min-height:5.5rem;padding:.875rem .75rem}}.mission-movement-step__bridge[data-astro-cid-7af3s366]{display:flex;align-items:center;justify-content:center;width:1.75rem;flex-shrink:0;align-self:center}.mission-movement-step__bridge-badge[data-astro-cid-7af3s366]{display:inline-flex;align-items:center;justify-content:center}.mission-movement-step__bridge-badge[data-astro-cid-7af3s366] svg{color:#fff;stroke:#fff}.mission-movement-network__legend[data-astro-cid-7af3s366]{display:none}.mission-movement-network__line-path{fill:none;stroke:#09090b57;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:5 8;animation:mission-movement-dash-flow 2.1s linear infinite}@keyframes mission-movement-axis-dash{to{background-position:0 11px}}@keyframes mission-movement-dash-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-18}}@media(min-width:1024px){.mission-movement-network[data-astro-cid-7af3s366]{min-height:34rem;padding:1rem 0 2rem}.mission-movement-network__svg[data-astro-cid-7af3s366]{display:block}.mission-movement-network__layout[data-astro-cid-7af3s366]{display:grid;grid-template-columns:minmax(16rem,1.15fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);align-items:center;justify-items:stretch;-moz-column-gap:clamp(2rem,4vw,3.5rem);column-gap:clamp(2rem,4vw,3.5rem);row-gap:clamp(2rem,4vw,3.5rem);min-height:32rem}.mission-movement-network__hub[data-astro-cid-7af3s366]{grid-column:1;grid-row:1 / 3;justify-self:start;align-self:center;cursor:grab;touch-action:none;will-change:transform;z-index:2}.mission-movement-network__hub-surface[data-astro-cid-7af3s366]{min-width:16.5rem;min-height:14.5rem;padding:2rem 2.25rem;gap:1.375rem}.mission-movement-network__hub-icon[data-astro-cid-7af3s366]{height:4.5rem;width:4.5rem}.mission-movement-network__hub-icon[data-astro-cid-7af3s366] svg{height:2rem;width:2rem}.mission-movement-network__hub-copy[data-astro-cid-7af3s366]{max-width:12rem}.mission-movement-network__hub[data-astro-cid-7af3s366][data-dragging=true]{cursor:grabbing;z-index:3}.mission-movement-network__anchor-node[data-astro-cid-7af3s366]{height:1.5rem;width:1.5rem}.mission-movement-network__axis[data-astro-cid-7af3s366]{display:none}.mission-movement-network__cards[data-astro-cid-7af3s366]{display:contents}.mission-movement-network__card[data-astro-cid-7af3s366]{width:100%;max-width:23rem;margin-inline-start:0;touch-action:none;cursor:grab;will-change:transform;justify-self:stretch}.mission-movement-network__card[data-astro-cid-7af3s366][data-dragging=true]{cursor:grabbing;z-index:3}.mission-movement-network__card--tc[data-astro-cid-7af3s366]{grid-column:2;grid-row:1;align-self:center}.mission-movement-network__card--tr[data-astro-cid-7af3s366]{grid-column:3;grid-row:1;align-self:center}.mission-movement-network__card--bc[data-astro-cid-7af3s366]{grid-column:2;grid-row:2;align-self:center}.mission-movement-network__card--br[data-astro-cid-7af3s366]{grid-column:3;grid-row:2;align-self:center}.mission-movement-network__card--tc[data-astro-cid-7af3s366] [data-astro-cid-7af3s366][data-movement-anchor=in]{top:50%;left:0;transform:translate(-50%,-50%)}.mission-movement-network__card--tc[data-astro-cid-7af3s366] [data-astro-cid-7af3s366][data-movement-anchor=out]{top:50%;right:0;transform:translate(50%,-50%)}.mission-movement-network__card--tr[data-astro-cid-7af3s366] [data-astro-cid-7af3s366][data-movement-anchor=in]{top:50%;left:0;transform:translate(-50%,-50%)}.mission-movement-network__card--tr[data-astro-cid-7af3s366] [data-astro-cid-7af3s366][data-movement-anchor=out]{bottom:0;left:50%;transform:translate(-50%,50%)}.mission-movement-network__card--bc[data-astro-cid-7af3s366] [data-astro-cid-7af3s366][data-movement-anchor=in]{top:0;left:50%;transform:translate(-50%,-50%)}.mission-movement-network__card--bc[data-astro-cid-7af3s366] [data-astro-cid-7af3s366][data-movement-anchor=out]{top:50%;right:0;transform:translate(50%,-50%)}.mission-movement-network__card--br[data-astro-cid-7af3s366] [data-astro-cid-7af3s366][data-movement-anchor=in]{top:50%;left:0;transform:translate(-50%,-50%)}.mission-movement-network__legend[data-astro-cid-7af3s366]{display:block}}@media(min-width:1280px){.mission-movement-network[data-astro-cid-7af3s366]{min-height:38rem}.mission-movement-network__layout[data-astro-cid-7af3s366]{min-height:36rem;-moz-column-gap:clamp(2.5rem,5vw,4rem);column-gap:clamp(2.5rem,5vw,4rem);row-gap:clamp(2.5rem,5vw,4rem);grid-template-columns:minmax(18rem,1.2fr) minmax(0,1fr) minmax(0,1fr)}.mission-movement-network__hub-surface[data-astro-cid-7af3s366]{min-width:18rem;min-height:16rem;padding:2.25rem 2.5rem}.mission-movement-network__hub-copy[data-astro-cid-7af3s366]{max-width:13rem}.mission-movement-network__card[data-astro-cid-7af3s366]{max-width:24rem}.mission-movement-step__body[data-astro-cid-7af3s366]{gap:.75rem}.mission-movement-step__pane[data-astro-cid-7af3s366]{padding-block:1rem;padding-inline:.875rem}}@media(prefers-reduced-motion:reduce){.mission-movement-network__axis-line[data-astro-cid-7af3s366],.mission-movement-network__line-path{animation:none}@media(min-width:1024px){.mission-movement-network__card[data-astro-cid-7af3s366],.mission-movement-network__hub[data-astro-cid-7af3s366]{cursor:default}}}
