1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7116,9296,6019,6813,8363],{99296:function(e,t,r){r.r(t);var n,a=r(66840);function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}t.default=function(e){return a.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",width:11,height:7,fill:"none",viewBox:"0 0 11 7"},e),n||(n=a.createElement("path",{fill:"#818181",stroke:"#818181",strokeWidth:.5,d:"M5.813 6.25a.436.436 0 0 1-.31-.128L1.128 1.747a.437.437 0 1 1 .619-.619l4.066 4.066 4.065-4.066a.437.437 0 1 1 .619.619L6.122 6.122a.436.436 0 0 1-.31.128Z"})))}},46019:function(e,t,r){r.r(t);var n,a,i,o,s,c,l,d,u,p,f=r(66840);function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}t.default=function(e){return f.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",width:658,height:466,fill:"none",viewBox:"0 0 658 466"},e),n||(n=f.createElement("circle",{r:196.918,stroke:"url(#a)",strokeDasharray:"2 2",strokeWidth:.5,transform:"scale(1 -1) rotate(11.506 1480.3 3122.156)"})),a||(a=f.createElement("circle",{r:168.131,stroke:"url(#b)",strokeWidth:.5,transform:"scale(1 -1) rotate(11.506 1480.297 3122.167)"})),i||(i=f.createElement("circle",{r:139.515,stroke:"url(#c)",strokeWidth:.5,transform:"scale(1 -1) rotate(11.506 1483.2 3122.23)"})),o||(o=f.createElement("circle",{r:5.813,stroke:"#fff",strokeWidth:.3,transform:"scale(1 -1) rotate(11.506 1452.718 2425.577)"})),s||(s=f.createElement("path",{stroke:"url(#d)",d:"M494 241H351.83a27.998 27.998 0 0 0-20.076 8.482l-36.008 37.036A28.002 28.002 0 0 1 275.67 295H3"})),c||(c=f.createElement("circle",{cx:2,cy:295,r:2,fill:"#605F5F",transform:"rotate(-180 2 295)"})),l||(l=f.createElement("path",{stroke:"url(#e)",d:"m193 295-18.946-16.931A15.998 15.998 0 0 0 163.393 274H113.5"})),d||(d=f.createElement("circle",{cx:652.5,cy:232.5,r:97.5,fill:"url(#f)",opacity:.04})),u||(u=f.createElement("circle",{r:3.177,stroke:"#fff",strokeWidth:.3,transform:"scale(1 -1) rotate(11.506 940.95 2476.59)"})),p||(p=f.createElement("defs",null,f.createElement("linearGradient",{id:"a",x1:143.639,x2:246.487,y1:-221.024,y2:404.533,gradientUnits:"userSpaceOnUse"},f.createElement("stop",{stopColor:"#5B5B5B",stopOpacity:0}),f.createElement("stop",{offset:1,stopColor:"#5B5B5B"})),f.createElement("linearGradient",{id:"b",x1:168.381,x2:217.065,y1:0,y2:505.479,gradientUnits:"userSpaceOnUse"},f.createElement("stop",{stopColor:"#5B5B5B"}),f.createElement("stop",{offset:1,stopColor:"#5B5B5B",stopOpacity:0})),f.createElement("linearGradient",{id:"c",x1:82.082,x2:139.765,y1:-100.443,y2:279.53,gradientUnits:"userSpaceOnUse"},f.createElement("stop",{stopColor:"#5B5B5B",stopOpacity:0}),f.createElement("stop",{offset:1,stopColor:"#5B5B5B"})),f.createElement("linearGradient",{id:"d",x1:80.5,x2:620.5,y1:286,y2:283.5,gradientUnits:"userSpaceOnUse"},f.createElement("stop",{stopColor:"#605F5F"}),f.createElement("stop",{offset:1,stopColor:"#605F5F",stopOpacity:0})),f.createElement("linearGradient",{id:"e",x1:193,x2:100.5,y1:304.5,y2:271,gradientUnits:"userSpaceOnUse"},f.createElement("stop",{stopColor:"#4D4C4C"}),f.createElement("stop",{offset:1,stopColor:"#4D4C4C",stopOpacity:0})),f.createElement("linearGradient",{id:"f",x1:623.611,x2:651.296,y1:106.111,y2:480.463,gradientUnits:"userSpaceOnUse"},f.createElement("stop",{stopColor:"#fff"}),f.createElement("stop",{offset:1,stopColor:"#fff",stopOpacity:0})))))}},46813:function(e,t,r){r.r(t);var n,a,i,o,s,c=r(66840);function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}t.default=function(e){return c.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",width:57,height:15,fill:"none",viewBox:"0 0 57 15"},e),n||(n=c.createElement("circle",{cx:55.5,cy:1.5,r:1.5,fill:"#605F5F"}
1)),a||(a=c.createElement("path",{stroke:"url(#a)",d:"M0 10.37h28.749a7 7 0 0 0 4.824-1.929l4.745-4.513A7 7 0 0 1 43.143 2h11.58"})),i||(i=c.createElement("circle",{cx:27,cy:14,r:1,fill:"#605F5F"})),o||(o=c.createElement("path",{stroke:"url(#b)",d:"m12.66 10 3.67 2.669a4 4 0 0 0 2.352.765h7.713"})),s||(s=c.createElement("defs",null,c.createElement("linearGradient",{id:"a",x1:46.086,x2:-14.099,y1:3.395,y2:3.595,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#605F5F"}),c.createElement("stop",{offset:1,stopColor:"#605F5F",stopOpacity:0})),c.createElement("linearGradient",{id:"b",x1:24.227,x2:9.121,y1:10.572,y2:10.603,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#605F5F"}),c.createElement("stop",{offset:1,stopColor:"#605F5F",stopOpacity:0})))))}},88363:function(e,t,r){r.r(t);var n,a,i,o=r(66840);function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}t.default=function(e){return o.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",width:19,height:19,fill:"none",viewBox:"0 0 19 19"},e),n||(n=o.createElement("path",{fill:"#FFD100",d:"M11.281 3.563H4.156a.594.594 0 0 0 0 1.187h7.125a.594.594 0 0 0 0-1.188ZM8.906 5.938h-4.75a.594.594 0 0 0 0 1.187h4.75a.594.594 0 0 0 0-1.188Z"})),a||(a=o.createElement("path",{fill:"#FFD100",d:"M13.063 0H2.374A2.377 2.377 0 0 0 0 2.375V14.25a.593.593 0 0 0 .974.456l3.397-2.831h8.691A2.377 2.377 0 0 0 15.438 9.5V2.375A2.377 2.377 0 0 0 13.062 0Zm1.187 9.5a1.19 1.19 0 0 1-1.188 1.188H4.156a.593.593 0 0 0-.38.137l-2.588 2.158V2.375a1.19 1.19 0 0 1 1.187-1.188h10.688a1.19 1.19 0 0 1 1.187 1.188V9.5Z"})),i||(i=o.createElement("path",{fill:"#FFD100",d:"M16.625 4.75a.594.594 0 0 0 0 1.188 1.19 1.19 0 0 1 1.188 1.187V17.17l-2.005-1.603a.598.598 0 0 0-.37-.13H7.124a1.189 1.189 0 0 1-1.188-1.187v-.594a.594.594 0 0 0-1.187 0v.594a2.377 2.377 0 0 0 2.375 2.375h8.104l2.806 2.246a.6.6 0 0 0 .629.07.596.596 0 0 0 .336-.535V7.125a2.377 2.377 0 0 0-2.375-2.375Z"})))}},91490:function(e,t,r){r.d(t,{d:function(){return n},Z:function(){return OrderedMainSectionIntro_OrderedMainSectionIntro}});var n=(0,r(44411).zo)("header",{textAlign:"center",position:"relative",zIndex:1}),a=r(64219),i=r(1596),o=r(85356),s=r(10243),c=r(77816),l=r(82083),d=r(46813),u=r(84505),p=["index","perex","heading","isLandscape","color","indexStyle"];function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach(function(t){(0,a.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var DecorationIcon=function(e){var t=e.isRotated;return(0,u.jsx)(o.Z,{icon:d.default,css:{transform:"rotate(".concat(t?180:0,"deg)"),"@lg":{width:130,height:34,mt:20}}})},OrderedMainSectionIntro_OrderedMainSectionIntro=function(e){var t=e.index,r=e.perex,a=e.heading,o=e.isLandscape,d=void 0!==o&&o,f=e.color,m=e.indexStyle,h=(0,i.Z)(e,p);return(0,u.jsxs)(n,_objectSpread(_objectSpread({},h),{},{children:[t?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(s.Z,{variant:"m-text",color:"$gray-7",style:void 0===m?{}:m,children:t}),(0,u.jsx)(c.Z,{css:{size:5,mx:"auto",backgroundColor:void 0===f?"$aw-yellow":f,borderRadius:5,position:"relative",mt:l.tq&&d?10:35,"&:before":{content:"",position:"absolute",backgroundColor:"$gray-8",width:1,height:l.tq&&d?15:30,left:2,bottom:0,zIndex:-1},"@lg":{mt:60,size:7,"&:before":{left:3,height:50}}}})]}):null,(0,u.jsxs)(c.Z,{css:{display:"flex",flexDirection:"row",justifyContent:"center",alignItems:"center"},children:[(0,u.jsx)(DecorationIcon,{isRotated:!0}),(0,u.jsx)(s.Z,{variant:"l-heading",color:"$white",as:"01"===t?"h1":"h2",css:{mt:l.tq&&d?0:14,mx:20,"@lg":{mt:22}},children:a}),(0,u.jsx)(DecorationIcon,{})]}),(0,u.jsx)(s.Z,{className:"OrderedMainSectionIntro__perex",variant:"xl-text",color:"$white",css:{mt:17,maxWidth:l.tq&&d?"100%":600,mx:"auto",textAlign:"center","@lg":{mt:28}},children:r})]}))}},17116:function(e,t,r){r.d(t,{Z:function(){return sections_GetInTouch}});
1var n=r(64219),a=r(24208),i=r(54617),o=r(89656),s=r.n(o),c=r(55483),l=r(85356),d=r(10243),u=r(77816),p=r(96114),f=r(81409),m=r(91490),h=r(83072),x={src:"/_next/static/media/check-outline-yellow.133e660f.gif",height:400,width:400,blurWidth:0,blurHeight:0},g=r(99296),y=r(88363),b={src:"/_next/static/media/loader.8bcae174.gif",height:400,width:400,blurWidth:0,blurHeight:0},j=r(34406),w=r(44411),O=r(60551),v=r(53758),E=r(50299),Z=r(7477),S=r.n(Z),_=r(61876),C=r(66840),k=r(36602),P=r(70306),D=r(46019),F=r(84505);function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach(function(t){(0,n.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var B=P.Ry().shape({name:P.Z_().required("Name is required"),message:P.Z_().required("Message field is required").min(70,"Message must be at least 70 characters"),email:P.Z_().email().required().test("max-dots-in-local","Invalid email format, too many dots in the local part",function(e){return!e||(e.split("@")[0].match(/\./g)||[]).length<=2})}),sections_GetInTouch=function(e){var t,r=e.headerIndex,n=e.color,o=void 0===n?"$aw-yellow":n,Z=e.headerIndexStyle,P=(0,_.useRouter)().pathname,I=(0,k.cI)({resolver:(0,O.X)(B)}),$=I.control,M=I.handleSubmit,U=I.setError,H=I.reset,A=I.formState,L=A.isSubmitSuccessful,W=A.isSubmitting,G=(0,h.a)(w.BC.md,{fallback:!1,ssr:!0}),q=(0,i.Z)(G,1)[0],K=(0,C.useState)(!1),z=K[0],R=K[1],V=(t=(0,a.Z)(s().mark(function _callee(e){var t,r,n,a;return s().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.email,r=e.name,n=e.message,i.next=3,fetch("/api/get-in-touch",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:r,email:t,message:n,path:P})});case 3:if((a=i.sent).ok){i.next=10;break}return i.next=7,a.json();case 7:return U("message",{message:i.sent.message,type:"custom"}),i.abrupt("return");case 10:case"end":return i.stop()}},_callee)})),function(e){return t.apply(this,arguments)});return(0,F.jsxs)(u.Z,{as:"section",id:"get-in-touch",css:{position:"relative",py:80,"@lg":{py:120}},children:[(0,F.jsx)(l.Z,{icon:D.default,css:{position:"absolute",right:0,top:"50%",zIndex:-1}}),(0,F.jsxs)(f.Z,{children:[(0,F.jsx)(m.Z,{index:void 0===r?null:r,heading:"We'd love to connect.",perex:"Leave us a message or book a meeting, and we'll be in touch with you soon.",css:{mb:30,"@lg":{mb:90}},color:o,indexStyle:Z}),(0,F.jsxs)(u.Z,{css:{display:"flex",flexDirection:"column",borderRadius:5,backgroundColor:"$gray-6",maxWidth:615,margin:"0 auto"},children:[(0,F.jsxs)(u.Z,{css:{display:"flex",justifyContent:"space-between",alignItems:"center",borderStyle:"solid",borderColor:"$gray-3",borderBottomWidth:z||q?1:0,padding:"22px","@md":{padding:"24px 40px 30px"}},onClick:function(){return q?null:R(!z)},children:[(0,F.jsxs)(u.Z,{css:{display:"flex"},children:[(0,F.jsx)(l.Z,{icon:y.default,css:{mr:22,path:{fill:o}}}),(0,F.jsx)(d.Z,{variant:"xl-text",color:"$white",children:"Leave us a message"})]}),(0,F.jsx)(u.Z,{as:v.E.div,initial:{transform:"rotate(0deg)"},animate:{transform:z?"rotate(180deg)":"rotate(0deg)"},transition:j.e.$longer,css:{mr:10,"@md":{display:"none"}},children:(0,F.jsx)(l.Z,{icon:g.default})})]}),(0,F.jsx)(E.M,{children:(0,F.jsx)(u.Z,{as:v.E.div,animate:q||z?{height:"auto"}:{height:0},transition:j.e.$longer,css:{display:"flex",flexDirection:"column",justifyContent:"flex-end",overflow:"hidden"},children:(0,F.jsxs)(E.M,{mode:"wait",children:[L&&(0,F.jsxs)(u.Z,{as:v.E.div,initial:{opacity:1},animate:{opacity:1},exit:{opacity:0},transition:j.e.$longer,css:{display:"flex",flexDirection:"column",flex:1,minHeight:480,padding:"22px 28px","@sm":{minHeight:595,padding:"36px 46px 28px"}},children:[(0,F.jsxs)(u.Z,{css:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",borderWidth:1,borderStyle:"solid",borderColor:"$gray-3",borderRadius:5,flex:1,width:"100%"},children:[(0,F.jsx)(u.Z,{css:{display:"flex",width:50,height:50},children:(0,F.jsx)(S(),{src:x,alt:"success_msg_check"})}),(0,F.jsx)(d.Z,{variant:"m-heading",color:"$white",css:{textAlign:"center"},children:"Your message was successfully sent!"})]}),(0,F.jsx)(u.Z,{css:{display:"flex",justifyContent:"flex-end"},children:(0,F.jsx)(c.Z,{color:o,label:"Send another",onClick:function(){return H(function(e){return _objectSpread(_objectSpread({},e),{},{name:"",email:"",message:""})})},css:{mt:32,mr:-2}})})]},"successScreen"),W&&(0,F.jsxs)(u.Z,{as:v.E.div,initial:{opacity:1}
1,animate:{opacity:1},exit:{opacity:0},transition:j.e.$longer,css:{display:"flex",flexDirection:"column",flex:1,minHeight:480,padding:"22px 28px","@sm":{minHeight:595,padding:"36px 46px 28px"}},children:[(0,F.jsxs)(u.Z,{css:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",borderWidth:1,borderStyle:"solid",borderColor:"$gray-3",borderRadius:5,flex:1,width:"100%"},children:[(0,F.jsx)(u.Z,{css:{display:"flex",width:50,height:50},children:(0,F.jsx)(S(),{src:b,alt:"form_loader"})}),(0,F.jsx)(d.Z,{variant:"m-heading",color:"$white",css:{textAlign:"center"},children:"Loading"})]}),(0,F.jsx)(u.Z,{css:{display:"flex",justifyContent:"flex-end"},children:(0,F.jsx)(c.Z,{color:o,label:"Send another",onClick:function(){return H(function(e){return _objectSpread(_objectSpread({},e),{},{name:"",email:"",message:""})})},css:{mt:32,mr:-2}})})]},"loadingScreen"),!W&&!L&&(0,F.jsx)(u.Z,{as:v.E.div,initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:j.e.$longer,css:{minHeight:480,padding:"22px 28px","@sm":{minHeight:595,padding:"36px 46px 28px"}},children:(0,F.jsxs)(u.Z,{as:"form",onSubmit:M(V),children:[(0,F.jsx)(p.ZP,{label:"Your name",control:$,name:"name",size:"lg"}),(0,F.jsx)(p.ZP,{label:"Your email",control:$,name:"email",css:{mt:20,"@sm":{mt:28}},type:"email",size:"lg"}),(0,F.jsx)(p.ZP,{label:"Your message",placeholder:"Type something...",control:$,name:"message",as:"textarea",css:{mt:20,"@sm":{mt:28}}}),(0,F.jsx)(u.Z,{css:{display:"flex",justifyContent:"flex-end"},children:(0,F.jsx)(c.Z,{color:o,label:"Send",type:"submit",css:{mt:32,mr:-2},isDisabled:W})})]})},"formScreen")]})})})]})]})]})}},83072:function(e,t,r){r.d(t,{a:function(){return useMediaQuery}});var n=r(64219),a=r(27816),i=r(66840),o=r(55710);function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach(function(t){(0,n.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function useMediaQuery(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.ssr,n=void 0===r||r,s=t.fallback,c=(0,a.O)(),l=Array.isArray(e)?e:[e],d=Array.isArray(s)?s:[s];d=d.filter(function(e){return null!=e});var u=(0,i.useState)(function(){return l.map(function(e,t){return{media:e,matches:n?!!d[t]:c.window.matchMedia(e).matches}})}),p=u[0],f=u[1];return(0,o.LI)(function(){f(l.map(function(e){return{media:e,matches:c.window.matchMedia(e).matches}}));var e=l.map(function(e){return c.window.matchMedia(e)}),handler=function(e){f(function(t){return t.slice().map(function(t){return t.media===e.media?_objectSpread(_objectSpread({},t),{},{matches:e.matches}):t})})};return e.forEach(function(e){"function"==typeof e.addListener?e.addListener(handler):e.addEventListener("change",handler)}),function(){e.forEach(function(e){"function"==typeof e.removeListener?e.removeListener(handler):e.removeEventListener("change",handler)})}},[c.window]),p.map(function(e){return e.matches})}},34406:function(e,t,r){r.d(t,{e:function(){return n},g:function(){return a}});var n={$faster:{duration:.1,type:"tween",ease:"easeIn"},$fast:{delay:.2,duration:.4,type:"tween",ease:"easeOut"},$default:{ease:"easeOut",duration:.5},$longer:{ease:"easeOut",duration:.7}},a={$longer:{delay:.7}}}}]);
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.