1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3185],{72431:function(){},74640:function(e,t,n){"use strict";n.r(t);var r,i=n(52846);function s(){return(s=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)}t.default=function(e){return i.createElement("svg",s({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 11 11"},e),r||(r=i.createElement("path",{d:"M3.571.5H10.5v6.929h-1V2.207l-8.146 8.147-.708-.708L8.793 1.5H3.57z",clipRule:"evenodd"})))}},83341:function(e,t,n){"use strict";n.r(t);var r,i,s=n(52846);function l(){return(l=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)}t.default=function(e){return s.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 17 16"},e),r||(r=s.createElement("path",{d:"m9.344.578-.848.849 6.43 6.43-6.43 6.43.848.85 7.28-7.28z",clipRule:"evenodd"})),i||(i=s.createElement("path",{d:"M0 8.457h15.291v-1.2H0z",clipRule:"evenodd"})))}},83205:function(e,t,n){"use strict";n.r(t);var r,i=n(52846);function s(){return(s=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)}t.default=function(e){return i.createElement("svg",s({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 194 51"},e),r||(r=i.createElement("path",{d:"m43.43 8.42-8.457 25.054h-7.025L39.572 0h7.689l11.624 33.474h-7.026zM6.54 0H0v33.475h20.31v-5.978H6.54zM55.487 5.978h9.708v27.496h6.693V5.978h9.682V0H55.487zM92.172 19.408h11.879v-5.825h-11.88V5.927h13.081V0H85.657v33.474h20.08v-5.926H92.172zM116.313 0h-6.514v33.474h20.309v-5.977h-13.795zM140.71 0h-6.54v33.474h6.54zM151.312 19.408h11.853v-5.825h-11.853V5.927h13.054V0h-19.594v33.474h20.079v-5.926h-13.539zM181.329 19.51c3.193-.153 5.671-1.043 7.434-2.646 1.737-1.602 2.606-3.892 2.606-6.817 0-3.052-.971-5.494-2.887-7.325C186.566.916 183.807 0 180.23 0h-11.623v33.474h6.335V21.57l10.755 11.904H194zm-6.387-5.011V5.876h5.186c1.559 0 2.785.381 3.628 1.119s1.277 1.806 1.277 3.129c0 1.348-.434 2.39-1.277 3.18-.843.788-2.069 1.17-3.628 1.17h-5.186zM20.31 13.354V0h6.335v7.122l-2.171 6.232zM86.475 40.52c.05 1.094.128 3.841.128 4.833 0 .916 0 4.02-.154 5.342v.102h4.854c2.376 0 4.905-.738 4.905-2.849 0-1.323-.97-2.29-2.759-2.823 1.329-.356 2.223-1.272 2.223-2.29 0-1.73-1.993-2.365-3.858-2.416h-5.34zm3.755 1.043c2.018.026 2.76.433 2.76 1.527 0 .305-.103.56-.282.788-.383.458-1.15.712-2.095.636h-.05L90 45.99h.562c1.124-.025 2.095.331 2.58.916.23.28.358.61.358.941 0 1.145-1.022 1.73-3.014 1.73h-1.227a168 168 0 0 1-.076-4.223c0-.712.05-2.34.076-3.713.23-.051.614-.077.971-.077M105.022 40.419l.102 2.62c.051 1.297.102 2.62.179 3.917-.154-.407-.307-.61-1.022-1.654 0-.025-2.453-3.79-3.296-4.858l-.025-.026h-2.734v.102c.077 1.094.128 3.841.128 4.833 0 .916 0 4.02-.128 5.342l-.025.102h2.452v-.102c-.128-2.544-.128-5.087-.128-7.58.077.305.205.56.588 1.119.026.076 4.241 6.156 4.445 6.512l.026.05h1.967v-.101c-.154-1.323-.154-4.426-.154-5.342 0-.992.077-3.739.128-4.833l.026-.102zM110.208 40.52c.102 1.094.127 3.841.127 4.833 0 .916 0 4.019-.153 5.342v.102h2.912v-.102c-.102-.967-.153-2.798-.153-4.197.128 0 .537.025.537.025h.408c3.832 0 5.672-1.017 5.672-3.129 0-2.416-2.606-2.95-4.778-3.001h-4.572zm3.576 1.145c1.354-.026 2.299.254 2.759.814.204.254.332.56.332.94 0 1.502-1.686 1.832-3.116 1.832l-.588-.025s-.128-.026-.23-.026v-1.322c0-.662 0-1.425.026-2.137.178-.025.485-.076.817-.076M125.101 40.52c.102 1.094.153 3.841.153 4.833 0 .916 0 4.019-.153 5.342v.102h2.887l-.026-.102c-.102-.967-.153-2.798-.153-4.197.128 0 .511.025.511.025h.409c3.806 0 5.697-1.017 5.697-3.129 0-2.416-2.632-2.95-4.803-3.001h-4.573v.127zm3.577 1.145c1.354-.026 2.324.254 2.759.814.204.254.306.56.306.94 0 1.502-1.686 1.832-3.091 1.832l-.587-.025s-.154-.026-.23-.026c-.026-.356-.026-.814-.026-1.322 0-.662 0-1.425.026-2.137.204-.025.511-.076.843-.076M138.334 40.419h-.025l-.026.05c-.536 1.476-4.011 9.056-4.573 10.2l-.051.128h2.478l.026-.051c.23-.713.511-1.527.817-2.366.103 0 2.07-.025 2.07-.025l1.711.025s.281.026.358.026c.434 1.119.766 1.958.92 2.39l.025.051h2.861l-4.624-10.378h-1.967zm.716 3.052c.229.483.817 1.882 1.507 3.51h-.23l-1.277.026s-1.329-.026-1.533-.026c.536-1.297 1.098-2.493 1.533-3.51M146.1 40.52c.077 1.094.128 3.841.128 4.833 0 .916 0 4.019-.153 5.342v.102h2.912l-.025-.102c-.154-1.348-.154-4.426-.154-5.342 0-.712.026-2.34.102-3.637.23-.026.563-.051.792-.051 1.354-.026 2.3.254 2.759.814.205.254.307.585.307.94 0 1.196-1.124 1.807-2.171 1.858-.358.025-.614-.026-.614-.026l-.204-.025.102.178c1.048 1.5 2.58 4.12 3.219 5.342l.026.05h3.116l-.076-.152a372 372 0 0 1-3.015-4.426l-.076-.076c1.609-.484 2.375-1.374 2.375-2.748 0-2.39-2.605-2.95-4.802-3.001H146.1zM157.596 40.419l.026.101c.077 1.094.128 3.841.128 4.833 0 .916 0 3.994-.154 5.342v.102h2.887l-.025-.102c-.103-1.348-.154-4.426-.154-5.342 0-.992.077-3.739.154-4.833v-.102zM163.089 40.52c.076 1.094.128 3.841.128 4.833 0 .916 0 4.02-.154 5.342l-.025.102h4.854c2.375 0 4.904-.738 4.904-2.85 0-1.322-.97-2.289-2.759-2.823 1.329-.356 2.223-1.272 2.223-2.289 0-1.73-1.993-2.366-3.832-2.416h-
15.365zm3.755 1.043c2.044.026 2.785.433 2.785 1.526 0 .306-.102.56-.281.789-.358.458-1.15.712-2.095.636h-.051l-.562 1.475h.562c1.124-.025 2.069.33 2.58.916.255.28.358.61.358.94 0 1.146-1.022 1.73-3.04 1.73h-1.201c-.077-1.526-.077-3.611-.077-4.222 0-.712.026-2.34.077-3.714.204-.05.587-.076.945-.076M179.975 40.419h-1.942v.05c-.587 1.577-4.266 9.539-4.572 10.2l-.051.153h2.478l.025-.05c.205-.713.486-1.502.818-2.392l2.043-.025 1.712.025h.358c.459 1.12.792 1.959.919 2.391l.026.051h2.887l-4.624-10.378h-.077zm-1.201 3.052c.23.483.818 1.857 1.508 3.51h-.23l-1.278.026s-1.328-.026-1.532-.026c.536-1.323 1.073-2.493 1.532-3.51M185.467 43.115c0 1.831 1.84 2.569 3.475 3.23 1.277.509 2.58 1.043 2.58 1.908 0 .254-.051.483-.204.636-.307.356-.92.508-1.891.458-.971-.051-2.069-.331-3.295-.916l-.486-.229v2.264l.332.076.179.026c.613.152 1.789.432 2.938.432 3.066 0 4.879-1.22 4.879-3.23 0-1.883-1.89-2.62-3.55-3.282-1.227-.483-2.504-.992-2.504-1.806 0-.229 0-.915 1.584-.915 1.175 0 2.299.483 2.963.712l.588.254V40.47l-.588-.101c-.587-.128-1.584-.306-2.606-.306-2.631-.025-4.394 1.221-4.394 3.053"})))}},32636:function(e,t,n){"use strict";n.r(t);var r,i,s=n(52846);function l(){return(l=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)}t.default=function(e){return s.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",width:48,height:48,fill:"none"},e),r||(r=s.createElement("circle",{cx:24,cy:24,r:23.5,stroke:"#F3F3EA"})),i||(i=s.createElement("path",{fill:"#fff",d:"M19.839 19.59h-3.552v11.328h3.552zM29.448 19.344c-.13-.016-.27-.024-.41-.032a4.14 4.14 0 0 0-3.502 1.604c-.107.14-.156.22-.156.22v-1.513h-3.397V30.95h3.553V25.63c0-.769-.058-1.587.327-2.291.327-.59.917-.884 1.58-.884 1.964 0 2.005 1.776 2.005 1.94V31H33v-7.391c0-2.53-1.285-4.019-3.552-4.265M18.063 18.125a2.063 2.063 0 1 0 0-4.125 2.063 2.063 0 0 0 0 4.125"})))}},45682:function(e,t,n){"use strict";n.r(t);var r,i,s,l=n(52846);function c(){return(c=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)}t.default=function(e){return l.createElement("svg",c({xmlns:"http://www.w3.org/2000/svg",width:48,height:48,fill:"none"},e),r||(r=l.createElement("circle",{cx:24,cy:24,r:23.5,stroke:"#F3F3EA"})),i||(i=l.createElement("g",{fill:"#F3F3EA",clipPath:"url(#medium_svg__a)"},l.createElement("path",{d:"M36 23.828c0 3.179-.533 5.758-1.19 5.758-.658 0-1.19-2.578-1.19-5.758s.533-5.759 1.19-5.759S36 20.647 36 23.828M32.963 23.828c0 3.549-1.516 6.427-3.385 6.427s-3.384-2.878-3.384-6.427c0-3.55 1.515-6.428 3.384-6.428 1.87 0 3.384 2.877 3.384 6.428M25.537 23.828c0 3.77-3.03 6.827-6.768 6.827S12 27.598 12 23.828 15.03
117 18.769 17c3.738 0 6.768 3.057 6.768 6.828"}))),s||(s=l.createElement("defs",null,l.createElement("clipPath",{id:"medium_svg__a"},l.createElement("path",{fill:"#fff",d:"M12 12h24v24H12z"})))))}},87914:function(e,t,n){"use strict";n.r(t);var r,i=n(52846);function s(){return(s=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)}t.default=function(e){return i.createElement("svg",s({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 29.41 26.92"},e),r||(r=i.createElement("path",{d:"m29.41 25.4-10.33-8.87c1.21-1.71 1.92-3.79 1.92-6.04C21 4.71 16.29 0 10.5 0S0 4.71 0 10.5 4.71 21 10.5 21c2.82 0 5.39-1.13 7.27-2.95l10.33 8.87 1.3-1.52ZM10.5 19C5.81 19 2 15.19 2 10.5S5.81 2 10.5 2 19 5.81 19 10.5 15.19 19 10.5 19"})))}},2908:function(e,t,n){"use strict";n.r(t);var r,i,s=n(52846);function l(){return(l=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)}t.default=function(e){return s.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",width:48,height:48,fill:"none"},e),r||(r=s.createElement("circle",{cx:24,cy:24,r:23.5,stroke:"#F3F3EA"})),i||(i=s.createElement("path",{fill:"#F3F3EA",d:"M14.755 29.99c2.071.116 3.883-.368 5.65-1.65-1.785-.305-3.023-1.121-3.695-2.807.52-.072.977.063 1.515-.153-1.757-.77-2.896-1.928-2.941-3.928.556.045.978.413 1.641.36-1.614-1.58-2.107-3.301-1.094-5.39 1.686 1.936 3.659 3.255 6.071 3.874.135.035.26.071.395.098.619.144 1.354.449 1.73.404.646-.08 0-.825.162-1.794.511-3.013 3.83-4.385 6.287-2.618.717.52 1.282.51 1.99.197.368-.161.745-.323 1.184-.511-.099.86-.762 1.336-1.291 1.973.6.134 1.085-.036 1.64-.216-.187.62-.654.969-1.075 1.31-.44.35-.61.717-.628 1.291-.269 8.69-10.143 15.407-16.895 10.062-.655-.52-.018 0-.646-.502"})))}},49060:function(e,t,n){"use strict";n.r(t);var r,i,s=n(52846);function l(){return(l=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)}t.default=function(e){return s.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",width:48,height:48,fill:"none"},e),r||(r=s.createElement("circle",{cx:24,cy:24,r:23.5,stroke:"#F3F3EA"})),i||(i=s.createElement("path",{fill:"#F3F3EA",d:"M35.76 19.2s-.233-1.655-.955-2.381c-.914-.957-1.936-.961-2.405-1.018-3.356-.243-8.395-.243-8.395-.243h-.01s-5.039 0-8.395.243c-.469.057-1.49.061-2.405 1.018-.722.726-.951 2.38-.951 2.38S12 21.146 12 23.087v1.819c0 1.94.24 3.885.24 3.885s.233 1.655.95 2.382c.915.956 2.115.923 2.65 1.026 1.92.183 8.16.24 8.16.24s5.044-.01 8.4-.25c.469-.055 1.49-.06 2.405-1.016.722-.727.956-2.382.956-2.382S36 26.85 36 24.904v-1.818c0-1.94-.24-3.886-.24-3.886m-14.24 7.912v-6.745l6.483 3.384z"})))}},53660:function(e,t,n){Promise.resolve().then(n.bind(n,83205)),Promise.resolve().then(n.bind(n,32636)),Promise.resolve().then(n.bind(n,45682)),Promise.resolve().then(n.bind(n,2908)),Promise.resolve().then(n.bind(n,49060)),Promise.resolve().then(n.bind(n,63930)),Promise.resolve().then(n.t.bind(n,56096,23)),Promise.resolve().then(n.bind(n,81580)),Promise.resolve().then(n.bind(n,98474)),Promise.resolve().then(n.bind(n,67456)),Promise.resolve().then(n.bind(n,34928)),Promise.resolve().then(n.bind(n,50656)),Promise.resolve().then(n.t.bind(n,85935,23)),Promise.resolve().then(n.t.bind(n,63385,23)),Promise.resolve().then(n.t.bind(n,94085,23)),Promise.resolve().then(n.bind(n,48692)),Promise.resolve().then(n.bind(n,57372)),Promise.resolve().then(n.bind(n,87793))},63930:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return h}});var r=n(3827),i=n(93248),s=n(48692),l=n(57372),c=n(70011),a=n(64090);let o=e=>{(0,a.useEffect)(()=>{let t=new MutationObserver(()=>{requestAnimationFrame(e)});return requestAnimationFrame(e),t.observe(document.documentElement,{childList:!0,subtree:!0}),()=>{t.disconnect()}},[e])};var u=n(47907);function h(e){let{children:t}=e,{headerHeight:n}=(0,l.useHeaderHeight)(),{setDocumentValues:h}=(0,s.useDocumentValues)(),d=(0,u.usePathname)();(0,a.useEffect)(()=>{(0,i.t)()},[d]);let m=(0,c.y)((0,a.useCallback)((e,t)=>{e.length&&h({scrollTop:document.documentElement.scrollTop,scrollHeight:document.documentElement.scrollHeight})},[h]));return o((0,a.useCallback)(()=>{h({scrollTop:document.documentElement.scrollTop,scrollHeight:document.documentElement.scrollHeight})},[h])),(0,r.jsx)("body",{ref:m,style:{"--site-header-height":"".concat(n,"px")},children:t})}},81580:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return q}});var r=n(3827),i=n(64090),s=n(16480),l=n.n(s),c=n(37808),a=n(47907),o=n(79313),u=n(98474),h=n(71565
1),d=n.n(h),m=n(83205),f=n(83341),v=n(57372),_=n(70011),p=n(7209),x=n(69645);let g=(e,t)=>{let[n,r]=(0,i.useState)(!1),[s,l]=(0,i.useState)(!0),[c,a]=(0,i.useState)(!1),o=(0,i.useMemo)(()=>e,[e]),u=(0,i.useRef)(0),h=(0,i.useRef)(!1),d=(0,i.useRef)(0),m=(0,i.useCallback)(()=>{let e=window.scrollY,t=u.current;u.current=e;let n=e-t;!h.current&&n<0?(h.current=!0,d.current=e):h.current&&n>0&&(h.current=!1);let i=d.current-e;h.current&&i>50||e<o?l(!0):l(!1),e>=o?r(!0):0===e&&r(!1),e>=o?a(!0):e<1&&a(!1)},[o]);return(0,i.useEffect)(()=>(window.addEventListener("scroll",m),()=>{window.removeEventListener("scroll",m)}),[m]),(0,i.useEffect)(()=>{t?(l(!0),r(!0),a(!0)):m()},[t,m]),{isFloating:n,isVisible:s,hasFloatingBackground:c}},b=(e,t)=>{(0,i.useEffect)(()=>{let n=n=>{e&&t&&"Escape"===n.key&&t()};return document.addEventListener("keydown",n),()=>{document.removeEventListener("keydown",n)}},[e,t])};var w=n(29303),j=n.n(w),y=n(11348),E=n(21715),H=n(73980),N=n(48239),k=n.n(N),P=n(63639),M=n(87914);let O=e=>{let{query:t,refine:n}=e,s=(0,i.useRef)(null);(0,i.useEffect)(()=>{(null==s?void 0:s.current)&&(null==s||s.current.focus())},[]);let l=(0,p.Z)((0,x.Tc)("md"));return(0,r.jsxs)("div",{className:k().searchBox_main,children:[(0,r.jsx)(M.default,{className:k().searchBox_icon}),(0,r.jsx)("input",{ref:s,className:k().searchBox_input,placeholder:l?"Search projects, insights, news and more":"Search",onChange:e=>n(e.currentTarget.value)})]})};var S=e=>{let t=(0,P.l)(e);return(0,r.jsx)(O,{...t})},C=n(67742),F=n(16045),z=n(54148),B=n(37349);let L={insight_detail:"/insights",project_detail:"/projects",observatory_detail:"/observatories",news_detail:"/news"};function V(e){let{hit:t,onClick:n}=e,{title:i,slug:s,image:l,text:c,type:a}=t;return(0,r.jsxs)(u.default,{className:k().searchHits_item,href:"".concat(L[a],"/").concat(s),onClick:n,children:[(0,r.jsx)("div",{className:k().searchHits_itemPicture,children:(0,r.jsx)(C.Z,{className:"object-cover",image:l,sizes:{default:"10vw"},fill:!0})}),(0,r.jsxs)("div",{className:k().searchHits_itemContent,children:[(0,r.jsx)("h3",{className:k().searchHits_itemTitle,children:i}),(0,r.jsx)(F.p,{className:k().searchHits_itemText,hit:t,attribute:"text"})]})]},t.objectID)}function R(e){let{children:t,fallback:n}=e,{results:i}=(0,z.b)();return i.__isArtificial||0!==i.nbHits?t:(0,r.jsxs)(r.Fragment,{children:[n,(0,r.jsx)("div",{hidden:!0,children:t})]})}function T(){let{indexUiState:e}=(0,z.b)();return(0,r.jsxs)("div",{className:"p-sgs text-center",children:["No results for ",(0,r.jsx)("q",{className:"font-bold",children:e.query}),"."]})}var A=e=>{let{onClick:t}=e,{results:n}=(0,z.b)();return n.query?(0,r.jsx)("div",{className:k().searchHits_main,children:(0,r.jsx)(R,{fallback:(0,r.jsx)(T,{}),children:(0,r.jsx)(B.m,{hitComponent:V,onClick:t})})}):null};let I={enter:{opacity:1,transition:{duration:.25}},exit:{opacity:0,transition:{duration:.25}}};var Z=e=>{let{open:t,onClick:n}=e,s=(0,i.useRef)(null),l=j()("IMS3V7ZXMB","f8f264f18d09023f9ed670fefcb5accd");return b(t,()=>n()),(0,r.jsx)(y.M,{children:t&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(E.E.div,{ref:s,initial:"exit",animate:"enter",exit:"exit",variants:I,className:k().mask,onClick:n}),(0,r.jsx)(E.E.div,{initial:"exit",animate:"enter",exit:"exit",variants:I,className:k().main,children:(0,r.jsx)("div",{className:k().inner,children:(0,r.jsxs)(H.p,{searchClient:l,indexName:"production_website_V2",children:[(0,r.jsx)(S,{}),(0,r.jsx)(A,{onClick:n})]})})})]})})},q=e=>{let{menu:t,loginBtn:n}=e,[s,h]=(0,i.useState)(!1),[b,w]=(0,i.useState)(!1),{headerHeight:j,setHeaderHeight:y}=(0,v.useHeaderHeight)(),{isFloating:E,isVisible:H}=g(j,s),N=(0,a.usePathname)(),k=l()(d().header,{[d().isOpen]:s,[d().isFloating]:E,[d().isVisible]:H}),P=l()(d().menu,{[d().isOpen]:s}),O=(0,p.Z)((0,x.Tc)("sm")),S=(0,_.y)((0,i.useCallback)((e,t)=>{var n,r;e.length&&y((null==t?void 0:null===(r=t.current)||void 0===r?void 0:null===(n=r.getBoundingClientRect())||void 0===n?void 0:n.height)||0)},[y]));return(0,i.useEffect)(()=>{s?(0,c.disablePageScroll)():(0,c.enablePageScroll)()},[s]),(0,i.useEffect)(()=>{h(!1)},[O]),(0,i.useEffect)(()=>{h(!1),(0,c.clearQueueScrollLocks)()},[N]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("header",{ref:S,className:k,children:(0,r.jsxs)("div",{className:d().inner,children:[(0,r.jsxs)("div",{className:d().headerBar,children:[(0,r.jsx)(u.default,{href:"/","aria-label":"L'Atelier",children:(0,r.jsx)(m.default,{className:"".concat(s?"fill-ivory":"fill-darkBlue"," w-Header-logo-width h-auto transition-colors duration-700")})}),(0,r.jsxs)("div",{className:"flex items-center gap-sgs sm:hidden",children:[(0,r.jsxs)("button",{className:d().toggle,onClick:()=>{h(e=>!e)},children:[(0,r.jsx)("span",{}),(0,r.jsx)("span",{})]}),(0,r.jsx)("button",{onClick:()=>w(!0),className:d().search,children:(0,r.jsx)(M.default,{})})]})]}),(0,r.jsx)("menu",{className:P,children:(0,r.jsxs)("div",{className:d().menuInner,"data-scroll-lock-scrollable":!0,children:[(0,r.jsx)("ul",{children:null==t?void 0:t.map(e=>(0,r.jsx)("li",{children:(0,r.jsxs)(u.default,{href:e.link.url,className:d().link,activeClassName:d().activeLink,children:[e.name,(0,r.jsx)(f.default,{className:"sm:hidden fill-ivory w-6 h-auto mr-6"})]})},e.name))}),(0,r.jsxs)("ul",{className:d().buttons,children:[n&&(0,r.jsx)("li",{children:(0,r.jsx)(o.Z,{field:n.link,light:!O,filled:!0,className:"w-full",children:n.label})}),(0,r.jsx)("li",{className:"hidden sm:block",children:(0,r.jsx)(o.Z,{onClick:()=>w(!0),icon:"search"})})]})]})})]})}),(0,r.jsx)(Z,{open:b,onClick:()=>w(!1)})]})}},79313:function(e,t,n){"use strict";var r=n(3827),i=n(98474),s=n(16480),l=n.n(s),c=n(52179),a=n.n(c),o=n(1245),u=n(74640),h=n(83341),d=n(87914);t.Z=e=>{let{filled:t=!1,light:n=!1,size:s="regular",dummy:c,icon:m,className:f,innerClassName:v,children:_,...p}=e,x=l()(f,a().main,{"pointer-events-none":c||p.disabled}),g=l()(v,a().inner,{[a().filled]:t,[a().light]:n,[a().small]:"small"===s,[a().large]:"large"===s}),b=l()(g,a().childrenWrapper),w=l()(g,a().iconWrapper),j={arrowRightUp:u.default,arrowRight:h.default,search:d.default},y=m?j[m]:null;return p.href||p.field&&o.p4(p.field)?(0,r.jsxs)(i.default,{className:x,autoExternalIcon:!1,...p,children:[(0,r.jsx)("span",{className:b,children:_}),y&&(0,r.jsx)("span",{className:w,children:(0,r.jsx)(y,{className:"fill-current w-4 h-auto"})})]}):c?(0,r.jsxs)("div",{className:x,...p,children:[(0,r.jsx)("span",{className:b,children:_}),y&&(0,r.jsx)("span",{className:w,children:(0,r.jsx)(y,{className:"fill-current w-4 h-auto"})})]}):(0,r.jsxs)("button",{className:x,...p,children:[_&&(0,r.jsx)("span",{className:b,children:_}),y&&(0,r.jsx)("span",{className:w,children:(0,r.jsx)(y,{className:"fill-current w-4 h-auto"})})]})}},98474:function(e,t,n){"use strict";n.r(t);var r=n(3827),i=n(34928),s=n(47907),l=n(64090),c=n(16480),a=n.n(c),o=n(74640);let u=(0,l.forwardRef)((e,t)=>{var n;let{className:l,activeClassName:c,autoExternalIcon:u=!1,children:h,...d}=e,m=(0,s.usePathname)(),f=!!d.href&&m.startsWith(d.href.toString()),v=c?a()(l,{[c]:f},"flex items-center"):l,_=(null===(n=d.field)||void 0===n?void 0:n.link_type)==="Web",p={arrowRightUp:o.default},x=u&&_?p.arrowRightUp:null;return(0,r.jsxs)(i.PrismicNextLink,{ref:t,className:v,...d,rel:e=>{let{isExternal:t}=e;return t?"noreferrer nofollow":void 0},children:[h,x&&(0,r.jsx)("span",{className:"ml-s-1",children:(0,r.jsx)(x,{className:"inline w-s-2.5 h-s-2.5 fill-current"})})]})});u.displayName="Link",t.default=u},67742:function(e,t,n){"use strict";var r=n(3827),i=n(67456),s=n(1245),l=n(1392),c=n(41901),a=n.n(c),o=n(69645),u=n(16480),h=n.n(u);t.Z=e=>{var t;let{image:n,className:c,sizes:u={default:"100vw",md:"50vw",lg:"30vw"},placeholder:d="blur",ratio:m,fill:f,...v}=e;if(!s.BH(n))return;let _=l.D(n,{fit:"max",w:20})||void 0,p=null===(t=l.D(n))||void 0===t?void 0:t.includes(".svg"),x=h()(c,a().main,{[a().hasRatio]:m,"w-full":p});return(0,r.jsx)(i.PrismicNextImage,{quality:85,className:x,style:{"--ratio":m},field:n,placeholder:d,blurDataURL:_,sizes:(e=>{let t=[];for(let[n,r]of Object.entries(e))"default"!==n&&t.push("".concat((0,o.Tc)(n)," ").concat(r));return t.push(e.default),t.join(", ")})(u),fill:!!m||f,fallbackAlt:"",...v})}},93248:function(e,t,n){"use strict";function r(){window._mtm=window._mtm||[],window._mtm.push({event:"route-change"})}function i(e){window._mtm=window._mtm||[],window._mtm.push(e)}n.d(t,{j:function(){return i},t:function(){return r}})},48692:function(e,t,n){"use strict";
1n.r(t),n.d(t,{DocumentValuesProvider:function(){return a},useDocumentValues:function(){return l}});var r=n(3827),i=n(64090);let s=(0,i.createContext)({documentValues:{scrollTop:0,scrollHeight:0},setDocumentValues:e=>{}});function l(){return(0,i.useContext)(s)}let{Provider:c}=s;function a(e){let{children:t}=e,[n,s]=(0,i.useState)({scrollTop:0,scrollHeight:0});return(0,r.jsx)(c,{value:{documentValues:n,setDocumentValues:s},children:t})}},57372:function(e,t,n){"use strict";n.r(t),n.d(t,{HeaderHeightProvider:function(){return a},headerHeightContext:function(){return s},useHeaderHeight:function(){return l}});var r=n(3827),i=n(64090);let s=(0,i.createContext)(null);function l(){let e=(0,i.useContext)(s);if(!e)throw Error("Cannot find header height context");return e}let{Provider:c}=s,a=e=>{let{children:t}=e,[n,s]=(0,i.useState)(0);return(0,r.jsx)(c,{value:{headerHeight:n,setHeaderHeight:s},children:t})}},87793:function(e,t,n){"use strict";n.r(t),n.d(t,{MarioScrollAnimationProvider:function(){return a},marioScrollAnimationContext:function(){return s},useMarioScrollAnimation:function(){return l}});var r=n(3827),i=n(64090);let s=(0,i.createContext)(null);function l(){let e=(0,i.useContext)(s);if(!e)throw Error("Cannot find mario scroll animation context");return e}let{Provider:c}=s,a=e=>{let{children:t}=e,[n,s]=(0,i.useState)(!1),[l,a]=(0,i.useState)({});return(0,r.jsx)(c,{value:{isShowing:n,add:()=>{s(!0)},remove:()=>{s(!1)},updateFunctions:l,setUpdateFunctions:a},children:t})}},69645:function(e,t,n){"use strict";n.d(t,{C5:function(){return s},Tc:function(){return i},p6:function(){return c},we:function(){return l}});let r=n(12201);function i(e){let t="";return r.screens[e]&&(t="(min-width: ".concat(r.screens[e],")")),t}function s(e){switch(e){case"observatory_detail":return{label:"Observatory",href:"/observatories"};case"project_detail":return{label:"Project",href:"/projects"};case"news_detail":return{label:"News",href:"/news"};default:return{label:"Insight",href:"/insights"}}}let l=e=>{let t=[];return e.map(e=>{e.id&&t.push({article:e})}),t};function c(e){if(!e)return;let t=["January","February","March","April","May","June","July","August","September","October","November","December"].map(e=>e.substring(0,3)),n=e.split("T")[0].split("-"),r=n[0],i=parseInt(n[1])-1,s=n[2];return"".concat(s," ").concat(t[i]," ").concat(r)}},7209:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(64090);let i=r.useLayoutEffect;function s(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],[n,s]=(0,r.useState)(t);return i(()=>{if(window.matchMedia){let t=window.matchMedia(e),n=()=>{s(t.matches)};return n(),t.addListener(n),()=>{t.removeListener(n)}}},[e]),n}},70011:function(e,t,n){"use strict";n.d(t,{y:function(){return i}});var r=n(64090);let i=e=>{let t=(0,r.useRef)(null);return(0,r.useEffect)(()=>{if(!t.current)return;let n=t.current,r=new ResizeObserver(n=>{e(n,t)});return r.observe(n),()=>{n&&r.unobserve(n)}},[e]),t}},63385:function(){},48239:function(e){e.exports={mask:"Search_mask__blwbT",main:"Search_main__Em_0Y",inner:"Search_inner__tC_TH",searchBox_main:"Search_searchBox_main__Ns8F6",searchBox_icon:"Search_searchBox_icon__xs_p6",searchBox_input:"Search_searchBox_input__DmhyN",searchHits_main:"Search_searchHits_main__qvU7m",searchHits_item:"Search_searchHits_item__ICTV3",searchHits_itemPicture:"Search_searchHits_itemPicture__n4XzT",searchHits_itemContent:"Search_searchHits_itemContent__d_zlE",searchHits_itemText:"Search_searchHits_itemText__IryY0",searchHits_itemTitle:"Search_searchHits_itemTitle__Yk24P"}},56096:function(e){e.exports={footer:"Footer_footer__VnchA",footerInner:"Footer_footerInner__iycuI",primaryLinks:"Footer_primaryLinks__IJHF3",secondaryLinks:"Footer_secondaryLinks__qrYaq",link:"Footer_link__beVX1",label:"Footer_label__eM_Br",socialLink:"Footer_socialLink__SM3kV"}},71565:function(e){e.exports={header:"Header_header__zC4N_",isOpen:"Header_isOpen__rx1wl",inner:"Header_inner___uB4I",isFloating:"Header_isFloating__z7Fgy",isVisible:"Header_isVisible__pPqLq",headerBar:"Header_headerBar__m30pv",toggle:"Header_toggle__vRNdy",search:"Header_search__dDGJ6",menu:"Header_menu__RyFnU",menuInner:"Header_menuInner__Nqf_Z",buttons:"Header_buttons__DxQE1",link:"Header_link__A5os3",activeLink:"Header_activeLink__vxQdV"}},52179:function(e){e.exports={main:"Button_main___UtoR",inner:"Button_inner__WuZ_Z",filled:"Button_filled__k5Y1K",childrenWrapper:"Button_childrenWrapper__XYaEb",iconWrapper:"Button_iconWrapper__NuKRi",small:"Button_small__TgIwH",large:"Button_large__02Yi1",light:"Button_light__7jLQL"}},41901:function(e){e.exports={main:"Picture_main__dc1LF",hasRatio:"Picture_hasRatio__f1ypM"}}},function(e){e.O(0,[7590,5780,7456,9480,1715,2590,1402,2971,8069,1744],function(){return e(e.s=53660)}),_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.