Files
logos-web/_next/static/chunks/05m9fkple.z0..js
2026-08-13 14:05:42 +00:00

1 line
25 KiB
JavaScript

(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,34674,e=>{"use strict";var t=e.i(26299),r=e.i(83403);function l(){let e=(0,r.useRef)({el:null,isDown:!1,moved:!1,startX:0,startScrollLeft:0,lastX:0,velocity:0,raf:0,usesSnap:!1,snapTimer:null}),t=(0,r.useCallback)(()=>{e.current.raf&&(cancelAnimationFrame(e.current.raf),e.current.raf=0)},[]),l=(0,r.useCallback)(()=>{e.current.el&&(e.current.el.style.scrollSnapType="")},[]),n=(0,r.useCallback)(()=>{let t=e.current,r=t.el;if(!r)return;let n=r.getBoundingClientRect(),a=parseFloat(getComputedStyle(r).scrollPaddingLeft)||0,i=r.scrollLeft,s=1/0;for(let e of Array.from(r.children)){let t=e.getBoundingClientRect(),l=r.scrollLeft+(t.left-n.left)-a,o=Math.abs(l-r.scrollLeft);o<s&&(s=o,i=l)}let o=r.scrollWidth-r.clientWidth;r.scrollTo({left:Math.max(0,Math.min(i,o)),behavior:"smooth"}),t.snapTimer&&clearTimeout(t.snapTimer),t.snapTimer=setTimeout(l,500)},[l]);(0,r.useEffect)(()=>{let t=e.current;return()=>{t.raf&&cancelAnimationFrame(t.raf),t.snapTimer&&clearTimeout(t.snapTimer)}},[]);let a=(0,r.useCallback)(()=>{let t=e.current,r=t.el;if(!r)return;let n=()=>{if(.4>Math.abs(t.velocity)){t.raf=0,l();return}r.scrollLeft-=t.velocity,t.velocity*=.92,t.raf=requestAnimationFrame(n)};t.raf=requestAnimationFrame(n)},[l]),i=(0,r.useCallback)(r=>{if("mouse"!==r.pointerType||0!==r.button)return;let l=r.currentTarget;if(l.scrollWidth<=l.clientWidth)return;r.preventDefault(),t();let n=e.current;n.snapTimer&&(clearTimeout(n.snapTimer),n.snapTimer=null),n.el=l,n.isDown=!0,n.moved=!1,n.startX=r.clientX,n.lastX=r.clientX,n.startScrollLeft=l.scrollLeft,n.velocity=0},[t]),s=(0,r.useCallback)(t=>{let r=e.current;if(!r.isDown||!r.el)return;let l=t.clientX-r.startX;!r.moved&&5>Math.abs(l)||(r.moved||(r.moved=!0,r.usesSnap="none"!==getComputedStyle(r.el).scrollSnapType,r.el.setPointerCapture(t.pointerId),r.el.style.cursor="pointer",r.el.style.userSelect="none",r.el.style.scrollSnapType="none"),r.velocity=t.clientX-r.lastX,r.lastX=t.clientX,r.el.scrollLeft=r.startScrollLeft-l)},[]),o=(0,r.useCallback)(()=>{let t=e.current;!t.isDown||(t.isDown=!1,t.el&&(t.el.style.cursor="",t.el.style.userSelect=""),t.moved&&(t.usesSnap?n():Math.abs(t.velocity)>=.4?a():l()))},[l,n,a]);return{onPointerDown:i,onPointerMove:s,onPointerUp:o,onPointerCancel:o,onClickCapture:(0,r.useCallback)(t=>{e.current.moved&&(t.preventDefault(),t.stopPropagation(),e.current.moved=!1)},[]),onDragStart:(0,r.useCallback)(t=>{e.current.isDown&&t.preventDefault()},[])}}e.s(["DragScroll",0,function(e){let{children:r,className:n,style:a,id:i}=e,s=l();return(0,t.jsx)("div",{className:n,style:a,id:i,...s,children:r})},"useDragScroll",0,l])},92157,e=>{"use strict";var t=e.i(26299),r=e.i(67159),l=e.i(42367);e.s(["Button",0,function(e){if("href"in e&&void 0!==e.href){if(/^https?:\/\//.test(e.href))return(0,t.jsx)(r.Button,{linkAs:"a",target:"_blank",rel:"noopener noreferrer",...e});let n=e.href.startsWith("#")?"a":l.Link;return(0,t.jsx)(r.Button,{linkAs:n,...e})}return(0,t.jsx)(r.Button,{...e})}])},20389,50043,e=>{"use strict";e.i(92157),e.i(26299),e.i(42367),e.i(34674),e.i(39889),e.s([],50043),e.s([],20389)},10600,e=>{"use strict";var t=e.i(26299);e.s(["default",0,function(e){let{children:r,className:l="",id:n}=e;return(0,t.jsx)("div",{id:n,className:`mx-auto px-3 max-w-[1440px] ${l}`,children:r})}])},21592,e=>{"use strict";let t={out:[.22,1,.36,1],inOut:[.83,0,.17,1],back:[.34,1.56,.64,1]},r={fast:.3,base:.75,slow:1,hero:1},l={duration:r.base,ease:t.out};r.hero,t.out,e.s(["DURATION",0,r,"EASE",0,t,"VIEWPORT_ONCE",0,{once:!0,amount:.3},"fadeUp",0,{hidden:{opacity:0,y:12},visible:{opacity:1,y:0,transition:l}},"stagger",0,{hidden:{},visible:{transition:{staggerChildren:.08,delayChildren:.08}}}])},31473,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"BailoutToCSR",{enumerable:!0,get:function(){return n}});let l=e.r(87618);function n(e){let{reason:t,children:r}=e;if("u"<typeof window)throw Object.defineProperty(new l.BailoutToCSRError(t),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return r}},59161,(e,t,r)=>{"use strict";function l(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"encodeURIPath",{enumerable:!0,get:function(){return l}})},57030,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"PreloadChunks",{enumerable:!0,get:function(){return o}});let l=e.r(26299),n=e.r(10556),a=e.r(20555),i=e.r(59161),s=e.r(38579);function o(e){let{moduleIds:t}=e;if("u">typeof window)return null;let r=a.workAsyncStorage.getStore();if(void 0===r)return null;let o=[];if(r.reactLoadableManifest&&t){let e=r.reactLoadableManifest;for(let r of t){if(!e[r])continue;let t=e[r].files;o.push(...t)}}if(0===o.length)return null;let c=(0,s.getAssetTokenQuery)();return(0,l.jsx)(l.Fragment,{children:o.map(e=>{let t=`${r.assetPrefix}/_next/${(0,i.encodeURIPath)(e)}${c}`;return e.endsWith(".css")?(0,l.jsx)("link",{precedence:"dynamic",href:t,rel:"stylesheet",as:"style",nonce:r.nonce},e):((0,n.preload)(t,{as:"script",fetchPriority:"low",nonce:r.nonce}),null)})})}},27204,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return c}});let l=e.r(26299),n=e.r(83403),a=e.r(31473),i=e.r(57030);function s(e){return{default:e&&"default"in e?e.default:e}}let o={loader:()=>Promise.resolve(s(()=>null)),loading:null,ssr:!0},c=function(e){let t={...o,...e},r=(0,n.lazy)(()=>t.loader().then(s)),c=t.loading;function u(e){let s=c?(0,l.jsx)(c,{isLoading:!0,pastDelay:!0,error:null}):null,o=!t.ssr||!!t.loading,u=o?n.Suspense:n.Fragment,f=t.ssr?(0,l.jsxs)(l.Fragment,{children:["u"<typeof window?(0,l.jsx)(i.PreloadChunks,{moduleIds:t.modules}):null,(0,l.jsx)(r,{...e})]}):(0,l.jsx)(a.BailoutToCSR,{reason:"next/dynamic",children:(0,l.jsx)(r,{...e})});return(0,l.jsx)(u,{...o?{fallback:s}:{},children:f})}return u.displayName="LoadableComponent",u}},99640,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return n}});let l=e.r(81258)._(e.r(27204));function n(e,t){let r={};"function"==typeof e&&(r.loader=e);let n={...r,...t};return(0,l.default)({...n,modules:n.loadableGenerated?.modules})}("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)},96228,e=>{"use strict";var t=e.i(26299);let r=(0,e.i(99640).default)(()=>e.A(59388),{loadableGenerated:{modules:[52495]},ssr:!1,loading:()=>(0,t.jsx)("div",{className:"text-mono-s text-brand-dark-green/60 flex h-full w-full items-center justify-center bg-gray-01",children:"Loading map…"})});e.s(["default",0,function(e){return(0,t.jsx)(r,{...e})}])},9944,e=>{"use strict";var t=e.i(26299),r=e.i(93440),l=e.i(18556),n=e.i(21592);e.s(["SectionHeadingReveal",0,function(e){let{as:a="h2",children:i,className:s,style:o,delay:c=0}=e,u=(0,l.useReducedMotion)(),f=r.motion.create(a);return u?(0,t.jsx)(f,{className:s,style:o,children:i}):(0,t.jsx)(f,{className:s,style:o,initial:{opacity:0,y:18,filter:"blur(8px)"},whileInView:{opacity:1,y:0,filter:"blur(0px)"},viewport:{once:!0,amount:.45,margin:"0px 0px -12% 0px"},transition:{duration:1,ease:n.EASE.out,delay:c},children:i})}])},34312,e=>{"use strict";var t=e.i(26299),r=e.i(40660),l=e.i(10600),n=e.i(67159),a=e.i(9944);e.i(20389);var i=e.i(24133),s=e.i(42367);function o(e){let{card:l}=e;return(0,t.jsxs)(s.Link,{href:l.href,"data-umami-event-name":l.eventName,className:"group/path-card relative flex aspect-square w-full shrink-0 cursor-pointer flex-col overflow-hidden rounded-3xl bg-brand-dark-green text-brand-off-white focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand-dark-green min-[600px]:aspect-auto min-[800px]:aspect-square lg:w-auto",children:[(0,t.jsx)(r.default,{src:l.image,alt:"",fill:!0,sizes:"(max-width: 768px) 369px, 464px",className:`object-cover transition-transform duration-700 ease-out group-hover/path-card:scale-[1.08] ${l.imageClassName??""}`}),(0,t.jsx)("div",{className:`absolute inset-0 transition-opacity duration-300 ease-out group-hover/path-card:opacity-40 ${l.overlay}`}),(0,t.jsxs)("div",{className:"relative z-[1] flex items-start justify-between gap-2.5 p-3 min-[600px]:max-lg:flex-col min-[600px]:max-lg:gap-3",children:[(0,t.jsxs)("div",{className:"flex min-w-0 items-start gap-2.5 pt-3 pl-3",children:[(0,t.jsx)(n.LogosMark,{size:28,className:"mt-0.5 shrink-0"}),(0,t.jsx)("h3",{className:"text-h3-serif lg:text-[clamp(28px,2.5vw,36px)] desktop:text-[36px]",children:l.title})]}),(0,t.jsx)("span",{className:"inline-flex shrink-0 items-center justify-center rounded-xl bg-brand-off-white px-3 py-2 text-brand-dark-green backdrop-blur-[5px] transition-colors duration-300 ease-out group-hover/path-card:bg-accent-steel-teal group-focus-visible/path-card:bg-accent-steel-teal lg:px-[clamp(8px,0.8vw,12px)] desktop:px-3",children:(0,t.jsxs)("span",{className:"inline-flex items-center gap-1",children:[(0,t.jsx)("span",{className:"font-mono text-xs leading-[1.35] font-semibold whitespace-nowrap uppercase",children:l.cta}),(0,t.jsx)(n.ButtonArrowIcon,{})]})})]}),(0,t.jsx)("p",{className:"relative z-[1] mt-auto px-6 pt-3 pb-6 font-sans text-[14px] leading-[1.2] font-medium lg:px-[clamp(16px,1.7vw,24px)] lg:pt-0 lg:text-[clamp(12px,1vw,14px)] desktop:px-6 desktop:text-[14px]",children:l.body})]})}e.s(["default",0,function(e){let{data:r,eventNames:n}=e,s=[{key:"build",title:r.build.title,body:r.build.body,cta:r.build.cta,href:i.ROUTES.getStarted,image:"/images/home/figma-refresh/path-build.webp",overlay:"bg-black/20",imageClassName:"object-[50%_60%]",eventName:n?.build},{key:"operate",title:r.operate.title,body:r.operate.body,cta:r.operate.cta,href:i.ROUTES.nodeProgramme,image:"/images/home/figma-refresh/path-operate.webp",overlay:"bg-black/45",imageClassName:"object-[45%_50%]",eventName:n?.operate},{key:"activism",title:r.activism.title,body:r.activism.body,cta:r.activism.cta,href:i.ROUTES.movement,image:"/images/home/figma-refresh/path-activism.webp",overlay:"bg-black/45",imageClassName:"object-[50%_50%]",eventName:n?.activism}];return(0,t.jsx)("section",{className:"bg-brand-off-white",children:(0,t.jsxs)(l.default,{className:"relative pt-3 pb-25 lg:pt-0 lg:pb-14",children:[(0,t.jsxs)("div",{className:"mt-16 flex flex-col items-center gap-6 text-center lg:absolute lg:top-[112px] lg:left-1/2 lg:mt-0 lg:w-[940px] lg:max-w-[calc(100%-24px)] lg:-translate-x-1/2 lg:flex-row lg:items-start lg:justify-between lg:gap-8 lg:text-left",children:[(0,t.jsx)(a.SectionHeadingReveal,{className:"w-[351.5px] max-w-[calc(100vw-24px)] text-center font-display text-[24px] leading-none tracking-[-0.72px] text-brand-dark-green lg:w-auto lg:max-w-none lg:text-left lg:text-h2",children:r.title}),(0,t.jsxs)("div",{className:"font-mono-body mx-auto flex w-[351.5px] max-w-[calc(100vw-24px)] flex-col gap-[13px] text-xs leading-[1.3] text-brand-dark-green lg:mx-0 lg:w-[226px] lg:gap-4 lg:text-mono-s",children:[(0,t.jsx)("p",{children:r.kicker}),(0,t.jsx)("p",{children:r.body})]})]}),(0,t.jsx)("div",{className:"mt-[40px] flex flex-col gap-6 min-[600px]:grid min-[600px]:grid-cols-3 min-[600px]:gap-3 lg:mt-0 lg:grid lg:grid-cols-3 lg:gap-3 lg:pt-[371px]",style:{scrollbarWidth:"none",msOverflowStyle:"none"},children:s.map(e=>(0,t.jsx)(o,{card:e},e.key))})]})})}])},2395,79019,e=>{"use strict";var t=e.i(77012),r=e.i(84232),l=e.i(97916),n=e.i(25542),a=e.i(83403),i=e.i(20194),s=e.i(43930);function o(e,t){let r,l=()=>{let{currentTime:l}=t,n=(null===l?0:l.value)/100;r!==n&&e(n),r=n};return s.frame.preUpdate(l,!0),()=>(0,s.cancelFrame)(l)}function c(e){return!("u"<typeof window)&&(e?(0,r.supportsViewTimeline)():(0,r.supportsScrollTimeline)())}var u=e.i(76163),f=e.i(2784),d=e.i(98361);let p=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),g={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function m(e,t,r,l){let n=r[t],{length:a,position:i}=g[t],s=n.current,o=r.time;n.current=Math.abs(e[`scroll${i}`]),n.scrollLength=e[`scroll${a}`]-e[`client${a}`],n.offset.length=0,n.offset[0]=0,n.offset[1]=n.scrollLength,n.progress=(0,f.progress)(0,n.scrollLength,n.current);let c=l-o;n.velocity=c>50?0:(0,d.velocityPerSecond)(n.current-s,c)}e.i(46964);var x=e.i(96236),h=e.i(76598),y=e.i(8983),b=e.i(56122);let v={start:0,center:.5,end:1};function w(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,l=0;if(e in v&&(e=v[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?l=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?l=t/100*document.documentElement.clientWidth:e.endsWith("vh")?l=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(l=t*e),r+l}let j=[0,0],k=[[0,0],[1,1]],N={x:0,y:0},T=new WeakMap,S=new WeakMap,C=new WeakMap,P=new WeakMap,L=new WeakMap,E=e=>e===document.scrollingElement?window:e;function O(e){let{container:t=document.scrollingElement,trackContentSize:r=!1,...l}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!t)return i.noop;let n=C.get(t);n||(n=new Set,C.set(t,n));let a=function(e,t,r){let l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return{measure:t=>{!function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,r=arguments.length>2?arguments[2]:void 0;if(r.x.targetOffset=0,r.y.targetOffset=0,t!==e){let l=t;for(;l&&l!==e;)r.x.targetOffset+=l.offsetLeft,r.y.targetOffset+=l.offsetTop,l=l.offsetParent}r.x.targetLength=t===e?t.scrollWidth:t.clientWidth,r.y.targetLength=t===e?t.scrollHeight:t.clientHeight,r.x.containerLength=e.clientWidth,r.y.containerLength=e.clientHeight}(e,l.target,r),m(e,"x",r,t),m(e,"y",r,t),r.time=t,(l.offset||l.target)&&function(e,t,r){let{offset:l=k}=r,{target:n=e,axis:a="y"}=r,i="y"===a?"height":"width",s=n!==e?function(e,t){let r={x:0,y:0},l=e;for(;l&&l!==t;)if((0,b.isHTMLElement)(l))r.x+=l.offsetLeft,r.y+=l.offsetTop,l=l.offsetParent;else if("svg"===l.tagName){let e=l.getBoundingClientRect(),t=(l=l.parentElement).getBoundingClientRect();r.x+=e.left-t.left,r.y+=e.top-t.top}else if(l instanceof SVGGraphicsElement){let{x:e,y:t}=l.getBBox();r.x+=e,r.y+=t;let n=null,a=l.parentNode;for(;!n;)"svg"===a.tagName&&(n=a),a=l.parentNode;l=n}else break;return r}(n,e):N,o=n===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in n&&"svg"!==n.tagName?n.getBBox():{width:n.clientWidth,height:n.clientHeight},c={width:e.clientWidth,height:e.clientHeight};t[a].offset.length=0;let u=!t[a].interpolate,f=l.length;for(let e=0;e<f;e++){let r=function(e,t,r,l){let n=Array.isArray(e)?e:j,a=0;return"number"==typeof e?n=[e,e]:"string"==typeof e&&(n=(e=e.trim()).includes(" ")?e.split(" "):[e,v[e]?e:"0"]),(a=w(n[0],r,l))-w(n[1],t)}(l[e],c[i],o[i],s[a]);u||r===t[a].interpolatorOffsets[e]||(u=!0),t[a].offset[e]=r}u&&(t[a].interpolate=(0,x.interpolate)(t[a].offset,(0,h.defaultOffset)(l),{clamp:!1}),t[a].interpolatorOffsets=[...t[a].offset]),t[a].progress=(0,y.clamp)(0,1,t[a].interpolate(t[a].current))}(e,r,l)},notify:()=>t(r)}}(t,e,{time:0,x:p(),y:p()},l);if(n.add(a),!T.has(t)){let e=()=>{for(let e of n)e.measure(s.frameData.timestamp);s.frame.preUpdate(r)},r=()=>{for(let e of n)e.notify()},l=()=>s.frame.read(e);T.set(t,l);let a=E(t);window.addEventListener("resize",l),t!==document.documentElement&&S.set(t,(0,u.resize)(t,l)),a.addEventListener("scroll",l),l()}if(r&&!L.has(t)){let e=T.get(t),r={width:t.scrollWidth,height:t.scrollHeight};P.set(t,r);let l=s.frame.read(()=>{let l=t.scrollWidth,n=t.scrollHeight;(r.width!==l||r.height!==n)&&(e(),r.width=l,r.height=n)},!0);L.set(t,l)}let o=T.get(t);return s.frame.read(o,!1,!0),()=>{(0,s.cancelFrame)(o);let e=C.get(t);if(!e||(e.delete(a),e.size))return;let r=T.get(t);T.delete(t),r&&(E(t).removeEventListener("scroll",r),S.get(t)?.(),window.removeEventListener("resize",r));let l=L.get(t);l&&((0,s.cancelFrame)(l),L.delete(t)),P.delete(t)}}let M=[[[[0,1],[1,1]],"entry"],[[[0,0],[1,0]],"exit"],[[[1,0],[0,1]],"cover"],[k,"contain"]],A={start:0,end:1};function R(e){if(!e)return{rangeStart:"contain 0%",rangeEnd:"contain 100%"};for(let[t,r]of M)if(function(e,t){let r=function(e){if(2!==e.length)return;let t=[];for(let r of e)if(Array.isArray(r))t.push(r);else{if("string"!=typeof r)return;let e=function(e){let t=e.trim().split(/\s+/);if(2!==t.length)return;let r=A[t[0]],l=A[t[1]];if(void 0!==r&&void 0!==l)return[r,l]}(r);if(!e)return;t.push(e)}return t}(e);if(!r)return!1;for(let e=0;e<2;e++){let l=r[e],n=t[e];if(l[0]!==n[0]||l[1]!==n[1])return!1}return!0}(e,t))return{rangeStart:`${r} 0%`,rangeEnd:`${r} 100%`}}let W=new Map;function _(e){let t={value:0},r=O(r=>{t.value=100*r[e.axis].progress},e);return{currentTime:t,cancel:r}}function B(e){let{source:t,container:r,...l}=e,{axis:n}=l;t&&(r=t);let a=W.get(r);a||(a=new Map,W.set(r,a));let i=l.target??"self",s=a.get(i);s||(s={},a.set(i,s));let o=n+(l.offset??[]).join(",");return s[o]||(l.target&&c(l.target)?R(l.offset)?s[o]=new ViewTimeline({subject:l.target,axis:n}):s[o]=_({container:r,...l}):c()?s[o]=new ScrollTimeline({source:r,axis:n}):s[o]=_({container:r,...l})),s[o]}function X(e){let t,r,l,{axis:n="y",container:a=document.scrollingElement,...s}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!a)return i.noop;let u={axis:n,container:a,...s};return"function"==typeof e?function(e,t){return 2===e.length||t&&(t.target||t.offset)?O(r=>{e(r[t.axis].progress,r)},t):o(e,B(t))}(e,u):(t=B(u),r=u.target?R(u.offset):void 0,l=u.target?c(u.target)&&!!r:c(),e.attachTimeline({timeline:l?t:void 0,...r&&l&&{rangeStart:r.rangeStart,rangeEnd:r.rangeEnd},observe:e=>(e.pause(),o(t=>{e.time=e.iterationDuration*t},t))}))}var D=e.i(8647),V=e.i(65493);let z=()=>({scrollX:(0,l.motionValue)(0),scrollY:(0,l.motionValue)(0),scrollXProgress:(0,l.motionValue)(0),scrollYProgress:(0,l.motionValue)(0)}),F=e=>!!e&&!e.current;function H(e,r,l,n){return{factory:a=>{let i,s=()=>{F(l)||F(n)?t.microtask.read(s):i=X(a,{...r,axis:e,container:l?.current||void 0,target:n?.current||void 0})};return t.microtask.read(s),()=>{(0,t.cancelMicrotask)(s),i?.()}},times:[0,1],keyframes:[0,1],ease:e=>e,duration:1}}e.s(["useScroll",0,function(){var e;let{container:l,target:i,...s}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=(0,D.useConstant)(z);e=s.offset,!("u"<typeof window)&&(i?(0,r.supportsViewTimeline)()&&!!R(e):(0,r.supportsScrollTimeline)())&&(o.scrollXProgress.accelerate=H("x",s,l,i),o.scrollYProgress.accelerate=H("y",s,l,i));let c=(0,a.useRef)(null),u=(0,a.useRef)(!1),f=(0,a.useCallback)(()=>(c.current=X((e,t)=>{let{x:r,y:l}=t;o.scrollX.set(r.current),o.scrollXProgress.set(r.progress),o.scrollY.set(l.current),o.scrollYProgress.set(l.progress)},{...s,container:l?.current||void 0,target:i?.current||void 0}),()=>{c.current?.()}),[l,i,JSON.stringify(s.offset)]);return(0,V.useIsomorphicLayoutEffect)(()=>{if(u.current=!1,!(F(l)||F(i)))return f();u.current=!0},[f]),(0,a.useEffect)(()=>{let e;if(!u.current)return;let r=()=>{let t=F(l),r=F(i);(0,n.invariant)(!t,"Container ref is defined but not hydrated","use-scroll-ref"),(0,n.invariant)(!r,"Target ref is defined but not hydrated","use-scroll-ref"),t||r||(e=f())};return t.microtask.read(r),()=>{(0,t.cancelMicrotask)(r),e?.()}},[f]),o}],2395);var U=e.i(3940);function I(e,t){let r=function(e){let t=(0,D.useConstant)(()=>(0,l.motionValue)(e)),{isStatic:r}=(0,a.useContext)(U.MotionConfigContext);if(r){let[,r]=(0,a.useState)(e);(0,a.useEffect)(()=>t.on("change",r),[])}return t}(t()),n=()=>r.set(t());return n(),(0,V.useIsomorphicLayoutEffect)(()=>{let t=()=>s.frame.preRender(n,!1,!0),r=e.map(e=>e.on("change",t));return()=>{r.forEach(e=>e()),(0,s.cancelFrame)(n)}}),r}function $(e,t){let r=(0,D.useConstant)(()=>[]);return I(e,()=>{r.length=0;let l=e.length;for(let t=0;t<l;t++)r[t]=e[t].get();return t(r)})}e.s(["useTransform",0,function e(t,r,n,a){if("function"==typeof t){let e;return l.collectMotionValues.current=[],t(),e=I(l.collectMotionValues.current,t),l.collectMotionValues.current=void 0,e}if(void 0!==n&&!Array.isArray(n)&&"function"!=typeof r){var i=t,s=r,o=n,c=a;let l=(0,D.useConstant)(()=>Object.keys(o)),u=(0,D.useConstant)(()=>({}));for(let t of l)u[t]=e(i,s,o[t],c);return u}let u="function"==typeof r?r:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let l=!Array.isArray(t[0]),n=l?0:-1,a=t[0+n],i=t[1+n],s=t[2+n],o=t[3+n],c=(0,x.interpolate)(i,s,o);return l?c(a):c}(r,n,a),f=Array.isArray(t)?$(t,u):$([t],e=>{let[t]=e;return u(t)}),d=Array.isArray(t)?void 0:t.accelerate;return d&&!d.isTransformed&&"function"!=typeof r&&Array.isArray(n)&&a?.clamp!==!1&&(f.accelerate={...d,times:r,keyframes:n,isTransformed:!0,...a?.ease?{ease:a.ease}:{}}),f}],79019)},27548,e=>{"use strict";var t=e.i(26299),r=e.i(83403),l=e.i(93440),n=e.i(2395),a=e.i(79019);e.i(20389);var i=e.i(92157);let s=(0,t.jsx)("video",{autoPlay:!0,muted:!0,loop:!0,playsInline:!0,poster:"/images/home/hero-bg.webp",className:"h-full w-full object-cover opacity-70",children:(0,t.jsx)("source",{src:"/videos/home/logos-bg-vid.mp4",type:"video/mp4"})});e.s(["default",0,function(e){let{data:o,background:c=s,ctaEventNames:u,mobileContentLayout:f="offsets"}=e,d=(0,r.useRef)(null),{scrollYProgress:p}=(0,n.useScroll)({target:d,offset:["start start","end start"]}),g=(0,a.useTransform)(p,[0,1],[1,1.025]),m=(0,a.useTransform)(p,[0,.4,1],[1,.35,.35]),[x,h]=o.ctas??[],[y,b]=u??[],v="centred"===f,w=(0,t.jsxs)(l.motion.h1,{className:v?"w-[280px] text-center font-display text-[56px] leading-[0.98] tracking-normal whitespace-pre-line lg:absolute lg:top-[282px] lg:left-1/2 lg:w-max lg:max-w-[calc(100vw-24px)] lg:-translate-x-1/2 lg:text-[96px] lg:tracking-[-0.04em]":"absolute top-[272px] left-1/2 w-[280px] -translate-x-1/2 text-center font-display text-[56px] leading-[0.98] tracking-normal whitespace-pre-line lg:top-[282px] lg:w-max lg:max-w-[calc(100vw-24px)] lg:text-[96px] lg:tracking-[-0.04em]",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:1,ease:[.25,.1,.25,1],delay:.18},children:[(0,t.jsx)("span",{className:"lg:hidden",children:o.headline}),(0,t.jsx)("span",{className:"hidden lg:inline",children:o.headline})]}),j=(0,t.jsxs)(l.motion.div,{className:v?"flex w-[274px] flex-col items-center gap-6 text-center lg:absolute lg:top-[454px] lg:left-[calc(50%+6px)] lg:w-[480px] lg:items-start lg:text-left":"absolute top-[462px] left-1/2 flex w-[274px] -translate-x-1/2 flex-col items-center gap-6 text-center lg:top-[454px] lg:left-[calc(50%+6px)] lg:w-[345px] lg:translate-x-0 lg:items-start lg:text-left",initial:{opacity:0,y:12},animate:{opacity:1,y:0},transition:{duration:.8,ease:[.25,.1,.25,1],delay:.55},children:[o.bodySecondary?(0,t.jsxs)("p",{className:"text-mono-s w-56.5 text-brand-off-white lg:w-full",children:[(0,t.jsx)("span",{className:"lg:hidden",children:o.bodySecondary}),(0,t.jsx)("span",{className:"hidden whitespace-pre-line lg:inline",children:o.bodySecondary})]}):null,(0,t.jsxs)("div",{className:"flex flex-col items-center gap-2 lg:flex-row",children:[x?(0,t.jsx)(i.Button,{href:x.href,"data-umami-event-name":y,className:"cursor-pointer bg-brand-off-white text-brand-dark-green transition-all hover:bg-transparent hover:text-brand-off-white",children:x.label}):null,h?(0,t.jsx)(i.Button,{href:h.href,variant:"secondary","data-umami-event-name":b,className:"cursor-pointer border-brand-off-white/50 text-brand-off-white backdrop-blur-sm transition-all hover:bg-brand-off-white hover:text-brand-dark-green",children:h.label}):null]})]}),k=o.body?(0,t.jsxs)(l.motion.p,{className:v?"text-mono-s w-[226px] text-center text-brand-off-white lg:absolute lg:top-[168px] lg:left-[calc(50%+6px)] lg:w-[345px] lg:text-left":"text-mono-s absolute top-[114px] left-1/2 w-[226px] -translate-x-1/2 text-center text-brand-off-white lg:top-[168px] lg:left-[calc(50%+6px)] lg:w-[345px] lg:translate-x-0 lg:text-left",initial:{opacity:0,y:12},animate:{opacity:1,y:0},transition:{duration:.8,ease:[.25,.1,.25,1],delay:.38},children:[(0,t.jsx)("span",{className:"lg:hidden",children:o.body}),(0,t.jsx)("span",{className:"hidden lg:inline",children:o.body})]}):null;return v?(0,t.jsxs)("section",{ref:d,className:"relative z-[1] h-[760px] overflow-hidden bg-brand-dark-green",children:[(0,t.jsx)(l.motion.div,{className:"absolute inset-0",style:{scale:g},children:c}),(0,t.jsxs)(l.motion.div,{className:"relative flex flex-col items-center justify-center gap-[72px] text-brand-off-white lg:block lg:h-full lg:max-h-none lg:min-h-0 h-[100svh] max-h-[700px] min-h-[560px]",style:{opacity:m},children:[k,w,j]})]}):(0,t.jsxs)("section",{ref:d,className:"relative z-[1] h-[760px] overflow-hidden bg-brand-dark-green",children:[(0,t.jsx)(l.motion.div,{className:"absolute inset-0",style:{scale:g},children:c}),(0,t.jsxs)(l.motion.div,{className:"relative flex h-full flex-col text-brand-off-white",style:{opacity:m},children:[w,j]}),k]})}])},59388,e=>{e.v(t=>Promise.all(["static/chunks/0x06-fdobiwxc.js","static/chunks/0ckm6mzkx3mj1.js","static/chunks/0t48hzs_6fshe.css"].map(t=>e.l(t))).then(()=>t(52495)))}]);