@font-face{font-family:Walter Neue;src:url(/fonts/ABCWalterNeue-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:KHTeka;src:url(/fonts/6968b3919a24a99e002f91dc_KHTeka-Medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Walter Neue;src:url(/fonts/ABCWalterNeue-Medium.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}.extra-world-page{color-scheme:dark;--navigation:rgb(191 191 191/0.72);--navigation-active:rgb(226 226 226/0.72);--navigation-text:#111111;--hint:rgb(244 244 244/0.4)}.extra-world-page,.extra-world-page *{box-sizing:border-box}body:has(.portfolio-native-extra.is-open),html:has(.portfolio-native-extra.is-open){width:100%;min-height:100%;margin:0;overflow:hidden;overscroll-behavior:none;background:var(--mt-bg,#030303)}body:has(.portfolio-native-extra.is-open){color:var(--mt-on-bg,#f4f4f4);font-family:var(--_typography---font--primary-family,"Walter Neue"),Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.extra-world-page a{color:inherit;text-decoration:none}.world-page,.world-stage{position:relative;width:100%;min-height:100dvh;background:var(--background);transition:none}html.mt-theme-applied .world-page,html.mt-theme-applied .world-stage{transition:background-color var(--mt-theme-transition,125ms ease)}.world-stage{overflow:hidden;overscroll-behavior:none;touch-action:none}.gallery-shell{position:absolute;inset:0;z-index:1;opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1)}.gallery-shell-ready{opacity:1}.gallery-canvas{width:100%;height:100%;touch-action:none;cursor:grab;outline:none}.gallery-canvas[data-dragging=true]{cursor:grabbing}.gallery-shell[data-gallery-mode=rain] .gallery-canvas{cursor:move}.gallery-shell[data-gallery-mode=rain] .world-tile{width:clamp(7rem,17vh,14rem);height:clamp(7rem,17vh,14rem)}.gallery-canvas:focus-visible{box-shadow:inset 0 0 0 2px rgb(244 244 244/.65)}.world-tile{width:24vh;height:24vh;opacity:1;filter:blur(0);pointer-events:none;contain:layout paint style;will-change:transform;transition:opacity 1s ease,filter 1s ease}.world-tile-hidden{opacity:0;filter:blur(16px)}.world-tile-button{display:flex;width:100%;height:100%;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;cursor:zoom-in;pointer-events:auto;transform:scale(.9);transition:transform .3s cubic-bezier(.16,1,.3,1)}.world-tile-button:focus-visible,.world-tile-button:hover{transform:scale(1)}.world-tile-button:focus-visible{outline:2px solid rgb(244 244 244/.8);outline-offset:4px}.world-tile-image{display:block;max-width:100%;max-height:100%;border-radius:5px;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;image-rendering:auto}.loading-screen{position:absolute;inset:0;z-index:5;display:grid;place-items:center;background:var(--background);color:rgb(244 244 244/.5);font-size:13px;letter-spacing:-.015em;transition:opacity .6s ease,visibility .6s ease}.loading-screen-hidden{visibility:hidden;opacity:0;pointer-events:none}.interaction-hint{position:fixed;bottom:max(24px,env(safe-area-inset-bottom));left:50%;z-index:10;width:max-content;max-width:calc(100vw - 40px);margin:0;transform:translateX(-50%);color:var(--hint);font-size:14px;line-height:1;text-align:center;pointer-events:none}.touch-hint{display:none}@media (pointer:coarse){.desktop-hint{display:none}.touch-hint{display:inline}}.photo-viewer{display:flex;align-items:center;justify-content:center;background:rgb(3 3 3/.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:zoom-out;transition:opacity .6s ease}.viewer-close{position:fixed;top:max(28px,env(safe-area-inset-top));left:50%;z-index:2001;width:46px;height:46px;color:#ffffff;background:rgb(3 3 3/.78);pointer-events:auto;touch-action:manipulation;opacity:.82;transform:translateX(-50%) scale(1);transition:opacity .22s ease,transform .22s cubic-bezier(.16,1,.3,1),background .22s ease}.viewer-close:hover{opacity:1;background:rgb(3 3 3/.94);transform:translateX(-50%) scale(1.06)}.viewer-close:active{transform:translateX(-50%) scale(.96)}.viewer-close-icon{display:block;width:21px;height:21px}.viewer-close:focus-visible{outline:2px solid #f4f4f4;outline-offset:3px}.viewer-slides{position:absolute;inset:0;z-index:10;pointer-events:none}.viewer-slide{position:absolute;top:50%;left:50%;display:flex;width:100%;height:fit-content;align-items:center;justify-content:center;opacity:1;will-change:transform,filter,opacity;transition:transform .62s cubic-bezier(.16,1,.3,1),filter .62s cubic-bezier(.16,1,.3,1),opacity .42s ease}.viewer-slide[data-offset="-1"]{filter:blur(20px);transform:translate3d(calc(-50% - 50vw + 2rem),-50%,0) scale(2)}.viewer-slide[data-offset="0"]{filter:blur(0);transform:translate3d(-50%,-50%,0) scale(1)}.viewer-slide[data-offset="1"]{filter:blur(0);transform:translate3d(calc(-50% + 50vw - 6rem),-50%,0) scale(.2)}.photo-viewer:not(.photo-viewer-entered) .viewer-slide{opacity:0;filter:blur(20px)}.photo-viewer:not(.photo-viewer-entered) .viewer-slide[data-offset="-1"]{transform:translate3d(calc(-100% - 50vw - 10rem),-50%,0) scale(2.5)}.photo-viewer:not(.photo-viewer-entered) .viewer-slide[data-offset="0"]{transform:translate3d(-50%,-50%,0) scale(0)}.photo-viewer:not(.photo-viewer-entered) .viewer-slide[data-offset="1"]{transform:translate3d(calc(-50% + 50vw + 10rem),-50%,0) scale(0)}.viewer-slide-frame{position:relative;width:65vw;max-height:calc(100dvh - 4rem);margin:0;pointer-events:none}.viewer-slide-action,.viewer-slide-frame{padding:0;border:0;border-radius:5px;background:transparent}.viewer-slide-action{position:absolute;inset:0;width:100%;height:100%;margin:auto;pointer-events:auto;cursor:default}.viewer-slide[data-offset="-1"] .viewer-slide-action,.viewer-slide[data-offset="1"] .viewer-slide-action{inset:30%;width:40%;height:40%}.viewer-slide[data-offset="-1"] .viewer-slide-action{cursor:w-resize}.viewer-slide[data-offset="1"] .viewer-slide-action{cursor:e-resize}.viewer-slide-action:focus-visible{outline:2px solid rgb(244 244 244/.85);outline-offset:4px}.viewer-slide-image{border-radius:5px;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.mode-switcher{bottom:max(22px,env(safe-area-inset-bottom));left:22px;gap:3px;padding:4px;border:1px solid rgb(255 255 255/.1);border-radius:999px;background:rgb(12 12 12/.66);box-shadow:0 8px 32px rgb(0 0 0/.24);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.mode-button{min-height:30px;padding:0 12px;border-radius:999px;color:rgb(244 244 244/.48);background:transparent;font:inherit;font-size:12px;transition:color .22s ease,background .22s ease}.mode-button:focus-visible,.mode-button:hover{color:rgb(244 244 244/.86)}.mode-button-active{color:#111111;background:rgb(238 238 238/.9)}.mode-button:focus-visible{outline:2px solid rgb(244 244 244/.72);outline-offset:2px}.photo-viewer-closing .viewer-slide{opacity:0;filter:blur(20px)}.photo-viewer-closing .viewer-slide[data-offset="-1"]{transform:translate3d(calc(-100% - 50vw - 10rem),-50%,0) scale(2.5)}.photo-viewer-closing .viewer-slide[data-offset="1"]{transform:translate3d(calc(-50% + 50vw + 10rem),-50%,0) scale(.2)}@media (max-width:720px){.interaction-hint{bottom:max(18px,env(safe-area-inset-bottom));font-size:12px}.viewer-close{top:max(20px,env(safe-area-inset-top));width:44px;height:44px}.viewer-slide-frame{width:90vw}.viewer-slide[data-offset="-1"]{transform:translate3d(calc(-50% - 50vw + 2rem),-50%,0) scale(2)}.viewer-slide[data-offset="1"]{transform:translate3d(calc(-50% + 50vw - 6rem),-50%,0) scale(.2)}.mode-switcher{bottom:max(16px,env(safe-area-inset-bottom));left:16px}.mode-button{min-height:28px;padding:0 9px;font-size:11px}}@media (prefers-reduced-motion:reduce){.gallery-shell,.loading-screen{transition-duration:.01ms}.photo-viewer,.world-tile{animation-duration:.01ms;animation-delay:0s!important;transition-duration:.01ms}.viewer-slide{transition-duration:.01ms}}.cash-photo-slider,.cash-slider-item,.gallery-canvas,.infinite-grid-tile,.infinite-photo-grid,.interaction-hint,.mode-button,.mode-switcher,.photo-viewer,.viewer-arrow-cursor,.viewer-close,.viewer-dot,.viewer-navigation,.viewer-navigation-button,.viewer-pagination,.viewer-slide-action,.world-tile-button{-webkit-user-select:none;user-select:none}.cash-slider-item img,.infinite-grid-tile img,.viewer-slide-image,.world-tile-image{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.extra-world-page{--background:var(--mt-bg,#030303);--extra-foreground:var(--mt-on-bg,#f4f4f4);--extra-muted:var(--mt-muted-accessible,rgb(244 244 244/0.52));background:var(--background);color:var(--extra-foreground);font-family:var(--_typography---font--primary-family,"Walter Neue"),Arial,Helvetica,sans-serif;transition:none}html.mt-theme-applied .extra-world-page{transition:background-color .24s ease,color .24s ease}.gallery-shell,.loading-screen,.world-stage,body:has(.portfolio-native-extra.is-open),html:has(.portfolio-native-extra.is-open){background:var(--mt-bg,#030303)}.mode-switcher{position:fixed;z-index:12;top:25%;bottom:auto;left:clamp(1rem,1.6vw,2rem);display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mode-button{min-height:0;border:0;border-radius:0;padding:.2rem .4rem;color:var(--extra-muted);background:color-mix(in srgb,var(--mt-sub-alt,#171717) 70%,transparent);font-family:var(--portfolio-ui-font-family,var(--_typography---font--primary-family))!important;font-size:var(--portfolio-ui-font-size,var(--_typography---font-size--text-small))!important;font-weight:var(--portfolio-ui-font-weight,500)!important;line-height:var(--portfolio-ui-line-height,1.3)!important;cursor:pointer;transition:background-color .18s ease,color .18s ease}.mode-button-active,.mode-button:is(:hover,:focus-visible){color:var(--mt-on-highlight,#111);background:var(--mt-highlight,#eee)}.cash-photo-slider,.infinite-photo-grid{position:absolute;z-index:2;inset:0;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.cash-photo-slider:active,.infinite-photo-grid:active{cursor:grabbing}.cash-slider-item{position:absolute;top:50%;left:50%;width:min(28vw,560px);height:min(62dvh,680px);margin:0;overflow:hidden;border:0;padding:0;background:transparent;transform-origin:center;will-change:transform,opacity;cursor:zoom-in}.cash-slider-item img,.infinite-grid-tile img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.infinite-grid-tile{position:absolute;top:0;left:0;width:clamp(100px,11vw,220px);max-height:31dvh;overflow:hidden;border:0;padding:0;background:var(--mt-sub-alt,#111);transform-origin:center;will-change:transform;cursor:zoom-in}.interaction-hint{z-index:11;color:color-mix(in srgb,var(--extra-foreground) 36%,transparent)}@media (max-width:820px){.mode-switcher{top:auto;right:1rem;bottom:max(1rem,env(safe-area-inset-bottom));left:1rem;flex-direction:row;flex-wrap:wrap}.mode-button{font-size:.875rem}.interaction-hint{display:none}.cash-slider-item{width:58vw;height:56dvh}}.extra-world-page .navbar_contain{position:relative;z-index:2}.extra-world-page .portfolio-navbar-personal{color:var(--mt-on-bg)}html.portfolio-embedded .navbar_wrap,html.portfolio-embedded .portfolio-extra-mobile-menu{display:none!important}html.portfolio-embedded,html.portfolio-embedded .extra-world-page,html.portfolio-embedded .world-stage,html.portfolio-embedded body{height:100%;min-height:100%;overflow:hidden}.portfolio-extra-mobile-menu{position:fixed;inset:0;z-index:999;display:none;padding:7rem var(--site--margin) 2rem;background:var(--mt-bg);color:var(--mt-on-bg)}.portfolio-extra-mobile-menu a{display:block;border-bottom:1px solid var(--mt-sub-alt);color:inherit;font-family:var(--_typography---font--primary-family);font-size:var(--_typography---font-size--h3);line-height:1;padding:.35em 0;text-decoration:none}.portfolio-extra-mobile-menu.is-open{display:block}body.portfolio-extra-menu-open{overflow:hidden}.extra-world-page .navbar_menu_span-wrap{display:grid}.extra-world-page .navbar_menu_span{grid-area:1/1}.extra-world-page .navbar_menu_btn[aria-expanded=true] .navbar_menu_span:not(.is-close),.extra-world-page .navbar_menu_span.is-close{visibility:hidden}.extra-world-page .navbar_menu_btn[aria-expanded=true] .navbar_menu_span.is-close{visibility:visible}@media (max-width:767px){.extra-world-page .mode-switcher{top:7rem;right:var(--site--margin);bottom:auto;left:var(--site--margin)}}.photo-viewer{--viewer-close-size:40px;--viewer-close-top-inset:35px;--viewer-close-bottom-space:24px;--viewer-topbar-height:calc(var(--viewer-close-top-inset) + var(--viewer-close-size) + var(--viewer-close-bottom-space));--viewer-pagination-height:64px;--viewer-image-gutter-block:clamp(24px,3.25vh,40px);--viewer-image-gutter-inline:clamp(12px,2vw,32px);position:fixed;inset:0;z-index:2000;display:grid;grid-template-rows:var(--viewer-topbar-height) minmax(0,1fr) var(--viewer-pagination-height);align-items:stretch;justify-content:stretch;background:var(--mt-bg,#030303);color:var(--mt-on-bg,#f4f4f4);opacity:0;visibility:hidden;overflow:hidden;-webkit-user-select:none;user-select:none;cursor:default;backdrop-filter:none;-webkit-backdrop-filter:none;transition:opacity .35s ease,visibility 0s linear .35s}.photo-viewer-entered{opacity:1;visibility:visible;transition-delay:0s}.photo-viewer-closing{opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}.viewer-topbar{position:relative;z-index:4;display:flex;align-items:flex-start;justify-content:center;padding:var(--viewer-close-top-inset) 8px 0;opacity:0;transition:opacity .4s ease}.photo-viewer-content-entered .viewer-pagination,.photo-viewer-content-entered .viewer-stage,.photo-viewer-content-entered .viewer-topbar{opacity:1}.viewer-close{position:relative;top:auto;left:auto;width:var(--viewer-close-size);height:var(--viewer-close-size);display:grid;place-items:center;border:0;padding:0;border-radius:50%;color:var(--mt-on-bg,#f4f4f4);background:color-mix(in srgb,var(--mt-on-bg,#f4f4f4) 12%,transparent);opacity:1;transform:none;cursor:pointer;transition:background-color .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.viewer-close:hover{background:color-mix(in srgb,var(--mt-on-bg,#f4f4f4) 22%,transparent);transform:scale(1.06)}.viewer-close:active{transform:scale(.94)}.viewer-close-icon{width:30px;height:30px;pointer-events:none}.viewer-close-icon path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.viewer-stage{position:relative;min-width:0;min-height:0;overflow:hidden;opacity:0;transition:opacity .4s ease}.viewer-slide-frame{position:absolute;top:50%;left:50%;max-width:calc(100vw - (var(--viewer-image-gutter-inline) * 2));max-height:calc(100dvh - var(--viewer-topbar-height) - var(--viewer-pagination-height) - (var(--viewer-image-gutter-block) * 2));overflow:hidden;border-radius:8px;background:color-mix(in srgb,var(--mt-on-bg,#f4f4f4) 10%,transparent);transform:translate(-50%,-50%);animation:portfolio-viewer-media-in .3s ease both;pointer-events:auto}.viewer-slide-image{display:block;border-radius:8px;object-fit:contain}.viewer-navigation{position:absolute;z-index:3;inset:0;display:grid;grid-template-columns:1fr 1fr 1fr;pointer-events:none}.viewer-navigation-button{width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;cursor:none;pointer-events:auto}.viewer-navigation-previous{grid-column:1}.viewer-navigation-next{grid-column:3}.viewer-navigation:focus-visible{outline:1px solid color-mix(in srgb,var(--mt-on-bg,#f4f4f4) 48%,transparent);outline-offset:-6px}.viewer-pagination{position:relative;z-index:4;display:flex;align-items:center;justify-content:center;padding:8px;opacity:0;transition:opacity .4s ease}.viewer-pagination-window{width:112px;height:10px;overflow:hidden}.viewer-dots{display:flex;align-items:center;width:max-content;height:10px;gap:8px;transition:transform .2s ease}.viewer-dot{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--mt-on-bg,#f4f4f4);opacity:.2;transform:scale(.33);transition:opacity .2s ease,transform .2s ease}.viewer-dot-active{opacity:1;transform:scale(1)}.viewer-dot-main:not(.viewer-dot-active){transform:scale(1)}.viewer-dot-near{transform:scale(.75)}.viewer-dot-edge{transform:scale(.5)}.viewer-arrow-cursor{--viewer-cursor-x:-160px;--viewer-cursor-y:-160px;display:contents;pointer-events:none}.viewer-arrow-cursor-blend,.viewer-arrow-cursor-icon,.viewer-arrow-cursor-navigation{position:fixed;z-index:2007;top:var(--viewer-cursor-y);left:var(--viewer-cursor-x);border-radius:50%;pointer-events:none}.viewer-arrow-cursor-blend{width:22px;height:22px;background:#ffffff;mix-blend-mode:difference;opacity:0;transform:translate(-50%,-50%) scale(1);transition:opacity .12s ease,transform .22s cubic-bezier(.22,1,.36,1)}.viewer-arrow-cursor-visible.viewer-arrow-cursor-default .viewer-arrow-cursor-blend,.viewer-arrow-cursor-visible.viewer-arrow-cursor-hover .viewer-arrow-cursor-blend{opacity:1}.viewer-arrow-cursor-navigation{width:40px;height:40px;background:var(--mt-highlight,#eeeeee);opacity:0;transform:translate(-50%,-50%) scale(.55);transition:background-color var(--mt-theme-transition,.24s ease),opacity .12s ease,transform .22s cubic-bezier(.22,1,.36,1)}.viewer-arrow-cursor-hover .viewer-arrow-cursor-blend{transform:translate(-50%,-50%) scale(1.6364)}.viewer-arrow-cursor-next .viewer-arrow-cursor-blend,.viewer-arrow-cursor-previous .viewer-arrow-cursor-blend{opacity:0;transform:translate(-50%,-50%) scale(1.8182)}.viewer-arrow-cursor-next .viewer-arrow-cursor-navigation,.viewer-arrow-cursor-previous .viewer-arrow-cursor-navigation{opacity:1;transform:translate(-50%,-50%) scale(1)}.viewer-arrow-cursor-icon{width:20px;height:20px;border-radius:0;color:var(--mt-on-highlight,#111111);overflow:visible;opacity:0;transform:translate(calc(-50% - .5px),-50%) scale(.76);transition:color var(--mt-theme-transition,.24s ease),opacity .15s ease,transform .22s cubic-bezier(.22,1,.36,1)}.viewer-arrow-cursor-icon path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.viewer-arrow-cursor-previous .viewer-arrow-cursor-icon{opacity:1;transform:translate(calc(-50% - .5px),-50%) scale(1)}.viewer-arrow-cursor-next .viewer-arrow-cursor-icon{opacity:1;transform:translate(calc(-50% + .5px),-50%) scaleX(-1)}.photo-viewer-closing .viewer-slide-frame{animation-direction:reverse}@keyframes portfolio-viewer-media-in{0%{opacity:0}to{opacity:1}}@keyframes extra-chrome-in{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}.mode-switcher{animation:extra-chrome-in 1.075s var(--ease-transition,cubic-bezier(.22,1,.36,1)) both}@media (max-width:720px){.photo-viewer{--viewer-close-size:32px;--viewer-close-top-inset:max(14px,env(safe-area-inset-top));--viewer-close-bottom-space:12px;--viewer-pagination-height:48px;--viewer-image-gutter-block:10px;--viewer-image-gutter-inline:6px}.viewer-topbar{padding:var(--viewer-close-top-inset) 8px 0}.viewer-close{top:auto;width:var(--viewer-close-size);height:var(--viewer-close-size)}.viewer-close-icon{width:24px;height:24px}}@media (hover:hover) and (pointer:fine){.photo-viewer,.photo-viewer *{cursor:none!important}}body.portfolio-child-viewer-open>.cash-cursor-dot,body.portfolio-child-viewer-open>.cash-cursor-trail{opacity:0!important}@media (max-width:896px),(pointer:coarse){.viewer-arrow-cursor,.viewer-navigation{display:none}}.viewer-close-strip{display:none}.viewer-cursor-close-glyph{opacity:0}@media (min-width:1101px){.viewer-close-strip{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;color:inherit;cursor:none}.viewer-close-strip:focus-visible{outline:2px solid currentColor;outline-offset:-6px}.viewer-close{z-index:1}html[data-portfolio-theme=night] .photo-viewer{background:linear-gradient(180deg,#000000,#142B44)}.photo-viewer>.portfolio-night-environment{position:absolute;z-index:0}.viewer-arrow-cursor-close .viewer-arrow-cursor-blend{opacity:0}.viewer-arrow-cursor-visible.viewer-arrow-cursor-close .viewer-arrow-cursor-icon,.viewer-arrow-cursor-visible.viewer-arrow-cursor-close .viewer-arrow-cursor-navigation{opacity:1;transform:translate(-50%,-50%) scale(1)}.viewer-cursor-close-glyph,.viewer-cursor-navigation-glyph{transition:opacity .16s ease}.viewer-arrow-cursor-close .viewer-cursor-navigation-glyph{opacity:0}.viewer-arrow-cursor-close .viewer-cursor-close-glyph{opacity:1}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.overflow-hidden{overflow:hidden}.lines-split{padding-bottom:.025em;margin-bottom:-.025em}.hero_home_fade{opacity:1}.g_eyebrow,.navbar_wrap,[data-animate],[data-split=heading]{visibility:hidden;opacity:0}.line:not(:has(.word)),.split-line:empty,.split-line:not(:has(*)){height:1lh}[data-highlight-text]>div:not(:has(div)){height:1lh}@media (hover:hover) and (pointer:fine){[data-cursor] .cursor-bubble{clip-path:inset(0 100% 0 0 round 6px);opacity:0;transform:translateX(0) scale(.92) rotate(.001deg);transition:clip-path .45s cubic-bezier(.16,1,.3,1),opacity .2s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1)}[data-cursor=active] .cursor-bubble{clip-path:inset(0 0 0 0 round 6px);opacity:1;transform:translateX(0) scale(1) rotate(.001deg)}[data-cursor=active-edge] .cursor-bubble{clip-path:inset(0 0 0 0 round 6px);opacity:1;transform:translateX(-100%) scale(1) rotate(.001deg)}[data-cursor] .cursor-bubble [data-cursor-text-target]{opacity:0;transform:translateY(4px);transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}[data-cursor=active-edge] .cursor-bubble [data-cursor-text-target],[data-cursor=active] .cursor-bubble [data-cursor-text-target]{opacity:1;transform:translateY(0)}}@media (hover:none) and (pointer:coarse){.cursor_wrap{display:none}}.about_overlay_close,.menu_overlay_close{opacity:0;visiblity:hidden}.about_modal_contain{-webkit-overflow-scrolling:touch}.g_grain_overlay{will-change:transform}@keyframes grain-animation{0%,to{transform:translate(0)}17%{transform:translate(-5%,-10%)}33%{transform:translate(3%,-15%)}50%{transform:translate(12%,9%)}67%{transform:translate(9%,4%)}83%{transform:translate(-1%,7%)}}.u-grain-animate{animation:grain-animation .5s steps(6) infinite}.portfolio-native-extra{position:fixed;inset:0}.portfolio-native-extra .world-page,.portfolio-native-extra .world-stage{height:100%;min-height:100%}.portfolio-native-extra:not(.is-open){pointer-events:none}html:has(.portfolio-native-extra:not(.is-open)) body{overflow:auto}[data-column-span="1"]{grid-column:var(--span-1)}[data-column-span="2"]{grid-column:var(--span-2)}[data-column-span="3"]{grid-column:var(--span-3)}[data-column-span="4"]{grid-column:var(--span-4)}[data-column-span="5"]{grid-column:var(--span-5)}[data-column-span="6"]{grid-column:var(--span-6)}[data-column-span="7"]{grid-column:var(--span-7)}[data-column-span="8"]{grid-column:var(--span-8)}[data-column-span="9"]{grid-column:var(--span-9)}[data-column-span="10"]{grid-column:var(--span-10)}[data-column-span="11"]{grid-column:var(--span-11)}[data-column-span="12"]{grid-column:var(--span-12)}[data-column-start="1"]{grid-column-start:var(--start-1)}[data-column-start="2"]{grid-column-start:var(--start-2)}[data-column-start="3"]{grid-column-start:var(--start-3)}[data-column-start="4"]{grid-column-start:var(--start-4)}[data-column-start="5"]{grid-column-start:var(--start-5)}[data-column-start="6"]{grid-column-start:var(--start-6)}[data-column-start="7"]{grid-column-start:var(--start-7)}[data-column-start="8"]{grid-column-start:var(--start-8)}[data-column-start="9"]{grid-column-start:var(--start-9)}[data-column-start="10"]{grid-column-start:var(--start-10)}[data-column-start="11"]{grid-column-start:var(--start-11)}[data-column-start="12"]{grid-column-start:var(--start-12)}@media (hover:hover) and (pointer:fine){.g_btn_svg,[data-hover-heading]{transition:transform .65s cubic-bezier(.16,1,.35,1)}[data-footer-arrow]{transition:transform .65s cubic-bezier(.16,1,.35,1),opacity .3s cubic-bezier(.16,1,.35,1),filter .3s cubic-bezier(.16,1,.35,1)}[data-link-hover]:before{content:"";position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:100%;transform-origin:right;transform:scaleX(0);background-color:var(--swatch--black-300);transition:transform .9s var(--animation-expo-out)}[data-theme-nav=light] [data-link-hover]:before{background-color:var(--swatch--beige-400)}[data-link-hover]:hover:before{transform-origin:left;transform:scaleX(1)}[data-btn-default]{--active-ease:cubic-bezier(0.48,1.68,0.64,1);--active-speed:0.35s;transition:transform var(--active-speed) var(--active-ease),opacity var(--active-speed) cubic-bezier(.16,1,.35,1)}[data-btn-default]:hover{opacity:.9}[data-btn-default]:active{transform:scale(.95)}[data-btn-default]:hover .g_btn_text{transform:translateY(-1.2em)}[data-btn-default]:hover .g_btn_svg{transform:translate(100%,-100%)}[data-btn-default]:hover .g_btn_svg.is-absolute{transform:translate(0)}[data-btn-default]:hover .g_btn_aside_bg{transform:scale(.8)}.g_btn_text.is-about{text-shadow:0 1.2em 0 var(--swatch--beige-100)!important}.navbar_contain,.navbar_home_svg,.navbar_left_sound_container,.navbar_menu_span{transition:color .25s ease,background-color .25s ease}.navbar_cta_contain .g_btn_main{transition:transform var(--active-speed) var(--active-ease),opacity var(--active-speed) cubic-bezier(.16,1,.35,1),color .25s ease,background-color .25s ease}.g_btn_aside_bg{transition:transform .65s cubic-bezier(.16,1,.35,1),color .25s ease,background-color .25s ease}.g_btn_text{transition:transform .65s cubic-bezier(.16,1,.35,1)}[data-theme-nav=light]{.g_btn_text{text-shadow:0 1.2em 0 var(--swatch--beige-100)}& .navbar_contain,& .navbar_home_svg,& .navbar_menu_span{color:var(--swatch--black-400)}& .navbar_left_sound_container{background-color:var(--swatch--beige-400)}& .navbar_cta_contain .g_btn_main{background-color:var(--swatch--card-bg);color:var(--swatch--beige-100)}& .navbar_cta_contain .g_btn_aside_bg{background-color:var(--swatch--black-200)}&[data-navigation-status=is-open]{& .navbar_contain,& .navbar_home_svg,& .navbar_left_sound_container,& .navbar_menu_span{color:unset;background-color:unset}}}[data-theme-nav=dark]{.g_btn_text{text-shadow:0 1.2em 0 var(--swatch--black-400)}& .navbar_contain,& .navbar_home_svg,& .navbar_menu_span{color:var(--swatch--beige-100)}& .navbar_left_sound_container{background-color:var(--swatch--card-bg)}& .navbar_cta_contain .g_btn_main{background-color:var(--swatch--beige-100);color:var(--swatch--black-400)}& .navbar_cta_contain .g_btn_aside_bg{background-color:var(--swatch--black-400)}}}@media (hover:hover) and (pointer:fine) and (min-width:768px){[data-hover-highlight]:hover [data-hover-heading]{transform:translateX(10px);color:#080807}[data-hover-highlight]:hover .accordion_css_square{transform:translateX(-10px)}[data-hover-highlight]:hover [data-footer-arrow]{transform:translateX(-10px);filter:blur(0);opacity:1;color:#080807}}.navbar_menu_span{transform:translateY(0)}.navbar_menu_span.is-close{transform:translateY(100%)}[data-navigation-status=is-open]{.navbar_menu_span{transform:translateY(-100%)}.navbar_menu_span.is-close{transform:translateY(0)}}.portfolio-project-transition{position:fixed;left:0;top:0;width:0;height:0;overflow:hidden;pointer-events:none;z-index:900}.portfolio-transition-outgoing{position:fixed;inset:0;overflow:hidden;pointer-events:none}[data-transition-media-slot]{pointer-events:none}[data-project-plane]{background-color:var(--mt-bg)}html[data-portfolio-theme=night] [data-project-plane]{background-image:linear-gradient(180deg,#000,#142b44);background-attachment:fixed}html .footer_wrap_main[data-project-footer]{position:relative;z-index:1;background-color:var(--mt-bg)!important}html[data-portfolio-theme=night] .footer_wrap_main[data-project-footer]{background-image:linear-gradient(180deg,#000,#142b44);background-attachment:fixed}body.portfolio-global-viewer-open{overflow:hidden!important;overscroll-behavior:none}.photo-viewer{z-index:2147483101}body.portfolio-global-viewer-open .navbar_wrap,body.portfolio-global-viewer-open>.portfolio-navbar-blend,body.portfolio-global-viewer-open>.portfolio-navbar-blend-text{pointer-events:none}.photo-viewer video.viewer-slide-image{object-fit:contain;pointer-events:auto}.portfolio-project-play{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:54px;height:var(--portfolio-header-control-height,42px);padding:0;margin:0;border:0;border-radius:2.52px;color:var(--header-text,var(--mt-text));background:color-mix(in srgb,var(--header-theme,var(--mt-sub-alt)) 60%,transparent);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);cursor:pointer}.portfolio-project-play:focus-visible{outline:2px solid currentColor;outline-offset:3px}.portfolio-more-projects{position:relative;width:100%;padding-block:clamp(64px,8vw,140px) clamp(40px,6vw,100px)}.portfolio-more-projects-divider{position:absolute;inset:0 0 auto}.portfolio-more-projects h2{padding-inline:clamp(20px,4vw,80px);margin:0 0 clamp(32px,4vw,64px);font:400 clamp(32px,4vw,64px)/1.1 V24 Opening Neue Montreal,Arial,sans-serif;color:var(--mt-text);text-transform:none;letter-spacing:normal}.portfolio-work-redesign .portfolio-more-projects .portfolio-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;padding:0;margin:0}@media(max-width:1100px){.portfolio-project-play{width:38px;height:38px;border-radius:2.52px}.portfolio-project-play svg{width:38px;height:38px}}@media(max-width:767px){.portfolio-work-redesign .portfolio-more-projects .portfolio-work-grid{grid-template-columns:minmax(0,1fr)}}.photo-viewer .viewer-slide-frame:has(video){z-index:4}.photo-viewer video.viewer-slide-image{width:100%;height:100%}.navbar_wrap :is(.navbar_left_sound_wrap,.navbar_cta_contain,.portfolio-project-play-slot){border-radius:2.52px;-webkit-backdrop-filter:blur(100px)!important;backdrop-filter:blur(100px)!important}.navbar_wrap .portfolio-project-play-slot{display:flex;align-items:center;flex:0 0 auto}.navbar_wrap .navbar_left_sound_container,.navbar_wrap .portfolio-theme-trigger:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.navbar_wrap .portfolio-project-play{-webkit-backdrop-filter:none;backdrop-filter:none}.navbar_wrap .navbar_left_sound_container,.navbar_wrap .portfolio-project-play,.navbar_wrap .portfolio-theme-trigger,.navbar_wrap .portfolio-theme-trigger:after{border-radius:2.52px!important}.navbar_wrap .navbar_left_sound_container{background:color-mix(in srgb,var(--header-sound,var(--mt-sub-alt,#171717)) 60%,transparent)!important}.navbar_wrap .portfolio-theme-trigger{background:transparent!important}.navbar_wrap .portfolio-theme-trigger:after{background:color-mix(in srgb,var(--header-theme,var(--mt-sub-alt,#171717)) 60%,transparent)!important}.portfolio-more-projects .portfolio-work-card{text-transform:none;letter-spacing:normal}.photo-viewer{background:var(--mt-bg);color:var(--mt-on-bg)}html[data-portfolio-theme=night] .photo-viewer{background:linear-gradient(180deg,#000000,#142B44)}.photo-viewer>.portfolio-night-environment{position:absolute;inset:0;z-index:0;pointer-events:none;display:none}html[data-portfolio-theme=night] .photo-viewer>.portfolio-night-environment{display:block}.photo-viewer .viewer-video-loading{position:absolute;inset:0;display:grid;place-items:center;font:14px/1.4 Arial,sans-serif;color:var(--mt-on-bg);pointer-events:none}.photo-viewer .viewer-video-pending{opacity:0}.photo-viewer .viewer-video-fallback{position:absolute;inset:0;margin:auto;width:max-content;height:44px;padding:0 18px;border:1px solid;border-radius:3px;background:var(--mt-bg);color:var(--mt-on-bg);z-index:5}.photo-viewer video.viewer-slide-image{pointer-events:none}.navbar_wrap .navbar_left_sound_btn{border-radius:2.52px!important}.portfolio-header-actions:has(.portfolio-project-play-slot:not([hidden])){gap:8px!important}html.mt-theme-applied .navbar_wrap .navbar_cta_contain .portfolio-theme-trigger:after,html.mt-theme-applied .navbar_wrap .navbar_left_sound_container{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.mt-theme-applied .navbar_wrap .navbar_cta_contain .portfolio-theme-trigger:is(:hover,:focus-visible):after,html.mt-theme-applied .navbar_wrap .navbar_left_sound_btn:is(:hover,:focus-visible) .navbar_left_sound_container{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:2.52px!important}html.mt-theme-applied.portfolio-work-redesign .navbar_wrap .navbar_left_sound_container{border-radius:2.52px!important;background:color-mix(in srgb,var(--header-sound,var(--mt-sub-alt,#171717)) 60%,transparent)!important}html.mt-theme-applied.portfolio-work-redesign .navbar_wrap .navbar_cta_contain .portfolio-theme-trigger{border-radius:2.52px!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.navbar_wrap .portfolio-project-play-slot[hidden]{display:none}.photo-viewer .viewer-dot:not(.viewer-dot-active){opacity:.6}html.mt-theme-applied .photo-viewer :is(button,[tabindex]):focus-visible{box-shadow:none!important;outline:2px solid var(--mt-on-bg)!important;outline-offset:-4px}@media(hover:hover) and (pointer:fine){.cash-cursor-dot{transition:none}}html.mt-theme-applied .navbar_wrap .portfolio-project-play{position:relative;isolation:isolate;overflow:visible;background:transparent;filter:none;transition:color .18s ease-in-out}html.mt-theme-applied .navbar_wrap :is(.navbar_cta_contain .portfolio-theme-trigger,.portfolio-project-play):after{content:"";position:absolute;display:block;inset:0;z-index:-1;border-radius:2.52px!important;background:color-mix(in srgb,var(--header-theme) 60%,transparent)!important;transition:inset .18s ease-in-out,background-color .18s ease-in-out,border-radius .18s ease-in-out}@media(hover:hover) and (pointer:fine){html.mt-theme-applied .navbar_wrap :is(.navbar_cta_contain .portfolio-theme-trigger,.portfolio-project-play):hover:after{inset:-1.5px}}@media(prefers-reduced-motion:reduce){html.mt-theme-applied .navbar_wrap :is(.portfolio-theme-trigger,.portfolio-project-play):after{transition:none}}body:is(.portfolio-global-viewer-open,.mt-theme-dialog-open) .portfolio-project-top,html:is([data-project-transition-active=true],[data-project-reload-entrance=waiting],[data-project-reload-entrance=running]) .portfolio-project-top{visibility:hidden;opacity:0;pointer-events:none}.project-scroll-top_control__yVt3C{--top-size:44px;--top-inset:16px;position:fixed;z-index:990;right:max(var(--top-inset),env(safe-area-inset-right));bottom:calc(max(var(--top-inset),env(safe-area-inset-bottom)) + var(--project-review-clearance,0px));display:grid;place-items:center;width:var(--top-size);height:var(--top-size);padding:4px;border:0;border-radius:2.52px;color:var(--mt-on-bg);background:color-mix(in srgb,var(--mt-sub-alt) 60%,transparent);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease-in-out,background-color .18s ease-in-out,visibility 0s linear .18s;cursor:pointer}.project-scroll-top_control__yVt3C[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.project-scroll-top_arrow__nXeKu{display:block;width:16px;height:16px;background:currentColor;-webkit-mask:url(/images/ui/scroll-to-top.svg) center/contain no-repeat;mask:url(/images/ui/scroll-to-top.svg) center/contain no-repeat}html.mt-theme-applied button.project-scroll-top_control__yVt3C:focus-visible{box-shadow:none!important;outline:2px solid var(--mt-on-bg)!important;outline-offset:3px}@media(min-width:768px){.project-scroll-top_control__yVt3C{--top-size:48px;--top-inset:20px}}@media(min-width:1024px){.project-scroll-top_control__yVt3C{--top-size:56px;--top-inset:24px}}@media(max-width:767px){.project-scroll-top_arrow__nXeKu{width:14px;height:14px}}@media(hover:hover) and (pointer:fine){.project-scroll-top_control__yVt3C[data-visible=true]:hover{transform:scale(1.052632);background:color-mix(in srgb,color-mix(in srgb,var(--mt-sub-alt) 85%,var(--mt-on-bg)) 80%,transparent)}}@media(prefers-reduced-motion:reduce){.project-scroll-top_control__yVt3C{transition:none;transform:none}.project-scroll-top_control__yVt3C[data-visible=true]:hover{transform:none}}.divider_divider__TsJBB{height:.5px;flex:none;background:color-mix(in srgb,var(--mt-text) 24%,transparent);pointer-events:none}.divider_divider__TsJBB[data-portfolio-divider=full-bleed]{width:100%}.divider_divider__TsJBB[data-portfolio-divider=contained]{margin-inline:var(--opening-gutter,clamp(20px,4vw,80px))}.project-page_page__m2rnE{--editorial-unit:10px;width:100%;min-height:100svh;color:var(--mt-text);font-family:Test Die Grotesk A,Arial,sans-serif;font-size:calc(1.2 * var(--editorial-unit));line-height:calc(1.2 * var(--editorial-unit));letter-spacing:calc(.06 * var(--editorial-unit));text-transform:uppercase;-webkit-user-select:none;user-select:none}.project-page_page__m2rnE,.project-page_page__m2rnE *{box-sizing:border-box}.project-page_page__m2rnE *{-webkit-user-select:none;user-select:none}.project-page_page__m2rnE :is(input,textarea,select,[contenteditable=true]),.project-page_page__m2rnE :is(input,textarea,select,[contenteditable=true]) *{-webkit-user-select:text;user-select:text}.project-page_page__m2rnE :is(img,video){-webkit-user-drag:none}.project-page_page__m2rnE blockquote,.project-page_page__m2rnE figure,.project-page_page__m2rnE h1,.project-page_page__m2rnE h2,.project-page_page__m2rnE p{margin:0;padding:0}.project-page_content__s3T8k{width:100%;overflow:hidden}@media (min-width:768px){.project-page_page__m2rnE{--editorial-unit:calc(10 * min(100vw,1920px) / 1440);font-size:calc(1.9 * var(--editorial-unit));line-height:calc(1.9 * var(--editorial-unit));letter-spacing:calc(.09 * var(--editorial-unit))}}@media (min-width:1930.66px){.project-page_page__m2rnE{--editorial-unit:13.4px}}.project-page_asset_asset__riDsi{width:100%;height:100%;display:block;position:relative}.project-page_asset_fill__fYcEl{position:absolute;inset:0}.project-page_asset_image___ke_8,.project-page_asset_video__dc9SD{object-fit:cover;width:100%;height:100%;display:block}.project-page_hero_hero__Y_Ovh{background-color:#000;width:100%;height:100svh;position:relative;overflow:hidden}.project-page_hero_media__rBW3X{width:100%;height:100%;position:absolute;inset:0}.project-page_hero_visuallyHidden__A1qTT{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.project-page_container_container__GrdqU{width:100%;margin:auto}@media only screen and (min-width:768px){.project-page_container_container__GrdqU{width:calc(100% - calc(.8 * var(--editorial-unit)))}}@media only screen and (min-width:1930.66px){.project-page_container_container__GrdqU{width:1920px}}.project-page_full_media100__CQToz,.project-page_full_noWrapped__RxDBc .project-page_full_container__wiOst{width:100%}.project-page_full_media__5dxXN{position:relative}@media only screen and (min-width:768px){.project-page_full_noWrapped__RxDBc .project-page_full_media__5dxXN{aspect-ratio:auto}}.project-page_full_media__5dxXN img{object-fit:cover}.project-page_full_noWrapped__RxDBc .project-page_full_media__5dxXN img{width:100%;height:100%}.project-page_full_media__5dxXN video{transform-origin:50%;transform:scaleY(1.001)}.project-page_asymmetric_left__oNeqB.project-page_asymmetric_col28__MwCWK .project-page_asymmetric_media__bgdtt{grid-column:1/span 9;grid-row-start:1}@media only screen and (min-width:768px){.project-page_asymmetric_left__oNeqB.project-page_asymmetric_col28__MwCWK .project-page_asymmetric_media__bgdtt{grid-column:1/span 28;grid-row-start:1;margin-left:calc(-.4 * var(--editorial-unit))}}.project-page_asymmetric_right__L1g2M.project-page_asymmetric_col28__MwCWK .project-page_asymmetric_media__bgdtt{grid-column:2/span 9;grid-row-start:1}@media only screen and (min-width:768px){.project-page_asymmetric_right__L1g2M.project-page_asymmetric_col28__MwCWK .project-page_asymmetric_media__bgdtt{grid-column:3/span 28;grid-row-start:1;margin-right:calc(-.4 * var(--editorial-unit))}}.project-page_asymmetric_left__oNeqB.project-page_asymmetric_col27__fhQzS .project-page_asymmetric_media__bgdtt{grid-column:1/span 8;grid-row-start:1}@media only screen and (min-width:768px){.project-page_asymmetric_left__oNeqB.project-page_asymmetric_col27__fhQzS .project-page_asymmetric_media__bgdtt{grid-column:1/span 27;grid-row-start:1;margin-left:calc(-.4 * var(--editorial-unit))}}.project-page_asymmetric_right__L1g2M.project-page_asymmetric_col27__fhQzS .project-page_asymmetric_media__bgdtt{grid-column:3/span 8;grid-row-start:1}@media only screen and (min-width:768px){.project-page_asymmetric_right__L1g2M.project-page_asymmetric_col27__fhQzS .project-page_asymmetric_media__bgdtt{grid-column:4/span 27;grid-row-start:1;margin-right:calc(-.4 * var(--editorial-unit))}}.project-page_asymmetric_left__oNeqB.project-page_asymmetric_col25__vRtYA .project-page_asymmetric_media__bgdtt{grid-column:1/span 8;grid-row-start:1}@media only screen and (min-width:768px){.project-page_asymmetric_left__oNeqB.project-page_asymmetric_col25__vRtYA .project-page_asymmetric_media__bgdtt{grid-column:1/span 25;grid-row-start:1;margin-left:calc(-.4 * var(--editorial-unit))}}.project-page_asymmetric_right__L1g2M.project-page_asymmetric_col25__vRtYA .project-page_asymmetric_media__bgdtt{grid-column:3/span 8;grid-row-start:1}@media only screen and (min-width:768px){.project-page_asymmetric_right__L1g2M.project-page_asymmetric_col25__vRtYA .project-page_asymmetric_media__bgdtt{grid-column:6/span 25;grid-row-start:1;margin-right:calc(-.4 * var(--editorial-unit))}}.project-page_asymmetric_left__oNeqB.project-page_asymmetric_col20__Vpgfq .project-page_asymmetric_media__bgdtt{grid-column:2/span 8;grid-row-start:1}@media only screen and (min-width:768px){.project-page_asymmetric_left__oNeqB.project-page_asymmetric_col20__Vpgfq .project-page_asymmetric_media__bgdtt{grid-column:2/span 20;grid-row-start:1;margin-left:calc(-.4 * var(--editorial-unit))}}.project-page_asymmetric_right__L1g2M.project-page_asymmetric_col20__Vpgfq .project-page_asymmetric_media__bgdtt{grid-column:2/span 8;grid-row-start:1}@media only screen and (min-width:768px){.project-page_asymmetric_right__L1g2M.project-page_asymmetric_col20__Vpgfq .project-page_asymmetric_media__bgdtt{grid-column:10/span 20;grid-row-start:1;margin-right:calc(-.4 * var(--editorial-unit))}}.project-page_asymmetric_container__dWe8Q{width:100%!important}.project-page_asymmetric_mediaLeftRight__mEDxR{width:100%;margin:calc(.6 * var(--editorial-unit)) 0}@media only screen and (min-width:768px){.project-page_asymmetric_mediaLeftRight__mEDxR{margin:calc(.8 * var(--editorial-unit)) 0}}.project-page_asymmetric_container__dWe8Q{grid-gap:calc(.8 * var(--editorial-unit));grid-template-columns:repeat(10,1fr);padding:0;display:grid}@media only screen and (min-width:768px){.project-page_asymmetric_container__dWe8Q{grid-gap:calc(.6 * var(--editorial-unit));grid-template-columns:repeat(30,1fr);padding:0}}.project-page_asymmetric_media__bgdtt img{object-fit:cover}.project-page_asymmetric_media__bgdtt{position:relative}.project-page_tiles_mediaTesselated__aiQYr.project-page_tiles_mediaStretched__fG3Sd{margin:calc(.6 * var(--editorial-unit)) 0}@media only screen and (min-width:768px){.project-page_tiles_mediaTesselated__aiQYr.project-page_tiles_mediaStretched__fG3Sd{margin:calc(.8 * var(--editorial-unit)) 0}}.project-page_tiles_mediaTesselated__aiQYr.project-page_tiles_mediaStretched__fG3Sd .project-page_tiles_container__JwLMx{grid-template-rows:repeat(12,1fr);grid-template-columns:repeat(10,1fr);min-height:100vh;display:grid;width:100%!important}@media only screen and (min-width:768px){.project-page_tiles_mediaTesselated__aiQYr.project-page_tiles_mediaStretched__fG3Sd .project-page_tiles_container__JwLMx{grid-template-rows:repeat(14,1fr);grid-template-columns:repeat(4,1fr)}}.project-page_tiles_mediaTesselated__aiQYr.project-page_tiles_mediaStretched__fG3Sd .project-page_tiles_container__JwLMx img{object-fit:cover;width:100%;height:100%}.project-page_tiles_mediaTesselated__aiQYr.project-page_tiles_mediaStretched__fG3Sd .project-page_tiles_media01__Mk7RI{grid-area:2/1/6/7}@media only screen and (min-width:768px){.project-page_tiles_mediaTesselated__aiQYr.project-page_tiles_mediaStretched__fG3Sd .project-page_tiles_media01__Mk7RI{grid-area:3/1/13/3}}.project-page_tiles_mediaTesselated__aiQYr.project-page_tiles_mediaStretched__fG3Sd .project-page_tiles_media02__ole8d{grid-area:5/3/8/11;padding-bottom:10%}@media only screen and (min-width:768px){.project-page_tiles_mediaTesselated__aiQYr.project-page_tiles_mediaStretched__fG3Sd .project-page_tiles_media02__ole8d{padding-bottom:unset;grid-area:1/3/6/5}.project-page_tiles_mediaTesselated__aiQYr.project-page_tiles_mediaStretched__fG3Sd .project-page_tiles_media02__ole8d>.project-page_transformTarget___TrUs{height:100%!important}}.project-page_tiles_mediaTesselated__aiQYr.project-page_tiles_mediaStretched__fG3Sd .project-page_tiles_media03__jeYah{grid-area:7/3/10/8;padding-top:7%;padding-right:15%}@media only screen and (min-width:768px){.project-page_tiles_mediaTesselated__aiQYr.project-page_tiles_mediaStretched__fG3Sd .project-page_tiles_media03__jeYah{padding-right:unset;padding-top:unset;grid-area:6/3/11/4}}.project-page_tiles_mediaTesselated__aiQYr.project-page_tiles_mediaStretched__fG3Sd .project-page_tiles_media04__vmN0S{grid-area:10/7/13/11;padding-left:6%}@media only screen and (min-width:768px){.project-page_tiles_mediaTesselated__aiQYr.project-page_tiles_mediaStretched__fG3Sd .project-page_tiles_media04__vmN0S{padding-left:unset;grid-area:10/4/15/5}}.project-page_quote_quote__71jkl{width:100%;padding:calc(7 * var(--editorial-unit)) 0;position:relative;overflow:hidden}@media only screen and (min-width:768px){.project-page_quote_quote__71jkl{padding:calc(13 * var(--editorial-unit)) 0}}.project-page_quote_container__UnVwa{grid-gap:calc(.8 * var(--editorial-unit));grid-template-columns:repeat(10,1fr);padding:0;display:grid}@media only screen and (min-width:768px){.project-page_quote_container__UnVwa{grid-gap:calc(.6 * var(--editorial-unit));grid-template-columns:repeat(30,1fr);padding:0}}.project-page_quote_container__UnVwa{width:auto}.project-page_quote_content___saBy{flex-direction:column;grid-column:2/span 8;grid-row-start:1;display:flex;position:relative}.project-page_quote_large__Phsio .project-page_quote_content___saBy{gap:calc(3 * var(--editorial-unit))}@media only screen and (min-width:768px){.project-page_quote_large__Phsio .project-page_quote_content___saBy{grid-column:3/18;gap:calc(7.2 * var(--editorial-unit))}}.project-page_quote_text__SANBq:before{content:"“";position:absolute;left:calc(-2 * var(--editorial-unit))}.project-page_quote_text__SANBq:after{content:"”"}.project-page_quote_large__Phsio .project-page_quote_text__SANBq{letter-spacing:calc(.14 * var(--editorial-unit));font:500 calc(2.8 * var(--editorial-unit))/calc(2.8 * var(--editorial-unit)) Test Die Grotesk A,Arial,sans-serif}@media only screen and (min-width:768px){.project-page_quote_large__Phsio .project-page_quote_text__SANBq{letter-spacing:calc(.27 * var(--editorial-unit));font:500 calc(5.4 * var(--editorial-unit))/calc(5.4 * var(--editorial-unit)) Test Die Grotesk A,Arial,sans-serif}.project-page_quote_large__Phsio .project-page_quote_text__SANBq:before{left:calc(-3 * var(--editorial-unit))}}.project-page_quote_author__EyRki{letter-spacing:calc(.075 * var(--editorial-unit));font:500 calc(1.5 * var(--editorial-unit))/calc(1.5 * var(--editorial-unit)) Test Die Grotesk A,Arial,sans-serif}@media only screen and (max-width:767px){.project-page_quote_author__EyRki{width:72.5%}}.project-page_title_sectionTitle__BZRI3{width:100%;padding:calc(7 * var(--editorial-unit)) 0 calc(4 * var(--editorial-unit));position:relative;overflow:hidden}@media only screen and (min-width:768px){.project-page_title_sectionTitle__BZRI3{padding:calc(12 * var(--editorial-unit)) 0 calc(13 * var(--editorial-unit))}}.project-page_title_container__radAA{width:auto}.project-page_title_wrapper__xILxT{grid-gap:calc(.8 * var(--editorial-unit));grid-template-columns:repeat(10,1fr);padding:0;display:grid}@media only screen and (min-width:768px){.project-page_title_wrapper__xILxT{grid-gap:calc(.6 * var(--editorial-unit));grid-template-columns:repeat(30,1fr);padding:0}}.project-page_title_wrapper__xILxT{width:100%;position:relative}@media only screen and (max-width:767px){.project-page_title_wrapper__xILxT{row-gap:calc(3 * var(--editorial-unit))}}.project-page_title_title__G5sS_{font:500 calc(2.8 * var(--editorial-unit))/calc(2.8 * var(--editorial-unit)) Test Die Grotesk A,Arial,sans-serif}@media only screen and (min-width:768px){.project-page_title_title__G5sS_{font:500 calc(5.4 * var(--editorial-unit))/calc(5.4 * var(--editorial-unit)) Test Die Grotesk A,Arial,sans-serif}}.project-page_title_title__G5sS_{grid-row-start:1}.project-page_title_title__G5sS_.project-page_title_mainTitle__5Tzxj{font:500 calc(3.4 * var(--editorial-unit))/calc(3.4 * var(--editorial-unit)) Test Die Grotesk A,Arial,sans-serif}@media only screen and (min-width:768px){.project-page_title_title__G5sS_.project-page_title_mainTitle__5Tzxj{font:500 calc(7.6 * var(--editorial-unit))/calc(7.6 * var(--editorial-unit)) Test Die Grotesk A,Arial,sans-serif}}.project-page_title_text__7Y6Zh{grid-column:2/span 8;grid-row-start:2}@media only screen and (min-width:768px){.project-page_title_text__7Y6Zh{grid-column:3/span 10;margin-top:calc(5.6 * var(--editorial-unit))}}.project-page_title_text__7Y6Zh p:not(:last-of-type){margin-bottom:calc(1.2 * var(--editorial-unit))}@media only screen and (min-width:768px){.project-page_title_text__7Y6Zh p:not(:last-of-type){margin-bottom:calc(2.2 * var(--editorial-unit))}}.project-page_title_title__G5sS_.project-page_title_col16__M4Lb8{grid-column:2/span 8}@media only screen and (min-width:768px){.project-page_title_title__G5sS_.project-page_title_col16__M4Lb8{grid-column:3/span 16}}.project-page_title_title__G5sS_.project-page_title_col14__HryRv{grid-column:2/span 7}@media only screen and (min-width:768px){.project-page_title_title__G5sS_.project-page_title_col14__HryRv{grid-column:3/span 14}}.project-page_title_title__G5sS_.project-page_title_col11__Po5lU{grid-column:2/span 6}@media only screen and (min-width:768px){.project-page_title_title__G5sS_.project-page_title_col11__Po5lU{grid-column:3/span 11}}.project-page_title_title__G5sS_.project-page_title_col9__dLt_3{grid-column:2/span 6}@media only screen and (min-width:768px){.project-page_title_title__G5sS_.project-page_title_col9__dLt_3{grid-column:3/span 9}}.project-page_title_title__G5sS_.project-page_title_col8__aG_S1{grid-column:2/span 6}@media only screen and (min-width:768px){.project-page_title_title__G5sS_.project-page_title_col8__aG_S1{grid-column:3/span 8}}.project-page_list_textList__8e4_O{width:100%;padding:calc(7 * var(--editorial-unit)) 0;position:relative;overflow:hidden}@media only screen and (min-width:768px){.project-page_list_textList__8e4_O{padding:calc(13 * var(--editorial-unit)) 0}}.project-page_list_container__bLVNB{width:auto}.project-page_list_visuallyHidden___UYEf{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.project-page_list_wrapper__ItxpH{grid-gap:calc(.8 * var(--editorial-unit));grid-template-columns:repeat(10,1fr);padding:0;display:grid}@media only screen and (min-width:768px){.project-page_list_wrapper__ItxpH{grid-gap:calc(.6 * var(--editorial-unit));grid-template-columns:repeat(30,1fr);padding:0}}.project-page_list_wrapper__ItxpH{width:100%;position:relative}.project-page_list_text__83ewV{grid-row-start:2;font:500 calc(2.8 * var(--editorial-unit))/calc(2.8 * var(--editorial-unit)) Test Die Grotesk A,Arial,sans-serif}@media only screen and (min-width:768px){.project-page_list_text__83ewV{font:500 calc(5.4 * var(--editorial-unit))/calc(5.4 * var(--editorial-unit)) Test Die Grotesk A,Arial,sans-serif}}.project-page_list_text__83ewV{grid-column:2/span 8}@media only screen and (min-width:768px){.project-page_list_text__83ewV{grid-column:3/span 16}}.project-page_list_text__83ewV ul{margin:0;padding:0;list-style-type:none}.project-page_list_text__83ewV li{margin-bottom:calc(2.8 * var(--editorial-unit))}@media only screen and (min-width:768px){.project-page_list_text__83ewV li{margin-bottom:calc(5.4 * var(--editorial-unit))}}.project-page_list_text__83ewV li:last-child{margin-bottom:0}.project-page_frame__1kFO2{position:relative;min-width:0}.project-page_transformTarget___TrUs{position:relative;width:100%;height:100%}.project-page_mediaSurface__x9Ny2{position:absolute;inset:0;width:100%;height:100%;object-position:var(--project-object-position,50% 50%);display:block}.project-page_asymmetric_media__bgdtt [data-media-kind=image] img.project-page_mediaSurface__x9Ny2,.project-page_full_media__5dxXN [data-media-kind=image] img.project-page_mediaSurface__x9Ny2,.project-page_mediaSurface__x9Ny2,.project-page_tiles_mediaTesselated__aiQYr.project-page_tiles_mediaStretched__fG3Sd .project-page_tiles_container__JwLMx [data-media-kind=image] img.project-page_mediaSurface__x9Ny2{object-fit:var(--project-object-fit,cover)}img.project-page_mediaSurface__x9Ny2{user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.project-page_missingMedia__k3jYN{position:absolute;inset:0;display:grid;place-items:center;padding:16px;text-align:center;background:color-mix(in srgb,var(--mt-text) 7%,transparent);outline:1px solid color-mix(in srgb,var(--mt-text) 15%,transparent);outline-offset:-1px}.project-page_missingMedia__k3jYN,.project-page_slotLabel__3zaoM{font:400 12px/1.5 Test Die Grotesk A,Arial,sans-serif;letter-spacing:.03em}.project-page_slotLabel__3zaoM{display:block;text-transform:uppercase}.project-page_textFootprint__1wY5a{position:relative;min-block-size:var(--source-text-height,auto)}.project-page_tilesFrame__U9ihl{position:relative;width:100%;height:100%}.project-page_tilesIntrinsic__mPpXx{width:100%;aspect-ratio:var(--intrinsic-ratio)}.project-page_hero_hero__Y_Ovh{background:var(--mt-bg)}.project-page_textFootprint__1wY5a>.project-page_slotLabel__3zaoM{position:absolute;inset:0 0 auto}.project-page_page__m2rnE.project-page_privateReference__Ev2J_{font-family:V24 Local Aeonik Fono;color:#191919;background:#fdfcf8}.project-page_privateReference__Ev2J_ .project-page_list_text__83ewV,.project-page_privateReference__Ev2J_ .project-page_quote_author__EyRki,.project-page_privateReference__Ev2J_ .project-page_quote_text__SANBq,.project-page_privateReference__Ev2J_ .project-page_title_title__G5sS_{font-family:V24 Local Aeonik Fono}.project-page_referenceNotice__WC31o{position:fixed;z-index:160;right:12px;bottom:12px;max-width:420px;padding:6px 10px;background:#fdfcf8;color:#191919;border:1px solid #c3c3c3;font:400 11px/1.4 Test Die Grotesk A,Arial,sans-serif;pointer-events:none}.project-page_privateReference__Ev2J_ .project-page_textFootprint__1wY5a{min-block-size:0}.project-page_videoFailure__DbluS{position:absolute;left:12px;bottom:12px;padding:4px 8px;background:rgb(0 0 0/.75);color:#fff;font:400 12px/1.4 Arial,sans-serif}.project-page_motionUnit__FnWvd{position:absolute;font-size:var(--editorial-unit);width:var(--editorial-unit);height:0;overflow:hidden;visibility:hidden;pointer-events:none}.project-page_heroVeil__ET1ZY{position:absolute;inset:0;background:#222A36;opacity:0;pointer-events:none}.project-page_page__m2rnE[data-maison-hero]{position:relative;isolation:isolate}.project-page_page__m2rnE[data-maison-hero] [data-project-hero]{position:fixed;inset:0;width:100%;height:100dvh;z-index:-1}.project-page_page__m2rnE[data-maison-hero] .project-page_hero_hero__Y_Ovh{height:100dvh;background:transparent}.project-page_page__m2rnE[data-maison-hero] .project-page_content__s3T8k{position:relative;background:var(--mt-bg)}html[data-portfolio-theme=night] .project-page_page__m2rnE[data-maison-hero] .project-page_content__s3T8k{background-image:linear-gradient(180deg,#000,#142b44);background-attachment:scroll}.project-page_spriteChapter__RSMzs,.project-page_spriteChapter__RSMzs *,.project-page_spriteClosing__O872_,.project-page_spriteClosing__O872_ *,.project-page_spritePair__N3KkM,.project-page_spritePair__N3KkM *{box-sizing:border-box}.project-page_spritePair__N3KkM{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-bottom:10px}.project-page_spritePairCell__THR__{grid-column:1/-1;min-width:0}.project-page_spritePairCell__THR__:first-child{margin-bottom:10px}.project-page_spritePairFrame__MLnh3{position:relative;margin-inline:10px;aspect-ratio:var(--sprite-media-ratio)}.project-page_spritePairPlacement__QnQ70{position:absolute;inset:0}.project-page_spriteChapter__RSMzs,.project-page_spriteClosing__O872_{width:100%;font-family:var(--sprite-editorial-font,Arial,sans-serif);font-weight:400;letter-spacing:normal;text-transform:none}.project-page_spriteChapter__RSMzs{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:160px 200px}.project-page_spriteContainer__hOxqW{width:100%;max-width:1440px;padding-inline:10px;margin-inline:auto}.project-page_spriteChapterGrid__Pgb6B,.project-page_spriteClosingGrid__p41Ac{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.project-page_spriteChapterGrid__Pgb6B{row-gap:40px}.project-page_spriteChapterTitle__KkvEU{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;min-width:0}.project-page_spriteChapter__RSMzs .project-page_spriteHeading__PDF5B{margin:0;padding:0;font:400 1.75rem/1.14 var(--sprite-editorial-font,Arial,sans-serif);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}.project-page_spriteChapterLabel__apRLG{display:flex;align-items:center;flex-shrink:0;background:#fff;color:#000;border-radius:65px;padding:4px 15px 4px 5px;margin-block:5px;font-size:1rem;line-height:1.25}.project-page_spriteChapterIcon__er5ks{position:relative;display:block;flex-shrink:0;width:26px;height:26px}.project-page_spriteChapterLabel__apRLG .project-page_spriteChapterIcon__er5ks{margin-right:.625rem}.project-page_spriteChapterBody__Z0Nz4{grid-column:1/-1;padding-inline:8px;display:flex;flex-direction:column;row-gap:16px;font-size:1rem;line-height:1.25}.project-page_spriteChapterLeft___ZIqn,.project-page_spriteChapterRight__YFkrf,.project-page_spriteClosingText__6kaph{min-width:0;overflow-wrap:anywhere}.project-page_spriteChapterBody__Z0Nz4 p,.project-page_spriteClosingText__6kaph p{margin:0;padding:0}.project-page_spriteChapterBody__Z0Nz4 p+p,.project-page_spriteClosingText__6kaph p+p{margin-top:1em}.project-page_spriteClosing__O872_{min-height:100vh;padding-block:160px;display:flex;align-items:center;justify-content:center}.project-page_spriteClosingContainer__7UTJu{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:80px}.project-page_spriteClosingInner__4phm3{display:grid;grid-template-columns:subgrid;grid-column:2/-2;width:100%;row-gap:20px}.project-page_spriteClosingText__6kaph{text-align:center;justify-self:center;grid-column:4/8;font-size:1.375rem;line-height:1.3}.project-page_spriteLogo__lM_dw{position:relative;align-self:center;justify-self:center;width:85px;height:25px}.project-page_spriteLogoLeft__jLJn8{grid-column:1/3}.project-page_spriteLogoRight__8_Arf{grid-column:9/11}.project-page_spriteLogo__lM_dw img{object-fit:contain;filter:grayscale(100%)}@media (min-width:768px){.project-page_spriteChapterGrid__Pgb6B,.project-page_spriteClosingGrid__p41Ac,.project-page_spritePair__N3KkM{grid-template-columns:repeat(12,minmax(0,1fr))}.project-page_spritePairCell__THR__:first-child{grid-column:1/7;margin-bottom:0}.project-page_spritePairCell__THR__:last-child{grid-column:7/13}.project-page_spritePairFrame__MLnh3{margin-inline:0;aspect-ratio:1440/1800}.project-page_spritePairPlacement__QnQ70[data-placement=inset]{inset:25%}.project-page_spriteChapterTitle__KkvEU{grid-column:3/-3}.project-page_spriteChapter__RSMzs .project-page_spriteHeading__PDF5B{font-size:2rem;line-height:1.125}.project-page_spriteChapterBody__Z0Nz4{display:grid;grid-template-columns:subgrid;padding-inline:0;font-size:1.25rem;line-height:1.5rem}.project-page_spriteChapterLeft___ZIqn{grid-column:3/7;padding-right:9px}.project-page_spriteChapterRight__YFkrf{grid-column:7/-3;padding-left:9px}.project-page_spriteLogo__lM_dw{width:100px;height:30px}.project-page_spriteClosingText__6kaph{font-size:1.5rem;line-height:1.17}}@media (min-width:992px){.project-page_spriteChapterTitle__KkvEU{grid-column:4/-4}.project-page_spriteChapterLeft___ZIqn{grid-column:4/7}.project-page_spriteChapterRight__YFkrf{grid-column:7/-4}}@media (max-width:992px){.project-page_spriteClosingInner__4phm3{grid-column:1/-1;row-gap:40px}.project-page_spriteClosingText__6kaph{grid-column:4/-4}.project-page_spriteLogoLeft__jLJn8{grid-column:1/4}.project-page_spriteLogoRight__8_Arf{grid-column:-4/-1}}@media (max-width:768px){.project-page_spriteChapter__RSMzs{padding-block:160px}.project-page_spriteClosingText__6kaph,.project-page_spriteLogoLeft__jLJn8,.project-page_spriteLogoRight__8_Arf{grid-column:1/-1}}.project-page_hybridReference__QZUza{--sprite-editorial-font:"V24 Local Season Sans";font-family:V24 Local Aeonik Fono}.project-page_hybridReference__QZUza .project-page_list_text__83ewV,.project-page_hybridReference__QZUza .project-page_quote_author__EyRki,.project-page_hybridReference__QZUza .project-page_quote_text__SANBq,.project-page_hybridReference__QZUza .project-page_title_title__G5sS_{font-family:V24 Local Aeonik Fono}.project-page_hybridReference__QZUza .project-page_textFootprint__1wY5a{min-block-size:0}.project-page_page__m2rnE[data-review-pending] .project-page_content__s3T8k{visibility:hidden}.project-page_spriteClosingContainer__7UTJu{max-width:1440px;padding-inline:10px;margin-inline:auto}.project-page_spriteWide__tvLo2{width:100%;padding-bottom:10px}.project-page_spriteWideFrame__x7t6E{position:relative;margin-inline:10px;aspect-ratio:var(--sprite-media-ratio);overflow:hidden}@media (min-width:768px){.project-page_spriteWideFrame__x7t6E{margin-inline:0;aspect-ratio:var(--sprite-desktop-ratio)}}.project-page_maisonMask__UE056,.project-page_maisonScale__Z_VsO{position:absolute;inset:0;width:100%;height:100%}.project-page_maisonMask__UE056{overflow:hidden}.project-page_maisonScale__Z_VsO{transform-origin:50% 50%}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.project-page_hybridReference__QZUza .project-page_maisonMask__UE056[data-maison-reveal=waiting],.project-page_page__m2rnE:is([data-cms-preview=true],[data-cms-public=true],[data-authored-project=true]) .project-page_maisonMask__UE056[data-maison-reveal=waiting]{clip-path:inset(0 50% 0 50%)}.project-page_hybridReference__QZUza .project-page_maisonMask__UE056[data-maison-reveal=waiting]>.project-page_maisonScale__Z_VsO,.project-page_page__m2rnE:is([data-cms-preview=true],[data-cms-public=true],[data-authored-project=true]) .project-page_maisonMask__UE056[data-maison-reveal=waiting]>.project-page_maisonScale__Z_VsO{transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.project-page_maisonMask__UE056{clip-path:none!important}.project-page_maisonScale__Z_VsO{transform:none!important}}.project-page_maisonSpring__21iRC{position:absolute;inset:0}.project-page_maisonSpring__21iRC>.project-page_transformTarget___TrUs{position:absolute;top:calc(-1 * var(--maison-spring-over,0%));height:calc(100% + 2 * var(--maison-spring-over,0%))}.project-page_maisonSpring__21iRC:has(video[controls],[data-media-error=true]){transform:none!important}.project-page_maisonSpring__21iRC:has(video[controls],[data-media-error=true])>.project-page_transformTarget___TrUs{top:0;height:100%}@media (prefers-reduced-motion:reduce){.project-page_maisonSpring__21iRC{transform:none!important}.project-page_maisonSpring__21iRC>.project-page_transformTarget___TrUs{top:0;height:100%}}.project-page_maisonEditorialSpring__nC1Bk{position:absolute;inset:0}.project-page_maisonEditorialSpring__nC1Bk>.project-page_mediaSurface__x9Ny2{top:calc(-1 * var(--maison-spring-over,0%))!important;bottom:auto!important;height:calc(100% + 2 * var(--maison-spring-over,0%))!important}.project-page_maisonEditorialSpring__nC1Bk:has(video[controls],.project-page_missingMedia__k3jYN,.project-page_videoFailure__DbluS){transform:none!important}.project-page_maisonEditorialSpring__nC1Bk:has(video[controls],.project-page_missingMedia__k3jYN,.project-page_videoFailure__DbluS)>.project-page_mediaSurface__x9Ny2{top:0!important;bottom:0!important;height:100%!important}@media (max-width:767px),(prefers-reduced-motion:reduce){.project-page_maisonEditorialSpring__nC1Bk{transform:none!important}.project-page_maisonEditorialSpring__nC1Bk>.project-page_mediaSurface__x9Ny2{top:0!important;bottom:0!important;height:100%!important}}@media (max-width:1023px),(prefers-reduced-motion:reduce){.project-page_page__m2rnE[data-private-reference=hybrid] [data-maison-outer]{transform:none!important}}.project-page_hybridReference__QZUza .project-page_compositionSource__Bu7HW.project-page_asymmetric_mediaLeftRight__mEDxR{position:relative;height:100%;margin:0}.project-page_hybridReference__QZUza .project-page_compositionSource__Bu7HW>.project-page_asymmetric_container__dWe8Q{height:100%;display:block;margin:0;padding:0}.project-page_hybridReference__QZUza .project-page_compositionSource__Bu7HW .project-page_asymmetric_media__bgdtt{position:absolute;inset:0;width:100%;height:100%;margin:0;grid-column:auto}.project-page_hybridReference__QZUza .project-page_editorialMontreal__8xz9g,.project-page_page__m2rnE:is([data-cms-preview=true],[data-cms-public=true],[data-authored-project=true]) .project-page_editorialMontreal__8xz9g{font-family:V24 Opening Neue Montreal,Arial,sans-serif;font-weight:400;font-style:normal;font-synthesis:none;font-size:clamp(28px,calc(5.4 * var(--editorial-unit)),78px);line-height:1;letter-spacing:0;text-transform:none;overflow-wrap:normal;word-break:normal;max-width:100%}@media (max-width:767px){.project-page_hybridReference__QZUza .project-page_editorialMontreal__8xz9g,.project-page_page__m2rnE:is([data-cms-preview=true],[data-cms-public=true],[data-authored-project=true]) .project-page_editorialMontreal__8xz9g{font-size:28px}}.project-page_hybridReference__QZUza .project-page_editorialLight__jCc6u,.project-page_page__m2rnE:is([data-cms-preview=true],[data-cms-public=true],[data-authored-project=true]) .project-page_editorialLight__jCc6u{font-family:V24 Opening Die Grotesk,Test Die Grotesk A,Arial,sans-serif;font-weight:300;font-style:normal;font-synthesis:none;font-size:clamp(17px,calc(1.8 * var(--editorial-unit)),26px);line-height:1.45;letter-spacing:-.5px;text-transform:none}.project-page_hybridReference__QZUza .project-page_title_text__7Y6Zh.project-page_editorialLight__jCc6u,.project-page_page__m2rnE:is([data-cms-preview=true],[data-cms-public=true],[data-authored-project=true]) .project-page_title_text__7Y6Zh.project-page_editorialLight__jCc6u{max-width:38.75em;margin-top:clamp(20px,calc(2.925 * var(--editorial-unit)),39px)}@media (min-width:768px){.project-page_hybridReference__QZUza .project-page_title_text__7Y6Zh.project-page_editorialLight__jCc6u,.project-page_page__m2rnE:is([data-cms-preview=true],[data-cms-public=true],[data-authored-project=true]) .project-page_title_text__7Y6Zh.project-page_editorialLight__jCc6u{grid-column:3/-3}}@media (max-width:767px){.project-page_hybridReference__QZUza .project-page_editorialLight__jCc6u,.project-page_page__m2rnE:is([data-cms-preview=true],[data-cms-public=true],[data-authored-project=true]) .project-page_editorialLight__jCc6u{font-size:17px}}.project-page_hybridReference__QZUza .project-page_openingMedia__I4hxj,.project-page_page__m2rnE:is([data-cms-preview=true],[data-cms-public=true],[data-authored-project=true]) .project-page_openingMedia__I4hxj{width:100%;margin:calc(.8 * var(--editorial-unit)) 0;padding-block:clamp(24px,4vw,80px)}.project-page_openingMediaGrid__mw1hN{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(8px,calc(.8 * var(--editorial-unit)),12px);width:100%}.project-page_openingMediaPrimary___aYS_,.project-page_openingMediaSecondary__iDQ0z{min-width:0;aspect-ratio:12/7}.project-page_openingMediaSecondary__iDQ0z{margin-top:53%}.project-page_openingMediaSecondary__iDQ0z .project-page_mediaSurface__x9Ny2{inset:auto;left:-25%;top:-18%;width:159%;height:154%;max-width:none}@media (max-width:767px){.project-page_openingMediaGrid__mw1hN{grid-template-columns:minmax(0,1fr);gap:clamp(16px,4vw,24px)}.project-page_openingMediaSecondary__iDQ0z{width:78%;justify-self:end;margin-top:0}}.project-page_openingMediaGrid__mw1hN{column-gap:0}.project-page_openingMediaSecondary__iDQ0z .project-page_maisonEditorialSpring__nC1Bk>.project-page_mediaSurface__x9Ny2{top:calc(-18% - var(--maison-spring-over,0%))!important;height:calc(154% + 2 * var(--maison-spring-over,0%))!important;bottom:auto!important}.project-page_hybridReference__QZUza .project-page_title_sectionTitle__BZRI3[data-editorial-rhythm=chapter],.project-page_page__m2rnE:is([data-cms-preview=true],[data-cms-public=true],[data-authored-project=true]) .project-page_title_sectionTitle__BZRI3[data-editorial-rhythm=chapter]{padding-block:clamp(64px,calc(10 * var(--editorial-unit)),134px) clamp(48px,calc(7 * var(--editorial-unit)),94px)}.project-page_hybridReference__QZUza .project-page_title_sectionTitle__BZRI3[data-editorial-rhythm=closing],.project-page_page__m2rnE:is([data-cms-preview=true],[data-cms-public=true],[data-authored-project=true]) .project-page_title_sectionTitle__BZRI3[data-editorial-rhythm=closing]{padding-block:clamp(72px,calc(12 * var(--editorial-unit)),160px) clamp(40px,calc(6 * var(--editorial-unit)),80px)}@media(min-width:768px){.project-page_hybridReference__QZUza .project-page_editorialMontreal__8xz9g[data-figma-title-role="469:1532"],.project-page_page__m2rnE:is([data-cms-preview=true],[data-cms-public=true],[data-authored-project=true]) .project-page_editorialMontreal__8xz9g[data-figma-title-role="469:1532"]{grid-column:3/span 11}}.project-page_page__m2rnE:is([data-cms-preview=true],[data-cms-public=true],[data-authored-project=true]) .project-page_textFootprint__1wY5a{min-block-size:0}.maison-reveal{position:relative;white-space:pre-line}.maison-reveal,.maison-reveal-base{display:block;line-height:inherit}.maison-reveal-characters{font-feature-settings:"kern" off,none;font-kerning:none;font-variant-ligatures:none}.maison-reveal-visual{position:absolute;inset:0;visibility:hidden;pointer-events:none;line-height:inherit}.maison-reveal-item{display:inline-block;line-height:inherit;will-change:transform}.maison-line-clip{position:absolute;left:0;width:100%;display:block;overflow:hidden;line-height:inherit}.maison-line-clip .maison-reveal-item{display:block;white-space:pre}.maison-word{display:inline-block;white-space:nowrap}.maison-character-clip{position:relative;display:inline-block;overflow:hidden;padding-bottom:.15em;margin-bottom:-.15em;vertical-align:top}.maison-reveal[data-reveal-state=complete] .maison-reveal-item{will-change:auto}@media (prefers-reduced-motion:no-preference){.maison-reveal:is([data-reveal-state=armed],[data-reveal-state=animating],[data-reveal-state=complete])>.maison-reveal-base{opacity:0}.maison-reveal:is([data-reveal-state=armed],[data-reveal-state=animating],[data-reveal-state=complete])>.maison-reveal-visual{visibility:visible}}.maison-reveal[data-editorial-reveal]{white-space:inherit;font-feature-settings:inherit;font-kerning:inherit;font-variant-ligatures:inherit}.maison-reveal[data-editorial-reveal][data-reveal-state=complete]>.maison-reveal-base{opacity:1}.maison-reveal[data-editorial-reveal][data-reveal-state=complete]>.maison-reveal-visual{visibility:hidden}.maison-reveal-paragraph>.maison-reveal-visual{overflow:hidden}.maison-reveal-paragraph .maison-paragraph-item{display:block;white-space:inherit}@media (prefers-reduced-motion:no-preference){.maison-reveal[data-reveal-semantic=quote]:is([data-reveal-state=armed],[data-reveal-state=animating]){color:transparent}}.maison-reveal[data-reveal-semantic=quote]:after,.maison-reveal[data-reveal-semantic=quote]:before,.maison-reveal[data-reveal-semantic=quote]>.maison-reveal-visual{color:var(--mt-text)}@font-face{font-family:V24 Opening Neue Montreal;src:url(/fonts/project-opening/PPNeueMontreal-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:V24 Opening Die Grotesk;src:url(/fonts/project-opening/test-die-grotesk-a-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:V24 Opening Die Grotesk;src:url(/fonts/project-opening/PPNeueMontreal-Regular.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap;unicode-range:u+0026}.project-opening_opening___vYiX{width:100%;text-transform:none;color:var(--mt-text);font-family:V24 Opening Die Grotesk,Test Die Grotesk A,Arial,sans-serif;font-weight:300;font-synthesis:none;letter-spacing:0}.project-opening_container__8m4AG{--opening-gutter:clamp(20px,4vw,80px);--opening-divider-color:color-mix(in srgb,var(--mt-text) 24%,transparent);width:100%;display:grid;grid-template-columns:[full-start] minmax(var(--opening-gutter),1fr) [content-start] minmax(0,calc(1920px - 2 * var(--opening-gutter))) [content-end] minmax(var(--opening-gutter),1fr) [full-end];padding-block:clamp(40px,calc(6 * var(--editorial-unit)),80px) clamp(64px,calc(10 * var(--editorial-unit)),134px)}.project-opening_container__8m4AG>*{grid-column:content;min-width:0}.project-opening_recognitionRow__wGoBS{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;margin-bottom:clamp(56px,calc(9 * var(--editorial-unit)),120px)}.project-opening_recognitions__vGuyO{display:grid;gap:24px;min-width:0}.project-opening_recognition__AUZpD{display:flex;align-items:flex-start;gap:clamp(12px,calc(1.5 * var(--editorial-unit)),20px);min-width:0}.project-opening_recognition__AUZpD>div{min-width:0}.project-opening_awardIcon__9SDOI{display:block;flex-shrink:0;width:clamp(20px,calc(2.5 * var(--editorial-unit)),34px);aspect-ratio:1;background:currentColor;mask:url(/images/project-opening/award-check.svg) center/contain no-repeat;-webkit-mask:url(/images/project-opening/award-check.svg) center/contain no-repeat}.project-opening_opening___vYiX .project-opening_recognitionLabel__t8LPj{color:var(--mt-muted-accessible,var(--mt-sub));font-size:clamp(18px,calc(2.3 * var(--editorial-unit)),31px);line-height:1.2;margin-bottom:.55em;letter-spacing:-.025em}.project-opening_recognitionTitle__bDfU2{font-size:clamp(18px,calc(2.5 * var(--editorial-unit)),34px);line-height:1.2;letter-spacing:-.025em;overflow-wrap:break-word}.project-opening_brand__fnc73{display:block;flex-shrink:0;width:clamp(92px,calc(11 * var(--editorial-unit)),150px);background:currentColor;mask:var(--opening-brand) center/contain no-repeat;-webkit-mask:var(--opening-brand) center/contain no-repeat}.project-opening_container__8m4AG>.project-opening_introductionBoundary__2lHU7,.project-opening_container__8m4AG>.project-opening_metadataBoundary__7JDqf{grid-column:full;display:grid;grid-template-columns:subgrid;position:relative}.project-opening_introduction__yqzZm,.project-opening_metadata__HI8oX{grid-column:content;min-width:0}.project-opening_introductionBoundary__2lHU7[data-opening-divider]:before,.project-opening_metadataBoundary__7JDqf[data-opening-divider]:before{content:"";position:absolute;inset-inline:0;height:.5px;background:var(--opening-divider-color);pointer-events:none}.project-opening_introductionBoundary__2lHU7[data-opening-divider]:before{top:calc(-.5 * clamp(56px,calc(9 * var(--editorial-unit)),120px))}.project-opening_metadataBoundary__7JDqf[data-opening-divider]:before{top:calc(-.5 * clamp(48px,calc(7 * var(--editorial-unit)),94px))}.project-opening_introduction__yqzZm{max-width:calc(92 * var(--editorial-unit))}.project-opening_headline__lqolp{font-family:V24 Opening Neue Montreal,Arial,sans-serif;font-size:clamp(38px,calc(7 * var(--editorial-unit)),104px);font-weight:400;font-synthesis:none;line-height:1;letter-spacing:0;text-wrap:pretty}.project-opening_opening___vYiX .project-opening_body__l0Ur8{max-width:38.75em;margin-top:clamp(28px,calc(3.791667 * var(--editorial-unit)),54px);font-size:clamp(18px,calc(2.333333 * var(--editorial-unit)),34.6667px);line-height:1.45;letter-spacing:-.5px}.project-opening_introduction__yqzZm>.project-opening_body__l0Ur8:first-child{margin-top:0}.project-opening_metadata__HI8oX{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(20px,calc(3 * var(--editorial-unit)),40px);margin:0;padding:0;font-size:clamp(16px,calc(2 * var(--editorial-unit)),27px);line-height:1.2}.project-opening_metadataBoundary__7JDqf{margin-top:clamp(48px,calc(7 * var(--editorial-unit)),94px)}.project-opening_metadataBoundary__7JDqf:first-child{margin-top:0}.project-opening_metadataGroup__j1_6m{min-width:0}.project-opening_metadata__HI8oX dt{color:var(--mt-muted-accessible,var(--mt-sub));margin:0 0 .65em;letter-spacing:-.025em}.project-opening_metadata__HI8oX dd{margin:0;letter-spacing:.015625em}.project-opening_metadata__HI8oX dd>.project-opening_metadataValue__N1s2b{display:block;overflow-wrap:break-word}.project-opening_metadata__HI8oX dd>.project-opening_metadataValue__N1s2b+.project-opening_metadataValue__N1s2b{margin-top:.25em}@media (max-width:1023px){.project-opening_metadata__HI8oX{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px}}@media (max-width:767px){.project-opening_headline__lqolp{font-size:clamp(36px,10vw,52px)}.project-opening_opening___vYiX .project-opening_body__l0Ur8,.project-opening_opening___vYiX .project-opening_recognitionLabel__t8LPj,.project-opening_recognitionTitle__bDfU2{font-size:18px}.project-opening_container__8m4AG{padding-top:40px;padding-bottom:64px}.project-opening_introductionBoundary__2lHU7[data-opening-divider]:before{top:-26px}.project-opening_recognitionRow__wGoBS{flex-wrap:wrap;gap:24px;margin-bottom:52px}.project-opening_recognitions__vGuyO{flex-basis:100%}.project-opening_brand__fnc73{margin-left:32px}.project-opening_metadata__HI8oX{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;font-size:16px}}.project-opening_closing__Wub_N{width:100%;color:var(--mt-text);text-transform:none;font-family:V24 Opening Die Grotesk,Test Die Grotesk A,Arial,sans-serif;font-weight:300;font-synthesis:none;letter-spacing:0}.project-opening_closing__Wub_N .project-opening_container__8m4AG{padding-block:clamp(40px,calc(6 * var(--editorial-unit)),80px) clamp(64px,calc(10 * var(--editorial-unit)),134px)}.project-opening_closing__Wub_N .project-opening_metadataBoundary__7JDqf:before{top:0}.project-opening_closing__Wub_N .project-opening_metadataBoundary__7JDqf{padding-top:clamp(32px,calc(4 * var(--editorial-unit)),54px)}