.matrix[data-astro-cid-bq5b25ac]{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.matrix-tune{position:fixed;right:16px;bottom:16px;z-index:50;width:260px;padding:14px;background:var(--surface);border:1px solid var(--line);color:var(--ink);font-family:var(--font-mono);font-size:11px;letter-spacing:.02em;display:grid;gap:8px;max-height:calc(100vh - 32px);overflow-y:auto}.matrix-tune strong{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--green-ink)}.matrix-tune label{display:grid;grid-template-columns:1fr auto;gap:2px 8px}.matrix-tune input{grid-column:1 / -1;width:100%;accent-color:var(--green)}.matrix-tune button{font:inherit;padding:8px;background:var(--green);color:var(--on-green);border:0;cursor:pointer}.hero[data-astro-cid-xhaoqxbd]{position:relative;overflow:hidden;background:radial-gradient(60% 55% at 50% 0%,rgba(50,102,220,.22),transparent 70%),var(--paper)}.hero-inner[data-astro-cid-xhaoqxbd]{position:relative;text-align:center;padding-top:120px;padding-bottom:128px}.hero[data-astro-cid-xhaoqxbd] h1[data-astro-cid-xhaoqxbd]{margin:0 auto 22px;max-width:14ch}.hero[data-astro-cid-xhaoqxbd] .lede[data-astro-cid-xhaoqxbd]{margin:0 auto 36px;max-width:52ch}.center[data-astro-cid-xhaoqxbd]{justify-content:center}.note[data-astro-cid-xhaoqxbd]{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;margin:22px auto 0}.about[data-astro-cid-xhaoqxbd]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px;align-items:start}.about[data-astro-cid-xhaoqxbd] h2[data-astro-cid-xhaoqxbd]{max-width:14ch}.about-text[data-astro-cid-xhaoqxbd] p[data-astro-cid-xhaoqxbd]{font-size:1.1rem;line-height:1.7;color:var(--muted)}.about-text[data-astro-cid-xhaoqxbd] p[data-astro-cid-xhaoqxbd]:first-child{color:var(--ink);font-size:1.25rem;line-height:1.55}.traits[data-astro-cid-xhaoqxbd]{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.traits[data-astro-cid-xhaoqxbd] li[data-astro-cid-xhaoqxbd]{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;border:1px solid var(--line);color:var(--green-ink)}.work[data-astro-cid-xhaoqxbd]>.wrap[data-astro-cid-xhaoqxbd]{padding-top:56px;padding-bottom:56px;text-align:center}.work-label[data-astro-cid-xhaoqxbd]{margin:0 auto 36px;max-width:none;color:var(--muted);font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.logos[data-astro-cid-xhaoqxbd]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 64px}.logos[data-astro-cid-xhaoqxbd] img[data-astro-cid-xhaoqxbd],.wordmark[data-astro-cid-xhaoqxbd]{filter:grayscale(1);opacity:.5;transition:filter .3s ease,opacity .3s ease}.logos[data-astro-cid-xhaoqxbd] li[data-astro-cid-xhaoqxbd]:hover img[data-astro-cid-xhaoqxbd],.logos[data-astro-cid-xhaoqxbd] li[data-astro-cid-xhaoqxbd]:hover .wordmark[data-astro-cid-xhaoqxbd]{filter:none;opacity:1}.logos[data-astro-cid-xhaoqxbd] img[data-astro-cid-xhaoqxbd]{height:44px;width:auto;max-width:170px;object-fit:contain;display:block}.wordmark[data-astro-cid-xhaoqxbd]{font-family:var(--font-display);font-weight:600;font-size:1.35rem;letter-spacing:-.02em;color:var(--ink)}.work-note[data-astro-cid-xhaoqxbd]{font-family:var(--font-mono);font-size:12px;letter-spacing:.03em;margin:32px auto 0}.punch[data-astro-cid-xhaoqxbd]{font-family:var(--font-display);font-size:clamp(1.7rem,3.2vw,2.4rem);letter-spacing:-.02em;line-height:1.15;max-width:22ch;margin:64px auto 0;text-align:center}.sys-top[data-astro-cid-xhaoqxbd]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center;margin-bottom:64px}.sys-copy[data-astro-cid-xhaoqxbd] h2[data-astro-cid-xhaoqxbd]{max-width:14ch}.sys-copy[data-astro-cid-xhaoqxbd] p[data-astro-cid-xhaoqxbd]{font-size:1.1rem;max-width:40ch}.iso[data-astro-cid-xhaoqxbd]{margin:0}.iso[data-astro-cid-xhaoqxbd] svg[data-astro-cid-xhaoqxbd]{width:100%;height:auto;display:block;overflow:visible}.iso[data-astro-cid-xhaoqxbd] figcaption[data-astro-cid-xhaoqxbd]{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:right;margin-top:4px}.slab[data-astro-cid-xhaoqxbd] polygon[data-astro-cid-xhaoqxbd]{stroke-width:1;stroke-linejoin:round}.s1[data-astro-cid-xhaoqxbd] .face-t[data-astro-cid-xhaoqxbd]{fill:#0f1d44;stroke:#3a4f8c}.s1[data-astro-cid-xhaoqxbd] .face-l[data-astro-cid-xhaoqxbd],.s1[data-astro-cid-xhaoqxbd] .face-r[data-astro-cid-xhaoqxbd]{fill:var(--navy);stroke:#3a4f8c}.s2[data-astro-cid-xhaoqxbd] .face-t[data-astro-cid-xhaoqxbd]{fill:#122a63;stroke:var(--blue)}.s2[data-astro-cid-xhaoqxbd] .face-l[data-astro-cid-xhaoqxbd],.s2[data-astro-cid-xhaoqxbd] .face-r[data-astro-cid-xhaoqxbd]{fill:#0f2353;stroke:var(--blue)}.s3[data-astro-cid-xhaoqxbd] .face-t[data-astro-cid-xhaoqxbd]{fill:#0a2a33;stroke:var(--green)}.s3[data-astro-cid-xhaoqxbd] .face-l[data-astro-cid-xhaoqxbd],.s3[data-astro-cid-xhaoqxbd] .face-r[data-astro-cid-xhaoqxbd]{fill:#08222b;stroke:var(--green)}.face-r[data-astro-cid-xhaoqxbd]{filter:brightness(.8)}.grid[data-astro-cid-xhaoqxbd]{stroke:#12e9a359;stroke-width:1}.hot[data-astro-cid-xhaoqxbd]{fill:var(--green);stroke:none}.lead[data-astro-cid-xhaoqxbd]{stroke:var(--line);stroke-width:1;fill:none}.lead[data-astro-cid-xhaoqxbd].strong{stroke:var(--muted)}.dot[data-astro-cid-xhaoqxbd]{fill:var(--muted)}.s1[data-astro-cid-xhaoqxbd] .dot[data-astro-cid-xhaoqxbd]{fill:#3a4f8c}.s2[data-astro-cid-xhaoqxbd] .dot[data-astro-cid-xhaoqxbd]{fill:var(--blue)}.s3[data-astro-cid-xhaoqxbd] .dot[data-astro-cid-xhaoqxbd]{fill:var(--green)}.hot-dot[data-astro-cid-xhaoqxbd]{fill:var(--on-green)}.tag[data-astro-cid-xhaoqxbd]{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;fill:var(--muted)}.tag[data-astro-cid-xhaoqxbd].strong{fill:var(--ink);font-size:13px}@media(prefers-reduced-motion:no-preference){.slab[data-astro-cid-xhaoqxbd]{animation:drop .7s cubic-bezier(.2,.7,.3,1) backwards;animation-delay:calc(var(--i) * .12s)}@keyframes drop{0%{transform:translateY(-18px)}to{transform:none}}}.practices[data-astro-cid-xhaoqxbd]{list-style:none;margin:0;padding:0}.practice[data-astro-cid-xhaoqxbd]{border-top:2px solid var(--line)!important}.p1[data-astro-cid-xhaoqxbd]{border-top-color:#3a4f8c!important}.p2[data-astro-cid-xhaoqxbd]{border-top-color:var(--blue)!important}.p3[data-astro-cid-xhaoqxbd]{border-top-color:var(--green)!important}.icon[data-astro-cid-xhaoqxbd]{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);margin-bottom:24px}.icon[data-astro-cid-xhaoqxbd] svg[data-astro-cid-xhaoqxbd]{width:20px;height:20px;fill:none;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.p1[data-astro-cid-xhaoqxbd] .icon[data-astro-cid-xhaoqxbd]{border-color:#3a4f8c}.p1[data-astro-cid-xhaoqxbd] .icon[data-astro-cid-xhaoqxbd] svg[data-astro-cid-xhaoqxbd]{stroke:var(--blue-ink)}.p2[data-astro-cid-xhaoqxbd] .icon[data-astro-cid-xhaoqxbd]{border-color:var(--blue)}.p2[data-astro-cid-xhaoqxbd] .icon[data-astro-cid-xhaoqxbd] svg[data-astro-cid-xhaoqxbd]{stroke:var(--blue-ink)}.p3[data-astro-cid-xhaoqxbd] .icon[data-astro-cid-xhaoqxbd]{border-color:var(--green)}.p3[data-astro-cid-xhaoqxbd] .icon[data-astro-cid-xhaoqxbd] svg[data-astro-cid-xhaoqxbd]{stroke:var(--green-ink)}.practice[data-astro-cid-xhaoqxbd] .num[data-astro-cid-xhaoqxbd]{margin-bottom:10px;text-transform:uppercase}.p1[data-astro-cid-xhaoqxbd] .num[data-astro-cid-xhaoqxbd],.p2[data-astro-cid-xhaoqxbd] .num[data-astro-cid-xhaoqxbd]{color:var(--blue-ink)}.practice[data-astro-cid-xhaoqxbd] h3[data-astro-cid-xhaoqxbd]{margin:0 0 10px}.practice-out[data-astro-cid-xhaoqxbd]{color:var(--ink);font-weight:500;margin:0 0 24px}.practice[data-astro-cid-xhaoqxbd] .check-list[data-astro-cid-xhaoqxbd] li[data-astro-cid-xhaoqxbd]{margin-bottom:14px}.practice[data-astro-cid-xhaoqxbd] .check-list[data-astro-cid-xhaoqxbd] strong[data-astro-cid-xhaoqxbd]{display:block;font-weight:600;font-size:.95rem}.practice[data-astro-cid-xhaoqxbd] .check-list[data-astro-cid-xhaoqxbd] span[data-astro-cid-xhaoqxbd]{font-size:.92rem}.layers-note[data-astro-cid-xhaoqxbd]{text-align:center;margin:28px auto 0;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em}.layers-note[data-astro-cid-xhaoqxbd] a[data-astro-cid-xhaoqxbd]{color:var(--green-ink)}.engine-wrap[data-astro-cid-xhaoqxbd]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}.engine-copy[data-astro-cid-xhaoqxbd] h2[data-astro-cid-xhaoqxbd]{max-width:16ch}.engine-copy[data-astro-cid-xhaoqxbd]>p[data-astro-cid-xhaoqxbd]{font-size:1.1rem;max-width:44ch}.split[data-astro-cid-xhaoqxbd]{margin:32px 0 0;display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.split[data-astro-cid-xhaoqxbd] div[data-astro-cid-xhaoqxbd]{background:var(--paper);padding:18px 20px;display:grid;grid-template-columns:9.5rem 1fr;gap:16px}.split[data-astro-cid-xhaoqxbd] dt[data-astro-cid-xhaoqxbd]{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--green-ink);padding-top:3px}.split[data-astro-cid-xhaoqxbd] dd[data-astro-cid-xhaoqxbd]{margin:0;color:var(--ink)}.loop-fig[data-astro-cid-xhaoqxbd]{margin:0}.loop-fig[data-astro-cid-xhaoqxbd] svg[data-astro-cid-xhaoqxbd]{width:100%;height:auto;display:block;overflow:visible}.ring[data-astro-cid-xhaoqxbd]{fill:none;stroke:var(--line);stroke-width:2}.ring-flow[data-astro-cid-xhaoqxbd]{fill:none;stroke:var(--blue);stroke-width:2;stroke-dasharray:3 11}.arrowhead[data-astro-cid-xhaoqxbd]{fill:var(--green)}.spark[data-astro-cid-xhaoqxbd]{fill:var(--green);filter:drop-shadow(0 0 6px var(--green))}.core[data-astro-cid-xhaoqxbd]{fill:var(--navy);stroke:var(--green);stroke-width:1.5}.core-tag[data-astro-cid-xhaoqxbd]{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;fill:var(--muted)}.core-goal[data-astro-cid-xhaoqxbd]{font-family:var(--font-display);font-size:23px;font-weight:500;letter-spacing:-.02em;fill:var(--ink)}.core-up[data-astro-cid-xhaoqxbd]{font-family:var(--font-mono);font-size:18px;fill:var(--green)}.station[data-astro-cid-xhaoqxbd] rect[data-astro-cid-xhaoqxbd]{fill:var(--paper);stroke:var(--blue);stroke-width:1}.st4[data-astro-cid-xhaoqxbd] rect[data-astro-cid-xhaoqxbd]{stroke:var(--green)}.st-num[data-astro-cid-xhaoqxbd]{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;fill:var(--green-ink)}.st-title[data-astro-cid-xhaoqxbd]{font-family:var(--font-display);font-size:17px;font-weight:500;fill:var(--ink)}.st-text[data-astro-cid-xhaoqxbd]{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.02em;fill:var(--muted)}@media(prefers-reduced-motion:no-preference){.ring-flow[data-astro-cid-xhaoqxbd]{animation:flow 1.6s linear infinite}.orbit[data-astro-cid-xhaoqxbd]{transform-origin:280px 250px;animation:spin 9s linear infinite}@keyframes flow{to{stroke-dashoffset:-14}}@keyframes spin{to{transform:rotate(360deg)}}}.outcomes[data-astro-cid-xhaoqxbd] h3[data-astro-cid-xhaoqxbd]{display:flex;gap:12px;align-items:baseline}.outcomes[data-astro-cid-xhaoqxbd] .card[data-astro-cid-xhaoqxbd]{padding:36px 32px}.tick[data-astro-cid-xhaoqxbd]{color:var(--green-ink);font-family:var(--font-mono);font-size:.9em}.outcomes[data-astro-cid-xhaoqxbd] p[data-astro-cid-xhaoqxbd]{margin:0}.together[data-astro-cid-xhaoqxbd] .start[data-astro-cid-xhaoqxbd]{border-left:2px solid var(--green)}.together[data-astro-cid-xhaoqxbd] p[data-astro-cid-xhaoqxbd]:last-child{margin-bottom:0}.paths[data-astro-cid-xhaoqxbd]{list-style:none;margin:0;padding:0;display:grid;gap:20px}.paths[data-astro-cid-xhaoqxbd] h3[data-astro-cid-xhaoqxbd]{margin:0 0 4px;font-size:1.15rem}.paths[data-astro-cid-xhaoqxbd] p[data-astro-cid-xhaoqxbd]{margin:0}.together-cta[data-astro-cid-xhaoqxbd]{margin-top:48px}.terms[data-astro-cid-xhaoqxbd]{margin-top:-1px}.terms[data-astro-cid-xhaoqxbd] .check-list[data-astro-cid-xhaoqxbd]{background:var(--paper-2);padding:32px;margin:0}.terms[data-astro-cid-xhaoqxbd] .check-list[data-astro-cid-xhaoqxbd] li[data-astro-cid-xhaoqxbd]:last-child{margin-bottom:0}.not-fit[data-astro-cid-xhaoqxbd]{border-left:2px solid var(--blue)}.not-fit[data-astro-cid-xhaoqxbd] p[data-astro-cid-xhaoqxbd]{margin:0}@media(max-width:860px){.hero-inner[data-astro-cid-xhaoqxbd]{padding-top:72px;padding-bottom:80px}.sys-top[data-astro-cid-xhaoqxbd]{grid-template-columns:minmax(0,1fr);gap:32px;margin-bottom:40px}.tag[data-astro-cid-xhaoqxbd]{font-size:15px}.tag[data-astro-cid-xhaoqxbd].strong{font-size:17px}.lead[data-astro-cid-xhaoqxbd]:not(.strong){display:none}.engine-wrap[data-astro-cid-xhaoqxbd]{grid-template-columns:minmax(0,1fr);gap:32px}.split[data-astro-cid-xhaoqxbd] div[data-astro-cid-xhaoqxbd]{grid-template-columns:minmax(0,1fr);gap:6px}.st-text[data-astro-cid-xhaoqxbd]{display:none}.st-title[data-astro-cid-xhaoqxbd]{font-size:19px;transform:translateY(14px)}.st-num[data-astro-cid-xhaoqxbd]{font-size:14px;transform:translateY(13px)}.core-tag[data-astro-cid-xhaoqxbd]{font-size:12px}.about[data-astro-cid-xhaoqxbd]{grid-template-columns:minmax(0,1fr);gap:24px}.punch[data-astro-cid-xhaoqxbd]{margin-top:40px}}
