1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1668],{4558:function(e,t,l){l.d(t,{M:function(){return n}});let n=e=>{let{condition:t,wrapper:l,children:n}=e;return("function"==typeof t?t():t)?l(n):n}},2411:function(e,t,l){l.d(t,{YR:function(){return o},dW:function(){return r}});var n=l(2095);let r=(e,t)=>"string"==typeof e?(0,n.ZP)(e,t):e,a=e=>{let t=["tag","script"].includes(e.type),l=void 0!==e.attribs;return t&&l},o=(e,t)=>!!a(e)&&(e.name===t||void 0)},4185:function(e,t,l){l.d(t,{YR:function(){return n.YR},dW:function(){return n.dW}});var n=l(2411)},8755:function(e,t,l){l.d(t,{p:function(){return d}});var n=l(39),r=l(6082),a=l(9980),o=l(2363),s=l(7100),i=l(3810),c=l(3829);let d=(0,l(4).v)(e=>{var t;let{numVisible:l=2,navPosition:n="outside",carouselProps:r={},arrowProps:d,arrowLeftProps:u,arrowRightProps:x,carouselContentProps:f,autoplay:m,autoplayDelay:v=1e4,isFixedHeight:p=!1,className:h,classNames:g,children:b,...N}=e,j=o.Children.toArray(b);return(0,a.jsx)("div",{className:(0,c.cx)("outside"==n?"sm:px-10 xl:px-0":"",h),...N,children:(0,a.jsxs)(s.lr,{className:["flex flex-col","above"==n&&"flex-col-reverse"],...r,blendSlides:r.blendSlides&&1==l?"right":r.blendSlides,...m?{plugins:[(0,i.Z)({stopOnMouseEnter:!0,stopOnInteraction:!0,delay:v}),...null!==(t=null==r?void 0:r.plugins)&&void 0!==t?t:[]]}:{},children:[(0,a.jsx)(s.KI,{...f,children:null==j?void 0:j.map((e,t)=>(0,a.jsx)(s.d$,{index:t,className:["flex basis-full",!p&&"sm:block",l>=2&&"xmd:basis-1/2",3==l&&"lg:basis-1/3",null==g?void 0:g.carouselItem],children:e},t))}),"outside"==n&&(0,a.jsx)(s.Sw,{className:"hidden sm:flex"}),(0,a.jsxs)("div",{className:(0,c.cx)("flex justify-end cntr-wide-pr gap-x-2",{outside:"sm:hidden",below:"mt-2"}[n],null==g?void 0:g.aboveBelowNavCntr),children:[(0,a.jsx)(s.am,{...d,...u,className:[null==d?void 0:d.className,null==u?void 0:u.className]}),(0,a.jsx)(s.Pz,{...d,...x,className:[null==d?void 0:d.className,null==x?void 0:x.className]})]})]})})},e=>{var t,l,a;let{numVisible:o,...s}=e;return{isFixedHeight:!0,navPosition:"above",...s,arrowProps:{variants:{variant:"ghost",...null==s?void 0:null===(t=s.arrowProps)||void 0===t?void 0:t.variants},className:["p-0 hover:bg-none",null==s?void 0:null===(l=s.arrowProps)||void 0===l?void 0:l.className],classNames:(0,c.qK)({icon:"size-5 sm:size-6 dark:text-root-muted"},null==s?void 0:null===(a=s.arrowProps)||void 0===a?void 0:a.classNames)},arrowLeftProps:{icon:n.Z,...null==s?void 0:s.arrowLeftProps},arrowRightProps:{icon:r.Z,...null==s?void 0:s.arrowRightProps},carouselContentProps:{overflowVisible:!0,...null==s?void 0:s.carouselContentProps},classNames:(0,c.qK)({carouselItem:1==o?"md:basis-11/12 lg:basis-10/12":o>=2?"xmd:basis-[48%]":""},null==s?void 0:s.classNames)}})},5334:function(e,t,l){l.d(t,{a:function(){return s}});var n=l(4),r=l(9980),a=l(3829),o=l(4998);let s=(0,n.v)(e=>{let{styleVariant:t,offset:l,className:n,children:s,...i}=e;return(0,r.jsx)("figure",{className:(0,a.cx)("card"==t&&(0,o.I)({padding:0}),"w-full relative flex flex-col @container/content",n,"inline"==t&&"bg-transparent"),...i,children:s})},{className:"bg-root-dim"})},9686:function(e,t,l){l.d(t,{n:function(){return c}});var n=l(4),r=l(9980),a=l(2363),o=l(3829),s=l(8501);let i=a.forwardRef((e,t)=>{let{className:l,children:n,wrapInQuotes:a=!0,...i}=e;return(0,r.jsx)("p",{ref:t,className:(0,o.cx)("!mt-0 text-base/[1.6] @md/content:leading-7 @3xl/content:text-md/[1.8] z-10 relative mb-1",l),...i,children:(0,r.jsx)(s.o,{children:a?'"'.concat(n,'"'):n})})});i.displayName="TestimonialContent";let c=(0,n.v)(i,{className:"italic"})},3862:function(e,t,l){l.d(t,{A:function(){return i}});var n=l(4),r=l(9980),a=l(8954),o=l(8779),s=l(3829);let i=(0,n.v)(e=>{let{maxHeight:t="normal",fixedHeight:l,className:n,classNames:i,quoteIcon:c=a.K,children:d,...u}=e;return(0,r.jsxs)("blockquote",{className:(0,s.cx)("relative flex-grow text-root pb-6 pt-6 px-[--px-card] @xl/content:[calc(var(--px-card)*1.5)] @xl/content:pt-8",n),...u,children:[(0,r.jsx)(c,{className:(0,s.cx)("absolute z-0 left-2 @xl/content:left-4 top-2 size-12 stroke-link opacity-10 testimonial-quote-icon",null==i?void 0:i.icon)}),(0,r.jsx)(o.x,{className:"relative",classNames:{viewport:[{normal:"max-h-52 @2xl/full:max-h-64 ".concat(l?"md:min-
1h-52 @2xl/full:min-h-64":"@2xl/full:min-h-56"),medium:"max-h-60 @2xl/full:max-h-72 ".concat(l?"md:min-h-60 @2xl/full:min-h-72":"@2xl/full:min-h-60"),large:"max-h-64 @2xl/full:max-h-80 ".concat(l?"md:min-h-64 @2xl/full:min-h-80":"@2xl/full:min-h-64")}[t],null==i?void 0:i.viewport]},showOverlay:!0,children:d})]})},{quoteIcon:a.W,className:"pb-0 pt-4 @lg/content:pt-9 @xl/content:pt-10 @2xl/content:px-10",classNames:{icon:"fill-root-muted top-1 @lg/content:top-3 @2xl/content:top-4"}})},4203:function(e,t,l){l.d(t,{s:function(){return x}});var n=l(4),r=l(9980),a=l(3829);let o=(0,n.v)(e=>{let{className:t,children:l,...n}=e;return l?(0,r.jsx)("div",{className:(0,a.cx)("text-base/5 font-medium text-root testimonial-name",t),...n,children:l}):(0,r.jsx)(r.Fragment,{})},{className:"font-normal @lg/content:text-md tracking-tight dark:text-link"}),s=e=>{let{children:t,className:l}=e;return(0,r.jsx)("div",{className:(0,a.cx)("flex items-center gap-2 text-sm",l),children:t})};var i=l(2363);let c=e=>{let{className:t,...l}=e;return(0,r.jsx)("div",{className:(0,a.cx)("text-xs",t),...l,children:"|"})},d=e=>{let{className:t,meta:l}=e,n=l.filter(Boolean);return(0,r.jsx)(r.Fragment,{children:null==n?void 0:n.map((e,l)=>(0,r.jsxs)(i.Fragment,{children:[(0,r.jsx)("div",{className:(0,a.cx)(0==l?"text-root-dim":"text-root-muted","function"==typeof t?t(l):t),children:e}),l<n.length-1&&(0,r.jsx)(c,{})]},l))})};var u=l(1406);let x=(0,n.v)(e=>{var t,l,n;let{signature:i,showStars:c,styleVariant:x,className:f}=e,m=(null==i?void 0:i.secondary)||(null==i?void 0:i.tertiary);return(0,r.jsxs)("figcaption",{className:(0,a.cx)("z-10 flex w-full min-h-16 items-center","gap-x-4 mb-0 pb-3 pt-3 px-[--px-card] @xl/content:px-[calc(var(--px-card)*1.5)] @3xl/content:pb-6","inline"==x?"bg-transparent dark:bg-transparent":"border-t border-root-dim bg-root-dim/60",f),children:[(null==i?void 0:null===(t=i.image)||void 0===t?void 0:t.src)&&(0,r.jsx)("img",{className:"size-11 rounded-full border border-root bg-root-dim",src:null==i?void 0:null===(l=i.image)||void 0===l?void 0:l.src,alt:(null==i?void 0:null===(n=i.image)||void 0===n?void 0:n.alt)||"headshot of ".concat(null==i?void 0:i.name)}),(0,r.jsxs)("div",{className:"flex-1",children:[(0,r.jsx)(o,{className:m&&"mb-px",children:null==i?void 0:i.name}),(0,r.jsx)(s,{children:(0,r.jsx)(d,{meta:[null==i?void 0:i.secondary,null==i?void 0:i.tertiary]})})]}),c&&(0,r.jsx)(u.t,{})]})},{showStars:!1,className:"border-t-0 bg-transparent dark:bg-transparent pt-5 @xl/content:pt-6 @lg/content:pb-8 @xl/content:pb-8 @2xl/content:px-10 @2xl/content:pb-8"})},7118:function(e,t,l){l.d(t,{g:function(){return c}});var n=l(9980),r=l(5334),a=l(9686),o=l(3862),s=l(4203),i=l(3829);let c=e=>{let{content:t,contentCntrOptions:l,signature:c,signatureOptions:d,styleVariant:u="card",classNames:x,style:f,...m}=e;return(0,n.jsx)(r.a,{styleVariant:u,style:{"--px-card":"1.25rem",...f},...m,children:(0,n.jsxs)("div",{className:(0,i.cx)("flex flex-col md:h-full w-full",null==x?void 0:x.contentCntr),children:[(0,n.jsx)(o.A,{...l,children:(0,n.jsx)(a.n,{className:null==x?void 0:x.content,children:t})}),(0,n.jsx)(s.s,{signature:c,styleVariant:u,...d})]})})}},5853:function(e,t,l){l.d(t,{N:function(){return o}});var n=l(9980),r=l(8755),a=l(7118);let o=e=>{let{items:t=[],testimonialProps:l,...o}=e;return t.length?(0,n.jsx)(r.p,{...o,children:null==t?void 0:t.map((e,t)=>(0,n.jsx)(a.g,{...e,...l},t))}):(0,n.jsx)(n.Fragment,{})}},1476:function(e,t,l){l.d(t,{l:function(){return i}});var n=l(9980),r=l(2363),a=l(1977),o=l(3829),s=l(1436);let i=r.forwardRef((e,t)=>{let{orientation:l="horizontal",opts:i,setApi:c,plugins:d,gap:u="1rem",blendSlides:x=!1,className:f,children:m,...v}=e,[p,h]=(0,a.Z)({...i,axis:"horizontal"===l?"x":"y",align:"start",container:'[data-carousel-container="true"]'},d),[g,b]=r.useState(!1),[N,j]=r.useState(!1),[w,y]=r.useState(0),z=r.useCallback(e=>{e&&(b(e.canScrollPrev()),j(e.canScrollNext()),y(e.selectedScrollSnap()))},[]),k=r.useCallback(()=>{null==h||h.scrollPrev()},[h]),C=r.useCallback(()=>{null==h||h.scrollNext()},[h]),P=r.useCallback(e=>{"ArrowLeft"===e.key?(e.preventDefault(),k()):"ArrowRight"===e.key&&(e.preventDefault(),C())},[k,C]);return r.useEffect(()=>{h&&c&&c(h)},[h,c]),r.useEffect(()=>{if(h)return z(h),h.on("reInit",z),h.on("select",z),()=>{null==h||h.off("select",z)}},[h,z]),(0,n.jsx)(s.r.Provider,{value:{carouselRef:p,api:h,opts:i,orientation:l||((null==i?void 0:i.axis)==="y"?"vertical":"horizontal"),gap:u,blendSlides:x,scrollPrev:k,scrollNext:C,canScrollPrev:g,canScrollNext:N,currentIndex:w},children:(0,n.jsx)("div",{ref:t,onKeyDownCapture:P,className:(0,o.cx
1)("group relative",f),role:"region","aria-roledescription":"carousel",...v,children:m})})});i.displayName="Carousel"},1436:function(e,t,l){l.d(t,{r:function(){return r},v:function(){return a}});var n=l(2363);let r=n.createContext(null);function a(){let e=n.useContext(r);if(!e)throw Error("useCarousel must be used within a <Carousel />");return e}},7100:function(e,t,l){l.d(t,{lr:function(){return n.l},KI:function(){return i},d$:function(){return c},Sw:function(){return v},Pz:function(){return m},am:function(){return x}});var n=l(1476),r=l(9980),a=l(2363),o=l(1436),s=l(3829);let i=a.forwardRef((e,t)=>{let{cntrClassName:l,className:n,overflowVisible:a=!1,...i}=e,{carouselRef:c,orientation:d,gap:u,blendSlides:x}=(0,o.v)(),f=["hidden sm:flex absolute z-10 from-root/90","horizontal"===d?"h-full w-8":"h-8 w-full"];return(0,r.jsxs)("div",{ref:c,className:(0,s.cx)("relative px-px pt-3 transition-all",!a&&"overflow-hidden",x?"right"==x?"sm:pr-12":"sm:px-12":"",l),children:[x&&(0,r.jsxs)(r.Fragment,{children:["right"!=x&&(0,r.jsx)("div",{className:(0,s.cx)(f,"horizontal"===d?"left-0 bg-gradient-to-r":"top-0 bg-gradient-to-b")}),(0,r.jsx)("div",{className:(0,s.cx)(f,"horizontal"===d?"right-0 bg-gradient-to-l":"bottom-0 bg-gradient-to-t")})]}),(0,r.jsx)("div",{ref:t,"data-carousel-container":!0,className:(0,s.cx)("flex","vertical"===d&&"flex-col",n),style:"horizontal"===d?{marginLeft:"calc(".concat(u," * -1)")}:{marginTop:"calc(".concat(u," * -1)")},...i})]})});i.displayName="CarouselContent";let c=a.forwardRef((e,t)=>{let{index:l,className:n,children:i,...c}=e,{orientation:d,gap:u,currentIndex:x,api:f}=(0,o.v)(),[m,v]=a.useState(!1),[p,h]=a.useState(!1),g=()=>{if(!f)return[0,0];let e=f.slidesInView();return[Math.min(...e),Math.max(...e)]};return a.useEffect(()=>{if(!f)return;let[e,t]=g();l>=e&&l<=t?v(!0):v(!1),l===t+1||l===e-1?h(!0):h(!1)},[x,f]),(0,r.jsx)("div",{ref:t,role:"group","aria-roledescription":"slide",className:(0,s.cx)("min-w-0 shrink-0 grow-0 basis-full",n),style:"horizontal"===d?{paddingLeft:u}:{paddingTop:u},...c,children:"function"==typeof i?i({isCurrent:m,isNext:p}):i})});c.displayName="CarouselItem";var d=l(4528),u=l(1202);let x=a.forwardRef((e,t)=>{let{className:l,classNames:n,variants:a,icon:i=u.Z,...c}=e,{scrollPrev:x,canScrollPrev:f}=(0,o.v)();return(0,r.jsxs)(d.z,{ref:t,variants:{variant:"outline",size:"icon",...a},className:["z-20 size-7 rounded-full sm:size-8",l],disabled:!f,onClick:x,...c,children:[(0,r.jsx)(i,{className:(0,s.cx)("size-3.5 sm:size-4",null==n?void 0:n.icon)}),(0,r.jsx)("span",{className:"sr-only",children:"Previous slide"})]})});x.displayName="CarouselPrevious";var f=l(5134);let m=a.forwardRef((e,t)=>{let{className:l,classNames:n,variants:a,icon:i=f.Z,...c}=e,{scrollNext:u,canScrollNext:x}=(0,o.v)();return(0,r.jsxs)(d.z,{ref:t,variants:{variant:"outline",size:"icon",...a},className:["z-20 size-7 rounded-full sm:size-8",l],disabled:!x,onClick:u,...c,children:[(0,r.jsx)(i,{className:(0,s.cx)("size-3.5 sm:size-4",null==n?void 0:n.icon)}),(0,r.jsx)("span",{className:"sr-only",children:"Next slide"})]})});m.displayName="CarouselNext";let v=e=>{let{orientation:t,blendSlides:l}=(0,o.v)(),n="horizontal"===t?"top-1/2 -translate-y-1/2":"left-1/2 -translate-x-1/2 rotate-90";return(0,r.jsxs)("div",{...e,children:[(0,r.jsx)(x,{className:["absolute",n,"horizontal"===t?l?"-left-10 sm:-left-6 lg:-left-8":"-left-10 lg:-left-12":l?"-top-10 sm:-top-6 lg:-top-8":"-top-10 lg:-top-12"]}),(0,r.jsx)(m,{className:["absolute",n,"horizontal"===t?l?"-right-10 sm:-right-6 lg:-right-8":"-right-10 lg:-right-12":l?"-bottom-10 sm:-bottom-6 lg:-bottom-8":"-bottom-10 lg:-bottom-12"]})]})}},8954:function(e,t,l){l.d(t,{K:function(){return r},W:function(){return a}});var n=l(9980);let r=e=>(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",viewBox:"0 0 24 24",...e,children:(0,n.jsx)("path",{d:"M3 21c3 0 7-1 7-8V5c0-1.25-.756-2.017-2-2H4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2 1 0 1 0 1 1v1c0 1-1 2-2 2s-1 .008-1 1.031V20c0 1 0 1 1 1zM15 21c3 0 7-1 7-8V5c0-1.25-.757-2.017-2-2h-4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2h.75c0 2.25.25 4-2.75 4v3c0 1 0 1 1 1z"})}),a=e=>(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"65",height:"47",fill:"currentColor",fillRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2",clipRule:"evenodd",viewBox:"0 0 65 47",...e,children:(0,n.jsx)("path",{fillRule:"nonzero",d:"M1896.92 2339.62c-36.59-19.33-47.65-34.69-33.18-46.08l142.94-89.93c11.07-5.45 22.13-5.45 33.19 0l148.05 89.93c9.36 7.93 9.36 15.61 0 23.04l-84.24 52.77-232.29 162.02c-17.86 12.39-42.54 8.92-74.02-10.4-5.96-3.47 10-19.7 47.86-48.69 37.86-28.98 62.75-48.43 74.66-58.34 23.83-19.32 24.68-39.64 2.56-60.94-1.7-.5-10.21-4.96-25.53-13.38zm-408.42 0c-36.59-19.33-47.65-34.69-33.19-46.08l142.95-89.93c11.06-5.45 22.12-5.45 33.18 0l148.06 89.93c9.36 7.93 9.36 15.61 0 23.04l-84.24 52.77-232.29 162.02c-17.87 12.39-42.54 8.92-74.03-10.4-5.95-3.47 10-19.7 47.87-48.69 37.86-28.98 62.75-48.43 74.66-58.34 23.83-19.32 24.68-39.64 2.55-60.94-1.7-.5-10.21-4.96-25.52-13.38z",transform:"translate(-16814.9 -8076.27) matrix(.94473 0 0 5.86655 926.147 -19480.9) matrix(.08496 0 0 .0235 16700.4 4645.67)"})})},8779:function(e,t,l){l.d(t,{x:function(){return s}});var n=l(9980),r=l(2363),a=l(4172),o=l(3829);let s=r.forwardRef((e,t)=>
1{let{className:l,showOverlay:s=!1,children:c,classNames:d,...u}=e,[x,f]=r.useState(!1),[m,v]=r.useState(!1),[p,h]=r.useState(!1),g=r.useRef(null),b=r.useRef(null),N=r.useCallback(()=>{if(b.current){let e=b.current;h(e.scrollHeight-e.clientHeight>10)}},[]),j=r.useCallback(e=>{g.current&&clearTimeout(g.current),f(!0);let t=e.target;v(t.scrollHeight-t.scrollTop===t.clientHeight),g.current=setTimeout(()=>{f(!1)},250)},[]);return r.useEffect(()=>(N(),window.addEventListener("resize",N),()=>window.removeEventListener("resize",N)),[N]),r.useEffect(()=>{N()},[]),(0,n.jsxs)(a.fC,{ref:t,className:(0,o.cx)("relative overflow-hidden",l),...u,children:[(0,n.jsx)(a.l_,{className:(0,o.cx)("h-full w-full rounded-[inherit]",p&&"pr-3",null==d?void 0:d.viewport),onScroll:j,ref:b,children:c}),s&&(0,n.jsx)("div",{className:"overflow-hidden transition-opacity h-10 w-full absolute bottom-0 left-0 ".concat(!p||x||m?"opacity-0":"opacity-100"),children:(0,n.jsx)("div",{className:"w-full h-full relative -bottom-[40%] bg-[radial-gradient(ellipse_closest-side,rgba(0,0,0,0.17)_0%,rgba(0,0,0,0.07)_70%,transparent)] dark:bg-[radial-gradient(ellipse_closest-side,rgba(0,0,0,0.24)_0%,rgba(0,0,0,0.14)_70%,transparent)]"})}),(0,n.jsx)(i,{forceMount:!0}),(0,n.jsx)(a.Ns,{})]})});s.displayName=a.fC.displayName;let i=r.forwardRef((e,t)=>{let{className:l,orientation:r="vertical",...s}=e;return(0,n.jsx)(a.gb,{ref:t,orientation:r,className:(0,o.cx)("peer flex touch-none select-none transition-colors","vertical"===r&&"h-full w-2.5 border-l border-l-transparent p-[1px]","horizontal"===r&&"h-2.5 flex-col border-t border-t-transparent p-[1px]",l),...s,children:(0,n.jsx)(a.q4,{className:"relative flex-1 rounded-full bg-root-muted"})})});i.displayName=a.gb.displayName},1406:function(e,t,l){l.d(t,{t:function(){return o}});var n=l(9980),r=l(4648),a=l(3829);let o=e=>{let{className:t,iconClassName:l,rating:o=5,...s}=e;return(0,n.jsx)("div",{className:(0,a.cx)("flex gap-x-px justify-self-end",t),...s,children:Array.from({length:o},(e,t)=>(0,n.jsx)(r.Z,{className:(0,a.cx)("size-4 text-yellow-500",l),"aria-hidden":"true"},t))})}},5406:function(e,t,l){l.d(t,{N:function(){return n}});let n=(e,t)=>{if(!e)return{alt:"",src:""};let l=e.hasOwnProperty(t)?e[t]:null;if(!l){let t=Object.keys(e).filter(e=>"alt"!=e&&"caption"!=e);l=e[t[t.length-1]]}return{...l,alt:e.alt,caption:e.caption}}}}]);
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.