.hero[data-astro-cid-ge2uvauf]{background:radial-gradient(120% 80% at 70% 0%, #35e5d012, transparent 60%), radial-gradient(90% 70% at 15% 100%, #7b6cff17, transparent 62%), var(--bg);align-items:center;min-height:min(92svh,60rem);padding-block:clamp(5rem,14vh,9rem) clamp(4rem,10vh,7rem);display:flex;position:relative;overflow:hidden}.hero__field[data-astro-cid-ge2uvauf]{pointer-events:none;position:absolute;inset:0;mask-image:radial-gradient(125% 105% at 55% 45%,#000 58%,#0000 100%)}.hero__scrim[data-astro-cid-ge2uvauf]{pointer-events:none;background:linear-gradient(100deg, color-mix(in srgb, var(--bg) 86%, transparent) 0%, color-mix(in srgb, var(--bg) 55%, transparent) 38%, transparent 68%);position:absolute;inset:0}.hero__field-still[data-astro-cid-ge2uvauf]{opacity:.25;background-image:radial-gradient(circle,#8cbeeb80 1px,#0000 1.4px);background-size:52px 52px;position:absolute;inset:0}.hero__inner[data-astro-cid-ge2uvauf]{z-index:1;width:100%;position:relative}.hero__title[data-astro-cid-ge2uvauf]{font-size:var(--step-4);letter-spacing:-.04em;max-width:16ch;font-weight:700}.hero__strike[data-astro-cid-ge2uvauf]{color:var(--ink-faint);white-space:nowrap;position:relative}.hero__strike[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(90deg, var(--signal), var(--gradient));transform-origin:0;height:.075em;animation:strike .7s var(--ease) .6s forwards;box-shadow:0 0 18px var(--signal-glow);border-radius:999px;position:absolute;top:54%;left:-.04em;right:-.04em;transform:scaleX(0)}@keyframes strike{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hero__strike[data-astro-cid-ge2uvauf]:after{transform:scaleX(1)}}.hero__lede[data-astro-cid-ge2uvauf]{max-width:54ch;font-size:var(--step-1);color:var(--ink-muted);margin-top:1.6rem;line-height:1.5}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.9rem;margin-top:2.5rem;display:flex}.hero__domains[data-astro-cid-ge2uvauf]{font-family:var(--font-mono), monospace;font-size:var(--step--1);color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:.5rem 1.4rem;margin-top:3.5rem;display:flex}.hero__domains-label[data-astro-cid-ge2uvauf]{letter-spacing:.18em;text-transform:uppercase}.hero__domain[data-astro-cid-ge2uvauf]{color:var(--ink-muted);position:relative}.hero__domain[data-astro-cid-ge2uvauf]:before{content:"";background:var(--signal);vertical-align:middle;opacity:.8;border-radius:50%;width:5px;height:5px;margin-right:.6rem;display:inline-block}.hero__fade[data-astro-cid-ge2uvauf]{background:linear-gradient(transparent, var(--bg));pointer-events:none;height:12rem;position:absolute;inset:auto 0 0}.head[data-astro-cid-sjgajsms]{margin-bottom:clamp(2.5rem,6vh,4rem)}.head[data-astro-cid-sjgajsms] h2[data-astro-cid-sjgajsms]{font-size:var(--step-3);max-width:20ch}.card[data-astro-cid-3vpt37q6]{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:linear-gradient(160deg, #ffffff09, #ffffff02), var(--bg-raised);transition:border-color var(--slow) var(--ease), transform var(--slow) var(--ease);flex-direction:column;gap:.9rem;padding:1.9rem 1.7rem 1.7rem;display:flex;position:relative;overflow:hidden}.card[data-astro-cid-3vpt37q6]:before{content:"";background:linear-gradient(90deg, transparent, var(--signal), transparent);opacity:0;height:1px;transition:opacity var(--slow) var(--ease);position:absolute;inset:0 0 auto}.card[data-astro-cid-3vpt37q6]:hover{border-color:var(--hairline-strong);transform:translateY(-3px)}.card[data-astro-cid-3vpt37q6]:hover:before{opacity:1}.card__glyph[data-astro-cid-3vpt37q6] svg[data-astro-cid-3vpt37q6]{width:64px;height:48px;overflow:visible}.card__wire[data-astro-cid-3vpt37q6]{stroke:var(--ink-faint);stroke-width:1.4px;stroke-dasharray:4 5;stroke-dashoffset:0;transition:stroke var(--slow) var(--ease)}.card[data-astro-cid-3vpt37q6]:hover .card__wire[data-astro-cid-3vpt37q6]{stroke:var(--signal);animation:1.1s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-18px}}.card__dot[data-astro-cid-3vpt37q6],.card__dot-box[data-astro-cid-3vpt37q6]{fill:none;stroke:var(--ink-faint);stroke-width:1.5px;transition:stroke var(--slow) var(--ease)}.card__hub[data-astro-cid-3vpt37q6]{fill:var(--bg-sunken);stroke:var(--signal);stroke-width:1.7px}.card__dot--out[data-astro-cid-3vpt37q6],.card__spark[data-astro-cid-3vpt37q6]{stroke:var(--gradient);fill:none;stroke-width:1.6px}.card[data-astro-cid-3vpt37q6]:hover .card__dot[data-astro-cid-3vpt37q6]{stroke:var(--ink-muted)}.card__title[data-astro-cid-3vpt37q6]{font-size:var(--step-1);margin-top:.4rem;font-weight:600}.card__blurb[data-astro-cid-3vpt37q6]{color:var(--ink-muted);font-size:var(--step--1);line-height:1.6}.card__detail[data-astro-cid-3vpt37q6]{flex-wrap:wrap;gap:.4rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.card__detail[data-astro-cid-3vpt37q6] li[data-astro-cid-3vpt37q6]{font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--ink-faint);border:1px solid var(--hairline);border-radius:999px;padding:.22rem .6rem;font-size:.72rem}.card__index[data-astro-cid-3vpt37q6]{font-family:var(--font-mono), monospace;color:var(--ink-faint);opacity:.5;font-size:.75rem;position:absolute;top:1.4rem;right:1.5rem}.grid[data-astro-cid-7wcqpozi]{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.1rem;display:grid}.demo[data-astro-cid-trxcs2lc]{background:radial-gradient(80% 60% at 50% 0%, #7b6cff12, transparent 70%), var(--bg);border-block:1px solid var(--hairline)}.demo__frame[data-astro-cid-trxcs2lc]{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--bg-raised), var(--bg-sunken));padding:.85rem;box-shadow:0 30px 80px -50px #35e5d080}.demo__fallback[data-astro-cid-trxcs2lc]{text-align:center;min-height:clamp(20rem,46vh,27rem);color:var(--ink-muted);font-size:var(--step--1);place-content:center;gap:.7rem;max-width:44ch;margin-inline:auto;padding:2rem;display:grid}.demo__note[data-astro-cid-trxcs2lc]{max-width:var(--measure);color:var(--ink-muted);font-size:var(--step--1);margin-top:1.8rem;line-height:1.7}.demo__frame>.island{flex-direction:column;min-height:clamp(20rem,46vh,27rem);display:flex}.gflow{flex-direction:column;height:100%;min-height:clamp(20rem,46vh,27rem);display:flex}.gflow .island__root{display:contents}.gflow__stage{flex:1;min-height:clamp(14rem,34vh,21rem);position:relative}.gflow__stage canvas{position:absolute;inset:0}.gflow__bar{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem;padding:.85rem .4rem .2rem;display:flex}.gflow__btn,.gflow__chip{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);background:var(--surface);border:1px solid var(--hairline);cursor:pointer;transition:color var(--fast) var(--ease), border-color var(--fast) var(--ease), background var(--fast) var(--ease);border-radius:999px;padding:.45rem .95rem;font-size:.75rem}.gflow__btn:hover,.gflow__chip:hover{color:var(--ink);border-color:var(--hairline-strong);background:var(--surface-hover)}.gflow__btn--primary{color:#02121a;background:var(--signal);border-color:#0000;font-weight:600}.gflow__btn--primary:hover{color:#02121a;background:#5ff3e1}.gflow__group{gap:.35rem;margin-left:.4rem;display:flex}.gflow__chip[aria-pressed=true]{color:var(--signal);border-color:color-mix(in srgb, var(--signal) 55%, transparent);background:color-mix(in srgb, var(--signal) 12%, transparent)}.gflow__readout{font-family:var(--font-mono), monospace;align-items:baseline;gap:.45rem;margin:0 0 0 auto;font-size:.75rem;display:flex}.gflow__readout dt{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.1em}.gflow__readout dd{color:var(--ink);font-variant-numeric:tabular-nums;min-width:5ch;margin:0 .9rem 0 0}@media (width<=560px){.gflow__readout{width:100%;margin-top:.4rem;margin-left:0}}.steps[data-astro-cid-7wvsl737]{gap:0;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-7wvsl737]{grid-template-columns:2.4rem 1fr;gap:1.4rem;padding-bottom:2.6rem;display:grid}.step[data-astro-cid-7wvsl737]:last-child{padding-bottom:0}.step__marker[data-astro-cid-7wvsl737]{justify-content:center;padding-top:.45rem;display:flex;position:relative}.step__node[data-astro-cid-7wvsl737]{border:1.5px solid var(--signal);background:var(--bg);width:13px;height:13px;box-shadow:0 0 0 4px color-mix(in srgb, var(--signal) 10%, transparent);z-index:1;border-radius:50%}.step__axon[data-astro-cid-7wvsl737]{background:var(--hairline-strong);width:1px;position:absolute;top:1.5rem;bottom:-2.6rem;overflow:hidden}.step__axon[data-astro-cid-7wvsl737]:after{content:"";background:linear-gradient(transparent, var(--signal), transparent);width:3px;height:34%;animation:travel 3.4s var(--ease) infinite;border-radius:999px;position:absolute;left:-1px}.step[data-astro-cid-7wvsl737]:nth-child(2) .step__axon[data-astro-cid-7wvsl737]:after{animation-delay:.45s}.step[data-astro-cid-7wvsl737]:nth-child(3) .step__axon[data-astro-cid-7wvsl737]:after{animation-delay:.9s}@keyframes travel{0%{opacity:0;transform:translateY(-120%)}18%,62%{opacity:1}to{opacity:0;transform:translateY(400%)}}@media (prefers-reduced-motion:reduce){.step__axon[data-astro-cid-7wvsl737]:after{display:none}}.step__phase[data-astro-cid-7wvsl737]{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--signal);margin-bottom:.45rem;font-size:.72rem}.step__title[data-astro-cid-7wvsl737]{font-size:var(--step-1);font-weight:600}.step__text[data-astro-cid-7wvsl737]{max-width:var(--measure);color:var(--ink-muted);font-size:var(--step--1);margin-top:.6rem;line-height:1.7}@media (width>=980px){.steps[data-astro-cid-7wvsl737]{grid-template-columns:repeat(4,1fr);column-gap:2rem}.step[data-astro-cid-7wvsl737]{grid-template-columns:1fr;gap:1.2rem;padding-bottom:0}.step__marker[data-astro-cid-7wvsl737]{justify-content:flex-start;padding-top:0}.step__axon[data-astro-cid-7wvsl737]{width:auto;height:1px;inset:6px calc(-2rem - 13px) auto 1.5rem}.step__axon[data-astro-cid-7wvsl737]:after{background:linear-gradient(90deg, transparent, var(--signal), transparent);width:34%;height:3px;animation-name:travel-x;top:-1px;left:0}@keyframes travel-x{0%{opacity:0;transform:translate(-120%)}18%,62%{opacity:1}to{opacity:0;transform:translate(400%)}}}.record__metrics[data-astro-cid-oymd5wzb]{position:relative}.record__island[data-astro-cid-oymd5wzb]{pointer-events:none;position:absolute;inset:0}.metrics[data-astro-cid-oymd5wzb]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1.1rem;margin:0;display:grid}.metric[data-astro-cid-oymd5wzb]{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--bg-raised);padding:1.6rem 1.4rem}.metric__label[data-astro-cid-oymd5wzb]{font-family:var(--font-mono), monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-faint);font-size:.72rem}.metric__body[data-astro-cid-oymd5wzb]{margin:0}.metric__value[data-astro-cid-oymd5wzb]{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(120deg, var(--ink) 20%, var(--signal));color:#0000;-webkit-background-clip:text;background-clip:text;margin:.5rem 0 0;font-size:clamp(2.2rem,1.6rem + 2.2vw,3.1rem);font-weight:700;line-height:1;display:block}.metric__suffix[data-astro-cid-oymd5wzb]{vertical-align:.35em;margin-left:.08em;font-size:.5em}.metric__note[data-astro-cid-oymd5wzb]{color:var(--ink-muted);margin-top:.75rem;font-size:.82rem;line-height:1.55;display:block}.founder[data-astro-cid-oymd5wzb]{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:linear-gradient(140deg, #35e5d00d, transparent 60%), var(--bg-raised);align-items:flex-start;gap:1.4rem;margin-top:2.5rem;padding:1.7rem;display:flex}.founder__mark[data-astro-cid-oymd5wzb]{border:1px solid color-mix(in srgb, var(--signal) 45%, transparent);width:3rem;height:3rem;font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--signal);border-radius:50%;flex:none;place-items:center;font-size:.85rem;display:grid}.founder__name[data-astro-cid-oymd5wzb]{font-family:var(--font-display), system-ui, sans-serif;font-weight:600}.founder__bio[data-astro-cid-oymd5wzb]{max-width:var(--measure);color:var(--ink-muted);font-size:var(--step--1);margin-top:.5rem;line-height:1.7}.founder__links[data-astro-cid-oymd5wzb]{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:1.2rem;margin-top:.9rem;font-size:.75rem;display:flex}.founder__links[data-astro-cid-oymd5wzb] a[data-astro-cid-oymd5wzb]{color:var(--signal);transition:border-color var(--fast) var(--ease);border-bottom:1px solid #0000;text-decoration:none}.founder__links[data-astro-cid-oymd5wzb] a[data-astro-cid-oymd5wzb]:hover{border-bottom-color:var(--signal)}.contact[data-astro-cid-he3spzz3]{border-top:1px solid var(--hairline);background:radial-gradient(70% 90% at 50% 120%, #35e5d021, transparent 70%), var(--bg);position:relative;overflow:hidden}.contact__inner[data-astro-cid-he3spzz3]{max-width:calc(var(--narrow) + var(--gutter) * 2);text-align:center}.contact[data-astro-cid-he3spzz3] .eyebrow{justify-content:center}.contact__title[data-astro-cid-he3spzz3]{font-size:var(--step-3)}.contact__accent[data-astro-cid-he3spzz3]{color:var(--gradient);font-style:italic}.contact[data-astro-cid-he3spzz3] .lede[data-astro-cid-he3spzz3]{margin-inline:auto}.contact__actions[data-astro-cid-he3spzz3]{justify-content:center;margin-top:2.2rem;display:flex}.contact__mail[data-astro-cid-he3spzz3]{font-family:var(--font-mono), monospace;font-size:var(--step-0);padding:1rem 1.9rem}.contact__meta[data-astro-cid-he3spzz3]{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-top:1.6rem;font-size:.75rem}
