@font-face{font-family:neueMontreal;src:url(/_next/static/media/6fbbd4c9a86aa7a6-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:neueMontreal;src:url(/_next/static/media/51731d05c2347afe-s.p.otf) format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:neueMontreal;src:url(/_next/static/media/b5060cb0ca59a654-s.p.otf) format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:neueMontreal Fallback;src:local("Arial");ascent-override:101.42%;descent-override:25.62%;line-gap-override:0.00%;size-adjust:94.46%}.__className_723ccc{font-family:neueMontreal,neueMontreal Fallback,Helvetica Neue,Helvetica,Arial,sans-serif}.__variable_723ccc{--font-neue-montreal:"neueMontreal","neueMontreal Fallback",Helvetica Neue,Helvetica,Arial,sans-serif}:root{--primary:#161618;--secondary:#917973;--accent:#ff3b0a;--accent-hover:#ff3b08;--accent-deep:#731b05;--accent-soft:#ff9378;--hero-bg:#e2e2ed;--gradient-base:#e2e2ed;--surface:#fafaff;--white:#ffffff;--mesh-cool:#d2d9e7;--mesh-mist:#e9e9f2;--cursor-default:rgb(195 195 214/80%);--header-height:86px;--home-peek:220px;--home-inset:24px;--home-inset-bottom:48px;--home-inset-collapse:420px;--home-inset-collapse-bottom-start-peek:700px;--home-inset-collapse-bottom-end-peek:960px;--page-pad:48px;--gap:24px;--max-width:1920px;--font-sans:var(--font-neue-montreal),"Helvetica Neue",Helvetica,Arial,sans-serif;--font-display:var(--font-neue-montreal),"Helvetica Neue",Helvetica,Arial,sans-serif;--ease-out:cubic-bezier(0.22,1,0.36,1);--appear-duration:0.8s;--appear-ease:cubic-bezier(0.44,0,0.56,1);--appear-y:40px;--appear-stagger:0.1s;--appear-catchup:0.32s;--word-duration:0.8s;--word-stagger:0.1s;--word-rise:110%;--sheet-enter-duration:1s;--name-marquee-duration:96s;--name-marquee-size:clamp(96px,18vw,260.78px)}@media (max-width:768px){:root{--page-pad:16px;--gap:16px;--home-peek:140px;--header-height:70px;--home-inset:12px;--home-inset-bottom:24px;--home-inset-collapse:280px;--home-inset-collapse-bottom-start-peek:480px;--home-inset-collapse-bottom-end-peek:640px}}@media (prefers-reduced-motion:no-preference){html[data-page-transition=enter-project-active] [data-home-root],html[data-page-transition=enter-project] [data-home-root],html[data-page-transition=exit-home] [data-home-root]{opacity:0;pointer-events:none}html[data-page-transition=exit-home] [data-home-root]{transition:opacity .5s cubic-bezier(.22,1,.36,1)}html[data-page-transition=enter-project-active] [data-home-root],html[data-page-transition=enter-project] [data-home-root]{transition:none}html[data-page-transition=enter-project]:before{content:"";position:fixed;inset:0;z-index:40;background:var(--surface);pointer-events:none}html[data-page-transition=enter-project] [data-project-page]{opacity:0;transform:translate3d(0,-40px,0)}html[data-page-transition=enter-project-active] [data-project-page]{opacity:1;transform:translateZ(0);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1)}}@media (prefers-reduced-motion:reduce){html[data-page-transition] [data-home-root],html[data-page-transition] [data-project-page]{opacity:1;transform:none;transition:none}html[data-page-transition]:before{display:none}}#project-morph-root{position:fixed;inset:0;z-index:60;pointer-events:none}#project-morph-root [data-project-morph=media],#project-morph-root [data-project-morph=title]{position:fixed;box-sizing:border-box;margin:0;overflow:hidden}#project-morph-root [data-project-morph=media]{background:var(--gradient-base);border-radius:0}#project-morph-root [data-project-morph=media] img{display:block;width:100%;height:100%;object-fit:cover}#project-morph-root [data-project-morph=title]{display:flex;align-items:flex-start;font-family:var(--font-sans);font-size:clamp(32px,3.2vw,48px);font-weight:500;line-height:1.15;color:var(--primary);background:transparent;white-space:nowrap}@media (prefers-reduced-motion:no-preference){#project-morph-root[data-project-morph-phase=to-target] [data-project-morph=media],#project-morph-root[data-project-morph-phase=to-target] [data-project-morph=title]{transition:top .72s cubic-bezier(.22,1,.36,1),left .72s cubic-bezier(.22,1,.36,1),width .72s cubic-bezier(.22,1,.36,1),height .72s cubic-bezier(.22,1,.36,1),font-size .72s cubic-bezier(.22,1,.36,1)}#project-morph-root[data-project-morph-phase=to-target] [data-project-morph=title]{font-size:clamp(36px,4vw,48px);white-space:normal}}html[data-page-transition=enter-project-morph]:before{content:"";position:fixed;inset:0;z-index:40;background:var(--surface);pointer-events:none}html[data-page-transition=enter-project-morph] [data-home-root]{opacity:0;pointer-events:none;transition:none}html[data-page-transition=enter-project-morph] [data-project-page]{opacity:1;transform:none}html[data-page-transition=enter-project-morph] [data-morph-target]{opacity:0!important;transition:none!important}*,:after,:before{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;min-height:100%;background:var(--surface);color:var(--primary);font-family:var(--font-display);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:has([data-hero-version=v3]){background:var(--gradient-base)}img{display:block;max-width:100%;height:auto}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:none;padding:0;cursor:pointer}::selection{background:var(--accent);color:var(--white)}@media (hover:hover) and (pointer:fine){html.has-custom-cursor,html.has-custom-cursor *{cursor:none!important}}@media (prefers-reduced-motion:reduce){html.has-custom-cursor,html.has-custom-cursor *{cursor:auto!important}[data-parallax],[data-project-hero],[data-project-media],[data-project-reveal],[data-reveal],[data-sheet-enter]{opacity:1!important;transform:none!important}}[data-stagger-mask]{overflow:hidden;vertical-align:top}[data-stagger-mask],[data-stagger-word]{display:inline-block}@media (prefers-reduced-motion:no-preference){[data-parallax],[data-project-media],[data-project-reveal],[data-reveal]{opacity:0}[data-parallax],[data-project-hero],[data-project-media],[data-project-reveal],[data-reveal],article[data-reveal]{transform:none;transition:opacity var(--appear-duration) var(--appear-ease);transition-delay:var(--appear-delay,0s);will-change:opacity}[data-project-hero]{opacity:0}[data-stagger-words][data-project-hero],[data-stagger-words][data-project-reveal],[data-stagger-words][data-reveal]{opacity:1;transform:none;transition:none;will-change:auto}[data-stagger-words] [data-stagger-word]{opacity:0;transform:none;transition:opacity var(--word-duration) var(--appear-ease);transition-delay:calc(var(--appear-delay, 0s) + (var(--i, 0) * var(--word-stagger)) + var(--pause-delay, 0s))}[data-reveal-fade]{opacity:0;transform:none;transition:opacity var(--appear-duration) var(--appear-ease);transition-delay:var(--appear-delay,0s);will-change:opacity}[data-sheet-enter]:not(.is-inview){opacity:1;transform:translate3d(0,var(--home-peek),0);transition:transform var(--sheet-enter-duration) var(--appear-ease);transition-delay:var(--appear-delay,0s);will-change:transform}[data-sheet-enter].is-catchup,[data-sheet-enter].is-instant,[data-sheet-enter].is-inview{transform:none;will-change:auto}[data-sheet-enter].is-catchup{transition-duration:var(--appear-catchup)!important;transition-delay:0s!important}[data-sheet-enter].is-instant{transition:none!important}[data-parallax].is-inview,[data-project-hero].is-inview,[data-project-media].is-inview,[data-project-reveal].is-inview,[data-reveal-fade].is-inview,[data-reveal].is-inview{opacity:1;transform:none}[data-project-page] [data-project-media]{translate:0 var(--depth-y,0);will-change:translate}.is-inview [data-stagger-words] [data-stagger-word],[data-stagger-words].is-inview [data-stagger-word]{opacity:1;transform:none}.is-catchup [data-stagger-words] [data-stagger-word],[data-parallax].is-catchup,[data-project-hero].is-catchup,[data-project-media].is-catchup,[data-project-reveal].is-catchup,[data-reveal-fade].is-catchup,[data-reveal].is-catchup,[data-stagger-words].is-catchup [data-stagger-word]{transition-duration:var(--appear-catchup)!important;transition-delay:0s!important}.is-instant [data-stagger-words] [data-stagger-word],[data-parallax].is-instant,[data-project-hero].is-instant,[data-project-media].is-instant,[data-project-reveal].is-instant,[data-reveal-fade].is-instant,[data-reveal].is-instant,[data-stagger-words].is-instant [data-stagger-word]{transition:none!important}}html[data-perf=lite] [data-parallax],html[data-perf=lite] [data-project-hero],html[data-perf=lite] [data-project-media],html[data-perf=lite] [data-project-reveal],html[data-perf=lite] [data-reveal-fade],html[data-perf=lite] [data-reveal],html[data-perf=lite] [data-sheet-enter]{opacity:1!important;transform:none!important;transition:none!important;will-change:auto!important}html[data-perf=lite] [data-stagger-words] [data-stagger-word]{opacity:1!important;transform:none!important;transition:none!important}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.CustomCursor_cursor__3P1DO{position:fixed;top:0;left:0;z-index:10001;border-radius:50%;box-sizing:border-box;display:grid;place-items:center;color:var(--white);pointer-events:none;opacity:0;will-change:transform,width,height,margin,background-color;transition:width .75s var(--ease-out),height .75s var(--ease-out),margin .75s var(--ease-out),background-color .75s var(--ease-out)}.CustomCursor_hidden__scqR8{display:none!important;opacity:0!important;visibility:hidden!important;width:0!important;height:0!important;margin:0!important;background:transparent!important}.CustomCursor_sizeDefault__A2uSM{width:36px;height:36px;margin:-18px 0 0 -18px;background:var(--cursor-default)}.CustomCursor_sizeDefault__A2uSM.CustomCursor_sizeIdle__dHyA3{width:18px;height:18px;margin:-9px 0 0 -9px}.CustomCursor_sizeHover__AOSi0{width:72px;height:72px;margin:-36px 0 0 -36px;background:var(--accent)}.CustomCursor_sizeLabel__R2Bz_{width:112px;height:112px;margin:-56px 0 0 -56px;background:var(--accent)}.CustomCursor_glyph__f2Vi2{display:grid;place-items:center;width:100%;height:100%;color:var(--white);pointer-events:none;opacity:0;transition:opacity .35s var(--ease-out)}.CustomCursor_sizeHover__AOSi0 .CustomCursor_glyph__f2Vi2:not(:empty),.CustomCursor_sizeLabel__R2Bz_ .CustomCursor_glyph__f2Vi2:not(:empty){opacity:1}.CustomCursor_glyph__f2Vi2 img,.CustomCursor_glyph__f2Vi2 svg{display:block;width:32px;height:32px}.CustomCursor_glyphLabel__r5ZS_{display:block;font-family:var(--font-sans);font-size:18px;font-weight:700;line-height:1;color:var(--white);text-align:center;white-space:nowrap;transform:translateY(.05em)}@media (hover:none),(pointer:coarse){.CustomCursor_cursor__3P1DO{display:none!important}}@media (prefers-reduced-motion:reduce){.CustomCursor_cursor__3P1DO{display:none!important}}