1(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[89],{2410:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return ce}});var r=a(6540),n=a(7667);function o(e,t){if(null==e)return{};var a={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;a[r]=e[r]}return a}var i=a(8168);function l(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var c=a(7387),s=a(4146);function u(e,t){if(!e){var a=new Error("loadable: "+t);throw a.framesToPop=1,a.name="Invariant Violation",a}}var p=r.createContext();var m={initialChunks:{}},d="PENDING",f="REJECTED";var g=function(e){return e};function h(e){var t=e.defaultResolveComponent,a=void 0===t?g:t,n=e.render,h=e.onLoad;function x(e,t){void 0===t&&(t={});var g=function(e){return"function"==typeof e?{requireAsync:e,resolve:function(){},chunkName:function(){}}:e}(e),x={};function b(e){return t.cacheKey?t.cacheKey(e):g.resolve?g.resolve(e):"static"}function y(e,r,n){var o=t.resolveComponent?t.resolveComponent(e,r):a(e);return s(n,o,{preload:!0}),o}var v,k,E=function(e){var t=b(e),a=x[t];return a&&a.status!==f||((a=g.requireAsync(e)).status=d,x[t]=a,a.then(function(){a.status="RESOLVED"},function(t){console.error("loadable-components: failed to asynchronously load component",{fileName:g.resolve(e),chunkName:g.chunkName(e),error:t?t.message:t}),a.status=f})),a},C=function(e){function a(a){var r;return(r=e.call(this,a)||this).state={result:null,error:null,loading:!0,cacheKey:b(a)},u(!a.__chunkExtractor||g.requireSync,"SSR requires `@loadable/babel-plugin`, please install it"),a.__chunkExtractor?(!1===t.ssr||(g.requireAsync(a).catch(function(){return null}),r.loadSync(),a.__chunkExtractor.addChunk(g.chunkName(a))),l(r)):(!1!==t.ssr&&(g.isReady&&g.isReady(a)||g.chunkName&&m.initialChunks[g.chunkName(a)])&&r.loadSync(),r)}(0,c.A)(a,e),a.getDerivedStateFromProps=function(e,t){var a=b(e);return(0,i.A)({},t,{cacheKey:a,loading:t.loading||t.cacheKey!==a})};var r=a.prototype;return r.componentDidMount=function(){this.mounted=!0;var e=this.getCache();e&&e.status===f&&this.setCache(),this.state.loading&&this.loadAsync()},r.componentDidUpdate=function(e,t){t.cacheKey!==this.state.cacheKey&&this.loadAsync()},r.componentWillUnmount=function(){this.mounted=!1},r.safeSetState=function(e,t){this.mounted&&this.setState(e,t)},r.getCacheKey=function(){return b(this.props)},r.getCache=function(){return x[this.getCacheKey()]},r.setCache=function(e){void 0===e&&(e=void 0),x[this.getCacheKey()]=e},r.triggerOnLoad=function(){var e=this;h&&setTimeout(function(){h(e.state.result,e.props)})},r.loadSync=function(){if(this.state.loading)try{var e=y(g.requireSync(this.props),this.props,D);this.state.result=e,this.state.loading=!1}catch(t){console.error("loadable-components: failed to synchronously load component, which expected to be available",{fileName:g.resolve(this.props),chunkName:g.chunkName(this.props),error:t?t.message:t}),this.state.error=t}},r.loadAsync=function(){var e=this,t=this.resolveAsync();return t.then(function(t){var a=y(t,e.props,D);e.safeSetState({result:a,loading:!1},function(){return e.triggerOnLoad()})}).catch(function(t){return e.safeSetState({error:t,loading:!1})}),t},r.resolveAsync=function(){var e=this.props,t=(e.__chunkExtractor,e.forwardedRef,o(e,["__chunkExtractor","forwardedRef"]));return E(t)},r.render=function(){var e=this.props,a=e.forwardedRef,r=e.fallback,l=(e.__chunkExtractor,o(e,["forwardedRef","fallback","__chunkExtractor"])),c=this.state,s=c.error,u=c.loading,p=c.result;if(t.suspense&&(this.getCache()||this.loadAsync()).status===d)throw this.loadAsync();if(s)throw s;var m=r||t.fallback||null;return u?m:n({fallback:m,result:p,options:t,props:(0,i.A)({},l,{ref:a})})},a}(r.Component),w=(k=function(e){return r.createElement(p.Consumer,null,function(t){return r.createElement(v,Object.assign({__chunkExtractor:t},e))})},(v=C).displayName&&(k.displayName=v.displayName+"WithChunkExtractor"),k),D=r.forwardRef(function(e,t){return r.createElement(w,Object.assign({forwardedRef:t},e))});return D.displayName="Loadable",D.preload=function(e){D.load(e)},D.load=function(e){return E(e)},D}return{loadable:x,lazy:function(e,t){return x(e,(0,i.A)({},t,{suspense:!0}))}}}
1var x=h({defaultResolveComponent:function(e){return e.__esModule?e.default:e.default||e},render:function(e){var t=e.result,a=e.props;return r.createElement(t,a)}}),b=x.loadable,y=x.lazy,v=h({onLoad:function(e,t){e&&t.forwardedRef&&("function"==typeof t.forwardedRef?t.forwardedRef(e):t.forwardedRef.current=e)},render:function(e){var t=e.result,a=e.props;return a.children?a.children(t):null}}),k=v.loadable,E=v.lazy;var C=b;C.lib=k,y.lib=E;var w=C,D=a(8298),L=a(2879),N=a(2927);a(5434);a(3325),a(150);var T=a(6673),S=a(2360);a(3725),a(2515);var P=a(7640);a(9764);var z=a(7519);a(753);var A=a(4533),I=a(558),_=a(5842),M=a(2532),R=a(9726),O=a(7141);var j=e=>{let{title:t,subtitle:a,body:o,media:i,accordion:l}=e;const[c,s]=(0,O.G6)();return console.log(c),r.createElement(n.az,null,r.createElement(n.az,{sx:{mt:[2,2,"60px","60px"],mb:2}},r.createElement(n.DZ,{variant:"h3",color:"primary"},t),r.createElement(n.az,{sx:{color:"dark",fontSize:"21px"},dangerouslySetInnerHTML:{__html:a}})),r.createElement(n.xA,{sx:{mt:[1,1,4,5]},columns:[1,1,"0.8fr 1.4fr"],gap:[1]},r.createElement(n.az,{sx:{width:["100%","100%","80%"]}},l&&r.createElement(P.nD,{allowZeroExpanded:!0},l.map((e,t)=>r.createElement(P.As,{key:t},r.createElement(P.r_,null,t=>r.createElement(r.Fragment,null,r.createElement(P.IZ,null,r.createElement(P.SR,null,r.createElement(n.so,{sx:{width:"100%",height:["100%","100px"],mt:4,mb:4,borderRadius:"40px",justifyContent:"space-between",alignItems:"center",cursor:"pointer",backgroundColor:t.expanded?"light":"dark",transition:"all 0.2s ease-in-out",".accordion-icon":{img:{filter:"dark"===c?"null":"invert(100%)"}},"&:hover":{backgroundColor:t.expanded?"dark":"light",h3:{color:t.expanded?"light":"dark"},".accordion-icon img":{filter:"light"===c||"dark"===c?"invert(100%)":"invert(0)"}}}},r.createElement(n.DZ,{as:"h3",variant:"h5",sx:{flexBasis:"90%",fontSize:2,p:3,fontWeight:"bold",color:t.expanded?"dark":"light",mt:[0],mb:[0]}},e.title),r.createElement(n.az,{sx:{mr:4},className:"accordion-icon"},t.expanded?r.createElement(n._V,{src:_.A}):r.createElement(n._V,{src:I.A}))))),r.createElement(P.IT,null,r.createElement(n.az,{sx:{color:"dark",p:{color:"dark",fontSize:0}},dangerouslySetInnerHTML:{__html:e.subtitle}}))))))),o&&r.createElement(n.az,{sx:{width:"100%",p:{color:"dark",fontSize:3,"&:last-of-type":{mt:6}},a:{textAlign:"center",letterSpacing:1.1,textDecoration:"none",color:"white",backgroundColor:"primary",width:"fit-content",maxWidth:"fit-content",minWidth:"fit-content",borderRadius:"40px",border:"1px solid",borderColor:"primary",p:2,px:3,textTransform:"uppercase",fontSize:"15px",fontWeight:400},ul:{fontFamily:"mono",color:"dark",textTransform:"uppercase",fontWeight:500}},dangerouslySetInnerHTML:{__html:o}})),i&&r.createElement(n.az,null,i&&"image/jpeg"===i.mimeType&&r.createElement(n.az,{sx:{width:["100%","100%","80%"],height:"100%",borderRadius:["30px","30px","60px"],maxHeight:"500px",aspectRatio:"1/1",overflow:"hidden",".gatsby-image-wrapper":{height:"100%"}}},r.createElement(M.G,{image:i.gatsbyImageData,alt:i.altText,sx:{height:"100%"}})),i&&("video/quicktime"===i.mimeType||"video/mp4"===i.mimeType)&&r.createElement(n.az,{sx:{borderRadius:["30px","30px","60px"],overflow:"hidden",height:"fit-content"}},r.createElement(R.A,{muxPlaybackId:i.video.muxPlaybackId,customData:i.customData})))))};a(4856);var H=a(689),B=a(1083),W=a(9123);const K=e=>{let{children:t,defaultChecked:a,...o}=e;const{0:i,1:l}=(0,r.useState)(a);return r.createElement(n.JU,{sx:{display:"flex",alignItems:"center",color:"text",svg:{color:"primary"},mt:[3,3,3,3]}},r.createElement(n.Sc,Object.assign({checked:i,onChange:()=>l(!i)},o)),t)};var Z=e=>{let{block:t,title:a,subtitle:o,privacyPolicyDescription:i,newsletterDescription:l}=e;const{executeRecaptcha:c}=(0,W._Y)();console.log(t);const{0:s,1:u}=(0,r.useState)({nome:"",cognome:"",azienda:"",telefono:"",email:"",messaggio:""}),{0:p,1:m}=(0,r.useState)(!1),{0:d,1:f}=(0,r.useState)(!1),g=async e=>{e.preventDefault();const t=await c("dynamicAction");m(!0);const a=s;t?B.A.post("/.netlify/functions/sendMail",a).then(function(e){f(!0),m(!1),"undefined"!=typeof window&&void 0!==window.dataLayer&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"formSubmission",formType:"Contact"}))}).catch(function(e){m(!1)}):m(!1)};return r.createElement(z.y.Consumer,null,e=>r.createElement(n.mc,{sx:{mt:4}}
1,r.createElement(n.xA,{columns:[1,1,2]},r.createElement(n.az,{sx:{mb:[3,3,3,7]}},r.createElement(n.EY,{sx:{display:"block"},variant:"kicker"},t.kicker),r.createElement(n.so,{sx:{flexDirection:["column","column","row","row"],justifyContent:"space-between",my:[2,2,2,4]}},r.createElement(n.DZ,{variant:"h3",sx:{flexBasis:"100%"}},t.title),r.createElement(n.az,{sx:{color:"dark",flexBasis:"80%",fontSize:"21px"},dangerouslySetInnerHTML:{__html:t.subtitle}}))),r.createElement("form",{onSubmit:g},r.createElement(n.az,{sx:{input:{position:"relative",borderColor:"dark",borderRadius:0,borderTop:"none",borderLeft:"none",borderRight:"none",borderBottom:"2px solid dark",pt:4,fontSize:"25px","&::placeholder":{fontSize:"15px!important",fontWeight:500,color:"dark",position:"absolute",top:"0px"}}}},r.createElement(n.xA,{sx:{flexWrap:"wrap",flexDirection:"column",pb:[6,6,0,0]},gap:[0,0,0,0]},r.createElement(n.so,{sx:{gap:3,pb:[4,4,4,4],width:["100%","100%"]}},r.createElement(n.pd,{onChange:e=>u(t=>({...t,nome:e.target.value})),name:e.formInputTexts.name,placeholder:e.formInputTexts.name,variant:"inputs.primary",required:!0}),r.createElement(n.pd,{onChange:e=>u(t=>({...t,cognome:e.target.value})),name:e.formInputTexts.surname,placeholder:e.formInputTexts.surname,variant:"inputs.primary",required:!0})),r.createElement(n.xA,{columns:[1,2]},r.createElement(n.az,{sx:{pb:[4,4,4,4],width:["100%","100%"]}},r.createElement(n.pd,{onChange:e=>u(t=>({...t,telefono:e.target.value})),name:e.formInputTexts.phone,placeholder:e.formInputTexts.phone,inputmode:"tel",variant:"inputs.primary",required:!0})),r.createElement(n.az,{sx:{pb:[4,4,4,4],width:["100%","100%"]}},r.createElement(n.pd,{onChange:e=>u(t=>({...t,email:e.target.value})),name:"email",type:"email",placeholder:"Email",variant:"inputs.primary",required:!0}))),r.createElement(n.az,{sx:{pb:[4,4,4,4],width:["100%","100%"]}},r.createElement(n.pd,{onChange:e=>u(t=>({...t,azienda:e.target.value})),name:e.formInputTexts.company,placeholder:e.formInputTexts.company,variant:"inputs.primary",required:!0})),r.createElement(n.TM,{sx:{borderBottom:"1px solid",borderTop:"none",borderLeft:"none",borderRight:"none",borderColor:"dark",borderRadius:0,"&::placeholder":{color:"dark"},pb:8,fontFamily:"body",fontSize:[2]},onChange:e=>u(t=>({...t,messaggio:e.target.value})),name:e.formInputTexts.message,placeholder:e.formInputTexts.message,type:"textarea"}),r.createElement(n.az,{sx:{py:2}},r.createElement(K,{required:!0},r.createElement(n.az,{sx:{p:{mt:2,mb:0,fontSize:[0],color:"dark"}},dangerouslySetInnerHTML:{__html:i}}))),d?r.createElement(n.$n,{type:"submit",sx:{mt:[3,3,3,3],color:"primary",backgroundColor:"lightgray"},variant:"kicker",disabled:!0},e.requestSent):r.createElement(n.so,{sx:{justifyContent:"flex-end"}},r.createElement(n.$n,{variant:"kicker",type:"submit",sx:{display:"flex",cursor:"pointer",":hover":{backgroundColor:"secondary"},alignContent:"center",alignItems:"center",gap:2,mt:[3,3,3,3],borderRadius:"80px",textTransform:"uppercase"}},r.createElement(z.y.Consumer,null,e=>r.createElement(r.Fragment,null,p?e.loading:e.sendRequestForm)),r.createElement(n.az,null,r.createElement(n._V,{src:H.A}))))))))))};var q=e=>{let{block:t}=e;const{kicker:a,title:o,subtitle:i}=t;return r.createElement(n.az,{sx:{backgroundColor:"primary",mt:0}},r.createElement(n.mc,null,r.createElement(n.EY,{variant:"kicker",sx:{border:"1px solid",color:"light",display:"block",color:"light",mt:[5,5,8]}},a),r.createElement(n.so,{sx:{flexDirection:"column",mt:[5,5,7],mb:[4,5,6,8]}},r.createElement(n.az,null,r.createElement(n.DZ,{as:"h1",sx:{color:"light",fontWeight:500,fontSize:["34px","48px"]}},o)),r.createElement(n.az,{sx:{fontSize:["34px","48px"],a:{color:"light",textDecoration:"none",":hover":{textDecoration:"underline"}},color:"light",lineHeight:["1.15","1.15"],color:"light",p:{fontWeight:500}},dangerouslySetInnerHTML:{__html:i}}))))},Y=a(339);var U=e=>{let{block:t}=e;const{kicker:a,services:o}=t;return r.createElement(n.mc,{sx:{mt:[2,2,4],pb:"0px!important"}},r.createElement(n.az,{sx:{borderTop:"2px solid",borderColor:"primary"}},r.createElement(n.EY,{sx:{display:"block"},variant:"kicker"}
1,a)),r.createElement(n.xA,{columns:[1,1,3],gap:[2],sx:{borderBottom:"2px solid",borderColor:"primary",pb:[5,5,5,8],columnGap:0,mt:5}},o.map((e,t)=>r.createElement(n.so,{sx:{flexDirection:"column",alignItems:"stretch",gap:1}},r.createElement(n.az,null,r.createElement(n._V,{sx:{maxWidth:"50px"},src:Y.A}),r.createElement(n.DZ,{sx:{fontWeight:500,fontSize:[3,3,2,"16px"],mb:3},variant:"h5"},e.title)),r.createElement(n.az,{sx:{width:["100%","100%","80%"],p:{color:"dark"}},dangerouslySetInnerHTML:{__html:e.body}})))))};var F=e=>{let{block:t}=e;const{kicker:a,blocks:o}=t;return r.createElement(n.mc,{sx:{pt:"0px!important"}},r.createElement(n.EY,{as:"p",sx:{},variant:"kicker"},a),o.map((e,t)=>r.createElement(j,{subtitle:e.subtitle,title:e.title,body:e.body,key:t,media:e.video,accordion:e.accordion})))},Q="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCA1MSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUwLjcwNzEgOC43MDcxMUM1MS4wOTc2IDguMzE2NTkgNTEuMDk3NiA3LjY4MzQyIDUwLjcwNzEgNy4yOTI5TDQ0LjM0MzEgMC45Mjg5MzZDNDMuOTUyNiAwLjUzODQxMiA0My4zMTk1IDAuNTM4NDEyIDQyLjkyODkgMC45Mjg5MzZDNDIuNTM4NCAxLjMxOTQ2IDQyLjUzODQgMS45NTI2MyA0Mi45Mjg5IDIuMzQzMTVMNDguNTg1OCA4TDQyLjkyODkgMTMuNjU2OUM0Mi41Mzg0IDE0LjA0NzQgNDIuNTM4NCAxNC42ODA1IDQyLjkyODkgMTUuMDcxMUM0My4zMTk1IDE1LjQ2MTYgNDMuOTUyNiAxNS40NjE2IDQ0LjM0MzEgMTUuMDcxMUw1MC43MDcxIDguNzA3MTFaTS04Ljc0MjI4ZS0wOCA5TDUwIDlMNTAgN0w4Ljc0MjI4ZS0wOCA3TC04Ljc0MjI4ZS0wOCA5WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==",V=a(2377),G=a(2537);var J=e=>{let{block:t}=e;const a=(0,O.G6)(),{0:o,1:i}=(0,r.useState)(!1);(0,r.useEffect)(()=>{"dark"===a[0]?i(!0):i(!1)},[a[0]]),console.log(t);(0,G.l)();return r.createElement(n.mc,{sx:{color:"dark",mt:[4,4,4,7],p:[3,4,4,3],fontFamily:"mono",maxWidth:["90%","90%","1380px","1380px"],backgroundColor:t.dark?"light":"dark",borderRadius:"80px"}},r.createElement(n.xA,{columns:[1,1,"1fr 2fr"],sx:{p:3}},r.createElement(n.az,null,r.createElement(n.EY,{as:"p",sx:{color:t.dark?"dark":"light",borderColor:t.dark?"dark":"light"},variant:"kicker"},t.kicker)),r.createElement(n.az,{sx:{color:t.dark?"dark":"light",textTransform:"uppercase",fontSize:[1,2,"16px"],fontWeight:500,"& ul":{listStyle:"none",padding:0,display:"grid",gridTemplateColumns:["1fr","1fr","1fr 1fr"],"& li":{width:"100%",height:"100%",position:"relative",paddingLeft:"60px",display:"flex",alignItems:"center",alignContent:"center",my:2,"&::before":{content:'""',position:"absolute",left:0,top:"50%",width:"100%",height:"20px",backgroundImage:t.dark&&!o?`url(${Q})`:t.dark&&o?`url(${V.A})`:o?`url(${Q})`:`url(${V.A})`,backgroundRepeat:"no-repeat",transform:"translateY(-50%)"}}}},dangerouslySetInnerHTML:{__html:t.list}})))};const $=e=>{let{card:t}=e;const a=r.useContext(S.b).activeLocale,{acronym:o,title:i,body:l,link:c}=t;return r.createElement(n.so,{sx:{width:["90%","90%","90%","33%"],mx:"auto",p:[5,5,5],color:"dark",flexDirection:"column",justifyContent:"space-between",borderRadius:"80px",border:"1px solid",borderColor:"primary",alignItems:"stretch",alignContent:"stretch"}},r.createElement(n.az,{sx:{}},r.createElement(n.EY,{as:"p",sx:{color:"primary",textTransform:"uppercase"}},o),r.createElement(n.EY,{as:"p",sx:{fontSize:"16px",textTransform:"uppercase",fontWeight:500,height:"15%"}},i),r.createElement(n.EY,{sx:{a:{color:"primary",textDecoration:"none",":hover":{textDecoration:"underline"}}},as:"p",dangerouslySetInnerHTML:{__html:l}})),r.createElement(n.az,{sx:{my:[3,3,0,0],textAlign:"center",a:{fontFamily:"mono",textAlign:"center",color:"white",my:[5,5,3],whiteSpace:"nowrap",textDecoration:"none",backgroundColor:"primary",width:"fit-content",maxWidth:["100%","100%","fit-content"],minWidth:["100%","100%","fit-content"],borderRadius:"40px",border:"1px solid",borderColor:"primary",p:2,px:3,textTransform:"uppercase",fontSize:"15px",fontWeight:400,":hover":{backgroundColor:"secondary"}}}},r.createElement(T.C,{to:(0,L.Hy)(c.link,a)},c.anchor)))};var X=e=>{let{block:t}=e;console.log(t);const{cards:a}=t;return r.createElement(n.mc,{sx:{px:[0,3,3,4],py:0,mt:[5,5,5],mb:[5,5,7]}},r.createElement(n.so,{sx:{flexDirection:["column","column","column","row"],justifyContent:"space-between",gap:2}},a.map((e,t)=>r.createElement($,{key:t,card:e}))))},ee=a(6884);const te=e=>{let{project:t}=e;const{title:a,page:o,imageThumb:i}=t;return r.createElement(ee.P.div,{whileHover:{scale:1.02},whileTap:{scale:.98},transition:{ease:"easeInOut",duration:.2}},r.createElement(n.so,{sx:{flexDirection:"column",justifyContent:"space-between",alignContent:"center",alignItems:"stretch"}},r.createElement(n.az,{sx:{height:"100%",width:"100%",borderRadius:"80px",overflow:"hidden",".gatsby-image-wrapper":{minWidth:"100%",height:"100%"}}},r.createElement(M.G,{image:i.gatsbyImageData})),r.createElement(n.az,{sx:{my:4}},r.createElement(n.EY,{sx:{fontSize:1,textTransform:"uppercase",color:"primary",fontWeight:500,fontFamily:"mono"}},o.title),r.createElement(n.DZ,{as:"h2",sx:{mt:[2,2,3],fontSize:1,lineHeight:1.5,textTransform:"uppercase",color:"dark",fontWeight:500,fontFamily:"mono"}},a))))};var ae=e=>{let{block:t}=e;const a=r.useContext(S.b).activeLocale,{projects:o}=t;return r.createElement(n.mc,{sx:{mt:[3,5,6,6]}}
1,r.createElement(n.xA,{columns:[1,2,3,4],sx:{gap:[3,3,4,4],a:{textDecoration:"none"}}},o.map((e,t)=>r.createElement(T.C,{to:(0,L.p0)(e,a),key:t},r.createElement(te,{key:t,project:e})))))},re=a(4297);const ne=e=>{let{page:t}=e;const{title:a,heroImage:o}=t;return r.createElement(ee.P.div,{whileHover:{scale:1.02},whileTap:{scale:.98},transition:{ease:"easeInOut",duration:.2}},r.createElement(n.az,{sx:{borderRadius:"80px",overflow:"hidden",display:"flex"}},r.createElement(R.A,{muxPlaybackId:o.video.muxPlaybackId,aspectRatio:"1/1"})),r.createElement(n.az,{sx:{my:4}},r.createElement(n.DZ,{sx:{mt:[2,2,3],fontSize:1,fontFamily:"mono",textAlign:"center",textTransform:"uppercase",color:"dark",fontWeight:600}},a)))};var oe=e=>{let{block:t}=e;const a=r.useContext(S.b).activeLocale,{page:o}=t;return r.createElement(n.mc,{sx:{mt:[3,5,6,6]}},r.createElement(n.xA,{columns:[1,2,3],sx:{gap:[2,3,4,4],a:{textDecoration:"none"}}},o.map((e,t)=>r.createElement(T.C,{to:(0,L.Hy)(e,a),key:t},r.createElement(ne,{key:t,page:e})))))},ie=a(6819);const le=w(()=>Promise.all([a.e(869),a.e(72),a.e(619)]).then(a.bind(a,619)),{ssr:!1});var ce=e=>{var t;let{data:{page:a,site:o,footer:i,menu:l,partner:c},pageContext:s}=e;const u=s.locale;console.log(a.prefooter);const p=a._allSlugLocales.sort(function(e,t){return o.locales.indexOf(e.locale)-o.locales.indexOf(t.locale)}).map(e=>({locale:e.locale,value:(0,L.Hy)(a,e.locale)})),m=a.content.find(e=>"page_intro"===e.model.apiKey),d=!!m&&m.variant;return r.createElement(D.A,{background:null===(t=a.background)||void 0===t?void 0:t.hex,partner:c,locale:u,i18nPaths:p,menuData:l.nodes,footerData:i.nodes,primaryNav:d},r.createElement(N.HelmetDatoCms,{seo:a.seoMetaTags},r.createElement("html",{lang:a.locale})),a.content.map(e=>r.createElement(n.az,{as:"section",key:e.id},"page_hero"===e.model.apiKey&&r.createElement(A.A,{block:e,media:e.video}),"big_title_and_link"===e.model.apiKey&&r.createElement(re.A,{block:e}),"page_intro"===e.model.apiKey&&r.createElement(q,{block:e}),"service_collection"===e.model.apiKey&&r.createElement(U,{block:e}),"image_text_collection"===e.model.apiKey&&r.createElement(F,{block:e}),"list_collection"===e.model.apiKey&&r.createElement(J,{block:e}),"card_collection"===e.model.apiKey&&r.createElement(X,{block:e}),"project_card_collection"===e.model.apiKey&&r.createElement(ae,{block:e}),"page_card_collection"===e.model.apiKey&&r.createElement(oe,{block:e}),"contact_form"===e.model.apiKey&&r.createElement(Z,{block:e,kicker:e.kicker,title:e.title,subtitle:e.subtitle,privacyPolicyDescription:e.privacyPolicyDescription,newsletterDescription:e.newsletterDescription}),"cta_collection"===e.model.apiKey&&r.createElement(ie.A,{block:e}),"locations_map"===e.model.apiKey&&r.createElement(le,{title:e.title,locations:e.locations}))))}},3725:function(e,t,a){"use strict";var r=a(6540),n=a(2532),o=a(7667);t.A=e=>{let{block:t,colorMode:a}=e;console.log(a);const{image:i,imageBlack:l}=t,c="dark"===a[0]&&l?l:i;return r.createElement(o.az,{mb:5,sx:{width:["100vw","100vw","80vw"],position:"relative",left:["calc(-50vw + 50%)","calc(-50vw + 50%)","calc(-40vw + 50%)"]}},c&&c.gatsbyImageData&&r.createElement(o.az,{sx:{mb:2,".gatsby-image-wrapper":{width:"100%",height:"100%"}}},r.createElement(n.G,{image:c.gatsbyImageData,alt:""})),c&&c.title&&r.createElement(o.az,null,r.createElement(o.EY,{variant:"caption"},c.title)))}},4297:function(e,t,a){"use strict";var r=a(6540),n=a(7667),o=a(6673),i=a(2879),l=a(2360);t.A=e=>{let{block:t}=e;const a=r.useContext(l.b).activeLocale;return console.log(t.contact),r.createElement(n.mc,{sx:{py:[5,5,6,8],px:[3,3,4,5]}},r.createElement(n.so,{sx:{flexDirection:"column",justifyContent:!0===t.contact?"center":["flex-start","flex-start","center","center"],alignContent:!0===t.contact?"center":["flex-start","flex-start","center","center"],alignItems:!0===t.contact?"center":["flex-start","flex-start","center","center"]}},t.kicker&&r.createElement(n.az,{sx:{textAlign:!0===t.contact?"center":["start","start","center","center"]}},r.createElement(n.EY,{variant:"kicker"},t.kicker)),r.createElement(n.az,{sx:{width:["80%","100%","80%"],textAlign:!0===t.contact?"center":["start","start","center","center"],h2:{textAlign:!0===t.contact?"center":["start","start","center","center"],fontSize:[6,7,"110px","120px"],lineHeight:"heading",textTransform:"uppercase",fontWeight:700,color:"dark",lineHeight:.9,my:5,em:{display:"block",color:"primary",fontStyle:"normal"}},h4:{color:"dark",fontWeight:700,textAlign:"center",fontSize:[4,4,5,"48px"],textTransform:"uppercase",lineHeight:.9,mt:"30px",a:{fontSize:[4,4,5,"48px"],color:"primary",":hover":{color:"secondary"}}},h3:{wordBreak:"break-word",lineHeight:.9,textTransform:"uppercase",color:"dark",textAlign:!0===t.contact?"center":["start","start","center","center"],my:[5,5,3,4],fontSize:[6,6,7,"90px"],"& > em:nth-of-type(1)":{display:"inline",color:"primary",fontStyle:"normal",textAlign:!0===t.contact?"center":["start","start","center","center"]},"& > em:nth-of-type(2)":{textAlign:!0===t.contact?"center":["start","start","center","center"],wordBreak:"break-word",display:"block",color:"primary",fontStyle:"normal"}},p:{mt:0,width:"100%",textAlign:["start","start","center","center"],fontSize:"21px",color:"dark"}},dangerouslySetInnerHTML:{__html:t.title}}
1),r.createElement(n.az,{sx:{my:[4,5,3],a:{textAlign:["start","start","center","center"],fontFamily:"mono",backgroundColor:"primary",borderRadius:"40px",color:"white",textTransform:"uppercase",fontWeight:500,fontSize:t.contact?[2,2,2,"16px"]:[1,2,2,"20px"],p:3,textDecoration:"none",px:4,":hover":{backgroundColor:"secondary"}}}},t.link&&t.link.link&&t.link.anchor&&r.createElement(o.C,{to:(0,i.Hy)(t.link.link,a)},t.link.anchor))))}},4533:function(e,t,a){"use strict";var r=a(6540),n=a(7667),o=a(9726),i=a(9636);t.A=e=>{let{block:t,media:a}=e;console.log(t),console.log(a);const[l,c]=(0,i.l)(),[s,u]=(0,i.l)();return(0,r.useEffect)(()=>{(async()=>{await c(l.current,{opacity:[0,1]},{delay:.5,duration:.7,ease:"anticipate"})})()},[]),(0,r.useEffect)(()=>{(async()=>{await u(s.current,{scale:[.5,1],y:[200,0]},{delay:.1,duration:1,ease:"anticipate"})})()},[]),r.createElement(n.az,null,r.createElement(n.mc,{sx:{mt:5,display:["block","block","none","none"],padding:[3,3,3,4]}},r.createElement(n.EY,{variant:"kicker",sx:{color:"primary",borderColor:"primary"}},t.kicker),r.createElement(n.DZ,{sx:{mt:[4],fontSize:[5,"48px"],color:"primary",fontWeight:500,width:["100%","100%","50%"],lineHeight:1.2}},t.title),r.createElement(n.az,{sx:{mt:[4],position:"relative",height:["220px"]}},r.createElement(n.az,{sx:{borderRadius:["30px","60px"],overflow:"hidden",display:"flex",height:"100%"}},a&&"video/mp4"===a.mimeType&&r.createElement(o.A,{muxPlaybackId:a.video.muxPlaybackId,customData:a.customData,minHeight:"100%"})))),r.createElement(n.mc,{variant:"fw",sx:{mt:[7,7,7,9],position:"relative",display:["none","none","block","block"]}},r.createElement(n.az,{ref:s,sx:{borderRadius:"80px",overflow:"hidden",height:["640px"]}},a&&"video/mp4"===a.mimeType&&r.createElement(o.A,{muxPlaybackId:a.video.muxPlaybackId,customData:a.customData,minHeight:"100%",sx:{position:"absolute",top:0,left:0,width:"100%",height:"100%",zIndex:1}})),r.createElement(n.so,{columns:[2],sx:{position:"absolute",top:0,left:0,zIndex:2,p:7,flexDirection:"column"},ref:l},r.createElement(n.EY,{variant:"kicker",sx:{color:"white",borderColor:"white"}},t.kicker),r.createElement(n.DZ,{sx:{fontSize:"48px",color:"white",fontWeight:500,width:["100%","100%","100%","60%"],lineHeight:1.2}},t.title))),r.createElement(n.mc,{sx:{padding:[3,4]}},r.createElement(n.az,{sx:{fontSize:"21px",fontWeight:400,width:["100%","100%","70%"],color:"dark",a:{color:"primary",textDecoration:"none",":hover":{textDecoration:"underline"}}},dangerouslySetInnerHTML:{__html:t.body}})))}},9764:function(e,t,a){var r;e.exports=(r=a(6540),function(e){var t={};function a(r){if(t[r])return t[r].exports;var n=t[r]={i:r,l:!1,exports:{}};return e[r].call(n.exports,n,n.exports,a),n.l=!0,n.exports}return a.m=e,a.c=t,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(r,n,function(t){return e[t]}.bind(null,n));return r},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=4)}([function(e,t,a){e.exports=a(2)()},function(e,t){e.exports=r},function(e,t,a){"use strict";var r=a(3);function n(){}function o(){}o.resetWarningCache=n,e.exports=function(){function e(e,t,a,n,o,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var a={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:n};return a.PropTypes=a,a}},function(e,t,a){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,a){"use strict";a.r(t);var r=a(1),n=a.n(r),o=a(0),i=a.n(o);function l(){return(l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(this,arguments)}var c=function(e){var t=e.pageClassName,a=e.pageLinkClassName,r=e.page,o=e.selected,i=e.activeClassName,c=e.activeLinkClassName,s=e.getEventListener,u=e.pageSelectedHandler,p=e.href,m=e.extraAriaContext,d=e.pageLabelBuilder,f=e.ariaLabel||"Page "+r+(m?" "+m:""),g=null;return o&&(g="page",f=e.ariaLabel||"Page "+r+" is your current page",t=void 0!==t?t+" "+i:i,void 0!==a?void 0!==c&&(a=a+" "+c):a=c),n.a.createElement("li",{className:t},n.a.createElement("a",l({role:"button",className:a,href:p,tabIndex:"0","aria-label":f,"aria-current":g,onKeyPress:u},s(u)),d(r)))};c.propTypes={pageSelectedHandler:i.a.func.isRequired,selected:i.a.bool.isRequired,pageClassName:i.a.string,pageLinkClassName:i.a.string,activeClassName:i.a.string,activeLinkClassName:i.a.string,extraAriaContext:i.a.string,href:i.a.string,ariaLabel:i.a.string,page:i.a.number.isRequired,getEventListener:i.a.func.isRequired,pageLabelBuilder:i.a.func.isRequired};var s=c;function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(this,arguments)}var p=function(e){var t=e.breakLabel,a=e.breakClassName,r=e.breakLinkClassName,o=e.breakHandler,i=e.getEventListener,l=a||"break";return n.a.createElement("li",{className:l},n.a.createElement("a",u({className:r,role:"button",tabIndex:"0",onKeyPress:o},i(o)),t))};p.propTypes={breakLabel:i.a.oneOfType([i.a.string,i.a.node]),breakClassName:i.a.string,breakLinkClassName:i.a.string,breakHandler:i.a.func.isRequired,getEventListener:i.a.func.isRequired};var m=p;function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function f(){return(f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(this,arguments)}function g(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}
1function h(e,t){return(h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function x(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var a,r=v(e);if(t){var n=v(this).constructor;a=Reflect.construct(r,arguments,n)}else a=r.apply(this,arguments);return b(this,a)}}function b(e,t){if(t&&("object"===d(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return y(e)}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function v(e){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function k(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var E=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}(i,e);var t,a,r,o=x(i);function i(e){var t,a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),k(y(t=o.call(this,e)),"handlePreviousPage",function(e){var a=t.state.selected;e.preventDefault?e.preventDefault():e.returnValue=!1,a>0&&t.handlePageSelected(a-1,e)}),k(y(t),"handleNextPage",function(e){var a=t.state.selected,r=t.props.pageCount;e.preventDefault?e.preventDefault():e.returnValue=!1,a<r-1&&t.handlePageSelected(a+1,e)}),k(y(t),"handlePageSelected",function(e,a){a.preventDefault?a.preventDefault():a.returnValue=!1,t.state.selected!==e?(t.setState({selected:e}),t.callCallback(e)):t.callActiveCallback(e)}),k(y(t),"getEventListener",function(e){return k({},t.props.eventListener,e)}),k(y(t),"handleBreakClick",function(e,a){a.preventDefault?a.preventDefault():a.returnValue=!1;var r=t.state.selected;t.handlePageSelected(r<e?t.getForwardJump():t.getBackwardJump(),a)}),k(y(t),"callCallback",function(e){void 0!==t.props.onPageChange&&"function"==typeof t.props.onPageChange&&t.props.onPageChange({selected:e})}),k(y(t),"callActiveCallback",function(e){void 0!==t.props.onPageActive&&"function"==typeof t.props.onPageActive&&t.props.onPageActive({selected:e})}),k(y(t),"pagination",function(){var e=[],a=t.props,r=a.pageRangeDisplayed,o=a.pageCount,i=a.marginPagesDisplayed,l=a.breakLabel,c=a.breakClassName,s=a.breakLinkClassName,u=t.state.selected;if(o<=r)for(var p=0;p<o;p++)e.push(t.getPageElement(p));else{var d,f,g,h=r/2,x=r-h;u>o-r/2?h=r-(x=o-u):u<r/2&&(x=r-(h=u));var b=function(e){return t.getPageElement(e)};for(d=0;d<o;d++)(f=d+1)<=i||f>o-i||d>=u-h&&d<=u+x?e.push(b(d)):l&&e[e.length-1]!==g&&(g=n.a.createElement(m,{key:d,breakLabel:l,breakClassName:c,breakLinkClassName:s,breakHandler:t.handleBreakClick.bind(null,d),getEventListener:t.getEventListener}),e.push(g))}return e}),void 0!==e.initialPage&&void 0!==e.forcePage&&console.warn("(react-paginate): Both initialPage (".concat(e.initialPage,") and forcePage (").concat(e.forcePage,") props are provided, which is discouraged.")+" Use exclusively forcePage prop for a controlled component.\nSee https://reactjs.org/docs/forms.html#controlled-components"),a=e.initialPage?e.initialPage:e.forcePage?e.forcePage:0,t.state={selected:a},t}return t=i,(a=[{key:"componentDidMount",value:function(){var e=this.props,t=e.initialPage,a=e.disableInitialCallback,r=e.extraAriaContext,n=e.pageCount;void 0===t||a||this.callCallback(t),r&&console.warn("DEPRECATED (react-paginate): The extraAriaContext prop is deprecated. You should now use the ariaLabelBuilder instead."),Number.isInteger(n)||console.warn("(react-paginate): The pageCount prop value provided is not an integer (".concat(this.props.pageCount,"). Did you forget a Math.ceil()?"))}},{key:"componentDidUpdate",value:function(e){void 0!==this.props.forcePage&&this.props.forcePage!==e.forcePage&&this.setState({selected:this.props.forcePage}
1),Number.isInteger(e.pageCount)&&!Number.isInteger(this.props.pageCount)&&console.warn("(react-paginate): The pageCount prop value provided is not an integer (".concat(this.props.pageCount,"). Did you forget a Math.ceil()?"))}},{key:"getForwardJump",value:function(){var e=this.state.selected,t=this.props,a=t.pageCount,r=e+t.pageRangeDisplayed;return r>=a?a-1:r}},{key:"getBackwardJump",value:function(){var e=this.state.selected-this.props.pageRangeDisplayed;return e<0?0:e}},{key:"hrefBuilder",value:function(e){var t=this.props,a=t.hrefBuilder,r=t.pageCount;if(a&&e!==this.state.selected&&e>=0&&e<r)return a(e+1)}},{key:"ariaLabelBuilder",value:function(e){var t=e===this.state.selected;if(this.props.ariaLabelBuilder&&e>=0&&e<this.props.pageCount){var a=this.props.ariaLabelBuilder(e+1,t);return this.props.extraAriaContext&&!t&&(a=a+" "+this.props.extraAriaContext),a}}},{key:"getPageElement",value:function(e){var t=this.state.selected,a=this.props,r=a.pageClassName,o=a.pageLinkClassName,i=a.activeClassName,l=a.activeLinkClassName,c=a.extraAriaContext,u=a.pageLabelBuilder;return n.a.createElement(s,{key:e,pageSelectedHandler:this.handlePageSelected.bind(null,e),selected:t===e,pageClassName:r,pageLinkClassName:o,activeClassName:i,activeLinkClassName:l,extraAriaContext:c,href:this.hrefBuilder(e),ariaLabel:this.ariaLabelBuilder(e),page:e+1,pageLabelBuilder:u,getEventListener:this.getEventListener})}},{key:"render",value:function(){var e=this.props.renderOnZeroPageCount;if(0===this.props.pageCount&&void 0!==e)return e?e(this.props):e;var t=this.props,a=t.disabledClassName,r=t.pageCount,o=t.className,i=t.containerClassName,l=t.previousLabel,c=t.previousClassName,s=t.previousLinkClassName,u=t.previousAriaLabel,p=t.prevRel,m=t.nextLabel,d=t.nextClassName,g=t.nextLinkClassName,h=t.nextAriaLabel,x=t.nextRel,b=this.state.selected,y=c+(0===b?" ".concat(a):""),v=d+(b===r-1?" ".concat(a):""),k=0===b?"true":"false",E=b===r-1?"true":"false";return n.a.createElement("ul",{className:o||i},n.a.createElement("li",{className:y},n.a.createElement("a",f({className:s,href:this.hrefBuilder(b-1),tabIndex:"0",role:"button",onKeyPress:this.handlePreviousPage,"aria-disabled":k,"aria-label":u,rel:p},this.getEventListener(this.handlePreviousPage)),l)),this.pagination(),n.a.createElement("li",{className:v},n.a.createElement("a",f({className:g,href:this.hrefBuilder(b+1),tabIndex:"0",role:"button",onKeyPress:this.handleNextPage,"aria-disabled":E,"aria-label":h,rel:x},this.getEventListener(this.handleNextPage)),m)))}}])&&g(t.prototype,a),r&&g(t,r),i}(r.Component);k(E,"propTypes",{pageCount:i.a.number.isRequired,pageRangeDisplayed:i.a.number.isRequired,marginPagesDisplayed:i.a.number.isRequired,previousLabel:i.a.node,previousAriaLabel:i.a.string,prevRel:i.a.string,nextLabel:i.a.node,nextAriaLabel:i.a.string,nextRel:i.a.string,breakLabel:i.a.oneOfType([i.a.string,i.a.node]),hrefBuilder:i.a.func,onPageChange:i.a.func,onPageActive:i.a.func,initialPage:i.a.number,forcePage:i.a.number,disableInitialCallback:i.a.bool,containerClassName:i.a.string,className:i.a.string,pageClassName:i.a.string,pageLinkClassName:i.a.string,pageLabelBuilder:i.a.func,activeClassName:i.a.string,activeLinkClassName:i.a.string,previousClassName:i.a.string,nextClassName:i.a.string,previousLinkClassName:i.a.string,nextLinkClassName:i.a.string,disabledClassName:i.a.string,breakClassName:i.a.string,breakLinkClassName:i.a.string,extraAriaContext:i.a.string,ariaLabelBuilder:i.a.func,eventListener:i.a.string,renderOnZeroPageCount:i.a.func}),k(E,"defaultProps",{pageCount:10,pageRangeDisplayed:2,marginPagesDisplayed:3,activeClassName:"selected",previousLabel:"Previous",previousClassName:"previous",previousAriaLabel:"Previous page",prevRel:"prev",nextLabel:"Next",nextClassName:"next",nextAriaLabel:"Next page",nextRel:"next",breakLabel:"...",disabledClassName:"disabled",disableInitialCallback:!1,pageLabelBuilder:function(e){return e},eventListener:"onClick",renderOnZeroPageCount:void 0}),t.default=E}]))}}]); 2//# sourceMappingURL=component---src-templates-page-js-44b11d4cd2a3800dfac0.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.