@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap";.logoDifference[data-v-76f020c4]{mix-blend-mode:difference;width:2.5vw}@media all and (max-width:1080px){.logoDifference[data-v-76f020c4]{width:2.778vw}}@media all and (max-width:580px){.logoDifference[data-v-76f020c4]{width:4.138vw}}.nav{position:fixed;top:1vw;left:0;width:100vw;mix-blend-mode:difference;background:transparent;z-index:9999}.nav .container{background:transparent!important}.nav.inview .navWrapper .navItems .navItem{transform:translateY(0);opacity:1;filter:blur(0)}.nav .navWrapper{display:flex;justify-content:space-between;align-items:center;padding:0 2.625vw}.nav .logo{display:flex;align-items:center;text-decoration:none}.nav .logo .logoText{color:#fff;margin-left:8px}.nav .navItems{list-style:none;display:flex;color:#fff;gap:1vw;padding:0;margin:0}.nav .hamburger{display:none}.nav .navItem{color:#fff;mix-blend-mode:exclusion;text-decoration:none;text-transform:uppercase;transform:translateY(-100%);opacity:0;position:relative;transition:transform .6s ease,opacity .6s ease;transition-delay:1.2s;display:block;filter:blur(4px)}.nav .navItems li:nth-child(2) .navItem{transition-delay:1.05s}.nav .navItems li:nth-child(3) .navItem{transition-delay:.9s}@media all and (max-width:1024px){.nav .navItems{display:none}.nav .hamburger{display:block;cursor:pointer;mix-blend-mode:difference}}@media all and (max-width:580px){.nav .navWrapper{padding:0 1vw}.nav .logoText{display:none}}:root{font-family:Nunito Sans,sans-serif;font-optical-sizing:auto;font-style:normal;line-height:1.5;font-weight:400;font-size:1vw;color-scheme:light;color:#363636;background:#fcfcfc;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#app{overflow-x:hidden;margin:0;padding:0;position:relative;display:block;inset:0;cursor:none!important}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}main{margin-top:0;padding-top:0;position:relative;top:0}.container{width:94.75vw;margin:0 auto}.container.small{width:78.75vw}[data-lines]{line-height:1.5;overflow:hidden}[data-lines] .line{transform:translateY(100%);transition:transform .45s .3s cubic-bezier(.4,0,.2,1),opacity .45s .3s cubic-bezier(.4,0,.2,1);will-change:transform;opacity:0;transition-delay:inherit}[data-lines] .line:nth-child(2){transition-delay:calc(inherit + .05s)}[data-lines] .line:nth-child(3){transition-delay:calc(inherit + .1s)}[data-lines] .line:nth-child(4){transition-delay:calc(inherit + .15s)}[data-lines] .line:nth-child(5){transition-delay:calc(inherit + .2s)}.inview [data-lines] .line{transform:translateY(0);opacity:1}.cursor{width:12px;height:12px;border:1px solid white;mix-blend-mode:difference;background-color:#fff;position:absolute;border-radius:100vw;left:-12px;top:-12px;z-index:9999999999;pointer-events:none;transition:width .3s 0s cubic-bezier(.23,1,.32,1),height .3s 0s cubic-bezier(.23,1,.32,1),background-color .3s 0s cubic-bezier(.23,1,.32,1)}.cursor.active{background-color:transparent;width:24px;height:24px;left:-18px;top:-18px}.title{font-size:3vw;line-height:1;margin:0;text-transform:uppercase;font-weight:700}.link{text-decoration:none;color:#000;position:relative;display:inline-block}.link:after{content:"";position:absolute;bottom:2px;left:0;height:.1vw;width:100%;background-color:#000;transition:transform .3s ease-in-out;transform-origin:left}html:not(.touch) .link:hover:after{transform:scaleX(0);transform-origin:right}@media all and (max-width:1024px){:root{font-size:1.75vw}.container.small{width:94.75vw}}@media all and (max-width:580px){:root{font-size:4vw}.cursor{display:none}.title{font-size:6vw}}.logoDifference[data-v-290d50fb]{width:2.5vw}@media all and (max-width:1080px){.logoDifference[data-v-290d50fb]{width:2.778vw}}@media all and (max-width:580px){.logoDifference[data-v-290d50fb]{width:4.138vw}}footer[data-v-57e36f98]{position:relative;display:block;z-index:1;margin-top:2.5vw}footer.white hr[data-v-57e36f98]{border-color:#ffffff20}footer.white .version[data-v-57e36f98]{color:#ffffff80}footer hr[data-v-57e36f98]{border:1px solid #00000020;mix-blend-mode:difference;margin:.25vw 0 1.5vw}footer .version[data-v-57e36f98]{text-align:right}footer .bottomFooter[data-v-57e36f98]{padding-bottom:1.5vw;display:flex;justify-content:space-between;align-items:center}footer .bottomFooter .logo[data-v-57e36f98]{display:flex;align-items:center;gap:8px;text-decoration:none;color:#000}footer .bottomFooter .flexWrapper[data-v-57e36f98]{display:flex;gap:1vw;align-items:center;line-height:1vw}footer .bottomFooter .flexWrapper .col[data-v-57e36f98]{display:inline-block;vertical-align:middle}footer .bottomFooter .flexWrapper a[data-v-57e36f98]{width:1.5vw;height:1.5vw;transition:opacity .3s 0s cubic-bezier(.455,.03,.515,.955);cursor:none}html:not(.touch) footer .bottomFooter .flexWrapper a[data-v-57e36f98]:hover{opacity:.6}footer .bottomFooter .flexWrapper p[data-v-57e36f98]{margin:0}@media all and (max-width:580px){footer[data-v-57e36f98]{margin-top:40px}footer .bottomFooter[data-v-57e36f98]{gap:20px}footer .bottomFooter .flexWrapper[data-v-57e36f98]{flex-direction:row;align-items:flex-end;justify-content:flex-end;text-align:right;flex-wrap:wrap;gap:12px}footer .bottomFooter .flexWrapper p[data-v-57e36f98]{width:100%;flex:1 0 100%}footer .bottomFooter .flexWrapper a[data-v-57e36f98]{width:24px;height:24px}}body{background-color:#fcfcfc}main{background-color:#fcfcfc}.introHomeBlock[data-v-8d077b1d]{display:block;position:relative;margin-top:5vw}.introHomeBlock.inview .cols .col p[data-v-8d077b1d]{transform:translateY(0);opacity:1;filter:blur(0)}.introHomeBlock .cols[data-v-8d077b1d]{display:flex;position:relative;padding:0 8vw;gap:1vw}.introHomeBlock .cols .col[data-v-8d077b1d]{flex:0 0 55vw;display:block}.introHomeBlock .cols .col[data-v-8d077b1d]:last-child{flex:0 0 23vw}.introHomeBlock .cols .col .title[data-v-8d077b1d]{font-size:3vw;line-height:1;margin:0}.introHomeBlock .cols .col .title[data-v-8d077b1d]:last-child{padding-left:10vw}.introHomeBlock .cols .col p[data-v-8d077b1d]{transition:transform .45s cubic-bezier(.85,0,.15,1) .45s,opacity .45s cubic-bezier(.85,0,.15,1) .45s,filter .45s cubic-bezier(.85,0,.15,1) .45s;transform:translateY(2vw);opacity:0;filter:blur(4px)}.introHomeBlock .cols .col p .line[data-v-8d077b1d]{display:block;position:relative}.introHomeBlock .cols .col p[data-v-8d077b1d]:first-child{margin-top:0}.introHomeBlock .cols .col p[data-v-8d077b1d]:last-child{margin-bottom:0}@media all and (max-width:1024px){.introHomeBlock[data-v-8d077b1d]{height:auto;padding:5vw 0}.introHomeBlock .cols[data-v-8d077b1d]{flex-direction:column;padding:0 8vw;gap:2vw}.introHomeBlock .cols .col[data-v-8d077b1d]{flex:1;margin-bottom:2vw}.introHomeBlock .cols .col[data-v-8d077b1d]:last-child{margin-bottom:0}.introHomeBlock .cols .col .title[data-v-8d077b1d]{font-size:4vw}}@media all and (max-width:580px){.introHomeBlock[data-v-8d077b1d]{padding:100px 0;margin-top:0}.introHomeBlock .cols[data-v-8d077b1d]{padding:0}.introHomeBlock .cols .col .title[data-v-8d077b1d]{font-size:6vw}}.introOverlay[data-v-d11a3c32]{position:fixed;inset:0;background:#0b0b0b;z-index:1000;padding:2.5vw 0;display:flex;align-items:center}.introOverlay .introContent[data-v-d11a3c32]{width:100%;color:#fff;font-weight:100;display:flex;align-items:center;line-height:1}.introOverlay .introContent .name[data-v-d11a3c32]{font-size:1.5vw}.introOverlay .introContent p[data-v-d11a3c32]:first-child{flex:1;transform:translate(-2vw);opacity:0}.introOverlay .introContent[data-v-d11a3c32] :last-child{flex:1}.introOverlay .introContent :last-child p[data-v-d11a3c32]{transform:translate(-2vw);opacity:0}.introOverlay .introContent :last-child p[data-v-d11a3c32]:last-child{padding-left:2vw}.headerHomeBlock[data-v-d11a3c32]{height:100vh;display:block;position:relative}.headerHomeBlock .container[data-v-d11a3c32]{padding:10vh 0;height:80vh;position:relative}.headerHomeBlock .container .arrowWrapper[data-v-d11a3c32]{position:absolute;left:0;bottom:10vh;height:36px;width:36px;cursor:pointer;overflow:hidden;z-index:1;opacity:0}.headerHomeBlock .container .arrowWrapper .arrow[data-v-d11a3c32]{width:32px;height:36px;transform:translateY(calc(-100% - 4px));transition:transform .45s ease-in-out}.headerHomeBlock .container .arrowWrapper .arrow[data-v-d11a3c32]:last-child{margin-top:4px}.headerHomeBlock .container .arrowWrapper:hover .arrow[data-v-d11a3c32]{transform:translateY(0)}.headerHomeBlock .title[data-v-d11a3c32]{font-weight:700;font-size:8vw;text-transform:uppercase;margin:0;line-height:1;position:absolute;left:0;top:10vh;opacity:0}.headerHomeBlock .title[data-v-d11a3c32]:first-child{left:-12.5vw}.headerHomeBlock .title[data-v-d11a3c32]:last-child{text-align:right;right:-12.5vw;bottom:10vh;top:auto}.headerHomeBlock .contentWrapper[data-v-d11a3c32]{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);display:flex;justify-content:space-between;align-items:center}.headerHomeBlock .contentWrapper p[data-v-d11a3c32]{opacity:0}.headerHomeBlock .contentWrapper p[data-v-d11a3c32]:first-child{transform:translate(-5vw)}.headerHomeBlock .contentWrapper p[data-v-d11a3c32]:last-child{transform:translate(5vw)}.headerHomeBlock .video[data-v-d11a3c32]{position:absolute;top:50%;left:50%;width:31vw;aspect-ratio:16/9;min-height:30vh;transform:translate3d(-50%,-50%,0) scale(.5s);border-radius:2vw;overflow:clip;z-index:2;will-change:transform,opacity;opacity:0}.headerHomeBlock .video video[data-v-d11a3c32]{width:100%;height:100%;object-fit:cover}.headerHomeBlock .video .letter[data-v-d11a3c32]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:10vw;font-weight:700;color:#fff;mix-blend-mode:exclusion;pointer-events:none;z-index:2;will-change:transform}@media all and (max-width:1024px){.headerHomeBlock .title[data-v-d11a3c32]{font-size:10vw}.headerHomeBlock .title[data-v-d11a3c32]:first-child{top:10vh}.headerHomeBlock .title[data-v-d11a3c32]:last-child{bottom:auto;top:10vh;margin-top:10vw}.headerHomeBlock .contentWrapper[data-v-d11a3c32]{top:auto;bottom:5vh;flex-direction:column}.headerHomeBlock .contentWrapper p[data-v-d11a3c32]{font-size:3vw;margin:0}.headerHomeBlock .arrowWrapper[data-v-d11a3c32]{display:none}.headerHomeBlock .video[data-v-d11a3c32]{width:100%;aspect-ratio:16/9;min-height:30vh;transform:translate3d(10%,0,0) scale(.5);border-radius:2vw;left:50%}.introOverlay .introContent .name[data-v-d11a3c32]{font-size:3vw}}@media all and (max-width:580px){.headerHomeBlock .title[data-v-d11a3c32]{font-size:12vw}.headerHomeBlock .video[data-v-d11a3c32]{width:100%;aspect-ratio:16/9;min-height:30vh;transform:translate3d(10%,0,0) scale(.5);border-radius:2vw}.headerHomeBlock .video .letter[data-v-d11a3c32]{font-size:30vw}.headerHomeBlock .contentWrapper p[data-v-d11a3c32],.introOverlay .introContent .name[data-v-d11a3c32]{font-size:5vw}}.projectCard[data-v-c4139241]{display:block;text-decoration:none;color:inherit;position:relative;overflow:clip;width:100%;border-radius:1vw;margin-top:2vw;cursor:none}.projectCard .projectCardWrapper[data-v-c4139241]{position:relative;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.445,.05,.55,.95);overflow:clip;border-radius:1vw;will-change:width,height,top,left}html:not(.touch) .projectCard:hover .projectCardWrapper[data-v-c4139241]{width:calc(100% - 2vw);height:calc(100% - 2vw);top:1vw;left:1vw}html:not(.touch) .projectCard:hover .imageWrapper[data-v-c4139241]{scale:1.075}html:not(.touch) .projectCard:hover .imageWrapper .image[data-v-c4139241]{filter:blur(2px) brightness(.8)}html:not(.touch) .projectCard:hover .cardContent .dot[data-v-c4139241]{width:4vw;height:4vw;transition-duration:.45s}html:not(.touch) .projectCard:hover .cardContent .dot svg[data-v-c4139241]{transform:scale(1) rotate(-135deg);opacity:1;transition-duration:.45s}html:not(.touch) .projectCard:hover .cardContent .topContent .title[data-v-c4139241],html:not(.touch) .projectCard:hover .cardContent .topContent .label[data-v-c4139241]{transform:translate(0) scale(1);opacity:1;transition-delay:0s;transition-duration:.45s}html:not(.touch) .projectCard:hover .cardContent .projectFeatures p[data-v-c4139241]{transform:translateY(0);opacity:1}html:not(.touch) .projectCard:hover .cardContent .projectFeatures p[data-v-c4139241]:nth-child(1){transition-delay:.3s}html:not(.touch) .projectCard:hover .cardContent .projectFeatures p[data-v-c4139241]:nth-child(2){transition-delay:.45s}html:not(.touch) .projectCard:hover .cardContent .projectFeatures p[data-v-c4139241]:nth-child(3){transition-delay:.6s}html:not(.touch) .projectCard:hover .cardContent .projectFeatures p[data-v-c4139241]:nth-child(4){transition-delay:.75s}.projectCard .imageWrapper[data-v-c4139241]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:clip;transition:scale .3s cubic-bezier(.445,.05,.55,.95);will-change:transform;transform:translateZ(0)}.projectCard .imageWrapper[data-v-c4139241]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0003,#0000 50% 100%)}.projectCard .imageWrapper .image[data-v-c4139241]{width:100%;height:120%;position:relative;transition:filter .3s 0s cubic-bezier(.445,.05,.55,.95)}.projectCard .imageWrapper .image img[data-v-c4139241]{position:absolute;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.projectCard .cardContent[data-v-c4139241]{width:calc(100% - 2vw);height:calc(100% - 2vw);padding:1vw;display:flex;flex-direction:column;position:relative;z-index:1}.projectCard .cardContent .topContent[data-v-c4139241]{display:flex;justify-content:space-between;margin-bottom:1vw}.projectCard .cardContent .topContent .title[data-v-c4139241]{padding:.25vw 1vw;background:#fff;border-radius:.5vw;width:max-content;text-transform:uppercase;font-size:1.5vw;height:max-content;margin:0;opacity:0;transform:translate(-1vw,-1vw),scale(.95);transition:transform .3s 0s cubic-bezier(.445,.05,.55,.95),opacity .3s 0s cubic-bezier(.445,.05,.55,.95)}.projectCard .cardContent .topContent .label[data-v-c4139241]{padding:.25vw 1vw;color:#fff;border:1px solid #fff;border-radius:.5vw;width:max-content;height:max-content;opacity:0;transform:translate(1vw,-1vw),scale(.95);transition:transform .3s 0s cubic-bezier(.445,.05,.55,.95),opacity .3s 0s cubic-bezier(.445,.05,.55,.95)}.projectCard .cardContent .projectFeatures[data-v-c4139241]{display:flex;flex-direction:column;gap:.5vw;padding-left:1vw}.projectCard .cardContent .projectFeatures p[data-v-c4139241]{margin:0;font-size:.875vw;line-height:1;color:#fff;opacity:0;transform:translateY(-1vw);transition:transform .45s 0s ease,opacity .45s 0s ease}.projectCard .cardContent .dot[data-v-c4139241]{position:absolute;bottom:1vw;right:1vw;width:1.25vw;height:1.25vw;display:flex;justify-content:center;align-items:center;z-index:2;background:#fff;border-radius:50%;transition:width .3s ease,height .3s ease}.projectCard .cardContent .dot svg[data-v-c4139241]{fill:#000;opacity:0;transform:scale(.5);transition:transform .3s ease,opacity .3s ease}.projectCard.projectCard__1[data-v-c4139241]{aspect-ratio:13 / 18;margin-top:0}.projectCard.projectCard__2[data-v-c4139241]{aspect-ratio:8/6}.projectCard.projectCard__3[data-v-c4139241]{aspect-ratio:955 / 636}@media all and (max-width:580px){.projectCard[data-v-c4139241]{border-radius:16px}.projectCard .imageWrapper[data-v-c4139241]:after{background:linear-gradient(180deg,#0006,#0000001a,#0000)}.projectCard .cardContent[data-v-c4139241]{padding:16px 10px;width:calc(100% - 20px)}.projectCard .cardContent .dot[data-v-c4139241]{width:32px;height:32px;transition-duration:.45s;bottom:16px;right:16px}.projectCard .cardContent .dot svg[data-v-c4139241]{transform:scale(1) rotate(-135deg);opacity:1;width:16px;height:16px;transition-duration:.45s}.projectCard .cardContent .topContent[data-v-c4139241]{flex-direction:column;gap:16px}.projectCard .cardContent .topContent .title[data-v-c4139241],.projectCard .cardContent .topContent .label[data-v-c4139241]{transform:translate(0) scale(1);opacity:1;transition-delay:0s;transition-duration:.45s;font-size:18px;border-radius:8px;padding:4px 16px}.projectCard .cardContent .topContent .label[data-v-c4139241]{font-size:14px}.projectCard .cardContent .projectFeatures[data-v-c4139241]{display:none}.projectCard .cardContent .projectFeatures p[data-v-c4139241]{transform:translateY(0);opacity:1;font-size:16px}.projectCard .cardContent .projectFeatures p[data-v-c4139241]:nth-child(1){transition-delay:.3s}.projectCard .cardContent .projectFeatures p[data-v-c4139241]:nth-child(2){transition-delay:.45s}.projectCard .cardContent .projectFeatures p[data-v-c4139241]:nth-child(3){transition-delay:.6s}.projectCard .cardContent .projectFeatures p[data-v-c4139241]:nth-child(4){transition-delay:.75s}.projectCard.projectCard__1[data-v-c4139241]{aspect-ratio:4 / 5}.projectCard.projectCard__2[data-v-c4139241],.projectCard.projectCard__3[data-v-c4139241],.projectCard.projectCard__4[data-v-c4139241]{aspect-ratio:36 / 28}}.projectsOverviewBlock[data-v-0ce0908e]{display:block;position:relative;padding:5vw 0}.projectsOverviewBlock.inview .cols .col p[data-v-0ce0908e]{transform:translateY(0);opacity:1;filter:blur(0)}.projectsOverviewBlock .cols[data-v-0ce0908e]{display:flex;position:relative;vertical-align:top}.projectsOverviewBlock .cols .col[data-v-0ce0908e]{width:39vw;position:relative;overflow:clip;display:block}.projectsOverviewBlock .cols .col:first-child .title[data-v-0ce0908e]{display:none}.projectsOverviewBlock .cols .col[data-v-0ce0908e]:last-child{width:100%;flex:1;padding-left:1vw}.projectsOverviewBlock .cols .col p[data-v-0ce0908e]{transition:transform .45s ease-in-out,opacity .45s ease-in-out;transform:translateY(2vw);opacity:0;filter:blur(4px);transition-delay:.45s}.projectsOverviewBlock .cols .col p[data-v-0ce0908e]:first-child{margin-top:0}.projectsOverviewBlock .cols .col p[data-v-0ce0908e]:last-child{margin-bottom:0}@media all and (max-width:580px){.projectsOverviewBlock[data-v-0ce0908e]{padding:0}.projectsOverviewBlock .cols[data-v-0ce0908e]{display:flex;flex-direction:column}.projectsOverviewBlock .cols .col[data-v-0ce0908e]{width:100%}.projectsOverviewBlock .cols .col:first-child .title[data-v-0ce0908e]{display:block;margin-bottom:6vw}.projectsOverviewBlock .cols .col[data-v-0ce0908e]:last-child{margin-bottom:0;width:100%}.projectsOverviewBlock .cols .col:last-child .title[data-v-0ce0908e]{display:none}.projectsOverviewBlock .cols .col .title[data-v-0ce0908e]{font-size:6vw}}.ctaHomeBlock[data-v-77651da4]{margin-bottom:-5.5vw;padding-top:100px}.ctaHomeBlock .grid[data-v-77651da4]{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;grid-column-gap:1vw;grid-row-gap:1vw}.ctaHomeBlock .col[data-v-77651da4]{grid-area:1 / 2 / 2 / 6;overflow:visible;position:relative;mix-blend-mode:difference;background:transparent}.ctaHomeBlock .col[data-v-77651da4]:first-child{padding-top:2.5vw;position:relative;z-index:1}.ctaHomeBlock .col[data-v-77651da4]:last-child{grid-area:1 / 7 / 2 / 12;overflow:clip;aspect-ratio:677/856;z-index:0;mix-blend-mode:normal}.ctaHomeBlock .title[data-v-77651da4]{width:max-content;color:#fff;mix-blend-mode:difference}.ctaHomeBlock .title[data-v-77651da4]:nth-child(2){padding-left:10vw}.ctaHomeBlock .content[data-v-77651da4]{margin-top:5vw;color:#fff}.ctaHomeBlock .content p[data-v-77651da4]{margin:0}.ctaHomeBlock .content .opacity[data-v-77651da4]{opacity:.6;margin-top:8px;display:block;position:relative}.ctaHomeBlock .content .btn[data-v-77651da4]{padding:.5vw 1.25vw;background-color:#fff;position:relative;display:block;margin-top:2.5vw;width:max-content;border-radius:.5vw;cursor:none}html:not(.touch) .ctaHomeBlock .content .btn:hover .btnContent .iconWrapper .icon[data-v-77651da4]:first-child{opacity:0;transform:translate(1vw,-1vw);transition-delay:0s}html:not(.touch) .ctaHomeBlock .content .btn:hover .btnContent .iconWrapper .icon[data-v-77651da4]:last-child{opacity:1;transform:translate(0);transition-delay:75ms}.ctaHomeBlock .content .btn .btnContent[data-v-77651da4]{display:inline-block;vertical-align:middle;margin:0;color:#000}.ctaHomeBlock .content .btn .btnContent .text[data-v-77651da4]{display:inline-block;vertical-align:middle}.ctaHomeBlock .content .btn .btnContent .iconWrapper[data-v-77651da4]{display:inline-block;vertical-align:middle;position:relative;width:1vw;height:1vw;margin:0 0 0 1vw}.ctaHomeBlock .content .btn .btnContent .iconWrapper .icon[data-v-77651da4]{position:absolute;width:1vw;height:1vw;margin:0;top:0;left:0;transition:transform .3s 0s cubic-bezier(.445,.05,.55,.95),opacity .3s 0s cubic-bezier(.445,.05,.55,.95)}.ctaHomeBlock .content .btn .btnContent .iconWrapper .icon[data-v-77651da4]:first-child{transition-delay:75ms}.ctaHomeBlock .content .btn .btnContent .iconWrapper .icon[data-v-77651da4]:last-child{transform:translate(-1vw,1vw);opacity:0}.ctaHomeBlock .content .btn .btnContent .iconWrapper .icon svg[data-v-77651da4]{width:1vw;height:1vw;transform:rotate(-135deg)}.ctaHomeBlock .imageWrapper[data-v-77651da4]{position:absolute;top:0;left:0;width:100%;height:110%;overflow:clip;transition:scale .3s cubic-bezier(.445,.05,.55,.95);will-change:transform;transform:translateZ(0)}.ctaHomeBlock .imageWrapper[data-v-77651da4]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0003,#0000 50% 100%)}.ctaHomeBlock .imageWrapper .image[data-v-77651da4]{width:100%;height:110%;position:relative;transition:filter .3s 0s cubic-bezier(.445,.05,.55,.95)}.ctaHomeBlock .imageWrapper .image img[data-v-77651da4]{position:absolute;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}@media all and (max-width:580px){.ctaHomeBlock .col[data-v-77651da4]:first-child{grid-area:1 / 1 / 2 / 13;padding-top:5vw}.ctaHomeBlock .col[data-v-77651da4]:last-child{grid-area:2 / 1 / 3 / 13;margin-top:80px;margin-bottom:40px;aspect-ratio:1 / 1.25}.ctaHomeBlock .content[data-v-77651da4]{margin-top:3vw}.ctaHomeBlock .content .btn[data-v-77651da4]{margin-top:3vw;padding:1.5vw 3vw;border-radius:2vw}.ctaHomeBlock .imageWrapper[data-v-77651da4]{height:100%}}.introOverlay[data-v-8c2880e2]{position:fixed;inset:0;background:#0b0b0b;z-index:1000;padding:2.5vw 0;display:flex;align-items:center}.introOverlay .introContent[data-v-8c2880e2]{width:100%;color:#fff;font-weight:100;display:flex;align-items:center;line-height:1}.introOverlay .introContent .name[data-v-8c2880e2]{font-size:1.5vw}.introOverlay .introContent p[data-v-8c2880e2]:first-child{flex:1;transform:translate(-2vw);opacity:0}.introOverlay .introContent[data-v-8c2880e2] :last-child{flex:1}.introOverlay .introContent :last-child p[data-v-8c2880e2]{transform:translate(-2vw);opacity:0}.introOverlay .introContent :last-child p[data-v-8c2880e2]:last-child{padding-left:2vw}@media all and (max-width:1024px){.introOverlay .introContent .name[data-v-8c2880e2]{font-size:3vw}}@media all and (max-width:580px){.introOverlay .introContent .name[data-v-8c2880e2]{font-size:5vw}}.halfHeaderBlock[data-v-00b48a02]{display:block;position:relative}.halfHeaderBlock.inview .cols .col .title[data-v-00b48a02],.halfHeaderBlock.inview .cols .col .subtitle[data-v-00b48a02],.halfHeaderBlock.inview .cols .col .tags[data-v-00b48a02],.halfHeaderBlock.inview .cols .col .text[data-v-00b48a02],.halfHeaderBlock.inview .cols .col .usps[data-v-00b48a02],.halfHeaderBlock.inview .cols .col .btn[data-v-00b48a02]{transform:translate(0);opacity:1}.halfHeaderBlock.inview .cols .col.large .imageWrapper[data-v-00b48a02]{clip-path:inset(0)}.halfHeaderBlock .cols[data-v-00b48a02]{display:flex;position:relative;isolation:isolate;min-height:100vh}.halfHeaderBlock .cols .col[data-v-00b48a02]{display:block}.halfHeaderBlock .cols .col.small[data-v-00b48a02]{width:23vw;padding-right:1vw;padding-top:8vw;padding-bottom:5vw;position:relative;background-color:#fcfcfc}.halfHeaderBlock .cols .col.large[data-v-00b48a02]{width:55vw;height:100vh;z-index:-1;pointer-events:none}.halfHeaderBlock .cols .col.large .imageWrapper[data-v-00b48a02]{width:100%;height:100%;overflow:hidden;position:relative;clip-path:inset(100%);transition:clip-path 1s 1.8s cubic-bezier(.83,0,.17,1)}.halfHeaderBlock .cols .col.large .imageWrapper img[data-v-00b48a02]{width:100%;height:110%;display:block;object-fit:cover;position:absolute;top:-10%;left:0}.halfHeaderBlock .cols .col .title[data-v-00b48a02]{font-weight:800;font-size:8vw;min-width:70vw;text-transform:uppercase;margin:0;line-height:1;color:#fff;mix-blend-mode:difference;transform:translate(-5vw);transition:opacity .6s 2.2s cubic-bezier(.445,.05,.55,.95),transform .6s 2.2s cubic-bezier(.445,.05,.55,.95);opacity:0}.halfHeaderBlock .cols .col .subtitle[data-v-00b48a02]{font-weight:600;font-size:4vw;margin:0 0 2vw;line-height:1.2;color:#fff;mix-blend-mode:difference;white-space:nowrap;text-transform:uppercase;transform:translate(-5vw);transition:opacity .6s 2.3s cubic-bezier(.445,.05,.55,.95),transform .6s 2.3s cubic-bezier(.445,.05,.55,.95);opacity:0}.halfHeaderBlock .cols .col .tags[data-v-00b48a02]{display:flex;flex-wrap:wrap;gap:1vw;margin-bottom:2.5vw;opacity:0;transform:translate(-5vw);transition:opacity .6s 2.35s cubic-bezier(.445,.05,.55,.95),transform .6s 2.35s cubic-bezier(.445,.05,.55,.95)}.halfHeaderBlock .cols .col .tags .tag[data-v-00b48a02]{border:1px solid #363636;border-radius:8px;padding:.25vw .75vw;font-size:min(16px,1vw);color:#363636;text-transform:uppercase;line-height:1}.halfHeaderBlock .cols .col .text[data-v-00b48a02]{transform:translate(-5vw);opacity:0;transition:opacity .6s 2.4s cubic-bezier(.445,.05,.55,.95),transform .6s 2.4s cubic-bezier(.445,.05,.55,.95)}.halfHeaderBlock .cols .col .usps[data-v-00b48a02]{margin-top:2.5vw;font-size:1.5vw;transform:translate(-5vw);opacity:0;transition:opacity .6s 2.4s cubic-bezier(.445,.05,.55,.95),transform .6s 2.4s cubic-bezier(.445,.05,.55,.95)}.halfHeaderBlock .cols .col .usps .customUsp[data-v-00b48a02]{display:flex;align-items:center;margin-bottom:1vw;line-height:1}.halfHeaderBlock .cols .col .usps .customUsp .dot[data-v-00b48a02]{margin-right:1.5vw;transform-origin:center}.halfHeaderBlock .cols .col .usps .customUsp .label[data-v-00b48a02]{font-weight:500;color:#363636}.halfHeaderBlock .cols .col .btn[data-v-00b48a02]{padding:.5vw 1.25vw;background-color:#000;position:relative;display:block;margin-top:2.5vw;width:max-content;border-radius:.5vw;cursor:none;transition:opacity .6s 2.4s cubic-bezier(.445,.05,.55,.95),transform .6s 2.4s cubic-bezier(.445,.05,.55,.95),background-color .3s cubic-bezier(.445,.05,.55,.95);opacity:0;transform:translate(-5vw)}html:not(.touch) .halfHeaderBlock .cols .col .btn:hover .btnContent .iconWrapper .icon[data-v-00b48a02]:first-child{opacity:0;transform:translate(1vw,-1vw);transition-delay:0s}html:not(.touch) .halfHeaderBlock .cols .col .btn:hover .btnContent .iconWrapper .icon[data-v-00b48a02]:last-child{opacity:1;transform:translate(0);transition-delay:75ms}.halfHeaderBlock .cols .col .btn .btnContent[data-v-00b48a02]{display:inline-block;vertical-align:middle;margin:0;color:#fff}.halfHeaderBlock .cols .col .btn .btnContent .text[data-v-00b48a02]{display:inline-block;vertical-align:middle}.halfHeaderBlock .cols .col .btn .btnContent .iconWrapper[data-v-00b48a02]{display:inline-block;vertical-align:middle;position:relative;width:1vw;height:1vw;margin:0 0 0 1vw}.halfHeaderBlock .cols .col .btn .btnContent .iconWrapper .icon[data-v-00b48a02]{position:absolute;width:1vw;height:1vw;margin:0;top:0;left:0;transition:transform .3s 0s cubic-bezier(.445,.05,.55,.95),opacity .3s 0s cubic-bezier(.445,.05,.55,.95)}.halfHeaderBlock .cols .col .btn .btnContent .iconWrapper .icon[data-v-00b48a02]:first-child{transition-delay:75ms}.halfHeaderBlock .cols .col .btn .btnContent .iconWrapper .icon[data-v-00b48a02]:last-child{transform:translate(-1vw,1vw);opacity:0}.halfHeaderBlock .cols .col .btn .btnContent .iconWrapper .icon svg[data-v-00b48a02]{width:1vw;height:1vw;transform:rotate(-135deg)}@media all and (max-width:1024px){.halfHeaderBlock .cols .col.small[data-v-00b48a02],.halfHeaderBlock .cols .col.large[data-v-00b48a02]{width:50%}}@media all and (max-width:580px){.halfHeaderBlock .cols[data-v-00b48a02]{flex-direction:column-reverse}.halfHeaderBlock .cols .col.small[data-v-00b48a02]{width:100%!important;padding:40px 0;margin:0}.halfHeaderBlock .cols .col.large[data-v-00b48a02]{width:calc(100% + 32px)!important;margin:0 -16px;height:auto!important}.halfHeaderBlock .cols .col.large .imageWrapper[data-v-00b48a02]{height:60vh!important}.halfHeaderBlock .cols .col .tags .tag[data-v-00b48a02]{padding:4px 12px;font-size:10px}.halfHeaderBlock .cols .col .title[data-v-00b48a02]{font-size:10vw!important;white-space:normal}.halfHeaderBlock .cols .col .subtitle[data-v-00b48a02]{font-size:6vw!important;white-space:normal}.halfHeaderBlock .cols .col .usps .customUsp .label[data-v-00b48a02]{font-size:4vw}.halfHeaderBlock .cols .col .btn[data-v-00b48a02]{padding:8px 20px;font-size:4vw;margin-top:24px}.halfHeaderBlock .cols .col .btn .btnContent .iconWrapper[data-v-00b48a02],.halfHeaderBlock .cols .col .btn .btnContent .iconWrapper .icon[data-v-00b48a02]{width:4vw;height:4vw}.halfHeaderBlock .cols .col .btn .btnContent .iconWrapper .icon svg[data-v-00b48a02]{width:4vw;height:4vw}}.creditsLabel[data-v-31e59021]{position:fixed;bottom:2vw;right:2vw;font-size:.75vw;z-index:1000}.creditsLabel .btn[data-v-31e59021]{padding:.5vw 1.25vw;background-color:#545454;position:relative;display:block;margin-top:2.5vw;width:max-content;border-radius:.5vw;cursor:none;transition:background-color .3s cubic-bezier(.445,.05,.55,.95)}html:not(.touch) .creditsLabel .btn[data-v-31e59021]:hover{background-color:#000}html:not(.touch) .creditsLabel .btn:hover .btnContent .iconWrapper .icon[data-v-31e59021]:first-child{opacity:0;transform:translate(1vw,-1vw);transition-delay:0s}html:not(.touch) .creditsLabel .btn:hover .btnContent .iconWrapper .icon[data-v-31e59021]:last-child{opacity:1;transform:translate(0);transition-delay:75ms}.creditsLabel .btn .btnContent[data-v-31e59021]{display:inline-block;vertical-align:middle;margin:0;color:#fff}.creditsLabel .btn .btnContent .text[data-v-31e59021]{display:inline-block;vertical-align:middle}.creditsLabel .btn .btnContent .iconWrapper[data-v-31e59021]{display:inline-block;vertical-align:middle;position:relative;width:1vw;height:1vw;margin:0 0 0 1vw}.creditsLabel .btn .btnContent .iconWrapper .icon[data-v-31e59021]{position:absolute;width:1vw;height:1vw;margin:0;top:0;left:0;transition:transform .3s 0s cubic-bezier(.445,.05,.55,.95),opacity .3s 0s cubic-bezier(.445,.05,.55,.95)}.creditsLabel .btn .btnContent .iconWrapper .icon[data-v-31e59021]:first-child{transition-delay:75ms}.creditsLabel .btn .btnContent .iconWrapper .icon[data-v-31e59021]:last-child{transform:translate(-1vw,1vw);opacity:0}.creditsLabel .btn .btnContent .iconWrapper .icon svg[data-v-31e59021]{width:1vw;height:1vw;transform:rotate(-135deg)}@media all and (max-width:580px){.creditsLabel[data-v-31e59021]{bottom:4vw;right:4vw;font-size:3vw}.creditsLabel .btn[data-v-31e59021]{padding:8px 12px}.creditsLabel .btn .btnContent .iconWrapper[data-v-31e59021],.creditsLabel .btn .btnContent .iconWrapper .icon[data-v-31e59021]{width:3vw;height:3vw}.creditsLabel .btn .btnContent .iconWrapper .icon svg[data-v-31e59021]{width:3vw;height:3vw}}.textTwoColsBlock[data-v-4d61c3da]{padding:6vw 0}.textTwoColsBlock .title[data-v-4d61c3da]{font-size:4vw;font-weight:600;margin-bottom:1.25vw}.textTwoColsBlock .cols[data-v-4d61c3da]{display:flex;width:100%;gap:4vw}.textTwoColsBlock .cols .col[data-v-4d61c3da]{flex:1}.textTwoColsBlock .cols .col p[data-v-4d61c3da]{margin-bottom:1.5vw}@media all and (max-width:768px){.textTwoColsBlock .cols[data-v-4d61c3da]{flex-direction:column;gap:0}}.fullImageBlock[data-v-7cbe72dc]{width:100%;margin:0;padding:0;overflow:hidden;aspect-ratio:16 / 9;border-radius:1vw}.fullImageBlock .imageWrapper[data-v-7cbe72dc]{width:100%;height:100%;overflow:hidden}.fullImageBlock .imageWrapper img[data-v-7cbe72dc]{width:100%;height:100%;object-fit:cover;display:block}.twoImagesUnevenBlock[data-v-f152c9ea]{width:100%;margin:0;padding:0;overflow:hidden;display:inline-block;aspect-ratio:16 / 9;margin-top:1vw;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:16px;grid-row-gap:0px}.twoImagesUnevenBlock .col[data-v-f152c9ea]{width:100%;overflow:hidden;border-radius:1vw}.twoImagesUnevenBlock .col[data-v-f152c9ea]:nth-child(1){grid-area:1 / 1 / 2 / 3}.twoImagesUnevenBlock .col[data-v-f152c9ea]:nth-child(2){grid-area:1 / 3 / 2 / 4}.twoImagesUnevenBlock .imageWrapper[data-v-f152c9ea]{width:100%;height:100%;overflow:hidden;background:#3f4443}.twoImagesUnevenBlock .imageWrapper img[data-v-f152c9ea]{width:100%;height:100%;object-fit:cover;display:block;object-position:50% 50%;transition:transform .3s ease;will-change:transform}.twoImagesUnevenBlock .imageWrapper.align-left img[data-v-f152c9ea]{object-position:left center}.twoImagesUnevenBlock .imageWrapper.align-center img[data-v-f152c9ea]{object-position:center center}.twoImagesUnevenBlock .imageWrapper.align-right img[data-v-f152c9ea]{object-position:right center}.twoImagesUnevenBlock .imageWrapper.align-top img[data-v-f152c9ea]{object-position:center top}.twoImagesUnevenBlock .imageWrapper.align-bottom img[data-v-f152c9ea]{object-position:center bottom}.nextProjectBlock[data-v-bae5ce3d]{margin-top:8vw;margin-bottom:-5vw;z-index:1;position:relative}.nextProjectBlock .nextProjectLink[data-v-bae5ce3d]{position:relative;display:block;overflow:hidden}.nextProjectBlock .nextProjectLink .imageWrapper[data-v-bae5ce3d]{width:100%;aspect-ratio:16 / 9;min-height:20vh;height:auto;transition:transform .5s ease}.nextProjectBlock .nextProjectLink .imageWrapper img[data-v-bae5ce3d]{width:100%;height:100%;display:block;object-fit:cover;position:relative;z-index:0}.nextProjectBlock .nextProjectLink .overlay[data-v-bae5ce3d]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;transition:background .5s ease;z-index:1}.nextProjectBlock .nextProjectLink .dot[data-v-bae5ce3d]{position:absolute;right:0;bottom:0;width:1.25vw;height:1.25vw;background:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;z-index:3;transition:width .45s ease,height .45s ease,background .3s ease}.nextProjectBlock .nextProjectLink .dot svg[data-v-bae5ce3d]{width:70%;height:70%;transition:transform .3s ease,opacity .3s ease;transform:scale(.5);opacity:0}.nextProjectBlock .nextProjectLink .container[data-v-bae5ce3d]{position:absolute;left:2.625vw;bottom:5.25vw}.nextProjectBlock .nextProjectLink .textContainer[data-v-bae5ce3d]{position:relative;color:#fff;z-index:2}.nextProjectBlock .nextProjectLink .textContainer .label[data-v-bae5ce3d]{font-size:14px;text-transform:uppercase;display:block;margin-bottom:4px}.nextProjectBlock .nextProjectLink .textContainer .title[data-v-bae5ce3d]{font-size:24px;font-weight:700;display:flex;align-items:center}.nextProjectBlock .nextProjectLink .textContainer .title span[data-v-bae5ce3d]{margin-right:8px}.nextProjectBlock .nextProjectLink:hover .imageWrapper[data-v-bae5ce3d]{transform:scale(1.05)}.nextProjectBlock .nextProjectLink:hover .overlay[data-v-bae5ce3d]{background:#00000080}.nextProjectBlock .nextProjectLink:hover .dot[data-v-bae5ce3d]{width:3vw;height:3vw}.nextProjectBlock .nextProjectLink:hover .dot svg[data-v-bae5ce3d]{transform:scale(1) rotate(-135deg);opacity:1}.fullVideoBlock[data-v-de4f6625]{width:100%;margin:0;padding:0;overflow:hidden;aspect-ratio:16 / 9;border-radius:1vw}.fullVideoBlock .imageWrapper[data-v-de4f6625]{width:100%;height:100%;overflow:hidden}.fullVideoBlock .imageWrapper video[data-v-de4f6625]{width:100%;height:100%;object-fit:cover;display:block}
