.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:100svh;overflow:hidden;display:grid;align-items:center;padding:clamp(6.8rem,10vw,8.4rem) 0 clamp(2.35rem,5vw,3.25rem);border-bottom:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 62% 38%,rgba(9,32,70,.86),transparent 36%),linear-gradient(90deg,#030710,#07101d 45%,#020617)}.hero[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#020617e0 0 23%,#02061742 46%,#02061724),radial-gradient(circle at center,transparent 42%,rgba(2,6,23,.6) 100%)}.hero-field[data-astro-cid-bbe6dxrz]{position:absolute;top:10.2%;left:clamp(27rem,34vw,48rem);z-index:0;width:clamp(62rem,68vw,103rem);max-width:none;height:auto;opacity:.98;transform:translate(-12%);mix-blend-mode:screen}.network[data-astro-cid-bbe6dxrz]{width:100%;height:auto;overflow:visible}.grid-lines[data-astro-cid-bbe6dxrz]{opacity:.18}.grid-lines[data-astro-cid-bbe6dxrz] path[data-astro-cid-bbe6dxrz]{stroke:#24415f;stroke-width:1}.circuit-lines[data-astro-cid-bbe6dxrz]{fill:none;stroke:#376f9d54;stroke-width:1;stroke-dasharray:2 9}.pcb-traces[data-astro-cid-bbe6dxrz]{fill:none;stroke:#3d82b057;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.pcb-traces[data-astro-cid-bbe6dxrz] path[data-astro-cid-bbe6dxrz]{vector-effect:non-scaling-stroke}.test-points[data-astro-cid-bbe6dxrz]{fill:none;opacity:.52;stroke:#7fd8ffad;stroke-width:1.2;filter:url(#nodeGlow)}.pcb-chip[data-astro-cid-bbe6dxrz]{fill:#05122638;opacity:.5;stroke:#7fd8ff8c;stroke-width:1.2;filter:url(#lineGlow)}.pcb-chip[data-astro-cid-bbe6dxrz] path[data-astro-cid-bbe6dxrz],.pcb-chip[data-astro-cid-bbe6dxrz] rect[data-astro-cid-bbe6dxrz],.pcb-chip[data-astro-cid-bbe6dxrz] circle[data-astro-cid-bbe6dxrz]{vector-effect:non-scaling-stroke}.pcb-chip[data-astro-cid-bbe6dxrz].secondary{opacity:.34}.geo-lattice[data-astro-cid-bbe6dxrz]{fill:none;opacity:.44;stroke:#5ba1cd7a;stroke-width:1}.geo-lattice[data-astro-cid-bbe6dxrz] path[data-astro-cid-bbe6dxrz]{vector-effect:non-scaling-stroke}.geo-points[data-astro-cid-bbe6dxrz]{fill:#82d9ff8c;filter:url(#nodeGlow);opacity:.55;animation:latticeBreathe 7s ease-in-out infinite}.rings[data-astro-cid-bbe6dxrz]{fill:none;stroke:#31488b;stroke-width:1.2;opacity:.45}.flow-lines[data-astro-cid-bbe6dxrz]{fill:none;stroke-linecap:round;filter:url(#lineGlow)}.flow-lines[data-astro-cid-bbe6dxrz] path[data-astro-cid-bbe6dxrz]{vector-effect:non-scaling-stroke}.orange-hairlines[data-astro-cid-bbe6dxrz] path[data-astro-cid-bbe6dxrz],.blue-hairlines[data-astro-cid-bbe6dxrz] path[data-astro-cid-bbe6dxrz],.bridge-lines[data-astro-cid-bbe6dxrz] path[data-astro-cid-bbe6dxrz]{stroke-width:1.1;opacity:.42}.orange-main[data-astro-cid-bbe6dxrz] path[data-astro-cid-bbe6dxrz],.blue-main[data-astro-cid-bbe6dxrz] path[data-astro-cid-bbe6dxrz]{stroke-width:2.35;opacity:.9}.orange-hairlines[data-astro-cid-bbe6dxrz] path[data-astro-cid-bbe6dxrz],.orange-main[data-astro-cid-bbe6dxrz] path[data-astro-cid-bbe6dxrz]{stroke:url(#orangeFlow)}.bridge-lines[data-astro-cid-bbe6dxrz] path[data-astro-cid-bbe6dxrz]{stroke:url(#blueFlow);opacity:.48}.orange-main[data-astro-cid-bbe6dxrz] path[data-astro-cid-bbe6dxrz]{stroke:url(#orangeFlow)}.blue-hairlines[data-astro-cid-bbe6dxrz] path[data-astro-cid-bbe6dxrz],.blue-main[data-astro-cid-bbe6dxrz] path[data-astro-cid-bbe6dxrz]{stroke:url(#blueFlow)}.primary-spine[data-astro-cid-bbe6dxrz]{fill:none;pointer-events:none;filter:url(#spineGlow)}.primary-spine[data-astro-cid-bbe6dxrz] use[data-astro-cid-bbe6dxrz]{vector-effect:non-scaling-stroke}.spine-halo[data-astro-cid-bbe6dxrz]{stroke:url(#spineFlow);stroke-width:14;stroke-linecap:round;opacity:.24}.spine-core[data-astro-cid-bbe6dxrz]{stroke:url(#spineFlow);stroke-width:4.2;stroke-linecap:round;opacity:.84}.spine-spark[data-astro-cid-bbe6dxrz]{stroke:#f6faffe6;stroke-width:1.35;stroke-linecap:round;stroke-dasharray:58 1180;stroke-dashoffset:0;opacity:.62;animation:spineSpark 11s linear infinite}.convergence[data-astro-cid-bbe6dxrz]{filter:url(#spineGlow);pointer-events:none}.convergence-halo[data-astro-cid-bbe6dxrz]{fill:#ff8a0033}.convergence-mid[data-astro-cid-bbe6dxrz]{fill:#ffb550b8}.convergence-core[data-astro-cid-bbe6dxrz]{fill:#fffae7f5}.tracer-lines[data-astro-cid-bbe6dxrz]{fill:none;stroke:#f6faffd1;stroke-width:1.8;stroke-linecap:round;filter:url(#lineGlow);opacity:.24}.tracer-lines[data-astro-cid-bbe6dxrz] path[data-astro-cid-bbe6dxrz]{stroke-dasharray:30 1600;stroke-dashoffset:0;animation:flowDrift 18s linear infinite}.travelers[data-astro-cid-bbe6dxrz]{pointer-events:none}.traveler[data-astro-cid-bbe6dxrz]{opacity:.92;paint-order:stroke fill;shape-rendering:geometricPrecision;stroke-linejoin:round}.traveler[data-astro-cid-bbe6dxrz].orange{fill:#ff8a00;stroke:#ff8a0042;stroke-width:8}.traveler[data-astro-cid-bbe6dxrz].blue{fill:#08d9ff;stroke:#08d9ff3d;stroke-width:8}.traveler[data-astro-cid-bbe6dxrz].spine{fill:#f8fbff;opacity:.92;stroke:#10e1ff40;stroke-width:9}.traveler[data-astro-cid-bbe6dxrz].bridge{fill:#b8f1ff;stroke:#b8f1ff2e;stroke-width:7}.traveler[data-astro-cid-bbe6dxrz].small{opacity:.68}.traveler[data-astro-cid-bbe6dxrz].tiny{opacity:.52}.traveler[data-astro-cid-bbe6dxrz].reverse{opacity:.58}.micro-dots[data-astro-cid-bbe6dxrz]{opacity:.72;animation:dotTwinkle 6s ease-in-out infinite}.micro-dots[data-astro-cid-bbe6dxrz] circle[data-astro-cid-bbe6dxrz]{filter:url(#nodeGlow)}.orange-micro[data-astro-cid-bbe6dxrz]{fill:#ff8a00}.blue-micro[data-astro-cid-bbe6dxrz]{fill:#08d9ff;animation-delay:1.8s}.nodes[data-astro-cid-bbe6dxrz]{filter:url(#nodeGlow);opacity:.86}.orange-nodes[data-astro-cid-bbe6dxrz]{fill:#ff8a00}.blue-nodes[data-astro-cid-bbe6dxrz]{fill:#08d9ff}.white-nodes[data-astro-cid-bbe6dxrz]{fill:#f4f1ff;opacity:.92}.hero-content[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;width:min(46rem,100% - clamp(40px,9vw,140px));margin-left:clamp(3rem,4.5vw,5.9rem);margin-right:auto;margin-top:-115px;padding-top:0}.hero-eyebrow[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.78rem;margin-bottom:clamp(1rem,1.7vw,1.45rem);color:#ff8a00;font-size:clamp(.72rem,.78vw,.88rem);font-weight:700;letter-spacing:.2rem;text-transform:uppercase}.hero-eyebrow[data-astro-cid-bbe6dxrz]:before{content:"";width:1.1rem;height:1px;background:currentColor}h1[data-astro-cid-bbe6dxrz]{max-width:46rem;margin-bottom:clamp(1rem,1.7vw,1.35rem);color:#f8fafc;font-size:clamp(2.15rem,2.86vw,3.18rem);line-height:1.08;font-weight:200;letter-spacing:0;text-transform:uppercase}h1[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{color:currentColor}h1[data-astro-cid-bbe6dxrz] .orange[data-astro-cid-bbe6dxrz]{color:#ff8a00}h1[data-astro-cid-bbe6dxrz] .blue[data-astro-cid-bbe6dxrz]{color:#1f8daa}h1[data-astro-cid-bbe6dxrz] .violet[data-astro-cid-bbe6dxrz]{color:#8d78ff}.hero-copy[data-astro-cid-bbe6dxrz]{max-width:36rem;margin-bottom:clamp(1.5rem,2.7vw,2.35rem);color:#e7edf6c7;font-size:clamp(.94rem,1vw,1.08rem);line-height:1.72}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:1rem 1.9rem}.hero-button[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;min-width:clamp(12rem,15vw,13.25rem);min-height:3.05rem;padding:0 1.45rem;border-radius:4px;font-size:clamp(.74rem,.8vw,.84rem);font-weight:400;letter-spacing:.075rem;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease}.hero-button[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{width:2.25rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.hero-button[data-astro-cid-bbe6dxrz].primary{border:1px solid rgba(255,138,0,.9);color:#ff8a00;box-shadow:inset 0 0 25px #ff8a001c,0 0 28px #ff8a001f}.hero-button[data-astro-cid-bbe6dxrz].secondary{border:1px solid rgba(8,217,255,.56);color:#08d9ff;box-shadow:inset 0 0 20px #08d9ff14}.hero-button[data-astro-cid-bbe6dxrz]:hover{transform:translateY(-2px)}.corner-callout[data-astro-cid-bbe6dxrz]{position:absolute;top:16%;right:clamp(6rem,20vw,22rem);z-index:2;display:grid;gap:.38rem;padding:1.25rem 1.5rem;color:#ffffffd1;font-size:clamp(.72rem,.78vw,.86rem);letter-spacing:.31rem;line-height:1.4;text-transform:uppercase}.corner-callout[data-astro-cid-bbe6dxrz]:before,.corner-callout[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;width:2.1rem;height:2.1rem;border-color:#ff8a00;border-style:solid}.corner-callout[data-astro-cid-bbe6dxrz]:before{left:0;bottom:0;border-width:0 0 1px 1px}.corner-callout[data-astro-cid-bbe6dxrz]:after{top:0;right:0;border-width:1px 1px 0 0}.scroll-cue[data-astro-cid-bbe6dxrz]{position:absolute;right:clamp(2rem,4vw,3.8rem);bottom:2.1rem;z-index:2;display:grid;justify-items:center;gap:.8rem;color:#ffffffe6;font-size:.72rem;font-weight:700;text-transform:uppercase}.scroll-cue[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{width:1px;height:3.2rem;background:#ffffff9e}.scroll-cue[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:after{content:"";display:block;width:.34rem;height:.34rem;margin-left:-.15rem;margin-top:3rem;border-radius:50%;background:#fff}@keyframes flowDrift{to{stroke-dashoffset:-1554}}@keyframes spineSpark{to{stroke-dashoffset:-1238}}@keyframes nodePulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes dotTwinkle{0%,to{opacity:.42}45%{opacity:.9}70%{opacity:.58}}@keyframes latticeBreathe{0%,to{opacity:.34}50%{opacity:.62}}@media(max-width:980px){.hero[data-astro-cid-bbe6dxrz]{align-items:end;min-height:740px}.hero[data-astro-cid-bbe6dxrz]:after{background:linear-gradient(180deg,#0206173d,#020617f7 66%),radial-gradient(circle at center,transparent 30%,rgba(2,6,23,.82) 100%)}.hero-field[data-astro-cid-bbe6dxrz]{top:6rem;left:-21%;width:142vw;opacity:.78}.hero-content[data-astro-cid-bbe6dxrz]{width:min(100% - 32px,42rem);margin-inline:auto;margin-top:0}.corner-callout[data-astro-cid-bbe6dxrz],.scroll-cue[data-astro-cid-bbe6dxrz]{display:none}}@media(max-width:580px){.hero[data-astro-cid-bbe6dxrz]{min-height:690px;padding-bottom:2.25rem}h1[data-astro-cid-bbe6dxrz]{font-size:clamp(2rem,9.2vw,3rem)}.hero-copy[data-astro-cid-bbe6dxrz]{font-size:.95rem}.hero-button[data-astro-cid-bbe6dxrz]{width:100%}}.capability-section[data-astro-cid-sxuajtn5]{padding-top:clamp(2rem,4vw,3.2rem);padding-bottom:clamp(2.2rem,4.5vw,3.6rem)}.capability-grid[data-astro-cid-sxuajtn5]{display:grid;grid-template-columns:minmax(230px,300px) 1fr;gap:clamp(2rem,4vw,4rem);align-items:start}.section-intro[data-astro-cid-sxuajtn5]{display:grid;gap:1rem}.cards[data-astro-cid-sxuajtn5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.capability-card[data-astro-cid-sxuajtn5]{--card-accent: #08d9ff;position:relative;display:grid;grid-template-columns:4.2rem 1fr;column-gap:1.6rem;min-height:10.4rem;padding:2rem 1.6rem 1.4rem;border:1px solid rgba(255,255,255,.09);border-radius:6px;background:linear-gradient(160deg,#ffffff09,#ffffff02),#09101eb8;transition:border-color .2s ease,transform .2s ease}.capability-card[data-astro-cid-sxuajtn5]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--card-accent),transparent 55%)}.capability-card[data-astro-cid-sxuajtn5].orange{--card-accent: #ff8a00}.capability-card[data-astro-cid-sxuajtn5].cyan{--card-accent: #08d9ff}.capability-card[data-astro-cid-sxuajtn5].violet{--card-accent: #8d78ff}.icon[data-astro-cid-sxuajtn5]{position:relative;width:4.2rem;color:var(--card-accent)}.icon[data-astro-cid-sxuajtn5] svg[data-astro-cid-sxuajtn5]{display:block;width:100%;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px color-mix(in srgb,currentColor,transparent 65%))}.icon[data-astro-cid-sxuajtn5]:after{content:"";display:block;width:90%;height:1px;margin:.9rem auto 0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--card-accent),transparent 55%),transparent)}.intro-copy[data-astro-cid-sxuajtn5]{color:#b6c0cc;font-size:.95rem;line-height:1.7}.copy[data-astro-cid-sxuajtn5] .step[data-astro-cid-sxuajtn5]{margin-bottom:.45rem;color:var(--card-accent);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}h3[data-astro-cid-sxuajtn5]{margin-bottom:.85rem;font-size:.95rem;line-height:1.3;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.copy[data-astro-cid-sxuajtn5] p[data-astro-cid-sxuajtn5]{color:#b6c0cc;font-size:.88rem;line-height:1.7}.capability-card[data-astro-cid-sxuajtn5] a[data-astro-cid-sxuajtn5]{align-self:end;justify-self:end;grid-column:2;margin-top:.6rem;color:var(--card-accent);transition:transform .18s ease}.capability-card[data-astro-cid-sxuajtn5] a[data-astro-cid-sxuajtn5] svg[data-astro-cid-sxuajtn5]{display:block;width:1.7rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.capability-card[data-astro-cid-sxuajtn5]:hover a[data-astro-cid-sxuajtn5]{transform:translate(4px)}@media(max-width:1120px){.capability-grid[data-astro-cid-sxuajtn5],.cards[data-astro-cid-sxuajtn5]{grid-template-columns:1fr}.section-intro[data-astro-cid-sxuajtn5]{max-width:620px}.capability-card[data-astro-cid-sxuajtn5]{min-height:auto}}@media(max-width:560px){.capability-card[data-astro-cid-sxuajtn5]{grid-template-columns:1fr;row-gap:1.2rem}.icon[data-astro-cid-sxuajtn5]{width:3.6rem}.capability-card[data-astro-cid-sxuajtn5] a[data-astro-cid-sxuajtn5]{grid-column:1}}.work-grid[data-astro-cid-xokcfk3y]{display:grid;grid-template-columns:minmax(230px,300px) 1fr;gap:clamp(2rem,4vw,4rem);align-items:start}.section-intro[data-astro-cid-xokcfk3y]{display:grid;gap:1.1rem}.title-rule[data-astro-cid-xokcfk3y]{margin-bottom:1.2rem}.work-cards[data-astro-cid-xokcfk3y]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media(max-width:1120px){.work-grid[data-astro-cid-xokcfk3y]{grid-template-columns:1fr}}@media(max-width:820px){.work-cards[data-astro-cid-xokcfk3y]{grid-template-columns:1fr}}.approach-section[data-astro-cid-ouou2mig]{overflow:hidden}.approach-grid[data-astro-cid-ouou2mig]{display:grid;grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);gap:clamp(2rem,5vw,5.4rem);align-items:center}.section-intro[data-astro-cid-ouou2mig]{display:grid;gap:1.1rem}.intro-copy[data-astro-cid-ouou2mig]{max-width:34rem;color:#b6c0cc;font-size:clamp(.98rem,1.05vw,1.08rem);line-height:1.78}.process-panel[data-astro-cid-ouou2mig]{position:relative;overflow:hidden;padding:clamp(1.4rem,2.6vw,2.2rem);border:1px solid rgba(255,255,255,.18);border-radius:6px;background:radial-gradient(circle at 15% 0%,rgba(255,138,0,.08),transparent 35%),radial-gradient(circle at 85% 0%,rgba(141,120,255,.08),transparent 35%),linear-gradient(145deg,#ffffff0b,#ffffff03),#07111fc7}.process-panel[data-astro-cid-ouou2mig]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:34px 34px;opacity:.22;pointer-events:none}.phase-list[data-astro-cid-ouou2mig]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.track[data-astro-cid-ouou2mig]{position:absolute;top:.95rem;left:.45rem;right:0;height:1px;overflow:hidden;background:linear-gradient(90deg,#ff8a00,#08d9ff 50%,#8d78ff 85%,transparent);opacity:.75}.runner[data-astro-cid-ouou2mig]{--m1: .45rem;--m2: calc((100% - 2rem) / 3 + 1rem + .45rem);--m3: calc((100% - 2rem) / 3 * 2 + 2rem + .45rem);position:absolute;z-index:2;top:.95rem;left:var(--m1);width:7px;height:7px;margin:-3px 0 0 -3.5px;border-radius:50%;background:#fff;opacity:0;pointer-events:none;animation:runnerTravel 9s infinite}.phase[data-astro-cid-ouou2mig]{--phase-accent: #08d9ff;position:relative;display:grid;gap:1rem}.phase[data-astro-cid-ouou2mig].orange{--phase-accent: #ff8a00}.phase[data-astro-cid-ouou2mig].cyan{--phase-accent: #08d9ff}.phase[data-astro-cid-ouou2mig].violet{--phase-accent: #8d78ff}.marker[data-astro-cid-ouou2mig]{display:flex;align-items:center;gap:.75rem;height:1.9rem}.dot[data-astro-cid-ouou2mig]{position:relative;width:.9rem;height:.9rem;border:1px solid var(--phase-accent);border-radius:50%;background:#07111f}.dot[data-astro-cid-ouou2mig]:after{content:"";position:absolute;inset:.2rem;border-radius:50%;background:var(--phase-accent);box-shadow:0 0 8px var(--phase-accent);animation:markerFlash 9s infinite}.phase[data-astro-cid-ouou2mig].cyan .dot[data-astro-cid-ouou2mig]:after{animation-delay:2.7s}.phase[data-astro-cid-ouou2mig].violet .dot[data-astro-cid-ouou2mig]:after{animation-delay:5.4s}.phase-step[data-astro-cid-ouou2mig]{padding-inline:.4rem;background:#09101ef2;color:var(--phase-accent);font-size:.78rem;font-weight:700;letter-spacing:.14rem}.card[data-astro-cid-ouou2mig]{height:100%;padding:1.3rem 1.25rem 1.4rem;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#02061799;transition:border-color .2s ease,transform .2s ease}.phase[data-astro-cid-ouou2mig]:hover .card[data-astro-cid-ouou2mig]{transform:translateY(-3px);border-color:color-mix(in srgb,var(--phase-accent),transparent 50%)}.icon[data-astro-cid-ouou2mig]{display:block;width:2.6rem;margin-bottom:1rem;fill:none;stroke:var(--phase-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--phase-accent),transparent 65%))}h3[data-astro-cid-ouou2mig]{margin-bottom:.65rem;font-size:.9rem;line-height:1.3;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.card[data-astro-cid-ouou2mig] p[data-astro-cid-ouou2mig]{color:#b6c0cc;font-size:.88rem;line-height:1.65}@keyframes runnerTravel{0%{left:var(--m1);opacity:0;box-shadow:0 0 6px 2px #ff8a00,0 0 18px 4px #ff8a0073}4%{left:var(--m1);opacity:1}14%{left:var(--m1);animation-timing-function:ease-in-out}30%{left:var(--m2);box-shadow:0 0 6px 2px #08d9ff,0 0 18px 4px #08d9ff73}44%{left:var(--m2);animation-timing-function:ease-in-out}60%{left:var(--m3);box-shadow:0 0 6px 2px #8d78ff,0 0 18px 4px #8d78ff73}74%{left:var(--m3);opacity:1;animation-timing-function:ease-in}90%{left:100%;opacity:0;box-shadow:0 0 6px 2px #8d78ff,0 0 18px 4px #8d78ff73}to{left:100%;opacity:0}}@keyframes runnerTravelDown{0%{top:var(--v1);opacity:0;box-shadow:0 0 6px 2px #ff8a00,0 0 18px 4px #ff8a0073}4%{top:var(--v1);opacity:1}14%{top:var(--v1);animation-timing-function:ease-in-out}30%{top:var(--v2);box-shadow:0 0 6px 2px #08d9ff,0 0 18px 4px #08d9ff73}44%{top:var(--v2);animation-timing-function:ease-in-out}60%{top:var(--v3);box-shadow:0 0 6px 2px #8d78ff,0 0 18px 4px #8d78ff73}74%{top:var(--v3);opacity:1;animation-timing-function:ease-in}90%{top:100%;opacity:0;box-shadow:0 0 6px 2px #8d78ff,0 0 18px 4px #8d78ff73}to{top:100%;opacity:0}}@keyframes markerFlash{0%,3%{transform:scale(1);filter:brightness(1)}7%{transform:scale(1.6);filter:brightness(1.6)}13%,to{transform:scale(1);filter:brightness(1)}}@media(prefers-reduced-motion:reduce){.runner[data-astro-cid-ouou2mig],.v-ready[data-astro-cid-ouou2mig] .runner[data-astro-cid-ouou2mig]{display:none!important}.dot[data-astro-cid-ouou2mig]:after{animation:none}}@media(max-width:1120px){.approach-grid[data-astro-cid-ouou2mig]{grid-template-columns:1fr}.section-intro[data-astro-cid-ouou2mig]{max-width:640px}}@media(max-width:760px){.phase-list[data-astro-cid-ouou2mig]{grid-template-columns:1fr;gap:1.4rem}.track[data-astro-cid-ouou2mig]{top:.45rem;bottom:0;left:.45rem;right:auto;width:1px;height:auto;background:linear-gradient(180deg,#ff8a00,#08d9ff 50%,#8d78ff 85%,transparent)}.runner[data-astro-cid-ouou2mig]{display:none;top:var(--v1);left:.45rem;animation-name:runnerTravelDown}.v-ready[data-astro-cid-ouou2mig] .runner[data-astro-cid-ouou2mig]{display:block}.card[data-astro-cid-ouou2mig]{margin-left:1.9rem}}.about-section[data-astro-cid-v2cbyr3p]{background:radial-gradient(circle at 18% 22%,rgba(141,120,255,.09),transparent 27%),radial-gradient(circle at 78% 32%,rgba(255,138,0,.08),transparent 24%),#020617}.about-grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(22rem,.8fr);gap:clamp(2rem,5vw,5.5rem);align-items:center}.about-copy[data-astro-cid-v2cbyr3p]{display:grid;gap:1.1rem}.about-copy[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]:not(.eyebrow){max-width:48rem;color:#b6c0cc;font-size:clamp(.98rem,1.05vw,1.08rem);line-height:1.78}.about-system[data-astro-cid-v2cbyr3p]{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:linear-gradient(145deg,#ffffff0d,#ffffff03),#07111fc7;box-shadow:inset 0 0 58px #ffffff05,0 20px 74px #00000042}.about-system[data-astro-cid-v2cbyr3p]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:30px 30px;opacity:.28}.about-system[data-astro-cid-v2cbyr3p]:after{content:"";position:absolute;inset:auto -20% 0;height:42%;background:radial-gradient(ellipse at 24% 100%,rgba(255,138,0,.18),transparent 42%),radial-gradient(ellipse at 74% 100%,rgba(8,217,255,.16),transparent 48%);pointer-events:none}.system-header[data-astro-cid-v2cbyr3p],.signal-rows[data-astro-cid-v2cbyr3p],.principles[data-astro-cid-v2cbyr3p]{position:relative;z-index:1}.system-header[data-astro-cid-v2cbyr3p]{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 1.35rem;border-bottom:1px solid rgba(255,255,255,.1);color:#f8fafce6;font-size:.78rem;font-weight:800;letter-spacing:.14rem;text-transform:uppercase}.system-header[data-astro-cid-v2cbyr3p] i[data-astro-cid-v2cbyr3p]{width:4rem;height:1px;background:linear-gradient(90deg,#ff8a00,#08d9ff,#8d78ff);box-shadow:0 0 18px #08d9ff73}.signal-rows[data-astro-cid-v2cbyr3p]{display:grid;padding:1rem 1.35rem}.signal-row[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:7.5rem 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.08);transition:background .18s ease,padding-inline .18s ease}.signal-row[data-astro-cid-v2cbyr3p]:hover{margin-inline:-.65rem;padding-inline:.65rem;background:linear-gradient(90deg,rgba(8,217,255,.065),transparent)}.signal-row[data-astro-cid-v2cbyr3p]:last-child{border-bottom:0}.signal-row[data-astro-cid-v2cbyr3p] strong[data-astro-cid-v2cbyr3p]{color:#08d9ff;font-size:.8rem;letter-spacing:.1rem;text-transform:uppercase}.signal-row[data-astro-cid-v2cbyr3p] span[data-astro-cid-v2cbyr3p]{color:#b6c0cc;font-size:.94rem;line-height:1.55}.principles[data-astro-cid-v2cbyr3p]{display:grid;gap:.7rem;padding:.2rem 1.35rem 1.4rem;list-style:none}.principles[data-astro-cid-v2cbyr3p] li[data-astro-cid-v2cbyr3p]{display:flex;gap:.75rem;color:#f8fafcd6;font-size:.92rem;line-height:1.55}.principles[data-astro-cid-v2cbyr3p] li[data-astro-cid-v2cbyr3p]:before{content:"";width:.42rem;height:.42rem;flex:0 0 auto;margin-top:.56rem;border-radius:50%;background:#ff8a00;box-shadow:0 0 12px #ff8a00e6}@media(max-width:980px){.about-grid[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr}}@media(max-width:560px){.signal-row[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr;gap:.35rem}}
