1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,53180,e=>{"use strict";var t=e.i(271645),a=e.i(989970);e.s(["useScopedMotion",0,function(e,r,l=[],i){t.useEffect(()=>{let t=e.current;if(!t)return;let l=i?`(prefers-reduced-motion: no-preference) and ${i}`:"(prefers-reduced-motion: no-preference)",n=a.default.context(()=>{a.default.matchMedia().add(l,()=>r(t))},t);return()=>n.revert()},l)}])},735087,e=>{"use strict";var t=e.i(843476),a=e.i(632302);e.s(["Container",0,function({as:e="div",bleed:r=!1,layout:l,className:i,...n}){return(0,t.jsx)(e,{className:(0,a.cn)(r&&"full-bleed","grid"===l&&"layout-grid","content"===l&&"content-grid",i),...n})}])},835252,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(632302);let l=(0,e.i(225913).cva)("font-semibold text-left cursor-pointer",{variants:{color:{primary:"text-(--theme-text-primary)",secondary:"text-(--theme-text-secondary)",magenta:"text-(--theme-cta)",white:"text-neutral-0"},size:{tiny:"text-body leading-[1.2]",small:"text-body-large font-semibold leading-body-tight",medium:"text-h5 leading-display-tight tracking-[-0.04em] [text-box-trim:trim-both] [text-box-edge:cap_alphabetic]",large:"text-h3 leading-display-tight tracking-[-0.05em] [text-box-trim:trim-both] [text-box-edge:cap_alphabetic] lg:text-h2"}},defaultVariants:{color:"magenta",size:"small"}}),i=a.default.forwardRef(({className:e,size:a,color:i,...n},s)=>(0,t.jsx)("span",{ref:s,className:(0,r.cn)(l({size:a,color:i,className:e})),...n}));i.displayName="Eyebrow",e.s(["Eyebrow",0,i])},748932,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(225913),l=e.i(632302);let i=(0,r.cva)("font-matter",{variants:{size:{"display-2xl":"text-display-2xl","display-xl":"text-display-xl","display-l":"text-display-l","heading-1":"text-h1","heading-2":"text-h2","heading-3":"text-h3","heading-4":"text-h4","heading-5":"text-h5","heading-6":"text-h6"},color:{primary:"text-(--theme-text-primary)",secondary:"text-(--theme-text-secondary)",magenta:"text-brand-magenta"}},defaultVariants:{size:"heading-2",color:"primary"}}),n=a.forwardRef(({className:e,size:a,color:r,as:n="h2",...s},o)=>(0,t.jsx)(n,{ref:o,className:(0,l.cn)(i({size:a,color:r,className:e}),"font-semibold"),...s}));n.displayName="Heading",e.s(["Heading",0,n])},14888,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(991918),l=e.i(989970);let i=new Set,n=new Set,s=null,o=!1,d=null,c=[],u=null,m=null,g=null,h=null,p=null,f=0,x=0,v=!1,y=null,b=null;function w(e){n.has(e)||(n.add(e),e.addEventListener("pointermove",N,{passive:!0}),e.addEventListener("pointerleave",E))}function S(e){n.delete(e)&&(e.removeEventListener("pointermove",N),e.removeEventListener("pointerleave",E))}function N(e){var t;if(!u||!m)return;let a=e.currentTarget;f=e.clientX,x=e.clientY,g!==a&&(t=a,d&&(null===g&&l.default.set(d,{x:f,y:x}),g=t,h=null,p=null,v||(v=!0,"onscrollend"in window?window.addEventListener("scrollend",A,{passive:!0}):window.addEventListener("scroll",C,{passive:!0})))),u(f),m(x),e.target!==p&&(p=e.target,e.target instanceof Element&&j(e.target,a))}function E(e){e.currentTarget===g&&T()}function j(e,t){!function(e){if(!d)return;let t=e.closest("[data-theme]");d.dataset.theme=t?.getAttribute("data-theme")??""}(e);let a=e.closest("[data-cursor-marquee-text], [data-cursor-marquee-ignore]"),r=a&&t.contains(a)&&!a.hasAttribute("data-cursor-marquee-ignore")?a:null;r!==h&&(r?function(e){if(!d)return;y&&clearTimeout(y);let t=e.getAttribute("data-cursor-marquee-text")||"",a=(t.length||1)/5;c.forEach(e=>{e.textContent=t,e.style.animationPlayState="running",e.style.animationDuration=a+"s"}),d.setAttribute("data-cursor-marquee-status","active"),h=e}(r):d&&(d.setAttribute("data-cursor-marquee-status",""),k(),h=null))}function k(){y&&clearTimeout(y),y=setTimeout(()=>{c.forEach(e=>{e.style.animationPlayState="paused"})},400)}function T(){g=null,h=null,p=null,v&&(v=!1,window.removeEventListener("scrollend",A),window.removeEventListener("scroll",C),b&&(clearTimeout(b),b=null)),d&&(d.setAttribute("data-cursor-marquee-status",""),k())}function A(){P()}function C(){b&&clearTimeout(b),b=setTimeout(P,150)}function P(){if(!g)return;let e=document.elementFromPoint(f,x);e&&g.contains(e)?(p=e,j(e,g)):T()}let L=a.forwardRef(({asChild:e=!1,children:n,...h},p)=>{let f=a.useRef(null),x=a.useCallback(e=>{f.current=e,"function"==typeof p?p(e):p&&(p.current=e)},[p]);a.useEffect(()=>{let e=f.current;if(e)return i.add(e),function(){if(s)return;let e=getComputedStyle(document.documentElement).getPropertyValue("--breakpoint-lg").trim()||"64rem";s=window.matchMedia(`(min-width: ${e}) and (pointer: fine)`);let t=()=>{s&&s.matches!==o&&((o=s.matches)?(function(){if(d)return;
1(d=document.createElement("div")).className="cursor-marquee",d.setAttribute("data-cursor-marquee-status","");let e=document.createElement("div");e.className="cursor-marquee__card",c=[!1,!0].map(t=>{let a=document.createElement("span");return a.className=t?"cursor-marquee__text-span is--duplicate":"cursor-marquee__text-span",a.setAttribute("data-cursor-marquee-text-target",""),a.textContent="Learn more",e.appendChild(a),a}),d.appendChild(e),document.body.appendChild(d),l.default.set(d,{xPercent:-50,yPercent:-50}),u=l.default.quickTo(d,"x",{duration:.4,ease:"power3"}),m=l.default.quickTo(d,"y",{duration:.4,ease:"power3"})}(),i.forEach(w)):(T(),i.forEach(S)))};s.addEventListener("change",t),t()}(),o&&w(e),()=>{i.delete(e),g===e&&T(),S(e)}},[]);let v=e?r.Slot:"div";return(0,t.jsx)(v,{ref:x,...h,children:n})});L.displayName="MarqueeCursor",e.s(["MarqueeCursor",0,L],14888)},470474,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(53180),l=e.i(989970),i=e.i(883495),n=e.i(875324);let s=new WeakSet;function o(e){if(s.has(e))return;s.add(e),l.default.registerPlugin(i.ScrollTrigger,n.SplitText);let t="currentColor",a="color-mix(in srgb, currentColor 20%, transparent)",r=n.SplitText.create(e,{type:"lines",autoSplit:!0,tag:"span",aria:"auto",onSplit:r=>(l.default.set(r.lines,{backgroundImage:`linear-gradient(90deg, ${t} 0%, ${t} 40%, var(--color-brand-magenta, #ff0090) 50%, ${a} 60%, ${a} 100%)`,backgroundSize:"300% 100%",backgroundRepeat:"no-repeat",backgroundPosition:"100% 0%",backgroundClip:"text",WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent",paddingBottom:"0.25em",marginBottom:"-0.25em"}),l.default.to(r.lines,{backgroundPosition:"0% 0%",ease:"none",stagger:{each:.25},scrollTrigger:{trigger:e,start:"top 80%",end:"bottom 60%",scrub:!0}}))});return()=>{s.delete(e),r.revert()}}let d=a.forwardRef(({as:e="p",...l},i)=>{let n=a.useRef(null);(0,r.useScopedMotion)(n,o);let s=a.useCallback(e=>{n.current=e,"function"==typeof i?i(e):i&&(i.current=e)},[i]);return(0,t.jsx)(e,{ref:s,...l})});d.displayName="ParagraphSweep",e.s(["ParagraphSweep",0,d],470474)},419650,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(225913),l=e.i(632302),i=e.i(470474);let n=(0,r.cva)("font-body",{variants:{size:{"display-2xl":"text-display-2xl","display-xl":"text-display-xl","display-l":"text-display-l","heading-1":"text-h1","heading-2":"text-h2","heading-3":"text-h3","heading-4":"text-h4","heading-5":"text-h5","heading-6":"text-h6","body-xl":"text-body-xl","body-large":"text-body-large",body:"text-body","body-small":"text-body-small","body-tiny":"text-body-tiny"},color:{primary:"text-(--theme-text-primary)",secondary:"text-(--theme-text-secondary)",magenta:"text-brand-magenta"},weight:{regular:"font-regular",medium:"font-medium",semibold:"font-semibold"}},defaultVariants:{size:"body",color:"primary",weight:"regular"}}),s=a.forwardRef(({className:e,size:a,color:r,weight:s,as:o="p",animate:d=!1,...c},u)=>{let m=(0,l.cn)(n({size:a,color:r,weight:s,className:e}));return d?(0,t.jsx)(i.ParagraphSweep,{ref:u,as:o,"data-anim":"paragraph-sweep",className:m,...c}):(0,t.jsx)(o,{ref:u,className:m,...c})});s.displayName="Paragraph",e.s(["Paragraph",0,s])},676495,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(632302);let l={sm:"var(--spacing-12)",md:"var(--spacing-32)",lg:"var(--spacing-40)",xl:"var(--spacing-48)"},i=a.forwardRef(({size:e="md",className:a,style:i,...n},s)=>(0,t.jsx)("div",{ref:s,"aria-hidden":"true",className:(0,r.cn)("w-full bg-(--theme-bg)",a),style:{height:l[e],...i},...n}));i.displayName="Spacer",e.s(["Spacer",0,i])},283676,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(632302);let l=a.forwardRef(({className:e,wrapperClassName:a,...l},i)=>(0,t.jsx)("div",{className:(0,r.cn)("relative overflow-hidden",a),children:(0,t.jsx)("video",{ref:i,className:(0,r.cn)("size-full object-cover",e),playsInline:!0,...l})}));l.displayName="Video",e.s(["Video",0,l])},212187,e=>{"use strict";var t=e.i(247167),a=e.i(271645),r=e.i(618566);e.s(["LivePreviewInit",0,function({locale:l}){let i=(0,r.useRouter)();return a.useEffect(()=>{let a;if(!function(){try{let e=window.self!==window.top,t=new URLSearchParams(window.location.search).has("live_preview");return e||t}catch{return!0}}())return;let r=!1;return e.A(593958).then(({default:e})=>
1{if(r)return;e.init({ssr:!1,enable:!0,mode:"builder",stackDetails:{apiKey:t.default.env.NEXT_PUBLIC_CONTENTSTACK_API_KEY,environment:t.default.env.NEXT_PUBLIC_CONTENTSTACK_ENVIRONMENT,branch:t.default.env.NEXT_PUBLIC_CONTENTSTACK_BRANCH??"main",locale:l??"en-us"},clientUrlParams:{protocol:"https",host:"app.contentstack.com",port:443},editButton:{enable:!1}});let n=e.onEntryChange(()=>{let t=e.hash,a=new URLSearchParams(window.location.search);if(t&&a.get("live_preview")!==t){a.set("live_preview",t),i.replace(`${window.location.pathname}?${a.toString()}`,{scroll:!1});return}i.refresh()},{skipInitialRender:!0});a=()=>e.unsubscribeOnEntryChange(n)}).catch(e=>{console.error("[live-preview] failed to initialise",e)}),()=>{r=!0,a?.()}},[i,l]),null}])},189233,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(657688);e.s(["ArticleTileImage",0,function({className:e,...l}){let[i,n]=a.useState(!1),s=a.useCallback(e=>{e?.complete&&n(!0)},[]);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.default,{...l,ref:s,onLoad:()=>n(!0),onError:()=>n(!0),className:e}),!i&&(0,t.jsx)("span",{"aria-hidden":!0,className:"absolute inset-0 bg-neutral-200 motion-safe:animate-pulse"})]})}])},521243,e=>{"use strict";var t=e.i(843476),a=e.i(835252),r=e.i(748932),l=e.i(721235);e.i(802522);var i=e.i(510954),n=e.i(632302),s=e.i(225913),o=e.i(657688),d=e.i(271645);let c=(0,s.cva)("transition-colors",{variants:{size:{small:"pt-5 pb-16 pl-10 pr-5 min-h-[300px] md:px-5 w-full lg:py-20 lg:px-16 lg:min-h-[500px] lg:aspect-[4/3]",large:"px-10 py-16 h-[524px] max-w-[400px] mx-auto md:max-w-full lg:px-16 lg:h-[800px]"},interactive:{true:"cursor-pointer hover:bg-neutral-75",false:""}},defaultVariants:{size:"small",interactive:!0}}),u=d.default.forwardRef(({size:e="small",interactive:s=!0,image:d,title:u,body:m,eyebrow:g,titleAttrs:h,bodyAttrs:p,eyebrowAttrs:f,className:x,...v},y)=>{let b="large"===e;return(0,t.jsxs)(s?"button":"article",{ref:y,className:(0,n.cn)(c({size:e,interactive:s}),x,"flex flex-col rounded-20 bg-neutral-25 justify-between"),...v,children:[!b&&(0,t.jsx)("span",{"aria-hidden":"true",className:(0,n.cn)((0,l.iconButtonVariants)({variant:"white"}),"lg:hidden ml-auto w-[60px] h-[60px] shrink-0"),children:(0,t.jsx)(i.IconExpandContent,{size:20})}),d?.src?(0,t.jsx)("div",{"data-follower-visual":"","aria-hidden":"true",children:(0,t.jsx)(o.default,{src:d.src,alt:"",fill:!0,sizes:"(max-width: 1024px) 100vw, 320px",className:"object-cover"})}):null,(0,t.jsxs)("div",{className:(0,n.cn)("h-full gap-6 flex flex-col grow",b?"justify-between":"justify-end lg:justify-between"),children:[(0,t.jsxs)("div",{className:"flex flex-col gap-10 lg:gap-16",children:[b&&g?(0,t.jsx)(a.Eyebrow,{size:"large",...f,children:g}):null,(0,t.jsx)(r.Heading,{as:"h2",size:"heading-1",color:"primary",className:(0,n.cn)(b?"lg:text-display-l cap-height":"text-h2 md:text-h3 lg:text-h2","text-left cap-height text-neutral-950"),...h,children:u})]}),(0,t.jsx)("p",{className:(0,n.cn)("font-semibold leading-body-tight text-neutral-950 text-left",b?"text-body-xl":"text-body-large"),...p,children:m})]})]})});u.displayName="ProjectCard",e.s(["ProjectCard",0,u])},385447,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(632302),l=e.i(860319);let i=a.forwardRef(({title:e,description:a,imageSrc:i,imageSrcTablet:n,imageSrcMobile:s,imageAlt:o,textColor:d="dark",className:c,...u},m)=>(0,t.jsxs)("article",{ref:m,className:(0,r.cn)("group relative flex h-svh w-full flex-col justify-end overflow-hidden rounded-8 p-xl lg:p-2xl",c),...u,children:[(0,t.jsxs)("picture",{className:"pointer-events-none absolute inset-0 overflow-hidden",children:[s?(0,t.jsx)("source",{media:"(max-width: 767px)",srcSet:(0,l.contentstackImageSrcSet)(s,l.FULL_BLEED_IMAGE_WIDTHS.mobile),sizes:"100vw"}):null,n?(0,t.jsx)("source",{media:"(max-width: 1023px)",srcSet:(0,l.contentstackImageSrcSet)(n,l.FULL_BLEED_IMAGE_WIDTHS.tablet),sizes:"100vw"}):null,(0,t.jsx)("img",{src:(0,l.contentstackImageUrl)(i,1920),srcSet:(0,l.contentstackImageSrcSet)(i,l.FULL_BLEED_IMAGE_WIDTHS.desktop),sizes:"100vw",alt:o,className:"size-full object-cover transition-transform duration-500 ease-out group-hover:scale-105"})]}),(0,t.jsxs)("div",{className:"relative layout-grid",children:[(0,t.jsx)("p",{className:(0,r.cn)("text-h3 font-semibold leading-display-tight col-start-1 col-end-4 md:col-end-7 lg:col-end-9","light"===d?"text-white":"text-neutral-950"),children:e}),(0,t.jsx)("p",{className:(0,r.cn)("text-h3 font-semibold leading-display-tight col-start-1 col-end-4 md:col-end-5 lg:col-end-7","light"===d?"text-white/50":"text-neutral-1000/50"),children:a})]})]}));i.displayName="WorkCard",e.s(["WorkCard",0,i])},981332,e=>{"use strict";var t=e.i(989970),a=e.i(883495);t.default.registerPlugin(a.ScrollTrigger),e.s(["initRevealOnScroll",0,function(e,{immediate:r=!1}={}){(e.matches("[data-reveal-group]")?[e]:Array.from(e.querySelectorAll("[data-reveal-group]"))).forEac
1h(e=>{let l=(parseFloat(e.getAttribute("data-stagger")||"")||100)/1e3,i=e.getAttribute("data-distance")||"2em",n=e.getAttribute("data-start")||"top 80%",s="power4.inOut",o=()=>{e.classList.remove("js-reveal-pending"),e.querySelectorAll(".js-reveal-pending").forEach(e=>e.classList.remove("js-reveal-pending"))},d=Array.from(e.children).filter(e=>e instanceof HTMLElement);if(!d.length){t.default.set(e,{y:i,autoAlpha:0}),o();let l=()=>t.default.to(e,{y:0,autoAlpha:1,duration:.8,ease:s,onComplete:()=>t.default.set(e,{clearProps:"all"})});r?l():a.ScrollTrigger.create({trigger:e,start:n,once:!0,onEnter:l});return}let c=[];d.forEach(e=>{let t=e.matches("[data-reveal-group-nested]")?e:e.querySelector(":scope [data-reveal-group-nested]");if(t){let a="true"!==e.getAttribute("data-ignore")&&("false"===e.getAttribute("data-ignore")||"false"===t.getAttribute("data-ignore")),r=Array.from(t.children).filter(e=>e instanceof HTMLElement&&"true"!==e.getAttribute("data-ignore"));c.push({type:"nested",parentEl:e,nestedEl:t,includeParent:a,nestedChildren:r})}else{if("true"===e.getAttribute("data-ignore"))return;c.push({type:"item",el:e})}}),c.forEach(e=>{if("item"===e.type){let a=e.el.matches("[data-reveal-group-nested]")?i:e.el.getAttribute("data-distance")||i;t.default.set(e.el,{y:a,autoAlpha:0})}else{e.includeParent&&t.default.set(e.parentEl,{y:i,autoAlpha:0});let a=e.nestedEl.getAttribute("data-distance")||i;e.nestedChildren.forEach(e=>t.default.set(e,{y:a,autoAlpha:0}))}}),c.forEach(e=>{"nested"===e.type&&e.includeParent&&t.default.set(e.parentEl,{y:i})}),o();let u=()=>{let e=t.default.timeline();c.forEach((a,r)=>{let i=r*l;if("item"===a.type)e.to(a.el,{y:0,autoAlpha:1,duration:.8,ease:s,onComplete:()=>t.default.set(a.el,{clearProps:"all"})},i);else{a.includeParent&&e.to(a.parentEl,{y:0,autoAlpha:1,duration:.8,ease:s,onComplete:()=>t.default.set(a.parentEl,{clearProps:"all"})},i);let r=parseFloat(a.nestedEl.getAttribute("data-stagger")||""),n=isNaN(r)?l:r/1e3;a.nestedChildren.forEach((a,r)=>{e.to(a,{y:0,autoAlpha:1,duration:.8,ease:s,onComplete:()=>t.default.set(a,{clearProps:"all"})},i+r*n)})}})};r?u():a.ScrollTrigger.create({trigger:e,start:n,once:!0,onEnter:u})})}])},887608,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(991918),l=e.i(989970),i=e.i(632302),n=e.i(53180),s=e.i(981332);let o=a.forwardRef(({asChild:e=!1,stagger:o,distance:d,start:c,playOnMount:u=!1,revealPending:m=!1,className:g,children:h,...p},f)=>{let x=a.useRef(null),v=a.useCallback(e=>{x.current=e,"function"==typeof f?f(e):f&&(f.current=e)},[f]);(0,n.useScopedMotion)(x,e=>{!1===u?(0,s.initRevealOnScroll)(e):!0===u?(0,s.initRevealOnScroll)(e,{immediate:!0}):l.default.matchMedia().add({onMount:u,onScroll:`not all and ${u}`},t=>{(0,s.initRevealOnScroll)(e,{immediate:!!t.conditions?.onMount})})},[o,d,c,u]);let y=e?r.Slot:"div";return(0,t.jsx)(y,{ref:v,"data-reveal-group":"","data-stagger":o,"data-distance":d,"data-start":c,className:(0,i.cn)(m&&"js-reveal-pending",g)||void 0,...p,children:h})});o.displayName="RevealOnScroll";let d=a.forwardRef(({asChild:e=!1,stagger:l,distance:i,includeParent:n=!1,children:s,...o},d)=>{let c=a.useCallback(e=>{"function"==typeof d?d(e):d&&(d.current=e)},[d]),u=e?r.Slot:"div";return(0,t.jsx)(u,{ref:c,"data-reveal-group-nested":"","data-stagger":l,"data-distance":i,"data-ignore":n?"false":void 0,...o,children:s})});d.displayName="RevealOnScrollNested",e.s(["RevealOnScroll",0,o,"RevealOnScrollNested",0,d])},12490,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(989970),l=e.i(883495),i=e.i(522016),n=e.i(385447),s=e.i(735087);e.i(659619);var o=e.i(545828),d=e.i(801628),c=e.i(632302),u=e.i(256427);let m=a.forwardRef(({items:e,heading:a,ctaLabel:r,ctaHref:l,className:m,...g},h)=>(0,t.jsx)(s.Container,{as:"section",ref:h,bleed:!0,"aria-label":"Latest work",className:(0,c.cn)(" mx-[calc(var(--page-margin)-var(--spacing-5))] bg-(--theme-bg)",m),...g,children:(0,t.jsxs)("div",{"data-horizontal-scroll-section":!0,className:"motion-safe:flex motion-safe:h-svh motion-safe:flex-col motion-safe:pt-(--header-height)",children:[a&&(0,t.jsx)(s.Container,{layout:"content",className:"shrink-0",children:(0,t.jsx)(u.TextBlock,{as:"div",heading:a,headingSize:"display-l",cta:r||l?{label:r??void 0,href:l??void 0}:void 0})}
1),(0,t.jsx)("div",{"data-horizontal-scroll-wrap":!0,className:(0,c.cn)("flex flex-col overflow-hidden","motion-reduce:min-h-svh","motion-safe:flex-1 motion-safe:flex-row"),children:e.map((e,r)=>{let{href:l,id:s,...c}=e,u=(0,t.jsx)(n.WorkCard,{...c,className:"size-full"});return(0,t.jsx)("div",{"data-horizontal-scroll-panel":!0,className:"w-full shrink-0 motion-reduce:h-svh motion-safe:h-full",children:(0,t.jsx)("div",{className:"size-full p-5",children:l?(0,t.jsx)(i.default,{href:l,"aria-label":e.title,className:"block size-full cursor-pointer",onClick:()=>(0,o.track)("cta_click",{moduleName:"latest-work",sectionHeader:a,linkText:e.title,linkType:d.LINK_TYPE.internal,linkUrl:l}),children:u}):u})},s??`${e.title}-${r}`)})})]})}));m.displayName="LatestWork";var g=e.i(551889),h=e.i(981332);e.s(["LatestWorkScroll",0,function(e){let i=(0,a.useRef)(null);return(0,a.useEffect)(()=>{let e=i.current;if(!e)return;r.default.registerPlugin(l.ScrollTrigger);let t=r.default.context(()=>{r.default.matchMedia().add("(prefers-reduced-motion: no-preference)",()=>{(0,h.initRevealOnScroll)(e),(0,g.initHorizontalScrolling)(e)})},e);return()=>t.revert()},[]),(0,t.jsx)("div",{ref:i,"data-reveal-group":"","data-distance":"0em",className:"full-bleed",children:(0,t.jsx)(m,{...e})})}],12490)},551889,e=>{"use strict";var t=e.i(989970),a=e.i(883495);e.s(["initHorizontalScrolling",0,function(e){t.default.registerPlugin(a.ScrollTrigger);let r=t.default.matchMedia();return r.add({isMobile:"(max-width:479px)",isMobileLandscape:"(max-width:767px)",isTablet:"(max-width:991px)",isDesktop:"(min-width:992px)"},a=>{let{isMobile:r,isMobileLandscape:l,isTablet:i}=a.conditions,n=t.default.context(()=>{let a=e.querySelectorAll("[data-horizontal-scroll-wrap]");a.length&&a.forEach(e=>{let a=e.getAttribute("data-horizontal-scroll-disable");if("mobile"===a&&r||"mobileLandscape"===a&&l||"tablet"===a&&i)return;let n=t.default.utils.toArray("[data-horizontal-scroll-panel]",e);if(n.length<2)return;let s=e.closest("[data-horizontal-scroll-section]")??e;t.default.to(n,{x:()=>-(e.scrollWidth-e.clientWidth),ease:"none",scrollTrigger:{trigger:s,start:"top top",end:()=>"+="+(e.scrollWidth-e.clientWidth),scrub:!0,pin:s,invalidateOnRefresh:!0}})})},e);return()=>n.revert()}),()=>r.revert()}])},256427,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(522016),l=e.i(632302);e.i(659619);var i=e.i(499207),n=e.i(801628),s=e.i(735087),o=e.i(748932),d=e.i(419650),c=e.i(448767),u=e.i(887608);let m={"display-2xl":"max-md:text-[clamp(2.5rem,13.5vw,6.25rem)]","display-xl":"max-md:text-[clamp(2.5rem,13.5vw,5rem)]","display-l":"max-md:text-[clamp(2.5rem,13.5vw,4.25rem)]"},g=a.forwardRef(({as:e="section",heading:g,headingSize:h="display-l",paragraph:p,paragraphs:f,paragraphSize:x="heading-4",animateParagraph:v=!1,cta:y,ctaAlign:b="right",headingAttrs:w,paragraphAttrs:S,ctaLabelAttrs:N,className:E,...j},k)=>{let T=a.useId(),A=!!f?.length;return(0,t.jsx)(u.RevealOnScroll,{asChild:!0,children:(0,t.jsxs)(s.Container,{as:e,ref:k,layout:"grid","aria-labelledby":"section"===e&&g?T:void 0,className:(0,l.cn)("gap-y-16 pb-16",E),...j,children:[(g||p||A)&&(0,t.jsxs)("div",{"data-reveal-group-nested":"",className:"col-span-full flex flex-col gap-16 lg:col-span-8",children:[g&&(0,t.jsx)(o.Heading,{id:T,size:h,className:(0,l.cn)("cap-height optical-left tracking-tighter",h&&m[h]),...w,children:g}),A?(0,t.jsx)("div",{className:"flex flex-col gap-6",...S,children:f?.map((e,a)=>(0,t.jsx)(d.Paragraph,{size:x,weight:"semibold",className:"cap-height leading-display-tight tracking-display font-medium",children:e},a))}):p&&(0,t.jsx)(d.Paragraph,{size:x,weight:"semibold",animate:v,className:"cap-height leading-display-tight tracking-display",...S,children:p})]}),y&&y.href&&(0,t.jsx)("div",{className:(0,l.cn)("col-span-full flex items-end","right"===b?"justify-end lg:col-span-4 lg:col-start-9 lg:row-start-1":"justify-start"),children:(0,t.jsx)(c.Button,{asChild:!0,color:"theme",size:"large",children:(0,t.jsx)(r.default,{href:y.href,...(0,i.analyticsAttrs)("cta_click",{moduleName:"text-block",sectionHeader:g,linkText:y.label,linkType:(0,n.linkTypeFor)(y.href),linkUrl:y.href}),...N,children:y.label})})})]})})});g.displayName="TextBlock",e.s(["TextBlock",0,g])},731022,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(618566),l=e.i(989970),i=e.i(883495),n=e.i(302112);let s=["white","subtle","normal","deep","dark"],o="top+=96",d="theme-swap";e.s(["ThemeScroll",0,function({children:e}){let c=(0,r.usePathname)();return(0,a.useEffect)(()=>{var e;let t,a,r,c,u,m,g,h,p,f,x,v,y,b,w;return e=document.body,l.default.registerPlugin(i.ScrollTrigger),a=document.body,r=document.querySelector("[data-site-nav]"),c=e=>e.getClientRects().length>0,u=l.default.utils.toArray("[data-theme-trigger]",e).filter(c),m=l.default.utils.toArray("[data-nav-theme]",e).filter(c),g=e=>{let t=e?.dataset.themeTrigger;return t&&s.includes(t)?t:void 0}
1,h=e=>{let t=e?.dataset.navTheme;return t&&s.includes(t)?t:void 0},p=e=>{e?a.dataset.theme=e:delete a.dataset.theme},f=e=>{a.classList.add(d),clearTimeout(t),t=setTimeout(()=>a.classList.remove(d),500),e()},x=e=>{(0,n.isPageTransitionLocked)()||f(()=>p(e))},v=e=>{(0,n.isPageTransitionLocked)()||f(()=>{r&&(e?r.dataset.theme=e:delete r.dataset.theme)})},y=u.map((e,t)=>i.ScrollTrigger.create({trigger:e,start:`${l.default.utils.clamp(0,100,Number(e.dataset.themeAt)||0)}% center`,onEnter:()=>x(g(e)),onLeaveBack:()=>x(g(u[t-1]))})),b=m.map(e=>{let t=h(e);return i.ScrollTrigger.create({trigger:e,start:`top ${o}`,end:`bottom ${o}`,onToggle:e=>v(e.isActive?t:void 0)})}),w=(0,n.onPageTransitionUnlock)(()=>{let e;y.forEach((t,a)=>{t.start<=window.scrollY&&(e=u[a])}),x(g(e)),v(h(m[b.findIndex(e=>e.isActive)]))}),()=>{w(),[...y,...b].forEach(e=>e.kill()),clearTimeout(t),a.classList.remove(d),p(void 0),r&&delete r.dataset.theme}},[c]),(0,t.jsx)(t.Fragment,{children:e})}],731022)},860319,e=>{"use strict";function t(e,a,r=78){try{let t=new URL(e);if("images.contentstack.io"!==t.hostname)return e;return t.searchParams.set("auto","webp"),t.searchParams.set("quality",String(r)),t.searchParams.set("width",String(a)),t.toString()}catch{return e}}e.s(["FULL_BLEED_IMAGE_WIDTHS",0,{mobile:[640,960,1290],tablet:[1024,1536,2048],desktop:[1280,1920,2560]},"contentstackImageSrcSet",0,function(e,a,r=78){let l=a.map(a=>t(e,a,r));return l.every(t=>t===e)?e:l.map((e,t)=>`${e} ${a[t]}w`).join(", ")},"contentstackImageUrl",0,t])}]);
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.