(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[405],{4551:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return r(9184)}])},8246:function(e,t,r){"use strict";var n=r(1527),o=r(959),l=r(1519),s=r(4970);let a=(0,o.forwardRef)((e,t)=>{let{muted:r,...a}=e,i=(0,o.useRef)(null),u=(0,o.useRef)(0),c=(0,o.useRef)({value:r?.3:1.5});return(0,l.Z)(()=>{let e=()=>{let e="";u.current+=.08;for(let t=0;t<1;t+=1/7)e+="".concat((1+8*t).toFixed(2),",").concat((5+Math.sin(5*t+u.current)*c.current.value).toFixed(2)," ");i.current.setAttribute("points",e)};return s.p8.ticker.add(e),()=>{s.p8.ticker.remove(e)}}),(0,o.useEffect)(()=>{s.p8.to(c.current,{value:r?.3:1.5,duration:.8,ease:"power2.out"})},[r]),(0,n.jsx)("button",{ref:t,"aria-label":"toggle-audio",...a,children:(0,n.jsx)("svg",{width:"24px",height:"24px",viewBox:"0 0 10 10",className:"fill-none stroke-current stroke-1",children:(0,n.jsx)("polyline",{ref:i,strokeLinecap:"round",strokeLinejoin:"round"})})})});t.Z=a},3525:function(e,t,r){"use strict";var n=r(1527),o=r(959),l=r(5950),s=r(989);let a=(0,o.forwardRef)((e,t)=>{let{className:r,...o}=e,{fluid:a}=(0,l.F)();return(0,n.jsx)("div",{ref:t,className:(0,s.cn)("container",{"max-w-full":a},r),...o})});t.Z=a},2849:function(e,t,r){"use strict";var n=r(1527),o=r(8349),l=r(7917),s=r.n(l),a=r(8020);t.Z=e=>{let{pageProps:t}=e,{yoast_head:r}=t;return(0,n.jsx)(s(),{children:(0,o.ZP)((null==r?void 0:r.replace(/"\//g,'"'.concat(a.I6,"/")))||"")})}},447:function(e,t,r){"use strict";var n=r(1527),o=r(7965),l=r(4576);t.Z=e=>{let{children:t}=e;return(0,l.VD)(),(0,n.jsx)(o.k,{children:t})}},7965:function(e,t,r){"use strict";r.d(t,{k:function(){return j},LZ:function(){return Z},G9:function(){return b},uW:function(){return k}});var n=r(1527),o=r(959),l=r(1519),s=r(4970),a=r(7835),i=r.n(a),u=r(9793),c=r(217),d=r(4543),f=r(989),m=e=>{let{className:t,...r}=e,{lenis:o}=Z(),[l,s,a]=k(o);return(0,n.jsx)("div",{className:(0,f.cn)("z-scrollbar group fixed bottom-0 right-0 top-0 w-[1.2rem] touch:hidden",{visible:a,invisible:!a},t),...r,children:(0,n.jsx)("div",{ref:l,className:"relative h-full w-full",children:(0,n.jsx)("div",{ref:s,className:(0,f.cn)("absolute left-0 top-0 w-full","before:absolute before:bottom-[.2rem] before:left-[.7rem] before:top-[.2rem] before:w-[.2rem] before:bg-white-dark")})})})},p=r(7929),v=r.n(p),h=r(9749),w=r(2125),x=r(4753);let g={limit:0,scroll:0,progress:0},b=(0,h.Ue)((0,w.XR)((0,x.n)(e=>({...g,setState:t=>e(e=>v()(e,t))})))),y=(0,o.createContext)(void 0);var j=e=>{let{children:t}=e,[r,a]=(0,o.useState)(),f=b(e=>e.setState),p=(0,o.useCallback)(e=>{let{scroll:t,limit:r,progress:n,direction:o}=e;f({scroll:t,limit:r,progress:n,direction:o}),i().update()},[f]);(0,l.Z)(()=>{window.scrollTo({top:0,left:0});let e=new u.Z({lerp:.08,smoothWheel:!0,wrapper:document.documentElement,content:document.body});return a(e),()=>{e.destroy(),a(void 0)}},[]),(0,l.Z)(()=>{if(!r)return;let e=e=>{r.raf(1e3*e)};return s.ZP.ticker.add(e),r.on("scroll",p),()=>{r.off("scroll",p),s.ZP.ticker.remove(e)}},[r,p]),(0,l.Z)(()=>{if(!r)return;let e=c.E.subscribe(e=>e.scrollLocked,e=>{e?r.stop():r.start()});return()=>{e()}},[r]),(0,l.Z)(()=>{let e=d.U.subscribe(e=>e.currentRoute,()=>f({scroll:0,direction:0}));return()=>{e()}},[f]);let v=(0,o.useMemo)(()=>({lenis:r}),[r]);return(0,n.jsxs)(y.Provider,{value:v,children:[t,(0,n.jsx)(m,{})]})};let Z=()=>{let e=(0,o.useContext)(y);if(void 0===e)throw Error("useLenis must be used within a LenisProvider");return e},k=e=>{let[t,r]=(0,o.useState)(!1),[n,l]=(0,o.useState)(!1),a=(0,o.useRef)(null),i=(0,o.useRef)(null),u=(0,o.useRef)(0),c=(0,o.useRef)(0),d=(0,o.useRef)(0),f=(0,o.useCallback)(()=>{if(!e)return;let t=a.current.offsetHeight,r=Math.min(1,e.dimensions.height/e.dimensions.scrollHeight);c.current=t*r,d.current=t,s.ZP.set(i.current,{height:c.current}),l(r<1)},[e]);return(0,o.useEffect)(()=>{if(!e)return;let r=e=>{t||s.ZP.set(i.current,{y:e.progress*(d.current-c.current)})};return e.on("scroll",r),()=>{e.off("scroll",r)}},[e,t]),(0,o.useEffect)(()=>{if(!e||!t)return;let n=e=>{e.preventDefault();let t=s.ZP.getProperty(i.current,"y");u.current=e.clientY-t},o=t=>{t.preventDefault();let r=d.current-c.current,n=t.clientY-u.current,o=s.ZP.utils.clamp(0,r,n),l=s.ZP.utils.mapRange(0,r,0,e.limit,o);s.ZP.set(i.current,{y:o}),e.scrollTo(l,{immediate:!0})},l=()=>r(!1);return window.addEventListener("mousedown",n,{passive:!1}),window.addEventListener("mousemove",o,{passive:!1}),window.addEventListener("mouseup",l),()=>{window.removeEventListener("mousedown",n),window.removeEventListener("mousemove",o),window.removeEventListener("mouseup",l)}},[e,t]),(0,o.useEffect)(()=>{if(!e)return;let t=i.current,n=()=>r(!0);return null==t||t.addEventListener("mousedown",n),()=>{null==t||t.removeEventListener("mousedown",n)}},[e]),(0,o.useEffect)(()=>(window.addEventListener("resize",f),f(),()=>{window.removeEventListener("resize",f)}),[e,f]),[a,i,n,f]}},9184:function(e,t,r){"use strict";r.r(t),r.d(t,{__N_SSG:function(){return P},default:function(){return E}});var n=r(1527),o=r(2849),l=r(959),s=r(1519),a=r(169),i=r(4970),u=r(4358),c=r(8246),d=r(3525),f=r(774),m=r(6592),p=r(989),v=e=>{let{className:t,children:r,...o}=e,s=(0,l.useRef)(null);return(0,n.jsxs)("span",{ref:s,className:(0,p.cn)("items-center space-x-spacing-xs lg:flex",t),...o,children:[(0,n.jsx)(m.Z,{variant:"small",className:"shrink-0"}),r]})},h=r(2153),w=e=>{let{className:t,...r}=e,o=(0,l.useRef)(null);return(0,a.V)(()=>{i.ZP.to("[data-motion-line]",{motionPath:{fromCurrent:!1,path:[{scaleY:0,yPercent:-50},{scaleY:1,yPercent:0},{scaleY:0,yPercent:100}]},transformOrigin:"top center",ease:"power2.inOut",duration:1.5,repeat:-1})},{scope:o}),(0,n.jsx)("span",{ref:o,className:(0,p.cn)("w-[0.1rem] overflow-hidden bg-surface-primary-dark/30",t),...r,children:(0,n.jsx)("span",{className:"absolute left-0 top-0 h-full w-full bg-surface-primary-dark","data-motion-line":!0})})},x=r(5026),g=r(410),b=r(9814),y=r(4485),j=r(6912),Z=r(4937),k=e=>{let{className:t,...r}=e,{strings:o}=(0,b.oR)(),m=(0,l.useRef)(null),k=(0,g.v4)(e=>e.muted),{toggleSound:N}=(0,g.Sh)(),{context:P,contextSafe:E}=(0,a.V)({scope:m}),R=(0,y.mU)(),L=(0,u.useRouter)(),_=E(()=>{var e,t,r,n,o,l,s;let a=null===(e=P.selector)||void 0===e?void 0:e.call(P,"[data-motion-copy]"),u=null===(t=P.selector)||void 0===t?void 0:t.call(P,"[data-motion-legal]"),c=null===(r=P.selector)||void 0===r?void 0:r.call(P,"[data-motion-scroll]"),d=null===(n=P.selector)||void 0===n?void 0:n.call(P,"[data-motion-social]"),f=null===(o=P.selector)||void 0===o?void 0:o.call(P,"[data-motion-audio]"),m=null===(l=P.selector)||void 0===l?void 0:l.call(P,"[data-motion-swipe]"),p=null===(s=P.selector)||void 0===s?void 0:s.call(P,"[data-motion-panel]"),v=i.ZP.timeline();return v.fromTo(a,{y:20,autoAlpha:0},{y:0,autoAlpha:1,duration:.8,ease:"power3.out"},(0,Z.G)()?0:.6).fromTo(u,{y:20,autoAlpha:0},{y:0,autoAlpha:1,duration:.8,ease:"power3.out",stagger:.04},(0,Z.G)()?.04:.64),(0,Z.G)()?v.fromTo(c,{y:20,autoAlpha:0},{y:0,autoAlpha:1,duration:1,ease:"power3.out"},.12).fromTo(d,{y:20,autoAlpha:0},{y:0,autoAlpha:1,duration:1,ease:"power3.out",stagger:.04},.16).fromTo(f,{y:20,autoAlpha:0},{y:0,autoAlpha:1,duration:1,ease:"power3.out"},.32):v.fromTo(p,{yPercent:100},{yPercent:0,duration:1.2,ease:"power3.inOut"},0).fromTo(m,{scaleY:0},{scaleY:1,duration:1,ease:"power3.inOut"},.64),v});return(0,s.Z)(()=>{let e=j.U2.subscribe(e=>e.compiled,t=>{t&&(e(),"/"===L.asPath&&R.add(_(),(0,Z.G)()?3.2:3))});return()=>{e()}},[]),(0,n.jsx)("footer",{ref:m,className:(0,p.cn)("static",t),...r,children:(0,n.jsxs)(d.Z,{className:(0,p.cn)(["fixed bottom-0 left-0 right-0 z-footer lg:bottom-[4rem]","flex items-end py-[2rem] lg:py-0"]),children:[(0,n.jsx)("span",{className:"absolute left-0 top-0 h-full w-full bg-black-dark lg:hidden","data-motion-panel":!0}),(0,n.jsxs)("div",{className:"relative flex grow flex-col flex-wrap space-y-spacing-xs lg:flex-row lg:space-x-spacing-xxs lg:space-y-0",children:[(0,n.jsx)("div",{className:"flex","data-motion-copy":!0,children:(0,n.jsx)(x.Z,{variant:"small",className:"opacity-50",children:null==o?void 0:o.copyright.replace("[YEAR]",new Date().getFullYear())})}),(0,n.jsx)(f.Z,{})]}),(0,n.jsx)(w,{className:"absolute bottom-[2rem] right-margin top-[2rem] pointer:hidden","data-motion-swipe":!0}),(0,n.jsxs)("div",{className:"-mb-[0.2rem] hidden items-center lg:flex lg:space-x-spacing-xs xl:space-x-spacing-sm",children:[(0,n.jsx)(v,{"data-motion-scroll":!0,children:(0,n.jsx)(x.Z,{variant:"regular",className:"text-text-accent-dark",children:null==o?void 0:o.scroll})}),(0,n.jsx)(h.Z,{}),(0,n.jsx)(c.Z,{muted:k,className:"h-[1.6rem] w-auto touch:hidden [&>svg]:-translate-y-[0.4rem]","data-motion-audio":!0,onClick:e=>{e.stopPropagation(),N()}})]})]})})},N=r(447),P=!0;function E(){return null}E.getLayout=function(e,t){return(0,n.jsxs)(N.Z,{children:[(0,n.jsx)(o.Z,{pageProps:t}),e,(0,n.jsx)(k,{})]})}},7917:function(e,t,r){e.exports=r(1829)}},function(e){e.O(0,[888,774,179],function(){return e(e.s=4551)}),_N_E=e.O()}]); //# sourceMappingURL=index-7d7cb21b71f69b1b.js.map