1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,889129,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={DecodeError:function(){return x},MiddlewareNotFoundError:function(){return j},MissingStaticPage:function(){return v},NormalizeError:function(){return y},PageNotFoundError:function(){return g},SP:function(){return h},ST:function(){return b},WEB_VITALS:function(){return s},execOnce:function(){return i},getDisplayName:function(){return u},getLocationOrigin:function(){return c},getURL:function(){return d},isAbsoluteUrl:function(){return a},isResSent:function(){return m},loadGetInitialProps:function(){return f},normalizeRepeatedSlashes:function(){return p},stringifyError:function(){return w}};for(var l in n)Object.defineProperty(r,l,{enumerable:!0,get:n[l]});let s=["CLS","FCP","FID","INP","LCP","TTFB"];function i(e){let t,r=!1;return(...n)=>(r||(r=!0,t=e(...n)),t)}let o=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,a=e=>o.test(e);function c(){let{protocol:e,hostname:t,port:r}=window.location;return`${e}//${t}${r?":"+r:""}`}function d(){let{href:e}=window.location,t=c();return e.substring(t.length)}function u(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function m(e){return e.finished||e.headersSent}function p(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function f(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await f(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&m(r))return n;if(!n)throw Object.defineProperty(Error(`"${u(e)}.getInitialProps()" should resolve to an object. But found "${n}" instead.`),"__NEXT_ERROR_CODE",{value:"E1025",enumerable:!1,configurable:!0});return n}let h="u">typeof performance,b=h&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class x extends Error{}class y extends Error{}class g extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class v extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class j extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function w(e){return JSON.stringify({message:e.message,stack:e.stack})}},203828,(e,t,r)=>{t.exports=e.r(926990)},395195,e=>{"use strict";var t=e.i(350461),r=e.i(191788),n=e.i(194182);"function"==typeof SuppressedError&&SuppressedError,e.s(["default",0,function(e){var l,s,i,o;let{enabled:a=!0}=e,c=t.default.env.next_plausible_proxy?{trailingSlash:"true"===t.default.env.next_plausible_trailingSlash,basePath:t.default.env.next_plausible_basePath,customDomain:t.default.env.next_plausible_customDomain,scriptName:t.default.env.next_plausible_scriptName,subdirectory:t.default.env.next_plausible_subdirectory}:void 0;return r.default.createElement(r.default.Fragment,null,a&&r.default.createElement(n.default,Object.assign({async:!0,defer:!0,"data-api":c?`${null!=(s=c.basePath)?s:""}/${null!=(i=c.subdirectory)?i:"proxy"}/api/event${c.trailingSlash?"/":""}`:void 0,"data-domain":e.domain,"data-exclude":e.exclude,src:(c?"":null!=(o=e.customDomain)?o:"https://plausible.io")+((e,...t)=>{var r,n;let l=null!=(r=e.basePath)?r:"";return e.subdirectory&&(l+=`/${e.subdirectory}`),`${l}/js/${[null!=(n=e.scriptName)?n:"script",...t.sort().filter(e=>null!==e)].join(".")}.js`})(Object.assign(Object.assign({},c),{scriptName:c?c.scriptName:e.selfHosted?"plausible":"script"}),e.trackLocalhost?"local":null,e.manualPageviews?"manual":null,e.pageviewProps?"pageview-props":null,e.trackOutboundLinks?"outbound-links":null,e.exclude?"exclusions":null,e.revenue?"revenue":null,e.trackFileDownloads?"file-downloads":null,e.taggedEvents?"tagged-events":null,e.hash?"hash":null),integrity:e.integrity,crossOrigin:e.integrity?"anonymous":void 0},"object"==typeof e.pageviewProps?Object.fromEntries(Object.entries(e.pageviewProps).map(([e,t])=>[`event-${e}`,t])):void 0,e.scriptProps)),a&&r.default.createElement(n.default,{id:"next-plausible-init",dangerouslySetInnerHTML:{__html:"window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) }"},nonce:null==(l=e.scriptProps)?void 0:l.nonce}),e.children)},"usePlausible",0,function(){return(0,r.useCallback)(function(e,...t){var r,n;return null==(n=(r=window).plausible)?void 0:n.call(r,e,t[0])},[])}])},561012,e=>{"use strict";var t=e.i(391398),r=e.i(191788);let n=e=>`[${e}]`,l=e=>Array.isArray(e)?e:[e],s=(e,t,r)=>{let n=0,l=!1;return{init:()=>{n<=0&&(e(),l=!0),n+=1},reset:()=>{n>0&&(n-=1),n<=0&&l&&t()},clearAndReset:()=>{n=0,l=!1,r?.(),t()},initIsCalled:()=>l}},i="data-noscroll-target-scroll-disabled",o="data-noscroll-target-scroll-scrollbar-width-adjustment",a="data-noscroll-target-scrollbar-width-adjustment",c="data-noscroll-target-scrollable",d="data-noscroll-global-styles",u="--noscroll-target-scrollbar-width",m="--noscroll-target-padding-right",{adjustScrollbarWidth:p,removeScrollbarWidthAdjustment:f,updateAllScrollbarWidthAdjustment:h,disableScroll:b,enableScroll:x,disablePageScroll:y,enablePageScroll:g,pageScrollIsDisabled:v,createPageScrollToggler:j,markScrollable:w,unmarkScrollable:k}=(e=>{var t;let r,p,f,h=e=>
1{l(e).forEach(e=>{e.removeAttribute(a);let t=window.getComputedStyle(e);e.style.setProperty(m,t.paddingRight),e.setAttribute(a,"")})},b=e=>{l(e).forEach(e=>{let t=!1;e.removeAttribute(o),null!==e.getAttribute(i)&&(t=!0,e.removeAttribute(i)),e.style.setProperty(u,`${(e=>{if(e===document.body){let e=document.documentElement.clientWidth;return window.innerWidth-e}let t=e.style.borderLeftWidth,r=e.style.borderRightWidth;e.style.borderLeftWidth="0px",e.style.borderRightWidth="0px";let n=e.offsetWidth-e.clientWidth;return e.style.borderLeftWidth=t,e.style.borderRightWidth=r,n})(e)}px`),t&&e.setAttribute(i,"");let r=window.getComputedStyle(e);e.style.setProperty(m,r.paddingRight),e.setAttribute(o,"")})},x=()=>{h([...document.querySelectorAll(n(a))]),b([...document.querySelectorAll(n(o))])},y=(t=e?.windowResizeThrottle??200,(...e)=>{r?(clearTimeout(p),p=setTimeout(()=>{Date.now()-f>=t&&(x(...e),f=Date.now())},Math.max(t-(Date.now()-f),0))):(x(...e),f=Date.now(),r=!0)}),{init:g,reset:v}=s(()=>{e?.noHandleWindowResize||window.addEventListener("resize",y),e?.onInitScrollDisable?.()},()=>{e?.noHandleWindowResize||window.removeEventListener("resize",y),e?.onResetScrollDisable?.()}),j=(t,{scrollbarWidthAdjustment:r=!0}={})=>{(()=>{if(document.querySelector(n(d)))return;let e=n(i),t=n(a),r=n(o),l=` 2 ${e} { 3 overflow: hidden !important; 4 } 5 6 ${e} ${t}, 7 ${e}${r} { 8 padding-right: calc(var(${m}) + var(${u})) !important; 9 } 10 `,s=document.createElement("style");s.setAttribute(d,""),s.appendChild(document.createTextNode(l)),document.head.appendChild(s)})(),g(),e?.onScrollDisable?.(t),r&&b(t),t.setAttribute(i,"")},w=t=>{null!==t.getAttribute(i)&&(v(),e?.onScrollEnable?.(t),l(t).forEach(e=>{e.removeAttribute(o),e.style.removeProperty(u),e.style.removeProperty(m)}),t.removeAttribute(i))},{init:k,reset:P,initIsCalled:O}=s(()=>j(document.body),()=>w(document.body));return{adjustScrollbarWidth:h,removeScrollbarWidthAdjustment:e=>{l(e).forEach(e=>{e.removeAttribute(a),e.style.removeProperty(m)})},updateAllScrollbarWidthAdjustment:x,disableScroll:j,enableScroll:w,disablePageScroll:k,enablePageScroll:P,pageScrollIsDisabled:O,createPageScrollToggler:()=>{let e=!1,t={disablePageScroll(){e||(k(),e=!0)},enablePageScroll(){e&&(P(),e=!1)},togglePageScroll(){e?t.enablePageScroll():t.disablePageScroll()}};return t},markScrollable:e=>{l(e).forEach(e=>{e.setAttribute(c,"")})},unmarkScrollable:e=>{l(e).forEach(e=>{e.removeAttribute(c)})}}})(),P=(0,r.createContext)({isMenuOpen:!1,setIsMenuOpen:()=>{}});e.s(["MenuProvider",0,({children:e})=>{let[n,l]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{n?y():g()},[n]),(0,t.jsx)(P.Provider,{value:{isMenuOpen:n,setIsMenuOpen:l},children:e})},"useMenu",0,()=>(0,r.useContext)(P)],561012)},443343,e=>{"use strict";var t=e.i(391398);function r(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function n(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach(function(t){var r,l,s;r=e,l=t,s=n[t],(l=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(l))in r?Object.defineProperty(r,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):r[l]=s}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function l(e){return"span"===e._type&&"text"in e&&"string"==typeof e.text&&(typeof e.marks>"u"||Array.isArray(e.marks)&&e.marks.every(e=>"string"==typeof e))}function s(e){return"string"==typeof e._type&&"@"!==e._type[0]&&(!("markDefs"in e)||!e.markDefs||Array.isArray(e.markDefs)&&e.markDefs.every(e=>"string"==typeof e._key))&&"children"in e&&Array.isArray(e.children)&&e.children.every(e=>
10"object"==typeof e&&"_type"in e)}function i(e){return s(e)&&"listItem"in e&&"string"==typeof e.listItem&&(typeof e.level>"u"||"number"==typeof e.level)}function o(e){return"@list"===e._type}function a(e){return"@span"===e._type}function c(e){return"@text"===e._type}let d=["strong","em","code","underline","strike-through"];function u(e,t,r){if(!l(e)||!e.marks||!e.marks.length)return[];let n=e.marks.slice(),s={};return n.forEach(e=>{s[e]=1;for(let n=t+1;n<r.length;n++){let t=r[n];if(t&&l(t)&&Array.isArray(t.marks)&&-1!==t.marks.indexOf(e))s[e]++;else break}}),n.sort((e,t)=>(function(e,t,r){let n=e[t],l=e[r];if(n!==l)return l-n;let s=d.indexOf(t),i=d.indexOf(r);return s!==i?s-i:t.localeCompare(r)})(s,e,t))}function m(e,t,r){return{_type:"@list",_key:`${e._key||`${t}`}-parent`,mode:r,level:e.level||1,listItem:e.listItem,children:[e]}}function p(e,t){let r=t.level||1,n=t.listItem||"normal",s="string"==typeof t.listItem;if(o(e)&&(e.level||1)===r&&s&&(e.listItem||"normal")===n)return e;if(!("children"in e))return;let i=e.children[e.children.length-1];return i&&!l(i)?p(i,t):void 0}var f=e.i(191788);let h=["block","list","listItem","marks","types"],b=["listItem"],x=["_key"];function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y(Object(r),!0).forEach(function(t){var n,l,s;n=e,l=t,s=r[t],(l=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(l))in n?Object.defineProperty(n,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[l]=s}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function v(e,t){if(null==e)return{};var r,n,l=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n<s.length;n++)r=s[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(l[r]=e[r])}return l}let j={textDecoration:"underline"},w=(e,t)=>`[@portabletext/react] Unknown ${e}, specify a component for it in the \`components.${t}\` prop`,k=e=>w(`block type "${e}"`,"types");function P(e){console.warn(e)}let O={display:"none"},N={types:{},block:{normal:({children:e})=>(0,t.jsx)("p",{children:e}),blockquote:({children:e})=>(0,t.jsx)("blockquote",{children:e}),h1:({children:e})=>(0,t.jsx)("h1",{children:e}),h2:({children:e})=>(0,t.jsx)("h2",{children:e}),h3:({children:e})=>(0,t.jsx)("h3",{children:e}),h4:({children:e})=>(0,t.jsx)("h4",{children:e}),h5:({children:e})=>(0,t.jsx)("h5",{children:e}),h6:({children:e})=>(0,t.jsx)("h6",{children:e})},marks:{em:({children:e})=>(0,t.jsx)("em",{children:e}),strong:({children:e})=>(0,t.jsx)("strong",{children:e}),code:({children:e})=>(0,t.jsx)("code",{children:e}),underline:({children:e})=>(0,t.jsx)("span",{style:j,children:e}),"strike-through":({children:e})=>(0,t.jsx)("del",{children:e}),link:({children:e,value:r})=>(0,t.jsx)("a",{href:null==r?void 0:r.href,children:e})},list:{number:({children:e})=>(0,t.jsx)("ol",{children:e}),bullet:({children:e})=>(0,t.jsx)("ul",{children:e})},listItem:({children:e})=>(0,t.jsx)("li",{children:e}),hardBreak:()=>(0,t.jsx)("br",{}),unknownType:({value:e,isInline:r})=>{let n=k(e._type);return r?(0,t.jsx)("span",{style:O,children:n}):(0,t.jsx)("div",{style:O,children:n})},unknownMark:({markType:e,children:r})=>(0,t.jsx)("span",{className:`unknown__pt__mark__${e}`,children:r}),unknownList:({children:e})=>(0,t.jsx)("ul",{children:e}),unknownListItem:({children:e})=>(0,t.jsx)("li",{children:e}),unknownBlockStyle:({children:e})=>(0,t.jsx)("p",{children:e})};function E(e,t,r){let n=t[r],l=e[r];return"function"==typeof n||n&&"function"==typeof l?n:n?g(g({},l),n):l}function S(e){let{node:t,index:r,isInline:n,renderNode:s}=e,i=(function(e){var t,r;let{children:n}=e,s=null!=(t=e.markDefs)?t:[];if(!n||!n.length)return[];let i=n.map(u),o={_type:"@span",children:[],markType:"<unknown>"},a=[o];for(let e=0;e<n.length;e++){let t=n[e];if(!t)continue;let o=i[e]||[],c=1;if(a.length>1)for(;c<a.length;c++){let e=(null==(r=a[c])?void 0:r.markKey)||"",t=o.indexOf(e);if(-1===t)break;o.splice(t,1)}let d=(a=a.slice(0,c))[a.length-1];if(d){for(let e of o){let r=null==s?void 0:s.find(t=>t._key===e),n=r?r._type:e,l={_type:"@span",_key:t._key,children:[],markDef:r,markType:n,markKey:e};d.children.push(l),a.push(l),d=l}if(l(t)){let e=t.text.split(` 11`);for(let t=e.length;t-- >1;)e.splice(t,0,` 12`);d.children=d.children.concat(e.map(e=>
12({_type:"@text",text:e})))}else d.children=d.children.concat(t)}}return o.children})(t).map((e,t)=>s({node:e,isInline:!0,index:t,renderNode:s}));return{_key:t._key||`block-${r}`,children:i,index:r,isInline:n,node:t}}function _(){}e.s(["PortableText",0,function({value:e,components:r,listNestingMode:l,onMissingComponent:d=P}){let u=d||_,y=function(e,t){let r,l=[];for(let a=0;a<e.length;a++){let c=e[a];if(c){var s,o;if(!i(c)){l.push(c),r=void 0;continue}if(!r){r=m(c,a,t),l.push(r);continue}if(s=c,o=r,(s.level||1)===o.level&&s.listItem===o.listItem){r.children.push(c);continue}if((c.level||1)>r.level){let e=m(c,a,t);if("html"===t){let t=r.children[r.children.length-1],l=n(n({},t),{},{children:[...t.children,e]});r.children[r.children.length-1]=l}else r.children.push(e);r=e;continue}if((c.level||1)<r.level){let e=l[l.length-1],n=e&&p(e,c);if(n){(r=n).children.push(c);continue}r=m(c,a,t),l.push(r);continue}if(c.listItem!==r.listItem){let e=l[l.length-1],n=e&&p(e,{level:c.level||1});if(n&&n.listItem===c.listItem){(r=n).children.push(c);continue}r=m(c,a,t),l.push(r);continue}console.warn("Unknown state encountered for block",c),l.push(c)}}return l}(Array.isArray(e)?e:[e],l||"html"),j=(0,f.useMemo)(()=>r?function(e,t){let{block:r,list:n,listItem:l,marks:s,types:i}=t,o=v(t,h);return g(g({},e),{},{block:E(e,t,"block"),list:E(e,t,"list"),listItem:E(e,t,"listItem"),marks:E(e,t,"marks"),types:E(e,t,"types")},o)}(N,r):N,[r]),O=(0,f.useMemo)(()=>{var e,r;return e=j,r=u,function n(l){var d,u,m,p,f,h,y,j;let P,O,{node:N,index:E,isInline:_}=l,I=N._key||`node-${E}`;return o(N)?function(l,s,i){let o=l.children.map((e,t)=>n({node:e._key?e:g(g({},e),{},{_key:`li-${s}-${t}`}),index:t,isInline:!1})),a=e.list,c=("function"==typeof a?a:a[l.listItem])||e.unknownList;if(c===e.unknownList){let e=l.listItem||"bullet";r(w(`list style "${e}"`,"list"),{nodeType:"listStyle",type:e})}return(0,t.jsx)(c,{value:l,index:s,isInline:!1,renderNode:n,children:o},i)}(N,E,I):i(N)?function(l,s,i){let o=S({node:l,index:s,isInline:!1,renderNode:n}),a=e.listItem,c=("function"==typeof a?a:a[l.listItem])||e.unknownListItem;if(c===e.unknownListItem){let e=l.listItem||"bullet";r(w(`list item style "${e}"`,"listItem"),{type:e,nodeType:"listItemStyle"})}let d=o.children;if(l.style&&"normal"!==l.style){let{listItem:e}=l;d=n({node:v(l,b),index:s,isInline:!1})}return(0,t.jsx)(c,{value:l,index:s,isInline:!1,renderNode:n,children:d},i)}(N,E,I):a(N)?function(l,s){let{markDef:i,markType:o,markKey:d}=l,u=e.marks[o]||e.unknownMark,m=l.children.map((e,t)=>n({node:e,index:t,isInline:!0}));return u===e.unknownMark&&r(w(`mark type "${o}"`,"marks"),{nodeType:"mark",type:o}),(0,t.jsx)(u,{text:function e(t){let r="";return t.children.forEach(t=>{c(t)?r+=t.text:a(t)&&(r+=e(t))}),r}(l),value:i,markType:o,markKey:d,renderNode:n,children:m},s)}(N,I):N._type in e.types?(d=N,u=E,m=I,p=_,(P=e.types[d._type])?(0,t.jsx)(P,g({},{value:d,isInline:p,index:u,renderNode:n}),m):null):s(N)?function(l,s,i,o){let a=S({node:l,index:s,isInline:o,renderNode:n}),{_key:c}=a,d=v(a,x),u=d.node.style||"normal",m=("function"==typeof e.block?e.block:e.block[u])||e.unknownBlockStyle;return m===e.unknownBlockStyle&&r(w(`block style "${u}"`,"block"),{nodeType:"blockStyle",type:u}),(0,t.jsx)(m,g(g({},d),{},{value:d.node,renderNode:n}),i)}(N,E,I,_):c(N)?function(r,n){if(r.text===` 13`){let r=e.hardBreak;return r?(0,t.jsx)(r,{},n):` 14`}return r.text}(N,I):(f=N,h=E,y=I,j=_,r(k(f._type),{nodeType:"block",type:f._type}),O=e.unknownType,(0,t.jsx)(O,g({},{value:f,isInline:j,index:h,renderNode:n}),y))}},[j,u]),I=y.map((e,t)=>O({node:e,index:t,isInline:!1,renderNode:O}));return(0,t.jsx)(t.Fragment,{children:I})}],443343)},527500,689497,254894,711330,e=>{"use strict";var t,r=e.i(391398),n=e.i(582512);let l="grid grid-cols-12 w-full max-w-[var(--grid-max-width)] mx-auto px-4 gap-2",s="grid grid-cols-12 w-full max-w-[var(--grid-max-width)] mx-auto gap-2";e.s(["grid",0,l,"gridNoPadding",0,s],689497);var i=e.i(203828);let o=({addressTitle:e,londonOffice:t,berlinOffice:l,textColorClass:s})=>e||t?.title&&t?.address||l?.title&&l?.address?(0,r.jsxs)(r.Fragment,{children:[e&&(0,r.jsx)("div",{className:"hidden md:block col-start-1 col-span-12 md:col-span-6 mt-10 md:mt-12",children:(0,r.jsx)("h2",{className:(0,n.cn)("text-base sm:text-base font-normal",s),children:e})}),t?.title&&t?.address&&(0,r.jsx)("div",{className:"hidden sm:block col-start-1 sm:col-span-12 md:col-start-7 md:col-span-3 mt-10 md:mt-12",children:(0,r.jsxs)("div",{className:"sm:grid sm:grid-cols-2 sm:gap-4 md:block",children:[(0,r.jsx)("div",{className:"sm:mb-0 md:mb-2",children:(0,r.jsx)("div",{className:(0,n.cn)("text-base md:text-sm font-normal",s),children:t.title})}),(0,r.jsx)("address",{className:"not-italic whitespace-pre-line",children:(0,r.jsx)("div",{className:(0,n.cn)("text-base md:text-sm",s),children:t.address})})]})}
14),l?.title&&l?.address&&(0,r.jsx)("div",{className:"hidden sm:block col-start-1 sm:col-span-12 md:col-start-10 md:col-span-3 mt-10 md:mt-12",children:(0,r.jsxs)("div",{className:"sm:grid sm:grid-cols-2 sm:gap-4 md:block",children:[(0,r.jsx)("div",{className:"sm:mb-0 md:mb-2",children:(0,r.jsx)("div",{className:(0,n.cn)("text-base md:text-sm font-normal",s),children:l.title})}),(0,r.jsx)("address",{className:"not-italic whitespace-pre-line",children:(0,r.jsx)("div",{className:(0,n.cn)("text-base md:text-sm",s),children:l.address})})]})})]}):null;var a=e.i(191788);let c=({contactTitle:e,contactEmails:t,textColorClass:l})=>e||t&&0!==t.length?(0,r.jsxs)(r.Fragment,{children:[e&&(0,r.jsx)("div",{className:"col-start-1 col-span-12 md:col-span-6 mb-4 sm:mb-4 md:mb-0 md:max-h-[0.8rem] md:flex md:items-center",children:(0,r.jsx)("h2",{className:(0,n.cn)("text-base sm:text-base font-normal",l),children:e})}),t&&t.length>0&&t.map((e,t)=>(0,r.jsxs)(a.Fragment,{children:[(0,r.jsx)("div",{className:"col-start-1 col-span-12 sm:col-start-1 sm:col-span-6 md:col-start-7 md:col-span-3 md:mb-0 md:max-h-[0.8rem] md:flex md:items-center",children:(0,r.jsx)("div",{className:(0,n.cn)("text-base sm:text-base md:text-sm text-textMuted"),children:e.emailType})}),(0,r.jsx)("div",{className:"col-start-1 col-span-12 sm:col-start-7 sm:col-span-6 md:col-start-10 md:col-span-3 sm:mb-2 md:mb-0 md:max-h-[0.8rem] md:flex md:items-center",children:(0,r.jsx)("div",{className:(0,n.cn)("text-base sm:text-base md:text-sm"),children:(0,r.jsx)("a",{href:(e=>{let{linkType:t="email",emailAddress:r}=e;switch(t){case"email":default:return`mailto:${r}`;case"url":return r.startsWith("http")?r:`https://${r}`}})(e),className:(0,n.cn)("underline",l),target:"url"===e.linkType?"_blank":void 0,rel:"url"===e.linkType?"noopener noreferrer":void 0,children:(e=>{let{linkType:t="email",emailAddress:r,linkText:n}=e;return"url"===t&&n?n:r})(e)})})})]},`${t}-${e.emailType}`))]}):null;e.i(350461),e.i(801310);var d=e.i(146611),u=e.i(395195);let m=(e,t)=>({marks:{link:n=>(0,r.jsx)(p,{...n,size:e,className:t})},block:{normal:({children:n})=>(0,r.jsx)(d.Text,{size:"xl"===e?"lg":e,className:t,children:n})}}),p=({value:e,children:t,size:l,className:s})=>{let i=(0,u.usePlausible)();return(0,r.jsx)(d.Text,{as:"a",href:e.href,className:(0,n.cn)("inline text-black underline hover:text-active transition-colors",s),size:"xl"===l?"lg":l,onClick:()=>{let t;e.href.includes("mailto:")&&(t=e.href.split("mailto:")[1],window.gtag("event","conversion",{send_to:"G-LEYXLQWJDS/79B8CJWshaEZEPvj29kq"}),i("conversion:contact",{props:{email:t}}))},children:t})};e.s(["getSimplePortableTextComponent",0,m],254894);var f=e.i(443343);let h=/^[-!#$%&'*+\/0-9=?A-Z^_a-z`{|}~](\.?[-!#$%&'*+\/0-9=?A-Z^_a-z`{|}~])*@[a-zA-Z0-9](-*\.?[a-zA-Z0-9])*\.[a-zA-Z](-?[a-zA-Z0-9])+$/;function b(e){if(!e)return!1;let t=e.split("@");if(2!==t.length)return!1;let r=t[0],n=t[1];return!(r.length>64)&&!(n.length>255)&&!n.split(".").some(function(e){return e.length>63})&&h.test(e)}e.s(["isValidEmail",0,b],711330);var x=((t=x||{})[t.Idle=0]="Idle",t[t.EmailValidationError=1]="EmailValidationError",t[t.Subscribing=2]="Subscribing",t[t.Success=3]="Success",t[t.Error=4]="Error",t);let y={0:"Email is not valid",1:"Email is not valid",2:"Subscribing",3:"Thank you",4:"Something went wrong or you are already subscribed."},g=({inputStyle:e="footer",target:t="mailchimp",placeholder:l="Glimpses from the frontiers of design",isExplorationsPage:s=!1,textColorClass:i,newsletterTitle:o,newsletterDescription:c})=>{let d=(0,u.usePlausible)(),[p,h]=(0,a.useState)(""),[x,g]=(0,a.useState)(0),v=async e=>{if(e.preventDefault(),!b(p))return void g(1);g(2);try{let e=await fetch("mailchimp"===t?"/api/newsletter-signup":"/api/substack-signup",{method:"POST",headers:{"Content-type":"application/json"},body:JSON.stringify({email:p})});200===e.status?(d("conversion:newsletter",{props:{email:p}}),g(3)):g(4)}catch(e){g(4)}};return(0,r.jsxs)(r.Fragment,{children:[o&&(0,r.jsx)("div",{className:"col-span-12 col-start-1 mt-8 sm:col-span-12 md:col-span-6 sm:mt-10 md:mt-14",children:(0,r.jsx)("h2",{className:(0,n.cn)("text-base font-normal sm:text-base",i),children:o})}),(0,r.jsxs)("div",{className:"col-span-12 col-start-1 sm:col-span-12 md:col-start-7 md:col-span-6 md:mt-10",children:[(0,r.jsxs)("form",{className:"flex flex-col gap-3 mt-2 md:mt-0",onSubmit:v,noValidate:!0,children:[(0,r.jsxs)("div",{className:"flex flex-row flex-wrap gap-3 items-end mb-2",children:[(0,r.jsx)("div",{className:"relative ",children:(0,r.jsx)("input",{className:(0,n.cn)("text-sm md:text-sm font-normal text-primary outline-none bg-transparent min-w-fit w-48 sm:w-42 md:w-48 h-5 pb-0 rounded-none",s?"border-white border-b placeholder:text-gray-400":"border-black border-b placeholder:text-secondary","big"===e&&"w-[350px] h-12 font-normal text-lg"),id:"newsletter-signup",type:"email",value:p,placeholder:l,onChange:e=>h(e.target.value)})}),(0,r.jsx)("button",{className:(0,n.cn)("font-mono uppercase text-xs text-white bg-black rounded-full px-3 py-0 h-6 cursor-pointer hover:bg-gray-800 transition-colors flex items-center","big"===e&&"font-base px-5 py-0 h-8",s?"text-black bg-white hover:bg-gray-200":"text-white bg-black hover:bg-gray-800"),type:"submit",disabled:2===x,children:"SUBSCRIBE"})]}),0!==x&&(0,r.jsx)("div",{className:"flex items-center",children:(0,r.jsx)("div",{className:(0,n.cn)("font-normal text-sm md:text-xs text-textMuted","big"===e?"text-base":"text-xl","big"===e&&"text-base"),children:y[x]})})]}),c&&(0,r.jsx)("div",{className:"w-80 sm:w-42 md:w-80",children:(0,r.jsx)(f.PortableText,{value:c,components:m("sm","text-xs md:text-sm font-light text-secondary")})})]})]})};var v=e.i(41158);let j=({setIsMenuOpen:e,socialLinks:t=[]})=>{let l=()=>e?e(!1):void 0,i=[...t,{title:"Privacy",url:"/privacy-policy"}];return(0,r.jsxs)("div",{className:(0,n.cn)(s,"mt-0 md:mt-6"),children:[(0,r.jsx)("div",{className:"order-2 md:order-1 col-start-1 col-span-12 md:col-span-6 flex items-center",children:(0,r.jsxs)("div",{className:"text-base md:text-sm font-light text-secondary",children:["© FIELD.IO ",new Date().getFullYear()]})}),(0,r.jsx)("div",{className:"order-1 md:order-2 col-start-1 col-span-12 md:col-start-7 md:col-span-6",children:(0,r.jsx)("div",{className:"grid grid-cols-2 gap-y-2 sm:flex sm:justify-between sm:items-center md:flex md:justify-between md:items-center",children:i.map((e,t)=>(0,r.jsx)("div",{className:"md:flex",children:"/privacy-policy"===e.url?(0,r.jsx)(v.default,{href:"/privacy-policy",onClick:l,className:"text-base md:text-sm font-light text-secondary",scroll:!1,children:e.title}):(0,r.jsx)("a",{className:"text-base md:text-sm font-light text-secondary",href:e.url,target:"_blank",onClick:l,children:e.title})},t))})})]})},w=({footerData:e})=>{let{footerModules:t,newsletterTitle:s,newsletterDescription:a,contactTitle:d,contactEmails:u,addressTitle:m,socialLinks:p,londonOffice:f,berlinOffice:h}=e||{},{pathname:b}=(0,i.useRouter)(),x="/explorations"===b||b.startsWith("/explorations/"),y=x?"text-white":"text-black";return(0,r.jsx)("footer",{className:(0,n.cn)("relative z-10 pt-4 pb-4 mt-8 siteFooter",x?"bg-[#181818]":"bg-[#F7F7F7]"),children:(0,r.jsxs)("div",{className:(0,n.cn)(l),children:[(0,r.jsx)(c,{contactTitle:d,contactEmails:u,textColorClass:y}),(0,r.jsx)(g,{newsletterTitle:s,newsletterDescription:a,isExplorationsPage:x,textColorClass:y}),(0,r.jsx)(o,{addressTitle:m,londonOffice:f,berlinOffice:h,textColorClass:y}),p&&p.length>0&&(0,r.jsx)("div",{className:"col-span-12 col-start-1 mt-10 md:mt-6",children:(0,r.jsx)(j,{socialLinks:p})})]})})};var k=e.i(561012);e.s(["default",0,({footerData:e,children:t,className:l,...s})=>{let{isMenuOpen:i}=(0,k.useMenu)();return(0,r.jsxs)("div",{className:(0,n.cn)("relative transition-opacity duration-300 ease-in-out min-h-[calc(100vh-var(--site-header-height))] z-[1]",l),style:{paddingTop:i?"var(--site-header-height)":0,opacity:+!i},...s,children:[(0,r.jsx)("div",{children:t}),e&&(0,r.jsx)(w,{footerData:e})]})}],527500)}]);
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.