1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,24872,e=>{"use strict";var t=e.i(43476),r=e.i(45060);e.s(["GalleryArrow",0,function({direction:e,className:i}){return(0,t.jsx)("svg",{width:"62",height:"36",viewBox:"0 0 61.715 36",fill:"none",stroke:"currentColor",strokeWidth:"2.57143","aria-hidden":"true",className:(0,r.cn)("block",i),children:(0,t.jsx)("path",{d:"left"===e?"M20.5714 0C20.5714 1.908 18.6866 4.75715 16.7786 7.14857C14.3254 10.2343 11.394 12.9266 8.03314 14.9811C5.51314 16.5214 2.45829 18 0 18M0 18C2.45829 18 5.51571 19.4786 8.03314 21.0189C11.394 23.076 14.3254 25.7683 16.7786 28.8489C18.6866 31.2429 20.5714 34.0971 20.5714 36M0 18L61.7143 18":"M41.143 0C41.143 1.908 43.028 4.75715 44.936 7.14857C47.389 10.2343 50.321 12.9266 53.681 14.9811C56.201 16.5214 59.256 18 61.715 18M61.715 18C59.256 18 56.199 19.4786 53.681 21.0189C50.321 23.076 47.389 25.7683 44.936 28.8489C43.028 31.2429 41.143 34.0971 41.143 36M61.715 18L0 18"})})}])},47058,e=>{"use strict";var t=e.i(43476),r=e.i(71645),i=e.i(74080),n=e.i(45060),l=e.i(24872),a=e.i(32312),s=e.i(6861);function o(e){if(!e)return null;let t=e.match(/(?:youtube\.com\/(?:watch\?(?:.*&)?v=|embed\/|shorts\/)|youtu\.be\/)([A-Za-z0-9_-]{11})/);return t?t[1]:null}let c=e=>!!e&&!o(e)&&/\.(mp4|webm|mov)(\?|$)/i.test(e);function u({title:e,items:f,info:p,onClose:m}){let h=(0,a.useUiLabels)(),[g,b]=r.useState(0),[x,w]=r.useState(!1),y=r.useRef(null),v=r.useRef(null),j=f[g],C=o(j?.videoUrl),k=!!C||c(j?.videoUrl),_=f.length>1,S=r.useCallback(e=>{w(!1),b(t=>(t+e+f.length)%f.length)},[f.length]);r.useEffect(()=>{v.current=document.activeElement;let e=e=>{if("Escape"===e.key)return m();if(_&&"ArrowRight"===e.key)return S(1);if(_&&"ArrowLeft"===e.key)return S(-1);if("Tab"!==e.key)return;let t=y.current?.querySelectorAll('button, a[href], iframe, video, [tabindex]:not([tabindex="-1"])');if(!t?.length)return;let r=t[0],i=t[t.length-1];e.shiftKey&&document.activeElement===r?(e.preventDefault(),i.focus()):e.shiftKey||document.activeElement!==i||(e.preventDefault(),r.focus())};return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e),v.current?.focus?.()}},[m,S,_]),r.useEffect(()=>{let e=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e}},[]);let[E,N]=r.useState(!1);return(r.useEffect(()=>N(!0),[]),r.useEffect(()=>{E&&y.current?.querySelector("button")?.focus()},[E]),(j||p)&&E)?(0,i.createPortal)((0,t.jsxs)("div",{role:"dialog","aria-modal":"true","aria-label":j?(0,s.fmt)(h.projectFootage,{title:e}):e,className:"fixed inset-0 z-[100] flex items-center justify-center p-4 sm:p-6",children:[(0,t.jsx)("button",{type:"button","aria-label":h.close,onClick:m,className:"absolute inset-0 cursor-default bg-black/60"}),(0,t.jsxs)("div",{ref:y,className:"relative z-10 flex w-full max-h-full flex-col items-center gap-6 overflow-y-auto",children:[j?(0,t.jsxs)("div",{className:(0,n.cn)("relative w-full overflow-hidden bg-black shadow-2xl",j.vertical?"max-w-[min(360px,calc(72vh*0.5625))]":"max-w-[min(1079px,calc(72vh*1.689))]"),children:[(0,t.jsx)("div",{className:(0,n.cn)("relative w-full",j.vertical?"aspect-[9/16]":"aspect-[1078.81/638.66]"),children:x&&C?(0,t.jsx)("iframe",{src:`https://www.youtube-nocookie.com/embed/${C}?autoplay=1&rel=0`,title:j.caption??e,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0,className:"absolute inset-0 h-full w-full"}):x&&c(j.videoUrl)?(0,t.jsx)("video",{src:j.videoUrl,controls:!0,autoPlay:!0,playsInline:!0,className:"absolute inset-0 h-full w-full"}):(0,t.jsxs)(t.Fragment,{children:[j.imageUrl?(0,t.jsx)("img",{src:j.imageUrl,alt:j.caption??"",className:"absolute inset-0 h-full w-full object-cover"}):C?(0,t.jsx)("img",{src:`https://i.ytimg.com/vi/${C}/maxresdefault.jpg`,alt:"",className:"absolute inset-0 h-full w-full object-cover"}):null,k?(0,t.jsx)("button",{type:"button",onClick:()=>w(!0),"aria-label":(0,s.fmt)(h.play,{title:j.caption??e}),className:"absolute inset-0 grid place-items-center",children:(0,t.jsx)(d,{})}):null]})}),(0,t.jsx)("button",{type:"button",onClick:m,"aria-label":h.close,className:"absolute right-3 top-3 z-10 grid size-10 place-items-center rounded-full bg-black/50 text-white backdrop-blur-md transition hover:bg-black/70",children:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",className:"size-4","aria-hidden":"true",children:(0,t.jsx)("path",{d:"M6 6l12 12M18 6L6 18",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})})})]}):null,j?.caption?(0,t.jsx)("p",{className:"max-w-[720px] text-center text-[length:var(--fs-14)] leading-[1.5] text-white/90",children:j.caption}):null,p?(0,t.jsxs)("div",{className:"relative w-full max-w-[min(720px,100%)] bg-[#0b0f0d] p-7 text-left shadow-2xl sm:p-9",children:[j?null:(0,t.jsx)("button",{type:"button",onClick:m,"aria-label":h.close,className:"absolute right-3 top-3 grid size-10 place-items-center rounded-full bg-white/10 text-white transition hover:bg-white/20",children:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",className:"size-4","aria-hidden":"true",children:(0,t.jsx)("path",{d:"M6 6l12 12M18 6L6 18",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})})}),p.eyebrow?(0,t.jsx)("p",{className:"text-[11px] font-semibold uppercase tracking-[0.2em] text-[#00c9db]",children:p.eyebrow}):null,(0,t.jsx)("h2",{className:"mt-2 pr-12 text-[length:var(--fs-24)] font-bold leading-[1.2] text-white",children:p.heading}),p.meta?(0,t.jsx)("p",{className:"mt-2 text-[length:var(--fs-14)] leading-[1.5] text-white/70",children:p.meta}):null,p.body?(0,t.jsx)("p",{className:"mt-5 text-[length:var(--fs-16)] leading-[1.65] text-white/85",children:p.body}):null]}):null,j&&_?(0,t.jsxs)("div",{className:"flex items-center justify-center gap-20 text-white",children:[(0,t.jsx)("button",{type:"button",onClick:()=>S(-1),"aria-label":h.previous,className:"transition hover:-translate-x-1",children:(0,t.jsx)(l.GalleryArrow,{direction:"left",className:"h-6 w-[41p
1x] lg:h-9 lg:w-[62px]"})}),(0,t.jsx)("button",{type:"button",onClick:()=>S(1),"aria-label":h.next,className:"transition hover:translate-x-1",children:(0,t.jsx)(l.GalleryArrow,{direction:"right",className:"h-6 w-[41px] lg:h-9 lg:w-[62px]"})})]}):null]})]}),document.body):null}function d(){return(0,t.jsxs)("svg",{viewBox:"0 0 220.486 220.486",fill:"none","aria-hidden":"true",className:"w-[20.44%] max-w-[220px] drop-shadow-[0_2px_12px_rgba(0,0,0,0.35)]",children:[(0,t.jsx)("rect",{width:"220.486",height:"220.486",rx:"100",fill:"#EE357D",fillOpacity:"0.5"}),(0,t.jsx)("path",{d:"M110.236 209.002C164.779 209.002 208.995 164.786 208.995 110.243C208.995 55.6998 164.779 11.4838 110.236 11.4838C55.6925 11.4838 11.4765 55.6998 11.4765 110.243C11.4765 164.786 55.6925 209.002 110.236 209.002Z",stroke:"white",strokeWidth:"0.941579",strokeLinecap:"round",strokeLinejoin:"round"}),(0,t.jsx)("path",{d:"M150.206 110.243L90.4909 75.7462V144.74L150.206 110.243Z",stroke:"white",strokeWidth:"0.941579",strokeLinecap:"round",strokeLinejoin:"round"})]})}e.s(["ProofGallery",0,u,"ProofGalleryButton",0,function({title:e,label:i="See Our Progress",items:n}){let[l,a]=r.useState(!1),s=(n??[]).filter(e=>e.videoUrl||e.imageUrl);return s.length?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("button",{type:"button",onClick:()=>a(!0),className:"inline-flex h-10 w-fit shrink-0 self-start items-center justify-center rounded-full bg-[#ee357d] px-8 text-[length:var(--fs-14)] font-bold text-white transition hover:bg-[#d6286c] focus:outline-none focus:ring-2 focus:ring-[#ee357d] focus:ring-offset-2",children:i}),l?(0,t.jsx)(u,{title:e,items:s,onClose:()=>a(!1)}):null]}):null},"youtubeIdFrom",0,o])},91982,e=>{"use strict";var t=e.i(43476),r=e.i(71645),i=e.i(45060),n=e.i(47058),l=e.i(49005),a=e.i(32312),s=e.i(6861);let o=[{image:"/bp/%23Team Water.png",title:"#TeamWater, Clean Water Across East Africa",href:"https://youtu.be/mwKJfNYwvm8"},{image:"/bp/Eradicating Child Labor.png",title:"Eradicating Child Labor in Ghana",href:"https://youtu.be/O6wTcrhkw4o"},{image:"/bp/%23TeamSeas.png",title:"#TeamSeas, 30M+ lbs of Trash Removed",href:"https://youtu.be/E1X1pjsVTM4"},{image:"/bp/TeamTrees.png",title:"#TeamTrees, 24M+ Trees Planted",href:"https://youtu.be/U7nJBFjKqAY"},{image:"/bp/Left Image.png",title:"We Fed Five Cities in 30 Days",href:"https://youtu.be/yEBK_Ayeiyc"},{image:"/bp/675.png",title:"Beast Pantry, North Carolina",href:"https://youtu.be/f-empfLWbIk"}],c=({dir:e})=>(0,t.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"#EE357D",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:"left"===e?(0,t.jsx)("path",{d:"m15 18-6-6 6-6"}):(0,t.jsx)("path",{d:"m9 18 6-6-6-6"})}),u=()=>(0,t.jsx)("span",{className:"absolute left-1/2 top-1/2 flex size-[42px] -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[#ee357d]/50","aria-hidden":"true",children:(0,t.jsxs)("svg",{width:"42",height:"42",viewBox:"0 0 42 42",fill:"none",stroke:"white",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("circle",{cx:"21",cy:"21",r:"18.8"}),(0,t.jsx)("path",{d:"M28.6 21 17.2 14.4v13.1L28.6 21Z"})]})});e.s(["LatestWork",0,function({headlineTop:e="Check Out Our",headlineBottom:d="Latest Work",items:f=o,className:p}){let m=(0,a.useUiLabels)(),[h,g]=r.useState(0),[b,x]=r.useState(!1),[w,y]=r.useState(!1),v=r.useRef(null),j=r.useRef(!1);r.useEffect(()=>{if(j.current=window.matchMedia("(prefers-reduced-motion: reduce)").matches,j.current)return;let e=v.current;if(!e||!("IntersectionObserver"in window))return;let t=new IntersectionObserver(e=>e.some(e=>e.isIntersecting)&&(y(!0),t.disconnect()),{rootMargin:"200px 0px"});return t.observe(e),()=>t.disconnect()},[]);let C=f.length,k=e=>g(t=>(t+e+C)%C),_=f[h],S=(0,n.youtubeIdFrom)(_.href),E=r.useRef(null),N=r.useRef([]);return r.useEffect(()=>{let e=E.current,t=N.current[h];if(!e||!t)return;let r=t.offsetLeft-e.clientWidth/2+t.clientWidth/2;e.scrollTo({left:Math.max(0,r),behavior:"smooth"})},[h]),(0,t.jsxs)("section",{ref:v,className:(0,i.cn)("relative w-full bg-white py-16 lg:py-24 3xl:py-[144px]",p),"data-component":"LatestWork","data-figma-node":"829:15071",children:[(0,t.jsxs)(l.Reveal,{className:"mx-auto flex w-full max-w-[1200px] flex-col items-center gap-12 px-6 sm:px-8 md:px-10 lg:gap-20 lg:max-w-[1280px]",children:[(0,t.jsxs)("h2",{className:"text-center uppercase text-black",style:{lineHeight:.86,letterSpacing:0},children:[(0,t.jsx)("span",{className:"block font-medium",style:{fontSize:"var(--text-mega)"},children:e}),(0,t.jsx)("span",{className:"block font-extrabold text-[#ee357d]",style:{fontSize:"var(--text-mega)"},children:d})]}),(0,t.jsxs)("div",{className:"flex w-full flex-col gap-4 lg:gap-[19px]",children:[(0,t.jsxs)("button",{type:"button",onClick:()=>x(!0),className:"group relative block aspect-[16/9] lg:aspect-[1200/529] w-full overflow-hidden rounded-2xl lg:rou
1nded-[21px] bg-[#ddd]","aria-label":(0,s.fmt)(m.play,{title:_.title}),children:[(0,t.jsx)("img",{src:_.image,alt:_.title,loading:"lazy",decoding:"async",className:"h-full w-full object-cover"},_.image),w&&S?(0,t.jsx)("iframe",{src:`https://www.youtube-nocookie.com/embed/${S}?autoplay=1&mute=1&controls=0&disablekb=1&fs=0&iv_load_policy=3&rel=0&playsinline=1&modestbranding=1&loop=1&playlist=${S}&start=0&end=3`,title:"","aria-hidden":"true",tabIndex:-1,allow:"autoplay; encrypted-media",className:"pointer-events-none absolute inset-0 h-[max(100%,56.25vw)] w-[max(100%,177.78vh)] left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 opacity-0 transition-opacity duration-700 delay-700 [.bp-preview-ready_&]:opacity-100",onLoad:e=>e.currentTarget.parentElement?.classList.add("bp-preview-ready")},S):null,(0,t.jsx)("span",{className:"absolute left-1/2 top-1/2 flex size-[64px] -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[#ee357d]/60 opacity-0 transition-opacity duration-300 group-hover:opacity-100 group-focus-visible:opacity-100","aria-hidden":"true",children:(0,t.jsxs)("svg",{width:"64",height:"64",viewBox:"0 0 42 42",fill:"none",stroke:"white",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("circle",{cx:"21",cy:"21",r:"18.8"}),(0,t.jsx)("path",{d:"M28.6 21 17.2 14.4v13.1L28.6 21Z"})]})})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2.5 lg:gap-[13px]",children:[(0,t.jsx)("button",{type:"button",onClick:()=>k(-1),"aria-label":m.previous,className:"flex size-12 lg:size-[64px] shrink-0 items-center justify-center rounded-2xl lg:rounded-[16px] bg-[#ffbed7] transition hover:bg-[#ff9dc3]",children:(0,t.jsx)(c,{dir:"left"})}),(0,t.jsx)("div",{ref:E,className:"min-w-0 flex-1 overflow-x-auto scroll-smooth [scrollbar-width:none] [-ms-overflow-style:none] [&::-webkit-scrollbar]:hidden",children:(0,t.jsx)("div",{className:"flex w-fit mx-auto gap-2.5 lg:gap-[13px]",children:f.map((e,r)=>{let n=r===h;return(0,t.jsxs)("button",{ref:e=>{N.current[r]=e},type:"button",onClick:()=>g(r),"aria-label":(0,s.fmt)(m.show,{title:e.title}),"aria-current":n,className:(0,i.cn)("relative h-[88px] w-[132px] lg:h-[107px] lg:w-[161px] shrink-0 overflow-hidden rounded-xl lg:rou
1nded-[13px] border-[3px] transition",n?"border-[#3b82f6]":"border-transparent hover:border-[#ee357d]/40"),children:[(0,t.jsx)("img",{src:e.image,alt:"",loading:"lazy",decoding:"async",className:"h-full w-full object-cover"}),!n&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"absolute inset-0 bg-black/50","aria-hidden":"true"}),(0,t.jsx)(u,{})]})]},r)})})}),(0,t.jsx)("button",{type:"button",onClick:()=>k(1),"aria-label":m.next,className:"flex size-12 lg:size-[64px] shrink-0 items-center justify-center rounded-2xl lg:rounded-[16px] bg-[#ffbed7] transition hover:bg-[#ff9dc3]",children:(0,t.jsx)(c,{dir:"right"})})]})]})]}),b&&_.href?(0,t.jsx)(n.ProofGallery,{title:_.title,items:[{videoUrl:_.href,caption:_.title}],onClose:()=>x(!1)}):null]})}])},88143,(e,t,r)=>{"use strict";function i({widthInt:e,heightInt:t,blurWidth:r,blurHeight:n,blurDataURL:l,objectFit:a}){let s=r?40*r:e,o=n?40*n:t,c=s&&o?`viewBox='0 0 ${s} ${o}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${c}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${c?"none":"contain"===a?"xMidYMid":"cover"===a?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${l}'/%3E%3C/svg%3E`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return i}})},87690,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var i={VALID_LOADERS:function(){return l},imageConfigDefault:function(){return a}};for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]});let l=["default","imgix","cloudinary","akamai","custom"],a={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},8927,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return c}}),e.r(33525);let i=e.r(43369),n=e.r(88143),l=e.r(87690),a=["-moz-initial","fill","none","scale-down",void 0];function s(e){return void 0!==e.default}function o(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function c({src:e,sizes:t,unoptimized:r=!1,priority:u=!1,preload:d=!1,loading:f,className:p,quality:m,width:h,height:g,fill:b=!1,style:x,overrideSrc:w,onLoad:y,onLoadingComplete:v,placeholder:j="empty",blurDataURL:C,fetchPriority:k,decoding:_="async",layout:S,objectFit:E,objectPosition:N,lazyBoundary:P,lazyRoot:R,...O},M){var L;let z,I,T,{imgConf:A,showAltText:$,blurComplete:D,defaultLoader:U}=M,F=A||l.imageConfigDefault;if("allSizes"in F)z=F;else{let e=[...F.deviceSizes,...F.imageSizes].sort((e,t)=>e-t),t=F.deviceSizes.sort((e,t)=>e-t),r=F.qualities?.sort((e,t)=>e-t);z={...F,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===U)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let W=O.loader||U;delete O.loader,delete O.srcSet;let B="__next_img_default"in W;if(B){if("custom"===z.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,
2configurable:!0})}else{let e=W;W=t=>{let{config:r,...i}=t;return e(i)}}if(S){"fill"===S&&(b=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[S];e&&(x={...x,...e});let r={responsive:"100vw",fill:"100vw"}[S];r&&!t&&(t=r)}let q="",G=o(h),H=o(g);if((L=e)&&"object"==typeof L&&(s(L)||void 0!==L.src)){let t=s(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(I=t.blurWidth,T=t.blurHeight,C=C||t.blurDataURL,q=t.src,!b)if(G||H){if(G&&!H){let e=G/t.width;H=Math.round(t.height*e)}else if(!G&&H){let e=H/t.height;G=Math.round(t.width*e)}}else G=t.width,H=t.height}let K=!u&&!d&&("lazy"===f||void 0===f);(!(e="string"==typeof e?e:q)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,K=!1),z.unoptimized&&(r=!0),B&&!z.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let X=o(m),Y=Object.assign(b?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:E,objectPosition:N}:{},$?{}:{color:"transparent"},x),V=D||"empty"===j?null:"blur"===j?`url("data:image/svg+xml;charset=utf-8,${(0,n.getImageBlurSvg)({widthInt:G,heightInt:H,blurWidth:I,blurHeight:T,blurDataURL:C||"",objectFit:Y.objectFit})}")`:`url("${j}")`,J=a.includes(Y.objectFit)?"fill"===Y.objectFit?"100% 100%":"cover":Y.objectFit,Z=V?{backgroundSize:J,backgroundPosition:Y.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:V}:{},Q=function({config:e,src:t,unoptimized:r,width:n,quality:l,sizes:a,loader:s}){if(r){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,i.getDeploymentId)();if(e){let r=t.indexOf("?");if(-1!==r){let i=new URLSearchParams(t.slice(r+1));i.get("dpl")||(i.append("dpl",e),t=t.slice(0,r)+"?"+i.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:o,kind:c}=function({deviceSizes:e,allSizes:t},r,i){if(i){let r=/(^|\s)(1?\d?\d)vw/g,n=[];for(let e;e=r.exec(i);)n.push(parseInt(e[2]));if(n.length){let r=.01*Math.min(...n);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,n,a),u=o.length-1;return{sizes:a||"w"!==c?a:"100vw",srcSet:o.map((r,i)=>`${s({config:e,src:t,quality:l,width:r})} ${"w"===c?r:i+1}${c}`).join(", "),src:s({config:e,src:t,quality:l,width:o[u]})}}({config:z,src:e,unoptimized:r,width:G,quality:X,sizes:t,loader:W}),ee=K?"lazy":f;return{props:{...O,loading:ee,fetchPriority:k,width:G,height:H,decoding:_,className:p,style:{...Y,...Z},sizes:Q.sizes,srcSet:Q.srcSet,src:w||Q.src},meta:{unoptimized:r,preload:d||u,placeholder:j,fill:b}}}},98879,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return s}});let i=e.r(71645),n="u"<typeof window,l=n?()=>{}:i.useLayoutEffect,a=n?()=>{}:i.useEffect;function s(e){let{headManager:t,reduceComponentsToState:r}=e;function s(){if(t&&t.mountedInstances){let e=i.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return n&&(t?.mountedInstances?.add(e.children),s()),l(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),l(()=>(t&&(t._pendingUpdate=s),()=>{t&&(t._pendingUpdate=s)})),a(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},25633,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var i={default:function(){return h},defaultHead:function(){return d}};for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]});let l=e.r(55682),a=e.r(90809),s=e.r(43476),o=a._(e.r(71645)),c=l._(e.r(98879)),u=e.r(42732);function d(){return[(0,s.jsx)("meta",{charSet:"utf-8"},"charset"),(0,s.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===o.default.Fragment?e.concat(o.default.Children.toArray(t.props.children).reduce((e,t)=>
2"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(33525);let p=["name","httpEquiv","charSet","itemProp"];function m(e){let t,r,i,n;return e.reduce(f,[]).reverse().concat(d().reverse()).filter((t=new Set,r=new Set,i=new Set,n={},e=>{let l=!0,a=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){a=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?l=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?l=!1:r.add(e.type);break;case"meta":for(let t=0,r=p.length;t<r;t++){let r=p[t];if(e.props.hasOwnProperty(r))if("charSet"===r)i.has(r)?l=!1:i.add(r);else{let t=e.props[r],i=n[r]||new Set;("name"!==r||!a)&&i.has(t)?l=!1:(i.add(t),n[r]=i)}}}return l})).reverse().map((e,t)=>{let r=e.key||t;return o.default.cloneElement(e,{key:r})})}let h=function({children:e}){let t=(0,o.useContext)(u.HeadManagerContext);return(0,s.jsx)(c.default,{reduceComponentsToState:m,headManager:t,children:e})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},18556,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return l}});let i=e.r(55682)._(e.r(71645)),n=e.r(87690),l=i.default.createContext(n.imageConfigDefault)},65856,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return i}});let i=e.r(55682)._(e.r(71645)).default.createContext(null)},70965,(e,t,r)=>{"use strict";function i(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,t.qualities[0]):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return i}})},1948,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return a}});let i=e.r(70965),n=e.r(43369);function l({config:e,src:t,width:r,quality:a}){let s=(0,n.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//")){let e=t.indexOf("?");if(-1!==e){let r=new URLSearchParams(t.slice(e+1)),i=r.get("dpl");if(i){s=i,r.delete("dpl");let n=r.toString();t=t.slice(0,e)+(n?"?"+n:"")}}}if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns. 3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let o=(0,i.findClosestQuality)(a,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${o}${t.startsWith("/")&&s?`&dpl=${s}`:""}`}l.__next_img_default=!0;let a=l},85437,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return y}});let i=e.r(55682),n=e.r(90809),l=e.r(43476),a=n._(e.r(71645)),s=i._(e.r(74080)),o=i._(e.r(25633)),c=e.r(8927),u=e.r(87690),d=e.r(18556);e.r(33525);let f=e.r(65856),p=i._(e.r(1948)),m=e.r(18581),h={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function g(e,t,r,i,n,l,a){let s=e?.src;e&&e["data-loaded-src"]!==s&&(e["data-loaded-src"]=s,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&n(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let i=!1,n=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>i,isPropagationStopped:()=>n,persist:()=>{},preventDefault:()=>{i=!0,t.preventDefault()},stopPropagation:()=>{n=!0,t.stopPropagation()}})}i?.current&&i.current(e)}}))}function b(e){return a.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let x=(0,a.forwardRef)(({src:e,srcSet:t,sizes:r,height:i,width:n,decoding:s,className:o,style:c,fetchPriority:u,placeholder:d,loading:f,unoptimized:p,fill:h,onLoadRef:x,onLoadingCompleteRef:w,setBlurComplete:y,setShowAltText:v,sizesInput:j,onLoad:C,onError:k,..._},S)=>{let E=(0,a.useCallback)(e=>{e&&(k&&(e.src=e.src),e.complete&&g(e,d,x,w,y,p,j))},[e,d,x,w,y,k,p,j]),N=(0,m.useMergedRef)(S,E);return(0,l.jsx)("img",{..._,...b(u),loading:f,width:n,height:i,decoding:s,"data-nimg":h?"fill":"1",className:o,style:c,sizes:r,srcSet:t,src:e,ref:N,onLoad:e=>{g(e.currentTarget,d,x,w,y,p,j)},onError:e=>{v(!0),"empty"!==d&&y(!0),k&&k(e)}})});function w({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...b(t.fetchPriority)};return e&&s.default.preload?(s.default.preload(t.src,r),null):(0,l.jsx)(o.default,{children:(0,l.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let y=(0,a.forwardRef)((e,t)=>{let r=(0,a.useContext)(f.RouterContext),i=(0,a.useContext)(d.ImageConfigContext),n=(0,a.useMemo)(()=>
3{let e=h||i||u.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),r=e.deviceSizes.sort((e,t)=>e-t),n=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:n,localPatterns:"u"<typeof window?i?.localPatterns:e.localPatterns}},[i]),{onLoad:s,onLoadingComplete:o}=e,m=(0,a.useRef)(s);(0,a.useEffect)(()=>{m.current=s},[s]);let g=(0,a.useRef)(o);(0,a.useEffect)(()=>{g.current=o},[o]);let[b,y]=(0,a.useState)(!1),[v,j]=(0,a.useState)(!1),{props:C,meta:k}=(0,c.getImgProps)(e,{defaultLoader:p.default,imgConf:n,blurComplete:b,showAltText:v});return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(x,{...C,unoptimized:k.unoptimized,placeholder:k.placeholder,fill:k.fill,onLoadRef:m,onLoadingCompleteRef:g,setBlurComplete:y,setShowAltText:j,sizesInput:e.sizes,ref:t}),k.preload?(0,l.jsx)(w,{isAppRouter:!r,imgAttributes:C}):null]})});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},49005,e=>{"use strict";var t=e.i(43476),r=e.i(71645),i=e.i(45060);let n={up:e=>`translateY(${e}px)`,down:e=>`translateY(-${e}px)`,left:e=>`translateX(-${e}px)`,right:e=>`translateX(${e}px)`,scale:()=>"scale(1.04)",draw:()=>"scaleY(0)"},l=new Set,a=0;function s(){let e=window.innerHeight||0;for(let t of[...l]){if(!t.el.isConnected){l.delete(t);continue}let r=t.trigger.getBoundingClientRect(),i=r.bottom>0&&r.top<e;if(!t.classified){if(!("complete"===document.readyState||Date.now()-t.registeredAt>400))continue;if(t.classified=!0,i){l.delete(t);continue}t.el.setAttribute("data-bp-reveal","hidden");continue}if(!t.shownAt){i&&(t.el.removeAttribute("data-bp-reveal"),t.shownAt=Date.now());continue}Date.now()-t.shownAt>1500&&("0"===getComputedStyle(t.el).opacity&&t.el.setAttribute("data-bp-reveal","off"),l.delete(t))}l.size||(window.clearInterval(a),a=0)}e.s(["Reveal",0,function({children:e,delay:o=0,distance:c=16,from:u="up",className:d,style:f,"aria-hidden":p,observe:m}){let h=r.useRef(null);return r.useEffect(()=>{let e=h.current;if(e){let t;return t={el:e,trigger:m?.current??e,shownAt:0,classified:!1,registeredAt:Date.now()},l.add(t),a||(a=window.setInterval(s,200)),()=>{l.delete(t),!l.size&&a&&(window.clearInterval(a),a=0)}}},[m]),(0,t.jsx)("div",{ref:h,"aria-hidden":p,className:(0,i.cn)("bp-reveal",d),style:{...f,"--bp-reveal-delay":`${o}s`,"--bp-reveal-from":n[u](c)},children:e})}])},52015,e=>{"use strict";var t=e.i(71645);function r(e,t){e.contentWindow?.postMessage(JSON.stringify({...t,id:1,channel:"widget"}),new URL(e.src).origin)}e.s(["useYouTubePlayer",0,function(e,i,n){let[l,a]=t.useState(!1),s=t.useRef(n);t.useEffect(()=>{s.current=n},[n]);let o=t.useCallback((t,i=[])=>{let n=e.current;n&&r(n,{event:"command",func:t,args:i})},[e]);return t.useEffect(()=>{let t=e.current;if(!i||!t)return;let n=!1,l=e=>{if(e.source!==t.contentWindow)return;let r=function(e){let t=e;if("string"==typeof t)try{t=JSON.parse(t)}catch{return null}if(!t||"object"!=typeof t)return null;let{event:r,info:i}=t;if("onStateChange"===r)return{state:"number"==typeof i?i:void 0};if(!i||"object"!=typeof i)return{};let{playerState:n,currentTime:l}=i;return{state:"number"==typeof n?n:void 0,time:"number"==typeof l?l:void 0}}(e.data);r&&(n=!0,1===r.state&&a(!0),void 0!==r.time&&s.current?.(r.time,o))};window.addEventListener("message",l),r(t,{event:"listening"});let c=window.setInterval(()=>n?window.clearInterval(c):r(t,{event:"listening"}),250),u=window.setTimeout(()=>{window.clearInterval(c),n||a(!0)},6e3);return()=>{window.removeEventListener("message",l),window.clearInterval(c),window.clearTimeout(u)}},[e,i,o]),{playing:l,command:o}},"youtubeLoopSrc",0,function(e,t={}){let r=new URLSearchParams({autoplay:"1",mute:"1",loop:"1",playlist:e,controls:"0",disablekb:"1",fs:"0",iv_load_policy:"3",rel:"0",playsinline:"1",modestbranding:"1",...t.start?{start:String(t.start)}:{},...t.listen?{enablejsapi:"1",origin:window.location.origin}:{}});return`https://www.youtube-nocookie.com/embed/${e}?${r}`}])},60339,e=>{"use strict";var t=e.i(43476),r=e.i(71645),i=e.i(45060),n=e.i(52015);e.s(["HeroVideoBackdrop",0,function({youtubeId:e,fileUrl:l,start:a,wash:s="default",revealWhenPlaying:o=!1,className:c}){let[u,d]=r.useState(!1),[f,p]=r.useState(!1),[m,h]=r.useState(!1),g=r.useRef(null);r.useEffect(()=>{if(!e&&!l||window.matchMedia?.("(prefers-reduced-motion: reduce)").matches)return;let t=()=>d(!0),r=window,i="function"==typeof r.requestIdleCallback,n=i?r.requestIdleCallback(t,{timeout:2e3}):window.setTimeout(t,600);return()=>{i?r.cancelIdleCallback?.(n):clearTimeout(n)}},[e,l]);let{playing:b}=(0,n.useYouTubePlayer)(g,m),x=f||o&&b;return(e||l)&&u?(0,t.jsxs)("div",{"aria-hidden":"true",className:(0,i.cn)("pointer-events-none absolute inset-0 overflow-hidden [container-type:size]",c),children:[l?(0,t.jsx)("video",{src:l,autoPlay:!0,muted:!0,loop:!0,playsInl
3ine:!0,preload:"auto",onCanPlay:()=>p(!0),className:(0,i.cn)("pointer-events-none absolute left-1/2 top-1/2 h-[max(100cqh,56.25cqw)] w-[max(100cqw,177.78cqh)] -translate-x-1/2 -translate-y-1/2 object-cover","transition-opacity duration-700",x?"opacity-100":"opacity-0")}):(0,t.jsx)("iframe",{ref:g,src:(0,n.youtubeLoopSrc)(e??"",{start:a,listen:o}),title:"",tabIndex:-1,allow:"autoplay; encrypted-media",onLoad:()=>o?h(!0):p(!0),className:(0,i.cn)("pointer-events-none absolute left-1/2 top-1/2 h-[max(100cqh,56.25cqw)] w-[max(100cqw,177.78cqh)] -translate-x-1/2 -translate-y-1/2 border-0","transition-opacity duration-700",x?"opacity-100":"opacity-0")}),"bare"===s?null:"none"===s?(0,t.jsx)("div",{className:"absolute inset-0 bg-white/15"}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"absolute inset-0",style:{background:"radial-gradient(ellipse 70% 90% at 78% 40%, rgba(255,255,255,0.90) 0%, rgba(255,255,255,0.55) 45%, rgba(255,255,255,0) 100%)"}}),(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-r from-white/80 via-white/35 to-transparent lg:from-white/65"}),(0,t.jsx)("div",{className:"absolute inset-x-0 top-0 h-28 bg-gradient-to-b from-white to-transparent"}),(0,t.jsx)("div",{className:"absolute inset-x-0 bottom-0 h-40 bg-gradient-to-b from-transparent to-white lg:h-52"})]})]}):null}])},72328,e=>{"use strict";var t=e.i(71164),r=e.i(38544),i=e.i(71645);e.s(["useReducedMotion",0,function(){t.hasReducedMotionListener.current||(0,r.initPrefersReducedMotion)();let[e]=(0,i.useState)(t.prefersReducedMotion.current);return e}])},42561,e=>{"use strict";var t=e.i(43476),r=e.i(71645),i=e.i(72328);let n=/^(\D*?)([\d.,]+)(.*)$/;e.s(["CountUp",0,function({value:e,duration:l=1.4,className:a}){let s=r.useRef(null),o=(0,i.useReducedMotion)(),[c,u]=r.useState(e),d=r.useMemo(()=>{let t=e.match(n);if(!t)return null;let[,r,i,l]=t,a=i.replace(/,/g,""),s=Number(a);if(!Number.isFinite(s)||!/^[MBKmbk]?[+%]*$/.test(l))return null;let o=/^[MBKmbk]/.test(l);if(s<10&&!o)return null;let c=a.indexOf(".");return{prefix:r,suffix:l,target:s,decimals:-1===c?0:a.length-c-1,grouped:i.includes(",")}},[e]);return r.useLayoutEffect(()=>{let t,r=s.current;if(!r||!d||o)return;let i=0,n=0,a=!1,c=!1,f=null,p=e=>{let t=e.toFixed(d.decimals),r=d.grouped?Number(t).toLocaleString("en-US",{minimumFractionDigits:d.decimals,maximumFractionDigits:d.decimals}):t;return`${d.prefix}${r}${d.suffix}`},m=()=>{if(a||c)return;a=!0,f?.disconnect(),window.clearTimeout(n);let t=null,r=1e3*l,s=n=>{if(c)return;null===t&&(t=n);let l=Math.min(1,(n-t)/r);u(l<1?p(d.target*(1-Math.pow(1-l,3))):e),l<1&&(i=requestAnimationFrame(s))};u(p(0)),i=requestAnimationFrame(s)};return(t=r.getBoundingClientRect()).bottom>0&&t.top<(window.innerHeight||0)?(m(),()=>{c=!0,cancelAnimationFrame(i)}):(u(p(0)),"u">typeof IntersectionObserver&&(f=new IntersectionObserver(e=>e.some(e=>e.isIntersecting)&&m(),{rootMargin:"-60px"})).observe(r),n=window.setTimeout(()=>{a||c||(f?.disconnect(),u(e))},3e3),()=>{c=!0,cancelAnimationFrame(i),window.clearTimeout(n),f?.disconnect()})},[d,o,l,e]),(0,t.jsx)("span",{ref:s,className:a,children:d?c:e})}])}]);
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.