1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[405],{48312:function(e,n,l){(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return l(99926)}])},94910:function(e,n,l){"use strict";var i=l(85893),t=l(41664),a=l.n(t);l(67294);let s=e=>{var n,l,t;let{componentData:s}=e;return(0,i.jsxs)("button",{className:"button",children:[(null==s?void 0:s.linkType)=="internal"&&(0,i.jsx)(a(),{className:"button__link",href:"/".concat((null==s?void 0:null===(n=s.internalLink)||void 0===n?void 0:n.parent)||"").concat(null==s?void 0:null===(l=s.internalLink)||void 0===l?void 0:null===(t=l.slug)||void 0===t?void 0:t.current)||0,target:(null==s?void 0:s.newWindow)?"_blank":"",children:(0,i.jsx)("span",{children:null==s?void 0:s.linkText})},null==s?void 0:s._key),(null==s?void 0:s.linkType)=="external"&&(0,i.jsx)("a",{className:"button__link",href:null==s?void 0:s.externalUrl,target:(null==s?void 0:s.newWindow)?"_blank":"",rel:"noreferrer",children:(0,i.jsx)("span",{children:null==s?void 0:s.linkText})},null==s?void 0:s._key)]})};n.Z=s},42382:function(e,n,l){"use strict";l.d(n,{c:function(){return r},Z:function(){return d}});var i=l(85893);l(67294);var t=l(94910),a=l(55195),s=l(35300);let o=e=>{let{componentData:n}=e;return(0,i.jsx)("section",{className:"bg-grey",children:(0,i.jsxs)("div",{className:"cta-section__horizontal",children:[(0,i.jsx)("div",{className:"cta-section__horizontal-text",children:(0,i.jsx)("div",{className:"rich-text",children:(null==n?void 0:n.textSection)&&(0,i.jsx)(s.YI,{value:null==n?void 0:n.textSection,components:a.ZP})})}),(0,i.jsx)("div",{className:"cta-section__horizontal-cta-container",children:(0,i.jsx)(t.Z,{componentData:null==n?void 0:n.ctaButton})})]})})},c=e=>{let{componentData:n}=e;return(0,i.jsx)("section",{className:"bg-background",children:(0,i.jsxs)("div",{className:"cta-section__vertical",children:[(0,i.jsx)("div",{className:"cta-section__vertical-text",children:(0,i.jsx)("div",{className:"rich-text",children:(null==n?void 0:n.textSection)&&(0,i.jsx)(s.YI,{value:null==n?void 0:n.textSection,components:a.ZP})})}),(0,i.jsx)("div",{className:"cta-section__vertical-cta-container",children:(0,i.jsx)(t.Z,{componentData:null==n?void 0:n.ctaButton})})]})})},r=e=>{let{componentData:n}=e;return(0,i.jsxs)(i.Fragment,{children:[(null==n?void 0:n.contentLayout)==="horizontal"&&(0,i.jsx)(o,{componentData:n}),(null==n?void 0:n.contentLayout)==="vertical"&&(0,i.jsx)(c,{componentData:n})]})};var d=r},82296:function(e,n,l){"use strict";var i=l(85893),t=l(55195),a=l(35300);l(67294);let s=e=>{let{componentData:n}=e;return(0,i.jsx)("section",{className:"".concat((null==n?void 0:n.backgroundColour)=="dark"?"bg-background text-white":""),children:(0,i.jsxs)("div",{className:"info-section ".concat((null==n?void 0:n.backgroundColour)?"info-section--dark":"","\n ").concat((null==n?void 0:n.heading)?"info-section--has-heading":"","\n "),children:[(null==n?void 0:n.heading)&&(0,i.jsx)("div",{className:"info-section__heading rich-text",children:(0,i.jsx)(a.YI,{value:null==n?void 0:n.heading,components:t.ZP})}),(null==n?void 0:n.textLeftAlign)?(0,i.jsx)("div",{className:"info-section__text-container",children:(0,i.jsx)("div",{className:"info-section__text-left rich-text",children:(null==n?void 0:n.text)&&(0,i.jsx)(a.YI,{value:null==n?void 0:n.text,components:t.ZP})})}):(0,i.jsxs)("div",{className:"info-section__subline",children:[(0,i.jsx)("div",{className:"info-section__subline-container rich-text",children:(null==n?void 0:n.subline)&&(0,i.jsx)(a.YI,{value:null==n?void 0:n.subline,components:t.ZP})}),(0,i.jsx)("div",{className:"rich-text",children:(null==n?void 0:n.text)&&(0,i.jsx)(a.YI,{value:null==n?void 0:n.text,components:t.ZP})})]})]})})};n.Z=s},18021:function(e,n,l){"use strict";var i=l(85893);l(67294);var t=l(97005),a=l(76518);let s=e=>{var n;let{componentData:l,globalData:s}=e;return(0,i.jsx)("section",{className:(null==l?void 0:l.backgroundColour)=="grey"?"bg-grey":(null==l?void 0:l.backgroundColour)=="dark"?"bg-background":"",children:(0,i.jsxs)("div",{className:"marquee-section ".concat((null==l?void 0:l.imageSource)=="new"?"marquee-section--new":""),children:[(null==l?void 0:l.imageSource)=="global"&&(0,i.jsx)("div",{className:"marquee-section__global",children:(0,i.jsx)(t.Z,{children:null==s?void 0:s.map(e=>(0,i.jsx)("figure",{children:(0,i.jsx)(a.Z,{image:e,loading:"eager"})},e._key))})}),(null==l?void 0:l.imageSource)=="new"&&(0,i.jsx)("div",{className:"marquee-section__new",children:(0,i.jsx)(t.Z,{children:null==l?void 0:null===(n=l.images)||void 0===n?void 0:n.map(e=>(0,i.jsx)("figure",{children:(0,i.jsx)(a.Z,{image:e,loading:"eager"})},e._key))})})]})})};n.Z=s},76518:function(e,n,l){"use strict";var i=l(85893),t=l(38020),a=l(44008),s=l(13328);let o=e=>{var n;let{image:l,mode:o,loading:c}=e,r=null!==(n=null==l?void 0:l.alt)&&void 0!==n?n:"Image";return(0,i.jsx)(a.dJ,{id:l.asset._ref||l.asset._id,baseUrl:"https://cdn.sanity.io/images/".concat(s.Sx,"/").concat(s.gx,"/"),alt:r,preview:(0,t.i)(l).width(24).height(24).blur(20).url(),mode:o||"cover",hotspot:null==l?void 0:l.hotspot,loading:c||"lazy",className:"sanity-image"})};n.Z=o},99926:function(e,n,l){"use strict";l.r(n),l.d(n,{__N_SSP:function(){return D},default:function(){return S}});var i,t=l(85893),a=l(40310),s=l(67294),o=l(22546),c=l(41664),r=l.n(c);let d=e=>{var n,l,i;let{componentData:a,lg:s,md:o}=e;return(0,t.jsxs)("div",{className:"cta-link ".concat(s?"cta-link__large":""," ").concat(o?"cta-link__medium":""),children:[(null==a?void 0:a.linkType)=="internal"&&(0,t.jsx)(r(),{href:"/".concat((null==a?void 0:null===(n=a.internalLink)||void 0===n?void 0:n.parent)||"").concat(null==a?void 0:null===(l=a.internalLink)||void 0===l?void 0:null===(i=l.slug)||void 0===i?void 0:i.current)||0,target:(null==a?void 0:a.newWindow)?"_blank":"",children:(0,t.jsx)("span",{children:null==a?void 0:a.linkText})},null==a?void 0:a._key),(null==a?void 0:a.linkType)=="external"&&(0,t.jsx)("a",{href:null==a?void 0:a.externalUrl,target:(null==a?void 0:a.newWindow)?"_blank":"",rel:"noreferrer",children:(0,t.jsx)("span",{children:null==a?void 0:a.linkText})},null==a?void 0:a._key)]})};l(99008),l(74256);var u=l(50067),v=l(76518);let h=e=>{let{componentData:n}=e,l=n.projects||n.films;return(0,t.jsx)("section",{className:"bg-background",children:(0,t.jsxs)("div",{className:"home-projects-carousel",children:[(0,t.jsx)(o.tq,{modules:[u.tl,u.pt],slidesPerView:1,speed:750,autoplay:{delay:3500,disableOnInteraction:!0},pagination:{clickable:!0},grabCursor:!0,className:"home-projects-carousel__swiper",children:null==l?void 0:l.map(e=>{var n,l,i;return(0,t.jsxs)(o.o5,{children:[(null==e?void 0:e.featuredImage)&&(0,t.jsx)(r(),{href:"/".concat((null==e?void 0:e.parent)||"").concat(null==e?void 0:null===(n=e.slug)||void 0===n?void 0:n.current),className:"home-projects-carousel__figure-link",children:(0,t.jsx)("figure",{children:(0,t.jsx)(v.Z,{image:null==e?void 0:e.featuredImage})})},null==e?void 0:null===(l=e.slug)||void 0===l?void 0:l.current),(0,t.jsx)("span",{className:"home-projects-carousel__title",children:(null==e?void 0:e.title)||""})]},null===(i=e.slug)||void 0===i?void 0:i.current)})}),(null==n?void 0:n.ctaLink)&&(0,t.jsx)("div",{className:"home-projects-carousel__cta",children:(0,t.jsx)(d,{componentData:null==n?void 0:n.ctaLink,lg:!0})})]})})};var x=l(42382),j=l(18021),m=l(55195),g=l(35300);function _(){return(_=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var l=arguments[n];for(var i in l)Object.prototype.hasOwnProperty.call(l,i)&&(e[i]=l[i])}return e}).apply(this,arguments)}var p=function(e){return s.createElement("svg",_({xmlns:"http://www.w3.org/2000/svg",width:43,height:40},e),i||(i=s.createElement("text",{"data-name":"\\u2192",transform:"translate(3 2)",fill:"#191919",fontSize:48,fontFamily:"AcuminPro-Medium, Acumin Pro",fontWeight:500,letterSpacing:"-.01em"},s.createElement("tspan",{x:-2.048,y:35},"â"))))};let k=e=>{var n,l,i;let{componentData:a}=e;return(0,t.jsxs)("div",{children:[(null==a?void 0:a.linkType)=="internal"&&(0,t.jsxs)(r
1(),{href:"/".concat((null==a?void 0:null===(n=a.internalLink)||void 0===n?void 0:n.parent)||"").concat(null==a?void 0:null===(l=a.internalLink)||void 0===l?void 0:null===(i=l.slug)||void 0===i?void 0:i.current)||0,target:(null==a?void 0:a.newWindow)?"_blank":"",children:[(0,t.jsx)("span",{children:null==a?void 0:a.linkText}),(0,t.jsx)(p,{})]},null==a?void 0:a._key),(null==a?void 0:a.linkType)=="external"&&(0,t.jsxs)("a",{href:null==a?void 0:a.externalUrl,target:(null==a?void 0:a.newWindow)?"_blank":"",rel:"noreferrer",children:[(0,t.jsx)("span",{children:null==a?void 0:a.linkText}),(0,t.jsx)(p,{})]},null==a?void 0:a._key)]})};l(72069);let f=e=>{var n,l;let{componentData:i}=e,[a,c]=(0,s.useState)(null),[r,d]=(0,s.useState)(0);(0,s.useEffect)(()=>{a&&a.slideTo&&a.slideTo(r,200,!0)},[r,a]);let h=e=>{c(e)};return(0,t.jsx)("section",{children:(0,t.jsxs)("div",{className:"showcase-links",children:[(null==i?void 0:i.title)&&(0,t.jsx)("div",{className:"showcase-links__title",children:(0,t.jsx)(g.YI,{value:null==i?void 0:i.title,components:m.ZP})}),(0,t.jsxs)("div",{className:"showcase-links__container",children:[(0,t.jsxs)("div",{className:"showcase-links__left",children:[(0,t.jsx)("div",{className:"rich-text",children:(null==i?void 0:i.description)&&(0,t.jsx)(g.YI,{value:null==i?void 0:i.description,components:m.ZP})}),(0,t.jsx)("div",{className:"showcase-links__links",children:null==i?void 0:null===(n=i.links)||void 0===n?void 0:n.map((e,n)=>(0,t.jsx)("div",{className:"showcase-link",onMouseEnter:()=>d(n),children:(0,t.jsx)(k,{componentData:null==e?void 0:e.link})},e._key))})]}),(0,t.jsx)("div",{className:"showcase-links__right",children:(0,t.jsx)(o.tq,{slidesPerView:1,onSwiper:h,effect:"fade",allowTouchMove:!1,modules:[u.xW],children:null==i?void 0:null===(l=i.links)||void 0===l?void 0:l.map((e,n)=>(0,t.jsx)(o.o5,{children:(0,t.jsx)("figure",{className:r==n?"showcase-links__image":"showcase-links__image--hidden",children:(0,t.jsx)(v.Z,{image:null==e?void 0:e.image,loading:"eager"})})},null==e?void 0:e._key))})})]})]})})},N=e=>{var n;let{componentData:l,children:i}=e;return(0,t.jsx)(r(),{href:"/".concat((null==l?void 0:l.parent)||"").concat(null==l?void 0:null===(n=l.slug)||void 0===n?void 0:n.current)||0,target:(null==l?void 0:l.newWindow)?"_blank":"",children:i})};var w=l(94910),b=l(84538);let y=e=>{var n;let{componentData:l}=e;return(0,t.jsx)("section",{className:"bg-background",children:(0,t.jsxs)("div",{className:"project-highlights",children:[(0,t.jsx)("div",{className:"project-highlights__title",children:(null==l?void 0:l.title)&&(0,t.jsx)(g.YI,{value:null==l?void 0:l.title,components:m.ZP})}),(0,t.jsx)("div",{className:"project-highlights__projects",children:null==l?void 0:null===(n=l.projects)||void 0===n?void 0:n.map(e=>(0,t.jsx)("div",{className:"project-highlights__project",children:(0,t.jsxs)(N,{componentData:e,children:[(0,t.jsxs)(b.E.figure,{initial:{opacity:0}
1,whileInView:{opacity:1},transition:{duration:.5},viewport:{once:!0},children:[(0,t.jsx)(v.Z,{image:e.featuredImage}),(0,t.jsx)("div",{className:"project-highlights__overlay",children:(0,t.jsx)(b.E.h3,{children:null==e?void 0:e.title})})]}),(0,t.jsx)("div",{className:"project-highlights__caption",children:(0,t.jsx)(b.E.h3,{children:null==e?void 0:e.title})})]})},e._id))}),(0,t.jsx)("div",{className:"project-highlights__cta-button",children:(null==l?void 0:l.ctaLink)&&(0,t.jsx)(w.Z,{componentData:null==l?void 0:l.ctaLink})})]})})};var Z=l(82296);let P=e=>{let{componentData:n}=e;return(0,t.jsx)("section",{children:(0,t.jsx)("div",{className:"text-block",children:(0,t.jsx)("div",{className:"rich-text",children:(null==n?void 0:n.text)&&(0,t.jsx)(g.YI,{value:null==n?void 0:n.text,components:m.ZP})})})})};var D=!0;function S(e){var n;let{homeData:l,globalSettingsData:i,footerData:s}=e;return(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(a.Z,{globalSettingsData:i,footerData:s,children:null==l?void 0:null===(n=l.homePageBuilder)||void 0===n?void 0:n.map(e=>{switch(e._type){case"projectsCarousel":return(0,t.jsx)(h,{componentData:e},e._key);case"ctaSection":return(0,t.jsx)(x.Z,{componentData:e},e._key);case"textBlock":return(0,t.jsx)(P,{componentData:e},e._key);case"projectHighlights":return(0,t.jsx)(y,{componentData:e},e._key);case"infoSection":return(0,t.jsx)(Z.Z,{componentData:e},e._key);case"marquee":return(0,t.jsx)(j.Z,{componentData:e,globalData:null==i?void 0:i.globalMarquee},e._key);case"showcaseLinks":return(0,t.jsx)(f,{componentData:e},e._key);default:return(0,t.jsx)(t.Fragment,{})}})})})}}},function(e){e.O(0,[666,8,594,413,184,310,774,888,179],function(){return e(e.s=48312)}),_N_E=e.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.