1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,16330,e=>{e.v({root:"NowSidebar-module-scss-module__lbhElG__root"})},20114,e=>{e.v({allBaseTestCards:"NowSidebarCard-module-scss-module__rEsu7G__allBaseTestCards",description:"NowSidebarCard-module-scss-module__rEsu7G__description",header:"NowSidebarCard-module-scss-module__rEsu7G__header",link:"NowSidebarCard-module-scss-module__rEsu7G__link",media:"NowSidebarCard-module-scss-module__rEsu7G__media",root:"NowSidebarCard-module-scss-module__rEsu7G__root",time:"NowSidebarCard-module-scss-module__rEsu7G__time",title:"NowSidebarCard-module-scss-module__rEsu7G__title",type:"NowSidebarCard-module-scss-module__rEsu7G__type"})},45902,e=>{"use strict";var t=e.i(53072),l=e.i(99052),s=e.i(16330);e.i(88173);var r=e.i(22800);e.i(82980);var o=e.i(93793);e.i(28161);var i=e.i(33365),a=e.i(54909),n=e.i(79579),d=e.i(54168),c=e.i(97720),u=e.i(42050),m=e.i(8252),_=e.i(20114),f=e.i(7284);e.i(61539);var h=e.i(29690);e.i(95821);var v=e.i(78139);e.i(30286);var p=e.i(95359);e.i(79705);var x=e.i(4920);e.i(2451);var g=e.i(1770),j=e.i(15609);function S(e){let s,r,o,i,n,d,c,u,m,S,N,C,E,y,w=(0,l.c)(32),{title:P,description:A,typeHandle:O}=e;if(w[0]!==e||w[1]!==P||w[2]!==O){u=Symbol.for("react.early_return_sentinel");e:{let l=(0,j.getNowCardView)(e);if(!l){u=null;break e}let{renderMedia:m,typeTitle:h,buttonLabel:v,buttonOpt:x,date:S}=l;s=v,r=x;let N=`${a.SIZES_BP} 85vw, 25vw`,C=_.default[O];w[11]!==C?(n=(0,f.default)(_.default.root,C),w[11]=C,w[12]=n):n=w[12],d=(0,t.jsxs)("div",{className:_.default.header,children:[h&&(0,t.jsx)("p",{className:_.default.type,children:h}),S&&(0,t.jsx)("time",{dateTime:S,className:_.default.time,children:S})]}),w[13]!==P?(c=(0,t.jsx)("h3",{className:_.default.title,children:P}),w[13]=P,w[14]=c):c=w[14],o=_.default.media,i=m[0]?.url&&m.map(e=>{switch(e.kind){case"image":return(0,t.jsx)(p.Image,{sizes:N,...e},e.id);case"video":return(0,t.jsx)(g.Player,{sizes:N,video:[e]},e.id);default:return null}})}w[0]=e,w[1]=P,w[2]=O,w[3]=s,w[4]=r,w[5]=o,w[6]=i,w[7]=n,w[8]=d,w[9]=c,w[10]=u}else s=w[3],r=w[4],o=w[5],i=w[6],n=w[7],d=w[8],c=w[9],u=w[10];return u!==Symbol.for("react.early_return_sentinel")?u:(w[15]!==o||w[16]!==i?(m=(0,t.jsx)("div",{className:o,children:i}),w[15]=o,w[16]=i,w[17]=m):m=w[17],w[18]===Symbol.for("react.memo_cache_sentinel")?(S=(0,f.default)(_.default.b3,_.default.description),w[18]=S):S=w[18],w[19]!==A?(N=(0,t.jsx)(x.RichText,{content:A,className:S}),w[19]=A,w[20]=N):N=w[20],w[21]===Symbol.for("react.memo_cache_sentinel")?(C=(0,t.jsx)(v.LinkIcon,{}),w[21]=C):C=w[21],w[22]!==s||w[23]!==r?(E=(0,t.jsxs)(h.Button,{...r,className:_.default.link,children:[s,C]}),w[22]=s,w[23]=r,w[24]=E):E=w[24],w[25]!==E||w[26]!==n||w[27]!==d||w[28]!==c||w[29]!==m||w[30]!==N?(y=(0,t.jsxs)("div",{className:n,children:[d,c,m,N,E]}),w[25]=E,w[26]=n,w[27]=d,w[28]=c,w[29]=m,w[30]=N,w[31]=y):y=w[31],y)}function N(e){return(0,t.jsx)(S,{...e},e.id)}function C(){(0,m.setSearchParams)({searchName:n.NOW_QUERY_PARAM,value:""})}let E=(0,i.WithSuspense)(function(){let e,i,n,m,_=(0,l.c)(8),f=(0,c.useIsNowActive)(),{nowItems:h}=(0,d.useGlobalData)();return(0,u.usePresence)(f,a.MICRO_DURATION)?(_[0]!==h?(e=h.map(N),_[0]=h,_[1]=e):e=_[1],_[2]===Symbol.for("react.memo_cache_sentinel")?(i=(0,t.jsx)(r.NowPressLinkCard,{}),_[2]=i):i=_[2],_[3]!==e?(n=(0,t.jsxs)("div",{className:s.default.root,children:[e,i]}),_[3]=e,_[4]=n):n=_[4],_[5]!==f||_[6]!==n?(m=(0,t.jsx)(o.Sidebar,{active:f,layout:"inline",onClose:C,children:n}),_[5]=f,_[6]=n,_[7]=m):m=_[7],m):null});e.s(["NowSidebar",0,E],45902)},62355,e=>{e.v({actions:"BottomPanel-module-scss-module__U-ARDa__actions",panel:"BottomPanel-module-scss-module__U-ARDa__panel",root:"BottomPanel-module-scss-module__U-ARDa__root"})},6974,e=>{e.v({container:"FiltersPanel-module-scss-module__zumKrq__container",filters:"FiltersPanel-module-scss-module__zumKrq__filters",scrollWrapper:"FiltersPanel-module-scss-module__zumKrq__scrollWrapper",show:"FiltersPanel-module-scss-module__zumKrq__show"})},60812,e=>{e.v({filters:"FiltersGroup-module-scss-module__Qk6OSq__filters",label:"FiltersGroup-module-scss-module__Qk6OSq__label",root:"FiltersGroup-module-scss-module__Qk6OSq__root"})},63731,e=>{e.v({color:"ButtonColor-module-scss-module__P8zbyG__color",root:"ButtonColor-module-scss-module__P8zbyG__root"})},45595,e=>{"use strict";var t=e.i(73270),l=e.i(79579);let s=(0,t.atom)(null);e.s(["_availableFilterSlugs",0,s,"_setAvailableFilterSlugs",0,function(e){if(!e)return void s.set(null);let t=l.FILTERS_QUERY_PARAMS.reduce((t,l)=>(t[l]=e[l]??[],t),{});s.set(t)}])},38619,e=>{e.v({})},69328,e=>{e.v({button:"ViewSwitcherCore-module-scss-module__V3F9ma__button",hidden:"ViewSwitcherCore-module-scss-module__V3F9ma__hidden",icon:"ViewSwitcherCore-module-scss-module__V3F9ma__icon",root:"ViewSwitcherCore-module-scss-module__V3F9ma__root"})},46917,e=>{"use strict";var t=e.i(53072),l=e.i(99052),s=e.i(62355),r=e.i(75998),o=e.i(74814),i=e.i(47708);e.i(73685);var a=e.i(55028);e.i(87033);var n=e.i(20505);e.i(71761);var d=e.i(99975),c=e.i(54909),u=e.i(79579),m=e.i(52936),_=e.i(49469),f=e.i(88354),h=e.i(8252),v=e.i(6974),p=e.i(7284),x=e.i(24925),g=e.i(42050),j=e.i(78454),S=e.i(60812);e.i(61539);var N=e.i(29690),C=e.i(63731);e.i(43641);var E=e.i(11847);let y={red:"--color-red",orange:"--color-orange",yellow:"--color-yellow",green:"--color-green",blue:"--color-blue",purple:"--color-purple",pink:"--color-pink",grey:"--color-gray",white:"--color-off-white",black:"--color-black",brown:"--color-brown"};
1function w(e){let s,r,o,i,a,n,d,c,u,m,_,f,h,v=(0,l.c)(25);v[0]!==e?({color:r,className:a,active:s,current:o,...i}=e,v[0]=e,v[1]=s,v[2]=r,v[3]=o,v[4]=i,v[5]=a):(s=v[1],r=v[2],o=v[3],i=v[4],a=v[5]);let x=void 0===a?"":a;if(v[6]!==r?(c=!(d="multicolor"===(n=r.toLowerCase()))&&!(n in y),v[6]=r,v[7]=n,v[8]=d,v[9]=c):(n=v[7],d=v[8],c=v[9]),c)return null;v[10]!==x?(u=(0,p.default)(C.default.root,x),v[10]=x,v[11]=u):u=v[11];let g=u;v[12]!==s||v[13]!==o||v[14]!==g?(m={className:g,"data-active":s,"data-current":o},v[12]=s,v[13]=o,v[14]=g,v[15]=m):m=v[15];let j=m;v[16]!==n||v[17]!==d?(_=d?{background:"radial-gradient(circle, white 0%, transparent 70%), conic-gradient(red, yellow, lime, aqua, blue, magenta, red)"}:{backgroundColor:`var(${y[n]})`},v[16]=n,v[17]=d,v[18]=_):_=v[18];let S=_;return v[19]!==S?(f=(0,t.jsx)("div",{className:C.default.color,style:S}),v[19]=S,v[20]=f):f=v[20],v[21]!==j||v[22]!==i||v[23]!==f?(h=(0,t.jsx)(E.ButtonPrimitive,{...j,...i,children:f}),v[21]=j,v[22]=i,v[23]=f,v[24]=h):h=v[24],h}e.i(28161);var P=e.i(33365),A=e.i(45595),O=e.i(45261);function b(){document.getElementById(u.SHOWCASE_PANEL_ID)?.scrollTo(0,0)}let R=(0,P.WithSuspense)(function(e){let s,i,a,n,d=(0,l.c)(11),{labelKey:c,options:u}=e,m=O.default.showcase.filtersLabels[c],_=(0,o.useSearchParams)(),f=_.get(c)?.split(",")||[],v=(0,r.useStore)(A._availableFilterSlugs);d[0]!==c?(s=e=>{(0,h.setSearchParams)({searchName:c,value:e,mode:"multiselect"}),requestAnimationFrame(b)},d[0]=c,d[1]=s):s=d[1];let p=s,x=S.default;d[2]!==m?(i=(0,t.jsx)("div",{className:S.default.label,children:m}),d[2]=m,d[3]=i):i=d[3];let g=S.default,j=u.map(e=>{var l;let s=f.includes(e.slug),r=(l=e.slug,!!v&&!s&&!v[c].includes(l));return"colors"===c?(0,t.jsx)(w,{active:s,disabled:r,color:e.title,"aria-label":e.title,onClick:()=>{p(e.slug)}},e.slug):(0,t.jsx)(N.Button,{dismissible:!0,active:s,disabled:r,onClick:()=>{p(e.slug)},children:e.title},e.slug)});return d[4]!==g.filters||d[5]!==j?(a=(0,t.jsx)("div",{className:g.filters,children:j}),d[4]=g.filters,d[5]=j,d[6]=a):a=d[6],d[7]!==x.root||d[8]!==i||d[9]!==a?(n=(0,t.jsxs)("div",{className:x.root,children:[i,a]}),d[7]=x.root,d[8]=i,d[9]=a,d[10]=n):n=d[10],n}),I={[(0,j.getPath)("pageHome")]:["studios","sectors","attributes","colors"],[(0,j.getPath)("pageProjects")]:["studios","sectors","typesOfWork","scales"],[(0,j.getPath)("pageIndex")]:["studios","sectors","typesOfWork","scales"]};function T(e){let s,r,n,d,u,m,_=(0,l.c)(17),{show:f,filterGroupsMap:h,onClose:j}=e,S=(0,g.usePresence)(f,c.MICRO_DURATION),N=(0,o.usePathname)(),C=I[N],E=h[N],[y,w]=(0,i.useState)(C),[P,A]=(0,i.useState)(E);if(_[0]!==E||_[1]!==C||_[2]!==f?(s=()=>{f&&C&&(w(C),A(E))},r=[f,C,E],_[0]=E,_[1]=C,_[2]=f,_[3]=s,_[4]=r):(s=_[3],r=_[4]),(0,i.useEffect)(s,r),(0,x.useEscClose)(j),!S||!y||!P)return null;let O=f&&v.default.show;if(_[5]!==O?(n=(0,p.default)(O),_[5]=O,_[6]=n):n=_[6],_[7]!==P||_[8]!==y){let e;_[10]!==P?(e=e=>{let l=P[e];return l?[(0,t.jsx)(R,{labelKey:e,options:l},e)]:[]},_[10]=P,_[11]=e):e=_[11],d=y.flatMap(e),_[7]=P,_[8]=y,_[9]=d}else d=_[9];return _[12]!==d?(u=(0,t.jsx)(a.Container,{kind:"fixed_small",className:v.default.container,children:(0,t.jsx)("div",{className:v.default.scrollWrapper,children:(0,t.jsx)("div",{className:v.default.filters,children:d})})}),_[12]=d,_[13]=u):u=_[13],_[14]!==n||_[15]!==u?(m=(0,t.jsx)("div",{className:n,children:u}),_[14]=n,_[15]=u,_[16]=m):m=_[16],m}var M=e.i(38619),k=e.i(86838);function F(e){let s,r=(0,l.c)(3),{active:o,onClick:i}=e,a=void 0!==o&&o,n=void 0===i?k.noOp:i;return r[0]!==a||r[1]!==n?(s=(0,t.jsx)(N.Button,{dismissible:!0,active:a,className:M.default.root,onClick:n,children:O.default.bottomPanel.filter}),r[0]=a,r[1]=n,r[2]=s):s=r[2],s}var B=e.i(92634),L=e.i(69328);function W(e){let s,r,o=(0,l.c)(3),{className:i}=e,a=void 0===i?"":i;return o[0]===Symbol.for("react.memo_cache_sentinel")?(s=(0,t.jsx)("rect",{x:"0",y:"8",width:"17",height:"1",fill:"currentColor"}),o[0]=s):s=o[0],o[1]!==a?(r=(0,t.jsx)("svg",{className:a,width:"17",height:"17",viewBox:"0 0 17 17",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s}),o[1]=a,o[2]=r):r=o[2],r}function D(e){let s,r,o,i=(0,l.c)(4),{className:a}=e,n=void 0===a?"":a;return i[0]===Symbol.for("react.memo_cache_sentinel")?(s=(0,t.jsx)("rect",{x:"0",y:"8",width:"17",height:"1",fill:"currentColor"}),r=(0,t.jsx)("rect",{x:"8",y:"0",width:"1",height:"17",fill:"currentColor"}),i[0]=s,i[1]=r):(s=i[0],r=i[1]),i[2]!==n?(o=(0,t.jsxs)("svg",{className:n,width:"17",height:"17",viewBox:"0 0 17 17",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[s,r]}),i[2]=n,i[3]=o):o=i[3],o}
1function H(e){let s,r,o,i,a,n,d,c,u=(0,l.c)(18),{isIndex:m,isMaxZoom:_,isMinZoom:h,onZoom:v}=e,x=void 0!==_&&_,g=void 0!==h&&h,j=void 0===v?k.noOp:v,S=void 0!==m&&m&&L.default.hidden;return u[0]!==S?(s=(0,p.default)(L.default.root,S),u[0]=S,u[1]=s):s=u[1],u[2]!==j?(r=()=>{j(1)},u[2]=j,u[3]=r):r=u[3],u[4]===Symbol.for("react.memo_cache_sentinel")?(o=(0,t.jsx)(D,{className:L.default.icon}),u[4]=o):o=u[4],u[5]!==x||u[6]!==r?(i=(0,t.jsx)("button",{disabled:x,type:"button",className:L.default.button,"aria-label":O.default.accessibility.largerCards,onClick:r,children:o}),u[5]=x,u[6]=r,u[7]=i):i=u[7],u[8]!==j?(a=()=>{j(-1)},u[8]=j,u[9]=a):a=u[9],u[10]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsx)(W,{className:L.default.icon}),u[10]=n):n=u[10],u[11]!==g||u[12]!==a?(d=(0,t.jsx)("button",{disabled:g,type:"button",className:L.default.button,"aria-label":O.default.accessibility.smallerCards,onClick:a,children:n}),u[11]=g,u[12]=a,u[13]=d):d=u[13],u[14]!==d||u[15]!==s||u[16]!==i?(c=(0,t.jsx)(f.Media,{greaterThanOrEqual:"bp3",children:(0,t.jsxs)("div",{className:s,children:[i,d]})}),u[14]=d,u[15]=s,u[16]=i,u[17]=c):c=u[17],c}let z=(0,P.WithSuspense)(function(){let e,s,r,i,a=(0,l.c)(11),n=(0,o.useSearchParams)(),d=(0,o.usePathname)();if(a[0]!==d||a[1]!==n){let t=(0,k.getValidKey)(n.get(u.ZOOM_QUERY_PARAM),u.ZOOM_TO_COLUMNS,(0,u.getDefaultZoom)(d));e=u.ZOOM_LEVELS.indexOf(t),a[0]=d,a[1]=n,a[2]=e}else e=a[2];let c=e;a[3]===Symbol.for("react.memo_cache_sentinel")?(s=(0,j.getPath)("pageIndex"),a[3]=s):s=a[3];let m=d===s;a[4]!==c?(r=e=>{let t=u.ZOOM_LEVELS[(0,B.default)(c+e,0,u.ZOOM_LEVELS.length-1)];(0,h.setSearchParams)({searchName:u.ZOOM_QUERY_PARAM,value:t||u.DEFAULT_ZOOM})},a[4]=c,a[5]=r):r=a[5];let _=r,f=c===u.ZOOM_LEVELS.length-1,v=0===c;return a[6]!==m||a[7]!==_||a[8]!==f||a[9]!==v?(i=(0,t.jsx)(H,{isIndex:m,isMaxZoom:f,isMinZoom:v,onZoom:_}),a[6]=m,a[7]=_,a[8]=f,a[9]=v,a[10]=i):i=a[10],i},(0,t.jsx)(H,{}));function V(){(0,m._setShowFilters)(!1)}function q(){(0,m._setShowFilters)(!1)}function G(){(0,m._setShowFilters)(!0)}e.s(["BottomPanel",0,function(e){let v,p,x,g,j,S,N,C,E,y,w=(0,l.c)(21),{filterGroupsMap:P}=e,A=(0,r.useStore)(_._menu),O=(0,r.useStore)(m._showFilters),b=(0,o.usePathname)();w[0]!==A||w[1]!==O?(v=()=>{if(!O){let e=new URLSearchParams(window.location.search),t="true"===e.get(u.NOW_QUERY_PARAM),l=e.has(c.SEARCH_QUERY_PARAM);if(t||l||A&&(0,f.isMobile)()){(0,h.setSearchParams)({searchName:u.NOW_QUERY_PARAM,value:""},{searchesToDelete:[c.SEARCH_QUERY_PARAM]}),(0,_._setMenu)(!1),setTimeout(G,c.MICRO_DURATION);return}}(0,m._setShowFilters)(!O)},w[0]=A,w[1]=O,w[2]=v):v=w[2];let R=v;return w[3]!==b?(p=[b],w[3]=b,w[4]=p):p=w[4],(0,i.useEffect)(V,p),w[5]!==O||w[6]!==R?(x=(0,t.jsx)(F,{active:O,onClick:R}),w[5]=O,w[6]=R,w[7]=x):x=w[7],w[8]===Symbol.for("react.memo_cache_sentinel")?(g=(0,t.jsx)(z,{}),w[8]=g):g=w[8],w[9]!==x?(j=(0,t.jsxs)("div",{className:s.default.actions,children:[x,g]}),w[9]=x,w[10]=j):j=w[10],w[11]===Symbol.for("react.memo_cache_sentinel")?(S=(0,t.jsx)(d.ShowcaseNavigation,{}),w[11]=S):S=w[11],w[12]===Symbol.for("react.memo_cache_sentinel")?(N=(0,t.jsx)(f.Media,{greaterThanOrEqual:"bp3",children:(0,t.jsx)(n.NowToggle,{})}),w[12]=N):N=w[12],w[13]!==j?(C=(0,t.jsx)(a.Container,{kind:"fixed_small",className:s.default.root,id:"bottom-panel",children:(0,t.jsxs)("div",{className:s.default.panel,children:[j,S,N]})}),w[13]=j,w[14]=C):C=w[14],w[15]!==P||w[16]!==O?(E=(0,t.jsx)(T,{show:O,filterGroupsMap:P,onClose:q}),w[15]=P,w[16]=O,w[17]=E):E=w[17],w[18]!==C||w[19]!==E?(y=(0,t.jsxs)(t.Fragment,{children:[C,E]}),w[18]=C,w[19]=E,w[20]=y):y=w[20],y}],46917)},23108,e=>{e.v({panel:"Orchestrator-module-scss-module__pl5BJq__panel",root:"Orchestrator-module-scss-module__pl5BJq__root"})},81758,e=>{e.v({cell:"FeedView-module-scss-module__mDpyXa__cell",root:"FeedView-module-scss-module__mDpyXa__root",section:"FeedView-module-scss-module__mDpyXa__section",sectionsWrapper:"FeedView-module-scss-module__mDpyXa__sectionsWrapper"})},57107,e=>{e.v({root:"HiddenTitle-module-scss-module__oZb7SW__root"})},1138,e=>{e.v({content:"ArticleFeedCard-module-scss-module__w8MBkq__content",publisher:"ArticleFeedCard-module-scss-module__w8MBkq__publisher",root:"ArticleFeedCard-module-scss-module__w8MBkq__root",scaler:"ArticleFeedCard-module-scss-module__w8MBkq__scaler",title:"ArticleFeedCard-module-scss-module__w8MBkq__title"})},26238,e=>{e.v({content:"BaseTestFeedCard-module-scss-module__Fyw2Sq__content",inner:"BaseTestFeedCard-module-scss-module__Fyw2Sq__inner",outer:"BaseTestFeedCard-module-scss-module__Fyw2Sq__outer",root:"BaseTestFeedCard-module-scss-module__Fyw2Sq__root",title:"BaseTestFeedCard-module-scss-module__Fyw2Sq__title"})},81185,e=>{e.v({mediaWrp:"ProjectFeedCard-module-scss-module__wAb6ta__mediaWrp",root:"ProjectFeedCard-module-scss-module__wAb6ta__root"})},15721,e=>{e.v({root:"MediaSelector-module-scss-module__3NGBlq__root"})}
1,11788,e=>{e.v({indexProjects:"IndexView-module-scss-module__wEVeOW__indexProjects",root:"IndexView-module-scss-module__wEVeOW__root",virtualizeRow:"IndexView-module-scss-module__wEVeOW__virtualizeRow"})},10659,e=>{e.v({root:"DefaultHeadline-module-scss-module__KNAmfq__root",text:"DefaultHeadline-module-scss-module__KNAmfq__text",title:"DefaultHeadline-module-scss-module__KNAmfq__title"})},36802,e=>{e.v({clientType:"IndexCard-module-scss-module__sYn1-a__clientType",cta:"IndexCard-module-scss-module__sYn1-a__cta",ctaArrow:"IndexCard-module-scss-module__sYn1-a__ctaArrow",ctaText:"IndexCard-module-scss-module__sYn1-a__ctaText",root:"IndexCard-module-scss-module__sYn1-a__root",scale:"IndexCard-module-scss-module__sYn1-a__scale",studio:"IndexCard-module-scss-module__sYn1-a__studio",title:"IndexCard-module-scss-module__sYn1-a__title",typeOfWork:"IndexCard-module-scss-module__sYn1-a__typeOfWork",year:"IndexCard-module-scss-module__sYn1-a__year"})},62319,e=>{e.v({externalWrp:"HoverMediaBar-module-scss-module___z4YCG__externalWrp",internalWrp:"HoverMediaBar-module-scss-module___z4YCG__internalWrp",marquee:"HoverMediaBar-module-scss-module___z4YCG__marquee",oneColumn:"HoverMediaBar-module-scss-module___z4YCG__oneColumn",root:"HoverMediaBar-module-scss-module___z4YCG__root",segment:"HoverMediaBar-module-scss-module___z4YCG__segment",show:"HoverMediaBar-module-scss-module___z4YCG__show",track:"HoverMediaBar-module-scss-module___z4YCG__track",twoColumns:"HoverMediaBar-module-scss-module___z4YCG__twoColumns"})},60725,e=>{e.v({active:"Marquee-module-scss-module__raKy6W__active",reverse:"Marquee-module-scss-module__raKy6W__reverse",root:"Marquee-module-scss-module__raKy6W__root",scroll:"Marquee-module-scss-module__raKy6W__scroll",segment:"Marquee-module-scss-module__raKy6W__segment",track:"Marquee-module-scss-module__raKy6W__track"})},94875,e=>{e.v({root:"TextOverflow-module-scss-module__Ftj24G__root",ticker:"TextOverflow-module-scss-module__Ftj24G__ticker"})},38191,e=>{e.v({card:"ProjectsView-module-scss-module__cr9SaG__card",projectsWrapper:"ProjectsView-module-scss-module__cr9SaG__projectsWrapper",root:"ProjectsView-module-scss-module__cr9SaG__root",virtualizeRow:"ProjectsView-module-scss-module__cr9SaG__virtualizeRow"})},38256,e=>{e.v({description:"ProjectCard-module-scss-module__qZrozG__description",imageWrp:"ProjectCard-module-scss-module__qZrozG__imageWrp",root:"ProjectCard-module-scss-module__qZrozG__root",shrinker:"ProjectCard-module-scss-module__qZrozG__shrinker",title:"ProjectCard-module-scss-module__qZrozG__title"})},7878,e=>{"use strict";var t=e.i(53072),l=e.i(99052),s=e.i(23108),r=e.i(19533),o=e.i(74814),i=e.i(47708),a=e.i(79579),n=e.i(99406),d=e.i(78454),c=e.i(81758);e.i(73685);var u=e.i(55028),m=e.i(57107);function _(e){let s,r=(0,l.c)(2),{title:o}=e;return r[0]!==o?(s=o&&(0,t.jsx)("h1",{className:m.default.root,children:o}),r[0]=o,r[1]=s):s=r[1],s}e.i(28161);var f=e.i(33365),h=e.i(54909);function v(e){let t=e>>>0;return()=>{let e=Math.imul((t=t+0x6d2b79f5|0)^t>>>15,1|t);return(((e=e+Math.imul(e^e>>>7,61|e)^e)^e>>>14)>>>0)/0x100000000}}let p={L:4,M:6,S:8},x=[{id:"p1",desktop:["v","h","v","h","h","h","v","v"],mobile:["v","v","h","h","h","h","v","v"]},{id:"p2",desktop:["h","h","h","h","v","h","v"],mobile:["h","h","h","h","v","v","h"]},{id:"p3",desktop:["h","h","v","v","h","h","h"],mobile:["h","h","v","v","h","h","h"]}],[g,j,S]=x;function N(e){let t=(0,o.useSearchParams)(),l=(0,o.usePathname)(),s=t.toString(),r=a.FILTERS_QUERY_PARAMS.reduce((e,l)=>{let s=t.get(l);return e[l]=s?s.split(",").map(e=>e.trim()).filter(Boolean):[],e},{}),n=Object.values(r).some(e=>e.length>0),d=n?a.FILTERS_QUERY_PARAMS.map(e=>`${e}:${r[e].join(",")}`).join("|"):"",c={filters:r,search:s,hasFilters:n,filterKey:d},u=(0,i.useRef)(c);return e&&l!==e||(u.current=c),u.current}var C=e.i(45595);function E(e,t){return e[t]}function y(e,t){return e[t]}function w(e,t,l,s){return e.filter(e=>t.every(t=>{let r=l[t];return 0===r.length||s(e,t).some(e=>r.includes(e.slug))}))}function P(e,t,l,s){return t.reduce((r,o)=>{let i=new Set(w(e,t,{...l,[o]:[]},s).flatMap(e=>s(e,o).map(e=>e.slug)));return r[o]=Array.from(i),r},{})}function A(e){return e.colors[0]?.slug}function O(e){return("project"in e?e.project.studios:e.studios).map(e=>e.slug)}function b(e){return"project"in e?e.project.id:void 0}function R(e,t){let{item:l,kind:s,recencyOffset:r}=e,{prev:o}=t,i=A(l),n=b(l),d=0;void 0!==o&&void 0!==i&&A(o)===i&&(d+=1),void 0!==o&&"project"===s&&void 0!==n&&b(o)===n&&(d+=1);let c=0;0===t.emitted&&"project"!==s&&(c+=1);let u=0;if(void 0!==o){("project"in o?"project":"allArticles"===o.typeHandle?"article":"test")===s&&(u+=3);let e=new Set(O(o));O(l).some(t=>e.has(t))&&(u+=2)}return void 0!==i&&t.recentColors.includes(i)&&(u+=2),void 0!==n&&t.recentProjectIds.includes(n)&&(u+=4),[d,c,r,u,function(e){let t=a.FEED_ARRANGE_SEED;for(let l=0;l<e.length;l+=1)t=(Math.imul(t,31)+e.charCodeAt(l))%0x7fffffff;return v(t)()}(l.id)]}function I(e,t){return"project"in e?"colors"===t?e.colors:e.project[t]:e[t]}function T(e){let t,s,r,o=(0,l.c)(4);o[0]!==e?(t=()=>{(0,n._setShowcaseScrolling)(e)},s=[e],o[0]=e,o[1]=t,o[2]=s):(t=o[1],s=o[2]),(0,i.useEffect)(t,s),o[3]===Symbol.for("react.memo_cache_sentinel")?(r=[],o[3]=r):r=o[3],(0,i.useEffect)(M,r)}function M(){return k}function k(){(0,n._setShowcaseScrolling)(!1)}var F=e.i(75719),B=e.i(86838);function L(e){let t=(0,o.useSearchParams)(),l=(0,o.usePathname)(),s=(0,a.getDefaultZoom)(e),r=(0,B.getValidKey)(t.get(a.ZOOM_QUERY_PARAM),a.ZOOM_TO_COLUMNS,s),n=(0,i.useRef)(r);return l===e&&(n.current=r),n.current}var W=e.i(1138);e.i(52752);var D=e.i(76665),H=e.i(71768);function z(e){let s,r,o,i,a,n,c=(0,l.c)(19),{slug:u,cta:m,title:_,publisher:f,desktopOrientation:h,mobileOrientation:v,zoom:p}=e;c[0]!==u?(s=(0,d.getPath)("pagePress",[u]),c[0]=u,c[1]=s):s=c[1];let x=s,{onMouseEnter:g}=(0,H.usePrefetch)(x);c[2]!==m||c[3]!==x?(r=m?.url?{href:m.url,...B.externalLinkOptions}:{href:x},c[2]=m,c[3]=x,c[4]=r):r=c[4];let j=r;return c[5]!==_?(o=(0,t.jsx)("div",{className:W.default.title,children:_}),c[5]=_,c[6]=o):o=c[6],c[7]!==f?(i=(0,t.jsx)("div",{className:W.default.publisher,children:f}),c[7]=f,c[8]=i):i=c[8],c[9]!==o||c[10]!==i?(a=(0,t.jsx)("div",{className:W.default.content,children:(0,t.jsxs)("div",{className:W.default.scaler,children:[o,i]})}),c[9]=o,c[10]=i,c[11]=a):a=c[11],c[12]!==h||c[13]!==v||c[14]!==g||c[15]!==j||c[16]!==a||c[17]!==p?(n=(0,t.jsx)(D.TransitionLink,{className:W.default.root,prefetch:!1,"data-zoom":p,"data-orientation-mobile":v,"data-orientation-desktop":h,onMouseEnter:g,...j,children:a}),c[12]=h,c[13]=v,c[14]=g,c[15]=j,c[16]=a,c[17]=p,c[18]=n):n=c[18],n}var V=e.i(26238);e.i(30286);var q=e.i(95359);e.i(2451);var G=e.i(1770);function Y(e){let s,r,o,i,a,n,d=(0,l.c)(16),{title:c,link:u,media:m,zoom:_}=e,f=m[0],v=`${h.SIZES_BP} 28vw, 15.9375vw`;return d[0]!==c?(s=(0,t.jsx)("div",{className:V.default.title,children:c}),d[0]=c,d[1]=s):s=d[1],d[2]!==f?(r=f?.kind==="image"&&(0,t.jsx)(q.Image,{layout:"fill",style:{objectFit:"cover"},sizes:v,...f}),d[2]=f,d[3]=r):r=d[3],d[4]!==f?(o=f?.kind==="video"&&(0,t.jsx)(G.Player,{sizes:v,video:[f]}),d[4]=f,d[5]=o):o=d[5],d[6]!==r||d[7]!==o?(i=(0,t.jsx)("div",{className:V.default.outer,children:(0,t.jsxs)("div",{className:V.default.inner,children:[r,o]})}),d[6]=r,d[7]=o,d[8]=i):i=d[8],d[9]!==s||d[10]!==i?(a=(0,t.jsxs)("div",{className:V.default.content,children:[s,i]}),d[9]=s,d[10]=i,d[11]=a):a=d[11],d[12]!==u||d[13]!==a||d[14]!==_?(n=(0,t.jsx)("a",{href:u,className:V.default.root,"data-zoom":_,...B.externalLinkOptions,children:a}),d[12]=u,d[13]=a,d[14]=_,d[15]=n):n=d[15],n}var Z=e.i(81185),$=e.i(15721);e.i(79824);var U=e.i(10723);function K(e){let s,r,o=(0,l.c)(10),{images:i,vimeoId:a,sizes:n,preload:d,withSound:c,posterOnly:u}=e,m=void 0!==d&&d,_=void 0!==c&&c,f=void 0!==u&&u,h=i.length>1;o[0]!==i||o[1]!==h||o[2]!==f||o[3]!==m||o[4]!==n||o[5]!==a||o[6]!==_?(s=()=>a?(0,t.jsx)(G.Player,{withSound:_,vimeoId:a,poster:i,sizes:n,posterPreload:m,posterOnly:f}):h?(0,t.jsx)(U.FadeSlider,{images:i,sizes:n,preload:m}):(0,t.jsx)(q.Image,{layout:"fill",style:{objectFit:"cover"},...i[0],sizes:n,preload:m}),o[0]=i,o[1]=h,o[2]=f,o[3]=m,o[4]=n,o[5]=a,o[6]=_,o[7]=s):s=o[7];let v=s;
1return o[8]!==v?(r=(0,t.jsx)("div",{className:$.default.root,children:v()}),o[8]=v,o[9]=r):r=o[9],r}let Q=/vimeo\.com\/(\d+)/;function X(e){let s,r,o,i,a=(0,l.c)(14),{project:n,url:c,typeHandle:u,images:m,desktopOrientation:_,mobileOrientation:f,preload:v}=e,p=void 0!==v&&v,{slug:x}=n;a[0]!==x?(s=(0,d.getPath)("pageProjects",[x]),a[0]=x,a[1]=s):s=a[1];let g=s,{onMouseEnter:j}=(0,H.usePrefetch)(g);if(a[2]!==u||a[3]!==c)r="vimeo"===u?c?.match(Q)?.[1]??null:null,a[2]=u,a[3]=c,a[4]=r;else r=a[4];let S=r,N=`${h.SIZES_BP} ${"h"===f?"96vw":"47vw"}, ${"h"===_?"48vw":"24vw"}`;return a[5]!==m||a[6]!==p||a[7]!==N||a[8]!==S?(o=(0,t.jsx)("div",{className:Z.default.mediaWrp,children:(0,t.jsx)(K,{images:m,vimeoId:S,sizes:N,preload:p,posterOnly:h.VIMEO_POSTER_ONLY})}),a[5]=m,a[6]=p,a[7]=N,a[8]=S,a[9]=o):o=a[9],a[10]!==g||a[11]!==j||a[12]!==o?(i=(0,t.jsx)(D.TransitionLink,{href:g,className:Z.default.root,prefetch:!1,onMouseEnter:j,children:o}),a[10]=g,a[11]=j,a[12]=o,a[13]=i):i=a[13],i}var J=e.i(45261);let ee=(0,f.WithSuspense)(function({feedItems:e,scrollRestorationMode:s="restore"}){let n,m,f,E,y=(0,i.useRef)(null),O=(0,o.usePathname)(),M=L((0,d.getPath)("pageHome")),{items:k,search:B}=function(e,t){let s,r,o,n,d,c,u=(0,l.c)(17),{filters:m,search:_,hasFilters:f}=N(t);u[0]!==m||u[1]!==f||u[2]!==e?(s=f?w(e,a.FEED_FILTER_PARAMS,m,I):e,u[0]=m,u[1]=f,u[2]=e,u[3]=s):s=u[3];let h=s;u[4]!==h?(r=function(e){let t=e.filter(e=>"project"in e),l=e.filter(e=>"allArticles"===e.typeHandle),s=e.filter(e=>"allBaseTestCards"===e.typeHandle),r=[...t],o=0,i=0,n=[],d={emitted:0,prev:void 0,lastOpinionAt:-1/0,lastTestAt:-1/0,recentColors:[],recentProjectIds:[]};for(;o<l.length||i<s.length||r.length>0;){d.emitted=n.length,d.prev=n.length>0?n[n.length-1]:void 0;let e=[],t=o<l.length?l[o]:void 0,c=d.emitted-d.lastOpinionAt>a.FEED_OPINION_GAP;void 0!==t&&c&&e.push({item:t,kind:"article",recencyOffset:0});let u=i<s.length?s[i]:void 0,m=d.emitted-d.lastTestAt>a.FEED_TEST_GAP;void 0!==u&&m&&e.push({item:u,kind:"test",recencyOffset:0});let _=Math.min(a.FEED_PROJECT_WINDOW,r.length);for(let t=0;t<_;t+=1){let l=r[t];void 0!==l&&e.push({item:l,kind:"project",recencyOffset:t})}0===e.length&&(void 0!==t&&e.push({item:t,kind:"article",recencyOffset:0}),void 0!==u&&e.push({item:u,kind:"test",recencyOffset:0}));let f=e[0];if(void 0===f)break;let h=R(f,d);for(let t=1;t<e.length;t+=1){let l=e[t];if(void 0!==l){let e=R(l,d);(function(e,t){for(let l=0;l<e.length;l+=1){let s=e[l]??0,r=t[l]??0;if(s!==r)return s<r}return!1})(e,h)&&(f=l,h=e)}}n.push(f.item);let v=A(f.item),p=b(f.item);"article"===f.kind?(o+=1,d.lastOpinionAt=d.emitted):"test"===f.kind?(i+=1,d.lastTestAt=d.emitted):r.splice(f.recencyOffset,1),void 0!==v&&(d.recentColors.unshift(v),d.recentColors.length>2&&d.recentColors.pop()),void 0!==p&&(d.recentProjectIds.unshift(p),d.recentProjectIds.length>4&&d.recentProjectIds.pop())}return n}(h),u[4]=h,u[5]=r):r=u[5];let v=r;u[6]!==m||u[7]!==f||u[8]!==e?(o=f?P(e,a.FEED_FILTER_PARAMS,m,I):null,u[6]=m,u[7]=f,u[8]=e,u[9]=o):o=u[9];let p=o;return u[10]!==p?(n=()=>{(0,C._setAvailableFilterSlugs)(p)},d=[p],u[10]=p,u[11]=n,u[12]=d):(n=u[11],d=u[12]),(0,i.useEffect)(n,d),u[13]!==v||u[14]!==f||u[15]!==_?(c={items:v,search:_,hasFilters:f},u[13]=v,u[14]=f,u[15]=_,u[16]=c):c=u[16],c}(e,(0,d.getPath)("pageHome")),W=((m=(0,l.c)(2))[0]!==k?(n=function(e){let t=function(e=0x9e3779b1){let t=v(e),l=-1;return()=>{let e=Math.floor(t()*x.length);switch(e===l&&(e=(e+1)%x.length),l=e,e){case 0:default:return g;case 1:return j;case 2:return S}}}(),l=[],s=0;for(;s<e.length;){let r=[];for(let l=0;l<4&&s<e.length;l+=1){let l=t(),o=Math.min(l.desktop.length,e.length-s);r.push(...function(e,t,l,s){let r=[];for(let o=0;o<s;o+=1){let s=e[l+o],i=t.desktop[o],a=t.mobile[o];void 0!==s&&void 0!==i&&void 0!==a&&r.push({item:s,desktop:i,mobile:a})}return r}(e,l,s,o)),s+=o}l.push({index:l.length,cells:r})}return l}(k),m[0]=k,m[1]=n):n=m[1],n),{desktopId:D,mobileId:H}=(f=W.flatMap(({cells:e})=>e),E=e=>"image"===e.typeHandle||"vimeo"===e.typeHandle,{desktopId:f.find(({desktop:e,item:t})=>"h"===e&&E(t))?.item.id,mobileId:f.find(({mobile:e,item:t})=>"h"===e&&E(t))?.item.id}
1),V=48/p[M]*a.FEED_ROW_ESTIMATED_HEIGHT,q=`${O}?${B}`,G=(0,i.useCallback)(()=>document.getElementById(a.SHOWCASE_PANEL_ID),[]),Z=(()=>{let e=y.current;if(!e)return 0;let t=G();return t?e.getBoundingClientRect().top-t.getBoundingClientRect().top+t.scrollTop:0})(),{virtualizer:$}=(0,F.useVirtualList)(W.length,V,{type:"element",scrollRestorationKey:q,scrollRestorationMode:s,options:{getScrollElement:G,scrollMargin:Z,initialRect:h.VIRTUALIZER_INITIAL_RECT}});T($.isScrolling);let U=$.getTotalSize(),K={"--zoom-units":p[M]};return(0,t.jsxs)(u.Container,{className:c.default.root,style:K,children:[(0,t.jsx)(_,{title:J.default.showcase.feedView.title}),(0,t.jsx)("div",{ref:y,className:c.default.sectionsWrapper,style:{height:`${U}px`},children:$.getVirtualItems().map(e=>{let l=W[e.index];return l?(0,t.jsx)("div",{ref:e=>{e&&$.measureElement(e)},"data-index":e.index,className:c.default.section,style:{transform:`translateY(${Math.round(e.start-Z)}px)`,paddingBottom:e.index===W.length-1?0:"var(--gap)"},children:l.cells.map(e=>(0,t.jsx)(r.motion.div,{layout:!0,"data-orientation-desktop":e.desktop,"data-orientation-mobile":e.mobile,"data-type":e.item.typeHandle,transition:a.SHOWCASE_LAYOUT_TRANSITION,className:c.default.cell,children:function(e,l,s,r,o=!1){switch(e.typeHandle){case"allBaseTestCards":return(0,t.jsx)(Y,{...e,zoom:r});case"allArticles":return(0,t.jsx)(z,{...e,desktopOrientation:l,mobileOrientation:s,zoom:r});case"vimeo":case"image":return(0,t.jsx)(X,{...e,desktopOrientation:l,mobileOrientation:s,preload:o});default:return null}}(e.item,e.desktop,e.mobile,M,e.item.id===D||e.item.id===H)},e.item.id))},e.index):null})})]})});var et=e.i(11788),el=e.i(83611),es=e.i(10659),er=e.i(7284);e.i(79705);var eo=e.i(4920);function ei(e){let s,r,o,i,a=(0,l.c)(10),{title:n,description:d,className:c}=e,u=void 0===c?"":c;return a[0]!==u?(s=(0,er.default)(es.default.root,u),a[0]=u,a[1]=s):s=a[1],a[2]!==n?(r=(0,t.jsx)("h1",{className:es.default.title,children:n}),a[2]=n,a[3]=r):r=a[3],a[4]!==d?(o=(0,t.jsx)(eo.RichText,{content:d,className:es.default.text}),a[4]=d,a[5]=o):o=a[5],a[6]!==s||a[7]!==r||a[8]!==o?(i=(0,t.jsxs)("div",{className:s,children:[r,o]}),a[6]=s,a[7]=r,a[8]=o,a[9]=i):i=a[9],i}var ea=e.i(36802),en=e.i(49813),ed=e.i(62319),ec=e.i(60725),eu=e.i(31800);function em(e){let s,r,o,a,n,d,c,u=(0,l.c)(22),{children:m,className:_,trackClassName:f,segmentClassName:h,active:v,speed:p,reverse:x}=e,g=void 0===_?"":_,j=void 0===f?"":f,S=void 0===h?"":h,N=void 0===p?75:p,C=(0,i.useRef)(null),E=(0,i.useRef)(null),[y,w]=(0,i.useState)(2);u[0]!==N?(s=()=>{let e=C.current,t=E.current;if(!e||!t)return;let l=t.children[0],s=t.children[1].offsetLeft-l.offsetLeft;s<=0||(w(Math.max(2,Math.ceil(e.offsetWidth/s)+1)),t.style.setProperty("--marquee-duration",`${s/N}s`),t.style.setProperty("--marquee-offset",`-${s}px`))},u[0]=N,u[1]=s):s=u[1];let P=s;u[2]===Symbol.for("react.memo_cache_sentinel")?(r={invokeOnMount:!0},u[2]=r):r=u[2],(0,eu.default)("resize",P,r),u[3]!==g?(o=(0,er.default)(ec.default.root,g),u[3]=g,u[4]=o):o=u[4];let A=(void 0===v||v)&&ec.default.active,O=void 0!==x&&x&&ec.default.reverse;if(u[5]!==A||u[6]!==O||u[7]!==j?(a=(0,er.default)(ec.default.track,j,A,O),u[5]=A,u[6]=O,u[7]=j,u[8]=a):a=u[8],u[9]!==m||u[10]!==y||u[11]!==S){let e;u[13]!==m||u[14]!==S?(e=(e,l)=>(0,t.jsx)("div",{className:(0,er.default)(ec.default.segment,S),"aria-hidden":l>0||void 0,children:m},l),u[13]=m,u[14]=S,u[15]=e):e=u[15],n=Array.from({length:y},e),u[9]=m,u[10]=y,u[11]=S,u[12]=n}else n=u[12];return u[16]!==a||u[17]!==n?(d=(0,t.jsx)("div",{ref:E,className:a,children:n}),u[16]=a,u[17]=n,u[18]=d):d=u[18],u[19]!==d||u[20]!==o?(c=(0,t.jsx)("div",{ref:C,className:o,children:d}),u[19]=d,u[20]=o,u[21]=c):c=u[21],c}var e_=e.i(42050),ef=e.i(88354);let eh=16/9,ev=3/4;function ep(e){let s,r,o,i,n,d=(0,l.c)(10),{blocks:c,show:u}=e,m=(0,e_.usePresence)(u,h.MICRO_DURATION);d[0]===Symbol.for("react.memo_cache_sentinel")?(s={"--delay":`${a.INDEX_CARD_HOVER_DELAY}s`,"--height":"20.1rem","--one-column-aspect-ratio":`${eh}`,"--two-columns-aspect-ratio":`${ev}`},d[0]=s):s=d[0];let _=s;if(!m)return null;let f=u&&ed.default.show;return d[1]!==f?(r=(0,er.default)(ed.default.root,f),d[1]=f,d[2]=r):r=d[2],d[3]!==c?(o=c.map(ex),d[3]=c,d[4]=o):o=d[4],d[5]!==o?(i=(0,t.jsx)("div",{className:ed.default.externalWrp,children:(0,t.jsx)("div",{className:ed.default.internalWrp,children:(0,t.jsx)(em,{className:ed.default.marquee,trackClassName:ed.default.track,segmentClassName:ed.default.segment,children:o})})}),d[5]=o,d[6]=i):i=d[6],d[7]!==r||d[8]!==i?(n=(0,t.jsx)(ef.Media,{greaterThanOrEqual:"bp3",className:r,style:_,children:i}),d[7]=r,d[8]=i,d[9]=n):n=d[9],n}function ex(e){switch(e.typeHandle){case"oneColumnBlock":return(0,t.jsx)("div",{className:ed.default.oneColumn,children:(0,t.jsx)(K,{...e,sizes:`${20.1*eh}rem`,posterOnly:h.VIMEO_POSTER_ONLY})},e.id);case"twoColumnsBlock":return(0,t.jsx)("div",{className:ed.default.twoColumns,children:(0,t.jsx)(K,{...e,sizes:`${20.1*ev}rem`,posterOnly:h.VIMEO_POSTER_ONLY})},e.id);default:return null}}var eg=e.i(94875);function ej(e){let s,r,o,n,d,c=(0,l.c)(9),{className:u,children:m}=e,_=void 0===u?"":u,f=(0,i.useRef)(null),h=(0,i.useRef)(null);c[0]===Symbol.for("react.memo_cache_sentinel")?(s=()=>{let e=h.current,t=f.current;if(!e||!t)return;let{width:l}=e.getBoundingClientRect(),{width:s}=t.getBoundingClientRect();l>s&&(e.style.setProperty("transform",`translateX(${s-l}px)`),e.style.setProperty("transition-duration",`${(l-s)*6}ms`),e.style.setProperty("transition-timing-function","linear"),e.style.setProperty("transition-delay",`${a.INDEX_CARD_HOVER_DELAY}s`))},c[0]=s):s=c[0];let v=s;c[1]===Symbol.for("react.memo_cache_sentinel")?(r=()=>{let e=h.current,t=f.current;if(!e||!t)return;let{width:l}=e.getBoundingClientRect(),{width:s}=t.getBoundingClientRect();e.style.setProperty("transform","none"),e.style.setProperty("transition-duration",`${(l-s)*3}ms`),e.style.setProperty("transition-timing-function","var(--easing-out-sine)")},c[1]=r):r=c[1];let p=r;return c[2]!==_?(o=(0,er.default)(eg.default.root,_),c[2]=_,c[3]=o):o=c[3],c[4]!==m?(n=(0,t.jsx)("span",{ref:h,className:eg.default.ticker,children:m}),c[4]=m,c[5]=n):n=c[5],c[6]!==o||c[7]!==n?(d=(0,t.jsx)("div",{ref:f,className:o,onMouseEnter:v,onMouseLeave:p,children:n}),c[6]=o,c[7]=n,c[8]=d):d=c[8],d}
1function eS(e){let s,r,o,i,a,n,d,c,u,m,_,f,h=(0,l.c)(32),{title:v,clients:p,typesOfWork:x,scales:g,studios:j,years:S,noCta:N,media:C,hover:E}=e,y=void 0!==N&&N,w=p[0]?.clientType[0]?.title||"";h[0]!==x?(s=x.map(eE).join(", "),h[0]=x,h[1]=s):s=h[1];let P=s,A=g[0]?.title||"";h[2]!==j?(r=j.map(eC).join(", "),h[2]=j,h[3]=r):r=h[3];let O=r,b=S[0]?.title||"";h[4]!==C?(o=C.flatMap(eN).reverse(),h[4]=C,h[5]=o):o=h[5];let R=o;return h[6]!==v?(i=(0,t.jsx)(ej,{className:ea.default.title,children:v}),h[6]=v,h[7]=i):i=h[7],h[8]!==w?(a=(0,t.jsx)("div",{className:ea.default.clientType,children:w}),h[8]=w,h[9]=a):a=h[9],h[10]!==P?(n=(0,t.jsx)(ej,{className:ea.default.typeOfWork,children:P}),h[10]=P,h[11]=n):n=h[11],h[12]!==A?(d=(0,t.jsx)("div",{className:ea.default.scale,children:A}),h[12]=A,h[13]=d):d=h[13],h[14]!==O?(c=(0,t.jsx)(ej,{className:ea.default.studio,children:O}),h[14]=O,h[15]=c):c=h[15],h[16]!==b?(u=(0,t.jsx)("div",{className:ea.default.year,children:b}),h[16]=b,h[17]=u):u=h[17],h[18]!==y?(m=!y&&(0,t.jsxs)("div",{className:ea.default.cta,children:[(0,t.jsx)("span",{className:ea.default.ctaText,children:J.default.showcase.indexView.ctaText}),(0,t.jsx)("span",{className:ea.default.ctaArrow,children:"â"})]}),h[18]=y,h[19]=m):m=h[19],h[20]!==R||h[21]!==E?(_=!(0,en.default)(R)&&(0,t.jsx)(ep,{blocks:R,show:E}),h[20]=R,h[21]=E,h[22]=_):_=h[22],h[23]!==u||h[24]!==m||h[25]!==_||h[26]!==i||h[27]!==a||h[28]!==n||h[29]!==d||h[30]!==c?(f=(0,t.jsxs)(t.Fragment,{children:[i,a,n,d,c,u,m,_]}),h[23]=u,h[24]=m,h[25]=_,h[26]=i,h[27]=a,h[28]=n,h[29]=d,h[30]=c,h[31]=f):f=h[31],f}function eN(e){let{typeHandle:t,blocks:l}=e;return l.map(e=>({typeHandle:t,...e}))}function eC(e){return e.title}function eE(e){return e.title}function ey(e){let s,r,o,a,n,c=(0,l.c)(15),[u,m]=(0,i.useState)(!1);c[0]!==e.slug?(s=(0,d.getPath)("pageProjects",[e.slug]),c[0]=e.slug,c[1]=s):s=c[1];let _=s,{onMouseEnter:f}=(0,H.usePrefetch)(_);if(e.isArchive){let l;return c[2]!==u||c[3]!==e?(l=(0,t.jsx)("div",{className:ea.default.root,children:(0,t.jsx)(eS,{noCta:!0,hover:u,...e})}),c[2]=u,c[3]=e,c[4]=l):l=c[4],l}c[5]!==f?(r=()=>{m(!0),f()},c[5]=f,c[6]=r):r=c[6];let h=r;c[7]===Symbol.for("react.memo_cache_sentinel")?(o=()=>{m(!1)},c[7]=o):o=c[7];let v=o;return c[8]!==u||c[9]!==e?(a=(0,t.jsx)(eS,{hover:u,...e}),c[8]=u,c[9]=e,c[10]=a):a=c[10],c[11]!==h||c[12]!==_||c[13]!==a?(n=(0,t.jsx)(D.TransitionLink,{href:_,className:ea.default.root,prefetch:!1,onMouseEnter:h,onMouseLeave:v,children:a}),c[11]=h,c[12]=_,c[13]=a,c[14]=n):n=c[14],n}let ew=(0,f.WithSuspense)(function({headline:e,indexProjects:s,scrollRestorationMode:r="restore"}){let n=(0,i.useRef)(null),c=(0,o.usePathname)(),{filteredProjects:m,search:_}=function(e,t){let s,r,o,n,d,c=(0,l.c)(15),{filters:u,search:m,hasFilters:_}=N(t);c[0]!==u||c[1]!==_||c[2]!==e?(s=_?w(e,a.INDEX_FILTER_PARAMS,u,y):e,c[0]=u,c[1]=_,c[2]=e,c[3]=s):s=c[3];let f=s;c[4]!==u||c[5]!==_||c[6]!==e?(r=_?P(e,a.INDEX_FILTER_PARAMS,u,y):null,c[4]=u,c[5]=_,c[6]=e,c[7]=r):r=c[7];let h=r;return c[8]!==h?(o=()=>{(0,C._setAvailableFilterSlugs)(h)},n=[h],c[8]=h,c[9]=o,c[10]=n):(o=c[9],n=c[10]),(0,i.useEffect)(o,n),c[11]!==f||c[12]!==_||c[13]!==m?(d={filteredProjects:f,search:m,hasFilters:_},c[11]=f,c[12]=_,c[13]=m,c[14]=d):d=c[14],d}(s,(0,d.getPath)("pageIndex")),f=(0,i.useMemo)(()=>(0,el.default)(m,a.INDEX_CARD_BATCH_SIZE),[m]),v=(0,i.useCallback)(()=>document.getElementById(a.SHOWCASE_PANEL_ID),[]),p=(()=>{let e=n.current;if(!e)return 0;let t=v();return t?e.getBoundingClientRect().top-t.getBoundingClientRect().top+t.scrollTop:0})(),{virtualizer:x}=(0,F.useVirtualList)(f.length,a.INDEX_CARD_BATCH_SIZE*a.INDEX_CARD_ESTIMATED_HEIGHT,{type:"element",scrollRestorationKey:`${c}?${_}`,scrollRestorationMode:r,options:{getScrollElement:v,scrollMargin:p,initialRect:h.VIRTUALIZER_INITIAL_RECT}});return T(x.isScrolling),(0,t.jsxs)(u.Container,{kind:"fixed",className:et.default.root,children:[(0,t.jsx)(ei,{className:et.default.headline,title:e.title,description:{html:e.description}}),(0,t.jsx)("div",{ref:n,className:et.default.indexProjects,style:{height:`${x.getTotalSize()}px`},children:x.getVirtualItems().map(e=>{let l=f[e.index];return l&&(0,t.jsx)("div",{ref:e=>{e&&x.measureElement(e)},"data-index":e.index,className:et.default.virtualizeRow,style:{transform:`translateY(${e.start-p}px)`},children:l.map(e=>(0,t.jsx)(ey,{...e},e.id))},e.index)})})]})});var eP=e.i(38191),eA=e.i(38256);function eO(e){let s,r,o,i,a,n,c=(0,l.c)(16),{slug:u,clients:m,image:_,description:f,preload:v}=e,p=void 0!==v&&v;c[0]!==u?(s=(0,d.getPath)("pageProjects",[u]),c[0]=u,c[1]=s):s=c[1];let x=s,{onMouseEnter:g}=(0,H.usePrefetch)(x),j=`${h.SIZES_BP}
1 85vw, 47vw`,S=m[0]?.title;return c[2]===Symbol.for("react.memo_cache_sentinel")?(r={objectFit:"cover"},c[2]=r):r=c[2],c[3]!==_[0]||c[4]!==p?(o=(0,t.jsx)("div",{className:eA.default.shrinker,children:(0,t.jsx)("div",{className:eA.default.imageWrp,children:(0,t.jsx)(q.Image,{..._[0],layout:"fill",style:r,sizes:j,preload:p})})}),c[3]=_[0],c[4]=p,c[5]=o):o=c[5],c[6]!==S?(i=(0,t.jsx)("div",{className:eA.default.title,children:S}),c[6]=S,c[7]=i):i=c[7],c[8]!==f?(a=(0,t.jsx)("div",{className:eA.default.description,children:f}),c[8]=f,c[9]=a):a=c[9],c[10]!==x||c[11]!==g||c[12]!==o||c[13]!==i||c[14]!==a?(n=(0,t.jsxs)(D.TransitionLink,{href:x,className:eA.default.root,prefetch:!1,onMouseEnter:g,children:[o,i,a]}),c[10]=x,c[11]=g,c[12]=o,c[13]=i,c[14]=a,c[15]=n):n=c[15],n}let eb=(0,f.WithSuspense)(function({projects:e,scrollRestorationMode:s="restore"}){let n=(0,i.useRef)(null),c=(0,o.usePathname)(),m=L((0,d.getPath)("pageProjects")),f=a.ZOOM_TO_COLUMNS[m],{filteredProjects:v,search:p}=function(e,t){let s,r,o,n,d,c=(0,l.c)(15),{filters:u,search:m,hasFilters:_}=N(t);c[0]!==u||c[1]!==_||c[2]!==e?(s=_?w(e,a.PROJECT_FILTER_PARAMS,u,E):e,c[0]=u,c[1]=_,c[2]=e,c[3]=s):s=c[3];let f=s;c[4]!==u||c[5]!==_||c[6]!==e?(r=_?P(e,a.PROJECT_FILTER_PARAMS,u,E):null,c[4]=u,c[5]=_,c[6]=e,c[7]=r):r=c[7];let h=r;return c[8]!==h?(o=()=>{(0,C._setAvailableFilterSlugs)(h)},n=[h],c[8]=h,c[9]=o,c[10]=n):(o=c[9],n=c[10]),(0,i.useEffect)(o,n),c[11]!==f||c[12]!==_||c[13]!==m?(d={filteredProjects:f,search:m,hasFilters:_},c[11]=f,c[12]=_,c[13]=m,c[14]=d):d=c[14],d}(e,(0,d.getPath)("pageProjects")),x=`${c}?${p}`,g=(0,i.useMemo)(()=>(0,el.default)(v,a.PROJECTS_CARD_BATCH_SIZE),[v]),j=Math.ceil(a.PROJECTS_CARD_BATCH_SIZE/f),S=a.PROJECTS_CARD_ESTIMATED_HEIGHT*j,y=(0,i.useCallback)(()=>document.getElementById(a.SHOWCASE_PANEL_ID),[]),A=(()=>{let e=n.current;if(!e)return 0;let t=y();return t?e.getBoundingClientRect().top-t.getBoundingClientRect().top+t.scrollTop:0})(),{virtualizer:O}=(0,F.useVirtualList)(g.length,S,{type:"element",scrollRestorationKey:x,scrollRestorationMode:s,options:{getScrollElement:y,scrollMargin:A,initialRect:h.VIRTUALIZER_INITIAL_RECT}});T(O.isScrolling);let b=O.getVirtualItems(),R=O.getTotalSize();return(0,t.jsxs)(u.Container,{kind:"fixed",className:eP.default.root,style:{"--zoom-columns":f},children:[(0,t.jsx)(_,{title:J.default.showcase.projectsView.title}),(0,t.jsx)("div",{ref:n,className:eP.default.projectsWrapper,style:{height:`${R}px`},children:b.map(e=>{let l=g[e.index];return l&&(0,t.jsx)("div",{ref:e=>{e&&O.measureElement(e)},"data-index":e.index,className:eP.default.virtualizeRow,style:{transform:`translateY(${e.start-A}px)`,paddingBottom:e.index===g.length-1?0:"var(--row-gap)"},children:l.map((l,s)=>(0,t.jsx)(r.motion.div,{layout:!0,transition:a.SHOWCASE_LAYOUT_TRANSITION,className:eP.default.card,children:(0,t.jsx)(eO,{...l,preload:0===e.index&&0===s})},l.id))},e.index)})})]})}),eR={x:{duration:.5,ease:[.65,0,.35,1]}},eI=new Set([(0,d.getPath)("pageHome"),(0,d.getPath)("pageProjects"),(0,d.getPath)("pageIndex")]);function eT(e){return a.SHOWCASE_PATHS.findIndex(t=>t===e)}function eM(){return ek}function ek(){(0,n._setShowcaseTransitioning)(!1)}function eF(){(0,n._setShowcaseTransitioning)(!1)}e.s(["Orchestrator",0,function(e){let c,u,m,_,f,h,v=(0,l.c)(20),{projects:p,indexHeadline:x,indexProjects:g,feedItems:j}=e,S=(0,o.usePathname)();if(v[0]!==S)c=a.SHOWCASE_PATHS.find(e=>e===S)??a.SHOWCASE_PATHS[0],v[0]=S,v[1]=c;else c=v[1];let N=c,[C,E]=(0,i.useState)(N),y=C!==N,w=eT(N)>eT(C)?1:-1;v[2]!==N||v[3]!==C||v[4]!==y?(u=y?[C,N]:[N],v[2]=N,v[3]=C,v[4]=y,v[5]=u):u=v[5];let P=u;return v[6]!==y?(m=()=>{if((0,n._setShowcaseTransitioning)(y),!y)return;let e=setTimeout(eF,600);return()=>{clearTimeout(e)}},_=[y],v[6]=y,v[7]=m,v[8]=_):(m=v[7],_=v[8]),(0,i.useEffect)(m,_),v[9]===Symbol.for("react.memo_cache_sentinel")?(f=[],v[9]=f):f=v[9],(0,i.useEffect)(eM,f),v[10]!==N||v[11]!==w||v[12]!==j||v[13]!==x||v[14]!==g||v[15]!==P||v[16]!==C||v[17]!==p||v[18]!==y?(h=(0,t.jsx)("div",{className:s.default.root,children:P.map(e=>{let l=y&&e===N,o=l&&C!==N&&eI.has(C)&&eI.has(N)?"reset":"restore",i=l?[`${100*w}%`,"0%"]:["0%",`${-100*w}%`];return(0,t.jsxs)(r.motion.div,{id:N===e?a.SHOWCASE_PANEL_ID:void 0,className:s.default.panel,initial:!!l&&{x:`${100*w}%`},animate:{x:y?i:"0%"},transition:y?eR:{duration:0},onAnimationComplete:l?()=>{E(N)}:void 0,children:[e===(0,d.getPath)("pageHome")&&(0,t.jsx)(ee,{feedItems:j,scrollRestorationMode:o}),e===(0,d.getPath)("pageProjects")&&(0,t.jsx)(eb,{projects:p,scrollRestorationMode:o}),e===(0,d.getPath)("pageIndex")&&(0,t.jsx)(ew,{headline:x,indexProjects:g,scrollRestorationMode:o})]},e)})}),v[10]=N,v[11]=w,v[12]=j,v[13]=x,v[14]=g,v[15]=P,v[16]=C,v[17]=p,v[18]=y,v[19]=h):h=v[19],h}],7878)}]);
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.