1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2496],{264:(e,t,r)=>{r.d(t,{O:()=>h,P:()=>c});var l=r(62021),i=r(77330),n=r(32630),s=r(42968),a=r(2244);function c(e){let{render:t,className:r,children:a,size:c,tone:x,sectionSpacing:f,...p}=e,w={className:h({tone:x}),children:(0,l.jsx)("div",{className:(0,s.cn)(m({size:c}),function(e){if(e)return"string"==typeof e?d[e]:(0,s.cn)(u[e.top],o[e.bottom])}(f),r),children:a})};return(0,i.C)({defaultTagName:"div",props:(0,n.v6)(w,p),render:t})}let d={0:"py-0",1:"py-12 md:py-24",2:"py-20 md:py-40",3:"py-24 md:py-32",4:"py-32",5:"py-32 md:py-48",6:"py-48 md:py-64"},u={0:"pt-0",1:"pt-12 md:pt-24",2:"pt-20 md:pt-40",3:"pt-24 md:pt-32",4:"pt-32",5:"pt-32 md:pt-48",6:"pt-48 md:pt-64"},o={0:"pb-0",1:"pb-12 md:pb-24",2:"pb-20 md:pb-40",3:"pb-24 md:pb-32",4:"pb-32",5:"pb-32 md:pb-48",6:"pb-48 md:pb-64"},m=(0,a.F)("p-6 w-full mx-auto flex flex-col",{defaultVariants:{size:"lg"},variants:{size:{lg:"max-w-[calc(1024px+3rem)]",xl:"max-w-[calc(1280px+3rem)]",xxl:"max-w-[calc(1536px+3rem)]"}}}),h=(0,a.F)("w-full overflow-x-clip",{variants:{tone:{clay:"bg-surface-clay",sage:"bg-surface-sage",haze:"bg-[var(--ds-haze-100)]",ash:"bg-[var(--ds-ash-100)]",sand:"bg-[var(--ds-sand-100)]","tint-light":"bg-[var(--ds-grey-50)]","tint-medium":"bg-[var(--ds-grey-100)]","tint-hard":"bg-[var(--ds-grey-200)]"}}})},2496:(e,t,r)=>{r.d(t,{b:()=>g});var l=r(62021),i=r(74361),n=r(75771),s=r(264);let a={title:null,subtitle:null,items:null,cta:null};var c=r(19381),d=r(61221),u=r(51637),o=r(96637),m=r(75287),h=r(58986),x=r(93275),f=r.n(x),p=r(90499),w=r(64754);function v(e){let t=e.align??"start",r=e.cta?.placement??"below",i=e.cta?(0,l.jsxs)(w.Y,{as:f(),href:e.cta.path,direction:"trailing",children:[e.cta.label,(0,l.jsx)(p.A,{size:16})]}):null;return(0,l.jsxs)("div",{className:(0,w.cn)("flex w-full","right"===r?"items-end justify-between gap-6":"flex-col"),children:[(0,l.jsxs)("div",{className:(0,w.cn)("flex min-w-0 flex-col gap-3","center"===t?"items-center text-center":"items-start"),children:[e.eyebrow?(0,l.jsx)(w.E,{as:"p",size:"labelLarge",weight:"medium",className:"text-text-tertiary",children:e.eyebrow}):null,(0,l.jsx)(w.E,{as:"h2",size:e.titleSize??"headlineLarge",weight:"semi-bold",className:"text-text-primary text-balance",children:e.title}),e.hint?(0,l.jsx)(w.E,{size:"titleSmall",weight:"semi-bold",className:"text-text-tertiary",children:e.hint}):null,e.subtitle?(0,l.jsx)(w.E,{as:"p",size:"bodyMedium",weight:"medium",className:"text-text-secondary text-pretty whitespace-pre-wrap",children:e.subt
1itle}):null,"below"===r?i:null]}),"right"===r?i:null]})}function g(e){let{title:t,subtitle:r,items:i,cta:u,tone:o,sectionSpacing:m="2",embedded:x,id:w}={...a,...e};(0,c.v)(t),(0,c.v)(i);let g=(0,l.jsx)("section",{id:w,className:w?"scroll-mt-32":void 0});return(0,l.jsxs)(d.p,{render:x?g:(0,l.jsx)(s.P,{size:"xl",tone:o,sectionSpacing:m,render:g}),className:x?"flex flex-col gap-8":"gap-8",options:{amount:.4,once:!0},children:[(0,l.jsxs)("div",{className:"grid grid-cols-12 gap-y-3 gap-x-6",children:[(0,l.jsx)("div",{className:"col-span-full md:col-span-6 md:col-start-1 md:row-start-1",children:(0,l.jsx)(v,{title:t,subtitle:r,titleSize:"headlineMedium"})}),u?(0,l.jsxs)(n.Y,{as:f(),href:u.path,size:"lg",direction:"trailing",className:"col-span-full md:col-start-11 md:row-start-1 md:self-end md:justify-self-end justify-self-start max-md:hidden",children:[u.label,(0,l.jsx)(p.A,{size:16})]}):null]}),(0,l.jsx)("div",{className:"md:hidden",children:(0,l.jsx)(h.bL,{width:800,height:1e3,children:(0,l.jsx)(h.UC,{children:i.map((e,t)=>(0,l.jsx)(h.q7,{className:"w-[90vw] max-w-[1280px] px-2 sm:w-[80vw] md:w-1/3",children:(0,l.jsx)(b,{item:e,index:t})},e.id))})})}),(0,l.jsx)("div",{className:"hidden md:flex gap-6",style:{"--card-basis":`${100/i.length}%`},children:i.map((e,t)=>(0,l.jsx)(b,{item:e,index:t},e.id))}),u?(0,l.jsxs)(n.Y,{as:f(),href:u.path,size:"lg",direction:"trailing",className:"col-span-full md:col-start-8 md:justify-self-end justify-self-start md:hidden",children:[u.label,(0,l.jsx)(p.A,{size:16})]}):null]})}function b(e){let t=d.p.use(),r=(0,i.useRef)(null),s=(0,i.useRef)(null),a=(0,i.useRef)(null),c=(0,i.useRef)(!1),[h,x]=(0,i.useState)(!1),p=(0,o.f)(e.item.asset.src),w=p&&!!e.item.asset.playOnce;(0,i.useEffect)(()=>{let e=r.current;return e&&p&&e.addEventListener("loadeddata",()=>{e.currentTime=.001},{once:!0}),()=>{null!==s.current&&cancelAnimationFrame(s.current)}},[p]),(0,i.useEffect)(()=>{w&&r.current&&!c.current&&t&&(c.current=!0,r.current.play().catch(()=>{}))},[t,w]),(0,i.useEffect)(()=>{let e=r.current;if(!e||!p||w||!window.matchMedia("(hover: none)").matches||!t)return;let l=null,i=null,n=!1;function s(){if(!n){if(e.currentTime<=.001){e.currentTime=0,i=setTimeout(c,600);return}e.currentTime=Math.max(0,e.currentTime-1/40),l=requestAnimationFrame(s)}}function a(){n||(e.pause(),i=setTimeout(()=>{n||(l=requestAnimationFrame(s))},600))}function c(){n||(e.play().catch(()=>{}),e.addEventListener("ended",a,{once:!0}))}return c(),()=>{n=!0,null!==l&&cancelAnimationFrame(l),null!==i&&clearTimeout(i),e.removeEventListener("ended",a),e.pause()}},[t,p,w]);let v=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:"z-[-1] flex w-full shrink-0 justify-center",children:(0,l.jsx)("div",{className:"w-full overflow-hidden rounded-md",children:p?(0,l.jsx)(o.C,{ref:r,src:e.item.asset.src,width:e.item.asset.width,height:e.item.asset.height,poster:e.item.asset.poster,className:`w-full${h?" transition-transform duration-200 group-hover:scale-[1.01]":""}`,autoPlay:!1,loop:!1,preload:"auto",onEnded:w?()=>x(!0):void 0}):(0,l.jsx)(m._,{src:e.item.asset.src,alt:e.item.asset.alt??"",width:e.item.asset.width,height:e.item.asset.height,className:"w-full transition-transform duration-200 group-hover:scale-[1.01]"})})}),(0,l.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,l.jsx)(n.E,{as:"h5",weight:"semi-bold",size:"titleMedium",children:e.item.title}),e.item.description?(0,l.jsx)(n.E,{as:"p",size:"bodySmall",weight:"medium",className:"whitespace-pre-wrap text-text-secondary",children:e.item.description}):null]})]});return(0,l.jsx)(u.P.article,{className:"group relative isolate flex flex-col justify-start gap-3 basis-(--card-basis,25%) origin-right",initial:{opacity:0,x:12,rotateY:-12,filter:"blur(9px)",scale:.98},animate:t?{opacity:1,x:0,rotateY:0,filter:"blur(0px)",scale:1}:{opacity:0,x:12,rotateY:-12,filter:"blur(9px)",scale:.98},transition:{type:"spring",bounce:.15,delay:t?Math.max(0,.45+.04*e.index):0},onMouseEnter:p&&!w?function(){null!==s.current&&(cancelAnimationFrame(s.current),s.current=null),r.current&&(a.current=r.current.play())}:void 0,onMouseLeave:p&&!w?function(){if(!r.current)return;let e=r.current;function t(){e.pause(),s.current=requestAnimationFrame(function t(){if(e.currentTime<=0){e.currentTime=0,s.current=null;return}e.currentTime=Math.max(0,e.currentTime-1/40),s.current=requestAnimationFrame(t)})}let l=a.current;
1l?(a.current=null,l.then(t).catch(()=>{})):t()}:void 0,children:e.item.href?(0,l.jsx)(f(),{href:e.item.href,"aria-label":e.item.title,className:"flex flex-col gap-3 rounded-md focus-visible:outline-2 focus-visible:outline-offset-4",children:v}):v})}(v||(v={})).Eyebrow=function(e){return(0,l.jsx)(w.E,{as:"p",size:"labelLarge",weight:"medium",className:(0,w.cn)("text-text-tertiary",e.className),children:e.children})}},58986:(e,t,r)=>{r.d(t,{UC:()=>h,bL:()=>o,q7:()=>x,tU:()=>m});var l=r(62021),i=r(94778),n=r(74361),s=r(60163),a=r(6118),c=r(90499);let d=(0,n.createContext)(null);function u(){let e=(0,n.useContext)(d);if(null==e)throw Error("ContentCarousel subcomponents must be used within <ContentCarousel.Root>");return e}function o(e){let t=(0,n.useRef)([]),[r,i]=(0,n.useState)(0),[s,a]=(0,n.useState)(0),c=(0,n.useCallback)(e=>(t.current.push(e),a(t.current.length),()=>{let r=t.current.indexOf(e);-1!==r&&t.current.splice(r,1),a(t.current.length)}),[]),u=(0,n.useCallback)((e,r)=>{let l=t.current.length-1;if(l<0)return;let i=t.current[e<0?0:e>l?l:e];i?.scrollIntoView({behavior:r??"smooth",inline:"center",block:"nearest"})},[]),o=(0,n.useCallback)((e,t)=>{u(r+e,t)},[r,u]);(0,n.useEffect)(()=>{if(0===t.current.length)return;let e=new IntersectionObserver(e=>{for(let r of e){if(!r.isIntersecting)continue;let e=t.current.indexOf(r.target);if(-1!==e){i(e);break}}},{root:function(e){let t=e.parentElement;for(;null!=t;){let e=getComputedStyle(t);if("auto"===e.overflowX||"scroll"===e.overflowX||"auto"===e.overflow||"scroll"===e.overflow)return t;t=t.parentElement}return null}(t.current[0]),threshold:.9});for(let r of t.current)e.observe(r);return()=>{e.disconnect()}},[s]);let m=(0,n.useMemo)(()=>({width:e.width,height:e.height,maxWidth:e.maxWidth??1024,currentIndex:r,itemCount:s,registerItem:c,selectByIndex:u,selectByDirection:o}),[e.width,e.height,e.maxWidth,r,s,c,u,o]);return(0,l.jsx)(d.Provider,{value:m,children:e.children})}function m(e){let t=u();return(0,l.jsxs)("div",{className:(0,s.cn)("relative mb-8 flex items-end justify-between gap-8 md:gap-16",e.className),children:[(0,l.jsx)("div",{className:"min-w-0 flex-1",children:e.children}),(0,l.jsxs)("div",{role:"tablist",tabIndex:-1,className:"flex items-center gap-3 max-md:hidden",onKeyDown:function(e){("ArrowLeft"===e.key||"ArrowRight"===e.key)&&e.preventDefault()},onKeyUp:function(e){"ArrowLeft"===e.key?t.selectByDirection(-1):"ArrowRight"===e.key&&t.selectByDirection(1)},children:[(0,l.jsx)(s.K,{"aria-label":"Previous",size:"sm",variant:"secondary",disabled:0===t.currentIndex,onClick:()=>t.selectByDirection(-1),children:(0,l.jsx)(a.A,{size:16})}),(0,l.jsx)(s.K,{"aria-label":"Next",size:"sm",variant:"secondary",disabled:t.currentIndex>=t.itemCount-1,onClick:()=>t.selectByDirection(1),children:(0,l.jsx)(c.A,{size:16})})]})]})}function h(e){let t=u();return(0,l.jsxs)("div",{className:"relative flex w-full",children:[(0,l.jsx)("div",{className:"w-[90vw] px-2 sm:w-[80vw] md:w-full",children:(0,l.jsx)("div",{className:"w-full md:w-1/3",children:(0,l.jsx)(i.b,{ratio:t.width/t.height,className:"max-h-8"})})}),(0,l.jsx)("div",{className:"absolute left-1/2 w-screen max-w-[100vw] -translate-x-1/2",style:{"--carousel-max-width":`${t.maxWidth}px`},children:(0,l.jsx)("div",{children:(0,l.jsxs)("div",{role:"tablist",className:"no-scrollbar flex snap-x snap-mandatory overflow-x-auto py-px! px-0!",onKeyDown:function(e){("ArrowLeft"===e.key||"ArrowRight"===e.key)&&e.preventDefault()},onKeyUp:function(e){"ArrowLeft"===e.key?t.selectByDirection(-1):"ArrowRight"===e.key&&t.selectByDirection(1)},tabIndex:0,children:[(0,l.jsx)("div",{"aria-hidden":!0,className:"w-[calc((100vw_-_var(--carousel-max-width))/2)] max-w-[var(--carousel-max-width)] shrink-0 px-2"}),e.children,(0,l.jsx)("div",{"aria-hidden":!0,className:"w-[calc((100vw_-_var(--carousel-max-width))/2)] max-w-[var(--carousel-max-width)] shrink-0 px-2"})]})})})]})}function x(e){let t=u(),r=(0,n.useRef)(null);return(0,n.useEffect)(()=>{if(null!=r.current)return t.registerItem(r.current)},[t]),(0,l.jsx)("div",{ref:r,className:(0,s.cn)("shrink-0 snap-center snap-always max-w-[var(--carousel-max-width,1024px)]",e.className),children:e.children})}},64754:(e,t,r)=>{r.d(t,{E:()=>l.E,Y:()=>i.Y,cn:()=>n.cn});var l=r(39637),i=r(98254),n=r(42968)}}]);
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.