.connectome[data-astro-cid-rafk6wb7]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(38% 46%,#0000 35%,#000 85%);mask-image:radial-gradient(38% 46%,#0000 35%,#000 85%)}.edges[data-astro-cid-rafk6wb7] line[data-astro-cid-rafk6wb7]{stroke:var(--line-strong);stroke-width:.6px}.edges[data-astro-cid-rafk6wb7] line[data-astro-cid-rafk6wb7].strong{stroke:var(--brand-soft);stroke-width:.8px}.signals[data-astro-cid-rafk6wb7] line[data-astro-cid-rafk6wb7]{stroke:var(--brand);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:8 92;stroke-dashoffset:100px;opacity:0;animation:9s linear infinite travel}.nodes[data-astro-cid-rafk6wb7] circle[data-astro-cid-rafk6wb7]{fill:var(--line-strong)}.nodes[data-astro-cid-rafk6wb7] circle[data-astro-cid-rafk6wb7].hub{fill:var(--brand);transform-box:fill-box;transform-origin:50%;animation:6.3s ease-in-out infinite pulse}@keyframes travel{0%{stroke-dashoffset:100px;opacity:0}8%{opacity:.9}30%{stroke-dashoffset:0;opacity:.9}34%,to{stroke-dashoffset:0;opacity:0}}@keyframes pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.signals[data-astro-cid-rafk6wb7]{display:none}.nodes[data-astro-cid-rafk6wb7] circle[data-astro-cid-rafk6wb7].hub{animation:none}}.hero[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.hero-inner[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;padding-top:clamp(5rem,13vh,9rem);padding-bottom:clamp(5rem,13vh,9rem);display:grid;position:relative}.hero-badge[data-astro-cid-lcdefpme]{border:1px solid var(--line-strong);background:var(--bg);color:var(--muted);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.8rem;display:inline-flex}.dot[data-astro-cid-lcdefpme]{background:var(--brand);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 25%, transparent);border-radius:50%}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.03em;margin:1.5rem 0 0;font-size:clamp(2.7rem,7.4vw,5.6rem);font-weight:340;line-height:1.02}@media (width<=600px){.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{text-wrap:balance}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] br[data-astro-cid-lcdefpme]{display:none}}.hero-sub[data-astro-cid-lcdefpme]{max-width:36rem;color:var(--muted);text-wrap:balance;margin:1.5rem 0 0;font-size:1.12rem}.hero-sub[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--text);font-weight:500}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:2rem;display:flex}.strip[data-astro-cid-lcdefpme]{text-align:center;padding:2.5rem 0 1rem}.strip-label[data-astro-cid-lcdefpme]{color:var(--muted);margin:0 0 1.25rem;font-size:.85rem}.marquee[data-astro-cid-lcdefpme]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:3.5rem;width:max-content;margin:0;padding:0;list-style:none;animation:50s linear infinite scroll;display:flex}.marquee[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--muted);white-space:nowrap;align-items:center;gap:.75rem;font-size:1.3rem;display:flex}.marquee[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;filter:grayscale()contrast(1.4)brightness(.8);opacity:.75;width:auto;max-width:7.5rem;height:2.5rem;transition:filter .2s,opacity .2s}.marquee[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{filter:none;opacity:1}@media (prefers-color-scheme:dark){.marquee[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:brightness(0)invert();opacity:.65}.marquee[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{filter:brightness(0)invert();opacity:1}}.marquee[data-astro-cid-lcdefpme]:hover ul[data-astro-cid-lcdefpme]{animation-play-state:paused}@keyframes scroll{to{transform:translate(calc(-50% - 1.75rem))}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:.5rem 2rem;width:auto;animation:none}.marquee[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme][aria-hidden]{display:none}.marquee[data-astro-cid-lcdefpme]{-webkit-mask-image:none;mask-image:none}}.quotes[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:3rem;padding-top:4rem;display:grid}.quote[data-astro-cid-lcdefpme]{margin:0}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:1.4rem;line-height:1.35}.q[data-astro-cid-lcdefpme]{color:var(--brand)}.quote[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:1rem;font-size:.85rem}.quote[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--muted)}@media (width<=860px){.quotes[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2rem}}.feature-grid[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);margin-top:3rem;display:grid;overflow:hidden}.feature[data-astro-cid-lcdefpme]{color:var(--text);border-top:1px solid var(--line);flex-direction:column;gap:.75rem;padding:1.75rem;text-decoration:none;transition:background-color .15s;display:flex}.feature[data-astro-cid-lcdefpme]+.feature[data-astro-cid-lcdefpme]:not(.feature-wide){border-left:1px solid var(--line)}.feature[data-astro-cid-lcdefpme]:hover{background:var(--bg-soft)}.feature[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.6rem}.feature[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:.95rem}.feature[data-astro-cid-lcdefpme] .tag-pill[data-astro-cid-lcdefpme]{align-self:flex-start}.feature-wide[data-astro-cid-lcdefpme]{border-top:0;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid}.feature-wide[data-astro-cid-lcdefpme] .feature-text[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;gap:.9rem;padding:2.25rem;display:flex}.feature-wide[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.7rem,3vw,2.4rem)}.feature-wide[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;min-height:16rem}.feature-link[data-astro-cid-lcdefpme]{color:var(--brand-ink);font-size:.9rem;font-weight:500}@media (width<=860px){.feature-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.feature[data-astro-cid-lcdefpme]+.feature[data-astro-cid-lcdefpme]:not(.feature-wide){border-left:0}.feature-wide[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.feature-wide[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{order:-1;min-height:12rem;max-height:16rem}}.stats[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:.35rem;padding:1.5rem 1.5rem 0 0;display:grid}.stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);padding-left:1.5rem}.stats[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--serif);letter-spacing:-.03em;font-size:clamp(2.6rem,5vw,4rem);font-weight:350;line-height:1}.stats[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);max-width:14rem;font-size:.85rem}@media (width<=760px){.stats[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3){border-left:0;padding-left:0}.stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-bottom:1.5rem}}.cta[data-astro-cid-lcdefpme]{border-radius:calc(var(--radius) * 1.5);background:var(--dark-2);color:var(--on-dark);background-image:radial-gradient(circle at 100% 0,#87a14859,#0000 50%);grid-template-columns:1.4fr 1fr;align-items:end;gap:2rem;padding:clamp(2rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2.1rem,4.6vw,3.4rem)}.cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--on-dark-muted);max-width:32rem;margin:1rem 0 0}.cta-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.pill-ghost[data-astro-cid-lcdefpme]{color:var(--on-dark);border-color:#ffffff40}.pill-ghost[data-astro-cid-lcdefpme]:hover{border-color:var(--on-dark)}@media (width<=760px){.cta[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.cta-actions[data-astro-cid-lcdefpme]{justify-content:flex-start}}
