1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[120],{3831:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSG:function(){return Zo},default:function(){return So}});var r,i,o=n(9499),l=n(4730),a=n(7294),c=n(6486),s=n(1187),d=n(1383),p=n(4119),u=n.n(p),m=u()(r||(r=(0,d.Z)(["\n fragment ClientsBlockClient on clients_client_Entry {\n logoLg {\n src: url\n }\n logoS {\n src: url\n }\n logoXl {\n src: url\n }\n title\n }\n"]))),g=(u()(i||(i=(0,d.Z)(["\n fragment ClientsBlock on blocks_clientsBlock_BlockType {\n type: typeHandle\n bg {\n label\n }\n clients {\n ...ClientsBlockClient\n }\n text\n title: baseTitle\n }\n\n ","\n"])),m),n(7379)),f=n(2872),h=n(9340),v=n(2222),x=n(473),y=n(6588),b=n(5893),j=["bg","children","i","subtitle"];function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function P(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var k,C,O=g.ZP.hgroup.withConfig({displayName:"TitleCircle__Wrapper",componentId:"sc-a7ykhf-0"})([""," "," ",""],{gridColumn:"1 / -1",alignSelf:"flex-start",textTransform:"uppercase","@media (min-width: 1024px)":{gridColumn:"span 2 / span 2"}},(function(e){return e.columnsMd&&{"@media (min-width: 768px)":{gridColumn:"span 2 / span 2"}}}),(function(e){return!e.noPL&&{paddingLeft:"var(--content-spacing-x)"}})),_=g.ZP.div.withConfig({displayName:"TitleCircle__Container",componentId:"sc-a7ykhf-1"})({display:"flex",alignItems:"center"}),I=(0,g.ZP)(v.p).withConfig({displayName:"TitleCircle__StyledCircleIndex",componentId:"sc-a7ykhf-2"})(["margin-right:",";","{margin-right:0.8rem;}","{margin-right:",";}"],(0,y.WQ)(6),(0,x.up)("md"),(0,x.up)("xl"),(0,y.WQ)(8,"xl")),B=g.ZP.h3.withConfig({displayName:"TitleCircle__Subtitle",componentId:"sc-a7ykhf-3"})({whiteSpace:"pre"}),Z=function(e){var t=e.bg,n=e.children,r=e.i,i=e.subtitle,o=(0,l.Z)(e,j);return(0,b.jsxs)(O,P(P({},o),{},{children:[(0,b.jsxs)(_,{children:[(0,b.jsx)(I,{bg:t,i:r}),(0,b.jsx)("h2",{children:n})]}),!(null===i||void 0===i||!i.length)&&(0,b.jsx)(B,{dangerouslySetInnerHTML:{__html:i}})]}))},S=["bg","children","childrenContainer","childrenWrapper","columnsMd","i","noOverflow","subtitle","title","wrapperStyles"];function W(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function T(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?W(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):W(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var N=(0,g.ZP)(f.OB).withConfig({displayName:"Section__Wrapper",componentId:"sc-1bgygir-0"})([""," ",""],(function(e){return e.noOverflow&&{overflow:"hidden"}}),(function(e){return e.wrapperStyles})),Q=(0,g.ZP)(f.PU).withConfig({displayName:"Section__Container",componentId:"sc-1bgygir-1"})([""," ","{}","{padding-top:4.4rem;}","{padding-top:",";}"," "," ",""],{paddingTop:"var(--content-spacing-y)"},(0,x.vX)("md","lg"),(0,x.up)("lg"),(0,x.up)("xl"),(0,y.WQ)(44,"xl"),(function(e){return e.bg?{paddingLeft:"1rem",paddingRight:"1rem","@media (min-width: 1024px)":{paddingLeft:"0",paddingRight:"0"}}:{paddingRight:"1rem","@media (min-width: 1024px)":{paddingRight:"0"}}}),(function(e){return e.columnsMd&&(0,g.iv)(k||(k=(0,d.Z)(["\n "," {\n "," {\n ","\n }\n }\n "])),(0,x.vX)("md","lg"),L,{gridColumn:"span 4 / span 4",marginTop:"0"})}),(function(e){return!e.noPb&&(0,g.iv)(C||(C=(0,d.Z)(["\n padding-bottom: ",";\n\n "," {\n padding-bottom: 27.3rem;\n }\n\n "," {\n padding-bottom: ",";\n }\n "])),(0,y.WQ)(96),(0,x.up)("lg"),(0,x.up)("xl"),(0,y.WQ)(273,"xl"))})),L=(0,g.ZP)(f.PU).withConfig({displayName:"Section__Content",componentId:"sc-1bgygir-2"})([""," ","{margin-top:",";}","{margin-top:",";}"],{gridColumn:"1 / -1",position:"relative","@media (min-width: 1024px)":{gridColumn:"span 9 / span 9",gridColumnStart:"4",gridTemplateColumns:"repeat(9, minmax(0, 1fr))"}},(0,x.zN)("md"),(0,y.WQ)(24),(0,x.zN)("lg"),(0,y.WQ)(55,"md")),z=(0,a.forwardRef)((function(e,t){var n=e.bg,r=e.children,i=e.childrenContainer,o=e.childrenWrapper,a=e.columnsMd,c=e.i,s=e.noOverflow,d=e.subtitle,p=e.title,u=e.wrapperStyles,m=(0,l.Z)(e,S);return(0,b.jsxs)(N,{ref:t,noOverflow:s,wrapperStyles:u,children:[(0,b.jsxs)(Q,T(T({bg:n,columnsMd:a,line:!0},m),{},{children:[(0,b.jsx)(Z,{bg:n,columnsMd:a,i:c,subtitle:d,children:p}),(0,b.jsx)(L,{children:r}),i]})),o]})})),D=n(5427),E=["bg","clients","text"];function R(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function A(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?R(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):R(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var H,M,q,V=(0,g.ZP)(f.PU).withConfig({displayName:"ClientsBlock__Logos",componentId:"sc-vee0ju-0"})([""," ","{","}","{"," column-gap:1fr;row-gap:",";padding-top:",";}","{row-gap:2rem;padding-bottom:7rem;}","{padding-bottom:",";row-gap:",";}"],{marginTop:"-0.1rem"},(0,x.zN)("md"),{columnGap:"0"},(0,x.vX)("md","lg"),{gridTemplateColumns:"repeat(12, minmax(0, 1fr))"},(0,y.WQ)(14,"md"),(0,y.WQ)(30,"md"),(0,x.up)("lg"),(0,x.up)("xl"),(0,y.WQ)(70,"xl"),(0,y.WQ)(20,"xl")),F=g.ZP.li.withConfig({displayName:"ClientsBlock__Logo",componentId:"sc-vee0ju-1"})(["",""],{gridColumn:"span 3 / span 3",display:"flex",alignItems:"center",justifyContent:"center",opacity:"0.3"}),U=g.ZP.div.withConfig({displayName:"ClientsBlock__Text",componentId:"sc-vee0ju-2"})([""," max-width:90%;","{margin-bottom:9rem;}","{margin-bottom:",";}"],{gridColumn:"1 / -1","@media (min-width: 1024px)":{gridColumn:"span 4 / span 4",fontSize:"var(--font-2md-size)",lineHeight:"var(--font-2md-line)",letterSpacing:"var(--font-2md-letter)"}},(0,x.up)("lg"),(0,x.up)("xl"),(0,y.WQ)(90,"xl")),X=(0,g.ZP)("img").withConfig({displayName:"ClientsBlock___StyledImg",componentId:"sc-vee0ju-3"})({"@media (min-width: 768px)":{display:"none"}}),Y=(0,g.ZP)("img").withConfig({displayName:"ClientsBlock___StyledImg2",componentId:"sc-vee0ju-4"})({display:"none","@media (min-width: 768px)":{display:"block"},"@media (min-width: 1024px)":{display:"none"}}),J=(0,g.ZP)("img").withConfig({displayName:"ClientsBlock___StyledImg3",componentId:"sc-vee0ju-5"})({display:"none","@media (min-width: 1024px)":{display:"block"}}),G=u()(H||(H=(0,d.Z)(["\n fragment ContactFormField on contactForm_field_BlockType {\n kind\n label\n max: maxLength\n min: minLength\n name: fieldName\n placeholder\n required\n textarea\n }\n"]))),K=(u()(M||(M=(0,d.Z)(["\n fragment ContactBlock on blocks_contactBlock_BlockType {\n type: typeHandle\n form: contactForm {\n ...ContactFormField\n }\n title: baseTitle\n }\n\n ","\n"])),G),n(9729));function $(){return $=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$.apply(this,arguments)}var ee,te,ne,re=function(e){return a.createElement("svg",$({viewBox:"0 0 242 242",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),q||(q=a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M140.836 19.836V0h-39.672v61.492h39.672V19.836Zm8.216 45.06 28.053 28.052 29.455-29.455 14.026-14.027-28.052-28.052-14.026 14.026-29.456 29.455Zm31.456 36.268v39.672H242v-39.672h-61.492Zm-3.403 47.888-28.053 28.053 29.456 29.455 14.026 14.026 28.052-28.052-14.026-14.026-29.455-29.456Zm-36.269 31.456h-39.672V242h39.672v-61.492Zm-47.888-3.403-28.053-28.053-29.455 29.456-14.026 14.026 28.052 28.052 14.027-14.026 29.455-29.455Zm-31.456-36.269v-39.672H0v39.672h61.492Zm3.403-47.888 28.053-28.053L63.493 35.44 49.466 21.414 21.414 49.466 35.44 63.493l29.455 29.455Z",fill:"currentColor"})))},ie=n(9969),oe=n(8106),le=n(29),ae=n(7794),ce=n.n(ae),se=n(3751),de=n(7533),pe=n(7536),ue=n(3463),me=["control","errors","kind","label","name","placeholder","textarea"];function ge(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function fe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ge(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ge(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var he=g.ZP.label.withConfig({displayName:"FormInput__Label",componentId:"sc-uq6pcu-0"})(["",""],{position:"relative",display:"flex",flexDirection:"column",width:"100%",height:"100%"}),ve=g.ZP.div.withConfig({displayName:"FormInput__LabelInner",componentId:"sc-uq6pcu-1"})([""," padding:"," ",";","{padding:0.2rem 0;}","{padding:"," 0;}"],{display:"flex",alignItems:"center",justifyContent:"space-between",borderRightWidth:"var(--line)","--tw-border-opacity":"1",borderColor:"rgba(21, 21, 21, var(--tw-border-opacity))"},(0,y.WQ)(3),(0,y.WQ)(10),(0,x.up)("lg"),(0,x.up)("xl"),(0,y.WQ)(2,"xl")),xe=g.ZP.div.withConfig({displayName:"FormInput__LabelText",componentId:"sc-uq6pcu-2"})({textTransform:"uppercase"}),ye=g.ZP.div.withConfig({displayName:"FormInput__InputWrapper",componentId:"sc-uq6pcu-3"})([""," &:after{",' content:"";}'],{position:"relative",width:"100%"},{position:"absolute",top:"0",right:"calc(var(--line) * -1)",width:"var(--line)",height:"100%",backgroundColor:"var(--color-gray)",zIndex:"1"}
1),be=(0,g.iv)(ee||(ee=(0,d.Z)(["\n ","\n\n border-right: none;\n\n "," {\n padding-left: ",";\n padding-right: ",";\n }\n"])),{width:"100%",paddingTop:"var(--content-spacing-y)",paddingBottom:"var(--content-spacing-y)",backgroundColor:"var(--color-gray)",borderWidth:"var(--line)","--tw-border-opacity":"1",borderColor:"rgba(21, 21, 21, var(--tw-border-opacity))","@media (min-width: 1024px)":{paddingLeft:"var(--content-spacing-x)",paddingRight:"var(--content-spacing-x)"}},(0,x.zN)("lg"),(0,y.WQ)(9),(0,y.WQ)(9)),je=g.ZP.input.withConfig({displayName:"FormInput__Input",componentId:"sc-uq6pcu-4"})(["",""],be),we=(0,g.ZP)(ue.Z).withConfig({displayName:"FormInput__Textarea",componentId:"sc-uq6pcu-5"})([""," "," resize:none;"],{height:"100%"},be),Pe=g.ZP.div.withConfig({displayName:"FormInput__Wrapper",componentId:"sc-uq6pcu-6"})([""," "," ",""],{position:"relative",width:"100%"},(function(e){return e.hasError&&(0,g.iv)(te||(te=(0,d.Z)(["\n "," {\n ","\n }\n "])),ke,{visibility:"visible"})}),(function(e){return e.textarea&&(0,g.iv)(ne||(ne=(0,d.Z)(["\n ","\n "])),{height:"auto"})})),ke=g.ZP.div.withConfig({displayName:"FormInput__Error",componentId:"sc-uq6pcu-7"})([""," &:first-letter{","}"],{marginRight:"var(--content-spacing-x)",fontSize:"var(--font-xs-size)",lineHeight:"var(--font-xs-line)",letterSpacing:"var(--font-xs-letter)",color:"var(--color-error)",visibility:"hidden"},{textTransform:"uppercase"}),Ce=function(e){var t=e.control,n=e.errors,r=e.kind,i=e.label,o=e.name,c=void 0===o?"":o,s=e.placeholder,d=e.textarea,p=(0,l.Z)(e,me),u=(0,a.useMemo)((function(){var e;return null===(e=n[c])||void 0===e?void 0:e.message}),[n,c]),m=(0,pe.bc)({control:t,name:c,defaultValue:""}).field;return(0,b.jsx)(Pe,fe(fe({hasError:!(null===u||void 0===u||!u.length),hasValue:!!m.value,textarea:d},p),{},{children:(0,b.jsxs)(he,{children:[(0,b.jsxs)(ve,{children:[(0,b.jsx)(xe,{children:i}),(0,b.jsx)(ke,{children:u})]}),(0,b.jsx)(ye,{children:d?(0,b.jsx)(we,fe({minRows:4,placeholder:s},m)):(0,b.jsx)(je,fe({placeholder:s,type:r||"text"},m))})]})}))},Oe=["errorText","fields","onKeyDown","onSubmit","schema","submitText","submittingText","successText"];function _e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ie(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_e(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_e(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Be,Ze,Se,We="There was an error. Please try again.",Te="Message sent successfully.",Ne=g.ZP.form.withConfig({displayName:"Form__Wrapper",componentId:"sc-1d3y777-0"})(["",""],{position:"relative"}),Qe=g.ZP.div.withConfig({displayName:"Form__SubmitButtonWrapper",componentId:"sc-1d3y777-1"})(["&:before{",' content:" ";padding:'," ",";","{padding:0.2rem 0;}","{padding:"," 0;}}"],{display:"block",whiteSpace:"pre"},(0,y.WQ)(3),(0,y.WQ)(10),(0,x.up)("lg"),(0,x.up)("xl"),(0,y.WQ)(2,"xl")),Le=(0,g.ZP)(f.Yd).withConfig({displayName:"Form__SubmitButton",componentId:"sc-1d3y777-2"})(["",""],{maxWidth:"100%",width:"100%"}),ze=g.ZP.div.withConfig({displayName:"Form__SubmitState",componentId:"sc-1d3y777-3"})([""," bottom:calc(var(--divider-height) * -1 + var(--line));"],{position:"absolute",display:"flex",alignItems:"center",left:"0",width:"100%",height:"var(--divider-height)",fontSize:"var(--font-xs-size)",lineHeight:"var(--font-xs-line)",letterSpacing:"var(--font-xs-letter)",zIndex:"10"}),De=g.ZP.span.withConfig({displayName:"Form__Error",componentId:"sc-1d3y777-4"})({color:"var(--color-error)"}),Ee=function(e){var t=e.errorText,n=void 0===t?We:t,r=e.fields,i=e.onKeyDown,o=e.onSubmit,c=e.schema,s=e.submitText,d=e.submittingText,p=e.successText,u=void 0===p?Te:p,m=(0,l.Z)(e,Oe),g=(0,pe.cI)({resolver:(0,de.X)(c)}),f=g.control,h=g.formState,v=g.handleSubmit,x=g.reset,y=g.setValue,j=(0,a.useState)(!1),w=j[0],P=j[1],k=(0,a.useState)(!1),C=k[0],O=k[1],_=(0,a.useState)(!1),I=_[0],B=_[1],Z=function(){var e=(0,le.Z)(ce().mark((function e(t){return ce().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!1),B(!1),O(!0),e.prev=3,e.next=6,o(t,x);case 6:B(!0),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(3),P(!0);case 12:O(!1);case 13:case"end":return e.stop()}}),e,null,[[3,9]])})));return function(t){return e.apply(this,arguments)}}();return null!==r&&void 0!==r&&r.length?(0,b.jsxs)(Ne,Ie(Ie({onKeyDown:i,onSubmit:v(Z)},m),{},{children:[r.map((function(e,t){return(0,b.jsx)(Ce,Ie({control:f,errors:h.errors,setValue:y},e),t)})),(0,b.jsx)(Qe,{children:(0,b.jsx)(Le,{noArrow:C,type:"submit",between:!0,children:C?d:s})}
1),(0,b.jsxs)(ze,{children:[I&&u,w&&(0,b.jsx)(De,{children:n})]})]})):null},Re=function(e){var t=e.form,n=e.onKeyDown,r=(0,a.useMemo)((function(){if(null===t||void 0===t||!t.length)return(0,se.cc)({});var e=t.reduce((function(e,t){return t.name&&(e[t.name]={type:"string",email:"email"===t.kind,maxLength:t.max,minLength:t.min,required:t.required}),e}),{});return(0,se.cc)({title:"contact",type:"object",properties:e})}),[t]),i=function(){var e=(0,le.Z)(ce().mark((function e(t,n){return ce().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("/api/contact",{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify(t)});case 2:200===e.sent.status&&n();case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return null!==t&&void 0!==t&&t.length?(0,b.jsx)(Ee,{fields:[{name:"name",kind:"text",label:"Your name",placeholder:"Name and Surname"},{name:"company",kind:"text",label:"Your company",placeholder:"Example GMBH"},{name:"email",kind:"email",label:"Your email",placeholder:"[email protected]"},{name:"message",kind:"text",label:"Your message",placeholder:"Your message here",textarea:!0}],onKeyDown:n,onSubmit:i,schema:r,submitText:"submit",submittingText:"sending..."}):null},Ae=(0,g.ZP)(f.OB).withConfig({displayName:"ContactBlock__Wrapper",componentId:"sc-p53uw-0"})({display:"flex",flexDirection:"column",flexGrow:"1"}),He=(0,g.ZP)(f.PU).withConfig({displayName:"ContactBlock__Container",componentId:"sc-p53uw-1"})(["",""],{flexGrow:"1"}),Me=(0,g.ZP)(f.PU).withConfig({displayName:"ContactBlock__Sun",componentId:"sc-p53uw-2"})([""," svg{"," width:",";height:",";margin:"," 0;","{width:24.2rem;height:24.2rem;}","{width:",";height:",";}}"],{gridColumn:"1 / -1",display:"flex",alignItems:"center",justifyContent:"center","@media (min-width: 1024px)":{gridColumn:"span 6 / span 6"}},{"@media (min-width: 1024px)":{margin:"0"}},(0,y.WQ)(188),(0,y.WQ)(188),(0,y.WQ)(76),(0,x.up)("lg"),(0,x.up)("xl"),(0,y.WQ)(242,"xl"),(0,y.WQ)(242,"xl")),qe=g.ZP.div.withConfig({displayName:"ContactBlock__Form",componentId:"sc-p53uw-3"})([""," margin-right:calc(var(--line) * -1);","{margin-top:2.2rem;}","{margin-top:",";}"],{gridColumn:"1 / -1",alignSelf:"flex-end",zIndex:"10","@media (min-width: 1024px)":{gridColumn:"span 6 / span 6"}},(0,x.up)("lg"),(0,x.up)("xl"),(0,y.WQ)(22,"xl")),Ve=g.ZP.div.withConfig({displayName:"ContactBlock__TitleWrapper",componentId:"sc-p53uw-4"})([""," border-right:none;padding:"," "," ",";","{padding:0.8rem 1.2rem 1.3rem;}","{padding:"," "," ",";}"],{backgroundColor:"var(--color-gray)",borderWidth:"var(--line)","--tw-border-opacity":"1",borderColor:"rgba(21, 21, 21, var(--tw-border-opacity))"},(0,y.WQ)(16),(0,y.WQ)(12),(0,y.WQ)(20),(0,x.up)("lg"),(0,x.up)("xl"),(0,y.WQ)(8,"xl"),(0,y.WQ)(12,"xl"),(0,y.WQ)(13,"xl")),Fe=g.ZP.h2.withConfig({displayName:"ContactBlock__Title",componentId:"sc-p53uw-5"})(["",""],{fontSize:"var(--font-2xl-size)",lineHeight:"var(--font-2xl-line)",letterSpacing:"var(--font-2xl-letter)","@media (min-width: 1024px)":{fontSize:"var(--font-lg-size)",lineHeight:"var(--font-lg-line)",letterSpacing:"var(--font-lg-letter)"}}),Ue=(u()(Be||(Be=(0,d.Z)(["\n fragment HeadlineBlock on blocks_headlineBlock_BlockType {\n type: typeHandle\n hasChevrons\n text\n textGray: textAdditional\n }\n"]))),n(1807)),Xe=(0,g.ZP)(f.OB).withConfig({displayName:"HeadlineBlock__Wrapper",componentId:"sc-gqai8d-0"})(["min-height:calc(90vh - var(--header-height));"]),Ye=(0,g.ZP)(f.PU).withConfig({displayName:"HeadlineBlock__Container",componentId:"sc-gqai8d-1"})([""," min-height:inherit;padding-bottom:",";","{padding-bottom:",";}","{padding-bottom:2rem;}","{padding-bottom:",";}"],{alignContent:"space-between",height:"100%"},(0,y.WQ)(73),(0,x.up)("md"),(0,y.WQ)(200,"md"),(0,x.up)("lg"),(0,x.up)("xl"),(0,y.WQ)(20,"xl")),Je=g.ZP.h1.withConfig({displayName:"HeadlineBlock__Title",componentId:"sc-gqai8d-2"})([""," margin-top:",";","{","}","{margin-top:",";}","{margin-top:2.6rem;width:105%;}","{margin-top:",";}"],{gridColumn:"1 / -1",fontSize:"var(--font-xl-size)",lineHeight:"var(--font-xl-line)",letterSpacing:"var(--font-xl-letter)","@media (min-width: 768px)":{fontSize:"var(--font-lg-size)",lineHeight:"var(--font-lg-line)",letterSpacing:"var(--font-lg-letter)"},"@media (min-width: 1024px)":{gridColumn:"span 11 / span 11",fontSize:"var(--font-xl-size)",lineHeight:"var(--font-xl-line)",letterSpacing:"var(--font-xl-letter)"}},(0,y.WQ)(30),(0,x.zN)("lg"),{marginRight:"var(--wrapper-padding)"}
1,(0,x.up)("md"),(0,y.WQ)(26,"md"),(0,x.up)("lg"),(0,x.up)("xl"),(0,y.WQ)(26,"xl")),Ge=g.ZP.div.withConfig({displayName:"HeadlineBlock__ChevronsWrapper",componentId:"sc-gqai8d-3"})([""," ","{padding-right:2rem;}","{padding-right:",";}"],{gridColumn:"1 / -1",display:"flex",justifyContent:"center","@media (min-width: 1024px)":{justifyContent:"flex-end"}},(0,x.up)("lg"),(0,x.up)("xl"),(0,y.WQ)(20,"xl")),Ke=n(4440),$e=u()(Ze||(Ze=(0,d.Z)(["\n fragment ImagesAnimatedListBlockListItem on imagesAnimatedListBlockList_item_BlockType {\n columns {\n center: columnCenter\n left: columnLeft\n right: columnRight\n }\n image {\n ...Asset\n }\n }\n\n ","\n"])),Ke.f),et=(u()(Se||(Se=(0,d.Z)(["\n fragment ImagesAnimatedListBlock on blocks_imagesAnimatedListBlock_BlockType {\n type: typeHandle\n title: baseTitle\n list: imagesAnimatedListBlockList {\n ...ImagesAnimatedListBlockListItem\n }\n text: richTextSimple\n textBottom: text\n }\n\n ","\n"])),$e),n(7812)),tt=n(2404),nt=(0,g.ZP)(f.PU).withConfig({displayName:"ImagesAnimatedListBlockListItem__Container",componentId:"sc-zg71mb-0"})(["padding:"," 0;","{padding:"," 0;}","{","}","{padding:0.5rem 0;}","{padding:"," 0;}"],(0,y.WQ)(2),(0,x.up)("md"),(0,y.WQ)(3.5,"md"),(0,x.vX)("md","lg"),{gridTemplateColumns:"repeat(12, minmax(0, 1fr))"},(0,x.up)("lg"),(0,x.up)("xl"),(0,y.WQ)(5,"xl")),rt=g.ZP.div.withConfig({displayName:"ImagesAnimatedListBlockListItem__Index",componentId:"sc-zg71mb-1"})(["padding-left:",";","{padding-left:",";}","{padding-left:0.4rem;}","{padding-left:",";}"],(0,y.WQ)(5),(0,x.up)("md"),(0,y.WQ)(5,"md"),(0,x.up)("lg"),(0,x.up)("xl"),(0,y.WQ)(4,"xl")),it=g.ZP.div.withConfig({displayName:"ImagesAnimatedListBlockListItem__Left",componentId:"sc-zg71mb-2"})([""," ","{","}"],{gridColumn:"span 5 / span 5","@media (min-width: 768px)":{gridColumn:"span 2 / span 2"}},(0,x.zN)("md"),{gridColumnStart:"2"}),ot=g.ZP.div.withConfig({displayName:"ImagesAnimatedListBlockListItem__Center",componentId:"sc-zg71mb-3"})([""," ","{","}"],{gridColumn:"span 5 / span 5","@media (min-width: 768px)":{gridColumn:"span 5 / span 5"},"@media (min-width: 1024px)":{gridColumn:"span 4 / span 4"}},(0,x.zN)("md"),{gridColumnStart:"2"}),lt=g.ZP.div.withConfig({displayName:"ImagesAnimatedListBlockListItem__Right",componentId:"sc-zg71mb-4"})([""," ","{","}","{padding-right:0.4rem;}","{padding-right:",";}"],{gridColumn:"span 5 / span 5","@media (min-width: 768px)":{gridColumn:"span 4 / span 4"},"@media (min-width: 1024px)":{gridColumn:"span 5 / span 5"}},(0,x.zN)("md"),{gridColumnStart:"2"},(0,x.up)("lg"),(0,x.up)("xl"),(0,y.WQ)(4,"xl")),at=function(e){var t,n,r,i=e.columns,o=e.i,l=e.onClick,a=e.onMouseEnter,c=e.onMouseLeave;return(0,b.jsx)(tt.H,{onClick:function(){return l(o)},onMouseEnter:function(){return a(o)},onMouseLeave:c,hover:!0,children:(0,b.jsxs)(nt,{children:[(0,b.jsxs)(rt,{children:[(0,D.YI)(o),")"]}),(0,b.jsx)(it,{children:null===i||void 0===i||null===(t=i[0])||void 0===t?void 0:t.left}),(0,b.jsx)(ot,{children:null===i||void 0===i||null===(n=i[0])||void 0===n?void 0:n.center}),(0,b.jsx)(lt,{children:null===i||void 0===i||null===(r=i[0])||void 0===r?void 0:r.right})]})})},ct=["list","text","textBottom"];function st(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function dt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?st(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):st(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var pt,ut=g.ZP.div.withConfig({displayName:"ImagesAnimatedListBlock__Text",componentId:"sc-1wht9uo-0"})([""," ","{padding-bottom:",";}","{padding-bottom:",";}"],{gridColumn:"1 / -1",display:"grid",gridTemplateColumns:"repeat(4, minmax(0, 1fr))",gridAutoRows:"min-content","@media (min-width: 1024px)":{gridColumn:"span 4 / span 4"}},(0,x.zN)("md"),(0,y.WQ)(44),(0,x.zN)("lg"),(0,y.WQ)(64,"md")),mt=(0,g.ZP)(f.r3).withConfig({displayName:"ImagesAnimatedListBlock__StyledBaseRichText",componentId:"sc-1wht9uo-1"})([""," margin-bottom:",";"],{gridColumn:"1 / -1"},(0,y.WQ)(164,"xl")),gt=g.ZP.div.withConfig({displayName:"ImagesAnimatedListBlock__Year",componentId:"sc-1wht9uo-2"})({gridColumn:"span 1 / span 1"}),ft=g.ZP.div.withConfig({displayName:"ImagesAnimatedListBlock__TextBottom",componentId:"sc-1wht9uo-3"})({gridColumn:"span 3 / span 3"}),ht=(0,g.ZP)(tt.a).withConfig({displayName:"ImagesAnimatedListBlock__StyledList",componentId:"sc-1wht9uo-4"})([""," ","{","}"],{gridColumn:"1 / -1",marginBottom:"calc(var(--line) * -1)"},(0,x.zN)("lg"),{backgroundColor:"var(--color-yellow)"}),vt=g.ZP.ul.withConfig({displayName:"ImagesAnimatedListBlock__Images",componentId:"sc-1wht9uo-5"})([""," height:",";margin-bottom:",";","{height:",";margin-bottom:",";}","{"," height:57.8rem;margin-top:calc(var(--section-pt) * -1);}","{height:",";}"],{gridColumn:"span 4 / span 4",position:"relative",overflow:"hidden",zIndex:"0","@media (min-width: 768px)":{gridColumn:"span 3 / span 3"},"@media (min-width: 1024px)":{gridColumn:"span 4 / span 4",gridColumnEnd:"-1"}},(0,y.WQ)(260),(0,y.WQ)(21),(0,x.up)("md"),(0,y.WQ)(473,"md"),(0,y.WQ)(18,"md"),(0,x.up)("lg"),{marginBottom:"0"},(0,x.up)("xl"),(0,y.WQ)(578,"xl")),xt=g.ZP.li.withConfig({displayName:"ImagesAnimatedListBlock__Image",componentId:"sc-1wht9uo-6"})([""," ","{padding:2rem 2rem 2rem 0;}","{padding:"," "," "," 0;}"],{position:"absolute",top:"0",left:"0",width:"100%",height:"100%",opacity:"0"},(0,x.up)("lg"),(0,x.up)("xl"),(0,y.WQ)(20,"xl"),(0,y.WQ)(20,"xl"),(0,y.WQ)(20,"xl")),yt=g.ZP.div.withConfig({displayName:"ImagesAnimatedListBlock__Overlays",componentId:"sc-1wht9uo-7"})(["",""],{position:"absolute",top:"0",left:"0",width:"100%",height:"100%",zIndex:"1"}),bt=g.ZP.div.withConfig({displayName:"ImagesAnimatedListBlock__Overlay",componentId:"sc-1wht9uo-8"})(["",""],{width:"100%",height:"50%",backgroundColor:"var(--color-gray)"}),jt=(0,g.ZP)("div").withConfig({displayName:"ImagesAnimatedListBlock___StyledDiv",componentId:"sc-1wht9uo-9"})({position:"relative",height:"100%",width:"100%"}),wt=u()(pt||(pt=(0,d.Z)(["\n fragment LinkArrow on blocks_linkArrow_BlockType {\n type: typeHandle\n link: baseLink {\n ...Link\n }\n }\n\n ","\n"])),Ke.B),Pt=n(2336),kt=["text"],Ct=["link"];function Ot(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _t(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?Ot(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ot(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var It,Bt=function(e){var t=e.link,n=(t=void 0===t?{}:t).text,r=(0,l.Z)(t,kt),i=(0,l.Z)(e,Ct);return null!==n&&void 0!==n&&n.length?(0,b.jsx)("div",_t(_t({},i),{},{children:(0,b.jsx)(Pt.P9,_t(_t({},r),{},{children:n}))})):null},Zt=u()(It||(It=(0,d.Z)(["\n fragment LinkImages on blocks_linkImages_BlockType {\n type: typeHandle\n link: baseLink {\n ...Link\n }\n image {\n ...Asset\n }\n images {\n ...Asset\n }\n }\n\n ","\n ","\n"])),Ke.f,Ke.B);function St(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var Wt,Tt,Nt=function(e){return(0,b.jsx)(Pt.cc,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?St(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):St(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e))},Qt=u()(Wt||(Wt=(0,d.Z)(["\n fragment TextColumns on blocks_textColumns_BlockType {\n type: typeHandle\n textColumns {\n ... on textColumns_column_BlockType {\n text\n }\n }\n }\n"]))),Lt=["textColumns"];function zt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Dt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zt(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Et,Rt,At=(0,g.ZP)(f.PU).withConfig({displayName:"TextColumns__Wrapper",componentId:"sc-p8xupj-0"})([""," ",""],{gridColumn:"1 / -1",gridTemplateColumns:"repeat(9, minmax(0, 1fr))",width:"100%"},(function(e){return!e.noMT&&(0,g.iv)(Tt||(Tt=(0,d.Z)(["\n "," {\n margin-top: ",";\n\n "," {\n margin-top: ",";\n }\n\n "," {\n margin-top: 4.7rem;\n }\n\n "," {\n margin-top: ",";\n }\n }\n "])),Mt,(0,y.WQ)(36),(0,x.up)("md"),(0,y.WQ)(75,"md"),(0,x.up)("lg"),(0,x.up)("xl"),(0,y.WQ)(47,"xl"))})),Ht=g.ZP.div.withConfig({displayName:"TextColumns__Container",componentId:"sc-p8xupj-1"})(["",""],{gridColumn:"1 / -1",display:"grid",gridTemplateColumns:"repeat(1, minmax(0, 1fr))",columnGap:"var(--wrapper-padding)","@media (min-width: 768px)":{gridTemplateColumns:"repeat(2, minmax(0, 1fr))"},"@media (min-width: 1024px)":{gridColumn:"span 7 / span 7"}}),Mt=g.ZP.div.withConfig({displayName:"TextColumns__Column",componentId:"sc-p8xupj-2"})(["",""],{gridColumn:"span 1 / span 1",marginBottom:"0"}),qt=function(e){var t=e.textColumns,n=(0,l.Z)(e,Lt);return null!==t&&void 0!==t&&t.length?(0,b.jsx)(At,Dt(Dt({},n),{},{children:(0,b.jsx)(Ht,{children:t.map((function(e,t){var n=e.text;return(0,b.jsx)(Mt,{children:(0,b.jsx)(f.r3,{text:n})},t)}))})})):null},Vt=u()(Et||(Et=(0,d.Z)(["\n fragment VideoParallax on blocks_videoParallax_BlockType {\n type: typeHandle\n video\n }\n"]))),Ft=["video"];function Ut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Xt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ut(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ut(Object(n)).forEac
1h((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Yt=g.ZP.div.withConfig({displayName:"VideoParallax__Wrapper",componentId:"sc-18mvov6-0"})([""," ",""],{position:"absolute",display:"flex",justifyContent:"center",top:"0",left:"0",width:"100%",height:"100%",mixBlendMode:"lighten",overflow:"hidden",zIndex:"-1"},(function(e){return e.small&&(0,g.iv)(Rt||(Rt=(0,d.Z)(["\n ",", "," {\n width: ",";\n height: ",";\n\n "," {\n width: ",";\n height: ",";\n }\n }\n "])),Jt,Gt,(0,y.WQ)(307*.8),(0,y.WQ)(307*.8),(0,x.up)("lg"),(0,y.WQ)(563*.8,"xl"),(0,y.WQ)(563*.8,"xl"))})),Jt=g.ZP.div.withConfig({displayName:"VideoParallax__Container",componentId:"sc-18mvov6-1"})(["width:",";height:",";","{width:",";height:",";}& > .pin-spacer{","}"],(0,y.WQ)(307),(0,y.WQ)(307),(0,x.up)("lg"),(0,y.WQ)(563,"xl"),(0,y.WQ)(563,"xl"),{overflow:"hidden !important"}),Gt=(0,g.ZP)(f.Hi).withConfig({displayName:"VideoParallax__StyledBaseVideo",componentId:"sc-18mvov6-2"})(["width:",";height:",";transform:translateY(-100%);","{width:",";height:",";}"],(0,y.WQ)(307),(0,y.WQ)(307),(0,x.up)("lg"),(0,y.WQ)(563,"xl"),(0,y.WQ)(563,"xl")),Kt=function(e){var t=e.video,n=(0,l.Z)(e,Ft),r=(0,a.useRef)(null),i=(0,a.useRef)(null);return(0,ie.YT)({target:i,trigger:r}),null!==t&&void 0!==t&&t.length?(0,b.jsx)(Yt,Xt(Xt({ref:r},n),{},{children:(0,b.jsx)(Jt,{children:(0,b.jsx)("div",{ref:i,children:(0,b.jsx)(h.yX,{start:"top bottom",children:(0,b.jsx)(Gt,{src:t,loop:!0})})})})})):null},$t=["type"];function en(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var tn,nn,rn,on,ln={LinkArrow:Bt,LinkImages:Nt,TextColumns:qt,VideoParallax:Kt},an=function(e){var t=function(t){var n=t.child,r=n.type,i=(0,l.Z)(n,$t),s=(0,a.useMemo)((function(){return(0,c.upperFirst)(r)}),[r]),d=s?(null===e||void 0===e?void 0:e[s])||ln[s]:void 0;return d?(0,b.jsx)(d,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?en(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):en(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},i)):null};return function(e){var n=e.children;return(0,b.jsx)(b.Fragment,{children:n.map((function(e,n){return(0,b.jsx)(t,{child:e},n)}))})}},cn=(u()(tn||(tn=(0,d.Z)(["\n fragment LinksListBlock on blocks_linksListBlock_BlockType {\n type: typeHandle\n children {\n ...LinkImages\n }\n title: baseTitle\n }\n\n ","\n ","\n"])),Ke.B,Zt),(0,g.ZP)(f.PU).withConfig({displayName:"LinksListBlock__Container",componentId:"sc-l9jait-0"})([""," padding-bottom:",";","{padding-bottom:9rem;}","{padding-bottom:",";}"],{paddingTop:"var(--content-spacing-y)"},(0,y.WQ)(28),(0,x.up)("lg"),(0,x.up)("xl"),(0,y.WQ)(90,"xl"))),sn=an({LinkImages:(0,g.ZP)(Nt).attrs({onlyLastOdd:!0}).withConfig({displayName:"LinksListBlock__StyledLinkImages",componentId:"sc-l9jait-1"})([""])}),dn=u()(nn||(nn=(0,d.Z)(["\n fragment ProjectsBlockProject on projects_project_Entry {\n image {\n ...Asset\n }\n services {\n title\n }\n title\n uri\n }\n\n ","\n"])),Ke.f),pn=(u()(rn||(rn=(0,d.Z)(["\n fragment ProjectsBlock on blocks_projectsBlock_BlockType {\n type: typeHandle\n projects {\n ...ProjectsBlockProject\n }\n }\n\n ","\n"])),dn),n(4717)),un=n(9019),mn=n(3069);function gn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function fn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gn(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gn(Object(n)).forEac
1h((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}D.C5&&K.p8.registerPlugin(pn.s);var hn=(0,g.ZP)(f.PU).withConfig({displayName:"ProjectsBlockProject__Content",componentId:"sc-1k98djx-0"})([""," padding-top:",";","{padding-bottom:",";}","{padding-left:",";}","{row-gap:",";padding-top:",";}","{padding-top:1.8rem;}","{padding-top:",";}"],{gridColumn:"1 / -1",gridAutoRows:"min-content","@media (min-width: 768px)":{gridColumn:"span 3 / span 3",display:"flex"},"@media (min-width: 1024px)":{gridColumn:"span 4 / span 4",display:"grid",gridTemplateColumns:"repeat(4, minmax(0, 1fr))"}},(0,y.WQ)(18),(0,x.zN)("md"),(0,y.WQ)(14),(0,x.zN)("lg"),(0,y.WQ)(10,"md"),(0,x.up)("md"),(0,y.WQ)(34,"xl"),(0,y.WQ)(20,"md"),(0,x.up)("lg"),(0,x.up)("xl"),(0,y.WQ)(18,"xl")),vn=(0,g.ZP)(h.zd).withConfig({displayName:"ProjectsBlockProject__Index",componentId:"sc-1k98djx-1"})([""," ","{margin-right:",";}","{","}"],{gridColumn:"span 1 / span 1","@media (min-width: 1024px)":{paddingLeft:"var(--content-spacing-x)"}},(0,x.up)("md"),(0,y.WQ)(50,"md"),(0,x.up)("lg"),{marginRight:"0"}),xn=g.ZP.h3.withConfig({displayName:"ProjectsBlockProject__Title",componentId:"sc-1k98djx-2"})([""," ","{max-width:",";}"],{gridColumn:"span 3 / span 3","@media (min-width: 768px)":{gridColumn:"span 2 / span 2"},"@media (min-width: 1024px)":{maxWidth:"none"}},(0,x.up)("md"),(0,y.WQ)(190,"md")),yn=g.ZP.ul.withConfig({displayName:"ProjectsBlockProject__Services",componentId:"sc-1k98djx-3"})(["",""],{gridColumn:"span 3 / span 3",display:"none",fontSize:"var(--font-base-size-p)",lineHeight:"var(--font-base-line-p)",letterSpacing:"var(--font-base-letter-p)",textTransform:"none","@media (min-width: 768px)":{gridColumnStart:"2"},"@media (min-width: 1024px)":{display:"block"}}),bn=(0,g.ZP)(f.PU).withConfig({displayName:"ProjectsBlockProject__ImageContainer",componentId:"sc-1k98djx-4"})(["",""],{gridColumn:"1 / -1",overflow:"hidden","@media (min-width: 768px)":{gridColumn:"span 3 / span 3"},"@media (min-width: 1024px)":{gridColumn:"span 8 / span 8",gridColumnStart:"5",gridTemplateColumns:"repeat(8, minmax(0, 1fr))"}}),jn=g.ZP.div.withConfig({displayName:"ProjectsBlockProject__Image",componentId:"sc-1k98djx-5"})([""," width:calc(100% + 1px);height:",";transition:filter 0.6s ",";","{filter:saturate(0);}","{height:",";}","{height:28.6rem;}","{height:",";}"],{gridColumn:"1 / -1",position:"relative",zIndex:"-1"},(0,y.WQ)(234),un.u.quint.out,x.MJ,(0,x.up)("md"),(0,y.WQ)(286,"md"),(0,x.up)("lg"),(0,x.up)("xl"),(0,y.WQ)(286,"xl")),wn=(0,g.ZP)(f.IW).withConfig({displayName:"ProjectsBlockProject__StyledBaseImage",componentId:"sc-1k98djx-6"})(["transform-origin:center center;height:calc(100% + 1px);img{transform:scale(1.2);}"]),Pn=(0,g.ZP)(f.fM).withConfig({displayName:"ProjectsBlockProject__Project",componentId:"sc-1k98djx-7"})([""," "," ","{&:not(:hover){.mask__container > div{transition-delay:0s;}}&:hover{.link-arrow__line:last-child:after{width:1em;}.mask__container > div{transform:translate3d(0,0,0);}","{filter:none;transition-delay:0.1s;}}}",""],{position:"relative",width:"100%",textTransform:"uppercase",overflow:"hidden"},mn.a,x.MJ,jn,(function(e){return e.isHoverable?(0,g.iv)(on||(on=(0,d.Z)(["\n "," {\n transition: transform 0.6s ",";\n }\n "])),wn,un.u.quint.out):{pointerEvents:"none"}})),kn=g.ZP.li.withConfig({displayName:"ProjectsBlockProject__Wrapper",componentId:"sc-1k98djx-8"})(["","{",":hover{","{transition-delay:0.1s;}}}&:nth-child(4n + 1){","{"," transform:translateX(calc((1 / 7 * 100%) + var(--line)));transform-origin:top right;}","{",":hover{","{transform:scale(calc(1 / 7 * 9.1));}}}}&:nth-child(4n + 2){","{"," transform-origin:top left;}","{",":hover{","{transform:scale(calc(1 / 4 * 6.1));}}}}&:nth-child(4n + 3){","{"," transform:translateX(calc((1 / 5 * 6 * 100%) + var(--line)));transform-origin:top right;}","{",":hover{","{transform:scale(calc(1 / 5 * 7.1));}}}}&:nth-child(4n + 4){","{"," transform:translateX(calc((1 / 7 * -100%)));transform-origin:top left;}","{",":hover{","{transform:scale(calc(1 / 7 * 9.1));}}}}"],x.MJ,Pn,wn,jn,{"@media (min-width: 1024px)":{gridColumn:"span 7 / span 7"}},x.MJ,Pn,wn,jn,{"@media (min-width: 1024px)":{gridColumn:"span 4 / span 4"}},x.MJ,Pn,wn,jn,{"@media (min-width: 1024px)":{gridColumn:"span 5 / span 5",gridColumnEnd:"-1"}},x.MJ,Pn,wn,jn,{"@media (min-width: 1024px)":{gridColumn:"span 7 / span 7",gridColumnEnd:"-1"}},x.MJ,Pn,wn),Cn=function(e){var t=e.i,n=e.image,r=e.services,i=e.title,o=e.uri,l=(0,a.useRef)(null),d=(0,a.useRef)(null),p=(0,a.useRef)(null),u=(0,a.useRef)(),m=(0,a.useMemo)((function(){return(0,c.sampleSize)(r,5)}),[r]),g=(0,a.useState)(!1),v=g[0],x=g[1],y=(0,ie.YD)({start:"center+=25% bottom",trigger:p}).isVisible,j=(0,ie.s4)();return(0,a.useEffect)((function(){var e;if(j){var t=null===(e=l.current)||void 0===e?void 0:e.querySelector("img");if(t){var n={duration:1.1,ease:"power4.out"},r={v:0},i=K.p8.quickSetter(d.current,"scaleX"),o=K.p8.quickSetter(l.current,"scaleX");u.current=K.p8.timeline({paused:!0}).call((function(){return x(!1)})).set(d.current,{overflow:"hidden"}).addLabel("start").fromTo(r,{v:0},fn({v:1,onUpdate:function(){var e=r.v;i(e),o(1/K.p8.utils.clamp(.01,1,e))}},n),"start").to(d.current,fn({x:0},n),"start").to(t,fn({scale:1},n),"start").set(d.current,{clearProps:"overflow"}).set(l.current,{clearProps:"transform"}).call((function(){return x(!0)}))}}}),[j]),(0,a.useEffect)((function(){var e;j&&y&&(null===(e=u.current)||void 0===e||e.play())}),[j,y]),(0,b.jsxs)(kn,{children:[0!==t&&(0,b.jsx)(s.c,{noWrapper:!0}),(0,b.jsx)(Pn,{ref:p,href:"/".concat(o),isHoverable:v,block:!0,children:(0,b.jsxs)(f.PU,{line:!0,children:[(0,b.jsxs)(hn,{children:[(0,b.jsx)(vn,{delay:.3,visible:y,manual:!0,children:(0,b.jsxs)("span",{children:[(0,D.YI)(t),")"]})}),(0,b.jsx)(xn,{children:(0,b.jsx)(Pt.P9,{delay:.4,visible:y,manual:!0,children:i})}),!(null===m||void 0===m||!m.length)&&(0,b.jsx)(yn,{children:m.map((function(e,t){var n=e.title;return(0,b.jsx)("li",{children:(0,b.jsx)(h.zd,{delay:.1*t,manual:!0,children:n})},t)}))})]}),(0,b.jsx)(bn,{children:(0,b.jsx)(jn,{ref:d,children:!!n.length&&(0,b.jsx)(wn,fn({ref:l,sizes:"66vw",absolute:!0},n[0]))})})]})})]})};function On(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}
1var _n,In,Bn,Zn=u()(_n||(_n=(0,d.Z)(["\n fragment ListSpacer on blocks_listSpacer_BlockType {\n type: typeHandle\n list: listSpacerBlock {\n ... on listSpacerBlock_itemImages_BlockType {\n type: typeHandle\n images {\n ...Asset\n }\n item {\n text\n }\n }\n ... on listSpacerBlock_itemVideo_BlockType {\n type: typeHandle\n item {\n text\n }\n video\n }\n }\n title: baseTitle\n }\n"]))),Sn=(u()(In||(In=(0,d.Z)(["\n fragment SpacerBlock on blocks_spacerBlock_BlockType {\n type: typeHandle\n title: baseTitle\n children {\n ...LinkArrow\n ...ListSpacer\n }\n }\n\n ","\n ","\n"])),wt,Zn),n(9636)),Wn=n(7836);function Tn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Nn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Tn(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}D.C5&&K.p8.registerPlugin(Sn.i);var Qn,Ln,zn,Dn,En=g.ZP.div.withConfig({displayName:"SpacerBlock__Root",componentId:"sc-1e6hvte-0"})([""," margin-top:calc(var(--divider-height) * -1);"],{"--tw-bg-opacity":"1",backgroundColor:"rgba(255, 255, 255, var(--tw-bg-opacity))"}),Rn=(0,g.ZP)(f.OB).withConfig({displayName:"SpacerBlock__Wrapper",componentId:"sc-1e6hvte-1"})(["","{height:calc(100vh - (var(--divider-height) * 2));}"],(0,x.up)("lg")),An=(0,g.ZP)(f.PU).withConfig({displayName:"SpacerBlock__C
1ontainer",componentId:"sc-1e6hvte-2"})({"@media (min-width: 1024px)":{height:"100%"}}),Hn=g.ZP.div.withConfig({displayName:"SpacerBlock__Assets",componentId:"sc-1e6hvte-3"})(["",""],{gridColumn:"span 6 / span 6",gridTemplateColumns:"repeat(6, minmax(0, 1fr))","--tw-bg-opacity":"1",backgroundColor:"rgba(21, 21, 21, var(--tw-bg-opacity))"}),Mn=(0,g.ZP)(Hn).withConfig({displayName:"SpacerBlock__AssetsDesktop",componentId:"sc-1e6hvte-4"})({display:"none","@media (min-width: 1024px)":{display:"grid"}}),qn=(0,g.ZP)(Hn).withConfig({displayName:"SpacerBlock__AssetsMobile",componentId:"sc-1e6hvte-5"})([""," height:",";margin-top:",";"],{display:"grid",width:"100%","@media (min-width: 1024px)":{display:"none",marginTop:"0"}},(0,y.WQ)(410),(0,y.WQ)(40)),Vn=g.ZP.div.withConfig({displayName:"SpacerBlock__AssetsContainer",componentId:"sc-1e6hvte-6"})(["",""],{gridColumn:"span 4 / span 4",position:"relative",gridColumnStart:"2"}),Fn=g.ZP.div.withConfig({displayName:"SpacerBlock__Asset",componentId:"sc-1e6hvte-7"})([""," ",""],{position:"absolute",display:"flex",alignItems:"center",justifyContent:"center",top:"0",left:"0",width:"100%",height:"100%","--tw-bg-opacity":"1",backgroundColor:"rgba(21, 21, 21, var(--tw-bg-opacity))"},(function(e){return!e.isVisible&&{opacity:"0",visibility:"hidden"}})),Un=g.ZP.div.withConfig({displayName:"SpacerBlock__Images",componentId:"sc-1e6hvte-8"})([""," padding-bottom:100%;"],{position:"relative",display:"flex",alignItems:"center",justifyContent:"center",width:"100%"}),Xn=(0,g.ZP)(Wn.u).withConfig({displayName:"SpacerBlock__StyledSlideshow",componentId:"sc-1e6hvte-9"})({position:"absolute",top:"0",left:"0",width:"100%",height:"100%"}),Yn=g.ZP.div.withConfig({displayName:"SpacerBlock__Video",componentId:"sc-1e6hvte-10"})(["",""],{display:"flex",alignItems:"center",justifyContent:"center",width:"100%",height:"100%"}),Jn=g.ZP.div.withConfig({displayName:"SpacerBlock__Right",componentId:"sc-1e6hvte-11"})(["",""],{gridColumn:"1 / -1",position:"relative",display:"grid",gridTemplateColumns:"repeat(6, minmax(0, 1fr))",paddingTop:"var(--content-spacing-y)",paddingBottom:"var(--content-spacing-y)",zIndex:"0","@media (min-width: 1024px)":{gridColumn:"span 6 / span 6"}}
1),Gn=g.ZP.div.withConfig({displayName:"SpacerBlock__Content",componentId:"sc-1e6hvte-12"})(["",""],{gridColumn:"1 / -1",display:"flex",flexDirection:"column",height:"100%","@media (min-width: 1024px)":{gridColumn:"span 4 / span 4",gridColumnStart:"2",justifyContent:"space-between"}}),Kn=g.ZP.div.withConfig({displayName:"SpacerBlock__Lists",componentId:"sc-1e6hvte-13"})([""," row-gap:6.5rem;margin-top:",";","{row-gap:",";margin-top:",";}"],{display:"grid",gridTemplateColumns:"repeat(1, minmax(0, 1fr))"},(0,y.WQ)(37),(0,x.up)("lg"),(0,y.WQ)(65,"xl"),(0,y.WQ)(113,"xl")),$n=g.ZP.div.withConfig({displayName:"SpacerBlock__List",componentId:"sc-1e6hvte-14"})([""]),er=g.ZP.h3.withConfig({displayName:"SpacerBlock__ListTitle",componentId:"sc-1e6hvte-15"})([""," margin-bottom:",";","{margin-bottom:",";}"],{fontSize:"var(--font-max-size)",lineHeight:"var(--font-max-line)",letterSpacing:"var(--font-max-letter)","@media (min-width: 768px)":{fontSize:"var(--font-lg-size)",lineHeight:"var(--font-lg-line)",letterSpacing:"var(--font-lg-letter)"}},(0,y.WQ)(26),(0,x.up)("lg"),(0,y.WQ)(20,"xl")),tr=g.ZP.button.withConfig({displayName:"SpacerBlock__ListItemButton",componentId:"sc-1e6hvte-16"})([""," ","{"," padding:0.05em 0;&:before{transition-duration:0.3s;transition-timing-function:",";}","}"],{position:"relative",display:"flex",textAlign:"left"},(0,x.zN)("lg"),mn.a,un.u.default,(function(e){return e.isCurrent&&(0,g.iv)(Bn||(Bn=(0,d.Z)(["\n &:before {\n transform: scaleY(1);\n transition-delay: 0.1s;\n }\n "])))})),nr=g.ZP.span.withConfig({displayName:"SpacerBlock__ItemIndex",componentId:"sc-1e6hvte-17"})([""," margin-right:1.6rem;","{margin-right:",';}&:after{content:")";}'],{fontSize:"var(--font-base-size-p)",lineHeight:"var(--font-base-line-p)",letterSpacing:"var(--font-base-letter-p)",textTransform:"uppercase"},(0,x.up)("lg"),(0,y.WQ)(16,"xl")),rr=(0,g.ZP)(Bt).withConfig({displayName:"SpacerBlock__StyledLinkArrow",componentId:"sc-1e6hvte-18"})(["","{margin-top:",";margin-bottom:",";}"],(0,x.zN)("lg"),(0,y.WQ)(39),(0,y.WQ)(50)),ir=g.ZP.div.withConfig({displayName:"SpacerBlock__Highlight",componentId:"sc-1e6hvte-19"})([""," width:calc(100% + var(--wrapper-padding));height:1.17em;transition:opacity 0.25s ",";",""],{display:"none",position:"absolute",top:"0",left:"calc(var(--wrapper-padding) * -1)",fontSize:"var(--font-base-size-p)",lineHeight:"var(--font-base-line-p)",letterSpacing:"var(--font-base-letter-p)",backgroundColor:"var(--color-yellow)",zIndex:"-1","@media (min-width: 1024px)":{display:"block"}},un.u.default,(function(e){return!e.isVisible&&{opacity:"0"}})),or=u()(Qn||(Qn=(0,d.Z)(["\n fragment Text2ProjectsListItemProject on projects_project_Entry {\n image {\n ...Asset\n }\n title\n uri\n }\n\n ","\n"])),Ke.f),lr=u()(Ln||(Ln=(0,d.Z)(["\n fragment Text2ProjectsListItemProjectItem on text2ProjectsListItemProjects_project_BlockType {\n image {\n ...Asset\n }\n project {\n ...Text2ProjectsListItemProject\n }\n }\n\n ","\n ","\n"])),Ke.f,or),ar=u()(zn||(zn=(0,d.Z)(["\n fragment Text2ProjectsListItem on blocks_text2ProjectsListItem_BlockType {\n text: richTextWithLists\n title: baseTitle\n projects: text2ProjectsListItemProjects {\n ...Text2ProjectsListItemProjectItem\n }\n }\n\n ","\n"])),lr);u()(Dn||(Dn=(0,d.Z)(["\n fragment Text2ProjectsListBlock on blocks_text2ProjectsListBlock_BlockType {\n type: typeHandle\n children {\n ...Text2ProjectsListItem\n }\n }\n\n ","\n"])),ar);function cr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function sr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?cr(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var dr=(0,g.ZP)(f.IW).withConfig({displayName:"Text2ProjectsListBlockProject__StyledBaseImage",componentId:"sc-16f6bce-0"}
1)(["height:",";","{margin-top:-1px;height:calc(100% + 2px);}"],(0,y.WQ)(234),(0,x.up)("md")),pr=g.ZP.div.withConfig({displayName:"Text2ProjectsListBlockProject__Overlay",componentId:"sc-16f6bce-1"})([""," transition:opacity 0.25s 0.1s ",";","{padding:9rem 2.2rem 1.7rem;}","{padding:"," "," ",";}"],{display:"none",position:"absolute",flexDirection:"column",alignItems:"flex-start",justifyContent:"space-between",top:"0",left:"0",width:"100%",height:"100%",color:"var(--color-gray)","--tw-bg-opacity":"0.7",backgroundColor:"rgba(21, 21, 21, var(--tw-bg-opacity))",opacity:"0",zIndex:"1","@media (min-width: 1024px)":{display:"flex"}},un.u.cubic.inOut,(0,x.up)("lg"),(0,x.up)("xl"),(0,y.WQ)(90,"xl"),(0,y.WQ)(22,"xl"),(0,y.WQ)(17,"xl")),ur=g.ZP.h4.withConfig({displayName:"Text2ProjectsListBlockProject__Title",componentId:"sc-16f6bce-2"})([""," ","{max-width:33.2rem;}","{max-width:",";}"],{fontSize:"var(--font-2md-size)",lineHeight:"var(--font-2md-line)",letterSpacing:"var(--font-2md-letter)",textTransform:"uppercase"},(0,x.up)("lg"),(0,x.up)("xl"),(0,y.WQ)(332,"xl")),mr=g.ZP.div.withConfig({displayName:"Text2ProjectsListBlockProject__Link",componentId:"sc-16f6bce-3"})([""," padding:"," 0 ",";"],{"@media (min-width: 768px)":{display:"none"}},(0,y.WQ)(10),(0,y.WQ)(14)),gr=g.ZP.article.withConfig({displayName:"Text2ProjectsListBlockProject__Wrapper",componentId:"sc-16f6bce-4"})([""," ","{height:",";}","{height:34rem;}","{height:",";}","{&:hover{","{"," transition:opacity 0.35s ",";}}}"],{position:"relative",overflow:"hidden"},(0,x.up)("md"),(0,y.WQ)(340,"md"),(0,x.up)("lg"),(0,x.up)("xl"),(0,y.WQ)(340,"xl"),x.MJ,pr,{opacity:"1"},un.u.cubic.out),fr=function(e){var t,n,r,i=e.image,o=e.project,l=(0,a.useMemo)((function(){return null!==i&&void 0!==i&&i.length?i:null===o||void 0===o?void 0:o[0].image}),[i,o]),c=(0,a.useState)(!1),s=c[0],d=c[1];return null!==o&&void 0!==o&&o.length?(0,b.jsxs)(gr,{onMouseEnter:function(){return d(!0)},onMouseLeave:function(){return d(!1)},children:[(null===l||void 0===l?void 0:l.length)&&(0,b.jsx)(dr,sr({fullW:!0},l[0])),(0,b.jsxs)(pr,{children:[(0,b.jsx)(ur,{children:(0,b.jsx)(h.UL,{delay:.05,visible:s,manual:!0,children:null===(t=o[0])||void 0===t?void 0:t.title})}),(0,b.jsx)(Pt.P9,{delay:.25,href:null===(n=o[0])||void 0===n?void 0:n.uri,visible:s,manual:!0,children:"View project"})]}),(0,b.jsx)(mr,{children:(0,b.jsx)(Pt.P9,{href:null===(r=o[0])||void 0===r?void 0:r.uri,children:"View project"})})]}):null};function hr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var vr,xr=(0,g.ZP)(f.PU).withConfig({displayName:"Text2ProjectsListBlock__Service",componentId:"sc-1q4zd87-0"})(["",""],{}),yr=g.ZP.div.withConfig({displayName:"Text2ProjectsListBlock__Content",componentId:"sc-1q4zd87-1"})([""," margin-bottom:",";","{margin-bottom:",";}"],{gridColumn:"1 / -1","@media (min-width: 1024px)":{gridColumn:"span 4 / span 4",marginBottom:"0"}},(0,y.WQ)(47),(0,x.up)("md"),(0,y.WQ)(47,"md")),br=g.ZP.h3.withConfig({displayName:"Text2ProjectsListBlock__Title",componentId:"sc-1q4zd87-2"})([""," margin-bottom:",";","{margin-bottom:",";}","{margin-bottom:2.5rem;}","{margin-bottom:",";}"],{marginTop:"var(--content-spacing-y)",fontSize:"var(--font-lg-size)",lineHeight:"var(--font-lg-line)",letterSpacing:"var(--font-lg-letter)",textTransform:"uppercase"},(0,y.WQ)(30),(0,x.up)("md"),(0,y.WQ)(25,"md"),(0,x.up)("lg"),(0,x.up)("xl"),(0,y.WQ)(25,"xl")),jr=g.ZP.div.withConfig({displayName:"Text2ProjectsListBlock__Projects",componentId:"sc-1q4zd87-3"})(["",""],{gridColumn:"1 / -1",display:"grid",gridTemplateColumns:"repeat(1, minmax(0, 1fr))","@media (min-width: 768px)":{gridTemplateColumns:"repeat(2, minmax(0, 1fr))"},"@media (min-width: 1024px)":{gridColumn:"span 8 / span 8"}}),wr=(u()(vr||(vr=(0,d.Z)(["\n fragment TextBlock on blocks_textBlock_BlockType {\n type: typeHandle\n bg {\n label\n color\n }\n children {\n ...LinkArrow\n ...TextColumns\n }\n subtitle\n text\n title: baseTitle\n }\n\n ","\n ","\n"])),wt,Qt),["bg","children","text"]);function Pr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function kr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?Pr(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Cr,Or,_r,Ir=g.ZP.div.withConfig({displayName:"TextBlock__Text",componentId:"sc-c6da6r-0"})([""," padding:0 ",";","{","}p{","}"],{gridColumn:"1 / -1","@media (min-width: 1024px)":{gridColumn:"span 8 / span 8"}},(0,y.WQ)(2),(0,x.up)("lg"),{padding:"0"},{fontSize:"var(--font-lg-size)",lineHeight:"var(--font-lg-line)",letterSpacing:"var(--font-lg-letter)"}),Br=an({LinkArrow:(0,g.ZP)(Bt).withConfig({displayName:"TextBlock__StyledLinkArrow",componentId:"sc-c6da6r-1"})([""," margin-top:",";","{margin-top:",";}","{margin-top:4.7rem;}","{margin-top:",";}"],{gridColumn:"1 / -1"},(0,y.WQ)(47),(0,x.up)("md"),(0,y.WQ)(75,"md"),(0,x.up)("lg"),(0,x.up)("xl"),(0,y.WQ)(47,"xl"))}),Zr=(u()(Cr||(Cr=(0,d.Z)(["\n fragment TextLargeBlock on blocks_textLargeBlock_BlockType {\n type: typeHandle\n bg {\n label\n color\n }\n children {\n ...LinkArrow\n ...TextColumns\n ...VideoParallax\n }\n subtitle\n text: richTextSimple\n title: baseTitle\n }\n\n ","\n ","\n ","\n"])),wt,Qt,Vt),["bg","children","subtitle","text"]);function Sr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Wr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Sr(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Sr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Tr,Nr,Qr,Lr,zr,Dr=(0,g.iv)(Or||(Or=(0,d.Z)(["\n ","\n"])),{marginTop:"-0.1rem",marginBottom:"-0.1rem"}),Er=(0,g.ZP)(z).withConfig({displayName:"TextLargeBlock__StyledSection",componentId:"sc-kq83hn-0"})(["",""],(function(e){return e.hasVideoParallax&&(0,g.iv)(_r||(_r=(0,d.Z)(["\n ","\n\n min-height: calc(100vh - (var(--divider-height) * 2));\n\n "," {\n min-height: calc(125vh - (var(--divider-height) * 2));\n }\n "])),{gridAutoRows:"min-content",zIndex:"0",overflow:"hidden"},(0,x.up)("lg"))})),Rr=g.ZP.h3.withConfig({displayName:"TextLargeBlock__Subtitle",componentId:"sc-kq83hn-1"})(["",""],{gridColumn:"1 / -1",paddingLeft:"var(--content-spacing-x)",paddingRight:"var(--content-spacing-x)",fontSize:"var(--font-xl-size)",lineHeight:"var(--font-xl-line)",letterSpacing:"var(--font-xl-letter)",textTransform:"uppercase"}),Ar=(0,g.ZP)(Rr).withConfig({displayName:"TextLargeBlock__SubtitleDesktop",componentId:"sc-kq83hn-2"})([""," ","{margin-top:-1.4rem;margin-bottom:",";}","{margin-top:-",";}"],{display:"none",gridRowStart:"1","@media (min-width: 1024px)":{display:"block"}},(0,x.up)("lg"),(0,y.WQ)(56,"xl"),(0,x.up)("xl"),(0,y.WQ)(14,"xl")),Hr=(0,g.ZP)(Rr).withConfig({displayName:"TextLargeBlock__SubtitleMobile",componentId:"sc-kq83hn-3"})([""," margin-bottom:",";"],{"@media (min-width: 1024px)":{display:"none"}},(0,y.WQ)(31)),Mr=g.ZP.div.withConfig({displayName:"TextLargeBlock__Text",componentId:"sc-kq83hn-4"})([""," p{","}"],{gridColumn:"1 / -1","@media (min-width: 1024px)":{gridColumn:"span 6 / span 6"}},{fontSize:"var(--font-base-size-p)",lineHeight:"var(--font-base-line-p)",letterSpacing:"var(--font-base-letter-p)","@media (min-width: 1024px)":{fontSize:"var(--font-2md-size)",lineHeight:"var(--font-2md-line)",letterSpacing:"var(--font-2md-letter)"}}),qr=an({LinkArrow:(0,g.ZP)(Bt).withConfig({displayName:"TextLargeBlock__StyledLinkArrow",componentId:"sc-kq83hn-5"})([""," margin-top:",";"],{gridColumn:"1 / -1"},(0,y.WQ)(77,"xl")),TextColumns:(0,g.ZP)(qt).attrs({noMT:!0}).withConfig({displayName:"TextLargeBlock__StyledTextColumns",componentId:"sc-kq83hn-6"})([""])}),Vr=(u()(Tr||(Tr=(0,d.Z)(["\n fragment TextRepeatedBlock on blocks_textRepeatedBlock_BlockType {\n type: typeHandle\n bg {\n label\n color\n }\n children {\n ...VideoParallax\n }\n text: subtitle\n title: baseTitle\n }\n\n ","\n"])),Vt),(0,g.ZP)(f.PU).withConfig({displayName:"TextRepeatedBlock__Container",componentId:"sc-md0y9k-0"}
1)([""," min-height:calc(100vh - (var(--divider-height) * 2));"],{position:"relative",alignContent:"center",overflow:"hidden",zIndex:"0"})),Fr=g.ZP.div.withConfig({displayName:"TextRepeatedBlock__Column",componentId:"sc-md0y9k-1"})([""," ",""],{gridColumn:"span 2 / span 2",paddingLeft:"1rem","@media (min-width: 1024px)":{paddingLeft:"var(--wrapper-padding)"}},(function(e){var t=e.childrenAmount,n=void 0===t?0:t;return(0,g.iv)(Nr||(Nr=(0,d.Z)(["\n "," {\n &:nth-last-child(-n + ",") {\n ","\n }\n }\n "])),(0,x.zN)("lg"),3+n,{display:"none"})})),Ur=(0,g.ZP)(h.zd).withConfig({displayName:"TextRepeatedBlock__Title",componentId:"sc-md0y9k-2"})({textTransform:"uppercase"}),Xr=g.ZP.p.withConfig({displayName:"TextRepeatedBlock__Text",componentId:"sc-md0y9k-3"})([""," margin-top:1em;"],{textTransform:"uppercase",whiteSpace:"pre"}),Yr=an(),Jr=(0,g.ZP)(f.OB).withConfig({displayName:"TextRepeatedBlock___StyledBaseWrapper",componentId:"sc-md0y9k-4"})({position:"relative",overflow:"hidden",zIndex:"0"}),Gr=n(196),Kr=(u()(Qr||(Qr=(0,d.Z)(["\n fragment TitleBlock on blocks_titleBlock_BlockType {\n type: typeHandle\n title: baseTitle\n titleMobile: text\n }\n"]))),u()(Lr||(Lr=(0,d.Z)(["\n fragment VideoBlock on blocks_videoBlock_BlockType {\n type: typeHandle\n text\n video\n videoMobile\n }\n"]))),n(7748)),$r=n(1163),ei=n(3935),ti=function(e){var t=e.children,n=e.id,r=e.tag,i=void 0===r?"div":r,o=e.type,l=void 0===o?"append":o,c=(0,$r.useRouter)(),s=(0,a.useRef)();return(0,a.useEffect)((function(){s.current=document.createElement(i);var e=s.current;return n&&e.setAttribute("id",n),e.classList.add("portal"),e.classList.add((0,D.Vn)(c.asPath)),document.body[l](e),function(){document.body.removeChild(e)}}),[n,i]),s.current?ei.createPortal(t,s.current):null},ni=n(1268);D.C5&&K.p8.registerPlugin(Sn.i);var ri,ii,oi,li,ai=(0,g.ZP)(f.OB).withConfig({displayName:"VideoBlock__Wrapper",componentId:"sc-8arzgf-0"})([""," ",""],{overflow:"hidden"},(function(e){return e.isAnimating&&{pointerEvents:"none"}})),ci=g.ZP.div.withConfig({displayName:"VideoBlock__Container",componentId:"sc-8arzgf-1"})([""," height:75vh;transform:translate(calc(50% - ","),",");","{transform:translate(calc(50% - ","),",");}","{transform:none;}"],{gridColumn:"1 / -1",position:"relative","@media (min-width: 1024px)":{overflow:"hidden"}},(0,y.WQ)(81),(0,y.WQ)(-162),(0,x.up)("md"),(0,y.WQ)(81,"md"),(0,y.WQ)(-162,"md"),(0,x.up)("lg")),si=g.ZP.div.withConfig({displayName:"VideoBlock__Circle",componentId:"sc-8arzgf-2"})([""," width:",";height:",";","{width:",";height:",";}","{width:16.2rem;height:16.2rem;}","{width:",";height:",";}","{width:",";height:",";}"],{position:"absolute",top:"0",left:"0",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",color:"var(--color-gray)",fontSize:"var(--font-lg-size)",lineHeight:"var(--font-lg-line)",letterSpacing:"var(--font-lg-letter)","--tw-bg-opacity":"1",backgroundColor:"rgba(21, 21, 21, var(--tw-bg-opacity))",borderRadius:"9999px","@media (min-width: 768px)":{fontSize:"var(--font-2md-size)",lineHeight:"var(--font-2md-line)",letterSpacing:"var(--font-2md-letter)"},"@media (min-width: 1440px)":{fontSize:"var(--font-2md-size)",lineHeight:"var(--font-2md-line)",letterSpacing:"var(--font-2md-letter)"}},(0,y.WQ)(162),(0,y.WQ)(162),(0,x.up)("md"),(0,y.WQ)(162,"md"),(0,y.WQ)(162,"md"),(0,x.up)("lg"),(0,x.up)("xl"),(0,y.WQ)(162,"xl"),(0,y.WQ)(162,"xl"),(0,x.up)("max"),(0,y.WQ)(162,"max"),(0,y.WQ)(162,"max")),di=(0,g.ZP)(si).withConfig({displayName:"VideoBlock___StyledCircle",componentId:"sc-8arzgf-3"})({zIndex:"10"}),pi=g.ZP.div.withConfig({displayName:"VideoBlock__ButtonContent",componentId:"sc-8arzgf-4"})([""," max-width:calc(100% / 1.41421356237);max-height:calc(100% / 1.41421356237);svg{","}"],{position:"relative",width:"100%",height:"100%"},{position:"absolute",bottom:"0",left:"0",width:"100%"}),ui=g.ZP.div.withConfig({displayName:"VideoBlock__Trail",componentId:"sc-8arzgf-5"})(["",""],{position:"absolute",left:"0",zIndex:"0",pointerEvents:"none"}),mi=(0,g.ZP)(ui).withConfig({displayName:"VideoBlock__TrailMobile",componentId:"sc-8arzgf-6"})([""," top:calc("," * -",");","{top:calc("," * -",");}"],{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center","@media (min-width: 1024px)":{display:"none"}},(0,y.WQ)(18),50,(0,x.up)("md"),(0,y.WQ)(18,"md"),50),gi=(0,g.ZP)(si).withConfig({displayName:"VideoBlock__TrailCircle",componentId:"sc-8arzgf-7"})([""," &:not(.clone){","}"],{"--tw-bg-opacity":"1",backgroundColor:"rgba(255, 255, 255, var(--tw-bg-opacity))",borderWidth:"var(--line)","--tw-border-opacity":"1",borderColor:"rgba(21, 21, 21, var(--tw-border-opacity))"},{display:"none"}),fi=(0,g.ZP)(si).withConfig({displayName:"VideoBlock__TrailCircleMobile",componentId:"sc-8arzgf-8"})([""," margin-bottom:",";","{margin-bottom:",";}"],{position:"relative","--tw-bg-opacity":"1",backgroundColor:"rgba(255, 255, 255, var(--tw-bg-opacity))",borderWidth:"var(--line)","--tw-border-opacity":"1",borderColor:"rgba(21, 21, 21, var(--tw-border-opacity))"},(0,y.WQ)(-144),(0,x.up)("md"),(0,y.WQ)(-144,"md")),hi=(0,g.ZP)(f.OB).withConfig({displayName:"VideoBlock__Overlay",componentId:"sc-8arzgf-9"})([""," cursor:none;transition:pointer-events 0s 0.4s;&:before{",' content:"";transition:opacity 0.4s ',";}",""],{position:"fixed",display:"flex",alignItems:"center",top:"0",left:"0",width:"100%",height:"100%",zIndex:"9997",pointerEvents:"none"},{position:"absolute",top:"0",left:"0",width:"100%",height:"100%","--tw-bg-opacity":"0.95",backgroundColor:"rgba(21, 21, 21, var(--tw-bg-opacity))",opacity:"0",pointerEvents:"none"},un.u.quint.inOut,(function(e){return e.isVisible&&(0,g.iv)(zr||(zr=(0,d.Z)(["\n pointer-events: all;\n transition: pointer-events 0s 0s;\n\n &:before {\n ","\n\n transition: opacity 0.4s ",";\n }\n "])),{opacity:"1"},un.u.quint.inOut)})),vi=g.ZP.div.withConfig({displayName:"VideoBlock__Video",componentId:"sc-8arzgf-10"})([""," width:",";height:",";transform:translate(-50%,-50%);@media (orientation:portrait){","}@media (orientation:landscape){","}"],{position:"absolute",top:"50%",left:"50%",borderRadius:"9999px",opacity:"0",overflow:"hidden",pointerEvents:"none"},(0,y.Q6)(162,"xl"),(0,y.Q6)(162,"xl"),{gridColumn:"1 / -1"},{gridColumn:"1 / -1","@media (min-width: 1024px)":{gridColumn:"span 10 / span 10",gridColumnStart:"2"}}),xi=g.ZP.div.withConfig({displayName:"VideoBlock__VideoContainer",componentId:"sc-8arzgf-11"})([""," width:80vw;height:85vh;"],{transform:"var(--tw-transform)",position:"absolute",top:"50%",left:"50%","--tw-translate-x":"-50%","--tw-translate-y":"-50%"}),yi=(0,g.ZP)(f.Hi).withConfig({displayName:"VideoBlock__StyledBaseVideo",componentId:"sc-8arzgf-12"})([""," width:80vw;height:85vh;& > div{"," height:auto !important;}"],{transform:"var(--tw-transform)",position:"absolute",top:"50%",left:"50%","--tw-translate-x":"-50%","--tw-translate-y":"-50%"},{transform:"var(--tw-transform)",position:"absolute",top:"50%",left:"50%","--tw-translate-x":"-50%","--tw-translate-y":"-50%"}),bi=g.ZP.div.withConfig({displayName:"VideoBlock__CursorClose",componentId:"sc-8arzgf-13"})([""," transform:scale(0.7) rotate(-22.5deg);
1","{"," margin-top:calc(var(--wrapper-padding) + (var(--line) * 2));transform:translate(-50%,0) scale(0.7) rotate(-22.5deg);}svg{","}"],{position:"absolute",top:"0",left:"0",mixBlendMode:"difference",opacity:"0",zIndex:"10"},(0,x.zN)("lg"),{left:"50%"},{width:"2rem",height:"2rem","--tw-text-opacity":"1",color:"rgba(255, 255, 255, var(--tw-text-opacity))","@media (min-width: 768px)":{width:"3rem",height:"3rem"}}),ji=function(e){return{wH:e.wH,wW:e.wW}},wi=u()(ri||(ri=(0,d.Z)(["\n fragment WorkProjectsBlockProjects on projects_project_Entry {\n image {\n ...Asset\n }\n services {\n id\n title\n }\n title\n uri\n }\n\n ","\n"])),Ke.f),Pi=(u()(ii||(ii=(0,d.Z)(["\n fragment WorkProjectsBlock on blocks_workProjectsBlock_BlockType {\n id\n type: typeHandle\n services {\n id\n title\n }\n projects {\n ...WorkProjectsBlockProjects\n }\n }\n\n ","\n"])),wi),u()(oi||(oi=(0,d.Z)(['\n query WorkProjectsBlockProjectsFiltered($blockId: QueryArgument, $categoryId: QueryArgument) {\n projects: projectsEntries(relatedTo: ["and", $blockId, $categoryId]) {\n ...WorkProjectsBlockProjects\n }\n }\n\n ',"\n"])),wi)),ki=n(8687),Ci=n(111),Oi=n(3454),_i=new ki.GraphQLClient("https://goodtraffic.de/api",{headers:{authorization:"Bearer ".concat(Oi.env.API_TOKEN)}}),Ii=function(){var e=(0,le.Z)(ce().mark((function e(t,n,r){var i,o,l,a;return ce().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=(0,c.isString)(t)?t:(0,Ci.print)(t),o=(0,c.isString)(r)?r:(0,c.isObject)(r)?r.previewToken:"",l="".concat("https://goodtraffic.de/api").concat(o?"?token=".concat(o):""),_i.url=l,e.prev=4,e.next=7,_i.request(i,n);case 7:return a=e.sent,e.abrupt("return",a);case 11:return e.prev=11,e.t0=e.catch(4),console.error(e.t0),e.abrupt("return",{});case 15:case"end":return e.stop()}}),e,null,[[4,11]])})));return function(t,n,r){return e.apply(this,arguments)}}();function Bi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Zi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Bi(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}D.C5&&K.p8.registerPlugin(pn.s);var Si=g.ZP.div.withConfig({displayName:"WorkProjectsBlockProject__Content",componentId:"sc-1ypqnz6-0"})([""," grid-template-rows:min-content auto;","{padding:"," 0 ",";}","{padding:"," 0 ",";}"],{gridColumn:"1 / -1",display:"grid",gridTemplateColumns:"repeat(6, minmax(0, 1fr))",columnGap:"var(--wrapper-padding)","@media (min-width: 768px)":{gridColumn:"span 4 / span 4",gridTemplateColumns:"repeat(4, minmax(0, 1fr))"},"@media (min-width: 1024px)":{gridColumn:"span 5 / span 5",gridTemplateColumns:"repeat(5, minmax(0, 1fr))",paddingTop:"var(--content-spacing-y)",paddingBottom:"var(--content-spacing-y)"}},(0,x.zN)("lg"),(0,y.WQ)(38,"md"),(0,y.WQ)(82,"md"),(0,x.zN)("md"),(0,y.WQ)(26),(0,y.WQ)(82)),Wi=g.ZP.h2.withConfig({displayName:"WorkProjectsBlockProject__Title",componentId:"sc-1ypqnz6-1"})([""," padding-bottom:",";","{padding-bottom:",";}"],{gridColumn:"1 / -1",fontSize:"var(--font-3md-size)",lineHeight:"var(--font-3md-line)",letterSpacing:"var(--font-3md-letter)",textTransform:"uppercase","@media (min-width: 1024px)":{gridColumn:"span 3 / span 3",paddingLeft:"var(--content-spacing-x)",paddingBottom:"0"}},(0,y.WQ)(25),(0,x.up)("lg"),(0,y.WQ)(36,"xl")),Ti=g.ZP.div.withConfig({displayName:"WorkProjectsBlockProject__Info",componentId:"sc-1ypqnz6-2"})(["",""],{gridColumn:"1 / -1",display:"grid",gridTemplateColumns:"repeat(6, minmax(0, 1fr))",columnGap:"var(--wrapper-padding)","@media (min-width: 768px)":{gridTemplateColumns:"repeat(4, minmax(0, 1fr))"},"@media (min-width: 1024px)":{gridTemplateColumns:"repeat(5, minmax(0, 1fr))"}}),Ni=(0,g.ZP)(h.zd).withConfig({displayName:"WorkProjectsBlockProject__Index",componentId:"sc-1ypqnz6-3"})(["",""],{gridColumn:"span 1 / span 1","@media (min-width: 1024px)":{paddingLeft:"var(--content-spacing-x)"}}),Qi=g.ZP.div.withConfig({displayName:"WorkProjectsBlockProject__Details",componentId:"sc-1ypqnz6-4"})(["",""],{gridColumn:"span 4 / span 4",display:"flex",flexDirection:"column",justifyContent:"space-between","@media (min-width: 768px)":{gridColumnStart:"3"},"@media (min-width: 1024px)":{gridColumn:"span 2 / span 2",gridColumnStart:"4"}}),Li=g.ZP.ul.withConfig({displayName:"WorkProjectsBlockProject__Services",componentId:"sc-1ypqnz6-5"})([""," ","{margin-bottom:",";}"],{fontSize:"var(--font-base-size-p)",lineHeight:"var(--font-base-line-p)",letterSpacing:"var(--font-base-letter-p)",textTransform:"none"},(0,x.zN)("md"),(0,y.WQ)(23)),zi=(0,g.ZP)(Pt.P9).withConfig({displayName:"WorkProjectsBlockProject__StyledLinkArrow",componentId:"sc-1ypqnz6-6"})([""," ","{"," margin-top:",";}"],{width:"100%"},(0,x.vX)("md","lg"),{flex:"1 1 0%"},(0,y.WQ)(20,"md")),Di=(0,g.ZP)(f.PU).withConfig({displayName:"WorkProjectsBlockProject__ImageContainer",componentId:"sc-1ypqnz6-7"})(["",""],{gridColumn:"1 / -1",overflow:"hidden","@media (min-width: 1024px)":{gridColumn:"span 6 / span 6",gridColumnStart:"7",gridTemplateColumns:"repeat(6, minmax(0, 1fr))"}}),Ei=g.ZP.div.withConfig({displayName:"WorkProjectsBlockProject__Image",componentId:"sc-1ypqnz6-8"})([""," width:calc(100% + 1px);height:",";transition:filter 0.6s ",";","{filter:saturate(0);}","{height:",";}","{height:34rem;}","{height:",";}"],{gridColumn:"1 / -1",position:"relative",zIndex:"-1","@media (min-width: 1024px)":{gridColumnEnd:"-1"}},(0,y.WQ)(234),un.u.quint.out,x.MJ,(0,x.up)("md"),(0,y.WQ)(340,"md"),(0,x.up)("lg"),(0,x.up)("xl"),(0,y.WQ)(340,"xl")),Ri=(0,g.ZP)(f.IW).withConfig({displayName:"WorkProjectsBlockProject__StyledBaseImage",componentId:"sc-1ypqnz6-9"})(["transform-origin:center center;height:calc(100% + 1px);img{transform:scale(1.2);}"]),Ai=(0,g.ZP)(f.fM).withConfig({displayName:"WorkProjectsBlockProject__Project",componentId:"sc-1ypqnz6-10"})([""," "," ","{&:hover{.link-arrow__line:last-child:after{width:1em;}","{filter:none;transition-delay:0.1s;}}}",""],{position:"relative",width:"100%",textTransform:"uppercase",overflow:"hidden"},mn.a,x.MJ,Ei,(function(e){return e.isHoverable?(0,g.iv)(li||(li=(0,d.Z)(["\n "," {\n transition: transform 0.6s ",";\n }\n "])),Ri,un.u.quint.out):{pointerEvents:"none"}})),Hi=(0,g.ZP)(s.c).withConfig({displayName:"WorkProjectsBlockProject__StyledLine
1sDivider",componentId:"sc-1ypqnz6-11"})([""]),Mi=g.ZP.li.withConfig({displayName:"WorkProjectsBlockProject__Wrapper",componentId:"sc-1ypqnz6-12"})(["","{",":hover{","{transition-delay:0.1s;}}}","{"," transform:translateX(calc((1 / 5 * 100%) + var(--line)));transform-origin:top right;}","{",":hover{","{transform:scale(calc(1 / 5 * 7.1));}}}&:last-child{","{","}}"],x.MJ,Ai,Ri,Ei,{"@media (min-width: 1024px)":{gridColumn:"span 5 / span 5",gridColumnEnd:"-1"}},x.MJ,Ai,Ri,Hi,{display:"none"}),qi=function(e){var t=e.delay,n=void 0===t?0:t,r=e.i,i=e.image,o=e.manual,l=e.services,s=e.title,d=e.uri,p=(0,a.useRef)(null),u=(0,a.useRef)(null),m=(0,a.useRef)(null),g=(0,a.useRef)(),v=(0,a.useMemo)((function(){return(0,c.sampleSize)(l,5)}),[l]),x=(0,a.useState)(!1),y=x[0],j=x[1],w=(0,ie.YD)({disabled:o,start:"center+=25% bottom",trigger:m}).isVisible,P=(0,ie.s4)();return(0,a.useEffect)((function(){var e;if(P){var t=null===(e=p.current)||void 0===e?void 0:e.querySelector("img");if(t){var r={duration:1.1,ease:"power4.out"},i={v:0},o=K.p8.quickSetter(u.current,"scaleX"),l=K.p8.quickSetter(p.current,"scaleX");g.current=K.p8.timeline({delay:n,paused:!0}).call((function(){return j(!1)})).set(u.current,{overflow:"hidden"}).addLabel("start").fromTo(i,{v:0},Zi({v:1,onUpdate:function(){var e=i.v;o(e),l(1/K.p8.utils.clamp(.01,1,e))}},r),"start").to(u.current,Zi({x:0},r),"start").to(t,Zi({scale:1},r),"start").set(u.current,{clearProps:"overflow"}).set(p.current,{clearProps:"transform"}).call((function(){return j(!0)}))}}}),[n,P]),(0,a.useEffect)((function(){var e;P&&w&&(null===(e=g.current)||void 0===e||e.play())}),[P,w]),(0,b.jsxs)(Mi,{children:[(0,b.jsx)(Ai,{ref:m,href:"/".concat(d),isHoverable:y,block:!0,children:(0,b.jsxs)(f.PU,{line:!0,children:[(0,b.jsxs)(Si,{children:[(0,b.jsx)(Wi,{children:(0,b.jsx)(h.UL,{delay:n,visible:w,manual:!0,children:s})}),(0,b.jsxs)(Ti,{children:[(0,b.jsx)(Ni,{delay:n+.2,visible:w,manual:!0,children:(0,b.jsxs)("span",{children:[(0,D.YI)(r),")"]})}),(0,b.jsxs)(Qi,{children:[!(null===v||void 0===v||!v.length)&&(0,b.jsx)(Li,{children:v.map((function(e,t){var r=e.title;return(0,b.jsx)("li",{children:(0,b.jsx)(h.zd,{delay:n+.3+.1*t,visible:w,manual:!0,children:r})},t)}))}),(0,b.jsx)(zi,{delay:n+.5,visible:w,manual:!0,children:"View project"})]})]})]}),(0,b.jsx)(Di,{children:(0,b.jsx)(Ei,{ref:u,children:!!i.length&&(0,b.jsx)(Ri,Zi({ref:p,sizes:"66vw",absolute:!0},i[0]))})})]})}),(0,b.jsx)(Hi,{noWrapper:!0})]})};function Vi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Fi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Vi(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}D.C5&&K.p8.registerPlugin(Sn.i);var Ui=(0,g.ZP)(f.OB).withConfig({displayName:"WorkProjectsBlock__Wrapper",componentId:"sc-1svxfv9-0"})(["margin-top:calc(var(--divider-height) * -1);"]),Xi=g.ZP.div.withConfig({displayName:"WorkProjectsBlock__Settings",componentId:"sc-1svxfv9-1"})(["",""],{position:"relative"}),Yi=g.ZP.div.withConfig({displayName:"WorkProjectsBlock__SettingsContainer",componentId:"sc-1svxfv9-2"})(["",""],{position:"absolute",display:"flex",alignItems:"center",justifyContent:"space-between",top:"0",left:"0",width:"100%",height:"100%",padding:"var(--line)",overflowX:"auto"}),Ji=g.ZP.ul.withConfig({displayName:"WorkProjectsBlock__SettingsList",componentId:"sc-1svxfv9-3"})([""," column-gap:",";padding:0 ",";","{column-gap:",";padding:0 ",";}","{column-gap:2rem;padding:0 0.4rem;}","{column-gap:",";padding:0 ",";}"],{display:"grid",gridAutoFlow:"column"},(0,y.WQ)(20),(0,y.WQ)(4),(0,x.up)("md"),(0,y.WQ)(20,"md"),(0,y.WQ)(4,"md"),(0,x.up)("lg"),(0,x.up)("xl"),(0,y.WQ)(20,"xl"),(0,y.WQ)(4,"xl")),Gi=g.ZP.button.withConfig({displayName:"WorkProjectsBlock__SettingsItem",componentId:"sc-1svxfv9-4"})([""," column-gap:0.3em;",""],{display:"grid",gridAutoFlow:"column",alignItems:"center",textTransform:"uppercase"},(function(e){return!e.isCurrent&&{opacity:"0.3"}})),Ki=["type"],$i=["block","isLast"];function eo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function to(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?eo(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var no,ro,io=["HeroVideoBlock","SpacerBlock","TitleBlock"],oo={ClientsBlock:function(e){var t=e.bg,n=e.clients,r=e.text,i=(0,l.Z)(e,E);return(0,b.jsx)(z,A(A({bg:(0,D.Lq)(t),childrenWrapper:(0,b.jsx)(V,{as:"ul",bg:(0,D.Lq)(t),children:n.map((function(e,t){var n,r,i,o,l,a,c;return(0,b.jsxs)(F,{children:[(0,b.jsx)(X,{alt:e.title,src:(null===(n=e.logoS)||void 0===n||null===(r=n[0])||void 0===r?void 0:r.src)||(null===(i=e.logoXl)||void 0===i?void 0:i[0].src)}),(0,b.jsx)(Y,{alt:e.title,src:(null===(o=e.logoLg)||void 0===o||null===(l=o[0])||void 0===l?void 0:l.src)||(null===(a=e.logoXl)||void 0===a?void 0:a[0].src)}),(0,b.jsx)(J,{alt:e.title,src:null===(c=e.logoXl)||void 0===c?void 0:c[0].src})]},t)}))}),columnsMd:!0,noPb:!0},i),{},{children:(0,b.jsx)(U,{children:(0,b.jsx)(h.N0,{as:"p",duration:.4,stagger:.025,children:r})})}))},ContactBlock:function(e){var t=e.form,n=e.title,r=(0,a.useRef)(null),i=(0,a.useRef)(),o=(0,ie.s4)();return(0,a.useEffect)((function(){var e;if(o&&r.current)return null===(e=i.current)||void 0===e||e.kill(),i.current=K.p8.to(r.current,{rotate:360,duration:40,repeat:-1,ease:"none"}),function(){var e;null===(e=i.current)||void 0===e||e.kill()}}),[o]),(0,b.jsx)(Ae,{children:(0,b.jsxs)(He,{bg:oe.Color.Yellow,line:!0,children:[(0,b.jsx)(Me,{children:(0,b.jsx)("div",{ref:r,children:(0,b.jsx)(re,{})})}),(0,b.jsxs)(qe,{children:[(0,b.jsx)(Ve,{children:(0,b.jsx)(Fe,{children:n})}),(0,b.jsx)(Re,{form:t,onKeyDown:function(){i.current&&i.current.progress(i.current.progress()+.03)}})]})]})})},HeadlineBlock:function(e){var t=e.hasChevrons,n=e.text,r=e.textGray,i=(0,a.useMemo)((function(){return null!==r&&void 0!==r&&r.length?"".concat(n," ").concat(r):n}),[n,r]),o=(0,a.useMemo)((function(){return null===n||void 0===n?void 0:n.split(" ").length}),[n]);return(0,b.jsx)(Xe,{children:(0,b.jsxs)(Ye,{line:!0,children:[(0,b.jsx)(Je,{children:!(null===n||void 0===n||!n.length)&&(0,b.jsx)(h.N0,{grayI:o,children:i})}),t&&(0,b.jsx)(Ge,{children:(0,b.jsx)(Ue.b,{})})]})})},ImagesAnimatedListBlock:function(e){var t=e.list,n=e.text,r=e.textBottom,i=(0,l.Z)(e,ct),o=(0,a.useRef)(null),c=(0,a.useRef)(),s=(0,ie.kC)().lg,d=(0,a.useState)(-1),p=d[0],u=d[1],m=(0,a.useState)(0),g=m[0],v=m[1],x=(new Date).getFullYear(),y=function(e){s&&u(e)},j=function(){s&&u(-1)},w=function(e){s||v(e)},P=(0,ie.s4)();return(0,a.useEffect)((function(){var e;if(P&&s&&o.current){var t=(0,et.Z)(o.current.children),n=t.pop().children;return null===(e=c.current)||void 0===e||e.kill(),c.current=K.p8.timeline().to(n,{y:0,duration:.2,ease:"sine.out"}).set(t,{autoAlpha:0}),-1!==p&&c.current.set(t[p],{autoAlpha:1}).to(n[0],{y:"-100%",duration:.2,ease:"power2.out"}).to(n[1],{y:"100%",duration:.2,ease:"power2.out"},"<0%"),function(){var e;null===(e=c.current)||void 0===e||e.kill()}}}),[p,P,s]),(0,a.useEffect)((function(){var e;if(P&&!s&&o.current){var t=(0,et.Z)(o.current.children),n=t.pop().children;return null===(e=c.current)||void 0===e||e.kill(),c.current=K.p8.timeline().to(n,{y:0,duration:.2,ease:"sine.out"}).set(t,{autoAlpha:0}).set(t[g],{autoAlpha:1}).to(n[0],{y:"-100%",duration:.2,ease:"power2.out"}).to(n[1],{y:"100%",duration:.2,ease:"power2.out"},"<0%"),function(){var e;null===(e=c.current)||void 0===e||e.kill()}}}),[g,P,s]),null!==t&&void 0!==t&&t.length?(0,b.jsxs)(z,dt(dt({childrenWrapper:(0,b.jsx)(ht,{children:t.map((function(e,t){return(0,b.jsx)(at,dt({i:t,onClick:w,onMouseEnter:y,onMouseLeave:j},e),t)}))}),noPb:!0},i),{},{children:[(0,b.jsxs)(ut,{children:[!(null===n||void 0===n||!n.length)&&(0,b.jsx)(mt,{text:n}),(0,b.jsx)(gt,{children:(0,b.jsx)(h.N0,{children:x})}),!(null===r||void 0===r||!r.length)&&(0,b.jsx)(ft,{children:(0,b.jsx)(h.N0,{delay:.1,children:r})})]}),(0,b.jsxs)(vt,{ref:o,children:[t.map((function(e,t){var n=e.image;return(0,b.jsx)(xt,{children:(0,b.jsx)(jt,{children:(0,b.jsx)(f.IW,dt({sizes:"40vw",absolute:!0},null===n||void 0===n?void 0:n[0]))})},t)})),(0,b.jsxs)(yt,{children:[(0,b.jsx)(bt,{}),(0,b.jsx)(bt,{})]})]})]})):null},LinksListBlock:function(e){var t=e.children,n=e.i,r=e.title;return null!==t&&void 0!==t&&t.length?(0,b.jsxs)(f.OB,{children:[(0,b.jsx)(cn,{line:!0,children:(0,b.jsx)(Z,{i:n,children:r})}),(0,b.jsx)(tt.a,{children:(0,b.jsx)(sn,{children:t})}),!!(t.length%2)&&(0,b.jsx)(s.P,{h:28,noWrapper:!0})]}):null},ProjectsBlock:function(e){var t=e.projects;return(0,b.jsx)(f.OB,{children:(0,b.jsx)("ul",{children:!(null===t||void 0===t||!t.length)&&t.map((function(e,t){return e&&(0,b.jsx)(Cn,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?On(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):On(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({i:t},e),t)}))})})},SpacerBlock:function(e){var t=e.children,n=e.i,r=e.title,i=(0,a.useRef)(null),l=(0,a.useRef)(null),c=(0,a.useRef)(),d=(0,a.useMemo)((function(){return null===t||void 0===t?void 0:t.filter((function(e){return"listSpacer"===e.type}))}),[t]),p=(0,a.useMemo)((function(){return null===t||void 0===t?void 0:t.find((function(e){return"linkArrow"===e.type}))}),[t]),u=(0,a.useMemo)((function(){var e;return null===(e=d||[])||void 0===e?void 0:e.flatMap((function(e){return e.list}))}),[d]),m=(0,a.useState)(0),g=m[0],h=m[1],v=(0,a.useState)((d||[]).reduce((function(e,t,n){return e[n]=0,e}),{})),x=v[0],y=v[1],j=(0,a.useState)(!1),w=j[0],P=j[1],k=(0,ie.kC)().lg,C=(0,ie.s4)(),O=function(e,t){return function(){y((function(n){return Nn(Nn({},n),{},(0,o.Z)({},e,t))}))}};return(0,a.useEffect)((function(){var e;if(null===(e=c.current)||void 0===e||e.kill(),C&&l.current&&k){var t=K.p8.utils.mapRange(0,.8,0,u.length-1);return c.current=Sn.i.create({trigger:l.current,end:"+=".concat((u.length-1)/2*100,"%"),pin:!0,pinReparent:!1,refreshPriority:1,invalidateOnRefresh:!0,onToggle:function(e){var t=e.isActive;P(t)},onUpdate:function(e){var n=e.progress;h(Math.min(Math.floor(t(n)),u.length-1))}}),Sn.i.refresh(!0),function(){var e;null===(e=c.current)||void 0===e||e.kill()}}}),[u.length,C,k]),(0,a.useEffect)((function(){if(C&&l.current&&i.current){var e=l.current.querySelectorAll(".spacer-block__list-item")[0];K.p8.set(i.current,{y:null===e||void 0===e?void 0:e.offsetTop})}}),[C]),(0,a.useEffect)((function(){if(C&&l.current&&i.current&&-1!==g){var e=l.current.querySelectorAll(".spacer-block__list-item")[g];K.p8.to(i.current,{y:null===e||void 0===e?void 0:e.offsetTop,duration:.2,ease:"power2.out"})}}),[g,C]),null!==d&&void 0!==d&&d.length?(0,b.jsxs)(En,{ref:l,children:[(0,b.jsx)(s.c,{}),(0,b.jsx)(Rn,{ref:l,children:(0,b.jsxs)(An,{line:!0,children:[(0,b.jsx)(Mn,{children:(0,b.jsx)(Vn,{children:!(null===u||void 0===u||!u.length)&&u.map((function(e,t){var n,r;return(0,b.jsxs)(Fn,{isVisible:g===t,children:["images"in e&&(0,b.jsx)(Un,{children:!(null===(n=e.images)||void 0===n||!n.length)&&(0,b.jsx)(Xn,{delay:.1,images:e.images,sizes:"50vw",visible:w&&g===t,manual:!0})}),"video"in e&&(0,b.jsx)(Yn,{children:!(null===(r=e.video)||void 0===r||!r.length)&&(0,b.jsx)(f.Hi,{src:e.video,fullW:!0,loop:w&&g===t})})]},t)}))})}),(0,b.jsxs)(Jn,{children:[(0,b.jsxs)(Gn,{children:[(0,b.jsxs)("div",{children:[(0,b.jsx)(Z,{i:n,noPL:!0,children:r}),(0,b.jsx)(Kn,{children:d.map((function(e,t){return(0,b.jsxs)($n,{children:[(0,b.jsx)(er,{children:e.title}),(0,b.jsx)("ul",{children:e.list.map((function(e,n){var r=e.item;return(0,b.jsx)("li",{className:"spacer-block__list-item",children:(0,b.jsxs)(tr,{as:k?"div":"button",isCurrent:x[t]===n,onClick:O(t,n),children:[(0,b.jsx)(nr,{children:(0,D.YI)(n)}),null===r||void 0===r?void 0:r.text]})},n)}))}),(0,b.jsx)(qn,{children:(0,b.jsx)(Vn,{children:e.list.map((function(e,n){var r,i;return(0,b.jsxs)(Fn,{isVisible:x[t]===n,children:["images"in e&&(0,b.jsx)(Un,{children:!(null===(r=e.images)||void 0===r||!r.length)&&(0,b.jsx)(Xn,{delay:.1,images:e.images,sizes:"50vw",visible:x[t]===n,manual:!0})}),"video"in e&&(0,b.jsx)(Yn,{children:!(null===(i=e.video)||void 0===i||!i.length)&&(0,b.jsx)(f.Hi,{src:e.video,fullW:!0,loop:x[t]===n})})]},n)}))})})]},t)}))})]}),!!p&&(0,b.jsx)(rr,Nn({},p))]}),(0,b.jsx)(ir,{ref:i,isVisible:-1!==g})]})]})}),(0,b.jsx)(s.c,{})]}):null},Text2ProjectsListBlock:function(e){var t=e.children;return null!==t&&void 0!==t&&t.length?(0,b.jsx)(f.OB,{as:"ul",children:t.map((function(e,n){var r=e.projects,i=e.text,l=e.title;return(0,b.jsxs)("li",{children:[(0,b.jsxs)(xr,{line:!0,children:[(0,b.jsxs)(yr,{children:[(0,b.jsx)(br,{children:l}),(0,b.jsx)(f.r3,{text:i})]}),(0,b.jsx)(jr,{children:r.map((function(e,t){return(0,b.jsx)(fr,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?hr(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e),t)}))})]},n),n!==t.length-1&&(0,b.jsx)(s.c,{noWrapper:!0})]},n)}))}):null},TextBlock:function(e){var t=e.bg,n=e.children,r=e.text,i=(0,l.Z)(e,wr);return(0,b.jsxs)(z,kr(kr({bg:(0,D.Lq)(t)},i),{},{children:[(0,b.jsx)(Ir,{children:(0,b.jsx)(h.N0,{as:"p",children:r})}),!(null===n||void 0===n||!n.length)&&(0,b.jsx)(Br,{children:n})]}))},TextLargeBlock:function(e){var t=e.bg,n=e.children,r=e.subtitle,i=e.text,o=(0,l.Z)(e,Zr),c=(0,a.useMemo)((function(){return null===n||void 0===n?void 0:n.filter((function(e){return"videoParallax"!==e.type}))}),[n]),s=(0,a.useMemo)((function(){return null===n||void 0===n?void 0:n.find((function(e){return"videoParallax"===e.type}))}),[n]);return(0,b.jsxs)(Er,Wr(Wr({bg:(0,D.Lq)(t),childrenContainer:(0,b.jsxs)(b.Fragment,{children:[!!s&&(0,b.jsx)(Kt,Wr({small:!0},s)),(0,b.jsx)(Ar,{children:(0,b.jsx)(h.N0,{children:r})})]}),hasVideoParallax:!!s,wrapperStyles:s?Dr:void 0,noOverflow:!0},o),{},{children:[(0,b.jsx)(Hr,{children:(0,b.jsx)(h.N0,{children:r})}),!(null===i||void 0===i||!i.length)&&(0,b.jsx)(Mr,{children:(0,b.jsx)(f.r3,{text:i})}),!(null===c||void 0===c||!c.length)&&(0,b.jsx)(qr,{children:c})]}))},TextRepeatedBlock:function(e){var t=e.bg,n=e.children,r=e.text,i=e.title,o=(0,a.useMemo)((function(){return(r||"").replaceAll("\n","<br/>")}),[r]);return(0,b.jsx)(Jr,{children:(0,b.jsxs)(Vr,{bg:(0,D.Lq)(t),line:!0,children:[(0,et.Z)(Array(6).keys()).map((function(e){return(0,b.jsxs)(Fr,{childrenAmount:null===n||void 0===n?void 0:n.length,children:[(0,b.jsx)(Ur,{children:i}),!(null===o||void 0===o||!o.length)&&(0,b.jsx)(Xr,{children:(0,b.jsx)(h.UL,{dangerouslySetInnerHTML:{__html:o}})})]},e)})),!(null===n||void 0===n||!n.length)&&(0,b.jsx)(Yr,{children:n})]})})},TitleBlock:function(e){var t=e.title,n=e.titleMobile,r=(0,ie.kC)().lg,i=(0,a.useMemo)((function(){return!r&&null!==n&&void 0!==n&&n.length?n:t}),[r,t,n]);return(0,b.jsx)(Gr.D,{title:i})},VideoBlock:function(e){var t=e.text,n=e.video,r=e.videoMobile,i=(0,ni.o)(ji),o=i.wH,l=i.wW,c=(0,a.useRef)(null),s=(0,a.useRef)(null),d=(0,a.useRef)(null),p=(0,a.useRef)(null),u=(0,a.useRef)(!0),m=(0,a.useRef)({x:0,y:0}),g=(0,a.useRef)(null),h=(0,a.useRef)(null),v=(0,a.useRef)(null),x=(0,a.useRef)(),y=(0,a.useRef)(),j=(0,a.useRef)(null),w=(0,a.useRef)(null),P=(0,a.useRef)(null),k=(0,a.useRef)(0),C=(0,a.useRef)(),O=(0,a.useRef)(null),_=(0,a.useRef)(null),I=(0,a.useMemo)((function(){return o>l}),[o,l]),B=(0,a.useState)(!1),Z=B[0],S=B[1],W=(0,a.useState)(!1),T=W[0],N=W[1],Q=(0,ie.kC)().lg,L=(0,ie.s4)(),z=function(e){Q&&(!function(e){var t;if(d.current&&c.current&&w.current){null===(t=C.current)||void 0===t||t.kill();var n=c.current,r=n.getBoundingClientRect(),i=r.width,o=r.height,l=d.current.getBoundingClientRect(),a=l.x,s=l.y,p=l.width,g=l.height,f=p+Math.min(0,a),h=g+Math.min(0,s),v=K.p8.quickSetter(n,"x","px"),x=K.p8.quickSetter(n,"y","px"),y=K.p8.utils.mapRange(0,f-i/2,0,-(i/2-f)),b=K.p8.utils.mapRange(0,h-o/2,0,-(o/2-h)),P=y(e.clientX-a-i/2),O=b(e.clientY-s-o/2);if(u.current)u.current=!1;else{var _,I,B;k.current>=20&&(null===(I=j.current)||void 0===I||null===(B=I.firstChild)||void 0===B||B.remove(),k.current=k.current-1);var Z=w.current.cloneNode();Z.classList.add("clone"),K.p8.set(Z,{x:m.current.x,y:m.current.y}),null===(_=j.current)||void 0===_||_.append(Z),k.current=k.current+1}m.current={x:P,y:O},v(P),x(O)}}(e),C.current=K.p8.delayedCall(.2,(function(){var e,t=null===(e=j.current)||void 0===e?void 0:e.children;null!==t&&void 0!==t&&t.length&&K.p8.to(t,{display:"none",stagger:{each:.0125,ease:"slow(0.1, 0.7, true)"}})})))},D=function(){var e=(0,le.Z)(ce().mark((function e(){var t,n,r,i,o,l,a,d,u;return ce().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(O.current&&c.current){e.next=2;break}return e.abrupt("return");case 2:N(!0),S(!0),t=c.current.getBoundingClientRect(),n=t.x,r=t.y,i=O.current.getBoundingClientRect(),o=i.x,l=i.y,a=O.current.firstChild.getBoundingClientRect(),d=a.height,u=a.width,h.current&&(h.current.getInternalPlayer().play(),h.current.seekTo(.001,"fraction"),K.p8.delayedCall(0,(function(){var e;return null===(e=h.current)||void 0===e?void 0:e.getInternalPlayer().pause()}))),K.p8.timeline().set(O.current,{x:n-o,y:r-l}).set(p.current,{x:Q?n:0,y:Q?r:0}).to(s.current,{autoAlpha:0,duration:.2,ease:"power2.out"}).to(O.current,{autoAlpha:1,duration:.25},"-=0.1").to(O.current,{x:0,y:0,width:u,height:d,borderRadius:0,duration:.4,ease:"power2.in"},"-=0.2").call((function(){var e;null===(e=h.current)||void 0===e||e.getInternalPlayer().play(),S(!1)})).to(p.current,{autoAlpha:1,scale:1,rotate:0});case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,ie.T6)({target:p,enabled:T&&Q}),(0,a.useEffect)((function(){if(L&&Q&&c.current&&d.current){var e=c.current.getBoundingClientRect(),t=e.height,n=e.width,r=d.current.getBoundingClientRect(),i=r.height,o=(r.width-n)/2,l=(i-t)/2;K.p8.set(c.current,{x:o,y:l}),K.p8.set(d.current,{clearProps:"y"}),m.current={x:o,y:l}}}),[L,Q,o,l]),(0,a.useEffect)((function(){var e,t;if(null===(e=y.current)||void 0===e||e.kill(),null===(t=x.current)||void 0===t||t.kill(),L&&!Q)return K.p8.set(c.current,{clearProps:"x,y"}),y.current=K.p8.to(d.current,{y:"+=100%",ease:"none",paused:!0}),x.current=Sn.i.create({start:"top bottom-=15%",end:"bottom center",once:!1,invalidateOnRefresh:!0,trigger:v.current,onUpdate:function(e){var t,n=e.progress;null===(t=y.current)||void 0===t||t.progress(n)}}),function(){var e,t;null===(e=y.current)||void 0===e||e.kill(),null===(t=x.current)||void 0===t||t.kill()}}),[L,Q]),(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(ai,{ref:v,isAnimating:Z,children:(0,b.jsx)(f.PU,{bg:oe.Color.Yellow,line:!0,children:(0,b.jsxs)(ci,{ref:d,onMouseMove:z,onMouseLeave:z,children:[(0,b.jsx)(di,{ref:c,as:"button",onClick:D,children:(0,b.jsxs)(pi,{ref:s,children:[t,(0,b.jsx)("svg",{viewBox:"0 0 118 45",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,b.jsx)("path",{d:"M112.742 1.0561C105.514 23.8515 84.1851 40.3707 58.9975 40.3707C33.7807 40.3707 12.4311 23.813 5.22771 0.976562L0.799805 2.33031C8.58231 27.0628 31.6952 44.9995 58.9975 44.9995C86.2705 44.9995 109.363 27.1012 117.17 2.40987L112.742 1.0561Z",fill:"#F3F3F3"})})]})}),(0,b.jsx)(ui,{ref:j}
1),(0,b.jsx)(mi,{ref:P,children:(0,et.Z)(Array(50).keys()).map((function(e){return(0,b.jsx)(fi,{},e)}))}),(0,b.jsx)(gi,{ref:w})]})})}),(0,b.jsx)(ti,{children:(0,b.jsxs)(hi,{ref:g,isVisible:T,onClick:function(){if(O.current&&c.current){var e=c.current.getBoundingClientRect(),t=e.x,n=e.y,r=e.height,i=e.width;N(!1),S(!0),K.p8.timeline().to(p.current,{autoAlpha:0,clearProps:"scale,rotate",duration:.2,ease:"power2.out"}).to(O.current,{autoAlpha:1,x:t-(l-i)/2,y:n-(o-r)/2,height:r,width:i,borderRadius:9999,duration:.3,ease:"power2.out"},"-=0.15").to(_.current,{scale:.5,duration:.3,ease:"power2.out"},"-=0.3").to(O.current,{autoAlpha:0,duration:.15,ease:"power2.out",clearProps:"x,y"},"-=0.1").to(s.current,{autoAlpha:1,duration:.2,ease:"power2.in"},"-=0.1").set(_.current,{clearProps:"all"}).call((function(){var e;null===(e=h.current)||void 0===e||e.getInternalPlayer().pause(),S(!1)}))}},children:[(0,b.jsx)(vi,{ref:O,children:(0,b.jsx)(xi,{ref:_,children:!(null===n||void 0===n||!n.length)&&(0,b.jsx)(yi,{ref:h,src:I&&r?r:n,loop:!0},I.toString())})}),(0,b.jsx)(bi,{ref:p,children:(0,b.jsx)(Kr.Z,{})})]})})]})},WorkProjectsBlock:function(e){var t=e.id,n=e.projects,r=e.services,i=(0,a.useMemo)((function(){return n.map((function(e){var t=e.uri;return void 0===t?"":t}))}),[n]),l=(0,a.useRef)(void 0),c=(0,a.useRef)(null),d=(0,a.useState)(l.current),p=d[0],u=d[1],m=(0,a.useState)(n),g=m[0],f=m[1],h=((0,ie.c6)({target:c}),function(){var e=(0,le.Z)(ce().mark((function e(n){var r,i,o;return ce().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ii(Pi,{blockId:t,categoryId:n});case 2:return r=e.sent,i=r.projects,o=void 0===i?[]:i,e.abrupt("return",o);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),x=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return(0,le.Z)(ce().mark((function t(){var r,a,c;return ce().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(l.current=l.current===e?void 0:e,u(l.current),!l.current){t.next=11;break}return t.next=5,h(l.current);case 5:r=t.sent,a=r.reduce((function(e,t){return Fi(Fi({},e),{},(0,o.Z)({},t.uri||"",t))}),{}),c=i.map((function(e){return a[e]})).filter(Boolean),f(c),t.next=12;break;case 11:f(n);case 12:Sn.i.refresh(!0);case 13:case"end":return t.stop()}}),t)})))};return(0,b.jsxs)(Ui,{children:[(0,b.jsxs)(Xi,{children:[(0,b.jsx)(s.c,{noWrapper:!0}),(0,b.jsx)(Yi,{children:(0,b.jsx)(Ji,{children:!(null===r||void 0===r||!r.length)&&r.map((function(e,t){var n=e.id,r=e.title;return(0,b.jsx)("li",{children:(0,b.jsxs)(Gi,{isCurrent:!p||n===p,onClick:x(n),children:[(0,b.jsx)(v.p,{i:t+1}),r]})},t)}))})})]}),(0,b.jsx)("ul",{ref:c,children:!(null===g||void 0===g||!g.length)&&g.map((function(e,t){return(0,b.jsx)(qi,Fi({delay:0,i:t,manual:!1},e),e.uri)}))})]})}},lo={position:"relative",zIndex:"0"},ao=function(e){var t=e.block,n=t.type,r=(0,l.Z)(t,Ki),i=e.isLast,o=(0,l.Z)(e,$i),d=(0,a.useMemo)((function(){return(0,c.upperFirst)(n)}),[n]),p=(0,a.useMemo)((function(){return!i&&!io.includes(d)}),[d,i]),u=d?oo[d]:void 0;return u?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(u,to(to({},r),o)),p&&(0,b.jsx)(s.c,{wrapperStyles:lo})]}):null},co=function(e){var t=e.blocks;return(0,b.jsx)(b.Fragment,{children:t.map((function(e,n){return(0,b.jsx)(ao,{block:e,i:n,isLast:n===t.length-1},n)}))})},so=n(7358),po=n(730),uo=u()(no||(no=(0,d.Z)(["\n fragment TextPageHeadingBlock on textPageBlocks_textPageHeadingBlock_BlockType {\n type: typeHandle\n title: baseTitle\n }\n"]))),mo=g.ZP.h3.withConfig({displayName:"TextPageHeadingBlock__Wrapper",componentId:"sc-ugq8uc-0"})([""," margin-bottom:",";","{margin-top:",";}","{width:90%;margin-bottom:5rem;}","{margin-bottom:",";}"],{gridColumn:"1 / -1",fontSize:"var(--font-lg-size)",lineHeight:"var(--font-lg-line)",letterSpacing:"var(--font-lg-letter)"},(0,y.WQ)(29),(0,x.zN)("lg"),(0,y.WQ)(82),(0,x.up)("lg"),(0,x.up)("xl"),(0,y.WQ)(50,"xl")),go=u()(ro||(ro=(0,d.Z)(["\n fragment TextPageTextColumnBlock on textPageBlocks_textPageTextColumnBlock_BlockType {\n type: typeHandle\n text: richTextWithListsLink\n }\n"]))),fo=(0,g.ZP)(f.r3).withConfig({displayName:"TextPageTextColumnBlock__StyledBaseRichText",componentId:"sc-nd29cs-0"})([""," ","{margin-bottom:19rem;}","{margin-bottom:",";}","{&:last-child{margin-bottom:",";}}"],{gridColumn:"1 / -1","@media (min-width: 1024px)":{gridColumn:"span 4 / span 4"}},(0,x.up)("lg"),(0,x.up)("xl"),(0,y.WQ)(190,"xl"),(0,x.zN)("lg"),(0,y.WQ)(132)),ho=["type"],vo=["block"],xo=["blocks"];function yo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function bo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?yo(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var jo,wo={TextPageHeadingBlock:function(e){var t=e.title;return null!==t&&void 0!==t&&t.length?(0,b.jsx)(mo,{children:t}):null},TextPageTextColumnBlock:function(e){var t=e.text;return null!==t&&void 0!==t&&t.length?(0,b.jsx)(fo,{text:t}):null}},Po=function(e){var t=e.block,n=t.type,r=(0,l.Z)(t,ho),i=(0,l.Z)(e,vo),o=(0,a.useMemo)((function(){return(0,c.upperFirst)(n)}),[n]),s=o?wo[o]:void 0;return s?(0,b.jsx)(s,bo(bo({},r),i)):null},ko=function(e){var t=e.blocks,n=(0,l.Z)(e,xo);return(0,b.jsx)(b.Fragment,{children:t.map((function(e,t){return(0,b.jsx)(Po,bo({block:e},n),t)}))})},Co=(u()(jo||(jo=(0,d.Z)(["\n fragment TextPage on pages_textPage_Entry {\n type: typeHandle\n footer\n seo {\n ...Seo\n }\n slug\n title\n blocks: textPageBlocks {\n ...TextPageHeadingBlock\n ...TextPageTextColumnBlock\n }\n sectionTitle: baseTitle\n sectionSubtitle: subtitle\n }\n\n ","\n ","\n\n ","\n"])),uo,go,po.t),function(e){var t=e.blocks,n=e.sectionSubtitle,r=e.sectionTitle,i=e.title;return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(Gr.D,{title:i}),(0,b.jsx)(z,{bg:oe.Color.Black,i:1,title:r,subtitle:n,noPb:!0,children:!(null===t||void 0===t||!t.length)&&(0,b.jsx)(ko,{blocks:t})})]})}),Oo=n(7828),_o=["page","seo"];function Io(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Bo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Io(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Io(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Zo=!0,So=function(e){var t,n=e.page,r=e.seo,i=(0,l.Z)(e,_o),c=(0,a.useMemo)((function(){var e;return null===n||void 0===n||null===(e=n.slug)||void 0===e?void 0:e.includes("contact")}),[null===n||void 0===n?void 0:n.slug]),s=(0,a.useMemo)((function(){return null!==n&&void 0!==n&&n.footer?(0,o.Z)({},n.footer,!0):{}}),[null===n||void 0===n?void 0:n.footer]);return(0,ie.o$)(i),(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(po.p,{seo:null===n||void 0===n?void 0:n.seo,seoDefault:r}),(0,b.jsxs)(Oo.k,{flex:c,children:["page"===(null===n||void 0===n?void 0:n.type)&&!(null===n||void 0===n||null===(t=n.blocks)||void 0===t||!t.length)&&(0,b.jsx)(co,{blocks:n.blocks}),"textPage"===(null===n||void 0===n?void 0:n.type)&&(0,b.jsx)(Co,Bo({},n))]}),(0,b.jsx)(so.$_,Bo({},s))]})}},8150:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/[[...slug]]",function(){return n(3831)}])}},function(e){e.O(0,[214,201,774,888,179],(function(){return t=8150,e(e.s=t);var t}));var t=e.O();_N_E=t}]);
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.