body,html{padding:0;margin:0}body.fixed{overflow:hidden;height:100vh;height:calc(var(--vh, 1vh)*100)}#overlay-root,body.fixed{position:fixed;top:0;left:0;width:100%}#overlay-root{z-index:222;height:100%;overflow:auto;display:none}#overlay-root.light{background-color:hsla(0,0%,100%,.95)}#overlay-root.dark{background-color:rgba(0,0,0,.95)}#overlay-root.show{display:flex}a{color:inherit}*,:after,:before{box-sizing:border-box}:root{--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--old-color-black:#2b2e30;--title-outline-grey:#3f3e3e;--transition:all 0.5s ease-in-out}@font-face{font-family:Neue Haas Grotesk Display Pro Bold;src:url(/_next/static/media/NeueHaasDisplayBold.d27bae3e.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro Roman;src:url(/_next/static/media/NeueHaasDisplayRoman.970e170d.woff2);font-weight:550;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Thin;src:url(/_next/static/media/NeueHaasDisplayThin.55adc257.woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Light;src:url(/_next/static/media/NeueHaasDisplayLight.9f4a65b3.woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/_next/static/media/NeueHaasDisplayLight.9f4a65b3.woff2);font-weight:400;font-style:normal;font-display:swap}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}html{font-size:18px}body{margin:0;background-color:#000;text-align:left}body,button{font-family:Neue Haas Grotesk Display Pro,Arial,sans-serif;font-size:clamp(14px,1.4667vw,22px);font-weight:400;line-height:1.6em;color:#18002b;letter-spacing:.05em}[tabindex="-1"]:focus{outline:0!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:700;line-height:1}h1{font-size:60px;font-size:clamp(34px,4.1667vw,60px)}h2{font-size:clamp(28px,2.7778vw,40px)}h2,h3{line-height:1.2}h3{font-size:25px}@media(max-width:768px){h2{font-weight:800}}p{margin-top:0;margin-bottom:1rem}p:last-child{margin-bottom:0}h1 b,h2 b,h3 b,p b{font-weight:600}a{transition:color .3s}a,p a{text-decoration:none}p a{cursor:pointer;color:var(--color-text);position:relative;transition:all .25s ease-in-out;display:inline-block;overflow:hidden;padding-bottom:3px}p a:after,p a:before{content:"";position:absolute;top:calc(100% - 2px);left:calc(-100%);display:block;width:100%;height:1px;background-color:var(--color-text);transform-origin:top center}p a:before{transition:all 0ms ease-in-out}p a:after{left:calc(100%);transition:all .25s ease-out}p a.active:after,p a.active:before{left:calc(-100% + 20px)}p a:hover:before{left:0;transition:all .25s ease-in}p a:hover:after{transition:all .25s ease-out;transition-delay:.25s;left:0}p a.small:after,p a.small:before{height:1px}b,strong{font-weight:700}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}hr{box-sizing:content-box;height:0;overflow:visible}img{border-style:none;max-width:100%}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}.relative{position:relative}.image-contain{width:100%;height:100%}.image-contain,.image-contain-auto{object-fit:contain}.image-cover{width:100%;height:100%;object-fit:cover}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.text-center{text-align:center}.cover-image,.cover-video{width:100%;height:100%;object-fit:cover}.project_next_item{display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color-text);font-family:Neue Haas Grotesk Display Pro Bold;margin-top:50px}.project_next_item_display{width:clamp(100px,11.2857vw,158px);aspect-ratio:1.2;margin-bottom:clamp(15px,2.1428vw,30px)}.project_next_item_display_inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d;overflow:hidden;border-top-left-radius:50%}.project_next_item_display_front{display:flex;align-items:center;justify-content:center;background:var(--gradient);position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:2;overflow:hidden;transition:all .35s ease-in-out}.project_next_item_display_front svg path{stroke:var(--stroke-color)}.project_next_item_display_back{position:absolute;width:100%;height:100%;border-radius:0;overflow:hidden;opacity:0;transition:all .35s;transform:translateX(100%)}.project_next_item_display_back .image-cover{opacity:.95}body.device-notmobile .project_next_item a:hover .project_next_item_display_front{transform:translateX(-100%)}body.device-notmobile .project_next_item a:hover .project_next_item_display_back{transform:translateX(0);opacity:1}.project_next_item_display svg{max-width:60%;transition:all .35s;max-height:60%;margin-left:20px}@media(max-width:768px){.project_next_item_display svg{max-width:50%;max-height:50%}}.project_next_rollover{overflow:hidden;position:relative;display:inline-block;width:clamp(100px,11.2857vw,158px);height:40px;will-change:opacity,scale,filter,transform}.project_next_rollover:after,.project_next_rollover:before{content:"";position:absolute;width:100%;left:0;will-change:opacity,scale,filter,transform}.project_next_rollover:before{height:2px;bottom:0;transform-origin:100% 50%;transform:scaleX(0);transition:transform .3s cubic-bezier(.76,0,.24,1)}.project_next_rollover:after{content:attr(data-replace);height:100%;top:0;transform-origin:100% 50%;transform:translate3d(200%,0,0);transition:transform .3s cubic-bezier(.76,0,.24,1);color:#fff}.project_next_rollover span{display:inline-block;transition:transform .3s cubic-bezier(.76,0,.24,1)}.project_next_item a{font-size:clamp(15px,1.4142vw,18px);line-height:1.1em;text-align:center;display:flex;flex-direction:column;align-items:center;font-family:Neue Haas Grotesk Display Pro Roman}body.device-notmobile .project_next_item a:hover .project_next_rollover:before{transform-origin:0 50%;transform:scaleX(1)}body.device-notmobile .project_next_item a:hover .project_next_rollover:after{transform:translateZ(0)}body.device-notmobile .project_next_item a:hover .project_next_rollover span{transform:translate3d(-500px,0,0)}.project_back{text-align:center;margin-top:20px}.project_back a{font-size:clamp(15px,1.4142vw,18px);line-height:1.1em;cursor:pointer;color:var(--color-text);position:relative;transition:all .25s ease-in-out;display:inline-block;text-decoration:none;overflow:hidden;padding-bottom:3px}.project_back a:after,.project_back a:before{content:"";position:absolute;top:calc(100% - 2px);left:calc(-100%);display:block;width:100%;height:1px;background-color:var(--color-text);transform-origin:top center}.project_back a:before{transition:all 0ms ease-in-out}.project_back a:after{left:calc(100%);transition:all .25s ease-out}.project_back a.active:after,.project_back a.active:before{left:calc(-100% + 20px)}.project_back a:hover:before{left:0;transition:all .25s ease-in}.project_back a:hover:after{transition:all .25s ease-out;transition-delay:.25s;left:0}.project_back a.small:after,.project_back a.small:before{height:1px}@media(max-width:768px){.project_next_item a{display:flex;align-items:center;gap:20px}.project_next_item_display{width:100px;height:100px;margin:0}}main{height:100%;position:relative;min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}main.page-contact{display:flex;justify-content:center;align-items:center}main.page-about,main.page-agency-work{padding-top:100px}main.page-terms-and-conditions{padding-top:clamp(130px,13.8889vw,200px)}main.page-privacy-policy{padding-top:100px}.header-logo,.theme_menu{transition:all .35s}.menu_opened .header-logo{opacity:0;pointer-events:none}.button.active .game_item_inner{transform:rotateY(180deg)}.button.shake{animation:shake .35s ease-in-out}@keyframes shake{0%,to{transform:translateX(0)}20%{transform:translateX(-13px)}40%{transform:translateX(13px)}60%{transform:translateX(-8px)}80%{transform:translateX(8px)}}.slider_default .slick-next:before,.slider_default .slick-prev:before{display:none}.slider_default .slick-arrow{border-radius:50%}.slider_default .slick-arrow,.swipper-arrow{width:clamp(50px,6.7708vw,130px);height:clamp(50px,6.7708vw,130px);display:flex!important;align-items:center;justify-content:center;z-index:1}.swipper-arrow{font-size:0;line-height:0;position:absolute;top:50%;padding:0;transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.swipper-arrow *{pointer-events:none}.swipper-arrow.swipper-arrow-left{left:clamp(-190px,-9.8958vw,-95px)}.swipper-arrow.swipper-arrow-right{right:clamp(-190px,-9.8958vw,-95px)}.slider_default .slick-arrow svg path,.swipper-arrow svg path{transition:all .35s;fill:hsla(0,0%,100%,0);stroke:var(--color-text)}.slider_default .slick-arrow:hover svg path,.swipper-arrow:hover svg path{fill:#fff}@keyframes dashAnim{0%{stroke-dashoffset:0;stroke-dasharray:40}25%{stroke-dashoffset:79;stroke-dasharray:40}50%{stroke-dashoffset:158;stroke-dasharray:40}75%{stroke-dashoffset:237;stroke-dasharray:40}to{stroke-dashoffset:316;stroke-dasharray:40}}.slider_default .slick-disabled{opacity:0;pointer-events:none}.slider_default .slick-arrow svg{max-width:60%}.slider_default .slick-next{right:clamp(-190px,-9.8958vw,-95px)}.slider_default .slick-prev{left:clamp(-190px,-9.8958vw,-95px)}.slider_default .slick-prev:after{transform:rotate(-90deg)}@media(max-width:768px){.slider_default .slick-arrow{bottom:-60px;transform:none;top:unset}.slider_default .slick-next{right:0}.slider_default .slick-prev{left:0}}.square{transition-property:transform,visibility,opacity;transition-duration:.2s,0s,.2s;transition-timing-function:linear,linear,ease-in-out;transition-delay:0s,0s,0s;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(min-width:1025px){.yes_slides .slick-current+.slick-active .people_image_left{top:0;left:0;transition-delay:.5s!important}.yes_slides .slick-current+.slick-active .people_image_left:after{opacity:0}.yes_slides .slick-current+.slick-active .people_image_right{top:0;right:0;transition-delay:.5s!important}.yes_slides .slick-current+.slick-active .people_image_right:after{opacity:0}}.image_fadein .people_image{opacity:0;transform:translateY(50px);transition:all .35s}.image_fadein.in_view .people_image{opacity:1;transform:translateY(0)}.image_split{transition:all .35s}.in_view .image_split_1{left:-30px}.in_view .image_split_2{top:30px}.in_view .image_split_3{top:-120px;transform:translateX(30px)}.in_view .image_split_4{top:-40px;transform:translateX(60px)}@media(max-width:768px){.image_split_1.in_view{left:-10px}.image_split_2.in_view{top:10px}.image_split_3.in_view{top:-60px;transform:translateX(10px)}.image_split_4.in_view{top:-10px;transform:translateX(20px)}.image_container{margin-top:100px}}.animate_pop{opacity:0}.animate_pop.in_view{animation:itempopInView .4s forwards}@keyframes itempopInView{0%{transform:scale(.9);opacity:0}25%{transform:scale(.98);opacity:.4}50%{transform:scale(1.06);opacity:.7}75%{transform:scale(.98);opacity:1}to{transform:scale(1);opacity:1}}.box_graphic,.box_logo{border:0 solid #fff;width:80%;height:80%;display:flex;padding:clamp(8px,1.0417vw,15px)}.box_logo,.box_logo img{position:relative}.box_logo img{transition:all .35s ease-in-out;filter:var(--filter)}.box_logo .logo_title1{display:flex;position:absolute;width:80%;height:80%;top:10%;left:10%;align-items:center;justify-content:center;z-index:2;transition:all .35s ease-in-out}.box_logo .logo_title1 .logo_title2{font-size:13px;line-height:16px;color:var(--color-text);text-align:center;opacity:0;transition:all .35s ease-in-out}.box_logo:hover img{opacity:0}.box_logo:hover .logo_title1 .logo_title2{opacity:1}.box_logo.mouseEnter{border:1px solid var();animation:itempop .4s forwards}@keyframes itempop{0%{transform:scale(.9);opacity:0}25%{transform:scale(.98);opacity:1}50%{transform:scale(1.06);opacity:1}75%{transform:scale(.98);opacity:1}to{transform:scale(1);opacity:1}}.rotate_clockwise{transform:rotate(45deg);opacity:0;transition:all .35s}.rotate_clockwise.in_view{transform:rotate(0);opacity:1}.rotate_counterclockwise{transform:rotate(-45deg);opacity:0;transition:all .35s}.rotate_counterclockwise.in_view{transform:rotate(0);opacity:1}#particles-js{position:fixed;top:0;left:0;width:100%;height:100%;transition:all .2s}.hidden-splash{opacity:0}.show-splash{opacity:1}.circle_overlay{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}.star{width:2px;height:2px;background-color:#fff;border-radius:100%}.bt_line1,.star{position:absolute}.bt_line1{width:100%;height:7px;background-color:var(--color-text);left:0;transform:rotate(-45deg);transition:all .35s}.bt_line1:after{content:"";position:absolute;top:0;right:0;width:0;height:100%;display:block;transition:all .5s ease-in-out;will-change:opacity,scale,filter,transform}.bt_line2{height:7px;background-color:var(--color-text);position:absolute;width:100%;left:0;top:71%;transform-origin:50% -200%;transform:rotate(45deg) scaleX(0);transition:all .35s}.open_menu.active .bt_line2{transform:rotate(45deg) scaleX(1);left:0;top:71%;transform-origin:50% -200%}.scrolled:not(.menu_opened) header{pointer-events:none}.scrolled:not(.menu_opened) header .header-logo,.scrolled:not(.menu_opened) header .theme_menu{opacity:0}.scrolled:not(.menu_opened) header .bt_line1{transform:rotate(-45deg) scaleX(0)}.container_padding{width:1564px;max-width:100%;margin:0 auto;padding-left:clamp(16px,2.8571vw,40px);padding-right:clamp(16px,2.8571vw,40px)}.layout{transition:all .5s}.hidden-layout{opacity:0}.show-layout{opacity:1}.intermediate-screen{position:fixed;top:0;width:100%;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);left:0;display:flex;align-items:center;justify-content:center}.page-section-office-section{z-index:1!important}a .blurhook{cursor:pointer!important}.blurhook{filter:grayscale(1);position:relative;transition:all 2.5s ease-in-out;transition-delay:0ms;will-change:opacity,scale,filter,transform}.blurhook .blurhook2{position:relative;width:100%;height:auto}.blurhook .details_container{position:absolute;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);transition:all .35s ease-in-out;display:flex;align-items:center;justify-content:center;visibility:hidden;will-change:opacity,scale,filter,transform}.blurhook .details_container *{font-size:13px;color:var(--color-text);line-height:1.3em}@media(max-width:450px){.blurhook .details_container *{font-size:11px}}@media(max-width:360px){.blurhook .details_container *{font-size:9.5px;line-height:9px}}.blurhook .details_container .line{margin-bottom:3px}.blurhook .details_container .line:last-child{margin-bottom:0}@media screen and (max-width:450px){.blurhook .details_container .line{margin-bottom:1px}}.blurhook .details_container .line-title{font-family:Neue Haas Grotesk Display Pro Bold;font-size:14px!important}.blurhook .details_container .details_container2{padding:5px;transition:all .2s ease-in-out;opacity:0;transition-delay:0ms;z-index:1;display:flex;align-items:center;will-change:opacity,scale,filter,transform}.blurhook .details_container .details_container3 .linkOut{cursor:pointer;color:var(--color-text);position:relative;transition:all .25s ease-in-out;display:inline-block;text-decoration:none;overflow:hidden;padding-bottom:3px}.blurhook .details_container .details_container3 .linkOut:after,.blurhook .details_container .details_container3 .linkOut:before{content:"";position:absolute;top:calc(100% - 2px);left:calc(-100%);display:block;width:100%;height:1px;background-color:var(--color-text);transform-origin:top center}.blurhook .details_container .details_container3 .linkOut:before{transition:all 0ms ease-in-out}.blurhook .details_container .details_container3 .linkOut:after{left:calc(100%);transition:all .25s ease-out}.blurhook .details_container .details_container3 .linkOut.active:after,.blurhook .details_container .details_container3 .linkOut.active:before{left:calc(-100% + 20px)}.blurhook .details_container .details_container3 .linkOut:hover:before{left:0;transition:all .25s ease-in}.blurhook .details_container .details_container3 .linkOut:hover:after{transition:all .25s ease-out;transition-delay:.25s;left:0}.blurhook .details_container .details_container3 .linkOut.small:after,.blurhook .details_container .details_container3 .linkOut.small:before{height:1px}.blurhook .details_container .details_container3 .linkOut svg path{fill:var(--color-text)}.blurhook .details_container:after{content:"";display:block;background-color:var(--background-rgba);width:0;height:100%;position:absolute;transition:width .5s ease-in-out}.blurhook:hover{filter:grayscale(0);cursor:default;transition:all .35s ease-in-out;transition-delay:.35s}.blurhook:hover .details_container{visibility:visible}.blurhook:hover .details_container:after{width:100%;left:0}.blurhook:hover .details_container .details_container2{opacity:1;transition-delay:.25s}.heroic_gl{position:fixed;top:0;left:0;width:100%;min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}.heroic_gl .heroic_gl-ds{opacity:0;position:absolute;top:0;left:0}.heroic_gl .heroic_gl-ds .js-image{display:block}.heroic_gl #container{position:absolute;top:0;left:0}.heroic_gl #container,.heroic_gl #container canvas{display:block;width:100%!important;min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}.heroic_gl #container canvas{z-index:1;pointer-events:none}body.loaded .heroic_gl .js-image{opacity:0}.bokeh-bg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;display:block}.bokeh-bg span{width:6vmin;height:6vmin;border-radius:6vmin;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;animation-name:move;animation-duration:600s;animation-timing-function:linear;animation-iteration-count:infinite}.bokeh-bg span:first-child{color:#0c0c0c;top:71%;left:11%;animation-duration:373.5s;animation-delay:-480.1s;transform-origin:-5vw -23vh;box-shadow:12vmin 0 4.2017668053vmin currentColor}.bokeh-bg span:nth-child(2){color:#050505;top:9%;left:65%;animation-duration:513.2s;animation-delay:-255.8s;transform-origin:3vw 0;box-shadow:-12vmin 0 1.7861015544vmin currentColor}.bokeh-bg span:nth-child(3){color:#050505;top:79%;left:47%;animation-duration:340.4s;animation-delay:-16.9s;transform-origin:15vw -3vh;box-shadow:-12vmin 0 2.2457176263vmin currentColor}.bokeh-bg span:nth-child(4){color:#080808;top:69%;left:1%;animation-duration:480.6s;animation-delay:-245.5s;transform-origin:-5vw -18vh;box-shadow:12vmin 0 2.3514837139vmin currentColor}.bokeh-bg span:nth-child(5){color:#080808;top:61%;left:20%;animation-duration:291s;animation-delay:-85.6s;transform-origin:17vw -24vh;box-shadow:12vmin 0 1.9055639353vmin currentColor}.bokeh-bg span:nth-child(6){color:#080808;top:73%;left:15%;animation-duration:279s;animation-delay:-404.5s;transform-origin:2vw 6vh;box-shadow:-12vmin 0 2.5158796031vmin currentColor}.bokeh-bg span:nth-child(7){color:#050505;top:63%;left:92%;animation-duration:43.2s;animation-delay:-452.4s;transform-origin:-13vw 8vh;box-shadow:12vmin 0 1.6675724653vmin currentColor}.bokeh-bg span:nth-child(8){color:#080808;top:84%;left:74%;animation-duration:409.2s;animation-delay:-402.1s;transform-origin:25vw -7vh;box-shadow:12vmin 0 1.646547173vmin currentColor}.bokeh-bg span:nth-child(9){color:#080808;top:61%;left:78%;animation-duration:399.2s;animation-delay:-474.5s;transform-origin:2vw -17vh;box-shadow:-12vmin 0 3.9477859092vmin currentColor}.bokeh-bg span:nth-child(10){color:#080808;top:12%;left:75%;animation-duration:404.5s;animation-delay:-405.7s;transform-origin:-12vw -7vh;box-shadow:-12vmin 0 3.8829023214vmin currentColor}.bokeh-bg span:nth-child(11){color:#0c0c0c;top:15%;left:86%;animation-duration:494.3s;animation-delay:-545.3s;transform-origin:-4vw 5vh;box-shadow:-12vmin 0 2.6045628654vmin currentColor}.bokeh-bg span:nth-child(12){color:#050505;top:79%;left:45%;animation-duration:151s;animation-delay:-504.7s;transform-origin:17vw -7vh;box-shadow:12vmin 0 3.3664062327vmin currentColor}.bokeh-bg span:nth-child(13){color:#0c0c0c;top:44%;left:15%;animation-duration:590.2s;animation-delay:-370.4s;transform-origin:-12vw -9vh;box-shadow:-12vmin 0 1.6702556781vmin currentColor}.bokeh-bg span:nth-child(14){color:#080808;top:78%;left:10%;animation-duration:544.5s;animation-delay:-450.5s;transform-origin:-19vw 22vh;box-shadow:-12vmin 0 4.471967354vmin currentColor}.bokeh-bg span:nth-child(15){color:#050505;top:52%;left:94%;animation-duration:67.3s;animation-delay:-434.4s;transform-origin:22vw -3vh;box-shadow:12vmin 0 2.79020223vmin currentColor}.bokeh-bg span:nth-child(16){color:#050505;top:8%;left:41%;animation-duration:236s;animation-delay:-295s;transform-origin:-9vw 24vh;box-shadow:-12vmin 0 3.8889772253vmin currentColor}.bokeh-bg span:nth-child(17){color:#050505;top:68%;left:47%;animation-duration:163.8s;animation-delay:-167.9s;transform-origin:-8vw -9vh;box-shadow:-12vmin 0 4.2534938879vmin currentColor}.bokeh-bg span:nth-child(18){color:#0c0c0c;top:66%;left:58%;animation-duration:367s;animation-delay:-42s;transform-origin:16vw -23vh;box-shadow:-12vmin 0 3.7161156154vmin currentColor}.bokeh-bg span:nth-child(19){color:#080808;top:82%;left:29%;animation-duration:455.3s;animation-delay:-428.4s;transform-origin:8vw -13vh;box-shadow:12vmin 0 3.9676152331vmin currentColor}.bokeh-bg span:nth-child(20){color:#050505;top:80%;left:59%;animation-duration:341s;animation-delay:-29.5s;transform-origin:9vw 11vh;box-shadow:-12vmin 0 4.3325979452vmin currentColor}.texture-bg{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(/_next/static/media/bg.7ebd797e.jpg);background-size:cover;opacity:0;display:none}#webGLAppLogoOverlay{opacity:0;transition:all .5s ease-in-out;transform:translateZ(0);mix-blend-mode:exclusion;pointer-events:none;will-change:opacity,scale,filter,transform}#webGLAppLogoOverlay.reveal{opacity:1}#webGLApp{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;transition:opacity .5s ease-in-out;will-change:opacity,scale,filter,transform}#webGLApp.reveal{opacity:1}#webGLApp canvas{opacity:1;transition:all .35s ease-in-out;filter:grayscale(.4)}#webGLApp:hover canvas{filter:grayscale(0)}#webGLApp img{position:absolute}.transitionEffect{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;display:block}.transitionEffect span{width:20vmin;height:20vmin;border-radius:20vmin;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;animation-name:move;animation-duration:6s;animation-timing-function:linear;animation-iteration-count:infinite}.transitionEffect span:first-child{color:#70d6bc;top:50%;left:75%;animation-duration:11.9s;animation-delay:-12.1s;transform-origin:0 11vh;box-shadow:-40vmin 0 11.9985562459vmin currentColor}.transitionEffect span:nth-child(2){color:#0310c9;top:40%;left:88%;animation-duration:13.4s;animation-delay:-13.8s;transform-origin:-19vw -20vh;box-shadow:-40vmin 0 13.0295631316vmin currentColor}.transitionEffect span:nth-child(3){color:#df8dcb;top:16%;left:56%;animation-duration:15.3s;animation-delay:-6.3s;transform-origin:24vw -1vh;box-shadow:-40vmin 0 12.1413853344vmin currentColor}.transitionEffect span:nth-child(4){color:#df8dcb;top:44%;left:100%;animation-duration:13.7s;animation-delay:-13.3s;transform-origin:-10vw 18vh;box-shadow:-40vmin 0 12.895418831vmin currentColor}.transitionEffect span:nth-child(5){color:#70d6bc;top:35%;left:12%;animation-duration:10.4s;animation-delay:-11.4s;transform-origin:24vw 22vh;box-shadow:-40vmin 0 8.5352126531vmin currentColor}.transitionEffect span:nth-child(6){color:#df8dcb;top:58%;left:85%;animation-duration:13.7s;animation-delay:-13.6s;transform-origin:19vw 18vh;box-shadow:-40vmin 0 14.3231462499vmin currentColor}.transitionEffect span:nth-child(7){color:#0310c9;top:7%;left:92%;animation-duration:12.1s;animation-delay:-7.2s;transform-origin:9vw 19vh;box-shadow:40vmin 0 9.1930331635vmin currentColor}.transitionEffect span:nth-child(8){color:#0310c9;top:51%;left:67%;animation-duration:15s;animation-delay:-14.2s;transform-origin:-22vw 24vh;box-shadow:-40vmin 0 6.2319241617vmin currentColor}.transitionEffect span:nth-child(9){color:#70d6bc;top:43%;left:30%;animation-duration:13.4s;animation-delay:-12.5s;transform-origin:25vw -7vh;box-shadow:-40vmin 0 14.2817655628vmin currentColor}.transitionEffect span:nth-child(10){color:#70d6bc;top:86%;left:64%;animation-duration:15.4s;animation-delay:-1.2s;transform-origin:1vw 16vh;box-shadow:-40vmin 0 7.8757214812vmin currentColor}.transitionEffect span:nth-child(11){color:#0310c9;top:22%;left:37%;animation-duration:14.4s;animation-delay:-4.3s;transform-origin:23vw 9vh;box-shadow:-40vmin 0 6.7207866281vmin currentColor}.transitionEffect span:nth-child(12){color:#70d6bc;top:3%;left:93%;animation-duration:14.1s;animation-delay:-8.8s;transform-origin:20vw -15vh;box-shadow:-40vmin 0 8.6815006241vmin currentColor}.transitionEffect span:nth-child(13){color:#0310c9;top:53%;left:36%;animation-duration:11s;animation-delay:-2.3s;transform-origin:-10vw -21vh;box-shadow:-40vmin 0 10.9938070324vmin currentColor}.transitionEffect span:nth-child(14){color:#df8dcb;top:30%;left:25%;animation-duration:14.1s;animation-delay:-2.5s;transform-origin:19vw -3vh;box-shadow:-40vmin 0 6.6727169186vmin currentColor}.transitionEffect span:nth-child(15){color:#0310c9;top:7%;left:81%;animation-duration:13.3s;animation-delay:-6.3s;transform-origin:-21vw -7vh;box-shadow:-40vmin 0 14.6677257762vmin currentColor}.transitionEffect span:nth-child(16){color:#0310c9;top:3%;left:35%;animation-duration:11.9s;animation-delay:-12.9s;transform-origin:18vw 8vh;box-shadow:40vmin 0 14.166301008vmin currentColor}.transitionEffect span:nth-child(17){color:#70d6bc;top:34%;left:21%;animation-duration:12.8s;animation-delay:-7.6s;transform-origin:-15vw -20vh;box-shadow:40vmin 0 12.1750743055vmin currentColor}.transitionEffect span:nth-child(18){color:#df8dcb;top:83%;left:11%;animation-duration:14.5s;animation-delay:-12.1s;transform-origin:-4vw 15vh;box-shadow:40vmin 0 9.1066775125vmin currentColor}.transitionEffect span:nth-child(19){color:#0310c9;top:82%;left:78%;animation-duration:10.5s;animation-delay:-1.7s;transform-origin:-7vw -8vh;box-shadow:-40vmin 0 9.2985598838vmin currentColor}.transitionEffect span:nth-child(20){color:#0310c9;top:8%;left:92%;animation-duration:14s;animation-delay:-15.6s;transform-origin:2vw 19vh;box-shadow:-40vmin 0 12.2633324652vmin currentColor}@keyframes move{to{transform:translateZ(1px) rotate(1turn)}}body.route- .header-logo,body.route-none .header-logo,body.route-template-home .header-logo{visibility:hidden;opacity:0}body.route-template-home{position:fixed;width:100%;height:100%;overflow:hidden}.bgmagic_outer{height:100%;display:flex;align-items:center}.bgmagic,.bgmagic_outer{position:relative;width:100%}.bgmagic{object-fit:cover;background-repeat:no-repeat;background-position:50% 50%;will-change:opacity,scale,filter,transform;height:calc(100% + 300px)}.bgmagic.contain{object-fit:contain;background-size:contain}.bgmagic.h100{height:100%}.footer-c-bottom,.footer-c-right,.footer-c-top,.footer-h,.footer-i,.footer-o,.footer-r,footer-e{will-change:opacity,scale,filter,transform;transform-origin:center center;opacity:0}.page-section-office{overflow:hidden}.do-popup-hook{opacity:0;visibility:hidden;will-change:opacity,scale,filter,transform;transition:all .35s ease-in-out}body.do-popup .do-popup-hook{opacity:1;visibility:visible}body.do-popup header{visibility:hidden}.no-break{display:inline-block;word-break:keep-all}.abs100{position:absolute;top:0;left:0;width:100%;height:100%}.transiton-global-holder{transition:all 2.5s ease-in-out;position:fixed;pointer-events:none;top:0;left:0;width:100%;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);z-index:1000000000;will-change:opacity,scale,filter,transform;background-color:#000;visibility:hidden;opacity:0}body.is-transition .transiton-global-holder{visibility:visible;opacity:1;transition:all .5s ease-in-out}.btn{cursor:pointer;color:var(--color-text);position:relative;transition:all .25s ease-in-out;display:inline-block;text-decoration:none;overflow:hidden;padding-bottom:3px}.btn:after,.btn:before{content:"";position:absolute;top:calc(100% - 2px);left:calc(-100%);display:block;width:100%;height:1px;background-color:var(--color-text);transform-origin:top center}.btn:before{transition:all 0ms ease-in-out}.btn:after{left:calc(100%);transition:all .25s ease-out}.btn.active:after,.btn.active:before{left:calc(-100% + 20px)}.btn:hover:before{left:0;transition:all .25s ease-in}.btn:hover:after{transition:all .25s ease-out;transition-delay:.25s;left:0}.btn.small:after,.btn.small:before{height:1px}body.header-revealed header{opacity:1}.page-section-people-list{margin-bottom:0!important}@media(max-width:768px){.page-section-people-list{padding-bottom:0!important}}.people-dots{height:10px;flex-grow:1;margin:0 4px;overflow:hidden;background-repeat:repeat-x;background-position:50%;background-size:8px 2px;background-image:linear-gradient(90deg,currentColor 50%,transparent 0)}.text-right{text-align:right!important}.people-name{flex:0 1 auto}.email-classy .mc-field-group{position:relative}.email-classy .mc-field-group .mc-field{flex:0 1 auto}.email-classy .mc-field-group .mc-field.mc-field-btn{max-width:24px;position:absolute;top:2px;right:8px}.email-classy .mc-field-group .mc-field .btn-carrot{background-color:transparent;border:none;color:#666;font-size:16px;cursor:pointer;transition:all .3s ease-in-out;left:0;top:5px}.email-classy .mc-field-group .mc-field .btn-carrot svg{transition:all .3s ease-in-out}.email-classy .mc-field-group .mc-field .btn-carrot svg path{fill:#666;transition:all .3s ease-in-out}.email-classy .mc-field-group .mc-field .btn-carrot:hover svg{left:5px}.email-classy .mc-field-group .mc-field .btn-carrot:hover svg path{fill:var(--color-text)!important}.email-classy .mc-field-group .mc-field input.mce-email{outline:none;padding:10px 30px 10px 0;width:calc(100% - 44px);color:#666;background-color:transparent;font-size:16px;border:none;border-bottom:2px solid #666}.email-classy .mc-field-group .mc-field input.mce-email::placeholder{color:#666}.email-classy .mc-field-group .mc-field input.mce-email.error{background-color:#fff;border-bottom:2px solid #ff4238}.email-classy .mc-field-group .mc-field .btn{width:calc(100% - 44px);padding:11px 20px 5px}.email-classy .success-done{color:var(--color-text);text-align:center;width:100%;margin:0}.email-classy #mce-responses,.email-classy .response{position:absolute;top:30px;width:100%;height:100px;background-color:#fff;border:1px solid #fff}.email-classy #mc_embed_signup_error,.email-classy #mc_embed_signup_error *{color:var(--color-text);text-align:left}.email-classy #mc_embed_signup_error{background-color:var(--background);width:100%;position:absolute;text-align:center;margin-top:0}@media only screen and (max-width:768px){.email-classy #mc_embed_signup_error{margin-top:15px;text-align:center}}.email-classy #mc_embed_signup_error p{margin-bottom:5px}.color-red{color:#ff4238}.color-blue{color:#49cfff}.color-purple{color:#ff67d5}.color-white{color:#fff}.bg-red{background-color:#ff4238!important}.bg-blue{background-color:#49cfff!important}.bg-purple{background-color:#ff67d5!important}.bg-white{background-color:#fff!important}.color-hook,.fill-hook,.fill-hook-hover{will-change:opacity,scale,filter,transform}.header-logo svg path,.theme_menu svg path{will-change:opacity,scale,filter,transform;transition:all .35s ease-in-out}.header-logo a svg{transition:all .35s}body.device-notmobile .header-logo a:hover svg{transform:translateX(0)}.route-template-about .theme_menu:hover svg path,.route-template-page .theme_menu:hover svg path{fill:#ff67d5}.route-template-about .project_next_item_display_back,.route-template-page .project_next_item_display_back{background-color:#ff67d5}.route-template-about .open_menu:hover .bt_line1:after,.route-template-page .open_menu:hover .bt_line1:after{width:100%;left:0;background-color:#ff67d5!important}.route-template-about a:after,.route-template-about a:before,.route-template-page a:after,.route-template-page a:before{background-color:#ff67d5!important}.route-template-about #mapsvg path,.route-template-page #mapsvg path{stroke:#ff67d5!important}.route-template-about .project_next_rollover:after,.route-template-page .project_next_rollover:after{color:#ff67d5!important}.route-template-about .page-section-top-image .color-hook{-webkit-text-stroke-color:#ff67d5!important}.route-template-about .page-section-top-image .fill-hook,.route-template-about .page-section-top-image .fill-hook-hover:hover svg path{fill:#ff67d5!important}.route-template-page .color-hook{-webkit-text-stroke-color:#ff67d5!important}.route-template-page .fill-hook,.route-template-page .fill-hook-hover:hover svg path{fill:#ff67d5!important}.route-template-featuredWork .theme_menu:hover svg path,.route-template-project .theme_menu:hover svg path{fill:#49cfff!important}.route-template-featuredWork .project_next_item_display_back,.route-template-project .project_next_item_display_back{background-color:#49cfff!important}.route-template-featuredWork .play_icon,.route-template-project .play_icon{will-change:opacity,scale,filter,transform;transition:all .35s ease-in-out;cursor:pointer;border-color:#fff}.route-template-featuredWork .play_icon svg path,.route-template-project .play_icon svg path{stroke:#fff;will-change:opacity,scale,filter,transform;fill:rgba(110,235,255,0);transition:all .35s ease-in-out}.route-template-featuredWork .play_icon:hover,.route-template-project .play_icon:hover{border-color:#49cfff}.route-template-featuredWork .play_icon:hover svg path,.route-template-project .play_icon:hover svg path{will-change:opacity,scale,filter,transform;stroke:#49cfff;fill:#49cfff}.route-template-featuredWork .open_menu:hover .bt_line1:after,.route-template-project .open_menu:hover .bt_line1:after{width:100%;left:0;background-color:#49cfff!important}.route-template-featuredWork .color-hook,.route-template-project .color-hook{-webkit-text-stroke-color:#49cfff!important}.route-template-featuredWork .fill-hook,.route-template-featuredWork .fill-hook-hover:hover svg path,.route-template-project .fill-hook,.route-template-project .fill-hook-hover:hover svg path{fill:#49cfff!important}.route-template-featuredWork .linka:after,.route-template-featuredWork .linka:before,.route-template-featuredWork a:after,.route-template-featuredWork a:before,.route-template-project .linka:after,.route-template-project .linka:before,.route-template-project a:after,.route-template-project a:before{background-color:#49cfff!important}.route-template-featuredWork .project_next_rollover:after,.route-template-project .project_next_rollover:after{color:#49cfff!important}.route-template-project .header-breadcrumbs-hook{display:flex;transition:opacity .35s ease-in-out}.route-template-project .header-breadcrumbs-hook a span:after,.route-template-project .header-breadcrumbs-hook a span:before{background-color:#49cfff!important}body.scrolled .header-breadcrumbs-hook{pointer-events:none;opacity:0}.route-template-agencyWork .theme_menu:hover svg path,.route-template-aggressiveAiCloser .theme_menu:hover svg path{fill:#ff4238!important}.route-template-agencyWork .project_next_item_display_back,.route-template-aggressiveAiCloser .project_next_item_display_back{background-color:#ff4238!important}.route-template-agencyWork .open_menu:hover .bt_line1:after,.route-template-aggressiveAiCloser .open_menu:hover .bt_line1:after{width:100%;left:0;background-color:#ff4238!important}.route-template-agencyWork .color-hook,.route-template-aggressiveAiCloser .color-hook{-webkit-text-stroke-color:#ff4238!important}.route-template-agencyWork .fill-hook,.route-template-agencyWork .fill-hook-hover:hover svg path,.route-template-aggressiveAiCloser .fill-hook,.route-template-aggressiveAiCloser .fill-hook-hover:hover svg path{fill:#ff4238!important}.route-template-agencyWork a:after,.route-template-agencyWork a:before,.route-template-aggressiveAiCloser a:after,.route-template-aggressiveAiCloser a:before{background-color:#ff4238!important}.route-template-agencyWork .project_next_rollover:after,.route-template-aggressiveAiCloser .project_next_rollover:after{color:#ff4238!important}.route-template-agencyWork .btn:after,.route-template-agencyWork .btn:before,.route-template-aggressiveAiCloser .btn:after,.route-template-aggressiveAiCloser .btn:before{background-color:#ff4238}.page-section-aicloser{padding-top:0!important}body{background-color:var(--background);color:var(--color-text)}body .theme_icon svg path,body .theme_menu svg path{fill:var(--color-text)!important}body .theme_icon:hover svg path,body .theme_menu:hover svg path{fill:#ff67d5!important}body .header-logo{width:clamp(44px,5vw,66px);height:clamp(44px,5vw,66px)}body.route-template-about .header-logo svg path:not(:first-child):not(:last-child),body.route-template-page .header-logo svg path:not(:first-child):not(:last-child){fill:var(--color-text)!important}body.route-template-about .header-logo:hover svg path:not(:first-child):not(:last-child),body.route-template-page .header-logo:hover svg path:not(:first-child):not(:last-child){fill:#ff67d5!important}body.route-template-featuredWork .header-logo svg path:not(:first-child):not(:last-child),body.route-template-project .header-logo svg path:not(:first-child):not(:last-child){fill:var(--color-text)!important}body.route-template-featuredWork .header-logo:hover svg path:not(:first-child):not(:last-child),body.route-template-project .header-logo:hover svg path:not(:first-child):not(:last-child){fill:#49cfff!important}body.route-template-agencyWork .header-logo svg path:not(:first-child):not(:last-child),body.route-template-aggressiveAiCloser .header-logo svg path:not(:first-child):not(:last-child){fill:var(--color-text)!important}body.route-template-agencyWork .header-logo:hover svg path:not(:first-child):not(:last-child),body.route-template-aggressiveAiCloser .header-logo:hover svg path:not(:first-child):not(:last-child){fill:#ff4238!important}body .theme-hook-color,body .theme-hook-color *{color:var(--color-text)}body .theme-hook-fill-hover{fill:var(--color-text)}body h1,body h2,body h3,body h4,body h5,body h6,body li,body p{color:var(--color-text)}