1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2390],{98148:function(n,e,t){t.d(e,{r:function(){return HeroDepartment}});var i=t(73235),a=t(52322),l=t(80085),o=t(73654),r=t(2784),s=t(98614),m=t(22713),c=t(84006),d=t(50143),p=t(63670),f=t(32788),h=t(39069);function _templateObject(){let n=(0,i._)(["\n height: 100svh;\n width: 100%;\n position: relative;\n display: grid;\n grid-template: 1fr / 1fr;\n overflow: hidden;\n\n "," {\n h1 {\n font-size: ",";\n }\n }\n\n .text,\n .ms-video-player {\n grid-area: 1 / 1 / span 1 / span 1;\n }\n\n .ms-video-player {\n position: relative;\n width: 100vw;\n height: 100svh;\n z-index: 1;\n\n iframe {\n position: absolute;\n top: 50%;\n left: 50%;\n width: 100vw;\n height: 100svh;\n transform: translate(-50%, -50%);\n /* \n "," {\n transform: translateX(-50%);\n } */\n }\n\n @media (min-aspect-ratio: 16/9) {\n iframe {\n /* height = 100 * (9 / 16) = 56.25 */\n height: 56.25vw !important;\n }\n }\n @media (max-aspect-ratio: 16/9) {\n iframe {\n /* width = 100 / (9 / 16) = 177.777777 */\n width: 177.78vh !important;\n }\n }\n\n .video-player img {\n object-fit: cover;\n }\n }\n\n .arrow-down {\n }\n\n .text {\n justify-self: flex-end;\n align-self: flex-end;\n padding: var(--gap);\n z-index: 2;\n display: flex;\n flex-direction: column;\n gap: 117px;\n /* justify-content: center; */\n /* align-items: center; */\n width: 100%;\n\n h1,\n h2 {\n /* white-space: pre-wrap; */\n }\n\n .meta {\n "," {\n align-self: flex-end;\n text-align: right;\n width: ",";\n }\n\n h2 {\n text-align: left;\n }\n\n .arrow-down {\n margin-top: 20px;\n width: 25px;\n height: 41px;\n margin-right: 24px;\n\n path {\n fill: var(--redefine-yellow);\n }\n }\n }\n }\n"]);return _templateObject=function(){return n},n}let g=m.ZP.header.withConfig({componentId:"sc-df69d1bb-0"})(_templateObject(),c.m7,(0,h.NN)(60,h.$H,"mobile"),c.m7,c.YT,(0,c.Jc)(355)),u={initial:{x:"-200%",scale:2},animate:{scale:1,x:"0%",transition:{...(0,c.us)(1.5),delay:.4}}},b={initial:{x:"200%",scale:2},animate:{x:"0%",scale:1,transition:{...(0,c.us)(1.5),delay:.5}}},HeroDepartment=n=>{let{data:e,about:t=!1}=n,{t:i}=(0,s.$G)(),{title:m,description:c,hero:h}=e,[v,x]=(0,r.useState)(!1),[R,j]=(0,r.useState)({fonts:!1,video:!!t}),_=(0,l.Z)();return(0,r.useEffect)(()=>{x(R.fonts)},[R]),(0,r.useEffect)(()=>{(0,o.i)(()=>{j(n=>({...n,fonts:!0}))})},[]),(0,a.jsxs)(g,{children:[(0,a.jsx)(f.Y,{background:!0,active:!0,forcePlay:!0,forceDelay:!0,forcePoster:t,handleReady:()=>j(n=>({...n,video:!0})),button:!1,url:_&&h.videoMobile?h.videoMobile:null==h?void 0:h.video,poster:null==h?void 0:h.image}),(0,a.jsxs)("div",{className:"text",children:[(0,a.jsx)(p.E.h1,{initial:"initial",animate:v?"animate":"initial",variants:u,className:"display white",children:m}),(0,a.jsxs)(p.E.div,{initial:"initial",animate:v?"animate":"initial",variants:b,className:"meta",children:[(0,a.jsx)("h2",{className:"body-l white",children:c.includes("\xae")?c.split("").map((n,e)=>"\xae"===n?(0,a.jsx)("sup",{children:n},e):(0,a.jsx)("span",{children:n},e)):c}),(0,a.jsx)(d.Z,{white:!0,className:"arrow-down"})]})]})]})}},55194:function(n,e,t){t.d(e,{L:function(){return SectionContact}});var i=t(73235),a=t(52322);t(2784);var l=t(22713),o=t(98614),r=t(84006),s=t(39069),m=t(95788),c=t(49758),d=t(64363);function _templateObject(){let n=(0,i._)(["\n background-color: var(--dneg-coral);\n padding-block: 60px;\n\n &.white {\n background-color: var(--dneg-white-noise);\n\n * {\n color: var(--dneg-film-noir);\n }\n }\n\n .container {\n display: flex;\n flex-direction: column;\n gap: 48px;\n padding: 0 20px;\n }\n\n "," {\n padding-block: 80px;\n\n .container {\n ","\n }\n }\n\n .grid {\n row-gap: 62px;\n }\n\n p {\n white-space: pre-wrap;\n }\n\n &.single {\n row-gap: 0;
1\n align-items: center;\n\n div.cta {\n grid-column: 1 / span 4;\n\n h2 {\n font-size: ",";\n margin-bottom: 40px;\n\n @media (max-width: 950px) {\n font-size: ",";\n }\n\n "," {\n font-size: ",";\n }\n }\n\n p {\n font-size: ",";\n line-height: 22px;\n\n "," {\n font-size: ",";\n line-height: 26px;\n max-width: 50%;\n }\n }\n }\n\n div.people {\n grid-column: 5 / span 2;\n\n "," {\n align-self: end;\n padding-left: 10%;\n }\n\n h3 {\n font-size: ",";\n\n "," {\n font-size: ",";\n }\n }\n\n li {\n ","\n font-size: ",";\n\n "," {\n ","\n }\n }\n }\n }\n\n &:not(.single) {\n div.cta {\n grid-column: 1 / span 3;\n\n h2 {\n font-size: ",";\n margin-bottom: 26px;\n\n "," {\n font-size: ",";\n }\n }\n }\n\n div.people {\n grid-area: 2/4 / span 1 / span 3;\n display: grid;\n row-gap: 48px;\n\n "," {\n grid-template-columns: repeat(3, 1fr);\n column-gap: var(--gap);\n row-gap: 94px;\n }\n\n li {\n ","\n font-size: ",";\n\n "," {\n ","\n }\n }\n }\n }\n\n div.people {\n h3 {\n text-transform: uppercase;\n margin-bottom: var(--gap);\n\n "," {\n margin-bottom: 30px;\n }\n }\n\n ul {\n display: flex;\n flex-direction: column;\n gap: 4px;\n\n "," {\n gap: 8px;\n }\n\n &.single {\n gap: 8px;\n }\n\n li a {\n font-size: unset;\n line-height: unset;\n }\n }\n }\n\n &.redefine {\n background-color: ",";\n\n &:not(.single) {\n div.cta {\n h2 {\n margin-bottom: 80px;\n }\n }\n div.people {\n grid-row: 1;\n "," {\n padding-top: 22px;\n }\n }\n }\n\n .container {\n "," {\n /* padding: 0 20px; */\n row-gap: 0;\n /* h2 {\n transform: translateX(-7px);\n } */\n }\n }\n\n h2 {\n "," {\n font-size: "," !important;\n letter-spacing: 0;\n margin-bottom: 30px;\n }\n }\n\n &.single {\n .container {\n "," {\n gap: 70px;\n }\n }\n div.cta {\n grid-column: 1 / span 5;\n h2 {\n margin-bottom: 30px;\n "," {\n font-size: ",";\n margin-bottom: 90px;\n }\n }\n }\n\n div.people {\n grid-column: 6;\n padding-left: 0;\n align-self: unset;\n "," {\n padding-top: 50px;\n\n h3 {\n font-size: ",";\n }\n\n li {\n font-size: ",";\n }\n }\n }\n }\n }\n"]);return _templateObject=function(){return n},n}let p=l.zo.section(_templateObject(),r.YT,m.Yw,(0,s.NN)(200,s.vR,"desktop"),(0,s.NN)(100,s.$H,"mobile"),r.m7,(0,s.NN)(90,s.$H,"mobile"),(0,s.NN)(18,s.$H,"mobile"),r.YT,(0,s.NN)(21,s.vR,"desktop"),r.YT,(0,s.NN)(16,s.$H,"mobile"),r.YT,(0,s.NN)(28,s.vR,"desktop"),s.Hg,(0,s.NN)(14,s.$H,"mobile"),r.YT,s.u$,(0,s.NN)(80,s.$H,"mobile"),r.YT,(0,s.NN)(100,s.vR,"desktop"),r.YT,s.Hg,(0,s.NN)(14,s.$H,"mobile"),r.YT,s.Wg,r.YT,r.m7,n=>n.bg?"var(--".concat(n.bg,")"):"var(--redefine-light-grey)",r.YT,r.YT,r.m7,(0,s.NN)(48,s.$H,"mobile"),r.m7,r.YT,(0,s.NN)(160,s.vR,"desktop"),r.YT,(0,s.NN)(16,s.$H,"mobile"),(0,s.NN)(14,s.$H,"mobile")),SectionContact=n=>{let{data:e,white:t=!1,bg:i,redefine:l=!1}=n,{t:r}=(0,o.$G)();return(0,a.jsx)(p,{bg:i,className:"".concat(t?"white":"").concat(1===e.departments.length?"single":"").concat(l?" redefine":""),children:(0,a.jsxs)("div",{className:"container",children:[(0,a.jsxs)("div",{className:"cta",children:[(0,a.jsx)(c.Z,{delay:.5,children:(0,a.jsx)("h2",{children:r("get-in-touch")})}),(0,a.jsx)(d.Z,{delay:.7,children:(0,a.jsx)("p",{className:"".concat(e.departments.length>1?"body-l":""),children:e.text})})]}),(0,a.jsx)("div",{className:"people",children:e.departments.map((n,t)=>(0,a.jsx)(d.Z,{delay:.8,children:(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"body",children:n.name}),(0,a.jsx)("ul",{className:"".concat(1===e.departments.length?"single":""),children:n.team.map((n,t)=>(0,a.jsx)("li",{className:"".concat(1===e.departments.length?"body-l":""),children:(0,a.jsx)("a",{target:"_blank",href:n.link,children:n.name})},n.name||t))})]})},n.name||t))})]})})}},64363:function(n,e,t){var i=t(52322),a=t(2784),l=t(87773),o=t(72810);let r={hidden:{height:"auto",opacity:0}
1,show:{height:"auto",opacity:1}};e.Z=n=>{let{children:e,delay:t=0}=n,s=(0,a.useRef)(null),m=(0,l.Y)(s,{once:!0});return(0,i.jsx)(o.E.div,{ref:s,variants:r,initial:"hidden",animate:m?"show":"hidden",transition:{delay:t,duration:.3},children:e})}},57960:function(n,e,t){t.d(e,{vR:function(){return s},$H:function(){return r},u$:function(){return c},A$:function(){return m},NN:function(){return getRelativeREM}});var i=t(73235),a=t(22713),l=t(84006);let o={heading:"Attila Sans Basic",body:"SansPlomb"};function _templateObject(){let n=(0,i._)(["\n font-family: ",";\n font-size: ",";\n font-style: normal;\n font-weight: 900;\n line-height: 80%;\n text-transform: uppercase;\n\n @media (min-width: ",") {\n font-size: ",";\n }\n"]);return _templateObject=function(){return n},n}function _templateObject1(){let n=(0,i._)(["\n font-family: ",";\n font-size: ",";\n font-style: normal;\n font-weight: 900;\n line-height: 80%;\n text-transform: uppercase;\n\n @media (min-width: ",") {\n font-size: ",";\n }\n"]);return _templateObject1=function(){return n},n}function _templateObject2(){let n=(0,i._)(["\n font-family: ",";\n font-size: ",";\n font-style: normal;\n font-weight: 900;\n line-height: 100%; // 60px\n\n @media (min-width: ",") {\n font-size: ",";\n line-height: 87.5%;\n }\n"]);return _templateObject2=function(){return n},n}function _templateObject3(){let n=(0,i._)(["\n font-family: ",";\n font-size: ",";\n font-style: normal;\n font-weight: 900;\n line-height: 83.33%;\n text-transform: uppercase;\n\n @media (min-width: ",") {\n font-size: ",";\n line-height: 87.5%;\n }\n"]);return _templateObject3=function(){return n},n}function _templateObject4(){let n=(0,i._)(["\n font-family: ",";\n font-size: ",";\n font-style: normal;\n font-weight: 900;\n line-height: 83.333%;\n\n @media (min-width: ",") {\n font-size: ",";\n line-height: 90%;\n }\n"]);return _templateObject4=function(){return n},n}function _templateObject5(){let n=(0,i._)(["\n font-family: ",";\n font-size: ",";\n font-style: normal;\n font-weight: 900;\n line-height: 88.235%;\n\n @media (min-width: ",") {\n font-size: ",";\n line-height: 85%;\n }\n"]);return _templateObject5=function(){return n},n}function _templateObject6(){let n=(0,i._)(["\n font-family: ",";\n font-size: ",";\n font-style: normal;\n font-weight: 900;\n line-height: 89.286%;\n text-transform: uppercase;\n\n @media (min-width: ",") {\n font-size: ",";\n line-height: 90.909%;\n }\n"]);return _templateObject6=function(){return n},n}function _templateObject7(){let n=(0,i._)(["\n font-family: ",";\n font-size: ",";\n font-style: normal;\n font-weight: 600;\n line-height: 90%;\n\n @media (min-width: ",") {\n font-size: ",";\n }\n"]);return _templateObject7=function(){return n},n}function _templateObject8(){let n=(0,i._)(["\n font-family: ",";\n font-size: ",";\n font-style: normal;\n font-weight: 400;\n line-height: 122.222%;\n\n @media (min-width: ",") {\n font-size: ",";\n }\n"]);return _templateObject8=function(){return n},n}function _templateObject9(){let n=(0,i._)(["\n font-family: ",";\n font-size: ",";\n font-style: normal;\n font-weight: 400;\n line-height: 120%;\n\n @media (min-width: ",") {\n font-size: ",";\n line-height: 115%;\n }\n"]);return _templateObject9=function(){return n},n}function _templateObject10(){let n=(0,i._)(["\n font-family: ",";\n font-size: ",";\n font-style: normal;\n font-weight: 400;\n line-height: 100%;\n\n @media (min-width: ",") {\n font-size: ",";\n line-height: 114.286%;\n }\n"]);return _templateObject10=function(){return n},n}function _templateObject11(){let n=(0,i._)(["\n font-family: ",";\n font-size: ",";\n font-style: normal;\n font-weight: 500;\n line-height: 122.222%;\n letter-spacing: ",";\n text-transform: capitalize;\n\n @media (min-width: ",") {\n font-size: ",";\n letter-spacing: ",";\n line-height: 115%;\n }\n"]);return _templateObject11=function(){return n},n}function _templateObject12(){let n=(0,i._)(["\n font-family: ",";\n font-size: ",";\n letter-spacing: ",";\n font-style: normal;\n font-weight: 400;\n line-height: 114.286%; /* 114.286% */\n text-decoration-line: underline;\n\n @media (min-width: ",") {\n font-size: ",";\n letter-spacing: ",";\n }\n"]);
1return _templateObject12=function(){return n},n}function _templateObject13(){let n=(0,i._)(["\n font-family: ",";\n font-size: ",";\n font-style: normal;\n font-weight: 400;\n line-height: 107.5%; /* 17.2px */\n text-transform: uppercase;\n\n @media (min-width: ",") {\n font-size: ",";\n }\n"]);return _templateObject13=function(){return n},n}function _templateObject14(){let n=(0,i._)(["\n font-family: ",";\n font-size: ",";\n font-style: normal;\n font-weight: 900;\n line-height: 1; // 117.647%; /* 200px */\n\n @media (max-width: 390px) {\n font-size: 14vw;\n }\n\n @media (min-width: ",") {\n font-size: ",";\n }\n"]);return _templateObject14=function(){return n},n}function _templateObject15(){let n=(0,i._)(["\n font-family: ",";\n font-size: ",";\n font-style: normal;\n font-weight: 500;\n line-height: 100%; /* 20px */\n\n @media (min-width: ",") {\n font-size: ",";\n }\n"]);return _templateObject15=function(){return n},n}function _templateObject16(){let n=(0,i._)(["\n font-family: ",";\n font-size: ",";\n font-style: normal;\n font-weight: 900;\n line-height: 92.308%; /* 60px */\n\n @media (min-width: ",") {\n font-size: ",";\n }\n"]);return _templateObject16=function(){return n},n}function _templateObject17(){let n=(0,i._)(["\n color: var(--dneg-white-noise);\n transition: opacity 0.5s var(--ease);\n opacity: 1;\n\n &:disabled,\n &.disabled {\n opacity: 0.3;\n }\n"]);return _templateObject17=function(){return n},n}let r=15,s=18,getRelativeREM=(n,e,t)=>"".concat(n/e,"rem");(0,a.iv)(_templateObject(),o.body,getRelativeREM(350,r,"mobile"),l.AV.tablet,getRelativeREM(350,s,"desktop")),(0,a.iv)(_templateObject1(),o.body,getRelativeREM(100,r,"mobile"),l.AV.tablet,getRelativeREM(250,s,"desktop")),(0,a.iv)(_templateObject2(),o.body,getRelativeREM(60,r,"mobile"),l.AV.tablet,getRelativeREM(200,s,"desktop"));let m=(0,a.iv)(_templateObject3(),o.body,getRelativeREM(72,r,"mobile"),l.AV.tablet,getRelativeREM(200,s,"desktop"));(0,a.iv)(_templateObject4(),o.body,getRelativeREM(60,r,"mobile"),l.AV.tablet,getRelativeREM(150,s,"desktop")),(0,a.iv)(_templateObject5(),o.body,getRelativeREM(34,r,"mobile"),l.AV.tablet,getRelativeREM(100,s,"desktop")),(0,a.iv)(_templateObject6(),o.body,getRelativeREM(28,r,"mobile"),l.AV.tablet,getRelativeREM(55,s,"desktop")),(0,a.iv)(_templateObject7(),o.body,getRelativeREM(28,r,"mobile"),l.AV.tablet,getRelativeREM(40,s,"desktop"));let c=(0,a.iv)(_templateObject8(),o.heading,getRelativeREM(18,r,"mobile"),l.AV.tablet,getRelativeREM(18,s,"desktop"));(0,a.iv)(_templateObject9(),o.heading,getRelativeREM(16,r,"mobile"),l.AV.tablet,getRelativeREM(16,s,"desktop")),(0,a.iv)(_templateObject10(),o.heading,getRelativeREM(12,r,"mobile"),l.AV.tablet,getRelativeREM(14,s,"desktop")),(0,a.iv)(_templateObject11(),o.heading,getRelativeREM(18,r,"mobile"),getRelativeREM(-.18,r,"mobile"),l.AV.tablet,getRelativeREM(16,s,"desktop"),getRelativeREM(-.16,s,"desktop")),(0,a.iv)(_templateObject12(),o.heading,getRelativeREM(14,r,"mobile"),getRelativeREM(-.14,r,"mobile"),l.AV.tablet,getRelativeREM(14,s,"desktop"),getRelativeREM(-.14,s,"desktop")),(0,a.iv)(_templateObject13(),o.heading,getRelativeREM(16,r,"mobile"),l.AV.tablet,getRelativeREM(16,s,"desktop")),(0,a.iv)(_templateObject14(),o.body,getRelativeREM(60,r,"mobile"),l.AV.tablet,getRelativeREM(170,s,"desktop")),(0,a.iv)(_templateObject15(),o.header,getRelativeREM(18,r,"mobile"),l.AV.tablet,getRelativeREM(18,s,"desktop")),(0,a.iv)(_templateObject16(),o.body,getRelativeREM(65,r,"mobile"),l.AV.tablet,getRelativeREM(65,s,"desktop")),(0,a.iv)(_templateObject17())}}]);
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.