1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,44572,e=>{"use strict";var t=e.i(43476),l=e.i(38017),a=e.i(5050),r=e.i(64057),s=e.i(71645),i=e.i(2128),n=e.i(56907),o=e.i(1052);e.s(["default",0,({items:e,title:c})=>{let d=(0,l.default)(),u=(0,s.useRef)(null),m=(0,s.useRef)(null),p=(0,s.useRef)(0),[f,x]=(0,s.useState)(0),h=(0,s.useRef)(0),g=(0,s.useRef)(0),b=(0,s.useRef)(null),y=(0,s.useRef)(null),v=(0,o.default)(o.selectReducedMotion),j=()=>{if(!u.current||!m.current)return;let e=u.current.offsetHeight;p.current=Math.max(m.current.offsetHeight-e+200,0),x(e)};return(0,s.useEffect)(()=>{if(!u.current||!m.current||d||!1!==v)return;j();let e=()=>{if(!m.current)return;g.current=requestAnimationFrame(e);let t=m.current.style.translate.split(" ")[1]?.slice(0,-2),l=t?parseFloat(t):0;l+=(h.current-l)*.08,m.current.style.translate=`0 ${l}px`};return b.current=(0,a.animate)(u.current,{autoplay:(0,r.onScroll)({enter:"top -200px top",leave:"bottom bottom",onUpdate:e=>{h.current=-p.current*e.progress},onEnter:()=>{y.current&&(clearTimeout(y.current),y.current=null),g.current&&cancelAnimationFrame(g.current),g.current=requestAnimationFrame(e)},onLeave:()=>{y.current&&clearTimeout(y.current),y.current=window.setTimeout(()=>{g.current&&cancelAnimationFrame(g.current),y.current=null},500)}})}),window.addEventListener("resize",j),()=>{window.removeEventListener("resize",j),g.current&&cancelAnimationFrame(g.current),b.current?.revert(),b.current=null}},[d,v]),(0,t.jsxs)("section",{children:[c&&(0,t.jsx)("div",{className:"h-100 xs:h-110 md:h-135 lg:h-180 xlb:h-245 overflow-hidden relative max-md:-mx-(--container-margin) max-md:px-(--container-margin)",children:(0,t.jsx)(n.default,{label:c,color:"yellow",level:2,size:"big",hasAnim:!0})}),(0,t.jsxs)("div",{className:"main-grid",style:d||0===f?{}:{height:`${f}px`},children:[(0,t.jsx)("div",{className:"col-span-full md:col-span-6",children:(0,t.jsx)("div",{ref:u,className:"flex flex-col gap-y-60 md:gap-y-100",children:e.slice(0,2).map(e=>(0,t.jsx)(i.default,{title:e.title,picture:e.picture,link:e.link,isHp:!0},e.title))})}),(0,t.jsx)("div",{ref:m,className:"max-md:col-start-3 col-span-4 md:col-start-9 flex flex-col gap-y-40 md:gap-y-100 max-md:mt-60 md:pt-200",children:e.slice(2,5).map(e=>(0,t.jsx)(i.default,{title:e.title,picture:e.picture,link:e.link,size:"small",isHp:!0},e.title))})]})]})}])},41063,e=>{"use strict";var t=e.i(71645);e.s(["default",0,()=>{let[e,l]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{let e=()=>{let e=window.innerWidth<1024,t=window.innerHeight>window.innerWidth;l(e&&t)};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]),e}])},43754,e=>{"use strict";var t=e.i(43476),l=e.i(38017),a=e.i(41063),r=e.i(1052),s=e.i(71645),i=e.i(7767),n=e.i(48020),o=e.i(39559),c=e.i(1883),d=e.i(25589),u=e.i(62353),m=e.i(55667),p=e.i(57688),f=e.i(23880),x=e.i(5050),h=e.i(1578),g=e.i(22016);let b=(0,s.forwardRef)(function({mediaType:e,type:a,src:c,alt:d="",poster:u,client:b,title:y,className:v,isAnimated:j=!1,displayOnly:w=!1,link:N},k){let A=(0,o.useTranslations)(),C=(0,s.useRef)(null),S=k||C,z=(0,s.useRef)(null),E=(0,s.useRef)(!1),T=(0,r.default)(e=>e.hpHideText),H=(0,r.default)(e=>e.hpAnimPlaying),R=(0,r.default)(e=>e.setHpAnimPlaying),P=(0,r.default)(e=>e.hpAnimPlayed),_=(0,l.default)(),[G,L]=(0,s.useState)(!1),M=(0,r.default)(r.selectReducedMotion),[Y,$]=(0,s.useState)(()=>parseInt(window.getComputedStyle(document.body).getPropertyValue("--margin-top-anim-HP"))||0);return(0,s.useEffect)(()=>{let e=()=>{$(parseInt(window.getComputedStyle(document.body).getPropertyValue("--margin-top-anim-HP"))||0)};return window.addEventListener("resize",e),j||R(!1),()=>{window.removeEventListener("resize",e)}},[j,R]),(0,s.useEffect)(()=>{T&&!0!==M||queueMicrotask(()=>L(!0))},[T,M]),(0,s.useEffect)(()=>{if(!j){let e=setTimeout(()=>{L(!0)},1e3);return()=>clearTimeout(e)}},[j]),(0,s.useEffect)(()=>{let e=window.scrollY>0;G&&z.current&&(e?z.current.style.opacity="0":!1===M&&(0,x.animate)(z.current,{opacity:[0,1],duration:600}))},[G,M]),(0,m.useLenis)(e=>{if(document.documentElement.classList.contains("transitioning")||H||!S.current||_||w||!0===M)return;let t=e.scroll;t>0&&!E.current?(E.current=!0,h.utils.remove(S.current),(0,x.animate)(S.current,{translateY:0,duration:800}),z.current&&(h.utils.remove(z.current),(0,x.animate)(z.current,{opacity:0,translateY:-100,duration:200}))):E.current&&0===t&&(E.current=!1,h.utils.remove(S.current),(0,x.animate)(S.current,{translateY:Y,duration:800}),z.current&&(h.utils.remove(z.current),(0,x.animate)(z.current,{opacity:1,translateY:{from:-30,to:0},duration:200,delay:550})))},[H,_,Y]),(0,t.jsxs)(t.Fragment,{children:[_&&!j&&(0,t.jsx)(f.default,{className:"absolute z-40 overflow-visible! top-60 left-(--container-margin) w-[calc(100vw-(var(--container-margin)*2))]"}),G&&(0,t.jsx)("p",{ref:z,className:(0,n.cn)("hp-baseline-text text-40 m-0 text-right",{"opacity-0":T&&!P},{"absolute md:top-[75px] lg:top-[160px] xl:top-[260px] right-(--container-margin) z-50 max-md:hidden":!1===M}),style:{viewTransitionName:"hero-baseline"},children:A.baseline_hero_hp}),(0,t.jsx)("div",{className:(0,n.cn)("relative main-grid mb-60 md:mb-160 max-md:mt-[calc(9svh+50px)]",v),ref:S,style:{...!1===M?j?{transform:"translateY(100svh)"}:{transform:`translateY(${!_&&!w?Y:0}px)`}:{}},children:(0,t.jsx)("div",{className:(0,n.cn)("col-span-full row-start-1","-mx-(--container-margin)","md:mx-0"),
1children:(0,t.jsxs)(g.default,{scroll:!1,href:N??"/","data-card":!0,className:"relative block w-full overflow-hidden h-[calc(100svh-var(--header-size)-9svh-50px)] md:h-[calc(100svh-var(--header-size)-var(--container-margin))]",children:["image"===e?(0,t.jsx)(t.Fragment,{children:c&&(0,t.jsx)(p.default,{src:(0,i.getCmsAssetUrl)(c),alt:d,fill:!0,priority:!0,className:"object-cover",sizes:"100vw"})}):(0,t.jsx)(t.Fragment,{children:c&&(0,t.jsx)("video",{className:"w-full h-full object-cover absolute top-0 left-0",autoPlay:!0,loop:!0,muted:!0,playsInline:!0,poster:(0,i.getCmsAssetUrl)(u??"",!0),preload:"metadata","aria-label":d||"Hero video background",children:(0,t.jsx)("source",{src:(0,i.getCmsAssetUrl)(c,!0),type:"video/mp4"})},c)}),(0,t.jsx)("div",{className:"absolute main-grid left-0 bottom-10 md:bottom-20 right-0",children:(0,t.jsx)("div",{className:(0,n.cn)("bg-white","px-15 pt-15 pb-10","col-span-full ","md:col-span-5 md:col-start-8 lg:col-span-4 lg:col-start-9 max-md:mx-10 md:p-20 md:mr-20",{"leading-tight font-armin-grotesk uppercase text-24 md:text-25":"work"===a}),children:"work"===a?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("p",{className:"text-black bg-white",children:b}),(0,t.jsx)("p",{className:"mt-2 text-grey bg-white",children:y})]}):(0,t.jsx)("p",{className:"text-20 leading-wide",children:y})})})]})})})]})});b.displayName="Hp Hero";let y=(0,d.cubicBezier)(0,.36,0,1),v=(0,d.cubicBezier)(.42,0,0,1),j=({thumbnails:e,mediaType:a,type:d,src:x,poster:h,client:g,title:j,link:w})=>{let N=(0,o.useTranslations)(),k=(0,s.useRef)(null),A=(0,s.useRef)([]),C=(0,s.useRef)(null),S=(0,r.default)(e=>e.hpHideText),[z,E]=(0,s.useState)(!0),T=(0,m.useLenis)(),H=(0,s.useRef)(null),R=(0,l.default)(),[P,_]=(0,s.useState)(!1),[G,L]=(0,s.useState)(0),M=(0,r.default)(e=>e.setHpHideText),Y=(0,r.default)(e=>e.setHpBurgerMobileHidden),$=(0,r.default)(e=>e.setHpAnimPlaying),I=(0,r.default)(e=>e.hpAnimPlaying),F=(0,s.useCallback)(()=>R?0:parseInt(window.getComputedStyle(document.body).getPropertyValue("--margin-top-anim-HP")),[R]),q=(0,s.useCallback)(()=>{if(!C.current||R)return;let e=window.innerWidth-40;return parseInt(window.getComputedStyle(document.body).getPropertyValue("--end-size-logo-HP"))/e},[R]),W=(0,s.useCallback)(()=>{if(!C.current||R)return;let e=q();C.current.style.transform=`scale(${e})`},[q,R]);return(0,s.useEffect)(()=>{if(!k.current||!C.current||!H.current||!P)return;let e=k.current,t=C.current.querySelector(".letter-b"),l=C.current.querySelector(".letter-e"),a=C.current.querySelector(".letter-t"),r=C.current.querySelector(".letter-c"),s=q()??1,i=(0,c.createTimeline)();if(R)i.add(e,{translateY:"-539px",duration:3e3,ease:"linear"},0).add(A.current,{translateY:"0",opacity:1,duration:600,ease:"outCirc",delay:(0,u.stagger)(160)},0).add(A.current,{translateY:"-84px",opacity:0,duration:600,ease:"inCirc",delay:(0,u.stagger)(160)},1600).label("lettersSingle",2820).call(()=>E(!1)).call(()=>{M(!1),Y(!1)},3500).add(H.current,{translateY:0,duration:1e3,ease:y},4840).call(()=>M(!0),4840).then(()=>{$(!1),t&&l&&a&&r&&(t.style.transform="translateY(0)",l.style.transform="translateY(0)",a.style.transform="translateY(0)",r.style.transform="translateY(0)");let e=Date.now()+6048e5;try{localStorage.setItem("animHpViewed",e.toString())}catch(e){console.error(e)}}),t&&l&&a&&r&&i.add(t,{y:[0,G],ease:y,duration:700},"lettersSingle").add(l,{y:[0,G],ease:y,duration:700,delay:80},"lettersSingle").add(a,{y:[0,G],ease:y,duration:700,delay:160},"lettersSingle").add(r,{y:[0,G],ease:y,duration:1e3,delay:240},"lettersSingle");else i.add(e,{opacity:[0,1],duration:400,ease:"linear"},0).add(e,{translateX:"-78vw",duration:1800,ease:"outCirc"},0).call(()=>E(!1)).add(e,{translateX:"-=70vw",duration:3980,ease:"linear"},1020).add(A.current.slice(3),{translateY:"-1300px",duration:1130,ease:"inCirc",delay:(0,u.stagger)(100)},1020).label("logo",1770).add(C.current,{translateY:["100svh",0],duration:1220,ease:y},"logo").add(C.current,{opacity:[0,1],duration:300,ease:"linear"},"logo").label("lettersSingle",1800).add(H.current,{translateY:`${(window.innerWidth-40)*.29+20-10*parseInt(window.getComputedStyle(document.body).getPropertyValue("--header-size").replace("rem",""))}px`,duration:1210,ease:y},2500).add(H.current,{translateY:`${F()}px`,duration:1e3,ease:v},5380).add(C.current,{scale:s,duration:1e3,ease:v},5370).call(()=>M(!1),5640).then(()=>{$(!1);let e=Date.now()+6048e5;try{localStorage.setItem("animHpViewed",e.toString())}catch(e){console.error(e)}}),l&&a&&r&&i.add(l,{y:[300,0],ease:y,duration:1222},"lettersSingle").add(a,{y:[600,0],ease:y,duration:1520},"lettersSingle").add(r,{y:[900,0],ease:y,duration:1750},"lettersSingle");return()=>{M(!0)}},[$,M,Y,q,F,P,R,G]),(0,s.useEffect)(()=>(I?(T?.scrollTo(0),T?.stop()):(T?.start(),window.addEventListener("resize",W)),()=>{window.removeEventListener("resize",W),T?.start()}),[I,T,W,$]),(0,s.useEffect)(()=>{queueMicrotask(()=>_(!0))},[]),(0,s.useEffect)(()=>{(()=>{if(!C.current)return;let e=C.current,t=e.querySelector(".letter-b");
1if(!t)return;let l=e.viewBox.baseVal.height/e.getBoundingClientRect().height;L(-(window.innerHeight*l)+t.getBBox().height+70*l)})()},[]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("section",{className:(0,n.cn)("absolute inset-0 overflow-hidden max-md:z-60 z-50 max-md:mb-0! pointer-events-none",R||I?"":"hidden"),children:[(0,t.jsx)("div",{className:(0,n.cn)("w-screen h-screen flex md:items-center overflow-hidden",{"bg-white":z},R&&!I&&"pointer-events-none"),children:(0,t.jsx)("ul",{style:{...R&&{transform:"translateY(324px)"}},ref:k,className:"max-md:flex-col flex gap-(--grid-gutter) max-md:w-full md:opacity-0",children:e.map((e,l)=>(0,t.jsx)("li",{className:"relative aspect-hero-thumb max-md:opacity-0",style:{...R?{transform:"translateY(324px)"}:{width:(0,n.getCalcGridColumn)(3,!1)}},ref:e=>{A.current[l]=e},children:(0,t.jsx)(p.default,{className:"object-cover",sizes:"(min-width: 768px) 30vw, 100vw",src:(0,i.getCmsAssetUrl)(e),fill:!0,alt:"",priority:!0})},l))})}),R&&(0,t.jsx)("p",{className:(0,n.cn)("fixed top-[53vw] left-10 text-30 transition-opacity duration-700",S&&"opacity-0",!I&&"pointer-events-none"),children:N.baseline_hero_hp}),(0,t.jsx)(f.default,{ref:C,className:`${I?"max-md:fixed max-md:bottom-(--container-margin)":"max-md:absolute max-md:top-60"} md:absolute z-50 overflow-visible! md:top-(--container-margin) left-(--container-margin) w-[calc(100vw-(var(--container-margin)*2))] origin-top-left`,isAnimHp:!0})]}),(0,t.jsx)(b,{link:w,ref:H,className:"z-40",isAnimated:!0,mediaType:a,type:d,src:x,poster:h,client:g,title:j})]})};e.s(["default",0,({block:e})=>{var i;let n,o=(0,r.default)(e=>e.setMainColor),c=(0,r.default)(e=>e.setIsHomepage),d=(0,r.default)(e=>e.setHpAnimPlayed),u=(0,r.default)(e=>e.setHpAnimPlaying),m=(0,r.default)(e=>e.hpAnimPlayed),p=(0,l.default)(),f=(0,a.default)(),[x,h]=(0,s.use
1State)(null),g=(0,r.default)(r.selectReducedMotion),y=(i=e.thumbnails,n=p?6:8,i.length>=n?i.slice(0,n):Array.from({length:n},(e,t)=>i[t%i.length]));(0,s.useEffect)(()=>{o("blue"),c(!0);let e=!1;try{let t=localStorage.getItem("animHpViewed");if(t){let l=parseInt(t,10);e=!isNaN(l)&&Date.now()<l}}catch(e){console.error(e)}return d(e),u(!e),()=>{c(!1)}},[c,d,o,u]);let v=e.linkedArticle?e.linkedArticle:e.linkedWork,w=v&&"videoLoop"in v,N="image";return w&&v.videoLoop&&(N="video"),(0,s.useEffect)(()=>{queueMicrotask(()=>{v&&(h(f&&w?v.pictureMobile??v.picture:v.picture),w&&v.videoLoop&&h(f&&v.videoLoopMobile?v.videoLoopMobile??v.videoLoop:v.videoLoop))})},[f,v,w]),(0,t.jsx)(t.Fragment,{children:m||!0===g?(0,t.jsx)(b,{link:v?.slug,className:"z-30",mediaType:N,type:e.linkedArticle?"news":"work",src:x,poster:v?.picture,client:e.linkedWork?e.linkedWork.client:null,title:e.linkedWork?e.linkedWork.title:e.linkedArticle?.title}):(0,t.jsx)(j,{link:v?.slug,mediaType:N,type:e.linkedArticle?"news":"work",src:x,poster:v?.picture,client:e.linkedWork?e.linkedWork.client:null,title:e.linkedWork?e.linkedWork.title:e.linkedArticle?.title,thumbnails:y})})}],43754)},28472,e=>{"use strict";var t=e.i(43476),l=e.i(70703),a=e.i(44572),r=e.i(43754),s=e.i(89809),i=e.i(56907);let n=({items:e,title:l})=>(0,t.jsxs)("section",{children:[l&&(0,t.jsx)("div",{className:"h-100 xs:h-110 md:h-135 lg:h-180 xlb:h-245 overflow-hidden relative",children:(0,t.jsx)(i.default,{label:l,color:"green",level:2,size:"big",hasAnim:!0,rightAlign:!0})}),(0,t.jsx)("ul",{className:"main-grid gap-y-40 md:gap-y-100",children:e.slice(0,5).map((e,l)=>(0,t.jsx)("li",{className:`${2===l?"col-span-full":"col-span-6"}`,children:(0,t.jsx)(s.default,{client:e.client,title:e.title,link:e.link,picture:e.picture,videoLoop:e.videoLoop,size:"big",format:2===l?"landscape":void 0})},e.title))})]});var o=e.i(23022);let c=(0,l.default)(()=>e.A(15),{loadableGenerated:{modules:[78175]}}),d=(0,l.default)(()=>e.A(6501),{loadableGenerated:{modules:[27668]}}),u=(0,l.default)(()=>e.A(95816),{loadableGenerated:{modules:[6623]}}),m=(0,l.default)(()=>e.A(89210),{loadableGenerated:{modules:[42022]}}),p=(0,l.default)(()=>e.A(33306),{loadableGenerated:{modules:[66308]}}),f=(0,l.default)(()=>e.A(63800),{loadableGenerated:{modules:[99469]}}),x=(0,l.default)(()=>e.A(78266),{loadableGenerated:{modules:[35126]}}),h=(0,l.default)(()=>e.A(94480),{loadableGenerated:{modules:[7696]}}),g=(0,l.default)(()=>e.A(79744),{loadableGenerated:{modules:[40495]}}),b=(0,l.default)(()=>e.A(31498),{loadableGenerated:{modules:[75822]}}),y=(0,l.default)(()=>e.A(82033),{loadableGenerated:{modules:[84376]}}),v=(0,l.default)(()=>e.A(45763),{loadableGenerated:{modules:[57056]}}),j=(0,l.default)(()=>e.A(14072),{loadableGenerated:{modules:[41897]}}),w=(0,l.default)(()=>e.A(82360),{loadableGenerated:{modules:[5890]}}),N=(0,l.default)(()=>e.A(80609),{loadableGenerated:{modules:[32028]}}),k=(0,l.default)(()=>e.A(64679),{loadableGenerated:{modules:[41]}}),A=(0,l.default)(()=>e.A(40900),{loadableGenerated:{modules:[52857]}}),C=(0,l.default)(()=>e.A(5260),{loadableGenerated:{modules:[38511]}}),S=(0,l.default)(()=>e.A(1921),{loadableGenerated:{modules:[42211]}}),z=(0,l.default)(()=>e.A(69595),{loadableGenerated:{modules:[742]}}),E=(0,l.default)(()=>e.A(83235),{loadableGenerated:{modules:[82535]}}),T=(0,l.default)(()=>e.A(97108),{loadableGenerated:{modules:[88137]}}),H=(0,l.default)(()=>e.A(43902),{loadableGenerated:{modules:[29260]}}),R=(0,l.default)(()=>e.A(36769),{loadableGenerated:{modules:[71261]}}),P=(0,l.default)(()=>e.A(78521),{loadableGenerated:{modules:[24692]}}),_=({block:e,isNarrow:l=!1,isLegal:s=!1})=>{switch(e.type){case"section":let i=e.blocks.find(e=>"cta"===e.type),G=e.blocks.find(e=>("beyond"===e.type||"works"===e.type)&&"related"===e.display_type);if("withCta"===e.display_type&&i)return(0,t.jsx)(o.default,{buttonInfos:{label:i.button_text??"",mobileLabel:i.title??void 0,color:i.variant??"green",to:i.button_url??void 0,icon:"discover"},bottom:!!G,children:(0,t.jsx)(t.Fragment,{children:e.blocks.filter(e=>"cta"!==e.type).map((e,l)=>(0,t.jsx)(_,{block:e},l))})});return(0,t.jsx)(t.Fragment,{children:e.blocks.map((e,l)=>(0,t.jsx)(_,{block:e},l))});case"carousel-videos":return(0,t.jsx)(T,{videos:e.items,isNarrow:l});case"hp-hero":return(0,t.jsx)(r.default,{block:e});case"experts":return(0,t.jsx)(z,{title:e.title,chapo:e.chapo,items:e.items});case"awards":return(0,t.jsx)(d,{title:e.title,chapo:e.chapo,awards:e.items});case"manifesto":return(0,t.jsx)(N,{text:e.text});case"articles":return(0,t.jsx)(S,{title:e.title,chapo:e.chapo,items:e.items});case"news":return(0,t.jsx)(P,{title:e.title,items:e.items});case"works":switch(e.display_type){case"related":return(0,t.jsx)(R,{items:e.items,title:e.title});case"hp":return(0,t.jsx)(n,{title:e.title,items:e.items});case"work":return(0,t.jsx)(H,{allItems:e.items});default:return null}case"beyond":switch(e.display_type){case"related":return(0,t.jsx)(x,{items:e.items,title:e.title});case"hp":return(0,t.jsx)(a.default,{title:e.title,items:e.items});case"beyond":return(0,t.jsx)(h,{allItems:e.items});default:return null}case"item_repeater":switch(e.display_type){case"credits":return(0,t.jsx)(v,{items:e.items.map(e=>({title:e.title??"",text:e.text}))});case"services":return(0,t.jsx)(f,{title:e.title,chapo:e.text,services:e.items.map(e=>
1({title:e.title??"",chapo:e.subtitle,text:e.text}))});case"offices":return(0,t.jsx)(p,{title:e.title,chapo:e.text,offices:e.items.map(e=>({city:e.title??"",address:e.text,picture:e.image}))});case"contact":return(0,t.jsx)(E,{items:e.items.map((e,t)=>{let l=e.cta_url?.includes("@");return{number:`0${t+1}`,title:e.title??"",description:e.text,color:e.variant??"blue",[l?"copyText":"linkUrl"]:e.cta_url??void 0,linkButtonText:e.cta_label}})});case"leadership":return(0,t.jsx)(m,{title:e.title,chapo:e.text,peoples:e.items.map(e=>({name:e.title??"",job:e.subtitle,picture:e.image,hasModal:!!e.text,modalText:e.text}))});case"agencies":return(0,t.jsx)(c,{title:e.title,chapo:e.text,agencies:e.items.map(e=>({title:e.title??"",chapo:e.subtitle,link:e.cta_url,color:e.variant??"blue"}))});default:return console.log(`${e.display_type} not handled`),null}case"quote":return(0,t.jsx)(A,{quote:e.text,author:e.author,job:e.job,pic:e.image??void 0});case"image":return(0,t.jsx)(w,{src:e.image,className:"col-span-full"});case"gallery":switch(e.display_type){case"carouselTop":return(0,t.jsx)(y,{pics:e.images.map(e=>({src:e.image,alt:e.caption}))});case"duo":return(0,t.jsx)(j,{pic1:{src:e.images[0].image,alt:e.images[0].caption},pic2:e.images[1]?{src:e.images[1].image,alt:e.images[1].caption}:null,isNarrow:l});case"grid":return(0,t.jsx)(k,{pics:e.images.map(e=>({src:e.image,alt:e.caption})),type:"grid",isNarrow:l});case"landscape":return(0,t.jsx)(k,{pics:e.images.map(e=>({src:e.image,alt:e.caption})),type:"landscape",isNarrow:l});case"carouselPic":return(0,t.jsx)(b,{pics:e.images.map(e=>({src:e.image,alt:e.caption})),isNarrow:l});case"clients":return(0,t.jsx)(u,{title:e.title,chapo:e.text,clients:e.images.map(e=>({logo:e.image,name:e.caption}))});default:return console.log(`${e.display_type} not handled`),null}case"rich-text":if("bigText"===e.display_type)return(0,t.jsx)(g,{isNarrow:l,text:e.text});return(0,t.jsx)(C,{isNarrow:l,isLegal:s,text:e.text});default:return console.log(`${e.type} not handled`),null}};e.s(["default",0,_],28472)},94618,e=>{"use strict";var t=e.i(43476),l=e.i(1052),a=e.i(71645),r=e.i(28472),s=e.i(56907);e.s(["default",0,({page:e,isHomepage:i})=>{let n=(0,l.default)(e=>e.setMainColor),o=(0,a.useRef)(null);return(0,a.useEffect)(()=>{n(e?.color)},[n,e]),e?(0,t.jsxs)("div",{className:i?"":"mt-90 md:mt-110",children:[i?(0,t.jsx)("h1",{className:"sr-only",children:e.title}):(0,t.jsx)("div",{className:"relative h-100 xs:h-110 md:h-135 lg:h-180 xlb:h-245 max-md:-mx-(--container-margin) max-md:px-(--container-margin) overflow-hidden",children:(0,t.jsx)(s.default,{hasAnim:!0,label:e.title,rightAlign:e.titleRight,level:1,color:e.color,size:"big"})}),(0,t.jsx)("div",{className:`space-y-80 md:space-y-160 ${!i?"opacity-0 animate-fade-content":""}`,ref:o,children:e.blocks.map((e,l)=>(0,t.jsx)(r.default,{block:e},l))})]}):null}])},28082,e=>{"use strict";var t=e.i(43476),l=e.i(38017),a=e.i(7767),r=e.i(1052),s=e.i(5050),i=e.i(64057),n=e.i(79563),o=e.i(62353),c=e.i(1578),d=e.i(57688),u=e.i(71645),m=e.i(59060);e.s(["default",0,({heroPic:e,heroPicMobile:p,title:f,type:x})=>{let h=(0,r.default)(e=>e.setMainColor),g=(0,u.useRef)(null),b=(0,u.useRef)(null),y=(0,u.useRef)(null),v=(0,l.default)();(0,u.useEffect)(()=>{h("beyond"===x?"yellow":"news"===x?"coral":"blue")},[h,x]);let j=(0,u.useCallback)(e=>{g.current&&b.current&&y.current&&(e.addEffect(({lines:e})=>(e.forEach((e,t)=>{e.style.overflow="visible",e.style.lineHeight="1.1",e.style.marginTop=t>0?v?"-5px":"-7px":"0";let l=document.createElement("span");l.style.display="inline-block",l.style.overflow="hidden",l.style.verticalAlign="top",e.parentNode?.insertBefore(l,e),l.appendChild(e)}),(0,s.animate)(e,{y:["100%",0],duration:800,ease:m.easingSmooth,delay:(0,o.stagger)(800/e.length)}))),(0,s.animate)(b.current,{opacity:1,duration:200,ease:"linear",delay:80}),(0,s.animate)(y.current,{opacity:1,y:[60,0],duration:1200,ease:m.easingSmooth,delay:80}))},[v]);return(0,u.useEffect)(()=>{if(!g.current)return;let e=g.current,t=setTimeout(()=>{if(!g.current||!b.current)return;let e=(0,n.splitText)(g.current,{lines:{wrap:"clip"}}
1),t=(0,i.onScroll)({repeat:!1,enter:"bottom top+=100",onEnter:()=>{t.revert(),j(e)}});(0,s.animate)(b.current,{autoplay:t})},0);return()=>{clearTimeout(t),e&&c.utils.remove(e)}},[j]),(0,t.jsxs)("div",{className:"col-span-full md:col-span-10 mt-100 md:mt-150 max-w-[1100px] mb-40 md:mb-120",children:[(0,t.jsx)("div",{className:"relative top-8 aspect-portrait w-54 md:w-92 float-left mr-10 md:mr-20 opacity-0",ref:y,children:(0,t.jsx)(d.default,{className:"object-cover",sizes:"92px",src:(0,a.getCmsAssetUrl)(p||e),fill:!0,alt:""})}),(0,t.jsx)("div",{ref:b,className:"opacity-0",children:(0,t.jsx)("h1",{ref:g,className:"text-38 md:text-72 leading-none tracking-wide",children:f})})]})}])},66008,e=>{"use strict";var t=e.i(43476),l=e.i(38017),a=e.i(48020),r=e.i(1052),s=e.i(71645),i=e.i(73659),n=e.i(66075);e.s(["default",0,({tags:e})=>{let o=(0,l.default)(),c=(0,r.default)(e=>e.headerVisible),[d,u]=(0,s.useState)(!1);return(0,t.jsx)(i.default,{topOffset:c?-54:0,onFixedToggle:e=>u(e),disabled:!!o,boundaryElement:".section",hideOnBoundaryHit:!1,children:(0,t.jsx)("ul",{className:(0,a.cn)("flex flex-wrap gap-10 md:pt-20",{"translate-y-(--header-size)":c&&d&&!o},{"transition-transform duration-300":d}),children:e.map((e,l)=>e.title&&e.color?(0,t.jsx)("li",{children:(0,t.jsx)(n.default,{label:e.title,color:e.color})},l):null)})})}])},99040,e=>{"use strict";var t=e.i(43476),l=e.i(39559),a=e.i(84396);e.s(["default",0,({items:e,type:r})=>{let s=(0,l.useTranslations)();return(0,t.jsx)("div",{className:"mt-80 md:mt-160",children:(0,t.jsx)(a.default,{items:e,type:r,title:s.read_more})})}])},59498,e=>{"use strict";var t=e.i(43476),l=e.i(38017),a=e.i(41063),r=e.i(5503),s=e.i(7767),i=e.i(48020),n=e.i(39559),o=e.i(1052),c=e.i(57688),d=e.i(71645),u=e.i(44077),m=e.i(56907),p=e.i(70619),f=e.i(79196),x=e.i(53474),h=e.i(70703),g=e.i(21829);let b=(0,h.default)(()=>
1e.A(51702),{loadableGenerated:{modules:[71116]},ssr:!1}),y=({isDesktop:e,src:l,poster:a,isPlaying:r,onClick:s,onPause:n})=>{let o=(0,d.useRef)(null),u=(0,d.useRef)(!1),[m,p]=(0,d.useState)(!1);return(0,d.useEffect)(()=>{r&&queueMicrotask(()=>{p(!0)})},[r]),(0,d.useEffect)(()=>{r||(o.current&&(clearTimeout(o.current),o.current=null),u.current=!1)},[r]),(0,d.useEffect)(()=>()=>{o.current&&(clearTimeout(o.current),o.current=null)},[]),(0,t.jsxs)("div",{className:`${e?"h-420":""} aspect-16/9 relative`,children:[(0,t.jsxs)("div",{className:`absolute flex justify-center items-center inset-0 z-10 transition-opacity ${r?"opacity-0 pointer-events-none":""}`,onClick:s,children:[(0,t.jsxs)("button",{className:"bg-green hover:bg-black hover:text-white size-60 md:size-65 center-content rounded-full relative z-10 cursor-pointer","data-muh-on":"click","data-muh-event":x.MUH_EVENTS.VIDEO_PLAY,"data-muh-category":"media","data-muh-name":`Play CaseHeroVideo - ${l}`,children:[(0,t.jsx)("span",{className:"sr-only",children:"Play"}),(0,t.jsx)(g.default,{name:"play",className:"size-20"})]}),a&&(0,t.jsx)(c.default,{className:"object-cover",sizes:"100vw",src:a,fill:!0,alt:""})]}),m&&(0,t.jsx)(b,{"aria-hidden":!r,className:(0,i.cn)({"invisible pointer-events-none":!r}),src:l,playing:r,onPlay:()=>{u.current=!0,o.current&&(clearTimeout(o.current),o.current=null)},onPause:()=>{u.current&&(o.current&&clearTimeout(o.current),o.current=setTimeout(()=>{n(),o.current=null},300))},width:"100%",height:"100%",controls:!0,playsInline:!0},l)]})};var v=e.i(18566),j=e.i(20675);e.s(["default",0,({client:e,heroPic:x,heroPicMobile:h,heroCarousel:g,title:b,desc:w})=>{let N=(0,n.useTranslations)(),[k,A]=(0,d.useState)(),[C,S]=(0,d.useState)(!1),z=(0,d.useRef)(null),E=(0,o.default)(e=>e.setMainColor),T=(0,l.default)(),H=(0,a.default)(),[R,P]=(0,d.useState)(null),[_,G]=(0,d.useState)(!1),L=(0,v.useParams)(),M=L?.locale??"fr",Y=j.trads[M]??j.trads.fr,$=(0,o.default)(o.selectReducedMotion);(0,d.useEffect)(()=>{E("green")},[E]),(0,r.useModalFocus)(z,C);let I=e=>{P(R===e?null:e)};return(0,d.useEffect)(()=>{if(!k)return;let e=()=>G(!0),t=()=>G(!1);return k.on("pointerDown",e),k.on("pointerUp",t),()=>{k.off("pointerDown",e),k.off("pointerUp",t)}},[k]),(0,t.jsxs)("section",{className:"mb-80 md:mb-160",children:[(0,t.jsxs)("div",{className:"relative h-[calc(100svh-var(--header-size)-var(--container-margin))]",children:[(0,t.jsx)(c.default,{className:"object-cover",sizes:"100vw",priority:!0,src:(0,s.getCmsAssetUrl)(H&&h?h:x),fill:!0,alt:""}),(0,t.jsx)(u.default,{ref:z,state:"opened",className:`absolute bottom-10 md:bottom-20 z-10 left-[calc(50%-25px)] translate-x-[-50%] ${null===$?"opacity-0":""}`,label:N.quick_view,ariaLabel:`${N.quick_view}, ${Y.open_in_new_modal}`,icon:"eye",iconRotate:!1,color:"green",noEnterAnimation:!1!==$,action:()=>S(!0)}),(0,t.jsx)(f.Dialog,{open:C,onOpenChange:S,children:(0,t.jsx)(f.DialogContent,{showCloseButton:!1,className:"h-dvh! max-md:overflow-auto",children:(0,t.jsxs)("div",{className:(0,i.cn)("col-span-full bg-white pointer-events-auto flex flex-col",T?"p-10":"px-20 py-25"),children:[(0,t.jsxs)(f.DialogHeader,{children:[(0,t.jsx)(f.DialogTitle,{children:(0,t.jsx)("span",{className:"sr-only",children:N.quick_view})}),(0,t.jsx)(f.DialogDescription,{children:(0,t.jsx)("span",{className:"sr-only",children:"Main pictures of this project"})})]}),T?(0,t.jsx)("ul",{className:"space-y-10 pb-80",children:g.map((e,l)=>(0,t.jsx)("li",{children:"image"===e.type?e.src&&(0,t.jsx)(c.default,{src:e.src,alt:"",width:0,height:0,sizes:"100vw",className:"w-full"}):e.src&&(0,t.jsx)(y,{isDesktop:!1,src:e.src,poster:e.poster,isPlaying:R===l,onClick:()=>I(l),onPause:()=>P(null)})},l))}):(0,t.jsxs)(p.Carousel,{setApi:A,opts:{dragFree:!0},className:"relative -mx-(--container-margin) h-full flex flex-col justify-center",children:[(0,t.jsx)(p.CarouselContent,{className:(0,i.cn)("w-full md:-ml-20",_?"cursor-grabbing":"cursor-grab"),children:g.map((e,l)=>(0,t.jsx)(p.CarouselItem,{className:"pl-10 md:pl-20 basis-auto",children:"image"===e.type?e.src&&(0,t.jsx)(c.default,{src:e.src,alt:"",width:0,height:0,sizes:"50vw",className:"h-420 w-auto"}):e.src&&(0,t.jsx)(y,{isDesktop:!0,src:e.src,poster:e.poster,isPlaying:R===l,onClick:()=>I(l),onPause:()=>P(null)})},l))}),(0,t.jsxs)("div",{className:"flex justify-between absolute bottom-0 md:bottom-15 left-0 right-0 px-(--container-margin)",children:[(0,t.jsx)(p.CarouselPrevious,{variant:"black"}),(0,t.jsx)(p.CarouselNext,{variant:"black"})]})]}),(0,t.jsx)(u.default,{state:"opened",noEnterAnimation:!0,className:"fixed bottom-20 md:bottom-40 z-10 left-[calc(50%-25px)] translate-x-[-50%]",label:N.close,icon:"close",iconRotate:!1,
1color:"green",action:()=>void(S(!1),P(null))})]})})})]}),(0,t.jsxs)("div",{className:"main-grid mt-40",children:[(0,t.jsx)("div",{className:"col-span-full lg:col-span-6",children:(0,t.jsx)("p",{className:"text-30 md:text-40 leading-reg mb-20",children:e})}),(0,t.jsx)("div",{className:"col-span-full lg:col-span-6 lg:row-start-2",children:(0,t.jsx)(m.default,{size:"small",level:1,label:b})}),(0,t.jsx)("div",{className:"max-lg:mt-25 col-span-full lg:col-span-4 lg:col-start-8 lg:row-start-2",children:(0,t.jsx)("p",{className:"text-19 md:text-30 leading-reg",children:w})})]})]})}],59498)},84562,e=>{"use strict";var t=e.i(43476),l=e.i(39559),a=e.i(28472),r=e.i(23022),s=e.i(26390);e.s(["default",0,({locale:e,work:i})=>{let n=(0,l.useTranslations)();return(0,t.jsx)(r.default,{soloSection:!0,buttonInfos:{label:n.cta_contact,mobileLabel:"Contact",color:"purple",icon:"discover",to:`/${e}/contact`},children:(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"space-y-80 md:space-y-120",children:i.blocks.map((e,l)=>(0,t.jsx)(a.default,{block:e},l))}),i.relatedWork&&i.relatedWork.length>0&&(0,t.jsx)(s.default,{className:"mt-80 md:mt-160",title:n.related_work,items:i.relatedWork})]})})}])},4036,e=>{"use strict";var t=e.i(43476),l=e.i(1052),a=e.i(71645),r=e.i(28472),s=e.i(56907);e.s(["default",0,({page:e})=>{let i=(0,l.default)(e=>e.setMainColor);return(0,a.useEffect)(()=>{i(e?.color)},[i,e]),e?(0,t.jsxs)("div",{className:"mt-90 md:mt-110",children:[(0,t.jsx)(s.default,{hasAnim:!1,label:e.title,rightAlign:e.titleRight,color:e.color,level:1,size:"small"}),(0,t.jsx)("div",{className:"main-grid section mt-50 md:mt-100",children:(0,t.jsx)("div",{className:"col-span-full md:col-span-9 md:col-start-2 grid grid-cols-subgrid",children:(0,t.jsx)("div",{className:"space-y-80 md:space-y-160 grid grid-cols-subgrid col-span-full",children:e.blocks.map((e,l)=>(0,t.jsx)(r.default,{block:e,isNarrow:!0,isLegal:!0},l))})})})]}):null}])}]);
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.