PageSourceSearch

https://labelbox.com/_next/static/chunks/5541-2c1d00dbb16f86f4.js

js labelbox.com collected 2026-10-01 11:26:18 UTC 97,393 bytes, 261 lines download raw bytes

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.