1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1769],{19928:(e,t,r)=>{r.d(t,{f:()=>l});var a=r(93012),s=r(65848),n=r(3502);function l({id:e,label:t="Add your website",registration:r,name:i,error:o,onClear:c,onFocusField:u,inputClassName:d,toggleClassName:x,errorClassName:f,analyticsLocation:m}){let[p,h]=(0,s.useState)(!1),g=`${e}-error`,v=(0,s.useCallback)(()=>{if(p){if(c?.(),!r){let t=document.getElementById(e);t instanceof HTMLInputElement&&(t.value="")}h(!1)}else h(!0),requestAnimationFrame(()=>{document.getElementById(e)?.focus()})},[p,e,c,r]);return(0,a.jsxs)("div",{className:"flex flex-col",children:[(0,a.jsxs)("button",{type:"button",onClick:v,"aria-expanded":p,"aria-controls":e,"data-analytics-cta":"website_toggle","data-analytics-location":m,className:(0,n.cn)("group flex w-fit items-center gap-2 text-[14px] font-light uppercase tracking-[-0.02em] transition-colors hover:text-accent lg:text-[16px]",x??"text-[#666]"),children:[(0,a.jsx)("span",{className:"flex size-5 items-center justify-center rounded-full border border-current transition-colors group-hover:border-accent",children:(0,a.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,"aria-hidden":"true",className:(0,n.cn)("transition-transform duration-500 ease-[cubic-bezier(0.16,1,0.3,1)]",p&&"rotate-45"),children:(0,a.jsx)("path",{d:"M12 5v14M5 12h14"})})}),t]}),(0,a.jsx)("div",{className:(0,n.cn)("grid transition-[grid-template-rows] duration-[450ms] ease-[cubic-bezier(0.16,1,0.3,1)] motion-reduce:transition-none",p?"grid-rows-[1fr]":"grid-rows-[0fr]"),children:(0,a.jsx)("div",{className:"overflow-hidden",children:(0,a.jsxs)("div",{className:(0,n.cn)("pt-4 transition-[opacity,transform] duration-300 ease-out motion-reduce:transition-none",p?"translate-y-0 opacity-100 delay-150":"-translate-y-1 opacity-0"),children:[(0,a.jsx)("input",{id:e,type:"url",inputMode:"url",autoComplete:"url",placeholder:"https://yourstore.com","aria-label":t,tabIndex:p?void 0:-1,"aria-hidden":!p||void 0,"aria-invalid":o?"true":void 0,"aria-describedby":o?g:void 0,className:d,...r??(i?{name:i}:{}),onFocus:u}),o&&(0,a.jsx)("p",{id:g,className:f??"mt-2 text-[14px] text-red-500",children:o})]})})})]})}},28266:(e,t,r)=>{r.d(t,{ReelThumbButton:()=>c});var a=r(93012),s=r(32579),n=r(65848),l=r(19546),i=r(3502),o=r(65945);function c({label:e,analyticsLocation:t,className:r}){let[u,d]=(0,n.useState)(!1),x=(0,n.useCallback)(()=>d(!1),[]);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("button",{type:"button",onClick:()=>d(!0),"aria-haspopup":"dialog","aria-label":l.qg.ariaLabel,"data-analytics-cta":`${t}_reel_open`,"data-analytics-location":t,className:(0,i.cn)("group flex items-center gap-3 text-left focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-accent focus-visible:ring-offset-2 focus-visible:ring-offset-background",r),children:[(0,a.jsxs)("span",{className:"relative block h-[45px] w-[80px] shrink-0 overflow-hidden rounded-md ring-1 ring-foreground/15",children:[(0,a.jsx)(s.default,{src:l.qg.posterSrc,alt:"",fill:!0,sizes:"80px",className:"object-cover transition-transform duration-300 group-hover:scale-105"}),(0,a.jsx)("span",{className:"absolute inset-0 flex items-center justify-center bg-black/25",children:(0,a.jsx)("span",{className:"flex size-6 items-center justify-center rounded-full bg-accent transition-transform duration-300 group-hover:scale-110",children:(0,a.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ml-0.5 size-3 text-background","aria-hidden":"true",children:(0,a.jsx)("path",{d:"M8 5v14l11-7z"})})})})]}),(0,a.jsxs)("span",{className:"flex flex-col",children:[(0,a.jsx)("span",{className:"text-[14px] font-light leading-tight text-foreground underline-offset-4 group-hover:underline sm:text-[15px]",children:e}),(0,a.jsx)("span",{className:"text-[12px] font-light text-foreground/60",children:l.qg.durationLabel})]})]}),u&&(0,a.jsx)(o.s,{src:l.qg.videoSrc,mobileSrc:l.qg.mobileVideoSrc,poster:l.qg.posterSrc,ariaLabel:l.qg.ariaLabel,onClose:x})]})}},36486:(e,t,r)=>{r.d(t,{CaseStudyButton:()=>l});var a=r(93012),s=r(65848),n=r(86933);function l({href:e,label:t,microcopy:r}){let i=(0,s.useRef)(null),o=(0,s.useRef)(null),c=(0,s.useMemo)(()=>
1[{ref:i,strength:.15},{ref:o,strength:.08}],[]),u=(0,n.M)(c);return(0,a.jsxs)("a",{ref:i,href:e,...u,"data-analytics-cta":"hero_case_study","data-analytics-location":"hero",className:"group relative flex size-[200px] shrink-0 items-center justify-center transition-transform duration-300 ease-out lg:size-[clamp(192px,30svh,260px)] 2xl:size-[clamp(166px,26svh,296px)]",children:[(0,a.jsx)("svg",{className:"absolute inset-0 size-full transition-transform duration-500 ease-out group-hover:rotate-[30deg]",viewBox:"0 0 296 296",fill:"none","aria-hidden":"true",children:(0,a.jsx)("circle",{cx:"148",cy:"148",r:"147",stroke:"rgba(255,255,255,0.14)",strokeWidth:"1"})}),(0,a.jsxs)("div",{ref:o,className:"flex size-[68.6%] flex-col items-center justify-center rounded-full bg-accent px-5 shadow-lg transition-all duration-300 ease-out group-hover:scale-105",children:[(0,a.jsxs)("span",{className:"flex items-center gap-[6px] text-center",children:[(0,a.jsx)("span",{className:"size-[10px] shrink-0 rounded-full bg-background"}),(0,a.jsx)("span",{className:"text-[14px] font-normal uppercase leading-[0.95] tracking-[-0.02em] text-background lg:text-[17px] 2xl:text-[20px]",children:t})]}),r&&(0,a.jsx)("span",{className:"mt-1.5 text-center text-[11px] font-normal leading-[1.1] tracking-[-0.01em] text-background/80 lg:text-[12px]",children:r})]}),(0,a.jsxs)("div",{className:"absolute right-[15.2%] top-[15.2%] size-[21.6%]",children:[(0,a.jsx)("div",{className:"absolute inset-0 rounded-full bg-white/[0.21] backdrop-blur-[2.5px] animate-badge-pulse"}),(0,a.jsx)("div",{className:"absolute inset-[6px] flex items-center justify-center rounded-full bg-white/90 transition-colors duration-300 ease-out group-hover:bg-white",children:(0,a.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",className:"size-[46%] text-accent","aria-hidden":"true",children:(0,a.jsx)("path",{d:"M12 5v14M5 12h14"})})})]})]})}},39314:(e,t,r)=>{r.r(t),r.d(t,{ReelTeaser:()=>o});var a=r(93012),s=r(32579),n=r(65848),l=r(3502),i=r(65945);function o({videoSrc:e,posterSrc:t,teaserSrc:r,ariaLabel:c,hoverLabel:u,mobileVideoSrc:d,analyticsLocation:x="why_choose",hoverZoom:f=!0,className:m,deferPlayback:p=!1,teaserHasAudio:h=!1}){let[g,v]=(0,n.useState)(!1),[b,w]=(0,n.useState)(!1),[j,k]=(0,n.useState)(!1),[y,N]=(0,n.useState)(!0),z=(0,n.useRef)(null),C=(0,n.useCallback)(()=>v(!1),[]);(0,n.useEffect)(()=>{let e=window.matchMedia("(prefers-reduced-motion: reduce)");k(e.matches);let t=e=>k(e.matches);return e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]);let[_,L]=(0,n.useState)(!p);(0,n.useEffect)(()=>{let e,t;if(!p)return;let r=()=>{"requestIdleCallback"in window?e=window.requestIdleCallback(()=>L(!0),{timeout:3e3}):t=setTimeout(()=>L(!0),1500)};return"complete"===document.readyState?r():window.addEventListener("load",r,{once:!0}),()=>{window.removeEventListener("load",r),void 0!==e&&window.cancelIdleCallback(e),void 0!==t&&clearTimeout(t)}},[p]);let E=!b&&!j;(0,n.useEffect)(()=>{let e=z.current;if(!e||!E||!_)return;let t=new IntersectionObserver(([t])=>{t&&(t.isIntersecting?e.play().catch(()=>w(!0)):(e.pause(),e.muted=!0,N(!0)))},{threshold:.3});return t.observe(e),()=>t.disconnect()},[E,_]);let M=(0,n.useCallback)(e=>{e.stopPropagation();let t=z.current;if(!t)return;let r=!t.muted;t.muted=r,r||(t.currentTime=0,t.play().catch(()=>void 0)),N(r)},[]);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:(0,l.cn)("group relative block w-full rounded-2xl shadow-[0_4px_30px_rgba(0,0,0,0.08)] transition-all duration-300 ease-out",f?"max-w-[420px] origin-left lg:hover:z-[60] lg:hover:scale-150 lg:hover:shadow-[0_24px_80px_rgba(0,0,0,0.5),0_0_0_100vmax_rgba(0,0,0,0.35)] motion-reduce:hover:scale-100":"lg:hover:shadow-[0_24px_60px_rgba(0,0,0,0.45)]",m),children:[(0,a.jsx)("button",{type:"button",onClick:()=>v(!0),"aria-haspopup":"dialog","aria-label":c,"data-analytics-cta":`${x}_reel_teaser`,"data-analytics-location":x,className:"block w-full overflow-hidden rounded-2xl focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-accent focus-visible:ring-offset-2",children:(0,a.jsxs)("span",{className:"relative block aspect-video w-full",children:[E?(0,a.jsx)("video",{ref:z,src:r,poster:t,muted:!0,loop:!0,playsInl
1ine:!0,preload:"none",onError:()=>w(!0),className:"size-full object-cover","aria-hidden":"true",tabIndex:-1}):(0,a.jsx)(s.default,{src:t,alt:"",fill:!0,sizes:"(max-width: 1024px) 90vw, 420px",className:"object-cover"}),(0,a.jsxs)("span",{className:"absolute right-3 top-3 flex size-10 items-center justify-center rounded-full bg-accent text-[#121212] shadow-md transition-transform duration-300 group-hover:scale-110 lg:size-11",children:[(0,a.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ml-0.5 size-4","aria-hidden":"true",children:(0,a.jsx)("path",{d:"M8 5v14l11-7z"})}),(0,a.jsx)("span",{className:"sr-only",children:u})]})]})}),E&&h&&(0,a.jsx)("button",{type:"button",onClick:M,"aria-label":y?"Unmute teaser":"Mute teaser",className:"absolute bottom-3 right-3 z-10 flex size-9 items-center justify-center rounded-full bg-black/55 text-white backdrop-blur-sm transition-all duration-300 hover:bg-black/75 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-accent lg:opacity-0 lg:group-hover:opacity-100 lg:focus-visible:opacity-100",children:y?(0,a.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"size-4","aria-hidden":"true",children:(0,a.jsx)("path",{d:"M3 9v6h4l5 5V4L7 9H3zm13.59 3 2.7-2.7-1.41-1.42-2.7 2.71-2.7-2.7-1.42 1.41 2.71 2.7-2.7 2.7 1.41 1.42 2.7-2.71 2.7 2.7 1.42-1.41-2.71-2.7z"})}):(0,a.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"size-4","aria-hidden":"true",children:(0,a.jsx)("path",{d:"M3 9v6h4l5 5V4L7 9H3zm13.5 3A4.5 4.5 0 0 0 14 7.97v8.05A4.5 4.5 0 0 0 16.5 12zM14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77s-2.99-7.86-7-8.77z"})})})]}),g&&(0,a.jsx)(i.s,{src:e,mobileSrc:d,poster:t,ariaLabel:c,onClose:C})]})}},50710:(e,t,r)=>{r.r(t),r.d(t,{Marquee:()=>n});var a=r(93012),s=r(3502);function n({children:e,speed:t=30,reverse:r=!1,pauseOnHover:l=!1,fadeEdges:i=!0,className:o}){return(0,a.jsx)("div",{className:(0,s.cn)("w-full max-w-[100vw] overflow-hidden [contain:paint_layout]",i&&"[mask-image:linear-gradient(to_right,transparent,black_clamp(16px,4vw,80px),black_calc(100%-clamp(16px,4vw,80px)),transparent)] [-webkit-mask-image:linear-gradient(to_right,transparent,black_clamp(16px,4vw,80px),black_calc(100%-clamp(16px,4vw,80px)),transparent)]",o),"aria-hidden":"true",children:(0,a.jsxs)("div",{className:(0,s.cn)("flex w-max",r?"animate-marquee-reverse":"animate-marquee",l&&"hover:[animation-play-state:paused]"),style:{animationDuration:`${t}s`},children:[(0,a.jsx)("div",{className:"flex shrink-0",children:e}),(0,a.jsx)("div",{className:"flex shrink-0",children:e})]})})}},61724:(e,t,r)=>{r.d(t,{Q:()=>s});var a=r(47850);let s=(0,a.createServerReference)("40e6cebfbeb4c57e18271b680dec5dd6680eb4d582",a.callServer,void 0,a.findSourceMapURL,"revalidateSyncTags")},65945:(e,t,r)=>{r.d(t,{ReelLightbox:()=>o,s:()=>i});var a=r(93012),s=r(32579),n=r(65848),l=r(34169);function i({src:e,mobileSrc:t,poster:r,ariaLabel:s,onClose:o}){let c=(0,n.useRef)(null),[u]=(0,n.useState)(()=>t&&window.matchMedia("(max-width: 767px)").matches?t:e);return(0,n.useEffect)(()=>{let e=e=>{"Escape"===e.key&&o()};return document.addEventListener("keydown",e),document.body.style.overflow="hidden",c.current?.focus(),()=>{document.removeEventListener("keydown",e),document.body.style.overflow=""}},[o]),(0,l.createPortal)((0,a.jsxs)("div",{role:"dialog","aria-modal":"true","aria-label":s,className:"fixed inset-0 z-[100] flex items-center justify-center bg-black/90 px-3 pb-3 pt-16 md:px-6 md:pb-6",onClick:e=>{e.target===e.currentTarget&&o()},children:[(0,a.jsx)("button",{ref:c,type:"button",onClick:o,"aria-label":"Close video",className:"absolute right-3 top-2.5 flex size-11 items-center justify-center rounded-full bg-white/10 text-white transition-colors hover:bg-white/20 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-accent md:right-6",children:(0,a.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",className:"size-5","aria-hidden":"true",children:(0,a.jsx)("path",{d:"M6 6l12 12M18 6L6 18"})})}),(0,a.jsx)("div",{className:"aspect-video w-[min(100%,calc((100svh-5.5rem)*16/9))]",children:(0,a.jsx)("video",{src:u,poster:r,controls:!0,autoPlay:!0,playsInl
1ine:!0,className:"size-full rounded-lg bg-black"})})]}),document.body)}function o({videoSrc:e,mobileVideoSrc:t,posterSrc:r,label:l,ariaLabel:c}){let[u,d]=(0,n.useState)(!1),x=(0,n.useCallback)(()=>d(!1),[]);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("button",{type:"button",onClick:()=>d(!0),"aria-haspopup":"dialog","data-analytics-cta":"about_play_reel","data-analytics-location":"home_about",className:"group flex items-center gap-4 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-accent focus-visible:ring-offset-2 md:gap-8","aria-label":c,children:[(0,a.jsxs)("span",{className:"relative block h-[56px] w-[100px] shrink-0 overflow-hidden rounded-md md:h-[80px] md:w-[142px] lg:h-[110px] lg:w-[196px]",children:[(0,a.jsx)(s.default,{src:r,alt:"",fill:!0,sizes:"(max-width: 768px) 100px, (max-width: 1024px) 142px, 196px",className:"object-cover transition-transform duration-300 group-hover:scale-105"}),(0,a.jsx)("span",{className:"absolute inset-0 flex items-center justify-center",children:(0,a.jsx)("span",{className:"flex size-8 items-center justify-center rounded-full bg-accent transition-transform duration-300 group-hover:scale-110 md:size-10 lg:size-12",children:(0,a.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ml-0.5 size-3.5 text-background md:size-4 lg:size-5","aria-hidden":"true",children:(0,a.jsx)("path",{d:"M8 5v14l11-7z"})})})})]}),(0,a.jsx)("span",{className:"font-light text-[22px] leading-none tracking-[-0.02em] text-[#121212] lg:text-[40px]",children:l})]}),u&&(0,a.jsx)(i,{src:e,mobileSrc:t,poster:r,ariaLabel:c,onClose:x})]})}},86933:(e,t,r)=>{r.d(t,{M:()=>s});var a=r(65848);function s(e){let t=(0,a.useRef)(e);t.current=e;let r=(0,a.useRef)(null),s=(0,a.useRef)(!1),n=(0,a.useRef)(null),l=(0,a.useRef)(null);(0,a.useEffect)(()=>{let e=window.matchMedia("(prefers-reduced-motion: reduce)");s.current=e.matches;let t=e=>{s.current=e.matches};return e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]),(0,a.useEffect)(()=>{let e=()=>{if(null===r.current)return;let e=t.current[0]?.ref.current;e&&(r.current=e.getBoundingClientRect())};return window.addEventListener("scroll",e,{passive:!0}),window.addEventListener("resize",e),()=>{window.removeEventListener("scroll",e),window.removeEventListener("resize",e)}},[]),(0,a.useEffect)(()=>()=>{null!==n.current&&cancelAnimationFrame(n.current)},[]);let i=(0,a.useCallback)(()=>{if(s.current)return;let e=t.current[0]?.ref.current;e&&(r.current=e.getBoundingClientRect())},[]),o=(0,a.useCallback)(()=>{n.current=null;let e=l.current,a=r.current;if(!e||!a)return;let s=e.clientX-(a.left+a.width/2),i=e.clientY-(a.top+a.height/2);for(let{ref:e,strength:r}of t.current){let t=e.current;t&&(t.style.transform=`translate(${s*r}px, ${i*r}px)`)}},[]);return{onMouseEnter:i,onMouseMove:(0,a.useCallback)(e=>{s.current||null===r.current||(l.current={clientX:e.clientX,clientY:e.clientY},null===n.current&&(n.current=requestAnimationFrame(o)))}
1,[o]),onMouseLeave:(0,a.useCallback)(()=>{for(let{ref:e}of(r.current=null,l.current=null,null!==n.current&&(cancelAnimationFrame(n.current),n.current=null),t.current)){let t=e.current;t&&(t.style.transform="translate(0, 0)")}},[])}}},95391:(e,t,r)=>{r.d(t,{s:()=>n});var a=r(93012),s=r(32579);function n({image:e,fallbackSrc:t,fallbackAlt:r="",alt:l,width:i,height:o,fill:c,...u}){let d=e?.url??t;if(!d)return null;let x=l??e?.alt??r,f=e?.lqip?{placeholder:"blur",blurDataURL:e.lqip}:{};if(c)return(0,a.jsx)(s.default,{src:d,alt:x,fill:!0,...f,...u});let m=i??e?.width??0,p=o??e?.height??0;return(0,a.jsx)(s.default,{src:d,alt:x,width:m,height:p,...f,...u})}}}]); 2//# sourceMappingURL=1769-dba533265c4217f8.js.map
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.