@import"https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&display=swap";*,:after,:before{outline:none;-webkit-touch-callout:none}*{margin:0;padding:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:focus{outline:none}::-moz-focus-inner{border:0}a{text-decoration:none}a,button{color:inherit;outline:none;pointer-events:auto}button{background:none;border:none;border-radius:none;font:inherit}img{vertical-align:middle;max-width:100%}input,textarea{-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:0;outline:none;pointer-events:auto}ol,ul{list-style:none}@font-face{font-family:Mango Grotesque;src:url(/_next/static/media/MangoGrotesqueMedium.7d43f12a.woff2) format("woff2"),url(/_next/static/media/MangoGrotesqueMedium.baf51763.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Neue Haas Grotesk Text Pro;src:url(/_next/static/media/NeueHaasDisplayRoman.ccce1b1f.woff2) format("woff2"),url(/_next/static/media/NeueHaasDisplayRoman.bc83f3d8.woff) format("woff");font-weight:400;font-style:normal}*,:after,:before{box-sizing:border-box}html{font-size:.5208333333vw;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow-x:hidden;-webkit-user-select:none;user-select:none;overscroll-behavior:none}@media(max-width:1024px){html{font-size:10px;overflow-x:hidden}}body{background:#0c0c0c;color:#fff}input{color:#fff!important;font-family:Neue Haas Grotesk Text Pro}::-webkit-input-placeholder{color:#fff!important}::placeholder{color:#fff!important;font-family:Neue Haas Grotesk Text Pro}.line-parent{vertical-align:top;white-space:pre-line}.line-parent,em,strong{display:inline-block}.line-child,.line-parent{overflow:hidden}.line-child{display:inline-block;vertical-align:inherit;white-space:pre-line}@-webkit-keyframes grain{0%,to{-webkit-transform:translate(0);transform:translate(0)}10%{-webkit-transform:translate(-3%,-7%);transform:translate(-3%,-7%)}20%{-webkit-transform:translate(-12%,2%);transform:translate(-12%,2%)}30%{-webkit-transform:translate(4%,-20%);transform:translate(4%,-20%)}40%{-webkit-transform:translate(-2%,20%);transform:translate(-2%,20%)}50%{-webkit-transform:translate(-12%,7%);transform:translate(-12%,7%)}60%{-webkit-transform:translate(10%);transform:translate(10%)}70%{-webkit-transform:translateY(10%);transform:translateY(10%)}80%{-webkit-transform:translate(3%,25%);transform:translate(3%,25%)}90%{-webkit-transform:translate(-5%,5%);transform:translate(-5%,5%)}}@keyframes grain{0%,to{-webkit-transform:translate(0);transform:translate(0)}10%{-webkit-transform:translate(-3%,-7%);transform:translate(-3%,-7%)}20%{-webkit-transform:translate(-12%,2%);transform:translate(-12%,2%)}30%{-webkit-transform:translate(4%,-20%);transform:translate(4%,-20%)}40%{-webkit-transform:translate(-2%,20%);transform:translate(-2%,20%)}50%{-webkit-transform:translate(-12%,7%);transform:translate(-12%,7%)}60%{-webkit-transform:translate(10%);transform:translate(10%)}70%{-webkit-transform:translateY(10%);transform:translateY(10%)}80%{-webkit-transform:translate(3%,25%);transform:translate(3%,25%)}90%{-webkit-transform:translate(-5%,5%);transform:translate(-5%,5%)}}@-webkit-keyframes pulse{0%,to{-webkit-transform:scale(1.05);transform:scale(1.05)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%,to{-webkit-transform:scale(1.05);transform:scale(1.05)}50%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes color-switcher{0%,to{color:#fff}50%{color:#dc6fd1}}@keyframes color-switcher{0%,to{color:#fff}50%{color:#dc6fd1}}@-webkit-keyframes background-color-switcher{0%,to{background-color:#fff}50%{background-color:#dc6fd1}}@keyframes background-color-switcher{0%,to{background-color:#fff}50%{background-color:#dc6fd1}}.content_image,.content_project_image,.hero_image,.hero_works_image,.preloader_image,.project_item_image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.grain,.greetings,.navigation,.navigation_background,.preloader{left:0;position:fixed;top:0;bottom:0;right:0}.hero,.hero_works,.projects_wrapper{padding:0 8rem}.content_wrapper,.greetings_wrapper,.hero_works_wrapper,.hero_wrapper,.last_update_wrapper,.marquee_wrapper,.navigation_wrapper,.preloader_wrapper,.projects_wrapper{margin:auto;max-width:192rem}.content_grid,.content_list,.content_project_dropdown,.content_projects,.hero_wrapper,.navigation_mobile_links,.project_content_list,.project_left{display:flex;flex-direction:column}.error_wrapper,.preloader_container{align-items:center;display:flex;flex-direction:column;justify-content:center}.project_right{flex-direction:column}.content_project_headlines,.hero_works_content,.navigation_wrapper,.project_headlines,.project_right{display:flex;justify-content:space-between}.navigation_actions,.navigation_socials,.preloader_counter_wrapper{align-items:center;display:flex;justify-content:space-between}.content_project_actions{align-items:center;display:flex}.preloader_button_wrapper{display:flex;justify-content:center}.greetings_wrapper,.preloader_wrapper{align-items:center;display:flex;justify-content:center}.heading.xxl,.navigation_mobile_links .navigation_link{font-size:22rem;font-family:Mango Grotesque;font-style:normal;font-weight:300;line-height:.8;text-transform:uppercase}@media(max-width:1024px){.heading.xxl,.navigation_mobile_links .navigation_link{font-size:16rem;line-height:1}}@media(max-width:767px){.heading.xxl,.navigation_mobile_links .navigation_link{font-size:10rem}}.heading.xl,.project_headline{font-size:12rem;font-family:Mango Grotesque;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase}@media(max-width:1024px){.heading.xl,.project_headline{font-size:12rem}}@media(max-width:767px){.heading.xl,.project_headline{font-size:8rem}}.heading.lg{color:#dc6fd1;font-size:3.6rem;font-family:Mango Grotesque;font-style:normal;font-weight:500;line-height:1}@media(max-width:1024px){.heading.lg{font-size:3rem}}.heading.md,.heading.sm{color:#dc6fd1;font-size:1.6rem;font-family:Neue Haas Grotesk Text Pro;font-style:normal;font-weight:500;line-height:1.1}::-webkit-input-placeholder{font-family:Neue Haas Grotesk Text Pro;font-style:normal;font-size:1.6rem;font-weight:400;line-height:160%}.paragraph,::placeholder,body,input{font-family:Neue Haas Grotesk Text Pro;font-style:normal;font-size:1.6rem;font-weight:400;line-height:160%}@media(max-width:767px){::-webkit-input-placeholder{font-size:1.4rem}.paragraph,::placeholder,body,input{font-size:1.4rem}}.paragraph strong{font-weight:700}.preloader{background-color:#0c0c0c;height:100vh;z-index:4;width:100vw}@media(max-width:1024px){.preloader{padding:0 2rem}}.preloader_wrapper{height:100%;width:100%}.preloader_container{gap:6.6rem;max-width:74.7rem}.preloader_description{text-align:center}.preloader_figure{height:24rem;position:relative;width:40rem}@media(max-width:1024px){.preloader_figure{width:100%}}.preloader_image{border-radius:.4rem}.preloader_indicator{display:flex;flex-direction:column;width:100%;max-height:2.8rem;overflow:hidden}@media(max-width:1024px){.preloader_indicator{max-height:1.8rem}}.preloader_counter_wrapper{gap:3rem;width:100%}.preloader_counter_init{display:flex}.preloader_counter_bar{background-color:#fff;display:block;height:.1rem;width:100%;-webkit-transform-origin:left bottom;transform-origin:left bottom}.preloader_counter_end{min-width:5.4rem;text-align:right}@media(max-width:767px){.preloader_counter_end{min-width:4rem}}.preloader_button{-webkit-animation:color-switcher 1s step-start infinite;animation:color-switcher 1s step-start infinite;cursor:pointer}.grain{width:100vw;height:100vh;overflow:hidden;z-index:3;pointer-events:none}.grain:after{content:"";-webkit-animation:grain 8s steps(10) infinite;animation:grain 8s steps(10) infinite;background-image:url(/_next/static/media/grain.4479de27.png);opacity:.03;height:300%;width:300%;position:fixed;top:-100%;left:-50%;overflow:hidden}.greetings{background-color:#fff;height:100vh;z-index:4;width:100vw}.greetings_wrapper{height:100%;width:100%}.greetings_description{color:#0c0c0c;text-align:center}.navigation{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;mix-blend-mode:difference;padding:3rem 8rem;z-index:1}@media(max-width:1024px){.navigation.desktop-navigation{display:none}}.navigation.mobile-navigation{mix-blend-mode:normal;padding:4rem 2rem;width:100vw;display:none;z-index:2;flex-direction:column;justify-content:space-between}@media(max-width:1024px){.navigation.mobile-navigation{display:flex}}.navigation_show{height:100%;z-index:2;width:100%;display:flex;flex-direction:column;justify-content:space-between}.navigation_show .navigation_logo{color:#0c0c0c}.navigation_links{display:flex;gap:6rem}.text-reveal-navigation{cursor:pointer;line-height:normal;overflow:hidden}.text-reveal-navigation .span-wrapper{position:relative;overflow:hidden}.text-reveal-navigation .first-span,.text-reveal-navigation .second-span{display:block;transition:all .55s cubic-bezier(.7,0,.3,1)}.text-reveal-navigation .second-span{font-family:Neue Haas Grotesk Text Pro;font-weight:500;font-size:100%;position:absolute;left:0;top:0;white-space:nowrap;-webkit-transform:translateY(180%) rotate(25deg);transform:translateY(180%) rotate(25deg)}.text-reveal-navigation:hover .first-span{-webkit-transform:translateY(-180%) rotate(25deg);transform:translateY(-180%) rotate(25deg)}.text-reveal-navigation:hover .second-span{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}.navigation_actions{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.navigation_background{background-color:#0c0c0c;height:100vh;z-index:-1;width:100%}.navigation_cross svg{display:block}.navigation_hamburger{cursor:pointer;height:.8rem;position:relative;width:2rem}.navigation_hamburger_lines{background-color:#fff;display:block;height:.1rem;left:0;position:absolute;width:2rem}.navigation_hamburger_lines:first-child{top:0}.navigation_hamburger_lines:last-child{bottom:0}.navigation_mobile_links .navigation_link{color:#fff;display:block;margin:auto;text-align:center}.navigation_mobile_links .navigation_link.active{color:#dc6fd1}.navigation_link_wrapper{position:relative;padding:2rem 0}.navigation_link_wrapper:not(.navigation_link_wrapper:last-child) .navigation_link_border:last-child{display:none}.navigation_link_border{background-color:#fff;display:block;position:absolute;left:0;width:100%;height:.1rem}.navigation_link_border:first-child{top:0}.navigation_link_border:last-child{bottom:0}@media(max-width:1024px){.navigation_social_media_link{text-transform:uppercase}}.last_update{padding-left:37.8rem;margin:14rem 0 0;padding-bottom:10rem}@media(max-width:1024px){.last_update{padding-left:20rem}}@media(max-width:767px){.last_update{padding-left:2rem}}.last_update_wrapper .paragraph{color:#dc6fd1;font-weight:500}.project_item{border-top:.1rem solid #fff;display:flex}@media(max-width:1024px){.project_item{flex-direction:column;gap:8rem}}.project_box:first-child{border-right:.1rem solid #fff;padding-right:6.4rem}@media(max-width:1024px){.project_box:first-child{border-right:0;padding:0}}.project_box:last-child{padding-left:6.4rem}@media(max-width:1024px){.project_box:last-child{padding:0}}.project_left{gap:26rem;padding:3.8rem 0}@media(max-width:1024px){.project_left{gap:6rem;padding:4rem 0 0}}@media(max-width:767px){.project_left{gap:3rem}}@media(max-width:1024px){.project_headlines{gap:5rem}}@media(max-width:767px){.project_headlines .paragraph{white-space:nowrap}}.project_headline{max-width:45.2rem}.project_headline:hover{color:#dc6fd1}.project_item_figure{height:6.2rem;position:relative;width:67.4rem}@media(max-width:1024px){.project_item_figure{height:10rem;width:100%}}@media(max-width:767px){.project_item_figure{height:6rem}}.project_right{height:100%;padding:3.8rem 0}@media(max-width:1024px){.project_right{gap:4rem;padding:0 0 4rem}}.project_content_headline{text-transform:uppercase;margin-bottom:1rem}.project_content_list{gap:.4rem}.marquee{position:fixed;bottom:0;left:0;width:100%}.marquee_wrapper{background-color:#dc6fd1;padding:2rem 0 1.4rem}.marquee_label_wrapper,.marquee_wrapper{align-items:center;display:flex;gap:2rem}.marquee_label{color:#0c0c0c;font-size:2.4rem;white-space:nowrap}.marquee_label .paragraph{color:#0c0c0c;cursor:pointer;font-family:Mango Grotesque;font-size:4rem;font-weight:400;text-transform:uppercase;line-height:1}.content{padding:0 8rem 8rem 37.8rem}@media(max-width:1024px){.content{padding:0 2rem 0 20rem}}@media(max-width:767px){.content{padding:0 2rem}}.content[data-router=credits]{height:100vh;overflow:hidden}.content:first-of-type{padding-top:17rem}@media(max-width:1024px){.content:first-of-type{padding-top:20rem}}.content:not(:first-of-type){padding-top:6.6rem}@media(max-width:767px){.content:not(:first-of-type){padding-top:4rem}}.content.projects{margin-top:0}.content_grid{gap:6.6rem;max-width:74rem}@media(max-width:767px){.content_grid{gap:4rem}}.content_socials_wrapper{display:flex;gap:3rem}.content_headline{margin-bottom:1rem}.content_list{gap:.3rem}.content_figure{height:74.1rem;position:fixed;right:8rem;top:17rem;width:15.8rem}@media(max-width:1024px){.content_figure{display:none}}.content_image{border-radius:.2rem}.content_update{color:#dc6fd1;font-weight:500;margin:20.2rem 0 7rem}.content_projects{gap:2rem}.content_project{padding-bottom:2rem;position:relative;max-width:57.4rem}.content_project_name{text-transform:capitalize}.content_project_actions{gap:7rem}.content_project_line{background-color:#fff;display:block;height:.1rem;width:100%;position:absolute;left:0;bottom:0}.content_project_dropdown{gap:1rem;margin-top:1rem}.content_project_figure{height:8rem;position:relative;width:57.4rem}@media(max-width:767px){.content_project_figure{height:6rem;width:100%}}.content_project_url{margin-left:auto;-webkit-text-decoration:underline #fff;text-decoration:underline #fff}.hero{height:100vh;overflow:hidden;width:100vw;padding-bottom:4rem}@media(max-width:1024px){.hero{height:auto;overflow:auto;padding:20rem 2rem 14rem}}.hero_wrapper{justify-content:flex-end;height:100%;position:relative;width:100%}.hero_grid{display:flex;flex-direction:column;gap:3rem;margin-bottom:-1rem}@media(max-width:1024px){.hero_grid{flex-direction:column;gap:0;margin-bottom:0}}.hero_line{display:flex;justify-content:space-between}@media(max-width:1024px){.hero_line{flex-direction:column}.hero_line:first-child{align-items:flex-start}}.hero_line:first-child .hero_headline:first-child .heading{font-weight:100}.hero_line:first-child .hero_figure:first-of-type{width:26rem}.hero_line:first-child .hero_figure:last-child{width:14rem}@media(max-width:1024px){.hero_line:first-child .hero_figure:last-child{display:none}}.hero_line:nth-child(2) .hero_headline strong{color:#dc6fd1;font-weight:400}.hero_line:nth-child(2) .hero_figure{width:24.6rem}.hero_line:last-child{justify-content:flex-start;gap:5.6rem}@media(max-width:1024px){.hero_line:last-child{justify-content:flex-start}}.hero_line .hero_description{max-width:50rem}@media(max-width:1024px){.hero_line .hero_description{margin-bottom:2.2rem;max-width:none}}@media(max-width:767px){.hero_line .hero_description{max-width:none;width:100%}}.hero_button{-webkit-animation:background-color-switcher 1s step-start infinite;animation:background-color-switcher 1s step-start infinite;align-self:end;background-color:#fff;border-radius:.4rem;color:#0c0c0c;display:block;font-family:Mango Grotesque;font-size:4rem;font-weight:500;line-height:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:2rem;padding:1.2rem 2rem;text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;line-height:normal;overflow:hidden}@media(max-width:1024px){.hero_button{align-self:flex-start;margin:2rem 0}}.hero_button .span-wrapper{position:relative;overflow:hidden}.hero_button .first-span,.hero_button .second-span{display:block;transition:all .55s cubic-bezier(.7,0,.3,1)}.hero_button .second-span{font-family:Mango Grotesque;font-weight:500;font-size:100%;position:absolute;left:0;top:0;white-space:nowrap;-webkit-transform:translateY(180%) rotate(25deg);transform:translateY(180%) rotate(25deg)}.hero_button:hover .first-span{-webkit-transform:translateY(-180%) rotate(25deg);transform:translateY(-180%) rotate(25deg)}.hero_button:hover .second-span{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}.hero_headline{line-height:.9!important;white-space:nowrap}@media(max-width:1024px){.hero_headline{white-space:normal}}.hero_figure{height:15.4rem;margin-top:1.5rem;position:relative}@media(max-width:1024px){.hero_figure{margin-bottom:2rem}}@media(max-width:767px){.hero_figure{width:100%}}.hero_image{border-radius:.2rem}.hero_description{margin-top:1rem;width:100%}@media(max-width:767px){.hero_description{width:100%}}.hero_description strong{color:#dc6fd1;display:inline-flex}.error{height:100vh;overflow:hidden;width:100vw}.error_wrapper{height:100%;width:100%}.error_headlines{display:flex;gap:6rem}@media(max-width:767px){.error_headlines{gap:2rem}}.error_headline{color:#dc6fd1;white-space:nowrap}.error_headline strong{-webkit-transform:scale(.5);transform:scale(.5);vertical-align:middle}.error_description{margin:14rem auto 7rem;max-width:48.8rem;text-align:center}@media(max-width:767px){.error_description{margin:6rem auto 3rem;padding:0 2rem;width:100%;max-width:none}}.error_button{-webkit-animation:color-switcher 1s step-start infinite;animation:color-switcher 1s step-start infinite}.hero_works{padding-top:17rem}@media(max-width:1024px){.hero_works{padding:20rem 2rem 14rem;width:100%}}.hero_works_content{align-items:flex-end}@media(max-width:1024px){.hero_works_content{align-items:flex-start;flex-direction:column;justify-content:flex-start}}.hero_works_headline{max-width:70.7rem}.hero_works_headline strong{color:#dc6fd1;font-weight:500}@media(max-width:767px){.hero_works_headline strong{font-weight:400}.hero_works_headline{width:100%}}.hero_works_description{max-width:39.3rem;margin-bottom:4.5rem}.hero_works_description strong{color:#dc6fd1;font-weight:500}.hero_works_arrows{display:flex;gap:4rem;background-color:transparent;border:.2rem solid #fff;border-radius:9.2rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:4.5rem;padding:3rem 4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:1024px){.hero_works_arrows{display:none}}.hero_works_arrow_wrapper{height:2.8rem;resize:both;width:2.6rem}.hero_works_arrow{width:95%;height:95%}.hero_works_figure{height:18.5rem;position:relative;margin-top:4rem;width:100%}@media(max-width:767px){.hero_works_figure{height:16rem}}.projects{margin-top:12rem}@media(max-width:1024px){.projects{margin-top:0}.projects_wrapper{padding:0 2rem}}
/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;-webkit-transform-origin:center right;transform-origin:center right;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;opacity:0}.c-scrollbar:hover{-webkit-transform:scaleX(1.45);transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;-webkit-transform:scaleY(1);transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{-webkit-transform:scaleY(1.3);transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}