.funding[data-astro-cid-bczswwtt]{--funding-bg:#000;--funding-logo-dark:block;--funding-logo-light:none;padding:clamp(2.5rem, 2rem + 2vw, 3.5rem) var(--gutter);border-top:1px solid var(--color-border);background:var(--funding-bg);color:var(--color-ink);grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:center;gap:2rem 4rem;display:grid}:root[data-theme=light] .funding[data-astro-cid-bczswwtt]{--funding-bg:#fff;--funding-logo-dark:none;--funding-logo-light:block}@media (prefers-color-scheme:light){:root:not([data-theme]) .funding[data-astro-cid-bczswwtt]{--funding-bg:#fff;--funding-logo-dark:none;--funding-logo-light:block}}@media print{.funding[data-astro-cid-bczswwtt]{--funding-bg:#fff;--funding-logo-dark:none;--funding-logo-light:block}}h2[data-astro-cid-bczswwtt]{font-size:var(--fs-h3);font-weight:var(--font-display-weight);letter-spacing:-.025em;margin:0 0 .9rem;line-height:1.25}p[data-astro-cid-bczswwtt]{color:var(--color-muted-2);font-size:var(--fs-small);margin:0;line-height:1.65}.funding-logos[data-astro-cid-bczswwtt]{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:1.5rem 3rem;margin:0;padding:1.5rem;list-style:none;display:flex}li[data-astro-cid-bczswwtt]{align-items:center;display:flex}.ministry-mark[data-astro-cid-bczswwtt]{background:#fff;padding:1rem}a[data-astro-cid-bczswwtt]{display:block}a[data-astro-cid-bczswwtt]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}img[data-astro-cid-bczswwtt]{max-width:100%;height:auto;display:block}.logo-dark[data-astro-cid-bczswwtt]{display:var(--funding-logo-dark)}.logo-light[data-astro-cid-bczswwtt]{display:var(--funding-logo-light)}@media (width<=56rem){.funding[data-astro-cid-bczswwtt]{grid-template-columns:minmax(0,1fr);padding-block:2.5rem}.funding-logos[data-astro-cid-bczswwtt]{gap:1.25rem 2.5rem;padding:1.5rem}}#stack-fusion{--hb-ink:var(--color-ink);--hb-muted:var(--color-muted-2);--hb-line:light-dark(#adb7bd,#43525e);--hb-blue:var(--color-accent);--hb-top:light-dark(#fafaf8,#182128);--hb-top-back:light-dark(#e6e9e8,#0e1419);--hb-side:light-dark(#b6c0c5,#0c1115);--hb-front:light-dark(#d3dadb,#14232d);--hb-tile:light-dark(#ccd3d5,#465865);--hb-tile-lit:light-dark(#f5f7f6,#a6b5c0);--hb-tile-side:light-dark(#9faeb6,#25343f);--hb-accent-side:light-dark(#176d9c,#163d58);--hb-yellow:light-dark(#c29619,#f3d36b);--hb-yellow-side:light-dark(#897017,#786024);--hb-gpu-top:light-dark(#dce4e6,#24333e);--hb-gpu-back:light-dark(#b8c6ce,#101a22);--hb-gpu-front:light-dark(#96a7b2,#273a49);--hb-gpu-side:light-dark(#7f8f98,#0e161d);--hb-gpu-die:light-dark(#bacbd5,#354c5e);--hb-gpu-die-back:light-dark(#8099aa,#172b3b);--hb-gpu-pin:light-dark(#8d9fa9,#586b78);--hb-gpu-rim:light-dark(#f5f8f9,#8aabbf);--hb-shadow:light-dark(#5c6e7a,#020406);--hb-fusion:0%;--hb-coupled:0%;--hb-lit:0%;--hb-lit-surface:0%;--hb-lit-depth:0%;--hb-bloom:0;--hb-signal:color-mix(in srgb, var(--hb-blue), var(--hb-yellow) var(--hb-fusion));--hb-signal-side:color-mix(in srgb, var(--hb-accent-side), var(--hb-yellow-side) var(--hb-fusion));--hb-active:0%;width:100%;max-width:980px;color:var(--hb-ink);font-family:var(--font-ui);margin:0 auto}#stack-fusion *{box-sizing:border-box}#stack-fusion .hb-art{width:100%;display:block;overflow:visible}#stack-fusion .hb-art text{font-family:var(--font-ui);fill:var(--hb-muted);font-size:13px;font-weight:400}#stack-fusion .hb-art .hb-wire{fill:none;stroke:var(--hb-line);stroke-width:1px;stroke-linejoin:round;stroke-linecap:round}#stack-fusion .hb-art .hb-active-wire{fill:none;stroke:color-mix(in srgb, var(--hb-line), var(--hb-signal) var(--hb-active));stroke-width:1.65px;stroke-linejoin:round;stroke-linecap:round}#stack-fusion .hb-active-top{stop-color:color-mix(in srgb, var(--hb-tile-lit), var(--hb-signal) var(--hb-active))}#stack-fusion .hb-active-back{stop-color:color-mix(in srgb, var(--hb-tile), var(--hb-signal-side) var(--hb-active))}#stack-fusion .hb-active-side{fill:color-mix(in srgb, var(--hb-tile-side), var(--hb-signal-side) var(--hb-active))}#stack-fusion .hb-active-edge{stroke:color-mix(in srgb, var(--hb-line), var(--hb-signal) var(--hb-active))}#stack-fusion .hb-pulse{fill:color-mix(in srgb, var(--hb-tile-lit), var(--hb-signal) var(--hb-active))}#stack-fusion .hb-pulse-halo{fill:var(--hb-signal);opacity:.12}#stack-fusion .hb-hardware-wire{fill:none;stroke:color-mix(in srgb, var(--hb-line), var(--hb-yellow) var(--hb-coupled));stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}#stack-fusion .hb-gpu-rim{fill:none;stroke:var(--hb-gpu-rim);stroke-width:.7px;stroke-linejoin:round;opacity:.65}#stack-fusion .hb-stack-tile-top{stop-color:color-mix(in srgb, var(--hb-tile-lit), var(--hb-yellow) var(--hb-lit))}#stack-fusion .hb-stack-tile-back{stop-color:color-mix(in srgb, var(--hb-tile), var(--hb-yellow-side) var(--hb-lit))}#stack-fusion .hb-stack-tile-side{fill:color-mix(in srgb, var(--hb-tile-side), var(--hb-yellow-side) var(--hb-lit))}#stack-fusion .hb-stack-tile-front{fill:color-mix(in srgb, var(--hb-side), var(--hb-yellow-side) var(--hb-lit))}#stack-fusion .hb-stack-plate-top{stop-color:color-mix(in srgb, var(--hb-top), var(--hb-yellow) var(--hb-lit-surface))}#stack-fusion .hb-stack-plate-back{stop-color:color-mix(in srgb, var(--hb-top-back), var(--hb-yellow-side) var(--hb-lit-surface))}#stack-fusion .hb-stack-plate-side{fill:color-mix(in srgb, var(--hb-side), var(--hb-yellow-side) var(--hb-lit-depth))}#stack-fusion .hb-stack-plate-front{fill:color-mix(in srgb, var(--hb-front), var(--hb-yellow-side) var(--hb-lit-depth))}#stack-fusion .hb-stack-edge{stroke:color-mix(in srgb, var(--hb-line), var(--hb-yellow) var(--hb-lit))}#stack-fusion [data-layer] .hb-wire{stroke:color-mix(in srgb, var(--hb-line), var(--hb-yellow-side) var(--hb-lit))}#stack-fusion .hb-stack-rim{fill:none;stroke:color-mix(in srgb, var(--hb-line), var(--hb-yellow) var(--hb-lit));stroke-width:.95px;stroke-linejoin:round}#stack-fusion .hb-stack-bloom{fill:none;stroke:var(--hb-yellow);stroke-width:2.5px;stroke-linejoin:round;opacity:var(--hb-bloom);filter:url(#sf-stack-glow)}.founder-story[data-astro-cid-ggwzzvqp]{margin:2rem var(--gutter) 0;border-top:1px solid var(--color-border);grid-template-columns:minmax(0,.85fr) minmax(0,2fr);gap:3rem;padding-block:2.75rem 3rem;display:grid}.founder-heading[data-astro-cid-ggwzzvqp]{flex-direction:column;align-items:start;gap:1.25rem;display:flex}h2[data-astro-cid-ggwzzvqp]{letter-spacing:var(--tracking-display);font-size:1.8rem;line-height:1.15}.about-link[data-astro-cid-ggwzzvqp]{color:var(--color-muted-2);font-size:var(--fs-small);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.about-link[data-astro-cid-ggwzzvqp]:hover{color:var(--color-accent)}.founder-bios[data-astro-cid-ggwzzvqp]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;display:grid}.founder-bio[data-astro-cid-ggwzzvqp] h3[data-astro-cid-ggwzzvqp]{font-family:var(--font-ui);letter-spacing:-.01em;font-size:1rem;font-weight:500}.founder-bio[data-astro-cid-ggwzzvqp] p[data-astro-cid-ggwzzvqp]{max-width:38ch;color:var(--color-muted-2);font-size:var(--fs-small);text-wrap:pretty;margin:.75rem 0 0;line-height:1.7}a[data-astro-cid-ggwzzvqp]:focus-visible{outline:2px solid var(--color-accent);outline-offset:6px}@media (width<=950px){.founder-story[data-astro-cid-ggwzzvqp]{grid-template-columns:1fr;gap:2rem}.founder-heading[data-astro-cid-ggwzzvqp]{flex-direction:row;justify-content:space-between;align-items:center}}@media (width<=680px){.founder-story[data-astro-cid-ggwzzvqp]{margin-top:1rem;padding-block:2rem}h2[data-astro-cid-ggwzzvqp]{font-size:1.5rem}.founder-heading[data-astro-cid-ggwzzvqp]{flex-wrap:wrap;gap:.75rem 1.5rem}.founder-bios[data-astro-cid-ggwzzvqp]{grid-template-columns:1fr;gap:1.5rem}}@media print{.hero-visual[data-astro-cid-lcdefpme]{display:none}}p[data-astro-cid-lcdefpme],blockquote[data-astro-cid-lcdefpme]{margin:0}a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}a[data-astro-cid-lcdefpme],button[data-astro-cid-lcdefpme]{-webkit-tap-highlight-color:transparent}a[data-astro-cid-lcdefpme]:focus-visible,button[data-astro-cid-lcdefpme]:focus-visible,input[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}.hero-section[data-astro-cid-lcdefpme]{isolation:isolate;padding:11rem var(--gutter) 7rem;align-items:center;min-height:760px;display:flex;position:relative;overflow:hidden}.hero-visual[data-astro-cid-lcdefpme]{z-index:-1;pointer-events:none;opacity:.82;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 22%,#000 54%)}.attractor[data-astro-cid-lcdefpme]{width:100%;height:100%;display:block}.hero-copy[data-astro-cid-lcdefpme]{max-width:760px;position:relative}h1[data-astro-cid-lcdefpme]{font-size:calc(var(--fs-display) * var(--display-scale));letter-spacing:var(--tracking-display);text-wrap:balance;line-height:1.02}h1[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--color-accent)}.hero-lead[data-astro-cid-lcdefpme]{max-width:31rem;font-size:var(--fs-lead);color:var(--color-ink);text-wrap:pretty;margin-top:1.8rem;line-height:1.6}.hero-detail[data-astro-cid-lcdefpme]{color:var(--color-muted-2);margin-top:1rem;font-size:1rem;line-height:1.65}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:2.2rem;display:flex}.button[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--color-accent);color:var(--color-on-accent);border:1px solid var(--color-accent);font-size:var(--fs-small);align-items:center;gap:.7rem;padding:.65rem 1.25rem;font-weight:500;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.button[data-astro-cid-lcdefpme]:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.button--ghost[data-astro-cid-lcdefpme]{color:var(--color-ink);border-color:var(--color-border-strong);background:0 0}.button--ghost[data-astro-cid-lcdefpme]:hover{border-color:var(--color-ink);background:0 0}.section[data-astro-cid-lcdefpme]{padding:var(--space-section) var(--gutter)}.platform-section[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--color-surface) var(--band-mix,48%), var(--color-bg));border-block:1px solid var(--color-border)}.platform-heading[data-astro-cid-lcdefpme]{grid-template-columns:1.4fr 1fr;align-items:end;gap:3rem;margin-bottom:3rem;display:grid}.platform-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.045em;font-size:clamp(2.7rem,5vw,4.75rem);line-height:1.04}.platform-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-accent)}.platform-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:35ch;color:var(--color-muted-2);font-size:var(--fs-lead);text-wrap:pretty;margin:0 0 .3rem;line-height:1.6}.platform-continuation[data-astro-cid-lcdefpme]{grid-template-columns:1.4fr 1fr;gap:3rem;padding-top:2rem;display:grid}.platform-continuation[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:first-child{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.6rem,2.3vw,2.2rem);line-height:1.2}.platform-continuation[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child{color:var(--color-muted-2);font-size:.95rem;line-height:1.65}@media (width>=1600px){.hero-section[data-astro-cid-lcdefpme]{min-height:820px}}@media (width<=950px){.hero-section[data-astro-cid-lcdefpme]{min-height:680px;padding-top:10rem}.hero-visual[data-astro-cid-lcdefpme]{opacity:.48;mask-image:linear-gradient(90deg,#0000 10%,#000 80%)}.platform-heading[data-astro-cid-lcdefpme],.platform-continuation[data-astro-cid-lcdefpme]{gap:2rem}}@media (width<=680px){.hero-section[data-astro-cid-lcdefpme]{min-height:650px;padding-top:11rem;padding-bottom:4rem}h1[data-astro-cid-lcdefpme]{font-size:calc(clamp(2.8rem, 12vw, 4.5rem) * var(--display-scale))}.hero-copy[data-astro-cid-lcdefpme]{max-width:100%}.hero-lead[data-astro-cid-lcdefpme]{max-width:31ch;font-size:1rem;line-height:1.6}.hero-detail[data-astro-cid-lcdefpme]{font-size:.9rem}.hero-visual[data-astro-cid-lcdefpme]{opacity:.28;mask-image:linear-gradient(#0000 15%,#000 85%)}.hero-actions[data-astro-cid-lcdefpme]{gap:.75rem}.platform-heading[data-astro-cid-lcdefpme],.platform-continuation[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.5rem}.platform-heading[data-astro-cid-lcdefpme]{margin-bottom:2rem}.platform-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{font-size:1rem}.platform-continuation[data-astro-cid-lcdefpme]{padding-top:1.7rem}}
