1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5541,7808],{25541:(e,t,a)=>{a.r(t),a.d(t,{CTAFooter:()=>T,CTAGroup:()=>M.A,Careers:()=>r.A,CompactCard:()=>y,ConfigurationCard:()=>N,CustomerStoriesSection:()=>z.default,DiversityCard:()=>P,EvalsWidget:()=>E.A,Faqs:()=>$,FeatureCard:()=>W,FeaturesSection:()=>U,Hero:()=>B,HeroSection:()=>q,HeroVideoCarousel:()=>Z,HorizontalRow:()=>Q,Jobs:()=>ee.A,LiquidHeroGradient:()=>ei,LogosSection:()=>es,PillarPageCard:()=>ec,PipelineStepCard:()=>ed,PlatformGraphic:()=>eh,PreferenceManifoldGraphic:()=>eb,RLFinetunerWidget:()=>ey.A,RLTaskCreatorWidget:()=>ej.A,RecursionPerformanceChart:()=>ew.A,RichContent:()=>u.A,RowSection:()=>eW,Section:()=>eD,SectionHeader:()=>eH,TableOfContents:()=>eX,Testimonial:()=>eU,TestimonialSlideshow:()=>eB,WorldsimWorldsGraphic:()=>e8});var r=a(88565),l=a(37876),i=a(14232),s=a(70508),o=a(28287),n=a(93186),c=a(34542),d=a(56673),m=a(40253),h=a(55421),u=a(98937);let x=["sage","terracotta","amber","steel"],f=["teal","sage","terracotta","steel"],p=["teal","sage","steel","amber"],g=new Set(["teal","petrol","sky","steel","indigo","violet","plum","mauve","magenta","rose","crimson","red","terracotta","clay","orange","amber","gold","olive","moss","green","emerald","sage","slate","taupe","cyan","navy","periwinkle","lavender","fuchsia","coral","peach","khaki","lime","mint","cocoa","pewter"]),v={green:"sage",emerald:"emerald",lime:"lime",moss:"moss",mint:"mint",teal:"teal",cyan:"cyan",sky:"sky",blue:"steel",navy:"navy",indigo:"indigo",violet:"violet",purple:"plum",lavender:"lavender",periwinkle:"periwinkle",fuchsia:"fuchsia",magenta:"magenta",pink:"rose",rose:"rose",red:"crimson",coral:"coral",orange:"orange",amber:"amber",yellow:"gold",gold:"gold",terracotta:"terracotta",clay:"clay",peach:"peach",khaki:"khaki",olive:"olive",slate:"slate",taupe:"taupe",cocoa:"cocoa",pewter:"pewter",petrol:"petrol",mauve:"mauve",crimson:"crimson",steel:"steel",sage:"sage"};function b(e,t){return e[t%e.length]}function w({hue:e,hues:t,index:a=0,backgroundColor:r,fallbackHues:l=f}){if(e)return e;if(t?.length)return b(t,a);let i=function(e){if(e)for(let a of e.toLowerCase().split(/\s+/)){var t;if(g.has(a))return a;let e=a.match(/(?:^|-)(tag|card)-([a-z]+)$/);if(e&&(t=e[2],g.has(t)))return e[2];let r=a.match(/^(?:!?)(?:bg|text|border|from|to|via)-([a-z]+)(?:-\d+)?(?:\/\d+)?$/);if(r){let e=r[1];if(g.has(e))return e;if(v[e])return v[e]}}}(r);return i||b(l,a)}let y=({card:e,index:t=0,bareIcon:a=!1,hue:r,hues:f,fallbackHues:p=x})=>{let g=(0,i.useRef)(null),v=(0,s.W)(g,{once:!0,margin:"-10%"}),b=w({hue:r,hues:f,index:t,backgroundColor:e.backgroundColor,fallbackHues:p});return(0,l.jsx)(o.P.div,{ref:g,initial:{opacity:0,y:30},animate:v?{opacity:1,y:0}:{opacity:0,y:30},transition:{duration:.6,ease:[.22,1,.36,1],delay:.1*t},className:"h-full",children:(0,l.jsx)(n.A,{hue:b,href:e.url||void 0,padding:"lg",interactive:!!e.url,glow:!!e.url,className:"h-full",children:(0,l.jsxs)("div",{className:"flex h-full flex-col",children:[e.icon?.file?.url&&(0,l.jsx)(d.A,{tone:b,size:"lg",shape:"rounded",surface:a?"none":"filled",icon:(0,l.jsx)(m.A,{src:e.icon.file.url}),className:a?"mb-6 [&_svg]:h-10 [&_svg]:w-10 md:[&_svg]:h-12 md:[&_svg]:w-12":"mb-6"}),(0,l.jsx)(h.A,{level:"h3",variant:"h4",className:"mb-3 font-future leading-[1.15] tracking-tight text-ink",children:e.heading}),(0,l.jsx)(h.A,{variant:"p",level:"div",color:"secondary",className:"block flex-grow font-ibm leading-relaxed",children:(0,l.jsx)(u.A,{content:e.flexibleContent})}),e.ctaText&&e.url&&(0,l.jsx)("div",{className:"mt-6 border-t pt-5",children:(0,l.jsx)(c.A,{children:e.ctaText})})]})})})};var j=a(92631);let N=({card:e,index:t,isLarge:a=!1,showIndex:r=!1,hue:x,hues:p,fallbackHues:g=f})=>{let v=(0,i.useRef)(null),b=(0,s.W)(v,{once:!0,margin:"-10%"}),y=w({hue:x,hues:p,index:t,backgroundColor:e.backgroundColor,fallbackHues:g});return(0,l.jsx)(o.P.div,{ref:v,initial:{opacity:0,y:40},animate:b?{opacity:1,y:0}:{opacity:0,y:40},transition:{duration:.7,ease:[.22,1,.36,1],delay:.08*t},className:"h-full",children:(0,l.jsx)(n.A,{hue:y,href:e.url||void 0,padding:a?"lg":"md",interactive:!!e.url,glow:!!e.url,className:(0,j.cn)("h-full",a&&"min-h-[280px] md:min-
1h-[320px]"),children:(0,l.jsxs)("div",{className:"flex h-full flex-col",children:[r?(0,l.jsxs)("div",{className:"mb-6 flex items-center gap-4",children:[(0,l.jsx)("span",{className:"font-ibm-mono text-sm tracking-widest text-ink-muted",children:String(t+1).padStart(2,"0")}),(0,l.jsx)("div",{className:"h-px flex-1 bg-gradient-to-r from-border to-transparent"})]}):e.icon?.file?.url&&(0,l.jsx)(d.A,{tone:y,size:"lg",surface:"none",icon:(0,l.jsx)(m.A,{src:e.icon.file.url}),className:(0,j.cn)("mb-6",a?"[&_svg]:h-12 [&_svg]:w-12 md:[&_svg]:h-14 md:[&_svg]:w-14":"[&_svg]:h-10 [&_svg]:w-10 md:[&_svg]:h-12 md:[&_svg]:w-12")}),(0,l.jsx)(h.A,{level:"h3",variant:a?"h3":"h4",className:(0,j.cn)("mb-3 font-future leading-[1.15] tracking-tight text-ink",a&&"md:text-[2rem]"),children:e.heading}),(0,l.jsx)(h.A,{variant:"p",level:"div",color:"secondary",className:"block flex-grow font-ibm leading-relaxed",children:(0,l.jsx)(u.A,{content:e.flexibleContent})}),e.customData&&e.customData.length>0&&(0,l.jsx)("div",{className:"mt-6 flex flex-wrap gap-2 border-t pt-6",children:e.customData.map((e,t)=>(0,l.jsx)("span",{className:"rounded-full border border-border bg-transparent px-3 py-1 font-ibm-mono text-xs uppercase tracking-[0.16em] text-ink-muted",children:e},t))}),e.ctaText&&e.url&&(0,l.jsx)("div",{className:"mt-6 border-t pt-5",children:(0,l.jsx)(c.A,{children:e.ctaText})})]})})})};var C=a(86970),A=a(35635),k=a(35093),M=a(66299),S=a(39194);let T=e=>{let t=e.heading??e.title,a=e.flexibleContent??e.content??e.description,r=e.url??e.ctaUrl;return(0,l.jsxs)(A.A,{className:`${S.o} flex flex-col justify-center gap-y-4`,children:[e.showDivider&&(0,l.jsx)(k.A,{className:"mb-12"}),t&&(0,l.jsx)(h.A,{variant:"h2",className:"text-center",children:t}),a&&(0,l.jsx)(h.A,{variant:"p",level:"div",className:"block text-center",color:"light",children:"string"==typeof a?a:(0,l.jsx)(u.A,{content:a})}),e.ctaGroup?(0,l.jsx)("div",{className:"mx-auto mt-4",children:(0,l.jsx)(M.A,{...e.ctaGroupData??{}})}):e.ctaText?(0,l.jsx)("div",{className:"mx-auto mt-4",children:(0,l.jsx)(C.A,{...(0,M.E)("primary"),href:r,id:e.id,children:e.ctaText})}):(0,l.jsx)("div",{className:"mx-auto mt-4",children:(0,l.jsx)(C.A,{...(0,M.E)("primary"),href:"/sales/",children:"Contact us"})})]})};var z=a(57808);let P=({card:e,index:t,isInView:a})=>(0,l.jsxs)(o.P.div,{initial:{opacity:0,y:20},animate:a?{opacity:1,y:0}:{opacity:0,y:20},transition:{duration:.6,ease:[.22,1,.36,1],delay:.4+.1*t},className:"border-b border-border py-6",children:[(0,l.jsx)(h.A,{level:"h3",variant:"h5",className:"mb-2 font-future text-ink",children:e.title}),(0,l.jsx)(h.A,{variant:"p",color:"secondary",className:"font-ibm leading-relaxed",children:e.description})]});var E=a(66865),I=a(34440),F=a(86649);let $=e=>(0,l.jsxs)(R,{className:S.o,children:[(0,l.jsx)(h.A,{level:"h2",variant:"h2",tight:!0,className:"mb-6 text-left",children:e.title||"Frequently asked questions"}),(0,l.jsx)("ul",{className:"main-ul",children:e.faqs.map((t,a)=>(0,l.jsxs)("li",{className:`question-${a} main-li ${a===e.faqs.length-1?"":" border-b border-border-divider"}`,onClick:e=>{let t;(t=document.querySelector(`.question-${a}`))&&t.contains(e.target)&&t.classList.toggle("open")},children:[(0,l.jsx)(h.A,{level:"h3",variant:"h6",fontWeight:"medium",children:t.heading||t.title}),(0,l.jsx)("div",{className:"plus-icon-box",children:(0,l.jsx)("span",{className:"text-ink",children:"+"})}),(0,l.jsxs)(h.A,{level:"div",variant:"bodyMd",color:"secondary",className:"answer",children:[t.flexibleContent&&(0,l.jsx)(u.A,{content:t.flexibleContent}),t.description&&(0,l.jsx)("div",{children:(0,F.Ay)(t.description)})]})]},a))})]}),R=(0,I.Ay)(A.A).withConfig({componentId:"sc-eecdaef1-0"})(['.main-ul{list-style-type:none;margin-top:3rem;padding:0;}.main-li{cursor:pointer;margin-bottom:25px;padding-bottom:25px;display:grid;grid-template-areas:"a b" "c c";&.open{.plus-icon-box span{transform:rotate(45deg);}.answer{display:block;}}}.plus-icon-box{text-align:right;padding-left:30px;span{display:inline-block;height:22px;font-size:28px;font-weight:300;
1transition:transform 250ms ease-out;}}.answer{display:none;margin:min(24px,5vw) 0 0;}']),W=({name:e,flexibleContent:t,image:a,title:r,description:i,imageUrl:s,imageAlt:o,className:n="",onClick:c,icon:d})=>{let m=r||e,x=s||a?.file?.url||d?.file?.url,f=o||e||r;return(0,l.jsxs)("div",{className:(0,j.cn)("col-span-12 sm:col-span-6 xl:col-span-3 rounded-xl flex flex-col p-8 bg-surface-paper text-ink",n),onClick:c,children:[x&&(0,l.jsx)("img",{className:"h-12 mr-auto",src:x,alt:f}),(0,l.jsx)(h.A,{variant:"h5",className:"text-left my-6",children:m}),(0,l.jsx)(h.A,{variant:"p",className:"text-left",color:"light",level:"div",children:i||(0,l.jsx)(u.A,{content:t})})]})};var L=a(16178),V=a(63706);let D=I.Ay.div.withConfig({componentId:"sc-d935595b-0"})([".dark{color:var(--lb-text-primary);path{transition:all 300ms ease-in-out;fill:var(--lb-text-primary);}}"]),H=I.Ay.div.withConfig({componentId:"sc-d935595b-1"})([".description{display:grid;grid-template-rows:0fr;*{overflow:hidden;}&.height-auto{grid-template-rows:1fr;}}"]),U=({content:e,isImageCover:t,bgColor:a})=>{let[r,s]=(0,i.useState)(0);return(0,l.jsxs)("div",{className:(0,j.cn)(S.o,(0,V.D)(a,"bg-surface")),children:[(0,l.jsxs)("div",{className:"mx-auto max-w-4xl",children:[(0,l.jsx)(h.A,{level:"h2",variant:"h2",className:"text-center mb-6 mx-auto max-w-2xl font-future leading-[1.05] tracking-tight",children:e.heading}),(0,l.jsx)(h.A,{variant:"p",className:"text-center",level:"div",children:(0,l.jsx)(u.A,{content:e.richText})})]}),(0,l.jsxs)("div",{className:"grid grid-cols-12 gap-6 mt-12 bg-surface-paper transition-all duration-300 ease-in-out rounded-xl overflow-clip",children:[t?(0,l.jsx)("div",{className:"col-span-12 md:col-span-6 hidden md:flex justify-center items-center",children:(0,l.jsx)("div",{className:" transition-all duration-300 ease-linear h-full w-full bg-cover bg-center bg-no-repeat rounded-l-xl",style:{backgroundImage:`url(${e.linksToEntries[r].image.file.url})`}})}):(0,l.jsx)("div",{className:"col-span-12 md:col-span-6 hidden md:flex justify-center items-center py-12 px-4",children:(0,l.jsx)("div",{className:" transition-all duration-300 ease-linear min-h-[410px] w-full bg-contain bg-center bg-no-repeat rounded-xl",style:{backgroundImage:`url(${e.linksToEntries[r].image.file.url})`}})}),(0,l.jsx)("div",{className:"col-span-12 md:col-span-6 flex justify-center items-center",children:(0,l.jsx)("div",{className:" rounded-xl",children:e.linksToEntries.map((t,a)=>(0,l.jsxs)(H,{className:(0,j.cn)("relative bg-surface-paper transition-all duration-300 ease-in-out p-5 cursor-pointer text-left",a<e.linksToEntries.length&&"border-b border-border"),onClick:()=>s(a),children:[(0,l.jsxs)(D,{className:"arrow absolute top-5 right-3",children:[(0,l.jsx)(L.k,{src:"/static/images/icons/arrowright.svg",className:(0,j.cn)("w-6 h-6 transition-all dark duration-300 ease-in-out dark:hidden",r===a&&"transform rotate-90")}),(0,l.jsx)(L.k,{src:"/static/images/icons/arrowright.svg",className:(0,j.cn)("w-6 h-6 transition-all duration-300 ease-in-out hidden dark:block",r===a&&"transform rotate-90")})]}),(0,l.jsx)(h.A,{variant:`${r===a?"h4":"h6"}`,fontWeight:"normal",className:(0,j.cn)("transition-all duration-300 ease-in-out max-w-xs md:max-w-lg text-left",r===a&&"mt-3"),children:r===a&&t.heading||t.name}),(0,l.jsx)("div",{className:(0,j.cn)("description transition-all duration-300 ease-in-out",r===a&&"height-auto"),children:(0,l.jsxs)("div",{className:"",children:[(0,l.jsx)("img",{src:t.image.file.url,className:"md:hidden max-h-[350px] w-full my-6",alt:t.name}),(0,l.jsx)(h.A,{variant:"p",color:"light",level:"div",className:(0,j.cn)("mt-4 text-left max-w-xl block"),children:(0,l.jsx)(u.A,{content:t.flexibleContent})}),t.url&&(0,l.jsx)(C.A,{size:"small",href:t.url,color:"primary",className:"mt-4",variant:"outlined",children:t.ctaText})]})})]},a))})})]})]})},B=({section:e,variant:t="split",className:a,children:r})=>"centered"===t?(0,l.jsx)(A.A,{className:(0,j.cn)(S.o,a),children:(0,l.jsxs)("div",{className:"max-w-2xl m-auto flex flex-col gap-5 justify-center text-center",children:[e.icon?.file?.url&&(0,l.jsx)("img",{src:e.icon.file.url,alt:e.name||"",className:"mx-auto"}),e.heading&&(0,l.jsx)(h.A,{variant:"h2",children:e.heading}),e.body&&(0,l.jsx)(h.A,{variant:"p",children:e.body}),e.flexibleContent&&(0,l.jsx)(u.A,{content:e.flexibleContent}),e.ctaText&&e.ctaUrl&&(0,l.jsx)(M.A,{data:{primaryCTAText:e.ctaText,primaryCTAUrl:e.ctaUrl,secondaryCTAText:e.secondaryCtaText,secondaryCTAUrl:e.secondaryCtaUrl}}),r]})}):(0,l.jsx)(A.A,{className:(0,j.cn)(S.o,a),children:(0,l.jsxs)("div",{className:"grid grid-cols-12 xl:gap-x-12",children:[(0,l.jsxs)("div",{className:"col-span-12 xl:col-span-6 flex flex-col justify-center",children:[e.heading&&(0,l.jsx)(h.A,{variant:"h2",children:e.heading}),e.flexibleContent&&(0,l.jsx)(h.A,{variant:"p",level:"div",className:"mt-4",children:(0,l.jsx)(u.A,{content:e.flexibleContent})}),e.ctaText&&e.ctaUrl&&(0,l.jsx)("div",{className:"mt-6",children:(0,l.jsx)(M.A,{data:{primaryCTAText:e.ctaText,primaryCTAUrl:e.ctaUrl,secondaryCTAText:e.secondaryCtaText,secondaryCTAUrl:e.secondaryCtaUrl}})}),r]}),e.image?.file?.url&&(0,l.jsx)("div",{className:"col-span-12 xl:col-span-6 mt-8 xl:mt-0",children:(0,l.jsx)("img",{src:`https:${e.image.file.url}`,alt:e.heading||"",className:"w-full rounded-lg"})})]})});var _=a(50981),O=a(40625),G=a(47631);let q=e=>(0,l.jsxs)(A.A,{className:`${S.o} relative`,children:[(0,l.jsxs)("div",{className:"max-w-4xl m-auto flex flex-col gap-5 justify-center pb-10 md:pb-5 text-center",children:[e.productHero?(0,l.jsx)(h.A,{level:"h1",variant:"h1",tight:!0,className:"mb-6",children:e.title}):(0,l.jsx)(h.A,{color:e.lightColorText?"revert":"normal",features:e.headingFeatures?e.headingFeatures:[],variant:"h1",className:"",children:e.title}),e.description?.content?(0,l.jsx)(h.A,{level:"div",variant:"p",className:"mx-auto max-w-3xl",children:(0,l.jsx)(u.A,{content:e.description})}):(0,l.jsx)(h.A,{variant:"p",className:"mx-auto max-w-3xl",children:e.description})]}),e.ctas&&(0,l.jsxs)("div",{className:"flex flex-row flex-wrap gap-2 md:gap-x-6 my-6 justify-center",children:[(0,l.jsx)(C.A,{variant:"contained",className:"hidden sm:block",href:"/sales",children:"Contact us"}),(0,l.jsx)(C.A,{variant:"contained",className:"sm:hidden",size:"medium",href:"/sales",children:"Contact us"}),_.s4&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(C.A,{variant:"outlined",className:"sm:hidden",href:_.Rr,size:"medium",color:e.lightColorText?"white":"neutral",children:_.Oi}),(0,l.jsx)(C.A,{variant:"outlined",className:"hidden sm:block",href:_.Rr,color:e.lightColorText?"white":"neutral",children:_.Oi})]})]}),e.videoUrl?(0,l.jsx)("div",{className:"m-auto pt-5 max-w-6xl lg:pt-10",children:(0,l.jsx)("div",{className:"aspect-video",children:(0,l.jsx)("iframe",{allowFullScreen:!0,src:e.videoUrl,className:"w-full h-full"})})}):e.image?(0,l.jsx)("div",{className:"m-auto pt-5 max-w-5xl lg:pt-10",children:e.video?(0,l.jsx)("div",{className:"max-w-6xl mx-auto",children:(0,l.jsx)(G.A,{src:e.video.file.url,poster:e.image.file.url})}):(0,l.jsx)(O.h,{src:e.image?.file.url,alt:e.title,className:"w-full max-w-6xl mx-auto",quality:90})}):null]}),X="light relative overflow-hidden py-16 text-ink md:py-20",Y="relative h-[560px] cursor-grab overflow-hidden active:cursor-grabbing md:h-[680px] lg:h-[760px]",Z=({videoUrls:e,maxItems:t=9,ariaLabel:r="Hero video carousel",as:s="section",sectionClassName:o=X,className:n=Y,rendererOpacity:c=.72})=>{let d=(0,i.useRef)(null),m=(0,i.useMemo)(()=>e.slice(0,t),[t,e]);return((0,i.useEffect)(()=>
1{if(!m.length)return;let e=0,t=!0,r=d.current;if(!r)return;let l=[];return Promise.all([Promise.all([a.e(5334),a.e(7391)]).then(a.bind(a,14796)),Promise.all([a.e(5334),a.e(22)]).then(a.bind(a,50022))]).then(([a,{CSS3DObject:i,CSS3DRenderer:s}])=>{let o;if(!t||!r)return;let n=new a.Scene,d=new a.PerspectiveCamera(32,r.clientWidth/r.clientHeight,.1,3e3);d.position.set(0,0,900);let h=new s;h.setSize(r.clientWidth,r.clientHeight),h.domElement.style.position="absolute",h.domElement.style.inset="0",h.domElement.style.pointerEvents="none",h.domElement.style.opacity=c.toString(),h.domElement.style.transform="translate3d(0,0,0)",h.domElement.style.transformStyle="preserve-3d",h.domElement.style.webkitTransformStyle="preserve-3d",h.domElement.style.backfaceVisibility="hidden",h.domElement.style.webkitBackfaceVisibility="hidden",h.domElement.style.willChange="transform",r.appendChild(h.domElement);let u=new a.Group;u.position.set(0,-28,-620),n.add(u);let x=[],f=[],p=[];m.forEach((e,t)=>{let a=document.createElement("video");a.src=e,a.muted=!0,a.loop=!0,a.playsInline=!0,a.preload=t<5?"auto":"metadata",a.style.width="100%",a.style.height="100%",a.style.objectFit="cover",a.style.display="block",a.style.transform="translate3d(0,0,0)",a.style.backfaceVisibility="hidden",a.style.webkitBackfaceVisibility="hidden",a.style.willChange="transform",a.style.outline="1px solid transparent",a.play().catch(()=>void 0);let r=document.createElement("div");r.style.width="760px",r.style.height="428px",r.style.overflow="hidden",r.style.opacity="1",r.style.background="transparent",r.style.transform="translate3d(0,0,0)",r.style.transformStyle="preserve-3d",r.style.webkitTransformStyle="preserve-3d",r.style.backfaceVisibility="hidden",r.style.webkitBackfaceVisibility="hidden",r.style.willChange="transform",r.style.outline="1px solid transparent",r.appendChild(a);let l=new i(r);x.push(a),f.push(l),p.push(r),u.add(l)});let g=e=>{f.forEach((t,a)=>{let r,l,i=(l=((a-e)%(r=m.length)+r)%r)>r/2?l-r:l,s=Math.abs(i),o=Math.max(0,1-s/1.05);t.position.x=650*i,t.position.z=-(92*Math.pow(s,1.35)),t.position.y=-4*Math.pow(s,1.15),t.rotation.y=.13*i,t.scale.setScalar(.82+.36*o),p[a].style.visibility="visible"})},v=()=>{let e=Math.min(760,Math.max(520,r.clientWidth<768?.86*r.clientWidth:.62*r.clientWidth)),t=.5625*e;p.forEach(a=>{a.style.width=`${e}px`,a.style.height=`${t}px`})},b=()=>{d.aspect=r.clientWidth/r.clientHeight,d.updateProjectionMatrix(),h.setSize(r.clientWidth,r.clientHeight),v()};v(),g(0),window.addEventListener("resize",b),l.push(()=>window.removeEventListener("resize",b));let w=0,y=0,j=0,N=!1,C=0,A=0,k=0,M=e=>{N=!0,j=e.clientX,C=0,r.setPointerCapture(e.pointerId)},S=e=>{if(!N)return;let t=e.clientX-j;j=e.clientX,C=t,y-=.006*t},T=e=>{N&&(N=!1,y-=.018*C,r.hasPointerCapture(e.pointerId)&&r.releasePointerCapture(e.pointerId))},z=e=>{let t=e.deltaX||e.deltaY,a=Math.sign(t);if(!a||k===a)return;k&&k!==a&&(A=0,k=0),e.preventDefault();let r=.01*t;y+=r,(A+=Math.abs(r))>=m.length&&(k=a),o&&window.clearTimeout(o),o=window.setTimeout(()=>{A=0,k=0},1400)};r.addEventListener("pointerdown",M),r.addEventListener("pointermove",S),r.addEventListener("pointerup",T),r.addEventListener("pointercancel",T),r.addEventListener("wheel",z,{passive:!1}),l.push(()=>{r.removeEventListener("pointerdown",M),r.removeEventListener("pointermove",S),r.removeEventListener("pointerup",T),r.removeEventListener("pointercancel",T),r.removeEventListener("wheel",z),o&&window.clearTimeout(o)});let P=()=>{N||(y+=2e-4),g(w+=(y-w)*.08),h.render(n,d),e=requestAnimationFrame(P)};P(),l.push(()=>{cancelAnimationFrame(e),x.forEach(e=>{e.pause(),e.removeAttribute("src"),e.load()}),f.forEach(e=>{u.remove(e),e.element.remove()}),h.domElement.remove()})}),()=>{t=!1,l.forEach(e=>e())}},[m,c]),m.length)?"div"===s?(0,l.jsx)("div",{className:o,children:(0,l.jsx)("div",{ref:d,className:n,role:"presentation"})}):(0,l.jsx)("section",{"aria-label":r,className:o,children:(0,l.jsx)("div",{ref:d,className:n,role:"presentation"})}):null},K=(0,i.forwardRef)(({className:e,...t},a)=>(0,l.jsx)("div",{ref:a,className:(0,j.cn)("relative [&::-webkit-scrollbar]:hidden [-ms-overflow-style:none] [scrollbar-width:none]",e),...t}));
1K.displayName="CardWrapper";let J=({className:e,...t})=>(0,l.jsx)("div",{className:(0,j.cn)("relative","[&_.scroll-left]:absolute [&_.scroll-left]:left-[1%] [&_.scroll-left]:top-1/2 [&_.scroll-left]:-translate-y-1/2 [&_.scroll-left]:z-10 [&_.scroll-left]:p-2.5","[&_.scroll-right]:absolute [&_.scroll-right]:right-[1%] [&_.scroll-right]:top-1/2 [&_.scroll-right]:-translate-y-1/2 [&_.scroll-right]:z-10 [&_.scroll-right]:p-2.5",e),...t}),Q=e=>{let[t,a]=(0,i.useState)(0),r=(0,i.useRef)(null),[s,o]=(0,i.useState)(!1),[n,c]=(0,i.useState)(!1);(0,i.useEffect)(()=>{let e=r.current;if(e){o(e.scrollLeft>0),c(e.scrollWidth>e.clientWidth+1);let t=()=>{o(e.scrollLeft>0),c(e.scrollWidth>e.clientWidth+e.scrollLeft+1)};return e.addEventListener("scroll",t),()=>{e.removeEventListener("scroll",t)}}},[t]);let d=e=>{r.current&&r.current.scrollTo({left:r.current.scrollLeft+e,behavior:"smooth"})};return(0,l.jsx)("div",{className:(0,j.cn)("overflow-hidden transition-all duration-300 ease-in mb-12"),children:(0,l.jsxs)("div",{className:"pt-12 pb-32",children:[(0,l.jsxs)(A.A,{children:[(0,l.jsx)(h.A,{variant:"h3",fontWeight:"bold",className:"mt-16 mb-4 text-left",children:e.heading}),(0,l.jsx)(h.A,{variant:"p",level:"div",className:"mt-16 mb-8 md:mb-16 text-left",children:(0,l.jsx)(u.A,{content:e.richText})})]}),(0,l.jsxs)(J,{className:"relative ",children:[s&&(0,l.jsx)("button",{className:"scroll-left bg-grey-900/60 text-surface-light rounded-full",onClick:()=>d(-300),children:(0,l.jsx)("img",{src:"/static/images/icons/arrowright.svg",alt:"right",className:"rotate-180"})}),(0,l.jsx)(K,{ref:r,className:(0,j.cn)("mt-12 !pr-0 overflow-x-scroll"),children:(0,l.jsx)(A.A,{className:(0,j.cn)("flex flex-row !px-0",e.linksToEntries.length<4&&"3xl:justify-center"),children:e.linksToEntries.map((e,t)=>(0,l.jsx)("div",{className:"px-3 lg:px-5",children:(0,l.jsxs)("div",{onClick:()=>{window.location.href=e.url},className:"cursor-pointer relative flex flex-col justify-between md:min-h-[460px] min-w-[80vw] sm:min-w-[350px] xl:min-w-[450px] h-100 bg-glass p-4 xl:p-6 rounded-xl",children:[(0,l.jsxs)("div",{className:"",children:[e.image&&(0,l.jsx)("div",{className:(0,j.cn)("aspect-video bg-cover bg-center rounded-md mb-4"),style:{backgroundImage:`url(${e.image.file.url})`}}),(0,l.jsx)(h.A,{variant:"h5",fontWeight:"bold",className:"mt-6 mb-2",children:e.heading}),(0,l.jsx)(h.A,{variant:"p",level:"div",className:"",children:e.flexibleContent?(0,l.jsx)(u.A,{content:e.flexibleContent}):e.body})]}),(0,l.jsx)("div",{children:(0,l.jsx)(C.A,{size:"small",href:e.url,color:"primary",className:"mt-6",children:"Learn more"})})]})},t))})}),n&&(0,l.jsx)("button",{className:"scroll-right bg-grey-900/60 text-surface-light rounded-full",onClick:()=>d(300),children:(0,l.jsx)("img",{src:"/static/images/icons/arrowright.svg",alt:"right"})})]})]})})};var ee=a(19336);let et="pointer-events-none absolute left-[-42%] right-[-48%] top-[-8%] z-0 h-[820px] md:left-[12%] md:right-[-34%] md:top-[-8%] md:bottom-[-18rem] md:h-auto",ea="block h-full w-full opacity-100 blur-lg will-change-transform",er=` 2 varying vec2 vUv; 3 4 void main() { 5 vUv = uv; 6 gl_Position = vec4(position.xy, 0.0, 1.0); 7 } 8`,el=` 9 uniform float uTime; 10 uniform vec2 uResolution; 11 uniform vec3 uColor1; 12 uniform vec3 uColor2; 13 uniform vec3 uColor3; 14 uniform vec3 uColor4; 15 uniform vec3 uColor5; 16 uniform vec3 uColor6; 17 uniform sampler2D uTouchTexture; 18 19 varying vec2 vUv; 20 21 float grain(vec2 uv) { 22 return fract(sin(dot(uv, vec2(12.9898, 78.233))) * 43758.5453); 23 } 24 25 float blob(vec2 uv, vec2 center, float radius) { 26 return 1.0 - smoothstep(0.0, radius, length(uv - center)); 27 } 28 29 float bubble(vec2 uv, vec2 center, float radius) { 30 float core = 1.0 - smoothstep(0.0, radius, length(uv - center)); 31 return pow(core, 1.7); 32 } 33 34 vec3 saturateCategorical(vec3 color) { 35 float luminance = dot(color, vec3(0.299, 0.587, 0.114)); 36 37 return mix(vec3(luminance), color, 1.55); 38 } 39 40 void main() { 41 vec2 uv = vUv; 42 43 vec4 touchTex = texture2D(uTouchTexture, uv); 44 float touchIntensity = touchTex.b; 45 float touchX = -(touchTex.r * 2.0 - 1.0); 46 float touchY = -(touchTex.g * 2.0 - 1.0); 47 uv += vec2(touchX, touchY) * 0.12 * touchIntensity; 48 49 vec2 touchCenter = vec2(0.72, 0.52); 50 float touchDist = length(uv - touchCenter); 51 float ripple = sin(touchDist * 18.0 - uTime * 2.4) * 0.018 * touchIntensity; 52 uv += vec2(ripple); 53 54 float aspect = max(uResolution.x / max(uResolution.y, 1.0), 1.0); 55 vec2 p = vec2((uv.x - 0.5) * aspect + 0.5, uv.y); 56 float time = uTime * 0.42; 57 58 vec2 center1 = vec2(0.62 + sin(time * 1.13) * 0.20, 0.60 + cos(time * 0.91) * 0.18); 59 vec2 center2 = vec2(0.82 + cos(time * 0.84) * 0.16, 0.42 + sin(time * 1.18) * 0.20); 60 vec2 center3 = vec2(0.52 + sin(time * 0.72) * 0.18, 0.74 + cos(time * 1.32) * 0.16); 61 vec2 center4 = vec2(0.74 + cos(time * 1.46) * 0.18, 0.24 + sin(time * 0.78) * 0.15); 62 vec2 center5 = vec2(0.94 + sin(time * 0.64) * 0.12, 0.68 + cos(time * 1.55) * 0.16); 63 vec2 center6 = vec2(0.58 + cos(time * 1.08) * 0.16, 0.34 + sin(time * 0.86) * 0.16); 64 vec2 center7 = vec2(0.70 + sin(time * 1.71) * 0.22, 0.48 + cos(time * 1.22) * 0.12); 65 vec2 center8 = vec2(0.90 + cos(time * 1.27) * 0.12, 0.30 + sin(time * 1.48) * 0.14); 66 67 float w1 = pow(blob(p, center1, 0.88), 1.12) * 1.00; 68 float w2 = pow(blob(p, center2, 0.82), 1.12) * 0.92; 69 float w3 = pow(blob(p, center3, 0.86), 1.12) * 0.94; 70 float w4 = pow(blob(p, center4, 0.84), 1.12) * 0.88; 71 float w5 = pow(blob(p, center5, 0.78), 1.12) * 0.86; 72 float w6 = pow(blob(p, center6, 0.84), 1.12) * 0.92; 73 float w7 = pow(blob(p, center7, 0.92), 1.12) * 0.78; 74 float w8 = pow(blob(p, center8, 0.78), 1.12) * 0.72; 75 float softField = 76 blob(p, center1, 0.68) * 0.24 + 77 blob(p, center2, 0.64) * 0.22 + 78 blob(p, center3, 0.66) * 0.22 + 79 blob(p, center4, 0.62) * 0.20 + 80 blob(p, center5, 0.58) * 0.18 + 81 blob(p, center6, 0.64) * 0.22;
82 float weight = max(w1 + w2 + w3 + w4 + w5 + w6 + w7 + w8, 0.001); 83 84 vec3 bubbleColor = ( 85 uColor1 * w1 + 86 uColor2 * w2 + 87 uColor3 * w3 + 88 uColor4 * w4 + 89 uColor5 * w5 + 90 uColor6 * w6 + 91 mix(uColor1, uColor4, 0.42) * w7 + 92 mix(uColor2, uColor5, 0.48) * w8 93 ) / weight; 94 95 vec3 warmField = mix(uColor1, uColor2, 0.42); 96 vec3 bridgeField = mix(uColor3, uColor4, 0.46); 97 vec3 coolField = mix(uColor5, uColor6, 0.36); 98 float horizontalFlow = smoothstep(0.12, 0.92, p.x); 99 float verticalFlow = smoothstep(0.08, 0.92, p.y); 100 float waveFlow = 0.5 + 0.5 * sin((p.x * 2.2 + p.y * 1.4) + time * 1.2); 101 vec3 fieldColor = mix(warmField, bridgeField, smoothstep(0.10, 0.62, horizontalFlow)); 102 fieldColor = mix(fieldColor, coolField, smoothstep(0.46, 1.0, horizontalFlow) * 0.74); 103 fieldColor = mix(fieldColor, mix(warmField, coolField, waveFlow), verticalFlow * 0.18); 104 float radial = 1.0 - smoothstep(0.08, 0.98, length(p - vec2(0.82, 0.54))); 105 float bubblePresence = clamp(weight * 0.9, 0.0, 1.0); 106 vec3 color = mix(fieldColor, bubbleColor, 0.44 + radial * 0.16 + bubblePresence * 0.10); 107 color = mix(color, mix(coolField, warmField, waveFlow), softField * 0.12); 108 color = saturateCategorical(color); 109 color += (grain((uv * uResolution) + vec2(uTime)) - 0.5) * 0.012; 110 color = min(clamp(color, vec3(0.0), vec3(1.0)), vec3(0.72)); 111 112 float fadeLeft = smoothstep(0.00, 0.82, uv.x); 113 float fadeBottom = smoothstep(0.00, 0.86, uv.y); 114 float fadeTop = 1.0 - smoothstep(0.96, 1.0, uv.y); 115 float rightGlow = smoothstep(0.26, 0.98, uv.x); 116 float alpha = fadeLeft * fadeBottom * fadeTop * (0.88 + rightGlow * 0.10); 117 118 gl_FragColor = vec4(color, alpha); 119 } 120`,ei=({colorTokens:e,className:t=et,canvasClassName:r=ea})=>{let s=(0,i.useRef)(null),o=(0,i.useRef)(null);return(0,i.useEffect)(()=>{let t=s.current,r=o.current;if(!t||!r)return;let l=0,i=!0,n=[];return Promise.all([Promise.all([a.e(5334),a.e(7391)]).then(a.bind(a,14796))]).then(([a])=>{if(!i)return;let s=getComputedStyle(t),o=getComputedStyle(document.documentElement),c=e=>{let t=(e=>{let t=e.trim(),a=t.match(/^#([0-9a-f]{3}|[0-9a-f]{6})$/i);if(a){let e=a[1],t=Number.parseInt(3===e.length?e.split("").map(e=>`${e}${e}`).join(""):e,16);return[(t>>16&255)/255,(t>>8&255)/255,(255&t)/255]}let r=t.match(/^rgba?\(([^)]+)\)$/i);if(r){let e=r[1].split(",").slice(0,3).map(e=>Number.parseFloat(e.trim()));if(e.every(e=>Number.isFinite(e)))return e.map(e=>e/255)}return null})(s.getPropertyValue(e).trim()||o.getPropertyValue(e).trim());return t?new a.Vector3(t[0],t[1],t[2]):new a.Vector3},d=document.createElement("canvas");d.width=64,d.height=64;let m=d.getContext("2d"),h=new a.CanvasTexture(d),u=[],x=null,f=()=>{m&&(m.shadowBlur=0,m.shadowOffsetX=0,m.shadowOffsetY=0,m.fillStyle="black",m.fillRect(0,0,64,64))},p=e=>{if(!m)return;let t=64*e.x,a=(1-e.y)*64,r=Math.max(0,Math.min(Math.min(e.age/17.92,1),1-Math.max(e.age-17.92,0)/46.08))*e.force,l=`${(e.vx+1)/2*255}, ${(e.vy+1)/2*255}, ${255*r}`;m.shadowOffsetX=256,m.shadowOffsetY=256,m.shadowBlur=14.08,m.shadowColor=`rgba(${l},${.24*r})`,m.beginPath(),m.fillStyle="rgba(255,0,0,1)",m.arc(t-256,a-256,14.08,0,2*Math.PI),m.fill()},g=(e,t)=>{let a={x:Math.min(Math.max(e,0),1),y:Math.min(Math.max(t,0),1)},r=.28,l=0,i=0;if(x){let e=a.x-x.x,t=a.y-x.y;if(0===e&&0===t)return;let s=e*e+t*t,o=Math.sqrt(s);l=e/o,i=t/o,r=Math.min(22e3*s,1.8)}x=a,u.push({...a,age:0,force:r,vx:l,vy:i})},v=e=>{let a=t.getBoundingClientRect();g((e.clientX-a.left)/a.width,1-(e.clientY-a.top)/a.height)},b=e=>{let a=e.touches[0];if(!a)return;let r=t.getBoundingClientRect();g((a.clientX-r.left)/r.width,1-(a.clientY-r.top)/r.height)};f(),h.needsUpdate=!0;let w=new a.WebGLRenderer({canvas:r,antialias:!0,alpha:!0,depth:!1,stencil:!1,powerPreference:"high-performance"});w.setClearAlpha(0),w.outputColorSpace=a.SRGBColorSpace;let y=new a.Scene,j=new a.OrthographicCamera(-1,1,1,-1,0,1),N=new a.PlaneGeometry(2,2),C=new a.ShaderMaterial({transparent:!0,depthTest:!1,depthWrite:!1,uniforms:{uTime:{value:0},uResolution:{value:new a.Vector2(1,1)},uColor1:{value:c(e[0])},uColor2:{value:c(e[1])},uColor3:{value:c(e[2])},uColor4:{value:c(e[3])},uColor5:{value:c(e[4])},uColor6:{value:c(e[5])},uTouchTexture:{value:h}},vertexShader:er,fragmentShader:el}),A=new a.Mesh(N,C);y.add(A);let k=()=>{let e=Math.max(t.clientWidth,r.clientWidth,1),a=Math.max(t.clientHeight,r.clientHeight,1),l=Math.min(window.devicePixelRatio||1,2);w.setPixelRatio(l),w.setSize(e,a,!1),C.uniforms.uResolution.value.set(e*l,a*l)},M=(e=0)=>{C.uniforms.uTime.value=.001*e,f();for(let e=u.length-1;e>=0;e--){let t=u[e],a=.015625*t.force*(1-t.age/64);t.x+=t.vx*a,t.y+=t.vy*a,t.age+=1,t.age>64?u.splice(e,1):p(t)}h.needsUpdate=!0,w.render(y,j)},S=!1,T=e=>{M(e),l=requestAnimationFrame(T)},z=()=>{l||(l=requestAnimationFrame(T))},P=()=>{cancelAnimationFrame(l),l=0},E=()=>{let e=t.getBoundingClientRect();(S=e.bottom>0&&e.right>
1200&&e.top<window.innerHeight&&e.left<window.innerWidth)&&!document.hidden?z():P()},I=new IntersectionObserver(e=>{(S=e[0].isIntersecting)&&!document.hidden?z():P()},{threshold:0}),F=()=>{document.hidden?P():S&&z()};k(),M(),I.observe(t),E();let $=new ResizeObserver(()=>{k(),M(),E()});$.observe(t),window.addEventListener("resize",k),window.addEventListener("pointermove",v),window.addEventListener("touchmove",b,{passive:!0}),document.addEventListener("visibilitychange",F),n.push(()=>{P(),I.disconnect(),$.disconnect(),window.removeEventListener("resize",k),window.removeEventListener("pointermove",v),window.removeEventListener("touchmove",b),document.removeEventListener("visibilitychange",F),y.remove(A),h.dispose(),N.dispose(),C.dispose(),w.dispose()})}),()=>{i=!1,n.forEach(e=>e())}},[e]),(0,l.jsx)("div",{ref:s,"aria-hidden":"true","data-nav-over-dark":!0,className:t,children:(0,l.jsx)("canvas",{ref:o,className:r})})},es=e=>(0,l.jsxs)(A.A,{className:"my-12",children:[(0,l.jsxs)("div",{className:"flex flex-col justify-content-center ",children:[e.title&&(0,l.jsx)("div",{className:"max-w-3xl m-auto flex flex-col gap-5 justify-center pb-5 text-center",children:(0,l.jsx)(h.A,{level:"h2",variant:"small",fontWeight:"medium",color:e.isTextLight?"secondary":"light",className:"mb-2",children:e.title})}),(0,l.jsx)("div",{className:`${e.customWidth?e.customWidth:"max-w-3xl"} mx-auto flex gap-6 flex-wrap justify-content-center items-center`,children:e.logos.map((e,t)=>(0,l.jsx)("div",{className:` flex items-center ${"Intuitive-surgical-logo"===e.title&&"pb-3"}`,children:(0,l.jsx)("img",{src:e.file.url,className:"object-contain w-full max-h-[24px] self-center"})},t))})]}),!e.noDivider&&(0,l.jsx)(k.A,{className:"my-24"})]});var eo=a(54587),en=a.n(eo);let ec=e=>(0,l.jsxs)("div",{className:"rounded-lg h-100 flex flex-col bg-surface-paper text-ink",children:[(0,l.jsx)("div",{className:"w-full aspect-video relative",children:(0,l.jsx)(en(),{src:`https:${e.image.file.url}`,fill:!0,className:"rounded-t-lg object-cover object-center",quality:75,alt:e.title})}),(0,l.jsxs)("div",{className:"description p-4",children:[(0,l.jsx)(h.A,{variant:"h6",className:"text-ink",children:e.title}),(0,l.jsx)(h.A,{variant:"small",className:"text-ink-secondary mt-2",children:e.shortDescription}),(0,l.jsx)("div",{children:(0,l.jsx)(C.A,{href:`/${e.tag}/${e.url}`,className:"mt-4",size:"small",variant:"outlined",color:"primary",children:"Learn more"})})]})]}),ed=({card:e,content:t,index:a,isInView:r,isActive:i=!1,showIcon:s=!1,title:c})=>{let x=b(p,a);return(0,l.jsx)(o.P.div,{initial:{opacity:0,y:20},animate:r?{opacity:1,y:0}:{opacity:0,y:20},transition:{duration:.6,ease:[.22,1,.36,1],delay:.2+.1*a},className:"h-full",children:(0,l.jsxs)(n.A,{hue:x,href:e?.url||void 0,padding:"lg",interactive:!!e?.url,glow:!!e?.url,className:(0,j.cn)("h-full text-center transition-all duration-500",i&&"border-ink shadow-lb-md -translate-y-0.5"),children:[(0,l.jsx)("div",{className:"mb-6 flex items-center justify-center",children:s&&e?.icon?.file?.url?(0,l.jsx)(d.A,{tone:x,size:"lg",shape:"circle",surface:"none",className:(0,j.cn)("transition-transform duration-500",i&&"scale-110"),icon:(0,l.jsx)(m.A,{src:e.icon.file.url})}):(0,l.jsx)("span",{className:(0,j.cn)("flex h-12 w-12 items-center justify-center rounded-pill font-ibm-mono text-lg tracking-widest transition-all duration-500",i?"bg-primary text-primary-contrast":"bg-soft-primary text-soft-primary-text"),children:String(a+1).padStart(2,"0")})}),c&&(0,l.jsx)(h.A,{level:"h3",variant:"h4",className:"mb-3 font-future leading-[1.15] tracking-tight text-ink",children:c}),t?(0,l.jsx)(h.A,{variant:"p",color:"secondary",className:"mx-auto mb-3 max-w-md font-ibm leading-relaxed",children:t}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(h.A,{level:"h3",variant:"h4",className:"mb-3 font-future leading-[1.15] tracking-tight text-ink",children:e?.heading}),(0,l.jsx)(h.A,{variant:"p",level:"div",color:"secondary",className:"font-ibm leading-relaxed",children:(0,l.jsx)(u.A,{content:e?.flexibleContent})})]})]})})},em=I.Ay.div.withConfig({componentId:"sc-d85b54c4-0"}
120)(["path{fill:var(--lb-bg-light);}"]),eh=e=>(0,l.jsxs)("div",{className:"",children:[(0,l.jsx)(h.A,{className:"mb-6 text-center md:mb-12",level:"h2",variant:"h2",features:["r-flat"],children:e.title}),(0,l.jsx)("div",{className:"bg-surface-paper rounded-xl p-3 md:p-6",children:(0,l.jsxs)("div",{className:"grid grid-cols-12",children:[(0,l.jsxs)("div",{className:"col-span-10 md:col-span-12 flex flex-col md:flex-row md:gap-x-2 md:justify-center order-3 md:order-1",children:[(0,l.jsxs)("div",{className:"h-full flex flex-row md:!flex-col",children:[(0,l.jsxs)("div",{className:"h-full 2xl:min-w-[190px] flex flex-col md:justify-center bg-surface-light rounded-lg p-2 md:p-4 flex-1",children:[(0,l.jsx)(h.A,{variant:"h5",className:"text-center self-center font-ibm",children:e.dataSources.name}),(0,l.jsx)("div",{className:"w-[48px] border border-primary mx-auto mt-4"}),(0,l.jsx)("div",{className:"mb-2 self-center text-sm text-ink-muted",children:(0,l.jsx)(u.A,{content:e.dataSources.flexibleContent})})]}),(0,l.jsx)("div",{className:"flex items-center my-4 justify-center order-first md:order-last",children:(0,l.jsx)("img",{src:"/static/images/arrows/combo.svg",className:"opacity-0 transition duration-150 ease-in md:h-[18px] self-center rotate-90 md:rotate-0"})})]}),(0,l.jsxs)("div",{className:"flex items-center",children:[(0,l.jsx)("img",{src:"/static/images/arrows/right.svg",className:"md:mt-3 transition duration-150 ease-in py-4 md:py-0 mx-auto md:h-[18px] self-center rotate-90 md:rotate-0"}),(0,l.jsx)("div",{className:"flex items-center my-4 justify-center order-first md:order-last",children:(0,l.jsx)("img",{src:"/static/images/arrows/combo.svg",className:"opacity-0 transition duration-150 ease-in md:h-[6px] self-center rotate-90 md:rotate-0"})})]}),(0,l.jsxs)("div",{className:"h-full flex flex-row md:!flex-col",children:[(0,l.jsxs)("div",{className:"grid grid-cols-12 bg-primary rounded-lg p-4 md:p-6 h-full flex-1",children:[(0,l.jsxs)("div",{className:"col-span-12 flex justify-center items-center mb-4 md:mb-8 gap-x-2 md:gap-x-4",children:[(0,l.jsx)("img",{className:"hidden lg:block",src:"/static/images/logo-light.svg"}),(0,l.jsx)(h.A,{variant:"h5",className:"text-center self-center font-ibm",color:"revert",children:"Data-centric AI platform"})]}),(0,l.jsx)("div",{className:"col-span-12 flex flex-col xl:flex-row justify-center",children:e.platform.map((t,a)=>(0,l.jsxs)(i.Fragment,{children:[(0,l.jsx)("div",{className:"flex-1 ",children:(0,l.jsxs)("div",{className:"bg-surface-light md:md-2 flex flex-col rounded-md p-4 h-full",children:[(0,l.jsx)(h.A,{variant:"h6",className:"self-center font-ibm",fontWeight:"medium",children:t.name}),(0,l.jsx)("div",{className:"hidden text-sm text-ink-muted md:block",children:(0,l.jsx)(u.A,{content:t.flexibleContent})})]})}),a<e.platform.length-1&&(0,l.jsx)("div",{className:"xl:mx-2 flex items-center",children:(0,l.jsx)(em,{className:"m-auto ",children:(0,l.jsx)(L.k,{src:"/static/images/arrows/right.svg",className:"py-4 rotate-90 xl:rotate-0"})})})]},a))})]}),(0,l.jsx)("div",{className:"flex items-center my-4 justify-center order-first md:order-last",children:(0,l.jsx)("img",{src:"/static/images/arrows/combo.svg",className:"transition duration-150 ease-in md:h-[18px] self-center rotate-90 md:rotate-0"})})]}),(0,l.jsxs)("div",{className:" flex items-center",children:[(0,l.jsx)("img",{src:"/static/images/arrows/right.svg",className:"md:mt-3 transition duration-150 ease-in py-4 md:py-0 mx-auto md:h-[18px] self-center rotate-90 md:rotate-0"}),(0,l.jsx)("div",{className:"flex items-center my-4 justify-center order-first md:order-last",children:(0,l.jsx)("img",{src:"/static/images/arrows/combo.svg",className:"opacity-0 transition duration-150 ease-in md:h-[6px] self-center rotate-90 md:rotate-0"})})]}),(0,l.jsxs)("div",{className:"h-full flex flex-row md:!flex-col",children:[(0,l.jsxs)("div",{className:"h-full 2xl:min-w-[190px] flex flex-col md:justify-center bg-surface-light rounded-lg p-2 md:p-4 flex-1",children:[(0,l.jsx)(h.A,{variant:"h5",className:"text-center self-center font-ibm",children:e.output.name}),(0,l.jsx)("div",{className:"w-[48px] border border-primary mx-auto mt-4"}),(0,l.jsx)("div",{className:"mb-2 self-center text-sm text-ink-muted",children:(0,l.jsx)(u.A,{content:e.output.flexibleContent})})]}),(0,l.jsx)("div",{className:"flex items-center my-4 justify-center order-first md:order-last",children:(0,l.jsx)("img",{src:"/static/images/arrows/combo.svg",className:"transition duration-150 ease-in md:h-[18px] self-center rotate-90 md:rotate-0"})})]})]}),(0,l.jsxs)("div",{className:"col-span-2 md:col-span-12 flex justify-center bg-grey-700 rounded-lg md:p-6 order-1 md:order-3",children:[(0,l.jsx)("div",{className:"self-center rotate-[-90deg] md:rotate-0 md:pr-4 md:py-2 md:border-right md:!border-r-2 md:!border-r-lb-primary",children:(0,l.jsx)(h.A,{variant:"h6",className:"text-center font-ibm ",color:"revert",fontWeight:"medium",children:"Foundation models"})}),(0,l.jsx)("div",{className:"logos hidden md:flex flex-wrap gap-x-4 md:pl-4",children:e.foundationModels.map((e,t)=>(0,l.jsx)("div",{className:" rounded-lg flex items-center justify-center ",children:(0,l.jsx)("img",{src:e.f
120ile.url,className:"self-center max-h-[24px] max-w-[120px] "})},t))})]})]})})]}),eu=["--lb-tag-teal","--lb-tag-sage","--lb-tag-plum","--lb-tag-amber","--lb-tag-cyan"],ex="relative aspect-[1.45] w-full overflow-visible",ef="absolute inset-0 block h-full w-full",ep=[{baseRow:6,phase:.5,kind:"candidate"},{baseRow:8,phase:.5,kind:"preferred"}],eg=(e,t,a)=>Math.min(Math.max(e,t),a),ev=(e,t,a)=>{let r=.72*a+e.phase*Math.PI*2,l=1.55*Math.sin(1.17*a+8.9*e.phase),i="preferred"===e.kind?1.15*Math.sin(.42*t+r):+Math.sin(.5*t+r+.85);return eg(Math.round(e.baseRow+l+i),0,23)},eb=({colorTokens:e=eu,className:t=ex,canvasClassName:r=ef})=>{let s=(0,i.useRef)(null),o=(0,i.useRef)(null);return(0,i.useEffect)(()=>{let t=s.current,r=o.current;if(!t||!r)return;let l=0,i=!0,n=[];return Promise.all([Promise.all([a.e(5334),a.e(7391)]).then(a.bind(a,14796))]).then(([a])=>{if(!i)return;let s=getComputedStyle(t),o=getComputedStyle(document.documentElement),c=e=>{let t=(e=>{let t=e.trim(),a=t.match(/^#([0-9a-f]{3}|[0-9a-f]{6})$/i);if(a){let e=a[1],t=Number.parseInt(3===e.length?e.split("").map(e=>`${e}${e}`).join(""):e,16);return[(t>>16&255)/255,(t>>8&255)/255,(255&t)/255]}let r=t.match(/^rgba?\(([^)]+)\)$/i);if(r){let e=r[1].split(",").slice(0,3).map(e=>Number.parseFloat(e.trim()));if(e.every(e=>Number.isFinite(e)))return e.map(e=>e/255)}return null})(s.getPropertyValue(e).trim()||o.getPropertyValue(e).trim());return t?new a.Color(t[0],t[1],t[2]):new a.Color},d=e.map(c),m=new a.WebGLRenderer({canvas:r,alpha:!0,antialias:!0,depth:!0,powerPreference:"high-performance"});m.setClearAlpha(0),m.outputColorSpace=a.SRGBColorSpace;let h=new a.Scene,u=new a.PerspectiveCamera(38,1,.1,100);u.position.set(0,.35,5.1),u.lookAt(0,0,0);let x=new a.PlaneGeometry(.078,.078),f=[],p=c("--lb-tag-teal").multiplyScalar(.96),g=c("--lb-tag-green").multiplyScalar(.9),v=c("--lb-tag-terracotta").multiplyScalar(.84),b=new a.Color;for(let e=0;e<24;e+=1)for(let t=0;t<112;t+=1){let r=(t+2*e)%d.length,l=d[r].clone().multiplyScalar(.22),i=new a.MeshBasicMaterial({color:l,transparent:!0,opacity:.06,depthWrite:!1}),s=new a.Mesh(x,i);s.position.set((-5.376+.096*t)*1.3,1.1520000000000001-.096*e+.62,-.18+(t+e)%5*.006),h.add(s),f.push({mesh:s,material:i,column:t,row:e,baseColor:l})}let w=ep.map(e=>({definition:e,traverseColor:p,outcomeColor:"preferred"===e.kind?g:v,kind:e.kind})),y=()=>{let e=Math.max(r.clientWidth,t.clientWidth,1),a=Math.max(r.clientHeight,t.clientHeight,1),l=Math.min(window.devicePixelRatio||1,3);m.setPixelRatio(l),m.setSize(e,a,!1),u.aspect=e/a,u.updateProjectionMatrix()},j=!1,N=(e=0)=>{let t=.001*e;h.rotation.x=.018*Math.sin(.08*t),h.rotation.y=.035*Math.sin(.1*t),f.forEach(({mesh:e,material:t,column:a,row:r,baseColor:l})=>{t.color.copy(l),t.opacity=.022+(a+r)%5*.004,e.scale.setScalar(1),e.position.z=-.18+(a+r)%5*.006});let a=e=>{let a=.16*t+e.definition.phase,r=Math.floor(a),l=a-r,i="preferred"===e.kind,s=Math.round(111*Math.min(l/.64,1)),o=l<=.64?0:eg((l-.64)/.36,0,1),n=i?1:1-o;if(!(l>1))for(let t=0;t<112;t+=1){if(t>s&&l<.64)continue;let a=f[112*ev(e.definition,t,r)+t],c=Math.abs(t-s),d=Math.max(0,1-c/1.15),m=Math.max(0,1-c/5),h=i?.82+.12*m+.06*d:(.52+.08*m+.12*d)*n,u=i?1.12+.42*d:1.06+.28*d*n;b.lerpColors(e.traverseColor,e.outcomeColor,o),a.material.color.copy(b),a.material.opacity=Math.max(a.material.opacity,h),a.mesh.scale.setScalar(Math.max(a.mesh.scale.x,u)),a.mesh.position.z=Math.max(a.mesh.position.z,i?.18+.07*d:.08*n)}};w.filter(e=>"candidate"===e.kind).forEach(a),w.filter(e=>"preferred"===e.kind).forEach(a),m.render(h,u)},C=e=>{N(e),l=requestAnimationFrame(C)},A=()=>{l||(l=requestAnimationFrame(C))},k=()=>{cancelAnimationFrame(l),l=0},M=()=>{let e=t.getBoundingClientRect();(j=e.bottom>0&&e.right>0&&e.top<window.innerHeight&&e.left<window.innerWidth)&&!document.hidden?A():k()},S=new IntersectionObserver(e=>{(j=e[0].isIntersecting)&&!document.hidden?A():k()},{threshold:0}),T=()=>{document.hidden?k():j&&A()};y(),N(),S.observe(t),M();let z=new ResizeObserver(()=>{y(),N(),M()});z.observe(t),window.addEventListener("resize",y),document.addEventListener("visibilitychange",T),n.push(()=>{k(),S.disconnect(),z.disconnect(),window.removeEventListener("resize",y),document.removeEventListener("visibilitychange",T),f.forEach(({mesh:e,material:t})=>{h.remove(e),t.dispose()}),x.dispose(),m.dispose()})}),()=>
120{i=!1,n.forEach(e=>e())}},[e]),(0,l.jsx)("div",{ref:s,"aria-hidden":"true",className:t,children:(0,l.jsx)("canvas",{ref:o,className:r})})};var ew=a(34526),ey=a(88370),ej=a(83423),eN=a(65418);a(35987);let eC=I.Ay.div.withConfig({componentId:"sc-8f1c77ec-0"})(["position:relative;height:84px;flex-grow:1;padding-top:24px;padding-bottom:24px;display:flex;justify-content:center;align-items:center;&::before{@keyframes gradient{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}content:'';height:2px;width:100%;position:absolute;z-index:0;top:50%;left:0;right:0;transform:translateY(-50%);background:linear-gradient(45deg,#171717,#34D399,#34D399,#34D399,#171717 );}@keyframes gradient{0%{background-position:0%}100%{background-position:100%}}"]),eA=I.Ay.div.withConfig({componentId:"sc-8f1c77ec-1"})(["position:absolute;left:0%;right:100%;top:0;height:100%;width:8px;animation:move 5s linear infinite;z-index:1;@keyframes move{0%{left:0%;width:0%;}20%{left:0%;width:100%;}100%{left:100%;width:100%;}}"]),ek=(0,I.Ay)(C.A).withConfig({componentId:"sc-8f1c77ec-2"})(["&&{background:#60A5FA;transition:background 0.3s ease;box-shadow:none;outline:none;font-family:IBM Plex Mono;font-size:16px;line-height:20px;color:black;font-weight:600;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}&&:focus{background:#34D399;svg{animation:spin 1s ease infinite;}}"]),eM=I.Ay.div.withConfig({componentId:"sc-8f1c77ec-3"})(["width:56px;height:56px;border-radius:50%;border:2px solid white;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);"]),eS=I.Ay.div.withConfig({componentId:"sc-8f1c77ec-4"})(["width:32px;height:32px;border-radius:50%;border:2px solid #333C42;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);"]),eT=I.Ay.div.withConfig({componentId:"sc-8f1c77ec-5"})(['position:absolute;width:100%;height:100%;top:0;left:0;z-index:5;overflow:visible;@keyframes rotate{0%{transform:rotate(0deg);}20%{transform:rotate(-60deg);}40%{transform:rotate(-60deg);}60%{transform:rotate(15deg);}80%{transform:rotate(90deg);}90%{transform:rotate(90deg);}100%{transform:rotate(0deg);}}animation:rotate 15s ease infinite;&:after{content:"";width:2px;height:8px;background-color:#60A5FA;position:absolute;top:0;left:50%;transition(all 180ms ease-out);translateX(-50%)}&.inner{animation-delay:9.2s;}']),ez=I.Ay.div.withConfig({componentId:"sc-8f1c77ec-6"})(['position:absolute;width:100%;height:100%;top:0;left:0;z-index:5;overflow:visible;&:after{content:"";width:2px;height:8px;background-color:rgba(255,255,255,0.25);position:absolute;top:0;left:50%;transform:translateX(-50%);transition(all 180ms ease-out);}&:before{content:"";font-size:10px;line-height:10px;position:absolute;top:-12px;left:50%;font-family:IBM Plex Mono;font-weight:600;transform:translateX(-50%);transition(all 180ms ease-out);color:white;}&:nth-child(3):before{content:"1";transform:rotate(135deg) translate(0,2px);}&:nth-child(6):before{content:"2";transform:rotate(90deg) translate(-2px,4px);}&:nth-child(9):before{content:"3";transform:rotate(45deg) translateX(-4px);}&:nth-child(12):before{content:"4";transform:rotate(0deg) translateX(-50%);}&:nth-child(15):before{content:"5";transform:rotate(-45deg) translateY(-4px);}&:nth-child(18):before{content:"6";transform:rotate(-90deg) translate(2px,-2px);}&:nth-child(21):before{content:"7";transform:rotate(-135deg) translate(4px,-2px);}&:nth-child(3n+3){&:after{background:white;}}&:nth-child(1){transform:rotate(195deg);&:after{height:4px;top:4px;}}&:nth-child(2){transform:rotate(210deg);&:after{height:4px;top:4px;}}&:nth-child(3){transform:rotate(225deg);}&:nth-child(4){transform:rotate(240deg);}&:nth-child(5){transform:rotate(255deg);}&:nth-child(6){transform:rotate(270deg);}&:nth-child(7){transform:rotate(285deg);}&:nth-child(8){transform:rotate(300deg);}&:nth-child(9){transform:rotate(315deg);}&:nth-child(10){transform:rotate(330deg);}&:nth-child(11){transform:rotate(345deg);}&:nth-child(12){transform:rotate(360deg);}&:nth-child(13){transform:rotate(15deg);}&:nth-child(14){transform:rotate(30deg);}&:nth-child(15){transform:rotate(45deg);}&:nth-child(16){transform:rotate(60deg);}&:nth-child(17){transform:rotate(75deg);}&:nth-child(18){transform:rotate(90deg);}&:nth-child(19){transform:rotate(105deg);}&:nth-child(20){transform:rotate(120deg);}&:nth-child(21){transform:rotate(135deg);}&:nth-child(22){transform:rotate(150deg);}&:nth-child(23){transform:rotate(165deg);}']),eP="#7C2D12",eE=I.Ay.div.withConfig({componentId:"sc-8f1c77ec-7"})(['font-family:IBM Plex Mono;font-weight:700;font-size:10px;line-height:10px;color:white;text-transform:uppercase;position:relative;letter-spacing:1px;&:before{color:rgba(255,255,255,0.5);content:"0";position:absolute;top:-16px;left:50%;transform:translateX(-50%);}']),eI=I.Ay.div.withConfig({componentId:"sc-8f1c77ec-8"})(["border:2px solid ",";height:16px;width:16px;border-radius:2px;@keyframes pulse{0%{border-color:",";}50%{border-color:",";}100%{border-color:",";}}&:nth-child(1),&:nth-child(2),&:nth-child(8),&:nth-child(10){animation:pulse 3s infinite;}&:nth-child(1){animation-delay:.33s;}&:nth-child(2){animation-delay:0;}&:nth-child(8){animation-delay:-.33s;}&:nth-child(10){animation-delay:1s;}"],eP,eP,"#F97316",eP),eF=()=>(0,l.jsxs)("div",{className:"bg-grey-900 flex grow rounded-3xl gap-1 flex-col p-4 sm:p-14 xl:flex-row xl:p-6 2xl:p-14",children:[(0,l.jsxs)("div",{className:"flex grow flex-col gap-1",children:[(0,l.jsxs)("div",{className:"flex grow border-2 border-strong py-4 rounded-md justify-center gap-6",children:[(0,l.jsxs)("div",{className:"flex flex-col items-center justify-center gap-2",children:[(0,l.jsx)("div",{className:"border-2 border-strong p-2 rounded-full",children:(0,l.jsx)("div",{className:"w-10 h-10 sm:w-12 sm:h-12 xl:w-10 xl:h-10 2xl:w-12 2xl:h-12 bg-surface-light rounded-full",children:(0,l.jsx)("img",{className:"w-full h-full",src:"/static/images/platform/train/data-store--gc.svg",alt:"DataStore"})})}),(0,l.jsx)("div",{className:"w-2 h-2 rounded-full bg-orange-500"})]}),(0,l.jsxs)("div",{className:"flex flex-col items-center justify-center gap-2",children:[(0,l.jsx)("div",{className:"border-2 border-strong p-2 rounded-full",children:(0,l.jsx)("div",{className:"w-10 h-10 sm:w-12 sm:h-12 xl:w-10 xl:h-10 2xl:w-12 2xl:h-12 bg-surface-light rounded-full",children:(0,l.jsx)("img",{className:"w-full h-full",src:"/static/images/platform/train/data-store--azure.svg",alt:"DataStore"})})}),(0,l.jsx)("div",{className:"w-2 h-2 rounded-full bg-orange-900"})]}),(0,l.jsxs)("div",{className:"flex flex-col items-center justify-center gap-2",children:[(0,l.jsx)("div",{className:"border-2 border-strong p-2 rounded-full",children:(0,l.jsx)("div",{className:"w-10 h-10 sm:w-12 sm:h-12 xl:w-10 xl:h-10 2xl:w-12 2xl:h-12 bg-surface-light rounded-full",children:(0,l.jsx)("img",{className:"w-full h-full",src:"/static/images/platform/train/data-store--aws.svg",alt:"DataStore"})})}),(0,l.jsx)("div",{className:"w-2 h-2 rounded-full bg-orange-900"})]})]}),(0,l.jsxs)("div",{className:"flex",children:[(0,l.jsxs)("div",{className:"flex grow border-2 border-strong relative overflow-hidden rounded-md",children:[(0,l.jsx)(eC,{children:(0,l.jsxs)("svg",{width:"122",height:"50",viewBox:"0 0 122 50",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{position:"relative",zIndex:1},children:[(0,l.jsx)("rect",{width:"122",height:"50",fill:"#171717"}),(0,l.jsx)("path",{d:"M122 25H108.5C106.843 25 105.5 26.3431 105.5 28V29C105.5 30.1046 104.605 31 103.5 31V31C102.395 31 101.5 31.8954 101.5 33V36C101.5 37.1046 100.605 38 99.5 38V38C98.3954 38 97.5 37.1046 97.5 36V27C97.5 25.8954 96.6046 25 95.5 25C94.3954 25 93.5 25.8954 93.5 27V31C93.5 32.1046 92.6046 33 91.5 33C90.3954 33 89.5 32.1046 89.5 31V19C89.5 17.8954 88.6046 17 87.5 17C86.3954 17 85.5 17.8954 85.5 19V23C85.5 24.1046 84.6046 25 83.5 25C82.3954 25 81.5 24.1046 81.5 23V11C81.5 9.89543 80.6046 9 79.5 9C78.3954 9 77.5 9.89543 77.5 11V23C77.5 24.1046 76.6046 25 75.5 25C74.3954 25 73.5 25.8954 73.5 27V45C73.5 46.1046 72.6046 47 71.5 47C70.3954 47 69.5 46.1046 69.5 45V30C69.5 28.8954 68.6046 28 67.5 28C66.3954 28 65.5 28.8954 65.5 30V31C65.5 32.1046 64.6046 33 63.5 33C62.3954 33 61.5 33.8954 61.5 35V38.5C61.5 39.6046 60.6046 40.5 59.5 40.5V40.5C58.3954 40.5 57.5 39.6046 57.5 38.5V27C57.5 25.8954 56.6046 25 55.5 25V25C54.3954 25 53.5 25.8954 53.5 27V31C53.5 32.1046 52.6046 33 51.5 33V33C50.3954 33 49.5 32.1046 49.5 31V19C49.5 17.8954 48.6046 17 47.5 17V17C46.3954 17 45.5 17.8954 45.5 19V23C45.5 24.1046 44.6046 25 43.5 25V25C42.3954 25 41.5 24.1046 41.5 23V3C41.5 1.89543 40.6046 1 39.5 1V1C38.3954 1 37.5 1.89543 37.5 3V23C37.5 24.1046 36.6046 25 35.5 25V25C34.3954 25 33.5 25.8954 33.5 27V47C33.5 48.1046 32.6046 49 31.5 49V49C30.3954 49 29.5 48.1046 29.5 47V15C29.5 13.8954 28.6046 13 27.5 13V13C26.3954 13 25.5 13.8954 25.5 15V27C25.5 28.1046 24.6046 29 23.5 29V29C22.3954 29 21.5 29.8954 21.5 31V35C21.5 36.1046 20.6046 37 19.5 37V37C18.3954 37 17.5 36.1046 17.5 35V29C17.5 26.7909 15.7091 25 13.5 25H0",stroke:"#34D399",strokeWidth:"2"})]})}),(0,l.jsx)(eA,{className:"bg-gradient-to-l from-transparent via-grey-900 to-grey-900"})]}),(0,l.jsxs)("div",{className:"p-2 grid grid-cols-4 gap-x-1 gap-y-1 items-center grid-flow-row",children:[(0,l.jsx)(eI,{}),(0,l.jsx)(eI,{}),(0,l.jsx)(eI,{}),(0,l.jsx)(eI,{}),(0,l.jsx)(eI,{}),(0,l.jsx)(eI,{}),(0,l.jsx)(eI,{}),(0,l.jsx)(eI,{}),(0,l.jsx)(eI,{}),(0,l.jsx)(eI,{}),(0,l.jsx)(eI,{}),(0,l.jsx)(eI,{}),(0,l.jsx)(eI,{}),(0,l.jsx)(eI,{}),(0,l.jsx)(eI,{}),(0,l.jsx)(eI,{})]})]})]}),(0,l.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,l.jsxs)("div",{className:"flex grow flex-col gap-3 border-2 border-strong p-8 pb-4 rounded-md items-center",children:[(0,l.jsxs)("div",{className:"w-20 h-20 relative",children:[(0,l.jsxs)("div",{className:"w-20 h-20 absolute top-0 left-0",children:[(0,l.jsx)(ez,{}),(0,l.jsx)(ez,{}),(0,l.jsx)(ez,{}),(0,l.jsx)(ez,{}),(0,l.jsx)(ez,{}),(0,l.jsx)(ez,{}),(0,l.jsx)(ez,{}),(0,l.jsx)(ez,{}),(0,l.jsx)(ez,{}),(0,l.jsx)(ez,{}),(0,l.jsx)(ez,{}),(0,l.jsx)(ez,{}),(0,l.jsx)(ez,{}),(0,l.jsx)(ez,{}),(0,l.jsx)(ez,{}),(0,l.jsx)(ez,{}),(0,l.jsx)(ez,{}),(0,l.jsx)(ez,{}),(0,l.jsx)(ez,{}),(0,l.jsx)(ez,{}),(0,l.jsx)(ez,{})]}),(0,l.jsx)(eM,{children:(0,l.jsx)(eT,{})}),(0,l.jsx)(eS,{children:(0,l.jsx)(eT,{className:"inner"})})]}),(0,l.jsx)(eE,{children:"Customization"})]}),(0,l.jsx)(ek,{size:"large",iconStart:(0,l.jsx)("svg",{width:"28",height:"28",viewBox:"0 0 28 28",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,l.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.9922 7.00001L13.2402 2.18413L14.7597 1.31589L20.9999 12.2364L23.7402 7.44089L25.2597 8.30913L19.0077 19.25H24.4999V21H12.0077L14.7597 25.8159L13.2402 26.6841L6.99995 15.7636L4.25966 20.5591L2.74023 19.6909L8.99216 8.75001H3.49995V7.00001H15.9922ZM16.9922 8.75001H11.0077L8.00773 14L11.0077 19.25H16.9922L19.9922 14L16.9922 8.75001Z",fill:"black"})}),children:"Train"})]})]}),e$=I.Ay.div.withConfig({componentId:"sc-52180056-0"})([".carousel-slider{overflow:visible !important;}.carousel .control-dots .dot{background:var(--lb-text-primary);}.control-dots{bottom:-40px !important;li{box-shadow:none !important;display:flex;align-items:center;div{align-self:center;}}}li{display:flex;align-items:center;div{align-self:center;}}button{height:50px;top:50% !important;transform:translateY(-50%);}"]),eR=I.Ay.div.withConfig({componentId:"sc-52180056-1"})(["svg{height:20px;width:20px;}.catalog{&:hover{small{color:var(--lb-warning-main);}
120svg{path{fill:var(--lb-warning-main);}}}}.annotate{&:hover{small{color:var(--lb-info-main);}svg{path{fill:var(--lb-info-main);}}}}.model{&:hover{small{color:var(--lb-secondary-main);}svg{path{fill:var(--lb-secondary-main);}}}}.boost{&:hover{small{color:var(--lb-success-main);}svg{path{stroke:var(--lb-success-main);}}}}"]),eW=e=>e.data.isBanner?(0,l.jsx)(A.A,{className:"",children:(0,l.jsxs)("div",{className:(0,j.cn)("flex flex-row flex-wrap justify-between items-center mb-12 gap-y-6 rounded-2xl p-8 md:px-12",(0,V.D)(e.data.backgroundColor,"bg-grey-900")),children:[(0,l.jsxs)("div",{children:[(0,l.jsx)("span",{className:"text-xs text-ink bg-surface-light rounded-full px-2 py-1",children:e.data.contentType}),(0,l.jsx)(h.A,{color:"revert",variant:"h5",className:"mt-2 max-w-3xl",children:e.data.heading}),e.data.body&&(0,l.jsx)(h.A,{variant:"p",className:"mt-2 max-w-3xl text-surface-light",children:e.data.body})]}),(0,l.jsx)("div",{children:(0,l.jsx)(C.A,{size:"small",href:e.data.url,color:"white",variant:e.buttonStyle||"outlined",children:e.data.ctaText})}),e.customContent&&e.customContent]})}):e.data.isFullWidth?(0,l.jsxs)("div",{className:"flex flex-col mx-auto justify-center",children:[(0,l.jsxs)("div",{className:" max-w-4xl mx-auto text-center",children:[(0,l.jsx)(h.A,{level:"h2",variant:"h3",className:"mb-4",children:e.data.heading||e.data.name}),(0,l.jsx)(h.A,{variant:"p",level:"div",className:"block",children:(0,l.jsx)(u.A,{content:e.data.flexibleContent})})]}),(0,l.jsx)("div",{className:" max-w-6xl mx-auto mt-12",children:(0,l.jsx)(O.h,{src:e.data.image.file.url,alt:e.data.name})})]},e.index):(0,l.jsxs)("div",{className:`md:grid md:grid-cols-12 md:flex-row items-center gap-12 space-y-12 md:space-y-0 ${e.className||""}`,children:[e.data.video?(0,l.jsx)("div",{className:`${e.index%2==0?"order-2":"order-1"} col-span-12 md:col-span-6 p-0`,children:(0,l.jsx)(G.A,{src:e.data.video.file.url,poster:e.data.image.file.url})}):e.data.assets?(0,l.jsx)(e$,{className:`${e.index%2==0?"order-2":"order-1"} col-span-12 md:col-span-6 p-0`,children:(0,l.jsx)(eN.FN,{useKeyboardArrows:!0,showStatus:!1,emulateTouch:!0,showThumbs:!1,stopOnHover:!0,swipeable:!0,autoPlay:!0,infiniteLoop:!0,children:e.data.assets.map((t,a)=>(0,l.jsx)("div",{children:(0,l.jsx)("img",{src:t.file.url,alt:e.data.heading,className:"w-full rounded-lg"},a)},a))})}):e.data.image?(0,l.jsx)("div",{className:`${e.index%2==0?"order-2":"order-1"} col-span-12 md:col-span-6 p-0`,children:(0,l.jsx)("img",{src:e.data.image.file.url,alt:e.data.name,className:`w-full max-w-2xl ${e.data.isSmallImage?"!max-w-md":""}`})}):null,("Plug into powerful data-centric workflows"===e.data.name||e.data.isAnimatedGraphic)&&(0,l.jsx)("div",{className:`${e.index%2==0?"order-2":"order-1"} col-span-12 md:col-span-6 p-0`,children:(0,l.jsx)(eF,{})}),(0,l.jsx)("div",{className:`${e.index%2==0?"order-1":"order-2"} col-span-12 md:col-span-6 p-0`,children:(0,l.jsxs)("div",{className:"max-w-lg",children:[e.data.contentType&&(0,l.jsx)("div",{className:"mb-2",children:(0,l.jsx)(h.A,{variant:"small",fontWeight:"medium",color:"normal",children:e.data.contentType})}),e.data.icon&&(0,l.jsx)("div",{className:(0,j.cn)("mb-6 w-16 h-16 rounded-2xl flex items-center justify-center",(0,V.D)(e.data.backgroundColor)),children:(0,l.jsx)(m.A,{src:e.data.icon.file.url||""})}),(0,l.jsx)("div",{className:"md:flex-col flex gap-6 items-center md:items-start mb-6",children:(0,l.jsx)(h.A,{level:"h2",variant:"h3",color:e.darkMode?"light":"normal",children:e.data.heading||e.data.name})}),e.data.flexibleContent?(0,l.jsx)("div",{className:"text-lg max-w-2xl text-ink-muted mb-6",children:(0,l.jsx)(u.A,{content:e.data.flexibleContent})}):e.data.body?(0,l.jsx)(h.A,{variant:"p",color:"light",className:"max-w-2xl mb-6",children:e.data.body}):null,e.data.ctaText&&(0,l.jsx)(C.A,{variant:e.buttonStyle||"text",color:"primary",size:"medium",href:e.data.url,children:e.data.ctaText})]})}),e.data.flexibleContent2&&e.data.customData&&(0,l.jsx)("div",{className:"col-span-12 my-4 order-3 text-center",children:(0,l.jsxs)("div",{className:"flex flex-row flex-wrap align-items-center gap-4 justify-content-center",children:[(0,l.jsxs)("div",{className:"flex align-items-center text-ink-muted",children:[" ",(0,l.jsx)(u.A,{content:e.data.flexibleContent2})]}),(0,l.jsxs)(eR,{className:"flex flex-row flex-wrap gap-4 justify-content-center",children:[(0,l.jsxs)("span",{className:`catalog border border-border-dark hover:bg-action-hover focus-visible:outline-none focus-visible:shadow-lb-focus ga
120p-2 flex flex-row align-items-center w-auto p-2 rounded-md transition-colors ${!e.data.customData.includes("Catalog")&&"hidden"}`,children:[(0,l.jsx)(L.k,{className:"max-h-5",src:"/static/images/productheader/catalog.svg"}),(0,l.jsx)(h.A,{variant:"small",className:"",fontWeight:"medium",children:"Catalog"})]}),(0,l.jsxs)("span",{className:`model border border-border-dark hover:bg-action-hover focus-visible:outline-none focus-visible:shadow-lb-focus gap-2 flex flex-row align-items-center w-auto p-2 rounded-md transition-colors ${!e.data.customData.includes("Model")&&"hidden"}`,children:[(0,l.jsx)(L.k,{className:"max-h-5",src:"/static/images/productheader/model.svg"}),(0,l.jsx)(h.A,{variant:"small",className:"",fontWeight:"medium",children:"Model"})]}),(0,l.jsxs)("span",{className:`annotate border border-border-dark hover:bg-action-hover focus-visible:outline-none focus-visible:shadow-lb-focus gap-2 flex flex-row align-items-center w-auto p-2 rounded-md transition-colors ${!e.data.customData.includes("Annotate")&&"hidden"}`,children:[(0,l.jsx)(L.k,{className:"max-h-5",src:"/static/images/productheader/annotate.svg"}),(0,l.jsx)(h.A,{variant:"small",className:"",fontWeight:"medium",children:"Annotate"})]}),(0,l.jsxs)("span",{className:`boost border border-border-dark hover:bg-action-hover focus-visible:outline-none focus-visible:shadow-lb-focus gap-2 flex flex-row align-items-center w-auto p-2 rounded-md transition-colors ${!e.data.customData.includes("Boost")&&"hidden"}`,children:[(0,l.jsx)(L.k,{className:"max-h-5",src:"/static/images/productheader/labelingservices.svg"}),(0,l.jsx)(h.A,{variant:"small",className:"",fontWeight:"medium",children:"Boost"})]}),_.s4&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{className:"hidden md:block border-border font-bold border-right border-2"}),(0,l.jsx)("a",{href:_.Rr,className:"border border-primary bg-primary hover:bg-primary-dark focus-visible:outline-none focus-visible:shadow-lb-focus gap-2 flex flex-row align-items-center w-auto p-2 rounded-md transition-colors",children:(0,l.jsx)(h.A,{variant:"small",className:"",color:"revert",fontWeight:"medium",children:_.Oi})})]})]})]})})]},e.index);var eL=a(26276),eV=a.n(eL);a(96941).Ay.registerPlugin(eV());let eD=function({children:e,bgColor:t,handleBgColor:a,className:r=""}){let s=(0,i.useRef)(null),o=(0,V.D)(t);return(0,i.useEffect)(()=>{let e=eV().create({trigger:s.current,invalidateOnRefresh:!0,start:"top 72px",end:"bottom 0px",pin:!1,scrub:!1,markers:!1,onEnter:()=>a(o),onEnterBack:()=>a(o)});return()=>{e.kill()}},[]),(0,l.jsx)("section",{ref:s,className:r||"",children:e})},eH=({section:e})=>{let t=(0,i.useRef)(null),a=(0,s.W)(t,{once:!0,margin:"-15%"});return(0,l.jsx)(A.A,{className:"pb-12",children:(0,l.jsxs)(o.P.div,{ref:t,className:"max-w-3xl mx-auto text-center",children:[(0,l.jsx)(o.P.div,{initial:{opacity:0,y:32},animate:a?{opacity:1,y:0}:{opacity:0,y:32},transition:{duration:.8,ease:[.22,1,.36,1],delay:.1},children:(0,l.jsx)(h.A,{level:"h2",variant:"h2",features:e.headerStyles,className:"mb-3 leading-[1.1] tracking-tight text-ink",children:e.heading})}),e.richText&&(0,l.jsx)(o.P.div,{initial:{opacity:0,y:24},animate:a?{opacity:1,y:0}:{opacity:0,y:24},transition:{duration:.8,ease:[.22,1,.36,1],delay:.2},children:(0,l.jsx)(h.A,{variant:"h5",level:"div",color:"secondary",className:"block font-ibm leading-snug",children:(0,l.jsx)(u.A,{content:e.richText})})})]})})},eU=({variant:e="card",...t})=>"section"===e?(0,l.jsx)("div",{className:(0,V.D)(t.backgroundColor,"bg-surface"),children:(0,l.jsx)(A.A,{className:S.o,children:(0,l.jsxs)("section",{className:"flex flex-col max-w-2xl m-auto gap-2 bg-surface-light p-6 lg:p-12 rounded-lg",children:[(0,l.jsx)("div",{children:(0,l.jsx)("img",{src:t.icon?.file.url,alt:t.name})}),(0,l.jsx)("p",{className:"text-ink text-xl",children:t.body}),(0,l.jsx)("div",{className:"text-ink font-future self-end",children:(0,l.jsx)(u.A,{content:t.flexibleContent,className:"!font-thin"})}),(0,l.jsxs)("div",{className:"flex-end font-mono text-ink text-right flex flex-col text-xs",children:[(0,l.jsx)(u.A,{content:t.flexibleContent2}),(0,l.jsx)(L.k,{src:`https:${t.image.file.url}`,className:"flex ml-auto mt-4"})]})]})})}):(0,l.jsxs)("div",{className:"bg-surface-paper text-ink p-12 h-100 rounded-lg",children:[t.icon&&(0,l.jsx)("div",{className:"pb-4",children:(0,l.jsx)("img",{className:"max-h-[30px]",src:t.icon.file.url})}),t.flexibleContent&&(0,l.jsx)("span",{className:"mb-3",children:(0,l.jsx)(u.A,{content:t.flexibleContent})}),t.body&&(0,l.jsx)(h.A,{variant:"small",color:"light",className:"text-right",children:t.body})]}),eB=({data:e,autoplayInterval:t=5e3})=>{let[a,r]=(0,i.useState)(0),[s,o]=(0,i.useState)(!1),[n,c]=(0,i.useState)(!1),d=(0,i.useCallback)(()=>{c(!0),r(t=>(t+1)%e.assets.length),setTimeout(()=>c(!1),500)},[e.assets.length]),m=(0,i.useCallback)(()=>{c(!0),r(t=>(t-1+e.assets.length)%e.assets.length),setTimeout(()=>c(!1),500)},[e.assets.length]);return(0,i.useEffect)(()=>
120{if(!s){let e=setInterval(d,t);return()=>clearInterval(e)}},[d,t,s]),(0,l.jsx)(A.A,{className:S.o,children:(0,l.jsx)("div",{className:"max-w-5xl mx-auto bg-surface-paper text-ink rounded-lg overflow-hidden shadow-lb-md",onMouseEnter:()=>o(!0),onMouseLeave:()=>o(!1),children:(0,l.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-12",children:[(0,l.jsx)("div",{className:"relative md:col-span-6 bg-surface-light",children:(0,l.jsxs)("div",{className:"relative aspect-square w-full h-full",children:[e.assets.map((e,t)=>(0,l.jsx)("div",{className:`absolute inset-0 w-full h-full transition-opacity duration-500 ease-in-out ${a===t?"opacity-100 z-10":"opacity-0 z-0"}`,children:(0,l.jsxs)("div",{className:"relative w-full h-full overflow-hidden",children:[(0,l.jsx)("img",{src:e.file.url,alt:`Testimonial ${t+1}`,className:"absolute w-full h-full object-cover"}),(0,l.jsxs)("div",{className:"m-4 p-4 bg-glass border border-border rounded-lg absolute bottom-0 backdrop-blur-md",children:[(0,l.jsx)(h.A,{variant:"small",fontWeight:"bold",children:"PROMPT"}),(0,l.jsx)(h.A,{variant:"p",wrapper:"span",className:"block",children:e.description})]})]})},t)),(0,l.jsxs)("div",{className:"absolute inset-0 z-20 flex items-center justify-between px-4",children:[(0,l.jsx)("button",{onClick:()=>{n||(m(),o(!0))},className:"p-2 rounded-full bg-action-selected hover:bg-action-focus focus-visible:outline-none focus-visible:shadow-lb-focus disabled:cursor-not-allowed disabled:bg-action-disabled-bg transition-all group","aria-label":"Previous slide",disabled:n,children:(0,l.jsx)("img",{src:"/static/images/icons/arrowright.svg",className:"rotate-180 opacity-80 group-hover:opacity-100 transition-all"})}),(0,l.jsx)("button",{onClick:()=>{n||(d(),o(!0))},className:"p-2 rounded-full bg-action-selected hover:bg-action-focus focus-visible:outline-none focus-visible:shadow-lb-focus disabled:cursor-not-allowed disabled:bg-action-disabled-bg transition-all group","aria-label":"Next slide",disabled:n,children:(0,l.jsx)("img",{src:"/static/images/icons/arrowright.svg",className:"opacity-80 group-hover:opacity-100 transition-all"})})]})]})}),(0,l.jsxs)("div",{className:"md:col-span-6 p-6 md:p-8 flex flex-col justify-center",children:[(0,l.jsxs)("div",{children:[(0,l.jsx)("img",{src:e.icon.file.url,alt:"Ideogram",className:"h-8 mb-6"}),(0,l.jsx)(h.A,{variant:"p",level:"div",className:"block",children:(0,l.jsx)(u.A,{content:e.flexibleContent})})]}),(0,l.jsxs)("div",{className:"space-y-4 mt-6",children:[(0,l.jsx)(C.A,{size:"small",color:"primary",href:e.url,children:e.ctaText}),(0,l.jsx)("div",{className:"flex justify-start gap-2 pt-4",children:e.assets.map((e,t)=>(0,l.jsx)("button",{onClick:()=>{!n&&(c(!0),r(t),setTimeout(()=>c(!1),500),o(!0))},disabled:n,className:`w-2 h-2 rounded-full transition-all ${a===t?"bg-primary":"bg-action-selected hover:bg-action-active"} focus-visible:outline-none focus-visible:shadow-lb-focus disabled:cursor-not-allowed disabled:bg-action-disabled-bg`,"aria-label":`Go to slide ${t+1}`},t))})]})]})]})})})};var e_=a(94208),eO=a.n(e_),eG=a(75784),eq=a(81931);let eX=({content:e,title:t,className:a="",sticky:r=!0,offset:s=72,showLevels:n,maxLevel:c=6,isMobile:d=!1,headingOffset:m=1})=>{let[u,x]=(0,i.useState)(!1),[f,p]=(0,i.useState)(""),[g,v]=(0,i.useState)(!1),b=(0,eq.I)(e).map(e=>({...e,level:Math.min(6,e.level+m)})).filter(e=>(!n||!!n.includes(e.level))&&!(e.level>c)),w=b.find(e=>e.id===f)?.text||"Table of Contents",y=()=>d?u?300:140:s,j=(e,t)=>{e.preventDefault();let a=document.getElementById(t);if(a){let e=y(),r=a.getBoundingClientRect().top+window.scrollY;setTimeout(()=>{d&&x(!1)},100),window.scrollTo({top:Math.max(0,r-e),behavior:"smooth"}),window.history.pushState(null,"",`#${t}`)}};return((0,i.useEffect)(()=>{let e=new IntersectionObserver(e=>{let t=e.find(e=>e.isIntersecting&&e.intersectionRatio>=.5);if(t)p(t.target.id);else{let t=e.find(e=>e.isIntersecting);t&&p(t.target.id)}},{rootMargin:d?"-140px 0px -50% 0px":`-${s}px 0px -50% 0px`,threshold:[0,.5,1]});return b.forEach(t=>{let a=document.getElementById(t.id);a&&e.observe(a)}),()=>e.disconnect()},[b,s,d,u]),(0,i.useEffect)(()=>
120{if(!d)return void v(!0);let e=new IntersectionObserver(([e])=>{v(e.isIntersecting)},{rootMargin:"-90px 0px 0px 0px",threshold:[0,.1]}),t=document.querySelector("[data-content-wrapper]");return t&&e.observe(t),()=>e.disconnect()},[d]),(0,i.useEffect)(()=>{let e=window.location.hash;if(e){let t=e.substring(1),a=document.getElementById(t);a&&setTimeout(()=>{let e=y(),t=a.getBoundingClientRect().top+window.scrollY;window.scrollTo({top:Math.max(0,t-e),behavior:"smooth"})},100)}},[s,d,u]),0===b.length)?null:d?(0,l.jsx)(eG.N,{children:g&&(0,l.jsx)(o.P.div,{initial:{opacity:0,y:-20},animate:{opacity:1,y:0},exit:{opacity:0,y:-20},transition:{duration:.2},className:"fixed top-[90px] left-0 right-0 z-50",children:(0,l.jsxs)("div",{className:` 121 ${a} 122 bg-surface-paper shadow-lb-sm border-b border-border mx-4 rounded-lg 123 `,children:[(0,l.jsxs)("button",{onClick:()=>x(!u),className:"w-full px-4 py-3 flex items-center justify-between text-left hover:bg-action-hover focus-visible:outline-none focus-visible:shadow-lb-focus transition-colors rounded-lg",children:[(0,l.jsx)(h.A,{variant:"h6",className:"font-medium text-sm truncate",children:w}),(0,l.jsx)(o.P.svg,{animate:{rotate:180*!!u},transition:{duration:.2},className:"w-5 h-5 flex-shrink-0 text-ink-muted",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,l.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 9l-7 7-7-7"})})]}),(0,l.jsx)(eG.N,{children:u&&(0,l.jsx)(o.P.nav,{initial:{opacity:0,height:0},animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},transition:{duration:.2},className:"border-t border-border-divider overflow-hidden bg-surface-paper rounded-b-lg",children:(0,l.jsx)("div",{className:"px-2 py-2 max-h-[40vh] overflow-y-auto",children:b.map((e,t)=>(0,l.jsx)(o.P.a,{href:`#${e.id}`,onClick:t=>j(t,e.id),className:` 124 block px-2 py-2 text-sm rounded-md 125 transition-colors cursor-pointer 126 focus-visible:outline-none focus-visible:shadow-lb-focus 127 ${f===e.id?"bg-action-selected text-primary-dark":"hover:bg-action-hover"} 128 ${1===e.level?"font-semibold":2===e.level?"font-medium":"font-normal"} 129 `,whileFocus:{scale:1.01},style:{paddingLeft:`${(e.level-1)*12+8}px`},children:e.text},t))})})})]})})}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(eO(),{id:"afa624dc0d27c1c0",dynamic:[s],children:`html{scroll-behavior:smooth;scroll-padding-top:${s}px}`}),(0,l.jsxs)("div",{className:eO().dynamic([["afa624dc0d27c1c0",[s]]])+" "+` 130 ${r?"sticky top-[90px]":""} 131 ${a} 132 `,children:[t&&(0,l.jsx)(h.A,{variant:"h6",className:"mb-4 font-semibold",children:t}),(0,l.jsx)("nav",{className:eO().dynamic([["afa624dc0d27c1c0",[s]]])+" space-y-2",children:b.map((e,t)=>(0,l.jsx)("a",{href:`#${e.id}`,onClick:t=>j(t,e.id),style:{paddingLeft:`${(e.level-1)*12}px`},className:eO().dynamic([["afa624dc0d27c1c0",[s]]])+" "+` 133 block text-sm transition-colors cursor-pointer 134 focus-visible:outline-none focus-visible:shadow-lb-focus rounded-sm 135 ${f===e.id?"text-primary-dark font-medium":"hover:text-primary"} 136 ${1===e.level?"font-semibold":2===e.level?"font-medium":"font-normal"} 137 `,children:e.text},t))})]})]})},eY=["--lb-tag-teal","--lb-tag-cyan","--lb-tag-sage","--lb-tag-amber","--lb-tag-plum"],eZ="relative aspect-square w-full overflow-visible",eK="absolute inset-0 block h-full w-full",eJ=[{x:-1.9,y:.88,z:-5.05,radius:.42,speed:.074,phase:.02,colorIndex:0},{x:.38,y:.32,z:-4.72,radius:.36,speed:.066,phase:.1,colorIndex:3},{x:-.82,y:.52,z:-5.26,radius:.3,speed:.088,phase:.14,colorIndex:4},{x:1.62,y:.72,z:-4.26,radius:.38,speed:.079,phase:.18,colorIndex:2},{x:.98,y:.42,z:-5.12,radius:.32,speed:.073,phase:.22,colorIndex:1},{x:-1.42,y:.88,z:-3.34,radius:.52,speed:.071,phase:.27,colorIndex:0},{x:1.14,y:.82,z:-2.58,radius:.56,speed:.077,phase:.34,colorIndex:2},{x:-2.08,y:.36,z:-4.36,radius:.34,speed:.063,phase:.39,colorIndex:3}
137,{x:-.18,y:.08,z:-1.42,radius:.86,speed:.061,phase:.43,colorIndex:1},{x:.94,y:-.5,z:-.32,radius:.5,speed:.092,phase:.52,colorIndex:0},{x:2.04,y:.22,z:-3.7,radius:.36,speed:.083,phase:.56,colorIndex:2},{x:-1.38,y:-.42,z:.24,radius:.48,speed:.087,phase:.6,colorIndex:4},{x:1.46,y:-.04,z:.92,radius:.72,speed:.056,phase:.68,colorIndex:3},{x:-.78,y:-.76,z:1.44,radius:.42,speed:.069,phase:.76,colorIndex:2},{x:.58,y:-.72,z:1.9,radius:.46,speed:.084,phase:.84,colorIndex:4},{x:-.1,y:.22,z:-3.92,radius:.34,speed:.081,phase:.93,colorIndex:1}],eQ=` 138 varying vec3 vGridPosition; 139 140 void main() { 141 vGridPosition = position; 142 gl_Position = projectionMatrix * modelViewMatrix * vec4(position, 1.0); 143 } 144`,e0=` 145 uniform vec3 uColor; 146 uniform float uOpacity; 147 uniform float uHalfWidth; 148 uniform float uZMin; 149 uniform float uZMax; 150 uniform vec2 uResolution; 151 152 varying vec3 vGridPosition; 153 154 void main() { 155 float zCenter = (uZMin + uZMax) * 0.5; 156 float zHalfRange = (uZMax - uZMin) * 0.5; 157 float xFade = 1.0 - smoothstep(uHalfWidth * 0.62, uHalfWidth, abs(vGridPosition.x)); 158 float zFade = 1.0 - smoothstep(zHalfRange * 0.58, zHalfRange, abs(vGridPosition.z - zCenter)); 159 vec2 screenUv = gl_FragCoord.xy / uResolution; 160 float screenFade = 161 smoothstep(0.02, 0.16, screenUv.x) * 162 (1.0 - smoothstep(0.84, 0.98, screenUv.x)) * 163 smoothstep(0.06, 0.24, screenUv.y) * 164 (1.0 - smoothstep(0.9, 1.0, screenUv.y)); 165 float alpha = uOpacity * xFade * zFade * screenFade; 166 167 gl_FragColor = vec4(uColor, alpha); 168 } 169`,e1=` 170 varying vec2 vMistPosition; 171 172 void main() { 173 vMistPosition = position.xy; 174 gl_Position = projectionMatrix * modelViewMatrix * vec4(position, 1.0); 175 } 176`,e2=` 177 uniform vec3 uColor; 178 uniform float uOpacity; 179 uniform float uHalfWidth; 180 uniform float uHalfDepth; 181 uniform vec2 uResolution; 182 183 varying vec2 vMistPosition; 184 185 void main() { 186 float xFade = 1.0 - smoothstep(uHalfWidth * 0.5, uHalfWidth, abs(vMistPosition.x)); 187 float zFade = 1.0 - smoothstep(uHalfDepth * 0.5, uHalfDepth, abs(vMistPosition.y)); 188 vec2 screenUv = gl_FragCoord.xy / uResolution; 189 float screenFade = 190 smoothstep(0.02, 0.18, screenUv.x) * 191 (1.0 - smoothstep(0.82, 0.98, screenUv.x)) * 192 smoothstep(0.05, 0.24, screenUv.y) * 193 (1.0 - smoothstep(0.88, 1.0, screenUv.y)); 194 float alpha = uOpacity * xFade * zFade * screenFade; 195 196 gl_FragColor = vec4(uColor, alpha); 197 } 198`,e5=` 199 varying vec3 vNormal; 200 varying vec3 vPosition; 201 varying vec3 vWorldPosition; 202 203 void main() { 204 vNormal = normalize(normalMatrix * normal); 205 vPosition = position; 206 vWorldPosition = (modelMatrix * vec4(position, 1.0)).xyz; 207 gl_Position = projectionMatrix * modelViewMatrix * vec4(position, 1.0); 208 } 209`,e4=` 210 uniform vec3 uColorA; 211 uniform vec3 uColorB; 212 uniform float uAlpha; 213 uniform float uPulse; 214 215 varying vec3 vNormal; 216 varying vec3 vPosition; 217 varying vec3 vWorldPosition; 218 219 void main() { 220 vec3 normal = normalize(vNormal); 221 vec3 viewDirection = normalize(cameraPosition - vWorldPosition); 222 vec3 lightDirection = normalize(vec3(-0.45, 0.78, 0.42)); 223 float diffuse = 0.32 + 0.68 * max(dot(normal, lightDirection), 0.0); 224 float rim = pow(1.0 - max(dot(normal, viewDirection), 0.0), 1.65); 225 float specular = pow(max(dot(reflect(-lightDirection, normal), viewDirection), 0.0), 10.0); 226 float horizontal = smoothstep(-1.0, 1.0, vPosition.x); 227 float vertical = smoothstep(-1.0, 1.0, vPosition.y); 228 float softCore = 1.0 - smoothstep(0.2, 1.08, length(vPosition.xy)); 229 vec3 color = mix(uColorA, uColorB, horizontal * 0.58 + vertical * 0.28); 230 color = mix(color, uColorA, uPulse * 0.14); 231 color *= diffuse; 232 color += specular * 0.18 + rim * uColorB * 0.16; 233 float alpha = uAlpha * (0.22 + softCore * 0.38 + rim * 0.5); 234 235 gl_FragColor = vec4(color, alpha); 236 } 237`,e3=(e,t,a)=>{let r=Math.min(Math.max((a-e)/(t-e),0),1);return r*r*(3-2*r)},e6=(e,t,a)=>Math.min(Math.max(e,t),a),e8=({colorTokens:e=eY,className:t=eZ,canvasClassName:r=eK})=>{let s=(0,i.useRef)(null),o=(0,i.useRef)(null);return(0,i.useEffect)(()=>{let t=s.current,r=o.current;if(!t||!r)return;let l=0,i=!0,n=[];return Promise.all([Promise.all([a.e(5334),a.e(7391)]).then(a.bind(a,14796))]).then(([a])=>{if(!i)return;let s=getComputedStyle(t),o=getComputedStyle(document.documentElement),c=e.map(e=>{let t=(e=>{let t=e.trim(),a=t.match(/^#([0-9a-f]{3}|[0-9a-f]{6})$/i);if(a){let e=a[1],t=Number.parseInt(3===e.length?e.split("").map(e=>`${e}${e}`).join(""):e,16);return[(t>>16&255)/255,(t>>8&255)/255,(255&t)/255]}let r=t.match(/^rgba?\(([^)]+)\)$/i);if(r){let e=r[1].split(",").slice(0,3).map(e=>Number.parseFloat(e.trim()));if(e.every(e=>Number.isFinite(e)))return e.map(e=>e/255)}return null})(s.getPropertyValue(e).trim()||o.getPropertyValue(e).trim());return t?new a.Color(t[0],t[1],t[2]):new a.Color}),d=[],m=new a.WebGLRenderer({canvas:r,alpha:!0,antialias:!0,depth:!0,powerPreference:"high-performance"});
237m.setClearAlpha(0),m.outputColorSpace=a.SRGBColorSpace;let h=new a.Scene,u=new a.PerspectiveCamera(40,1,.1,100);u.position.set(0,1.18,6.5),u.lookAt(0,-1.42+.32,-.35);let x=new a.Group;x.position.y=-1.42,x.renderOrder=-2,h.add(x);let f=(e,t)=>new a.ShaderMaterial({vertexShader:eQ,fragmentShader:e0,transparent:!0,depthWrite:!1,uniforms:{uColor:{value:e},uOpacity:{value:t},uHalfWidth:{value:2.7},uZMin:{value:-5.5},uZMax:{value:2.2},uResolution:{value:new a.Vector2(1,1)}}}),p=f(c[0].clone().multiplyScalar(.64),.24),g=f(c[2].clone().multiplyScalar(.54),.34),v=new a.ShaderMaterial({vertexShader:e1,fragmentShader:e2,transparent:!0,depthWrite:!1,uniforms:{uColor:{value:c[1].clone().multiplyScalar(.78)},uOpacity:{value:.045},uHalfWidth:{value:2.8350000000000004},uHalfDepth:{value:3.85},uResolution:{value:new a.Vector2(1,1)}}}),b=new a.Mesh(new a.PlaneGeometry(5.670000000000001,7.7),v);b.rotation.x=-Math.PI/2,b.position.z=-1.65,b.renderOrder=-2,x.add(b);let w=(e,t)=>{let r=new a.BufferGeometry().setFromPoints(e),l=new a.Line(r,t);l.renderOrder=-1,d.push(r),x.add(l)};for(let e=-2.7;e<=2.701;e+=.42)w([new a.Vector3(e,0,-5.5),new a.Vector3(e,0,2.2)],.001>Math.abs(e)?g:p);for(let e=-5.5;e<=2.201;e+=.42)w([new a.Vector3(-2.7,0,e),new a.Vector3(2.7,0,e)],.21>Math.abs(e)?g:p);let y=new a.SphereGeometry(1,80,56),j=new a.SphereGeometry(.026,24,16),N=new a.CircleGeometry(1,48),C=eJ.map(e=>{let t,r=new a.Group,l=c[e.colorIndex%c.length],i=c[(e.colorIndex+1)%c.length],s=c[(e.colorIndex+2)%c.length].clone().multiplyScalar(.58),o=new a.ShaderMaterial({vertexShader:e5,fragmentShader:e4,transparent:!0,depthWrite:!1,uniforms:{uColorA:{value:l},uColorB:{value:i},uAlpha:{value:.46},uPulse:{value:0}}}),n=new a.Mesh(y,o),d=(t=e.radius,Array.from({length:42},(e,r)=>{let l=r/41,i=Math.exp(-(2.35*l)),s=.055*Math.sin(l*Math.PI*5.4)*(1-l);return new a.Vector3((l-.5)*t*1.24,(i-.5)*t*.62+s,.5*t)})),m=new a.CatmullRomCurve3(d),u=new a.TubeGeometry(m,64,.008*e.radius,8,!1),x=new a.MeshBasicMaterial({color:s,transparent:!0,opacity:.7,depthWrite:!1}),f=new a.MeshBasicMaterial({color:s,transparent:!0,opacity:.82,depthWrite:!1}),p=new a.MeshBasicMaterial({color:s.clone().multiplyScalar(.72),transparent:!0,opacity:0,depthWrite:!1}),g=new a.Mesh(u,x),v=new a.Mesh(j,f),b=new a.Mesh(N,p),w=[o,x,f,p];return n.scale.setScalar(e.radius),b.rotation.x=-Math.PI/2,b.renderOrder=-.5,r.add(n,g,v),h.add(b),h.add(r),{root:r,globe:n,trajectory:g,pointer:v,shadow:b,trajectoryPoints:d,materials:w,definition:e}}),A=()=>{let e=Math.max(r.clientWidth,r.clientHeight,t.clientWidth,t.clientHeight),l=Math.min(window.devicePixelRatio||1,3),i=new a.Vector2(e*l,e*l);m.setPixelRatio(l),m.setSize(e,e,!1),u.aspect=1,u.updateProjectionMatrix(),p.uniforms.uResolution.value.copy(i),g.uniforms.uResolution.value.copy(i),v.uniforms.uResolution.value.copy(i)},k=!1,M=(e=0)=>{let t=.001*e;h.rotation.y=.04*Math.sin(.08*t),h.rotation.x=.02*Math.sin(.07*t),C.forEach((e,r)=>{let l,i,{definition:s}=e,o=.5+.5*Math.sin(12.9898*r+78.233*s.phase),n=(t*s.speed+s.phase)%1,c=e3(.08,.86,n),d=e3(.02,.34+.04*o,n),m=Math.max(0,Math.min(e3(.02,.16+.04*o,n),1-e3(.86,.98,n))),h=.18+.82*d,x=s.radius*h,f=s.radius,p=e6(s.z,-5.5+f,2.2-f),g=1-Math.pow(1-e3(.02,.72,n),3),v=Math.sin(t*(.12+.08*o)+9*s.phase)*(.018+.018*o),b=Math.sin(t*(.1+.06*o)+11*s.phase)*(.018+.016*o),w=.035*Math.sin(t*(.24+.12*o)+r),y=.5+.5*Math.sin(.72*t+1.7*r),j=e6(p+b,-5.5+x,2.2-x),N=(l=Math.max(.1,u.position.z-j),{minX:-(i=Math.max(.1,Math.tan(a.MathUtils.degToRad(.5*u.fov))*l-(1.14*x+.08))),maxX:i,minY:u.position.y-i,maxY:u.position.y+i}),C=e6((s.y+1)*.08,.04,.18),A=e6(s.x+v,Math.max(N.minX,-2.7+x),Math.min(N.maxX,2.7-x)),k=e6(-1.42+.72*x+.28*f*g+C*g+.16*f*e3(.82,.98,n)+w,N.minY,N.maxY);e.root.position.set(A,k,j),e.root.scale.setScalar(h),e.shadow.position.set(A,-1.41,j),e.shadow.scale.set(1.12*x,.48*x,1),e.shadow.material.opacity=m*d*.14,e.root.rotation.x=.08*Math.sin(.16*t+r),e.root.rotation.y=.1*Math.sin(.12*t+4*s.phase),e.root.rotation.z=.04*Math.sin(.14*t+.8*r),e.globe.material.uniforms.uAlpha.value=.56*m,e.globe.material.uniforms.uPulse.value=y;let M=Math.min(Math.floor(c*(e.trajectoryPoints.length-1)),e.trajectoryPoints.length-2),S=c*(e.trajectoryPoints.length-1)-M,T=e.trajectoryPoints[M].clone().lerp(e.trajectoryPoints[M+1],S);e.pointer.position.copy(T),e.pointer.scale.setScalar(.84+.62*y),e.pointer.material.opacity=(.54+.42*y)*m,e.trajectory.material.opacity=(.5+.38*y)*m}),m.render(h,u)},S=e=>{M(e),l=requestAnimationFrame(S)},T=()=>{l||(l=requestAnimationFrame(S))},z=()=>{cancelAnimationFrame(l),l=0},P=()=>{let e=t.getBoundingClientRect();(k=e.bottom>0&&e.right>
2370&&e.top<window.innerHeight&&e.left<window.innerWidth)&&!document.hidden?T():z()},E=new IntersectionObserver(e=>{(k=e[0].isIntersecting)&&!document.hidden?T():z()},{threshold:0}),I=()=>{document.hidden?z():k&&T()};A(),M(),E.observe(t),P();let F=new ResizeObserver(()=>{A(),M(),P()});F.observe(t),window.addEventListener("resize",A),document.addEventListener("visibilitychange",I),n.push(()=>{z(),E.disconnect(),F.disconnect(),window.removeEventListener("resize",A),document.removeEventListener("visibilitychange",I),C.forEach(e=>{h.remove(e.shadow),h.remove(e.root),e.root.clear(),e.trajectory.geometry.dispose(),e.materials.forEach(e=>e.dispose())}),h.remove(x),x.clear(),d.forEach(e=>e.dispose()),b.geometry.dispose(),v.dispose(),p.dispose(),g.dispose(),y.dispose(),j.dispose(),N.dispose(),m.dispose()})}),()=>{i=!1,n.forEach(e=>e())}},[e]),(0,l.jsx)("div",{ref:s,"aria-hidden":"true",className:t,children:(0,l.jsx)("canvas",{ref:o,className:r})})}},57808:(e,t,a)=>{a.r(t),a.d(t,{CustomerStoriesSection:()=>g,default:()=>v});var r=a(37876),l=a(14232),i=a(35635),s=a(35093),o=a(55421),n=a(92631),c=a(39194),d=a(98811),m=a(93461),h=a(69230),u=a(97220);let x=["","","","","","hidden xl:flex","hidden min-[1440px]:flex"],f=e=>e.logodark?.file?.url||e.logo?.file?.url,p=e=>e.file?.url||e.title||e.description||"",g=e=>{let t=e.customerStories||[],a=t[0],g=t.slice(1,4),v=(0,l.useMemo)(()=>{let t=new Set;return(e.logoStrip?.assets||[]).filter(e=>{let a=p(e);return!(!e.file?.url||!a||t.has(a))&&(t.add(a),!0)}).slice(0,21)},[e.logoStrip?.assets]),b=Math.min(7,v.length),[w,y]=(0,l.useState)([]);if((0,l.useEffect)(()=>{if(y(((e,t)=>{let a=[...e];for(let e=a.length-1;e>0;e-=1){let t=Math.floor(Math.random()*(e+1));[a[e],a[t]]=[a[t],a[e]]}return a.slice(0,t)})(v,b)),v.length<=b)return;let e=[],t=a=>{let r=window.setTimeout(()=>{y(e=>{let t,r,l,i,s;if(!e[a])return e;let o=[...e];return o[a]=(t=new Set(e.filter((e,t)=>t!==a).map(p)),r=p(e[a]),l=v.filter(e=>{let a=p(e);return a&&a!==r&&!t.has(a)}),i=v.filter(e=>p(e)!==r),(s=l.length>0?l:i)[Math.floor(Math.random()*s.length)]||e[a]),o}),t(a)},1800+Math.floor(3e3*Math.random()));e.push(r)};for(let e=0;e<b;e+=1)t(e);return()=>{e.forEach(e=>window.clearTimeout(e))}},[v,b]),!a)return null;let j=w.length>0?w:v.slice(0,b);return(0,r.jsx)("section",{"aria-labelledby":"customer-stories-heading",className:c.o,children:(0,r.jsxs)(i.A,{id:"customer-stories",children:[!e.noDivider&&(0,r.jsx)(s.A,{className:"mb-12"}),(0,r.jsx)("div",{className:"mb-10 max-w-5xl",children:(0,r.jsx)("div",{className:"max-w-4xl",children:(0,r.jsx)(o.A,{variant:"h2",level:"h2",id:"customer-stories-heading",className:"break-words font-future leading-[1.05] tracking-tight text-ink lg:whitespace-nowrap",children:e.title||"Enabling AI breakthroughs for leading companies in every industry"})})}),j.length>0&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("style",{children:` 238 @keyframes customer-logo-flip { 239 0% { 240 opacity: 0; 241 transform: rotateX(-82deg) translateY(-6px); 242 filter: blur(2px); 243 } 244 58% { 245 opacity: 1; 246 transform: rotateX(10deg) translateY(0); 247 filter: blur(0); 248 } 249 100% { 250 opacity: 1; 251 transform: rotateX(0deg) translateY(0); 252 filter: blur(0); 253 } 254 } 255 256 .customer-logo-flip { 257 animation: customer-logo-flip 520ms cubic-bezier(0.22, 1, 0.36, 1); 258 transform-origin: top center; 259 transform-style: preserve-3d; 260 } 261 `}),(0,r.jsx)("a",{href:"/customers",className:"group mb-8 block overflow-hidden rounded-card border border-border bg-glass p-3 transition-colors duration-300 ease-in-out hover:bg-surface hover:border-border-dark focus-visible:outline-none focus-visible:shadow-lb-focus sm:p-5 md:p-6","aria-label":"View all customer stories",children:(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)("div",{className:"pointer-events-none absolute inset-y-0 left-0 z-10 w-10 bg-gradient-to-r from-glass to-transparent"}),(0,r.jsx)("div",{className:"pointer-events-none absolute inset-y-0 right-0 z-10 w-10 bg-gradient-to-l from-glass to-transparent"}),(0,r.jsx)("div",{className:"flex overflow-hidden lg:hidden",children:[0,1].map(e=>(0,r.jsx)("ul",{"aria-label":0===e?"Customer logos":void 0,"aria-hidden":1===e||void 0,className:"m-0 flex shrink-0 animate-marquee list-none gap-3 p-0 pr-3 group-hover:[animation-play-state:paused]",style:{animationDuration:`${2.5*v.length}s`},children:v.map(t=>(0,r.jsx)("li",{className:"flex h-14 w-28 shrink-0 items-center justify-center rounded-2xl border border-border-divider bg-glass px-3 sm:h-20 sm:w-40 sm:px-5",children:(0,r.jsx)(h.A,{url:t.file?.url,alt:0===e?t.title||t.description||"Customer logo":"",variant:"strip",className:"h-7 w-[88px] sm:h-9 sm:w-[120px]",imageClassName:"max-h-7 sm:max-h-9"})},p(t)))},e))}),(0,r.jsx)("ul",{"aria-label":"Customer logos",className:"m-0 hidden list-none gap-3 overflow-hidden p-0 lg:flex",children:j.map((e,t)=>(0,r.jsx)("li",{className:(0,n.cn)("customer-logo-flip flex h-20 min-w-[150px] flex-1 items-center justify-center rounded-2xl border border-border-divider","bg-glass px-5","transition-colors duration-300 hover:border-border hover:bg-surface-light",x[t]),children:(0,r.jsx)(h.A,{url:e.file?.url,alt:e.title||e.description||"Customer logo",variant:"strip"})},`${e.title||e.file?.url}-${t}`))})]})})]}),(0,r.jsxs)("div",{className:"grid grid-cols-12 gap-5 lg:gap-6",children:[(0,r.jsx)(d.A,{href:(0,u.t)(a.url),imageUrl:a.heroImage?.file?.url,logoUrl:f(a),logoAlt:`${a.title||"Customer"} logo`,title:a.title??"",category:a.category,problem:a.problemV2,solution:a.solutionV2,result:a.resultV2,headingId:"featured-story-heading",className:"col-span-12"}),g.map((e,t)=>(0,r.jsx)(m.A,{url:e.url??"",bgImage:e.heroImage?.file?.url??"",logo:f(e),title:e.title??"",category:e.category??"",className:"col-span-12 md:col-span-4"},e.url||t))]})]})})},v=g},64453:(e,t,a)=>{a.d(t,{A:()=>i});var r=a(37876);a(14232);var l=a(92631);let i=({src:e,srcSet:t,sizes:a,alt:i="",className:s,priority:o=!1})=>e?(0,r.jsx)("img",{src:e,srcSet:t||void 0,sizes:t?a:void 0,alt:i,className:(0,l.cn)("absolute inset-0 h-full w-full object-cover transition-transform duration-700 ease-out group-hover:scale-[1.04]",s),loading:o?"eager":"lazy",fetchPriority:o?"high":void 0,decoding:"async"}):null},66299:(e,t,a)=>{a.d(t,{A:()=>
261o,E:()=>s});var r=a(37876),l=a(86970);let i={primary:{color:"primary",variant:"contained"},secondary:{color:"secondary",variant:"soft"},outline:{color:"secondary",variant:"outlined"},text:{color:"primary",variant:"text"},onDark:{color:"white",variant:"outlined"}},s=(e="primary")=>i[e],o=e=>{let t,{primaryCTAText:a,primaryCTAUrl:i,secondaryCTAText:o,secondaryCTAUrl:n,primaryCTAOnClick:c,secondaryCTAOnClick:d}=(t=e.data,{primaryCTAText:e.primaryCTAText??t?.primaryCTAText??t?.ctaText,primaryCTAUrl:e.primaryCTAUrl??t?.primaryCTAUrl??t?.ctaUrl??t?.url,secondaryCTAText:e.secondaryCTAText??t?.secondaryCTAText??t?.secondaryCtaText,secondaryCTAUrl:e.secondaryCTAUrl??t?.secondaryCTAUrl??t?.secondaryCtaUrl,primaryCTAOnClick:e.primaryCTAOnClick??t?.primaryCTAOnClick,secondaryCTAOnClick:e.secondaryCTAOnClick??t?.secondaryCTAOnClick}),m=s(e.primaryVariant),h=s(e.secondaryVariant??(e.darkBg?"onDark":"secondary"));return a||o?(0,r.jsxs)("div",{className:"flex flex-row flex-wrap gap-2 md:gap-x-6 my-6",children:[a&&(i||c)&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l.A,{...m,className:"sm:hidden",href:i,onClick:c,size:"medium",children:a}),(0,r.jsx)(l.A,{...m,className:"hidden sm:block",href:i,onClick:c,children:a})]}),o&&(n||d)&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l.A,{...h,className:"hidden sm:block",href:n,onClick:d,children:o}),(0,r.jsx)(l.A,{...h,className:"sm:hidden",size:"medium",href:n,onClick:d,children:o})]})]}):null}},69230:(e,t,a)=>{a.d(t,{A:()=>s});var r=a(37876);a(14232);var l=a(92631),i=a(70867);let s=({url:e,alt:t="",category:a,variant:s="card",className:o,imageClassName:n})=>{if(!e)return a?(0,r.jsx)("span",{className:"rounded-full border border-border bg-transparent px-3 py-1 font-ibm-mono text-xs uppercase tracking-[0.16em] text-ink-muted",children:a}):null;let{src:c,srcSet:d,sizes:m}=(0,i.lK)(e,s);return"strip"===s?(0,r.jsx)("div",{className:(0,l.cn)("flex h-9 w-[104px] items-center justify-center sm:w-[120px]",o),children:(0,r.jsx)("img",{src:c,srcSet:d||void 0,sizes:d?m:void 0,alt:t,className:(0,l.cn)("max-h-9 max-w-full object-contain opacity-70 grayscale transition-all duration-300 group-hover:opacity-100 group-hover:grayscale-0",n),loading:"lazy",decoding:"async"})}):(0,r.jsx)("div",{className:(0,l.cn)("flex h-8 max-w-[140px] items-center",o),children:(0,r.jsx)("img",{src:c,srcSet:d||void 0,sizes:d?m:void 0,alt:t,className:(0,l.cn)("max-h-8 max-w-[140px] object-contain object-left",n),loading:"lazy",decoding:"async"})})}},70867:(e,t,a)=>{a.d(t,{SU:()=>m,lK:()=>h,uy:()=>d});let r=[480,640,880,1100],l=[400,640,800,960],i=[400,640,800],s=[140,280],o=[120,240],n=(e,t)=>{if(!e)return"";let a=e.includes("http")?e:`https:${e}`;if(!a.includes("images.ctfassets.net"))return a;let r=new URLSearchParams;return r.set("fm",t?.format??"webp"),r.set("fit",t?.fit??"scale"),r.set("q",String(t?.quality??78)),t?.width&&r.set("w",String(t.width)),t?.height&&r.set("h",String(t.height)),`${a}${a.includes("?")?"&":"?"}${r.toString()}`},c=(e,t)=>{let{widths:a,sizes:r,params:l,fallbackWidth:i}=t,s=i??a[Math.floor(a.length/2)]??a[0];return{src:n(e,{...l,width:s}),srcSet:((e,t=[],a)=>e&&0!==t.length?t.map(t=>`${n(e,{...a,width:t})} ${t}w`).join(", "):"")(e,a,l),sizes:r}},d=e=>c(e,{widths:r,sizes:"(max-width: 1024px) 100vw, 42vw",params:{fit:"fill",quality:76},fallbackWidth:880}),m=(e,t=!1)=>c(e,{widths:t?i:l,sizes:t?"(max-width: 768px) 100vw, (max-width: 1280px) 50vw, 400px":"(max-width: 768px) 100vw, (max-width: 1280px) 33vw, 400px",params:{fit:"fill",quality:74},fallbackWidth:t?640:800}),h=(e,t="card")=>{let a="strip"===t?o:s;return c(e,{widths:a,sizes:"strip"===t?"(max-width: 640px) 112px, 150px":`${a[0]}px`,params:{fit:"scale",quality:70},fallbackWidth:a[a.length-1]})}},93461:(e,t,a)=>{a.d(t,{A:()=>m});var r=a(37876);a(14232);var l=a(55421),i=a(34542),s=a(92631),o=a(70867),n=a(64453),c=a(69230),d=a(97220);let m=({url:e,bgImage:t,logo:a,title:m,category:h,isImageSquare:u=!1,className:x})=>{let f=(0,o.SU)(t,u);return(0,r.jsxs)("a",{href:(0,d.t)(e),className:(0,s.cn)("group col-span-12 md:col-span-6 lg:col-span-4 flex flex-col overflow-hidden rounded-card border border-border isolate","bg-surface-light transition-all duration-500 ease-out","hover:-translate-y-0.5 hover:border-border-dark hover:shadow-lb-xl","focus-visible:outline-none focus-visible:shadow-lb-focus",x),children:[(0,r.jsx)("div",{"data-nav-over-dark":!0,className:(0,s.cn)("relative overflow-hidden bg-surface-paper",u?"aspect-square":"aspect-[16/10]"),children:f.src&&(0,r.jsx)(n.A,{src:f.src,srcSet:f.srcSet,sizes:f.sizes})}),(0,r.jsxs)("div",{className:"flex flex-1 flex-col justify-between p-6",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"mb-6 flex min-h-8 items-center gap-4",children:(0,r.jsx)(c.A,{url:a,category:h,alt:`${m} logo`})}),(0,r.jsx)(l.A,{variant:"h4",level:"h3",className:"font-future leading-tight tracking-tight text-ink",children:m})]}),(0,r.jsx)("div",{className:"mt-8 border-t border-border-divider pt-5",children:(0,r.jsx)(i.A,{children:"Read story"})})]})]})}},97220:(e,t,a)=>{a.d(t,{t:()=>r});let r=e=>e?e.startsWith("/customers/")?e:`/customers/${e}`:"/customers/"},98811:(e,t,a)=>{a.d(t,{A:()=>m});var r=a(37876);a(14232);var l=a(98937),i=a(55421),s=a(92631),o=a(70867),n=a(64453),c=a(69230);let d=["Problem","Solution","Result"],m=({href:e,imageUrl:t,logoUrl:a,logoAlt:m,title:h,category:u,problem:x,solution:f,result:p,headingId:g,className:v,priority:b=!1})=>{let w=(0,o.uy)(t);return(0,r.jsx)("a",{href:e,"aria-labelledby":g,className:(0,s.cn)("group block w-full overflow-hidden rounded-card border border-border isolate","bg-surface-light transition-all duration-500 ease-out","hover:-translate-y-0.5 hover:border-border-dark hover:shadow-lb-xl","focus-visible:outline-none focus-visible:shadow-lb-focus",v),children:(0,r.jsxs)("div",{className:"grid min-h-[480px] grid-cols-1 lg:grid-cols-12",children:[(0,r.jsxs)("div",{"data-nav-over-dark":!0,className:"relative min-h-[280px] overflow-hidden bg-surface-paper lg:col-span-5 lg:min-h-full",children:[w.src&&(0,r.jsx)(n.A,{src:w.src,srcSet:w.srcSet,sizes:w.sizes,priority:b,className:"group-hover:scale-[1.03]"}),(0,r.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-ink/35 via-trans
261parent to-transparent"})]}),(0,r.jsxs)("div",{className:"flex flex-col justify-between p-6 sm:p-9 lg:col-span-7 lg:p-12",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"mb-6 lg:mb-8 flex items-center gap-6",children:(0,r.jsx)(c.A,{url:a,alt:m??"",category:u})}),(0,r.jsx)(i.A,{variant:"h3",level:"h3",id:g,className:"max-w-3xl font-future leading-[1.05] tracking-tight text-ink",children:h})]}),(0,r.jsx)("div",{className:"mt-6 md:mt-10 grid grid-cols-1 gap-6 md:gap-8 border-t border-border-divider pt-6 md:pt-8 md:grid-cols-3",children:[x,f,p].map((e,t)=>e&&(0,r.jsxs)("div",{children:[(0,r.jsx)(i.A,{variant:"small",className:"mb-3 font-ibm-mono text-[11px] uppercase tracking-[0.18em] text-primary",children:d[t]}),(0,r.jsx)("div",{className:"font-ibm text-[15px] leading-normal text-ink-secondary",children:(0,r.jsx)(l.A,{content:e,className:"line-clamp-6"})})]},d[t]))})]})]})})}}}]);
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.