.hero[data-astro-cid-lcdefpme]{padding-top:var(--sp-80)}.hero[data-astro-cid-lcdefpme] .t-subhead[data-astro-cid-lcdefpme]{max-width:30ch}.hero[data-astro-cid-lcdefpme] .tile-image[data-astro-cid-lcdefpme]{padding-top:var(--sp-64)}.arch[data-astro-cid-lcdefpme]{width:var(--wide);max-width:1180px;margin-inline:auto}.arch-grid[data-astro-cid-lcdefpme]{text-align:left;grid-template-columns:23fr 6fr 42fr 6fr 23fr;display:grid;position:relative}.arch-col[data-astro-cid-lcdefpme]{z-index:1;flex-direction:column;display:flex;position:relative}.arch-col[data-astro-cid-lcdefpme]:first-of-type{grid-column:1}.arch-col--brain[data-astro-cid-lcdefpme]{grid-column:3}.arch-col[data-astro-cid-lcdefpme]:nth-of-type(3){grid-column:5}.arch-label[data-astro-cid-lcdefpme]{padding-bottom:var(--sp-12);color:var(--text-2);text-align:center;font-size:12px;position:absolute;bottom:100%;left:0;right:0}.arch-cell[data-astro-cid-lcdefpme]{padding-block:var(--sp-12);flex-direction:column;flex:1;justify-content:center;display:flex}.arch-src[data-astro-cid-lcdefpme]{gap:var(--sp-12)}.arch-logos[data-astro-cid-lcdefpme]{gap:var(--sp-12) var(--sp-17);grid-template-columns:repeat(3,24px);display:grid}.arch-brain[data-astro-cid-lcdefpme]{gap:var(--sp-8);padding:var(--sp-24)}.arch-pkg[data-astro-cid-lcdefpme]{gap:var(--sp-4);padding-bottom:var(--sp-8);flex-direction:column;display:flex}.arch-file__name[data-astro-cid-lcdefpme]{font-size:14px;font-weight:600}.arch-file[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--sp-12);padding-block:var(--sp-4);border-bottom:1px solid var(--separator);font-size:14px;line-height:1.42859;display:flex}.arch-file__sub[data-astro-cid-lcdefpme]{color:var(--text-2);font-size:12px;display:block}.arch-tag[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--text-2);font-size:12px}.arch-foundation[data-astro-cid-lcdefpme]{padding-top:var(--sp-8);color:var(--text-2);font-size:12px}.arch-lines[data-astro-cid-lcdefpme]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.arch-lines[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:var(--gray-200);stroke-width:1.5px;vector-effect:non-scaling-stroke}.arch[data-astro-cid-lcdefpme]{padding-top:calc(var(--sp-64) + var(--sp-24))}@media (width<=1068px){.arch-grid[data-astro-cid-lcdefpme]{grid-template-columns:25fr 4fr 42fr 4fr 25fr}.arch-lines[data-astro-cid-lcdefpme]{display:none}.arch-brain[data-astro-cid-lcdefpme]{padding:var(--sp-17)}}@media (width<=834px){.arch-grid[data-astro-cid-lcdefpme]{gap:var(--sp-48);grid-template-columns:1fr}.arch-col[data-astro-cid-lcdefpme],.arch-col--brain[data-astro-cid-lcdefpme],.arch-col[data-astro-cid-lcdefpme]:nth-of-type(3){grid-column:1}.arch-col[data-astro-cid-lcdefpme]:not(.arch-col--brain){gap:var(--sp-12);flex-direction:row}.arch-cell[data-astro-cid-lcdefpme]{padding-block:0}.arch-logos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,24px)}.arch[data-astro-cid-lcdefpme]{padding-top:var(--sp-64)}}@media (width<=734px){.arch-col[data-astro-cid-lcdefpme]:not(.arch-col--brain){flex-direction:column}}.stack[data-astro-cid-lcdefpme] .opp-intro[data-astro-cid-lcdefpme]{max-width:46ch}.prob-cols[data-astro-cid-lcdefpme]{gap:var(--sp-64);margin-top:var(--sp-80);grid-template-columns:1fr 1fr;display:grid}.prob-title[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.02em;color:var(--text-2);margin-bottom:var(--sp-12);font-size:12px;font-weight:600}.prob-body[data-astro-cid-lcdefpme]{margin-top:var(--sp-12)}@media (width<=734px){.prob-cols[data-astro-cid-lcdefpme]{gap:var(--sp-48);margin-top:var(--sp-48);grid-template-columns:1fr}}.repo[data-astro-cid-lcdefpme]{max-width:1180px;margin-top:var(--sp-64);gap:var(--gutter);grid-template-columns:1fr 1fr;display:grid}.repo[data-astro-cid-lcdefpme] .exhibit[data-astro-cid-lcdefpme]+.exhibit[data-astro-cid-lcdefpme]{margin-top:0}.platform-trio[data-astro-cid-lcdefpme]{margin-top:var(--sp-80)}@media (width<=834px){.repo[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.flow[data-astro-cid-lcdefpme]{max-width:1180px;margin-top:var(--sp-64);gap:var(--sp-24);grid-template-columns:1.3fr repeat(4,1fr);padding:0;list-style:none;display:grid}.flow-step[data-astro-cid-lcdefpme]{justify-content:center;min-height:200px;position:relative}.flow-step[data-astro-cid-lcdefpme]:not(:last-child):after{content:"";top:50%;right:calc(-1 * var(--sp-24));width:var(--sp-24);background:var(--gray-200);height:1.5px;position:absolute}.flow-signals[data-astro-cid-lcdefpme]{margin-top:var(--sp-8);gap:var(--sp-12);flex-direction:column;padding:0;list-style:none;display:flex}.flow-signals[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sp-12);font-size:14px;line-height:1.2;display:flex}.flow-signals[data-astro-cid-lcdefpme] .logo-mark[data-astro-cid-lcdefpme]{width:17px;height:17px}.flow-signals[data-astro-cid-lcdefpme] .node-sub[data-astro-cid-lcdefpme]{display:block}.flow-tools[data-astro-cid-lcdefpme]{gap:var(--sp-12);margin-top:var(--sp-8);display:flex}.flow-gate[data-astro-cid-lcdefpme]{margin-top:var(--sp-8)}.flow-log[data-astro-cid-lcdefpme]{margin-top:var(--sp-12);font-family:var(--font-mono);color:var(--text-2);min-height:2.7em;transition:opacity var(--fast) var(--ease), color var(--fast) var(--ease);font-size:12px;line-height:1.33337}.flow-log[data-astro-cid-lcdefpme].is-swapping{opacity:0}.flow-log[data-astro-cid-lcdefpme].is-done{color:var(--text)}@media (width<=1068px){.flow[data-astro-cid-lcdefpme]{max-width:var(--content-md);gap:var(--sp-24);grid-template-columns:1fr}.flow-step[data-astro-cid-lcdefpme]{min-height:0}.flow-step[data-astro-cid-lcdefpme]:not(:last-child):after{width:1.5px;height:var(--sp-24);top:100%;left:50%;right:auto}.flow-signals[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;display:grid}}@media (width<=734px){.flow-signals[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.health-exhibit[data-astro-cid-lcdefpme]{margin-top:var(--sp-64)}.health-trio[data-astro-cid-lcdefpme]{margin-top:var(--sp-80);row-gap:var(--sp-48)}.tbx[data-astro-cid-lcdefpme]{max-width:1180px;margin:var(--sp-64) auto 0;gap:var(--sp-48);flex-direction:column;display:flex}.tbx-agents[data-astro-cid-lcdefpme]{gap:var(--sp-24);grid-template-columns:repeat(3,1fr);display:grid}.tbx-agent[data-astro-cid-lcdefpme],.tbx-box[data-astro-cid-lcdefpme]{position:relative}.tbx-agent[data-astro-cid-lcdefpme]:after,.tbx-box[data-astro-cid-lcdefpme]:after{content:"";width:1.5px;height:var(--sp-48);background:var(--gray-200);position:absolute;top:100%;left:50%}.tbx-box[data-astro-cid-lcdefpme]{padding:var(--sp-24) var(--sp-32);gap:var(--sp-17)}.tbx-groups[data-astro-cid-lcdefpme]{gap:var(--sp-24);grid-template-columns:1fr 1fr;display:grid}.tbx-groups[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--sp-4);font-size:14px}.tbx-brain[data-astro-cid-lcdefpme]{text-align:center;align-items:center}@media (width<=834px){.tbx-agents[data-astro-cid-lcdefpme],.tbx-groups[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.tbx-agents[data-astro-cid-lcdefpme]{gap:var(--sp-12)}.tbx-agent[data-astro-cid-lcdefpme]:after{display:none}.tbx-agents[data-astro-cid-lcdefpme]{position:relative}.tbx-agents[data-astro-cid-lcdefpme]:after{content:"";width:1.5px;height:var(--sp-48);background:var(--gray-200);position:absolute;top:100%;left:50%}}.promo-stack[data-astro-cid-lcdefpme]{width:87.5%}.promo[data-astro-cid-lcdefpme] .t-intro[data-astro-cid-lcdefpme]{max-width:28ch}.promo[data-astro-cid-lcdefpme] .ctas[data-astro-cid-lcdefpme]{margin-top:var(--sp-17)}.promo-image[data-astro-cid-lcdefpme]{width:87.5%;max-width:520px;padding-top:var(--sp-48)}.promo-chat[data-astro-cid-lcdefpme]{gap:var(--sp-12);flex-direction:column;font-size:14px;display:flex}.promo-chat[data-astro-cid-lcdefpme] .exhibit-head[data-astro-cid-lcdefpme],.promo-chat[data-astro-cid-lcdefpme] .exhibit-note[data-astro-cid-lcdefpme]{margin:0}.chat-q[data-astro-cid-lcdefpme]{max-width:85%;padding:var(--sp-8) var(--sp-12);border-radius:var(--radius-card-sm);background:var(--gray-800);align-self:flex-end}.chat-a[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme],.promo-code[data-astro-cid-lcdefpme] pre[data-astro-cid-lcdefpme]{font-size:12px}.posts-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--sp-24);margin-bottom:var(--sp-32);display:flex}.posts-grid[data-astro-cid-lcdefpme]{gap:var(--sp-24);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=1068px){.posts-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=734px){.posts-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
