1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,31383,e=>{"use strict";var t=e.i(43476),s=e.i(71645),r=e.i(34238);let n=[{x:7.5,y:8,w:13,h:11,below:!0,title:"Software-defined networking",text:"Cluster networking is provisioned with the cluster: segmented per tenant, with RDMA fabrics wired up for multi-node training."},{x:23.5,y:10.5,w:12,h:10,below:!0,title:"Configuration management",text:"Vantage ships Ansible roles and charms for the agents, so an existing estate is brought under management without a rebuild."},{x:50,y:16.5,w:15,h:13,below:!0,title:"NVIDIA",text:"GPU-native from the driver up: NIM and Blueprint catalogues, MIG partitioning, and early access to new platforms as an Inception member."},{x:75,y:10.5,w:12,h:10,below:!0,title:"Ubuntu",text:"The node image Vantage builds and patches, so security updates land without breaking a running scheduler."},{x:93,y:7,w:12,h:10,below:!0,title:"Ceph storage",text:"Distributed block, file, and object storage inside the cluster, attached to jobs by policy rather than by ticket."},{x:7.5,y:23.5,w:13,h:11,below:!0,title:"Any cloud",text:"The same control plane on AWS, Azure, Google Cloud, or your own racks. Burst out, stay in region, or run fully on-prem."},{x:27,y:29.5,w:16,h:14,title:"Intel",text:"Chip-agnostic scheduling: CPU partitions for solvers and data prep sit beside GPU partitions in the same cluster."},{x:72.5,y:30,w:16,h:14,title:"AMD",text:"Alternative silicon is a scheduling target, not a migration. Mix vendors across queues without changing job scripts."},{x:93,y:23,w:12,h:10,title:"Editors and IDEs",text:"Attach VS Code, JupyterLab, or a remote desktop to a running allocation, with your identity carried through."},{x:50,y:42,w:16,h:15,title:"Vantage control plane",text:"The layer that unifies the rest: provisioning, scheduling, identity, policy, cost, and audit through one UI, CLI, and API."},{x:36.5,y:60,w:16,h:14,title:"Kubernetes",text:"Inference, pipelines, and services autoscale on Kubernetes, federated with Slurm under a single policy."},{x:63,y:60,w:16,h:14,title:"Slurm",text:"Your existing HPC workloads run unchanged, with accounts, partitions, and QoS reconciled from Vantage."},{x:12,y:66,w:15,h:13,title:"AI/ML teams",text:"Notebooks, distributed training, and model serving on open weights, without waiting on an infrastructure ticket."},{x:87.5,y:66,w:15,h:13,title:"Ops teams",text:"Queues, node health, quotas, and spend in one view, with every action attributable to a person."},{x:50.5,y:86.5,w:15,h:13,title:"HPC teams",text:"Multi-node solvers, licence-aware scheduling, and burst capacity, on the scheduler your users already know."}];e.s(["default",0,function({src:e,sizes:a}){let[i,o]=(0,s.useState)(null),l=null==i?null:n[i];return(0,t.jsxs)("div",{className:"arch-img arch-img-spots anim anim-d2",children:[(0,t.jsx)(r.default,{src:e,sizes:a}),n.map((e,s)=>(0,t.jsx)("button",{type:"button",className:"arch-spot","aria-label":e.title,style:{left:`${e.x}%`,top:`${e.y}%`,width:`${e.w}%`,height:`${e.h}%`},onMouseEnter:()=>o(s),onMouseLeave:()=>o(null),onFocus:()=>o(s),onBlur:()=>o(null)},e.title)),(0,t.jsxs)("div",{className:"arch-tip",role:"status",style:l?{left:`${Math.min(84,Math.max(16,l.x))}%`,top:`${l.y}%`,transform:`translate(-50%, ${l.below?"18%":"-118%"})`,opacity:1,visibility:"visible"}:{opacity:0,visibility:"hidden",left:"50%",top:"50%",transform:"translate(-50%, -118%)"},children:[(0,t.jsx)("div",{className:"arch-tip-title",children:l?l.title:""}),(0,t.jsx)("div",{className:"arch-tip-text",children:l?l.text:""})]})]})}])},96664,e=>{"use strict";var t=e.i(43476),s=e.i(71645);let r=[{mark:"01",name:"Deploy sovereign",text:"Install the Vantage control plane in your own account or your own datacenter. Open no inbound port: let the agents dial out through a one-way tunnel, and keep every data and weight file inside the boundary you set."},{mark:"02",name:"Federate identity",text:"Keep your IdP as the only source of truth. Resolve one OIDC login to the same person across clusters, queues, storage mounts, notebooks, and model endpoints, and revoke access in one place instead of seven."},{mark:"03",name:"Encrypt by default",text:"Hold strict mutual TLS between every service and s2n TLS across the Slurm daemons, anchored to a private CA inside your cluster. Let certificates issue and rotate themselves, and treat encryption as a default rather than a migration project."},{mark:"04",name:"Enforce policy",text:"Start from deny-by-default, then grant regions, images, models, data mounts, and spend per role. Give a researcher GPUs without giving them your PHI, and let the platform refuse the rest instead of trusting a ticket."},{mark:"05",name:"Serve open weights",text:"Pull open models from NGC or Hugging Face, pin them to an immutable digest, and serve them on hardware you own. Pay your electricity bill instead of a per-token meter, and let no vend
1or train on your prompts."}];e.s(["default",0,function(){let[e,n]=(0,s.useState)(null);return(0,t.jsxs)("div",{className:"arch-legend anim anim-d2",children:[(0,t.jsx)("div",{className:"arch-legend-label",children:"Own the whole stack. Run frontier AI on your terms, in your jurisdiction"}),(0,t.jsx)("div",{className:"arch-sov-row",children:r.map((e,s)=>(0,t.jsxs)("button",{type:"button",className:"arch-sov-tile",onMouseEnter:()=>n(s),onMouseLeave:()=>n(null),onFocus:()=>n(s),onBlur:()=>n(null),children:[(0,t.jsx)("span",{className:"arch-sov-mark",children:e.mark}),e.name]},e.mark))}),(0,t.jsx)("div",{className:"arch-sov-copy",role:"status",children:null==e?"Hold five controls the platform enforces, rather than promises in a contract.":r[e].text})]})}])},10406,e=>{"use strict";var t=e.i(43476),s=e.i(71645);let r=["vc-d1","vc-d2","vc-d3","vc-d4"];e.s(["default",0,function({intensity:e=1,speed:n=1,parallax:a=!0,showNodes:i=!0}){let o=(0,s.useRef)(null),l=(0,s.useRef)(null),[c,d]=(0,s.useState)(1566);(0,s.useEffect)(()=>
1{let t=o.current;if(!t)return;let s=n||1;t.style.setProperty("--vc-dur",`${(9/s).toFixed(2)}s`),t.style.setProperty("--vc-dash",`${(7/s).toFixed(2)}s`),t.style.opacity=String(e)},[e,n]),(0,s.useEffect)(()=>{let e=o.current,t=e?.parentElement;if(!t)return;let s=()=>{let e=t.getBoundingClientRect();e.width&&e.height&&d(Math.round(1440*e.height/e.width))};if(s(),"u"<typeof ResizeObserver)return window.addEventListener("resize",s),()=>window.removeEventListener("resize",s);let r=new ResizeObserver(s);return r.observe(t),()=>r.disconnect()},[]);let{chevrons:u,nodes:h}=(0,s.useMemo)(()=>(function(e){let t=[],s=[],n=(e-176)/.8,a=Math.min(8,Math.max(2,Math.ceil(n/905.542)+1)),i=Math.max(905.542,n/a);for(let e=0;e<a;e++){let n=function(e,t){let s=e+349.964,n=s+699.929,a=e+699.929+174.982,i=`M0 ${e}L720 ${s}V${n}L360 ${a}L0 ${e+699.929}V${e}Z`,o=`M1440 ${e}L720 ${s}V${n}L1440 ${e+699.929}V${e}Z`,l=r[2*t%r.length],c=r[(2*t+1)%r.length];return{chevrons:[{d:i,grad:"vcGL",delay:l},{d:o,grad:"vcGR",delay:c}],nodes:[{cx:720,cy:s,r:26,delay:l},{cx:720,cy:n,r:26,delay:c},{cx:360,cy:a,r:16,delay:l}]}}(e*i,e);t.push(...n.chevrons),s.push(...n.nodes)}return{chevrons:t,nodes:s}})(c),[c]),p=(0,s.useCallback)(()=>{let e=o.current,t=l.current;if(!e||!t)return;let s=e.parentElement;if(!s)return;let r=s.getBoundingClientRect(),n=window.innerHeight||1,a=Math.max(-.5,Math.min(1.5,(n-r.top)/(n+r.height)));t.style.transformOrigin=`720px ${(c/2).toFixed(0)}px`,t.style.transform=`translate3d(0,${(-((a-.5)*140)).toFixed(1)}px,0) scale(${(1+(a-.5)*.06).toFixed(4)})`},[c]);return(0,s.useEffect)(()=>{let e=l.current;if(!a||window.matchMedia("(prefers-reduced-motion: reduce)").matches){e&&(e.style.transform="");return}let t=!1,s=()=>{t||(t=!0,requestAnimationFrame(()=>{p(),t=!1}))};return window.addEventListener("scroll",s,{passive:!0}),window.addEventListener("resize",s,{passive:!0}),p(),()=>{window.removeEventListener("scroll",s),window.removeEventListener("resize",s)}},[a,p]),(0,t.jsxs)("svg",{ref:o,className:"pillars-cube vc-chev","data-motion":!0,viewBox:`0 0 1440 ${c}`,fill:"none",preserveAspectRatio:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[(0,t.jsxs)("defs",{children:[(0,t.jsxs)("linearGradient",{id:"vcGL",x1:"0",y1:"0",x2:"1",y2:"0",children:[(0,t.jsx)("stop",{offset:"0",stopColor:"#6145FF",stopOpacity:.16}),(0,t.jsx)("stop",{offset:"0.55",stopColor:"#AB9DFF",stopOpacity:.09}),(0,t.jsx)("stop",{offset:"1",stopColor:"#AB9DFF",stopOpacity:.015})]}),(0,t.jsxs)("linearGradient",{id:"vcGR",x1:"1",y1:"0",x2:"0",y2:"0",children:[(0,t.jsx)("stop",{offset:"0",stopColor:"#6145FF",stopOpacity:.16}),(0,t.jsx)("stop",{offset:"0.55",stopColor:"#AB9DFF",stopOpacity:.09}),(0,t.jsx)("stop",{offset:"1",stopColor:"#AB9DFF",stopOpacity:.015})]}),(0,t.jsxs)("linearGradient",{id:"vcTrace",x1:"0",y1:"0",x2:"1",y2:"1",children:[(0,t.jsx)("stop",{offset:"0",stopColor:"#89EFEC"}),(0,t.jsx)("stop",{offset:"0.5",stopColor:"#C8BFFF"}),(0,t.jsx)("stop",{offset:"1",stopColor:"#6145FF"})]}),(0,t.jsxs)("filter",{id:"vcGlow",x:"-20%",y:"-20%",width:"140%",height:"140%",children:[(0,t.jsx)("feGaussianBlur",{stdDeviation:3.5,result:"b"}),(0,t.jsxs)("feMerge",{children:[(0,t.jsx)("feMergeNode",{in:"b"}),(0,t.jsx)("feMergeNode",{in:"SourceGraphic"})]})]}),(0,t.jsxs)("radialGradient",{id:"vcNode",children:[(0,t.jsx)("stop",{offset:"0",stopColor:"#C8BFFF",stopOpacity:.9}),(0,t.jsx)("stop",{offset:"1",stopColor:"#6145FF",stopOpacity:0})]}),(0,t.jsxs)("linearGradient",{id:"vcFadeGrad",x1:"0",y1:"0",x2:"0",y2:"1",children:[(0,t.jsx)("stop",{offset:"0",stopColor:"#fff",stopOpacity:.15}),(0,t.jsx)("stop",{offset:"0.12",stopColor:"#fff",stopOpacity:1}),(0,t.jsx)("stop",{offset:"0.88",stopColor:"#fff",stopOpacity:1}),(0,t.jsx)("stop",{offset:"1",stopColor:"#fff",stopOpacity:.15})]}),(0,t.jsxs)("linearGradient",{id:"vcCenterCut",x1:"0",y1:"0",x2:"1",y2:"0",children:[(0,t.jsx)("stop",{offset:"0.18",stopColor:"#000",stopOpacity:0}),(0,t.jsx)("stop",{offset:"0.34",stopColor:"#000",stopOpacity:1}),(0,t.jsx)("stop",{offset:"0.66",stopColor:"#000",stopOpacity:1}),(0,t.jsx)("stop",{offset:"0.82",stopColor:"#000",stopOpacity:0})]}),(0,t.jsxs)("mask",{id:"vcFade",children:[(0,t.jsx)("rect",{x:"0",y:"0",width:"1440",height:c,fill:"url(#vcFadeGrad)"}),(0,t.jsx)("rect",{x:"0",y:"0",width:"1440",height:c,fill:"url(#vcCenterCut)"})]})]}),(0,t.jsx)("g",{ref:l,mask:"url(#vcFade)",children:(0,t.jsxs)("g",{transform:"translate(0 176) scale(1 0.8)",children:[u.map(e=>(0,t.jsxs)("g",{children:[(0,t.jsx)("path",{className:`vc-fill ${e.delay}`,d:e.d,fill:`url(#${e.grad})`}),(0,t.jsx)("path",{className:`vc-edge ${e.delay}`,d:e.d,stroke:"#AB9DFF",strokeWidth:1.25,vectorEffect:"non-scaling-stroke",strokeOpacity:.16,fill:"none"}),(0,t.jsx)("path",{className:`vc-trace ${e.delay}
1`,d:e.d,stroke:"url(#vcTrace)",strokeWidth:2,vectorEffect:"non-scaling-stroke",strokeOpacity:.9,strokeLinecap:"round",strokeDasharray:"300 2600",filter:"url(#vcGlow)",fill:"none"})]},e.d)),i&&(0,t.jsx)("g",{children:h.map(e=>(0,t.jsx)("circle",{className:`vc-node ${e.delay}`,cx:e.cx,cy:e.cy,r:e.r,fill:"url(#vcNode)"},`${e.cx}-${e.cy}`))})]})})]})}])},92349,e=>{"use strict";var t=e.i(43476),s=e.i(71645),r=e.i(22016),n=e.i(8037);let a=[{text:"$ vantage cluster create gpu-prod --cloud aws --profile slurm+k8s",tone:"cmd",typed:!0},{text:"â Provisioning 64 à p5.48xlarge across 3 AZs",tone:"ok"},{text:"â Slurm 26.05 + Kubernetes 1.37 federated",tone:"ok"},{text:"â Cluster online in 4m 12s",tone:"ok"},{text:"$ vantage job submit train.sbatch --cluster gpu-prod",tone:"cmd",typed:!0},{text:"â Job 42817 queued â running on 512 GPUs",tone:"ok"}];function i(){let[e,r]=(0,s.useState)([]),[n,i]=(0,s.useState)("");return(0,s.useEffect)(()=>{let e,t=!0,s=n=>{if(!t)return;if(n>=a.length){e=setTimeout(()=>{r([]),i(""),s(0)},3200);return}let o=a[n];if(o.typed){let a=0,l=()=>{t&&(a+=1,i(o.text.slice(0,a)),e=a<o.text.length?setTimeout(l,22):setTimeout(()=>{r(e=>[...e,o]),i(""),s(n+1)},320))};l()}else e=setTimeout(()=>{t&&(r(e=>[...e,o]),s(n+1))},380)};return s(0),()=>{t=!1,clearTimeout(e)}},[]),(0,t.jsxs)("div",{className:"hero-terminal",children:[(0,t.jsxs)("div",{className:"hero-terminal-bar",children:[(0,t.jsx)("span",{className:"dot"}),(0,t.jsx)("span",{className:"dot"}),(0,t.jsx)("span",{className:"dot dot--on"}),(0,t.jsx)("span",{className:"hero-terminal-title",children:"vantage · zsh"})]}),(0,t.jsxs)("div",{className:"hero-terminal-body",children:[e.map((e,s)=>(0,t.jsx)("div",{className:"hero-terminal-line hero-terminal-line--"+e.tone,children:e.text},s)),(0,t.jsxs)("div",{className:"hero-terminal-line hero-terminal-line--cmd",children:[n,(0,t.jsx)("span",{className:"hero-terminal-caret"})]})]}),(0,t.jsx)("div",{className:"hero-terminal-scan"})]})}var o=e.i(34238);let l=["Simulation engineers.","HPC Administrators.","Research teams.","AI developers."],c=[{src:"/assets/vantage-ui-clusters.png",alt:"Vantage cluster list spanning AWS, Google Cloud, Azure, and on-prem",cap:"Clusters across every cloud and your own racks"},{src:"/assets/vantage-ui-training.png",alt:"Distributed training jobs across every cluster in Vantage",cap:"Every distributed training run in one view"},{src:"/assets/vantage-ui-schedulers.png",alt:"Scheduler management on a Kubernetes cluster in Vantage",cap:"Slurm and Kubernetes schedulers, side by side"},{src:"/assets/vantage-ui-jupyter.png",alt:"JupyterLab running on a Vantage GPU cluster with live GPU panels",cap:"Notebooks on GPU clusters, in seconds"},{src:"/assets/vantage-ui-catalog.png",alt:"NVIDIA NIM and Hugging Face model catalog in Vantage",cap:"Open models, pinned and served on your clusters"}],d=c.length+1,u=["CLI",...c.map(e=>e.cap)];function h(e,t){let s=(e-t+d)%d;return s>d/2&&(s-=d),s}function p(e,t){return 1>=Math.abs(h(e,t))}function m(e,t){let s=h(e,t);return 0===s?{transform:"translateX(0) scale(1)",opacity:1,zIndex:4,transitionDelay:"0ms"}:1===Math.abs(s)?{transform:`translateX(${s<0?"-":""}54%) scale(0.86)`,opacity:.34,zIndex:3,transitionDelay:"90ms",filter:"saturate(0.75)"}:{transform:`translateX(${s<0?"-":""}78%) scale(0.78)`,opacity:0,zIndex:1,transitionDelay:"180ms",pointerEvents:"none"}}
1e.s(["default",0,function(){let[e,a]=(0,s.useState)(l[0]),h=(0,s.useRef)(0),x=(0,s.useRef)(l[0].length),f=(0,s.useRef)(!0),[g,y]=(0,s.useState)(0),[v,j]=(0,s.useState)(0),b=(0,s.useCallback)(()=>{let e=l[h.current];return f.current?(x.current--,a(e.slice(0,x.current)),0===x.current)?(f.current=!1,h.current=(h.current+1)%l.length,400):28:(x.current++,a(e.slice(0,x.current)),x.current===e.length)?(f.current=!0,1900):55+45*Math.random()},[]);return(0,s.useEffect)(()=>{let e;if(window.matchMedia?.("(prefers-reduced-motion: reduce)").matches)return;let t=()=>{e=setTimeout(t,b())};return e=setTimeout(t,2200),()=>clearTimeout(e)},[b]),(0,s.useEffect)(()=>{let e=setInterval(()=>y(e=>(e+1)%d),1e4);return()=>clearInterval(e)},[v]),(0,t.jsxs)("div",{className:"hero-panel",children:[(0,t.jsx)("div",{className:"subtitle eyebrow dark-mode-5 anim vis",children:"Native UI, CLI & API"}),(0,t.jsx)("h1",{className:"anim vis",children:"The Future Compute Layer"}),(0,t.jsxs)("p",{className:"hero-sub anim vis",children:["Enable Virtually Limitless Compute with a unified platform for",(0,t.jsx)("br",{}),(0,t.jsx)("span",{id:"typewriter",children:e||" "}),(0,t.jsx)("span",{className:"typewriter-cursor"})]}),(0,t.jsxs)("div",{className:"hero-btns anim vis",children:[(0,t.jsx)(r.default,{href:"/contact/",className:"btn btn-white",children:"Book Demo"}),(0,t.jsxs)("a",{href:n.siteConfig.appUrl,target:"_blank",rel:"noopener",className:"btn btn-outline",children:["Log In ",(0,t.jsx)("span",{children:"â"})]})]}),(0,t.jsxs)("div",{className:"hero-media anim vis",children:[(0,t.jsxs)("div",{className:"hero-deck",children:[(0,t.jsx)("div",{className:"hero-deck-item hero-deck-item--bare",style:m(0,g),children:(0,t.jsx)(i,{})}),c.map((e,s)=>(0,t.jsxs)("figure",{className:"hero-deck-item",style:m(s+1,g),children:[p(s+1,g)&&(0,t.jsx)(o.default,{src:e.src,alt:e.alt,sizes:"(max-width: 860px) 92vw, (max-width: 1100px) 76vw, (max-width: 1400px) 58vw, 800px",priority:p(s+1,0)}),(0,t.jsx)("figcaption",{children:e.cap})]},e.src))]}),(0,t.jsx)("div",{className:"hero-deck-dots",children:u.map((e,s)=>(0,t.jsx)("button",{type:"button",className:s===g?"is-active":void 0,"aria-label":`Show ${e}`,onClick:()=>{y(s),j(e=>e+1)}},e))})]})]})}],92349)},98945,e=>{"use strict";var t=e.i(43476),s=e.i(71645),r=e.i(34238);let n=["UI","CLI","API"],a=[{title:"AI Research",sub:"training & inference",avatars:["avatar-patrick-meyer.png","avatar-lilly-woods.png","avatar-placeholder-03.png"],top:40},{title:"Simulation Eng",sub:"multi-node CFD & FEA",avatars:["avatar-sandy-houston.png","avatar-placeholder-02.png"],top:172},{title:"HPC Ops",sub:"queues, quotas, spend",avatars:["avatar-matt-cannon.png","avatar-emily-johnson.png"],top:304},{title:"Platform & Business",sub:"network · cluster eng · procurement · PM",avatars:["avatar-andy-smith.png","avatar-placeholder-01.png"],top:436}],i=[{tags:["Slurm"],logo:"aws-logo-color.png",alt:"AWS",name:"gpu-prod · AWS",meta:"512 à H200",top:52},{tags:["Kubernetes"],logo:"google-cloud-logo-color.png",alt:"Google Cloud",name:"inference · Google Cloud",meta:"autoscale 0 â 128",top:176},{tags:["Slurm","Kubernetes"],logo:"azure-logo-color.png",alt:"Azure",name:"hybrid · Azure",meta:"federated scheduling",top:304},{tags:["Slurm"],logo:null,alt:"Datacenter",name:"on-prem · datacenter",meta:"burst to cloud",top:432}],o=[{d:"M292,72 C400,72 420,240 480,252",delay:"0s"},{d:"M292,204 C380,204 410,264 480,270",delay:"0.6s"},{d:"M292,336 C380,336 410,296 480,290",delay:"1.2s"},{d:"M292,468 C400,468 420,320 480,308",delay:"1.8s"}],l=[{d:"M700,258 C780,240 800,95 888,88",delay:"0.3s"},{d:"M700,272 C780,265 800,215 888,212",delay:"0.9s"},{d:"M700,288 C780,295 800,345 888,340",delay:"1.5s"},{d:"M700,302 C780,320 800,465 888,468",delay:"2.1s"}];function c(){return(0,t.jsxs)("svg",{viewBox:"0 0 16 16",width:"14",height:"14",role:"img","aria-label":"Datacenter",children:[(0,t.jsx)("rect",{x:"1.5",y:"1.5",width:"13",height:"13",rx:"1.5",fill:"none",stroke:"#0a0618",strokeWidth:"1.4"}),(0,t.jsx)("line",{x1:"1.5",y1:"6",x2:"14.5",y2:"6",stroke:"#0a0618",strokeWidth:"1.2"}),(0,t.jsx)("line",{x1:"1.5",y1:"10.5",x2:"14.5",y2:"10.5",stroke:"#0a0618",strokeWidth:"1.2"}),(0,t.jsx)("circle",{cx:"4",cy:"3.8",r:"0.9",fill:"#0a0618"}),(0,t.jsx)("circle",{cx:"4",cy:"8.2",r:"0.9",fill:"#0a0618"}),(0,t.jsx)("circle",{cx:"4",cy:"12.7",r:"0.9",fill:"#0a0618"}),(0,t.jsx)("line",{x1:"7",y1:"3.8",x2:"13",y2:"3.8",stroke:"#0a0618",strokeWidth:"1.2"}),(0,t.jsx)("line",{x1:"7",y1:"8.2",x2:"13",y2:"8.2",stroke:"#0a0618",strokeWidth:"1.2"}
1),(0,t.jsx)("line",{x1:"7",y1:"12.7",x2:"13",y2:"12.7",stroke:"#0a0618",strokeWidth:"1.2"})]})}e.s(["default",0,function(){let[d,u]=(0,s.useState)("UI"),h=(0,s.useRef)(null),p=(0,s.useRef)(null);return(0,s.useEffect)(()=>{let e=h.current,t=e?.parentElement;if(!e||!t)return;let s=()=>{let s=Math.min(1,t.clientWidth/1180);e.style.transform=`translateX(-50%) scale(${s})`,t.style.height=`${Math.round(616*s)}px`};s();let r=new ResizeObserver(s);return r.observe(t),()=>r.disconnect()},[]),(0,s.useEffect)(()=>{let t=null,s=!1,r=p.current;if(!r||window.matchMedia?.("(prefers-reduced-motion: reduce)").matches||window.innerWidth<860||(navigator.hardwareConcurrency??8)<=4)return;let n=new IntersectionObserver(r=>{r.some(e=>e.isIntersecting)&&(n.disconnect(),e.A(13932).then(e=>p.current?e.mountNvidiaFabric(p.current):null).then(e=>{s?e?.():t=e??null}).catch(e=>console.warn("vgpu fabric disabled:",e)))},{rootMargin:"400px"});return n.observe(r),()=>{s=!0,n.disconnect(),t?.()}},[]),(0,t.jsx)("section",{className:"tour-section",id:"tour",children:(0,t.jsxs)("div",{className:"sec-inner",children:[(0,t.jsx)(r.default,{src:"/assets/nvidia-inception-program-badge-rgb-for-screen.png",className:"tour-badge anim",sizes:"240px"}),(0,t.jsxs)("h2",{className:"sec-title anim",children:["Powered by NVIDIA",(0,t.jsx)("br",{}),"and Open Source"]}),(0,t.jsx)("p",{className:"sec-desc tour-lede anim anim-d1",children:"Vantage Compute, an NVIDIA Inception program member, is building the future compute layer with early access to the latest GPU platforms. Point-and-click, script it, or wire it into your stack: same control plane underneath."}),(0,t.jsxs)("div",{className:"tour-topology anim","data-motion":!0,children:[(0,t.jsx)("canvas",{ref:p,className:"tour-canvas","aria-hidden":"true"}),(0,t.jsxs)("div",{className:"tour-stage",ref:h,children:[(0,t.jsxs)("svg",{className:"tour-links",viewBox:"0 0 1180 560","aria-hidden":"true",children:[o.map(e=>(0,t.jsxs)("g",{children:[(0,t.jsx)("path",{d:e.d,className:"tour-link tour-link--team"}),(0,t.jsx)("path",{d:e.d,className:"tour-flow tour-flow--team",style:{animationDelay:e.delay}})]},e.d)),l.map(e=>(0,t.jsxs)("g",{children:[(0,t.jsx)("path",{d:e.d,className:"tour-link tour-link--cluster"}),(0,t.jsx)("path",{d:e.d,className:"tour-flow tour-flow--cluster",style:{animationDelay:e.delay}})]},e.d))]}),a.map(e=>(0,t.jsxs)("div",{className:"tour-node tour-node--team",style:{top:e.top},children:[(0,t.jsx)("div",{className:"tour-avatars",children:e.avatars.map(e=>(0,t.jsx)(r.default,{src:`/assets/${e}`,alt:"",sizes:"30px"},e))}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"tour-node-title",children:e.title}),(0,t.jsx)("div",{className:"tour-node-sub",children:e.sub})]})]},e.title)),(0,t.jsxs)("div",{className:"tour-hub",children:[(0,t.jsx)(r.default,{src:"/assets/vantage-logo-white.svg",alt:"Vantage",sizes:"160px"}),(0,t.jsx)("div",{className:"tour-hub-label",children:"Security, Access, Control"}),(0,t.jsx)("div",{className:"tour-hub-chips",children:n.map(e=>(0,t.jsx)("span",{children:e},e))})]}),i.map(e=>(0,t.jsxs)("div",{className:"tour-node tour-node--cluster",style:{top:e.top},children:[(0,t.jsxs)("div",{className:"tour-node-head",children:[(0,t.jsx)("span",{className:"tour-tags",children:e.tags.map(e=>(0,t.jsx)("span",{className:"tour-tag tour-tag--"+e.toLowerCase(),children:e},e))}),(0,t.jsx)("span",{className:"tour-logo",children:e.logo?(0,t.jsx)(r.default,{src:`/assets/${e.logo}`,alt:e.alt,sizes:"40px"}):(0,t.jsx)(c,{})})]}),(0,t.jsx)("div",{className:"tour-node-title",children:e.name}),(0,t.jsx)("div",{className:"tour-node-meta",children:e.meta})]},e.name)),(0,t.jsxs)("div",{className:"tour-live",children:[(0,t.jsx)("span",{className:"tour-live-dot"}),"every team · every cluster · every workload"]})]})]}),(0,t.jsx)("div",{className:"tour-tabs",role:"tablist","aria-label":"How to drive Vantage",children:n.map(e=>(0,t.jsx)("button",{type:"button",role:"tab","aria-selected":d===e,className:"tour-tab"+(d===e?" is-active":""),onClick:()=>u(e),children:e},e))}),(0,t.jsxs)("div",{className:"tour-panel",children:["UI"===d&&(0,t.jsx)("p",{className:"tour-caption",children:"Provision clusters, manage schedulers, and track spend from one dashboard."}),"CLI"===d&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"tour-code",children:[(0,t.jsxs)("div",{className:"tour-code-bar",children:[(0,t.jsx)("span",{className:"dot"}),(0,t.jsx)("span",{className:"dot"}),(0,t.jsx)("span",{className:"dot dot--on"})]}),(0,t.jsxs)("pre",{children:[(0,t.jsx)("span",{children:"$ vantage cluster create gpu-prod --cloud aws --profile slurm+k8s"}),(0,t.jsx)("span",{className:"ok",children:"â Cluster online in 4m 12s"}),(0,t.jsx)("span",{children:"$ vantage job submit train.sbatch --cluster gpu-prod"}),(0,t.jsx)("span",{className:"ok",children:"â Job 42817 running on 512 GPUs"})]})]}),(0,t.jsx)("p",{className:"tour-caption",children:"Everything in the UI, scriptable from your shell."})]}),"API"===d&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"tour-code",children:[(0,t.jsx)("div",{className:"tour-code-bar",children:(0,t.jsx)("span",{className:"tour-code-file",children:"client.py"})}),(0,t.jsxs)("pre",{children:[(0,t.jsxs)("span",{children:[(0,t.jsx)("em",{children:"from"})," vantage ",(0,t.jsx)("em",{children:"import"})," Client"]}),(0,t.jsx)("span",{children:"vc = Client()"}
1),(0,t.jsxs)("span",{children:["cluster = vc.clusters.create(",(0,t.jsx)("i",{children:'"gpu-prod"'}),", gpus=",(0,t.jsx)("b",{children:"512"}),")"]}),(0,t.jsxs)("span",{children:["job = cluster.submit(",(0,t.jsx)("i",{children:'"train.sbatch"'}),")"]})]})]}),(0,t.jsx)("p",{className:"tour-caption",children:"Python and REST APIs for full programmatic control."})]})]})]})})}])},73631,e=>{"use strict";var t=e.i(43476),s=e.i(71645);let r=[["#6145ff","#8f7bff"],["#4f35e8","#7f66ff"],["#0d0c54","#3b3596"],["#0a0618","#463a9b"],["#7a5cff","#ab9dff"],["#3a2bb5","#6d59ef"],["#241a6e","#5c49d6"],["#5237d6","#9d8bff"]],n=["M0 22a22 22 0 0144 0z","M0 22a22 22 0 0044 0z","M22 0a22 22 0 000 44z","M22 0a22 22 0 010 44z"],a=["#89efec","#c8bfff","#ffffff","#ab9dff"],i=[(0,t.jsx)("circle",{cx:"22",cy:"16.5",r:"6.5",fill:"#fff",fillOpacity:"0.92"},"h0"),(0,t.jsx)("path",{d:"M22 9.6l5.6 3.3v6.4L22 22.6l-5.6-3.3v-6.4z",fill:"#fff",fillOpacity:"0.92"},"h1"),(0,t.jsx)("rect",{x:"15.6",y:"10.2",width:"12.8",height:"12.4",rx:"3.4",fill:"#fff",fillOpacity:"0.92"},"h2")],o=[(0,t.jsx)("path",{d:"M8.5 40c0-7.7 6-12.4 13.5-12.4S35.5 32.3 35.5 40z",fill:"#fff",fillOpacity:"0.72"},"s0"),(0,t.jsx)("path",{d:"M10.5 40c0-6.8 5.2-11.4 11.5-11.4S33.5 33.2 33.5 40h-5.2c0-4.3-2.8-7-6.3-7s-6.3 2.7-6.3 7z",fill:"#fff",fillOpacity:"0.72"},"s1")],l=[(0,t.jsxs)("g",{children:[(0,t.jsx)("rect",{x:"-4.4",y:"-4.4",width:"8.8",height:"8.8",rx:"1.2",fill:"var(--pa-a)"}),(0,t.jsx)("rect",{x:"-1.8",y:"-1.8",width:"3.6",height:"3.6",rx:"0.7",fill:"var(--pa-t)"})]},"chip"),(0,t.jsxs)("g",{fill:"var(--pa-a)",children:[(0,t.jsx)("rect",{x:"-4.4",y:"0.6",width:"2.4",height:"3.8"}),(0,t.jsx)("rect",{x:"-1.2",y:"-1.8",width:"2.4",height:"6.2"}),(0,t.jsx)("rect",{x:"2",y:"-4.4",width:"2.4",height:"8.8"})]},"bars"),(0,t.jsxs)("g",{fill:"var(--pa-a)",children:[(0,t.jsx)("path",{d:"M-3.4 2.6h6.8M-3.4 2.6L0-3.4m3.4 6L0-3.4",stroke:"var(--pa-a)",strokeWidth:"1"}),(0,t.jsx)("circle",{cx:"-3.4",cy:"2.6",r:"1.7"}),(0,t.jsx)("circle",{cx:"3.4",cy:"2.6",r:"1.7"}),(0,t.jsx)("circle",{cx:"0",cy:"-3.4",r:"1.7"})]},"nodes"),(0,t.jsxs)("g",{stroke:"var(--pa-a)",strokeWidth:"1.8",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("path",{d:"M-4.4-3.6L-0.6 0l-3.8 3.6"}),(0,t.jsx)("path",{d:"M0.6-3.6L4.4 0 0.6 3.6"})]},"chevron"),(0,t.jsxs)("g",{children:[(0,t.jsx)("circle",{cx:"0",cy:"0",r:"4.2",fill:"none",stroke:"var(--pa-a)",strokeWidth:"1.5"}),(0,t.jsx)("circle",{cx:"0",cy:"0",r:"1.5",fill:"var(--pa-a)"})]},"orbit"),(0,t.jsxs)("g",{stroke:"var(--pa-a)",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("rect",{x:"-4.8",y:"-4",width:"9.6",height:"8",rx:"1.2",strokeWidth:"1.3"}),(0,t.jsx)("path",{d:"M-2.6-1.4L-0.8 0l-1.8 1.4",strokeWidth:"1.2"}),(0,t.jsx)("path",{d:"M0.6 1.6h2.2",strokeWidth:"1.2"})]},"prompt")];function c(){return(0,t.jsx)("svg",{width:"0",height:"0","aria-hidden":"true",focusable:"false",style:{position:"absolute"},children:(0,t.jsxs)("defs",{children:[r.map(([e,s],r)=>n.map((n,a)=>(0,t.jsxs)("g",{id:`pa-b${4*r+a}`,children:[(0,t.jsx)("circle",{cx:"22",cy:"22",r:"22",fill:e}),(0,t.jsx)("path",{d:n,fill:s,fillOpacity:"0.55"})]},`${r}-${a}`))),Array.from({length:6},(e,s)=>(0,t.jsxs)("g",{id:`pa-f${s}`,children:[o[s<3?0:1],i[s%3]]},s)),l.map((e,s)=>(0,t.jsxs)("g",{id:`pa-m${s}`,transform:"translate(31.4 31.4)",children:[(0,t.jsx)("circle",{cx:"0",cy:"0",r:"7.4",fill:"var(--pa-t)"}),(0,t.jsx)("circle",{cx:"0",cy:"0",r:"7.4",fill:"#0a0618",fillOpacity:"0.35"}),e]},s)),(0,t.jsxs)("g",{id:"pa-vb",children:[(0,t.jsx)("circle",{cx:"8",cy:"8",r:"8",fill:"#6145ff"}),(0,t.jsx)("path",{d:"M5 8.2l2 2 4-4.2",stroke:"#fff",strokeWidth:"1.8",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"})]})]})})}function d({seed:e}){let s=function(e){let t=0x811c9dc5;for(let s=0;s<e.length;s+=1)t^=e.charCodeAt(s),t=Math.imul(t,0x1000193);return t>>>0}(e),n=s%r.length,[i]=r[n],o=Math.floor(s/8)%6,l=Math.floor(s/64)%6,c=a[Math.floor(s/512)%a.length],u=Math.floor(s/4096)%4;return(0,t.jsxs)("svg",{viewBox:"0 0 44 44","aria-hidden":"true",focusable:"false",style:{"--pa-t":i,"--pa-a":c},children:[(0,t.jsx)("use",{href:`#pa-b${4*n+u}`}),(0,t.jsx)("use",{href:`#pa-f${o}`}),(0,t.jsx)("use",{href:`#pa-m${l}`})]})}let u=(0,t.jsx)(function(){return(0,t.jsx)("svg",{className:"vbadge",viewBox:"0 0 16 16",children:(0,t.jsx)("use",{href:"#pa-vb"})})},{}),h=[{role:"AI Researchers",ind:"@Life Sciences",text:"Launch experiments instantly, no IT provisioning required."},{role:"ML Platform Engineers",ind:"@AI Labs",text:"One control plane for training, tuning, and serving across clouds."},{role:"MLOps Engineers",ind:"@FinTech",text:"Promote models from notebook to endpoint on the same policy."},{role:"Foundation Model Trainers",ind:"@AI Labs",text:"Thousand-GPU runs that checkpoint and resume on their own."},{role:"Fine-Tuning Engineers",ind:"@Enterprise AI",text:"Adapter runs queued per team, and billed per team."},{role:"Inference Platform Leads",ind:"@Enterprise AI",text:"Serve open models on your own clusters, pinned to a digest."},{role:"Prompt Engineers",ind:"@SaaS",text:"Batch evaluation sweeps without waiting on a shared notebook."},{role:"RAG Pipeline Engineers",ind:"@Legal Tech",text:"Embed, index, and re-rank on the same cluster as the data."},{role:"Computer Vision Engineers",ind:"@Robotics",text:"Feed multi-camera training sets straight off cold storage."},{role:"NLP Engineers",ind:"@Customer Support",text:"Run tokenizer sweeps and evaluation harnesses side by side."},{role:"Speech Recognition Engineers",ind:"@Telecom",text:"Distributed training on audio that never leaves the region."},{role:"Recommender Systems Engineers",ind:"@Retail",text:"Nightly retrains that fit inside the maintenance window."},{role:"Reinforcement Learning Researchers",ind:"@Robotics",text:"Thousands of parallel rollouts under one scheduler."},{role:"Model Evaluation Leads",ind:"@AI Safety",text:"Reproducible evaluation runs with the environment pinned."}
1,{role:"AI Infrastructure Architects",ind:"@Enterprise AI",text:"Design it once, then run it on Slurm and Kubernetes both."},{role:"Applied Scientists",ind:"@E-Commerce",text:"Move from prototype to production without changing stacks."},{role:"Data Scientists",ind:"@Insurance",text:"Notebooks backed by real GPUs instead of a laptop."},{role:"Deep Learning Engineers",ind:"@Medical Imaging",text:"Multi-node training on patient data that stays in your VPC."},{role:"Generative Media Engineers",ind:"@Entertainment",text:"Render passes and diffusion jobs on the same queue."},{role:"Autonomy Research Leads",ind:"@Automotive",text:"Every scenario replay tracked, run by run."},{role:"Edge AI Engineers",ind:"@Industrial IoT",text:"Build centrally, then ship models to the whole edge fleet."},{role:"AI Product Engineers",ind:"@Startups",text:"Stand up an inference endpoint the week you need it."},{role:"LLM Ops Engineers",ind:"@Enterprise AI",text:"Watch token throughput per tenant, not per guess."},{role:"Synthetic Data Engineers",ind:"@Autonomous Systems",text:"Generate corpora at cluster scale, not laptop scale."},{role:"Vector Search Engineers",ind:"@Search",text:"Index rebuilds that never stall a live query."},{role:"Feature Platform Engineers",ind:"@FinTech",text:"One feature store serving batch and online alike."},{role:"Model Risk Analysts",ind:"@Banking",text:"Every run auditable, from the dataset to the weights."},{role:"AI Governance Leads",ind:"@Public Sector",text:"Residency and approval enforced before the job starts."},{role:"Research Engineers",ind:"@Academic AI",text:"Grant-funded GPUs shared without a spreadsheet."},{role:"Training Infrastructure SREs",ind:"@AI Labs",text:"Failed nodes drain and requeue without a page."},{role:"GPU Cluster Architects",ind:"@Cloud Providers",text:"Partition, share, and oversubscribe by policy."},{role:"Distributed Systems Engineers",ind:"@AI Labs",text:"Fabric topology handled for you, not hand-tuned per job."},{role:"Benchmark Engineers",ind:"@Semiconductor",text:"The same harness across every silicon vendor."},{role:"Model Deployment Leads",ind:"@Healthcare AI",text:"Canary each model version behind the same gate."}],p=[{role:"HPC Systems Admins",ind:"@National Lab",text:"Monitor jobs, queues, and node health in a single view."},{role:"Research Software Engineers",ind:"@University",text:"Ship reproducible environments instead of maintaining modulefiles."},{role:"Computational Chemists",ind:"@Pharma",text:"Queue thousands of docking runs without touching a scheduler."},{role:"Bioinformaticians",ind:"@Genomics",text:"Run pipelines where the data already lives, in region."},{role:"Simulation Leads",ind:"@Aerospace",text:"Scale multi-node CFD and FEA with zero license friction."},{role:"Climate Modelers",ind:"@Public Sector",text:"Long multi-node runs with checkpoints and restart built in."},{role:"Structural Analysts",ind:"@Civil Engineering",text:"Solver jobs sized to the model, not to the queue."},{role:"CFD Engineers",ind:"@Motorsport",text:"Overnight sweeps finished before the morning review."},{role:"Molecular Dynamics Researchers",ind:"@Biotech",text:"Microsecond trajectories without babysitting the run."},{role:"Genomics Pipeline Engineers",ind:"@Precision Medicine",text:"Throughput that keeps pace with the sequencer."},{role:"Cryo-EM Scientists",ind:"@Structural Biology",text:"Particle picking and refinement on GPUs you already own."},{role:"Astrophysicists",ind:"@Observatory",text:"Survey reductions that keep pace with the telescope."},{role:"Seismic Imaging Engineers",ind:"@Energy",text:"Full-waveform inversion on shared silicon."},{role:"Reservoir Engineers",ind:"@Oil and Gas",text:"History matching in hours instead of over the weekend."},{role:"Weather Forecast Engineers",ind:"@Meteorology",text:"Ensembles that hit the delivery window every cycle."},{role:"Materials Scientists",ind:"@Advanced Manufacturing",text:"Whole DFT sweeps queued in one submission."},{role:"Quantum Algorithm Researchers",ind:"@Quantum Computing",text:"Classical simulation and QPU access in one workflow."},{role:"Nuclear Engineers",ind:"@Energy",text:"Monte Carlo transport with the audit trail attached."},{role:"Plasma Physicists",ind:"@Fusion Research",text:"Long particle-in-cell runs that survive node loss."},{role:"Computational Biologists",ind:"@Pharma",text:"Scientists freed from ticket queues for compute."},{role:"Protein Design Engineers",ind:"@Biotech",text:"Folding and design runs on the same pool of GPUs."},{role:"Drug Discovery Leads",ind:"@Pharma",text:"Screening capacity that flexes with the program."},{role:"Medical Imaging Researchers",ind:"@Hospital Network",text:"Train on imaging data without ever moving it."},{role:"Epidemiology Modelers",ind:"@Public Health",text:"Scenario runs published the day they are asked for."},{role:"Geospatial Analysts",ind:"@Defense",text:"Petabyte raster processing next to the archive."},{role:"Signal Processing Engineers",ind:"@Aerospace and Defense",text:"Classified workloads inside your own boundary."},{role:"Photonics Simulation Engineers",ind:"@Semiconductor",text:"FDTD sweeps that never stall on a license."},{role:"CAD Engineers",ind:"@Semiconductor",text:"Ensure license availability: zero denials, zero overspending."},{role:"Chip Verification Leads",ind:"@Semiconductor",text:"Regression farms that finish before tapeout."},{role:"Battery Simulation Engineers",ind:"@Automotive",text:"Electrochemical models run at fleet scale."},{role:"Aerodynamics Researchers",ind:"@Aviation",text:"Mesh, solve, and post-process in one pipeline."},{role:"Ocean Modelers",ind:"@Marine Science",text:"Coupled runs that restart exactly where they stopped."},{role:"Agricultural Data Scientists",ind:"@AgTech",text:"Yield models trained on this season, during this season."}],m=[{role:"PhD Researchers",ind:"@Higher Education",text:"Run complex simulations through a simple, no-code interface."},{role:"Quant Researchers",ind:"@Capital Markets",text:"Burst risk and backtesting workloads without a procurement cycle."},{role:"Storage Engineers",ind:"@National Lab",text:"Attach the right filesystem to the right job, per policy."},{role:"Data Engineers",ind:"@Automotive",text:"Spark, Ray, and batch on shared silicon instead of separate stacks."},{role:"Scheduler Administrators",ind:"@Manufacturing",text:"Federate Slurm and Kubernetes queues under one set of rules."},{role:"GPU Performance Engineers",ind:"@Semiconductor",text:"See utilization per GPU and tune placement, sharing, and partitioning."},{role:"Research IT Directors",ind:"@Healthcare",text:"Unify hybrid compute under one auditable control plane."},{role:"Operations Managers",ind:"@FinTech",text:"Track real-time usage and spend by team."},{role:"Procurement Directors",ind:"@Energy",text:"Maximize GPU efficie
1ncy and eliminate budget waste."},{role:"Platform Engineers",ind:"@SaaS",text:"Self-service compute with the guardrails already set."},{role:"Site Reliability Engineers",ind:"@Enterprise AI",text:"One dashboard for jobs, nodes, and spare capacity."},{role:"Kubernetes Administrators",ind:"@Retail",text:"GPU nodes scheduled by policy, not by annotation sprawl."},{role:"Cloud Architects",ind:"@Insurance",text:"The same control plane in every region you run in."},{role:"Network Engineers",ind:"@Data Centers",text:"InfiniBand and Ethernet fabrics mapped to the jobs on them."},{role:"Security Engineers",ind:"@Defense",text:"Identity-based access to every node, and no shared keys."},{role:"Compliance Officers",ind:"@Banking",text:"Residency and retention enforced before a job runs."},{role:"CISOs",ind:"@Healthcare",text:"Prove where every workload ran, and on whose approval."},{role:"FinOps Analysts",ind:"@Media",text:"Chargeback by team, by project, by GPU-hour."},{role:"Capacity Planners",ind:"@Telecom",text:"See next quarterâs shortfall this quarter."},{role:"Infrastructure Directors",ind:"@Manufacturing",text:"Retire the second stack and keep both workloads."},{role:"CTOs",ind:"@Startups",text:"Buy the GPUs once, then use them like a cloud."},{role:"VPs of Engineering",ind:"@Enterprise AI",text:"Ship the roadmap without hiring a cluster team."},{role:"Heads of AI",ind:"@Retail",text:"Every team on one platform, and one budget view."},{role:"Research Computing Leads",ind:"@University",text:"Fair-share across departments, without the arguments."},{role:"Grant Administrators",ind:"@Research Institute",text:"Spend tied to the award it belongs to."},{role:"Lab Managers",ind:"@Biotech",text:"Onboard a new scientist in a morning."},{role:"Data Center Operators",ind:"@Colocation",text:"Rent GPUs to tenants with isolation you can prove."},{role:"Neocloud Operators",ind:"@GPU Cloud",text:"Launch a managed HPC offering on your own hardware."},{role:"Solutions Architects",ind:"@Systems Integrators",text:"Reference architectures that deploy exactly as written."},{role:"Support Engineers",ind:"@HPC Vendors",text:"See the failing job and the node behind it together."},{role:"Product Managers",ind:"@AI Platforms",text:"Ship features on infrastructure you never had to build."},{role:"Sovereign Cloud Leads",ind:"@Government",text:"Run frontier workloads entirely inside national borders."},{role:"Chief Data Officers",ind:"@Public Sector",text:"One inventory of data, compute, and who touched both."}],x=[...h,...p,...m].map(e=>e.role),f=(e,t)=>`${Math.round(428*e.length/t)}s`;e.s(["default",0,function(){let[e,r]=(0,s.useState)(x[0]),[n,a]=(0,s.useState)(!1);(0,s.useEffect)(()=>{if(n)return;let e=setInterval(()=>{r(e=>x[(x.indexOf(e)+1)%x.length])},2600);return()=>clearInterval(e)},[n]);let i=(s,n)=>[...s,...s].map((s,i)=>(0,t.jsxs)("div",{className:`uc-card${s.role===e?" is-active":""}`,onMouseEnter:()=>{a(!0),r(s.role)},onMouseLeave:()=>a(!1),children:[(0,t.jsx)("div",{className:"uc-avatar",children:(0,t.jsx)(d,{seed:s.role})}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"uc-role",children:[s.role," ",u," ",(0,t.jsx)("span",{className:"ind",children:s.ind})]}),(0,t.jsx)("div",{className:"uc-text",children:s.text})]})]},`${n}-${i}`)),o=e=>({"--uc-dur":e});return(0,t.jsxs)("div",{className:"uc-section",children:[(0,t.jsx)(c,{}),(0,t.jsxs)("div",{className:"sec-head center",children:[(0,t.jsx)("div",{className:"sec-label solo anim",children:"One Platform"}),(0,t.jsxs)("h2",{className:"sec-title anim",children:["Built For ",(0,t.jsx)("span",{className:"uc-role-word",children:e})]}),(0,t.jsx)("p",{className:"sec-desc anim anim-d1",style:{marginLeft:"auto",marginRight:"auto"},children:"One hundred job titles, one platform: notebooks, batch jobs, distributed training, and large-scale simulation across AI, HPC, quantum, and enterprise compute."})]}),(0,t.jsx)("div",{className:"uc-row",id:"ucrow1",style:o(f(h,66)),children:i(h,"a")}),(0,t.jsx)("div",{className:"uc-row reverse",id:"ucrow2",style:o(f(p,66)),children:i(p,"b")}),(0,t.jsx)("div",{className:"uc-row",id:"ucrow3",style:o(f(m,44)),children:i(m,"c")})]})}],73631)}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.