1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[33],{26451:function(n,t,e){(window.__NEXT_P=window.__NEXT_P||[]).push(["/collection/[slug]",function(){return e(91338)}])},36211:function(n,t,e){"use strict";var r=e(82729),i=e(41686),o=e(96637),a=e(14869),l=e(94800);function c(){let n=(0,r._)(["\n position: absolute;\n width: 100%;\n height: 100%;\n background-color: ",";\n display: block;\n top: 0;\n left: 0;\n mix-blend-mode: multiply;\n z-index: 8;\n "]);return c=function(){return n},n}let d=(0,i.ZP)(a.q.div).withConfig({componentId:"sc-39853903-0"})(["display:none;",""],l.BC.break(c(),n=>{let{theme:t}=n;return(0,o.m4)(t.dark,.64)}));t.Z=d},3089:function(n,t,e){"use strict";e.d(t,{Z:function(){return u}});var r=e(85893);e(67294);var i=e(41686),o=e(9044),a=e(43116),l=e(70156),c=n=>{let{customButton:t}=n;return t.external?(0,r.jsx)(l.Z,{href:t.external,target:"_blank",children:t.text}):(0,r.jsx)(o.Z,{children:t.text})},d=e(41585);let s=i.ZP.div.withConfig({componentId:"sc-a0c42953-0"})(["grid-area:cta;background:",";padding:1.6rem;display:flex;flex-direction:column;margin-top:1rem;.collection-cta{&__heading{margin-bottom:2rem;margin-top:1rem;font-size:2.4rem;font-weight:",";}&__text{line-height:1.5;margin-bottom:2rem;}}button{align-self:center;}"],n=>{let{theme:t}=n;return t.lightBlue},n=>{let{theme:t}=n;return t.font.extraBold});var u=n=>{let{text:t,customButton:e}=n;return(0,r.jsxs)(s,{className:"collection-cta",children:[(0,r.jsx)(d.G,{className:"collection-cta__heading",children:"Get Started"}),(0,r.jsx)(a.Z,{children:t}),e?(0,r.jsx)(c,{customButton:e}):(0,r.jsx)(o.Z,{children:"Get Started"})]})}},41585:function(n,t,e){"use strict";e.d(t,{G:function(){return x}});var r=e(82729),i=e(85893),o=e(67294),a=e(5152),l=e.n(a),c=e(61888),d=e(73981),s=e(43116),u=e(63492),h=e(94800),p=e(41686),g=e(3089);function m(){let n=(0,r._)(["\n display: block;\n "]);return m=function(){return n},n}let f=l()(()=>Promise.all([e.e(3290),e.e(147),e.e(5055)]).then(e.bind(e,69162)),{loadableGenerated:{webpack:()=>[69162]}}),x=p.ZP.h2.withConfig({componentId:"sc-8508c058-0"})(["color:",";margin-top:2rem;display:none;",""],n=>{let{theme:t}=n;return t.alternateOrange},h.BC.break(m()));t.Z=n=>{let{title:t,description:e,projects:r,project:a,slug:l,ctaText:p,customButton:m}=n,{viewport:w}=(0,u.Z)(),b=w.width<h.ZP.sizes.break,j=(0,o.useRef)(null),_=(0,o.useRef)(null),[Z,v]=(0,o.useState)({current:null});return(0,o.useEffect)(()=>{_.current&&v(_)},[_.current]),(0,i.jsx)(c.Z,{collection:!0,className:"single-collection",container:Z,children:(0,i.jsxs)("main",{className:"main",children:[(0,i.jsx)(d.Z,{className:"page-title",ref:j,children:t}),(0,i.jsx)(x,{className:"sub-heading",style:{gridArea:"heading"},children:"Past Projects"}),r&&(0,i.jsx)(f,{projects:r,project:a,slug:l,mobile:b}),(0,i.jsx)(g.Z,{text:p,customButton:m}),(0,i.jsx)("div",{className:"content-wrapper",children:(0,i.jsx)("div",{className:"content",ref:_,children:e&&Z&&(0,i.jsx)(s.Z,{children:e})})})]})})}},9044:function(n,t,e){"use strict";var r=e(82729),i=e(85893),o=e(67294),a=e(14869),l=e(41686),c=e(70156),d=e(6548),s=e(36211),u=e(14770),h=e(63492),p=e(94800);function g(){let n=(0,r._)(["\n max-height: 100vh;\n position: static;\n height: 100%;\n "]);return g=function(){return n},n}let m=(0,l.ZP)(u.Z).withConfig({componentId:"sc-59243272-0"})(["overflow:hidden;flex:0 0 50%;position:absolute;left:0;bottom:42px;",""],p.BC.break(g()));t.Z=n=>{let{children:t="Start a Project"}=n,e=(0,o.useRef)(null),{width:r,height:l,y:u,x:g}=e.current?e.current.getBoundingClientRect():{width:0,height:0,x:0,y:0},f=window.scrollY,{viewport:x,mobile:w,formOptions:b}=(0,h.Z)(),[j,_]=(0,o.useState)(!1),Z=(0,a.Yz)(j,{from:{width:"".concat(r,"px"),height:"".concat(l,"px"),left:"".concat(g,"px"),transform:"translateX(-0%)",top:"".concat(u,"px"),paddingTop:"0rem",paddingBottom:"0rem",paddingLeft:"0%",paddingRight:"0%",o:0,position:"absolute",zIndex:10},enter:{width:"".concat(w?x.width:x.width/2,"px"),height:"".concat(w?x.height:.8*x.height,"px"),left:"".concat(.5*x.width,"px"),transform:"translateX(-50%)",to
1p:"".concat(w?f:x.height/2-p.ZP.sizes.header-.75*x.height/2,"px"),paddingTop:"5rem",paddingBottom:"5rem",paddingLeft:w?"0%":"2rem",paddingRight:w?"0%":"2rem",opacity:1,o:1},leave:{width:"".concat(r,"px"),height:"".concat(l,"px"),left:"".concat(g,"px"),transform:"translateX(-0%)",top:"".concat(u,"px"),paddingTop:"0rem",paddingBottom:"0rem",paddingLeft:"0%",paddingRight:"0%",opacity:0,o:0}});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(c.Z,{handleClick:()=>{_(!j)},ref:e,children:t}),Z((n,t)=>t&&(0,i.jsxs)(o.Fragment,{children:[(0,i.jsx)(s.Z,{onClick:()=>_(!1),style:{opacity:n.o.to(n=>n)},className:"contact-form-bg-overlay"}),(0,i.jsx)(m,{modal:1,formOpen:!0,toggleForm:()=>_(!j),className:"modal-contact-form",styles:n,fields:b.contactForm.formBuilder,...b.contactForm,children:(0,i.jsx)(d.Z,{handleClick:()=>_(!1)})})]}))]})}},61888:function(n,t,e){"use strict";var r=e(82729),i=e(41686),o=e(94800);function a(){let n=(0,r._)(["\n display: grid;\n grid-template-columns: 40% 60%;\n grid-template-rows: auto 1fr auto;\n height: calc(100vh - ",'px);\n grid-template-areas: \n "title heading"\n "content carousel"\n "content cta";\n width: 100%;\n column-gap: 20px;\n ']);return a=function(){return n},n}function l(){let n=(0,r._)(["\n position: relative;\n "]);return l=function(){return n},n}function c(){let n=(0,r._)(["\n // flex-grow: 1;\n // display: grid;\n // grid-template-columns: 1fr;\n // grid-template-rows: auto auto auto;\n // justify-items: start;\n // align-items: start;\n "]);return c=function(){return n},n}function d(){let n=(0,r._)(["\n overflow-y: scroll;\n position: absolute; \n right: -","px;\n background: white;\n top: 0;\n left: 0;\n bottom: 0;\n width: 100%;\n &::-webkit-scrollbar {\n display: none;\n }\n ","\n "]);return d=function(){return n},n}function s(){let n=(0,r._)(["\n display: ",";\n padding-left: 10rem;\n /* height: 100vh; */\n\n &.width-50 {\n .main {\n flex: 0 0 50%;\n }\n .masonry {\n flex: 0 0 50%;\n }\n }\n \n .main {\n padding: 0;\n padding-right: 2rem;\n /* padding-top: 5%; */\n display: flex;\n flex-flow: column;\n ","\n\n .heading {\n padding: 0;\n margin-top: 2rem;\n /* width: 75%; */\n grid-area: title;\n &::after {\n margin-top: 1rem;\n height: 3px;\n }\n }\n .content-wrapper {\n grid-area: content;\n ","\n }\n .content {\n padding: 0; \n \n width: ","%;\n /* overflow: scroll; */\n \n ","\n }\n\n .projects-carousel-wrapper {\n grid-area: carousel;\n }\n }\n "]);return s=function(){return n},n}let u=i.ZP.div.attrs(()=>({className:"page-layout"})).withConfig({shouldForwardProp:n=>!["mobile","collection","container"].includes(n)}).withConfig({componentId:"sc-1462a023-0"})([".main{padding:2rem 0;.heading{line-height:1.1;padding:0 3rem;}}.content{padding:0 3rem;margin:2rem 0;}",""],o.BC.break(s(),n=>{let{mobile:t}=n;return t?"block":"flex"},o.BC.break(a(),n=>{let{theme:t}=n;return t.sizes.header}),o.BC.break(l()),n=>{let{collection:t=!1}=n;return t?65:100},o.BC.break(d(),n=>{var t,e;let{container:r}=n;return r&&(null===(t=r.current)||void 0===t?void 0:t.offsetWidth)-(null===(e=r.current)||void 0===e?void 0:e.clientWidth)},o.eC.enabled(c()))));t.Z=u},91338:function(n,t,e){"use strict";e.r(t),e.d(t,{__N_SSG:function(){return d},default:function(){return s}});var r=e(85893),i=e(28665),o=e(41585),a=e(61945),l=e(5152);let c=e.n(l)()(()=>e.e(906).then(e.bind(e,30906)),{loadableGenerated:{webpack:()=>[30906]}});var d=!0;function s(n){let{site:t,collection:e,projects:l,draftMode:d}=n;return(0,r.jsxs)(i.ZP,{site:t,children:[(0,r.jsx)(a.Z,{title:e.title,seo:e.seoSettings}),d?(0,r.jsx)(c,{...n}):(0,r.jsx)(o.Z,{...e,projects:l})]})}}},function(n){n.O(0,[5445,4617,5599,9639,2888,9774,179],function(){return n(n.s=26451)}),_N_E=n.O()}]);
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.