.project-flow[data-astro-cid-enfsgnuc]{--light-x:60%;--light-y:30%;color:#eef0f1;background:radial-gradient(ellipse at var(--light-x) var(--light-y), #ff6a331a, transparent 60%), #111518;border-radius:var(--radius);isolation:isolate;view-transition-name:project-workflow;border:1px solid #353a3e;margin:0;position:relative;overflow:hidden}.project-flow[data-astro-cid-enfsgnuc]:before{content:"";z-index:-1;pointer-events:none;background-color:#0000;background-image:linear-gradient(#eef0f106 1px,#0000 1px),linear-gradient(90deg,#eef0f106 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000)}.project-flow__field[data-astro-cid-enfsgnuc]{padding-top:1rem}.project-flow__field[data-astro-cid-enfsgnuc] svg[data-astro-cid-enfsgnuc]{width:100%;height:auto;display:block}.project-flow__wires[data-astro-cid-enfsgnuc]{stroke:#657079;stroke-width:1px;opacity:.45}.project-flow__signal[data-astro-cid-enfsgnuc]{stroke:#ff6a33;stroke-width:3px;stroke-dasharray:60 1000;stroke-dashoffset:60px;filter:drop-shadow(0 0 7px #ff6a33);animation:6s linear infinite project-signal}.project-flow__orbit[data-astro-cid-enfsgnuc]{stroke:#41494f;stroke-width:1px;stroke-dasharray:2 7}.project-flow__ring[data-astro-cid-enfsgnuc]{fill:#171c20;stroke:#66717a;stroke-width:1px}.project-flow__core[data-astro-cid-enfsgnuc]{fill:#242b30;stroke:#56616a;stroke-width:1px}.project-flow__cross[data-astro-cid-enfsgnuc]{stroke:#e5e8ea;stroke-width:1.5px}.project-flow__stem[data-astro-cid-enfsgnuc]{stroke:#58616a;stroke-width:1px}.project-flow__point[data-astro-cid-enfsgnuc]{fill:#ff6a33}.project-flow__node[data-astro-cid-enfsgnuc] .project-flow__ring[data-astro-cid-enfsgnuc],.project-flow__node[data-astro-cid-enfsgnuc] .project-flow__core[data-astro-cid-enfsgnuc]{animation:project-node 6s var(--ease-out,ease-out) infinite;animation-delay:calc(var(--stage) * 1.4s)}.project-flow__signal[data-astro-cid-enfsgnuc],.project-flow__node[data-astro-cid-enfsgnuc] .project-flow__ring[data-astro-cid-enfsgnuc],.project-flow__node[data-astro-cid-enfsgnuc] .project-flow__core[data-astro-cid-enfsgnuc]{animation-play-state:paused}.is-visible[data-astro-cid-enfsgnuc] .project-flow__signal[data-astro-cid-enfsgnuc],.is-visible[data-astro-cid-enfsgnuc] .project-flow__node[data-astro-cid-enfsgnuc] .project-flow__ring[data-astro-cid-enfsgnuc],.is-visible[data-astro-cid-enfsgnuc] .project-flow__node[data-astro-cid-enfsgnuc] .project-flow__core[data-astro-cid-enfsgnuc]{animation-play-state:running}.project-flow__stages[data-astro-cid-enfsgnuc]{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 1.25rem 2rem;display:grid;position:relative}.project-flow__stage[data-astro-cid-enfsgnuc]{border-right:1px solid #30383e;flex-direction:column;align-items:flex-start;gap:.6rem;padding:0 1.1rem;display:flex}.project-flow__stage[data-astro-cid-enfsgnuc]:last-child{border:0}.project-flow__index[data-astro-cid-enfsgnuc]{font-family:var(--mono);color:#ff8a5c;font-size:.65rem}.project-flow__name[data-astro-cid-enfsgnuc]{letter-spacing:-.02em;font-size:clamp(.9rem,.8rem + .6vw,1.25rem);font-weight:550}.project-flow__stage[data-astro-cid-enfsgnuc] p[data-astro-cid-enfsgnuc]{color:#aeb7bd;max-width:23ch;font-size:.875rem;line-height:1.5}.project-flow--compact[data-astro-cid-enfsgnuc] .project-flow__stages[data-astro-cid-enfsgnuc]{padding-bottom:1.5rem}.project-flow--compact[data-astro-cid-enfsgnuc] .project-flow__stage[data-astro-cid-enfsgnuc]{gap:.4rem;padding-inline:.5rem}.project-flow--compact[data-astro-cid-enfsgnuc] .project-flow__name[data-astro-cid-enfsgnuc]{font-size:clamp(.75rem,.65rem + .5vw,1rem)}.project-flow--compact[data-astro-cid-enfsgnuc]{container-type:inline-size}@container (width<=31rem){.project-flow--compact[data-astro-cid-enfsgnuc] .project-flow__stages[data-astro-cid-enfsgnuc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 0;padding-inline:.6rem}.project-flow--compact[data-astro-cid-enfsgnuc] .project-flow__stage[data-astro-cid-enfsgnuc]:nth-child(2){border:0}.project-flow--compact[data-astro-cid-enfsgnuc] .project-flow__name[data-astro-cid-enfsgnuc]{font-size:.9375rem}}@keyframes project-signal{to{stroke-dashoffset:-1000px}}@keyframes project-node{0%,23%,to{stroke:#66717a;fill:#171c20}8%,14%{stroke:#ff8856;fill:#62321f}}@media (width<=40rem){.project-flow__stages[data-astro-cid-enfsgnuc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 0;padding:0 1rem 1.5rem}.project-flow__stage[data-astro-cid-enfsgnuc]{padding-inline:.75rem}.project-flow__stage[data-astro-cid-enfsgnuc]:nth-child(2){border:0}.project-flow__stage[data-astro-cid-enfsgnuc] p[data-astro-cid-enfsgnuc]{font-size:.8125rem}.project-flow--compact[data-astro-cid-enfsgnuc] .project-flow__stages[data-astro-cid-enfsgnuc]{gap:1rem 0;padding-inline:.6rem}.project-flow--compact[data-astro-cid-enfsgnuc] .project-flow__name[data-astro-cid-enfsgnuc]{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.project-flow__signal[data-astro-cid-enfsgnuc],.project-flow__node[data-astro-cid-enfsgnuc] .project-flow__ring[data-astro-cid-enfsgnuc],.project-flow__node[data-astro-cid-enfsgnuc] .project-flow__core[data-astro-cid-enfsgnuc]{animation:none}.project-flow__signal[data-astro-cid-enfsgnuc]{stroke-dasharray:none;opacity:.6}}@media print{.project-flow[data-astro-cid-enfsgnuc]{color:#101214;break-inside:avoid;background:#fff}.project-flow__field[data-astro-cid-enfsgnuc]{display:none}.project-flow__stages[data-astro-cid-enfsgnuc]{padding-top:1rem}.project-flow__stage[data-astro-cid-enfsgnuc] p[data-astro-cid-enfsgnuc]{color:#30353a}}
