.porthole[data-astro-cid-qakf7cnp]{filter:drop-shadow(0 20px 50px #000a3299);width:100%;height:auto;overflow:visible}.bezel[data-astro-cid-qakf7cnp]{transform-origin:200px 200px;animation:26s ease-in-out infinite heading}.card[data-astro-cid-qakf7cnp]{fill:#fff;font:600 17px JetBrains Mono Variable,monospace}.card[data-astro-cid-qakf7cnp].n{fill:#e8352b}.deg[data-astro-cid-qakf7cnp]{fill:#7d8bb8;font:500 9px JetBrains Mono Variable,monospace}@keyframes heading{0%{transform:rotate(0)}22%{transform:rotate(38deg)}30%{transform:rotate(31deg)}52%{transform:rotate(-24deg)}60%{transform:rotate(-18deg)}82%{transform:rotate(12deg)}to{transform:rotate(0)}}.hp-w1[data-astro-cid-qakf7cnp]{animation:7s linear infinite hp-flow}.hp-w2[data-astro-cid-qakf7cnp]{animation:11s linear infinite reverse hp-flow}.hp-w3[data-astro-cid-qakf7cnp]{animation:16s linear infinite hp-flow}.hp-swell[data-astro-cid-qakf7cnp]{animation:8s ease-in-out infinite hp-swell}.hp-ray[data-astro-cid-qakf7cnp]{animation:6s ease-in-out infinite hp-ray}.hp-ray[data-astro-cid-qakf7cnp]:nth-child(2){animation-delay:-2s}.hp-ray[data-astro-cid-qakf7cnp]:nth-child(3){animation-delay:-4s}@keyframes hp-flow{to{transform:translate(-240px)}}@keyframes hp-swell{50%{transform:translateY(-7px)}}@keyframes hp-ray{0%,to{opacity:.08}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.bezel[data-astro-cid-qakf7cnp],.hp-w1[data-astro-cid-qakf7cnp],.hp-w2[data-astro-cid-qakf7cnp],.hp-w3[data-astro-cid-qakf7cnp],.hp-swell[data-astro-cid-qakf7cnp],.hp-ray[data-astro-cid-qakf7cnp]{animation:none}}.hero[data-astro-cid-lcdefpme]{min-height:calc(100vh - var(--nav-h));min-height:calc(100svh - var(--nav-h));align-items:center;padding:40px 0;display:flex}.hero[data-astro-cid-lcdefpme]>.wrap[data-astro-cid-lcdefpme]{width:100%}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 360px;align-items:center;gap:56px;display:grid}.headline[data-astro-cid-lcdefpme]{letter-spacing:-.045em;margin:0;font-size:clamp(42px,5.3vw,72px);font-weight:750;line-height:1.04}.hl-line[data-astro-cid-lcdefpme]{display:block}.dim[data-astro-cid-lcdefpme]{color:#7f8fc4}.hero-lede[data-astro-cid-lcdefpme]{color:var(--text-2);max-width:640px;margin:30px 0 0;font-size:20px;line-height:1.6}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:26px;margin-top:36px;display:flex}.link[data-astro-cid-lcdefpme]{color:var(--text-2);gap:8px;font-size:15px;font-weight:600;transition:color .15s;display:inline-flex}.link[data-astro-cid-lcdefpme]:hover{color:var(--text)}.link[data-astro-cid-lcdefpme] .arr[data-astro-cid-lcdefpme]{transition:transform .18s}.link[data-astro-cid-lcdefpme]:hover .arr[data-astro-cid-lcdefpme]{transform:translate(3px)}.hero-port[data-astro-cid-lcdefpme]{justify-self:end;width:360px}.mission[data-astro-cid-lcdefpme]{padding:110px 0 30px}.kicker[data-astro-cid-lcdefpme]{font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan)}.mission[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:900px;margin:18px 0 22px;font-size:clamp(30px,3.4vw,44px)}.mission[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-2);max-width:760px;font-size:18px}.mission[data-astro-cid-lcdefpme] .data-strip[data-astro-cid-lcdefpme]{margin-top:30px}.era[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.era-col[data-astro-cid-lcdefpme]{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);padding:30px 30px 26px}.era-col[data-astro-cid-lcdefpme].now{background:linear-gradient(160deg,#4fe3ff1a,#8b7bff0f);border-color:#4fe3ff40}.era-k[data-astro-cid-lcdefpme]{font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.now[data-astro-cid-lcdefpme] .era-k[data-astro-cid-lcdefpme]{color:var(--cyan)}.era[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:18px 0 20px;padding:0;list-style:none}.era[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);color:var(--text-2);padding:14px 0;font-size:15px}.era[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--text);margin-bottom:2px;font-weight:600;display:block}.more[data-astro-cid-lcdefpme]{margin-top:22px}.feat-grid[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:48px;display:grid}.feat-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.feat[data-astro-cid-lcdefpme]{border-radius:var(--r-lg);border:1px solid var(--line-2);background:#0a122eb8;overflow:hidden}.feat[data-astro-cid-lcdefpme] header[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);font:500 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:10px;padding:14px 20px;display:flex}.feat[data-astro-cid-lcdefpme] .lc-dot[data-astro-cid-lcdefpme]{border-radius:50%;width:10px;height:10px}.feat-id[data-astro-cid-lcdefpme]{color:var(--muted);margin-left:auto}.feat-body[data-astro-cid-lcdefpme]{max-height:560px}.step-n[data-astro-cid-lcdefpme]{font:500 12px var(--mono);color:var(--cyan);margin-bottom:12px;display:block}.callout[data-astro-cid-lcdefpme]{border-radius:var(--r);border-left:3px solid var(--cyan);color:var(--text-2);background:#4fe3ff0d;max-width:900px;margin-top:28px;padding:20px 24px}.callout[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--text)}.uses[data-astro-cid-lcdefpme] .panel[data-astro-cid-lcdefpme]{transition:border-color .2s,transform .2s}.uses[data-astro-cid-lcdefpme] .panel[data-astro-cid-lcdefpme]:hover{border-color:var(--line-2);transform:translateY(-2px)}.uses[data-astro-cid-lcdefpme] .panel[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-2)}@media (width<=860px){.era[data-astro-cid-lcdefpme],.feat-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=960px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 240px;gap:32px}.hero-port[data-astro-cid-lcdefpme]{width:240px}}@media (width<=720px){.hero[data-astro-cid-lcdefpme]{min-height:0;padding-top:24px;position:relative}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-port[data-astro-cid-lcdefpme]{order:-1;justify-self:start;width:150px;margin-bottom:8px}.hero-lede[data-astro-cid-lcdefpme]{font-size:17px}.headline[data-astro-cid-lcdefpme]{font-size:min(9.2vw,42px)}.mission[data-astro-cid-lcdefpme]{padding-top:72px}}
