.capability-orbit[data-astro-cid-q6sef5kw]{aspect-ratio:1;isolation:isolate;justify-self:end;width:min(100%,420px);position:relative}.capability-orbit[data-astro-cid-q6sef5kw]:before{content:"";z-index:-1;background:radial-gradient(circle,#fffffff0 0 35%,#ffffff47 70%,#0000 72%);border-radius:50%;position:absolute;inset:12%}.orbit-art[data-astro-cid-q6sef5kw]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbit-halo[data-astro-cid-q6sef5kw]{fill:none;stroke:url(#orbit-gradient);stroke-width:34px;opacity:.08}.orbit-ring[data-astro-cid-q6sef5kw]{fill:none;stroke:url(#orbit-gradient);stroke-width:1.5px;stroke-dasharray:5 13;transform-origin:210px 210px;animation:32s linear infinite orbit-spin}.orbit-route[data-astro-cid-q6sef5kw]{fill:none;stroke:#98a2b3;stroke-width:1px;stroke-dasharray:2 8;opacity:.35}.orbit-glow[data-astro-cid-q6sef5kw]{filter:url(#orbit-glow);opacity:.7;animation:3.6s ease-in-out infinite orbit-pulse}.orbit-glow--blue[data-astro-cid-q6sef5kw]{fill:#1959ff}.orbit-glow--pink[data-astro-cid-q6sef5kw]{fill:#fa4a78;animation-delay:-1.2s}.orbit-glow--teal[data-astro-cid-q6sef5kw]{fill:#0f766e;animation-delay:-2.4s}.orbit-centre[data-astro-cid-q6sef5kw]{background:#ffffffeb;border:1px solid #1018281f;border-radius:50%;place-items:center;width:106px;height:106px;padding-top:.15rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 40px #1018281a}.orbit-mark[data-astro-cid-q6sef5kw]{letter-spacing:0;color:var(--ink);font-family:Varela Round,sans-serif;font-size:2.6rem;font-weight:400;line-height:.9}.orbit-centre[data-astro-cid-q6sef5kw] small[data-astro-cid-q6sef5kw]{font-family:var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.65rem;font-weight:700}.capability-node[data-astro-cid-q6sef5kw]{width:105px;height:105px;font-family:var(--font-head);background:#fffffff2;border:1px solid;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;text-decoration:none;animation:5s ease-in-out infinite node-float;display:flex;position:absolute;box-shadow:0 14px 32px #1018281c}.capability-node[data-astro-cid-q6sef5kw]:hover{box-shadow:0 18px 38px #10182829}.capability-node[data-astro-cid-q6sef5kw]:focus-visible{outline-offset:4px;outline:3px solid}.capability-node--build[data-astro-cid-q6sef5kw]{color:#1959ff;top:22%;left:4%}.capability-node--grow[data-astro-cid-q6sef5kw]{color:#d42f5c;animation-delay:-1.65s;top:22%;right:3%}.capability-node--protect[data-astro-cid-q6sef5kw]{color:#0f766e;animation-delay:-3.3s;bottom:2%;left:50%;transform:translate(-50%)}.capability-icon[data-astro-cid-q6sef5kw]{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;width:38px;height:38px;display:block}.capability-icon--code[data-astro-cid-q6sef5kw]{letter-spacing:-.08em;width:auto;height:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.55rem;font-weight:700;line-height:1.2}.rocket-flame[data-astro-cid-q6sef5kw]{fill:currentColor;stroke:none;opacity:.25}.capability-node[data-astro-cid-q6sef5kw] strong[data-astro-cid-q6sef5kw]{color:var(--ink);font-size:.86rem}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes orbit-pulse{0%,to{r:7;opacity:.35}50%{r:11;opacity:.85}}@keyframes node-float{0%,to{margin-top:0}50%{margin-top:-7px}}@media (width<=768px){.capability-orbit[data-astro-cid-q6sef5kw]{aspect-ratio:auto;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:start;gap:.55rem;width:100%;max-width:30rem;margin-top:.5rem;display:grid}.capability-orbit[data-astro-cid-q6sef5kw]:before,.orbit-art[data-astro-cid-q6sef5kw],.orbit-centre[data-astro-cid-q6sef5kw]{display:none}.capability-node[data-astro-cid-q6sef5kw]{width:auto;height:92px;box-shadow:var(--shadow-1);border-radius:16px;position:static}.capability-node--protect[data-astro-cid-q6sef5kw]{transform:none}.capability-icon[data-astro-cid-q6sef5kw]{width:30px;height:30px}.capability-icon--code[data-astro-cid-q6sef5kw]{width:auto;height:auto;font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.orbit-ring[data-astro-cid-q6sef5kw],.orbit-glow[data-astro-cid-q6sef5kw],.capability-node[data-astro-cid-q6sef5kw]{animation:none}}.home-hero-grid[data-astro-cid-lcdefpme]{max-width:var(--max);grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.home-hero-copy[data-astro-cid-lcdefpme]{min-width:0;max-width:47rem}@media (width<=768px){.home-hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:2rem}}
