.agent-graph[data-astro-cid-as6y3qoc]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.edges[data-astro-cid-as6y3qoc] line[data-astro-cid-as6y3qoc]{stroke:#f7f4ee1f;stroke-width:1px}.flows[data-astro-cid-as6y3qoc] line[data-astro-cid-as6y3qoc]{stroke:#e4572e;stroke-width:2px;stroke-linecap:round;stroke-dasharray:10 220;opacity:.85;animation:5s linear infinite flow;animation-delay:calc(var(--i) * -.7s)}.nodes[data-astro-cid-as6y3qoc] circle[data-astro-cid-as6y3qoc]{fill:#f7f4ee8c}.nodes[data-astro-cid-as6y3qoc] circle[data-astro-cid-as6y3qoc].hot{fill:#f2b134;animation:3.2s ease-in-out infinite glow;animation-delay:calc(var(--i) * -.4s);transform-box:fill-box;transform-origin:50%}@keyframes flow{to{stroke-dashoffset:-230px}}@keyframes glow{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.hero[data-astro-cid-lcdefpme]{isolation:isolate;background:radial-gradient(60% 80% at 85% 20%, #e4572e38, transparent 60%), radial-gradient(50% 70% at 10% 100%, #0f6b6f59, transparent 60%), var(--ink);color:var(--on-ink);padding:72px 0 40px;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] .agent-graph{z-index:-1;opacity:.9;-webkit-mask-image:linear-gradient(90deg,#0000 38%,#000 80%);mask-image:linear-gradient(90deg,#0000 38%,#000 80%)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;align-items:center;gap:56px;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--on-ink);max-width:760px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .hl[data-astro-cid-lcdefpme]{color:var(--accent);white-space:nowrap;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .hl[data-astro-cid-lcdefpme]:after{content:"";background:var(--sun);transform-origin:0;height:.12em;animation:draw 1s .6s var(--ease) both;border-radius:1em;position:absolute;bottom:.02em;left:0;right:0}.hero-lead[data-astro-cid-lcdefpme]{color:var(--on-ink-muted);max-width:620px;margin:0;font-size:1.15rem;line-height:1.65}.status[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--on-ink);background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;margin:0 0 24px;padding:6px 14px;font-size:.8rem;display:inline-flex}.dot[data-astro-cid-lcdefpme]{color:#3ddc97;background:#3ddc97;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}.hero-btn[data-astro-cid-lcdefpme]{background:var(--accent);border-color:var(--accent);color:#14213d}.hero-btn[data-astro-cid-lcdefpme]:hover{background:var(--sun);border-color:var(--sun);color:#14213d}.hero-ghost[data-astro-cid-lcdefpme]{color:var(--on-ink);border-color:#ffffff40}.hero-ghost[data-astro-cid-lcdefpme]:hover{color:var(--on-ink);border-color:var(--on-ink)}.hero-photo[data-astro-cid-lcdefpme]{margin-right:14px;display:block;position:relative}.hero-photo[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent);transition:transform .5s var(--ease);border-radius:50%;position:absolute;inset:0;transform:translate(16px,14px)}.hero-photo[data-astro-cid-lcdefpme]:after{content:"";border:1.5px dashed #f7f4ee40;border-radius:50%;animation:60s linear infinite spin;position:absolute;inset:-18px}.hero-photo[data-astro-cid-lcdefpme]:hover:before{transform:translate(22px,20px)}.portrait[data-astro-cid-lcdefpme]{clip-path:circle(48.6%);object-fit:cover;width:320px;height:320px;animation:rise .9s .1s var(--ease) both;border-radius:50%;display:block;position:relative}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:rise .8s var(--ease) both}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:80ms}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.16s}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:.24s}.stats[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);gap:0;margin:64px 0 0;display:grid}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{padding:22px 20px 6px 0}.stats[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--on-ink);font-size:2.2rem;font-weight:500;line-height:1.1}.stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--on-ink-muted);margin:4px 0 0;font-size:.9rem}@media (width<=860px){.hero[data-astro-cid-lcdefpme]{padding-top:40px}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:28px}.hero-photo[data-astro-cid-lcdefpme]{order:-1;justify-self:start}.portrait[data-astro-cid-lcdefpme]{width:140px;height:140px}.hero-photo[data-astro-cid-lcdefpme]:before{transform:translate(8px,7px)}.hero-photo[data-astro-cid-lcdefpme]:after{inset:-10px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .hl[data-astro-cid-lcdefpme]{white-space:normal}.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);margin-top:40px}}.section[data-astro-cid-lcdefpme].first{padding-top:24px}.marquee[data-astro-cid-lcdefpme]{border-block:1px solid var(--border);margin:72px 0 0;padding:18px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.track[data-astro-cid-lcdefpme]{gap:44px;width:max-content;animation:40s linear infinite scroll;display:flex}.marquee[data-astro-cid-lcdefpme]{position:relative}.marquee[data-astro-cid-lcdefpme]:hover .track[data-astro-cid-lcdefpme],.marquee[data-astro-cid-lcdefpme].paused .track[data-astro-cid-lcdefpme]{animation-play-state:paused}.marquee-toggle[data-astro-cid-lcdefpme]{z-index:1;font-family:var(--font-mono);cursor:pointer;background:var(--surface);color:var(--muted);border:1px solid var(--border);opacity:0;border-radius:999px;padding:4px 10px;font-size:.72rem;transition:opacity .2s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.marquee[data-astro-cid-lcdefpme]:hover .marquee-toggle[data-astro-cid-lcdefpme],.marquee-toggle[data-astro-cid-lcdefpme]:focus-visible{opacity:1}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-lcdefpme]{-webkit-mask-image:none;mask-image:none}.track[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:8px 20px;width:auto;padding:0 20px}.track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme][aria-hidden=true],.marquee-toggle[data-astro-cid-lcdefpme]{display:none}.track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{gap:20px;font-size:1.15rem}}.track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--muted);white-space:nowrap;align-items:center;gap:44px;font-size:1.5rem;font-style:italic;display:inline-flex}.track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:after{content:"✦";color:var(--accent);font-size:.9rem;font-style:normal}.cta[data-astro-cid-lcdefpme]{isolation:isolate;border-radius:var(--radius-lg);background:radial-gradient(70% 120% at 100% 0%, #e4572e4d, transparent 60%), var(--ink);color:var(--on-ink);margin-top:96px;padding:64px 48px;position:relative;overflow:hidden}.cta[data-astro-cid-lcdefpme] .agent-graph{z-index:-1;opacity:.6;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000);mask-image:linear-gradient(90deg,#0000 30%,#000)}.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--on-ink);margin:0 0 .3em;font-size:clamp(2rem,4vw,3rem)}.cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--on-ink-muted);margin:0;font-size:1.15rem}.cta[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--sun)}@media (width<=640px){.cta[data-astro-cid-lcdefpme]{padding:44px 24px}}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes scroll{to{transform:translate(calc(-50% - 22px))}}
