.home-sections{display:grid;gap:clamp(64px,10vw,140px);padding:clamp(48px,8vw,120px) 3% 48px;width:100%;max-width:1440px;margin-inline:auto;color:var(--ui-text)}.home-section h2{font-size:var(--public-display-size);line-height:1.02;letter-spacing:-.045em;margin:0;text-wrap:balance}.home-count{font-variant-numeric:tabular-nums}.home-network-map.public-network-stage{height:clamp(480px,78svh,900px);border-radius:28px}.home-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,5vw,80px)}.home-actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-control);justify-content:flex-end}.home-sections .home-round{border-radius:999px;min-height:56px;padding:14px 28px;font-size:16px;gap:10px}.home-ask{align-items:start}.home-footer{display:grid;gap:var(--ui-space-section);padding-top:clamp(32px,5vw,64px);border-top:1px solid var(--ui-border)}.home-socials{display:flex;flex-wrap:wrap;gap:var(--ui-space-control)}@media(max-width:860px){.home-split{grid-template-columns:1fr}.home-actions{justify-content:flex-start}.home-ask-row{grid-template-columns:1fr}}.home-sections .ui-button-secondary{border-color:transparent;background:var(--ui-subtle)}.home-sections .ui-button-secondary:not(:disabled):hover{background:var(--ui-border)}.home-split+.home-network{margin-top:calc(-1 * clamp(24px,6vw,96px))}.home-split:has(#home-join-title){grid-template-columns:minmax(0,1fr) auto}@media(max-width:860px){.home-split:has(#home-join-title){grid-template-columns:1fr}}.home-event{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,5vw,80px)}.home-event-cover{display:block;border-radius:28px;overflow:hidden;aspect-ratio:1}.home-event-cover img{display:block;width:100%;height:100%;object-fit:cover}.home-event-copy{display:grid;gap:clamp(20px,3vw,40px);justify-items:start}@media(max-width:860px){.home-event{grid-template-columns:1fr}}.home-ask-intro p{max-width:40ch;margin-top:var(--ui-space-section);color:var(--ui-muted)}.home-company-strip{padding:var(--ui-space-section) 0;border-bottom:1px solid var(--ui-border);overflow:hidden}.home-company-window{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.home-company-track{display:flex;width:max-content;animation:home-company-roll 32s linear infinite}.home-company-group{display:flex;align-items:center;justify-content:space-around;gap:64px;min-width:max(100vw,900px);padding-inline:32px}.home-company{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:24px;font-weight:600;color:var(--ui-muted)}.home-company img{object-fit:contain;filter:grayscale(1) brightness(0);opacity:.65}[data-mode=dark] .home-company img{filter:grayscale(1) brightness(0) invert(1)}.home-company-strip:hover .home-company-track{animation-play-state:paused}@keyframes home-company-roll{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.home-company-track{animation:none;width:100%}.home-company-group{min-width:0;flex-wrap:wrap;width:100%;gap:24px}.home-company-group+.home-company-group{display:none}.home-company-window{mask-image:none}}.home-company img.home-company-wordmark{width:180px;height:32px;object-fit:contain}.home-company-logo{display:flex;align-items:center}.home-company-logo--nothing{position:relative;width:180px;height:36px;overflow:hidden;mix-blend-mode:multiply}.home-company-logo--nothing img.home-company-wordmark{position:absolute;width:300px;height:300px;max-width:none;left:-60px;top:-132px;filter:invert(1);opacity:1}.home-company-logo--humanoid{mix-blend-mode:multiply}.home-company-logo--humanoid img.home-company-wordmark{filter:grayscale(1);opacity:1;height:54px}[data-mode=dark] .home-company-logo--humanoid,[data-mode=dark] .home-company-logo--nothing{mix-blend-mode:screen}[data-mode=dark] .home-company-logo--nothing img.home-company-wordmark{filter:none}[data-mode=dark] .home-company-logo--humanoid img.home-company-wordmark{filter:grayscale(1) invert(1)}.home-company-track{background:var(--ui-bg);isolation:isolate}.home-company-logo--nothing{width:160px;height:32px;opacity:.75}.home-company-logo--nothing img.home-company-wordmark{width:266.667px;height:266.667px;left:-53.333px;top:-117.333px}.home-company-logo--humanoid{width:240px;height:40px;overflow:hidden;opacity:.75}.home-company-logo--humanoid img.home-company-wordmark{width:240px;height:72px;max-width:none;flex:none}.home-proof-intro{text-align:center;max-width:960px;margin-inline:auto}.home-proof-intro>p{max-width:640px;margin:24px auto;color:var(--ui-muted);line-height:1.65}.home-proof-intro .home-actions{justify-content:center;margin-block:28px 48px}.home-proof-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--ui-border);margin:0}.home-proof-metrics>div{display:flex;flex-direction:column;text-align:center;padding:32px 20px;min-width:0}.home-proof-metrics>div+div{border-left:1px solid var(--ui-border)}.home-proof-metrics dd{order:-1;font-size:clamp(42px,5vw,72px);line-height:1.1;letter-spacing:-.05em;margin:0 0 20px}.home-proof-metrics dt{font-size:15px}.home-proof-metrics p{font-size:13px;color:var(--ui-muted);margin-top:8px}.home-proof-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-block:40px}.home-proof-benefits h3{font-size:20px;margin:0 0 16px}.home-proof-benefits p{font-size:15px;line-height:1.65;color:var(--ui-muted)}.home-proof-source{font-size:12px;color:var(--ui-muted);line-height:1.6}.home-proof-source a{text-decoration:underline!important;text-underline-offset:3px}@media(max-width:760px){.home-proof-metrics{grid-template-columns:1fr 1fr}.home-proof-metrics>div:nth-child(3){border-left:0}.home-proof-metrics>div:nth-child(n+3){border-top:1px solid var(--ui-border)}.home-proof-benefits{grid-template-columns:1fr}}.home-proof-metrics .home-proof-investment dd{font-size:clamp(30px,3.5vw,56px);white-space:nowrap;color:var(--ui-action)}[data-mode=dark] .home-proof-metrics .home-proof-investment dd{color:var(--ui-text)}.home-benefit-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.home-benefit-tile{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--ui-border);border-radius:16px;background:var(--ui-surface);transition:background var(--ui-normal),border-color var(--ui-normal)}.home-benefit-tile:is(:hover,:focus-visible){background:var(--ui-subtle);border-color:var(--ui-control)}.home-benefit-title{display:flex;align-items:center;justify-content:space-between;font-size:16px}.home-benefit-description{font-size:13px;line-height:1.5;color:var(--ui-muted)}.home-benefit-diagram{width:100%;height:112px;overflow:visible;color:var(--ui-muted)}.home-benefit-diagram path,.home-benefit-orbit{fill:none;stroke:currentColor;stroke-width:1;opacity:.3;transition:opacity .35s ease,stroke .35s ease}.home-benefit-diagram g circle{fill:currentColor;transform-box:fill-box;transform-origin:center;transition:transform .42s cubic-bezier(.2,1.5,.4,1),fill .25s;transition-delay:var(--dot-delay)}.home-benefit-core{fill:var(--ui-accent)}.home-benefit-tile:is(:hover,:focus-visible) .home-benefit-diagram g circle{transform:scale(1.5);fill:var(--ui-accent)}.home-benefit-tile:is(:hover,:focus-visible) .home-benefit-diagram path,.home-benefit-tile:is(:hover,:focus-visible) .home-benefit-orbit{opacity:.8;stroke:var(--ui-accent)}@media(max-width:700px){.home-benefit-bento{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.home-benefit-diagram *,.home-benefit-tile{transition:none!important;transform:none!important}}.home-benefit-bento{gap:0;border:1px solid var(--ui-border)}.home-benefit-tile{aspect-ratio:1;min-width:0;border:0;border-radius:0;padding:clamp(20px,2.5vw,40px);background:transparent;gap:16px}.home-benefit-tile+.home-benefit-tile{border-left:1px solid var(--ui-border)}.home-benefit-diagram{flex:1;min-height:112px;height:auto}.home-benefit-diagram g{animation:benefit-drift var(--drift,4s) ease-in-out infinite alternate;animation-delay:var(--dot-delay)}.home-benefit-diagram path{stroke-width:.7;opacity:.35}@keyframes benefit-drift{0%{translate:0 -1px}to{translate:2px 2px}}@media(max-width:700px){.home-benefit-tile+.home-benefit-tile{border-left:0;border-top:1px solid var(--ui-border)}}@media(prefers-reduced-motion:reduce){.home-benefit-diagram g{animation:none}}.home-benefit-spatial g{animation:none}.home-benefit-spatial .benefit-grid path{opacity:.12;stroke-width:.6}.home-benefit-spatial .benefit-hot-node{fill:var(--ui-accent)}.home-benefit-spatial .benefit-hot-line{stroke:var(--ui-accent);opacity:.65;fill:none}.home-benefit-tile:is(:hover,:focus-visible) .home-benefit-spatial g circle{fill:currentColor;transform:none}.home-benefit-tile:is(:hover,:focus-visible) .home-benefit-spatial .benefit-hot-node{fill:var(--ui-accent);transform:scale(1.2)}.home-benefit-tile:is(:hover,:focus-visible) .home-benefit-spatial .benefit-grid path{stroke:currentColor;opacity:.2}.home-benefit-tile:is(:hover,:focus-visible) .home-benefit-spatial .benefit-grid-node path{stroke:currentColor;opacity:.4}.home-benefit-tile:is(:hover,:focus-visible) .home-benefit-spatial .benefit-hot-line{stroke:var(--ui-accent);opacity:1}.home-benefit-spatial circle{pointer-events:all;transform-box:fill-box;transform-origin:center;transition:transform .26s cubic-bezier(.2,1.5,.4,1),fill .18s ease,filter .18s ease;stroke:transparent;stroke-width:8px;paint-order:stroke fill}.home-benefit-tile:is(:hover,:focus-visible) .home-benefit-spatial .benefit-hot-node{transform:none}.home-benefit-tile .home-benefit-spatial circle:hover,.home-benefit-tile:is(:hover,:focus-visible) .home-benefit-spatial g circle:hover{fill:var(--ui-accent);transform:scale(1.7);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--ui-accent) 40%,transparent))}.home-benefit-spatial g:has(>circle:hover)>path{stroke:var(--ui-accent)!important;opacity:.9!important;stroke-width:1.2}@media(prefers-reduced-motion:reduce){.home-benefit-tile .home-benefit-spatial circle:hover,.home-benefit-tile:is(:hover,:focus-visible) .home-benefit-spatial g circle:hover{transform:none;transition:none}}.home-benefit-spatial[data-entered=false]{opacity:0}.home-benefit-spatial[data-entered=true]{opacity:1}.home-benefit-spatial[data-entered=true] circle{animation:benefit-dot-enter .65s ease both}.home-benefit-spatial[data-entered=true] path{animation:benefit-line-enter .9s ease both}.home-benefit-spatial[data-entered=true] .benefit-branch>path,.home-benefit-spatial[data-entered=true] .benefit-hot-line{animation:benefit-line-enter .9s ease both,benefit-line-flow 2.8s linear .9s infinite}.home-benefit-spatial .benefit-investor-focus{transform-box:fill-box;transform-origin:center}@keyframes benefit-dot-enter{0%{opacity:0}to{opacity:1}}@keyframes benefit-line-enter{0%{stroke-dasharray:100;stroke-dashoffset:100}to{stroke-dasharray:100;stroke-dashoffset:0}}@keyframes benefit-line-flow{0%{stroke-dasharray:4 8;stroke-dashoffset:0;stroke-opacity:.3}50%{stroke-opacity:.8}to{stroke-dasharray:4 8;stroke-dashoffset:-24;stroke-opacity:.3}}@media(prefers-reduced-motion:reduce){.home-benefit-spatial[data-entered]{opacity:1}.home-benefit-spatial[data-entered] *{animation:none!important}}.home-benefit-spatial[data-entered=true] .benefit-branch>path,.home-benefit-spatial[data-entered=true] .benefit-grid-node>path{animation:benefit-line-enter .9s ease var(--reveal-delay,0s) both,benefit-line-flow 2.8s linear calc(.9s + var(--reveal-delay,0s)) infinite}.home-benefit-spatial[data-entered=true] .benefit-branch>circle,.home-benefit-spatial[data-entered=true] .benefit-grid-node>circle{animation-delay:var(--reveal-delay,0s)}.home-benefit-spatial .benefit-grid-node circle{transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:reduce){.home-benefit-spatial[data-entered] *{animation:none!important}}.home-benefit-tile .home-benefit-cta{align-self:flex-start;margin-inline-end:calc(44px - var(--cta-end-inset));max-width:100%}.home-benefit-tile:focus-within{background:var(--ui-subtle);border-color:var(--ui-control)}.home-benefit-tile:focus-within .home-benefit-spatial .benefit-hot-line{stroke:var(--ui-accent);opacity:1}@media(max-width:900px) and (min-width:701px){.home-benefit-tile{padding:16px}}.home-benefit-spatial .benefit-branch>path,.home-benefit-spatial .benefit-grid-node>path,.home-benefit-spatial .benefit-hot-line{stroke-width:1.25;stroke-linecap:round}.home-robotics-film-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:32px}.home-robotics-film-heading p{font-size:14px;color:var(--ui-muted);margin:0 0 16px}.home-robotics-film-heading>.ui-button{flex:none;margin-inline-end:20px}.home-robotics-film video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#080808;border-radius:24px}@media(max-width:760px){.home-robotics-film-heading{align-items:start;flex-direction:column;gap:24px;margin-bottom:28px}.home-robotics-film-heading>.ui-button{width:100%;margin:0}.home-robotics-film video{border-radius:16px}}.home-robotics-film-heading>.ui-button{border-radius:999px}.home-robotics-film video{border-radius:12px}.home-benefit-tile{position:relative}.home-benefit-tile:after{content:"";position:absolute;inset:0;border:1px solid var(--ui-accent);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .22s ease}.home-benefit-tile:is(:hover,:focus-within){background:transparent;border-color:var(--ui-border)}.home-benefit-tile:is(:hover,:focus-within):after{opacity:1}.home-benefit-tile:is(:hover,:focus-within) .home-benefit-cta.ui-button{background:var(--ui-action);border-color:var(--ui-action);color:var(--ui-on-action)}.home-benefit-tile .home-benefit-spatial{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.home-benefit-tile:is(:hover,:focus-within) .home-benefit-spatial{transform:translateY(-5px) scale(1.025)}.home-benefit-tile:is(:hover,:focus-within) .home-benefit-spatial .benefit-hot-node{animation:benefit-node-pulse 1.8s ease-in-out infinite}@keyframes benefit-node-pulse{0%,to{opacity:1;scale:1}50%{opacity:.75;scale:1.15}}@media(prefers-reduced-motion:reduce){.home-benefit-tile .home-benefit-spatial{transition:none;transform:none!important}.home-benefit-tile:is(:hover,:focus-within) .home-benefit-spatial .benefit-hot-node{animation:none}}.home-benefit-spatial[data-entered=true] .benefit-branch>path,.home-benefit-spatial[data-entered=true] .benefit-grid-node>path,.home-benefit-spatial[data-entered=true] .benefit-hot-line{animation:benefit-weave 5.6s cubic-bezier(.25,.6,.3,1) var(--reveal-delay,0s) infinite both}@keyframes benefit-weave{0%{stroke-dasharray:100;stroke-dashoffset:100;stroke-opacity:0}10%{stroke-opacity:.7}42%{stroke-dasharray:100;stroke-dashoffset:0;stroke-opacity:.85}70%{stroke-dasharray:100;stroke-dashoffset:0;stroke-opacity:.85}90%,to{stroke-dasharray:100;stroke-dashoffset:0;stroke-opacity:0}}.home-benefit-spatial[data-visible=false] *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.home-benefit-spatial[data-entered=true] path{animation:none!important;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}}.home-benefit-tile:after{display:none}.home-benefit-outline{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.home-benefit-outline rect{fill:none;stroke:var(--ui-accent);stroke-width:1;stroke-dasharray:100;stroke-dashoffset:100;opacity:0;transition:stroke-dashoffset .65s cubic-bezier(.4,0,.2,1),opacity .18s ease}.home-benefit-tile:is(:hover,:focus-within) .home-benefit-outline rect{stroke-dashoffset:0;opacity:1;transition-duration:.9s,.12s}@media(max-width:760px){.home-benefit-outline rect{rx:19px;ry:19px}}@media(prefers-reduced-motion:reduce){.home-benefit-outline rect{transition:none}}.home-ask-intro.ui-heading-group{gap:var(--ui-space-heading-body,32px)}.home-ask-intro.ui-heading-group>p{margin-block:0}.home-proof-intro{position:relative;isolation:isolate}.home-thread-weave{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1;mask-image:linear-gradient(90deg,#000 0,#000 18%,transparent 39%,transparent 61%,#000 82%,#000)}@media(max-width:760px){.home-thread-weave{opacity:.6;mask-image:linear-gradient(180deg,#000,transparent 35%,transparent 70%,#000)}.home-benefit-bento{grid-template-columns:minmax(0,1fr)}.home-benefit-tile+.home-benefit-tile{border-left:0}}