.mejs__offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs__container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs__container,.mejs__container *{box-sizing:border-box}.mejs__container video::-webkit-media-controls,.mejs__container video::-webkit-media-controls-panel,.mejs__container video::-webkit-media-controls-panel-container,.mejs__container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs__fill-container,.mejs__fill-container .mejs__container{height:100%;width:100%}.mejs__fill-container{background:0 0;margin:0 auto;overflow:hidden;position:relative}.mejs__container:focus{outline-offset:.125rem;outline-style:solid;outline-width:.125rem}.mejs__iframe-overlay{height:100%;position:absolute;width:100%}.mejs__embed,.mejs__embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs__fullscreen{overflow:hidden!important}.mejs__container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs__background,.mejs__mediaelement{left:0;position:absolute;top:0}.mejs__mediaelement{height:100%;width:100%;z-index:0}.mejs__poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs__poster-img{display:none}.mejs__poster-img{border:0;padding:0}.mejs__overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs__layer{z-index:1}.mejs__overlay-play{cursor:pointer}.mejs__overlay-button{background:0 0;border:0}.mejs__overlay:hover .mejs__overlay-button svg{opacity:1}.mejs__overlay-button svg{opacity:.75}.mejs__overlay-button:focus svg{opacity:1}.mejs__overlay-button,.mejs__overlay-button svg,.mejs__overlay-loading,.mejs__overlay-loading svg{height:5rem;width:5rem}.mejs__overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;display:block;height:5rem;width:5rem;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs__controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:2.5rem;left:0;list-style-type:none;margin:0;padding:0 .625rem;position:absolute;width:100%;z-index:3}.mejs__controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs__button,.mejs__time,.mejs__time-rail{font-size:.625rem;height:2.5rem;line-height:.625rem;margin:0;width:2rem}.mejs__button>button{background-color:transparent;border:0;color:#fff;cursor:pointer;display:block;font-size:0;height:1.125rem;line-height:0;margin:.625rem .375rem;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:1.125rem}.mejs__button svg{fill:currentColor;height:1.125rem;width:1.125rem}.mejs__button>button:focus{outline:.125rem dotted #fff}.mejs__container-keyboard-inactive [role=slider],.mejs__container-keyboard-inactive [role=slider]:focus,.mejs__container-keyboard-inactive a,.mejs__container-keyboard-inactive a:focus,.mejs__container-keyboard-inactive button,.mejs__container-keyboard-inactive button:focus{outline:0}.mejs__playpause-button svg{display:none}.mejs__pause svg.mejs__icon-pause,.mejs__play svg.mejs__icon-play,.mejs__replay svg.mejs__icon-replay{display:block}.mejs__fullscreen-button svg.mejs__icon-unfullscreen{display:none}.mejs__fullscreen svg.mejs__icon-fullscreen{display:block}.mejs__fullscreen svg.mejs__icon-unfullscreen{display:none}.mejs__unfullscreen svg.mejs__icon-unfullscreen{display:block}.mejs__unfullscreen svg.mejs__icon-fullscreen{display:none}.mejs__time{box-sizing:content-box;color:#fff;font-size:.6875rem;font-weight:700;height:1.5rem;overflow:hidden;padding:1rem .375rem 0;text-align:center;width:auto}.mejs__time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:2.5rem;margin:0 .625rem;padding-top:.625rem;position:relative}.mejs__time-buffering,.mejs__time-current,.mejs__time-float,.mejs__time-float-corner,.mejs__time-float-current,.mejs__time-hovered,.mejs__time-loaded,.mejs__time-marker,.mejs__time-total{border-radius:.125rem;cursor:pointer;display:block;height:.625rem;position:absolute}.mejs__time-total{background:hsla(0,0%,100%,.3);margin:.3125rem 0 0;width:100%}.mejs__time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:.9375rem .9375rem;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:1.875rem 0}}@keyframes b{0%{background-position:0 0}to{background-position:1.875rem 0}}.mejs__time-loaded{background:hsla(0,0%,100%,.3)}.mejs__time-current,.mejs__time-handle-content{background:hsla(0,0%,100%,.9)}.mejs__time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs__time-hovered.negative{background:rgba(0,0,0,.2)}.mejs__time-buffering,.mejs__time-current,.mejs__time-hovered,.mejs__time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs__time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs__time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs__time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs__time-handle,.mejs__time-handle-content{border:.25rem solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs__time-handle-content{border:.25rem solid hsla(0,0%,100%,.9);border-radius:50%;height:.625rem;left:-.4375rem;top:-.25rem;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:.625rem}.mejs__time-rail .mejs__time-handle-content:active,.mejs__time-rail .mejs__time-handle-content:focus,.mejs__time-rail:hover .mejs__time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs__time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:1.0625rem;margin-bottom:.5625rem;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2.25rem}.mejs__time-float-current{display:block;left:0;margin:.125rem;text-align:center;width:1.875rem}.mejs__time-float-corner{border:.3125rem solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs__long-video .mejs__time-float{margin-left:-1.4375rem;width:4rem}.mejs__long-video .mejs__time-float-current{width:3.75rem}.mejs__broadcast{color:#fff;height:.625rem;position:absolute;top:.9375rem;width:100%}.mejs__volume-button{position:relative}.mejs__volume-button>.mejs__volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:7.1875rem;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:1.5625rem;z-index:1}.mejs__volume-button:hover{border-radius:0 0 .25rem .25rem}.mejs__volume-total{background:hsla(0,0%,100%,.5);border:.06rem solid #fff;height:6.25rem;left:50%;margin:0;position:absolute;top:.5rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:.125rem}.mejs__volume-current{left:0;margin:0;width:100%}.mejs__volume-current,.mejs__volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs__volume-handle{border:1px solid #fff;border-radius:1px;cursor:ns-resize;height:.375rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:1rem}.mejs__horizontal-volume-slider{display:block;height:2.25rem;position:relative;vertical-align:middle;width:3.5rem}.mejs__horizontal-volume-total{background:rgba(50,50,50,.8);border:.06rem solid #fff;border-radius:.125rem;font-size:1px;height:.5rem;left:0;margin:0;padding:0;position:absolute;top:1rem;width:3.125rem}.mejs__horizontal-volume-current{background:hsla(0,0%,100%,.8);border-radius:.125rem;border-right:.06rem solid #fff;font-size:1px;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.mejs__horizontal-volume-handle{display:none}.mejs__mute svg,.mejs__unmute svg{stroke:currentColor}.mejs__volume-button svg{display:none}.mejs__mute .mejs__icon-mute,.mejs__unmute .mejs__icon-unmute{display:block}.mejs__captions-button,.mejs__chapters-button{position:relative}.mejs__captions-button svg,.mejs__chapters-button svg{padding-top:.125rem}.mejs__captions-button>.mejs__captions-selector,.mejs__chapters-button>.mejs__chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-2.6875rem;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:5.375rem}.mejs__chapters-button>.mejs__chapters-selector{margin-right:-3.4375rem;width:6.875rem}.mejs__captions-selector-list,.mejs__chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs__captions-selector-list-item,.mejs__chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 .375rem;overflow:hidden;padding:0}.mejs__captions-selector-list-item:hover,.mejs__chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs__captions-selector-input,.mejs__chapters-selector-input{clear:both;float:left;left:-62.5rem;margin:.1875rem .1875rem 0 .3125rem;position:absolute}.mejs__captions-selector-label,.mejs__chapters-selector-label{cursor:pointer;float:left;font-size:.625rem;line-height:.9375rem;padding:.25rem .625rem 0;width:100%}.mejs__captions-selector-list-item:hover .mejs__captions-selector-label,.mejs__chapters-selector-list-item:hover .mejs__chapters-selector-label{text-decoration:underline}.mejs__captions-selected,.mejs__chapters-selected{color:#21f8f8;font-weight:700}.mejs__captions-translations{font-size:.625rem;margin:0 0 .3125rem}.mejs__captions-layer{bottom:0;color:#fff;font-size:1rem;left:0;line-height:1.25rem;position:absolute;text-align:center}.mejs__captions-layer a{color:#fff;text-decoration:underline}.mejs__captions-layer[lang=ar]{font-size:1.25rem;font-weight:400}.mejs__captions-position{bottom:.9375rem;left:0;position:absolute;width:100%}.mejs__captions-position-hover{bottom:2.1875rem}.mejs__captions-text,.mejs__captions-text *{background:hsla(0,0%,8%,.5);box-shadow:.3125rem 0 0 hsla(0,0%,8%,.5),-.3125rem 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs__container.mejs__hide-cues video::-webkit-media-text-track-container{display:none}.mejs__overlay-error{position:relative}.mejs__overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs__cannotplay,.mejs__cannotplay a{color:#fff;font-size:.8em}.mejs__cannotplay{position:relative}.mejs__cannotplay a,.mejs__cannotplay p{display:inline-block;padding:0 .9375rem;width:100%}@font-face{font-family:icomoon;src:url(../fonts/icomoon/fonts/icomoon.eot?7czhs3);src:url(../fonts/icomoon/fonts/icomoon.eot?7czhs3#iefix) format('embedded-opentype'),url(../fonts/icomoon/fonts/icomoon.ttf?7czhs3) format('truetype'),url(../fonts/icomoon/fonts/icomoon.woff?7czhs3) format('woff'),url(../fonts/icomoon/fonts/icomoon.svg?7czhs3#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-close:before{content:"\e900"}.icon-arrow-down:before{content:"\e901"}.icon-instagram:before{content:"\e902"}.icon-twitter:before{content:"\e903"}.icon-brand:before{content:"\e903"}.icon-tweet:before{content:"\e903"}.icon-social:before{content:"\e903"}.icon-waste-logo:before{content:"\e904"}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:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,::after,::before,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}button,input,messageInput,select{color:inherit;font-size:inherit;font-style:inherit;font-family:inherit;-webkit-border-radius:0;border-radius:0;-webkit-padding-start:0;align-items:flex-start;text-index:0;border:none;outline:0;background:0 0;padding:0;margin:0;width:auto;height:auto;line-height:1em}button,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],messageInput,select{height:1em;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=color]{width:1em}input::-ms-clear{display:none}details,summary{-webkit-appearance:none;-moz-appearance:none;appearance:none}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}mark{background:0 0}hr{height:1px;margin:0;padding:0}u{text-decoration:none}table th{text-align:left}a{color:inherit;outline:0}@font-face{font-family:NoeDisplay;src:url(../fonts/NoeDisplay-Bold.otf);font-weight:700}@font-face{font-family:NoeDisplay;src:url(../fonts/NoeDisplay-Medium.otf);font-weight:500}@font-face{font-family:NoeDisplay;src:url(../fonts/NoeDisplay-Regular.otf);font-weight:400}@font-face{font-family:TTNorms;src:url(../fonts/TTNorms-Bold.woff);font-weight:700}@font-face{font-family:TTNorms;src:url(../fonts/TTNorms-Medium.woff);font-weight:500}@font-face{font-family:TTNorms;src:url(../fonts/TTNorms-Regular.woff);font-weight:400}@font-face{font-family:Tusker;src:url(../fonts/TuskerGrotesk-5700Bold.otf);font-weight:600}@font-face{font-family:TuskerGrotesk3500;src:url(../fonts/TuskerGrotesk-3500Medium.ttf)}@font-face{font-family:TuskerGrotesk3800;src:url(../fonts/TuskerGrotesk-3800Super.ttf)}@font-face{font-family:TuskerGrotesk4800;src:url(../fonts/TuskerGrotesk-4800Super.ttf)}@font-face{font-family:DarkerBold;src:url(../fonts/DarkerGrotesque-Bold.ttf);font-weight:800}@font-face{font-family:DarkerSB;src:url(../fonts/DarkerGrotesque-SemiBold.ttf);font-weight:800}@font-face{font-family:DarkerMedium;src:url(../fonts/DarkerGrotesque-Medium.ttf);font-weight:800}pre{display:block;background:#3b3b3b;border:1px solid #777;font-family:monospace;resize:both;overflow:auto;color:#eee;max-width:1280px;white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;width:100%;max-width:1280px;margin:20px auto;padding:15px;display:block}pre *{display:inline}pre::-moz-selection{color:#fff;background:#000}pre::selection{color:#fff;background:#000}pre ::-moz-selection{color:#fff;background:#000}pre ::selection{color:#fff;background:#000}pre:focus{background:#333;outline:0}body,html{position:relative;width:100vw}@media (max-width:770px){body,html{position:relative;height:100%;overflow-x:hidden}}body{background-color:#e8e5e6;width:100vw;height:auto;overflow-x:hidden;transition:background .5s ease}body.locale-en{font-family:DarkerMedium,"M PLUS 1p",sans-serif}body.locale-ja{font-family:"M PLUS 1p",DarkerMedium,sans-serif}@media (max-width:1680px){body{padding:0}}body.contact,body.service,body.service-listing{background:#fbfbfb}.noscroll{overflow:hidden;position:fixed}section{z-index:0}.transparent{background-color:transparent}.subPage__body{background:#fff}.noise__wrapper{width:100vw;height:100vh;position:fixed;top:0;left:0;opacity:.4;z-index:-1;user-select:none;pointer-events:none;transition:all ease .5s}.noise__wrapper--footer{width:100vw;height:100%;position:absolute;top:0;left:0;opacity:.5;z-index:-1;user-select:none;pointer-events:none;transition:all ease .5s;visibility:visible!important}.noise__wrapper--burger{width:100vw;height:200%;position:absolute;top:0;left:0;opacity:.5;z-index:-1;user-select:none;pointer-events:none;transition:all ease .5s;visibility:visible!important}.noise__wrapper--loader{visibility:visible!important;opacity:.5}.noise__wrapper--video{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6}.noise__wrapper--feature{width:100%;height:100%;position:absolute;top:0;left:0;opacity:.5;z-index:-1;user-select:none;pointer-events:none;transition:all ease .5s;visibility:visible!important}.leavePageGlobal .noise__wrapper{opacity:1;transition:all ease .5s;animation:noiseAnim .5s infinite linear alternate}@keyframes noiseAnim{0%{background-position:10px 200px}20%{background-position:-50px 0}40%{background-position:100px -10px}60%{background-position:0 -150px}80%{background-position:-100px -30px}100%{background-position:160px -60px}}.leavePageGlobal--container{opacity:0;transition:opacity ease 1s}.enterPageGlobal--container{opacity:1!important;transition:opacity ease 1s .3s}.scroll-off{width:100vw;height:100vh;overflow:hidden}#container404{width:50vw;height:100vh;margin:0 25vw;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}#container404 h1{margin-bottom:20px}#container404 .home{overflow-y:hidden}.fontPreloader{font-family:DarkerBold;position:absolute;left:-1000px;visibility:hidden}.fontPreloaderMedium{font-family:"M PLUS 1p"}.fontPreloaderMochiy{font-family:"Mochiy Pop One"}.notfound-text{font-size:4.5vw;font-family:"Mochiy Pop One",Tusker,sans-serif;margin-bottom:2vw}@media (max-width:760px){#container404{width:90vw;height:80vh;margin:20vh 5vw 0}#container404 .notfound-text{font-size:8vw;font-family:"Mochiy Pop One",Tusker,sans-serif;margin-bottom:4vw}}.containBG{background-size:contain!important}#pageType{display:none!important}#ccc h1,#ccc h2{letter-spacing:initial}#ccc #ccc-title{font-family:inherit!important}#ccc button{height:auto!important}.header{position:fixed;top:28px;left:0;width:100vw;height:auto;padding:0 72px;z-index:888;transition:opacity .5s ease;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;max-width:1680px;margin:auto;left:calc((100vw - 1680px)/ 2)}@media (max-width:1680px){.header{left:0;padding:0 72px}}@media (max-width:1440px){.header{padding:0 15px}}@media (max-width:770px){.header{display:none}}.header--hide{display:none}.header .link{transition:all ease .5s;transition:color ease 10ms;line-height:28px}.header .link:hover{color:#fff}.header .text-word__inner{display:inline-block;width:100%;transform:translate3d(0,0,0);opacity:1;will-change:color,transform,opacity;transition:all ease .5s}.header .text-word__inner--active{transform:translate3d(0,0,0);opacity:1;will-change:transform,opacity;transition:all ease .5s .3s}.header .text-word__inner--activeSecondary{color:#ababab;opacity:1;will-change:color,transform,opacity;transition:all ease .5s .3s}.header_subMenu{align-items:center;display:flex;justify-content:center;position:relative}.header_subMenu .subMenu_main{align-items:center;color:#18252d;cursor:url(../media/cursor/png/cursor2.png) 10 0,pointer;display:flex;font-weight:500;padding:20px 0;position:relative;margin-top:1px}.header_subMenu .subMenu_main a{align-items:center;display:flex;padding-top:17px;position:relative}.header_subMenu .subMenu_main .chevron{color:#18252d;display:inline-block;position:absolute;right:2px;transform-origin:50% 50%;transition:transform .33s ease;top:40%}.header_subMenu .subMenu_linksContainer{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:25px;transition:opacity .33s ease,top .33s ease}.header_subMenu .subMenu_linksContainer a{margin:0}.header_subMenu:hover .subMenu_linksContainer{opacity:1;pointer-events:inherit;top:80px}.header_subMenu:hover .subMenu_main .chevron{transform:rotateZ(90deg)}.header_white .chevron{color:#fff!important}.service .header .link:hover,.service-listing .header .link:hover{color:#ababab}.subPage__body .header .header__close{display:block}.header__left{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.header__left__bloc{display:flex;flex-direction:column;justify-content:center;align-items:center}.logoProject{width:64px;height:auto;margin-left:3px}.burger{position:absolute;top:20px;left:0;width:100vw;height:auto;padding:0 32px;transition:opacity .5s ease;display:flex;flex-direction:row;justify-content:space-between;align-items:center;display:none;z-index:997;position:fixed}.burger .header__logo{font-size:47px}.burger .link{padding-top:0;padding-bottom:9px}.burger .link:hover::after{bottom:0}@media (max-width:770px){.burger .link{display:none}}@media (max-width:770px){.burger{display:flex}}.link__burger img{width:30px;height:auto}.header__logo{font-size:64px;color:#18252d;transition:color .5s ease}.header__nav{display:flex;flex-direction:row;justify-content:center;align-items:center}.header__nav .btn{margin-right:0}.header__close{text-align:center;position:relative;text-decoration:none;display:none}.link--logo{padding:16px 0 6px 0!important}.link--leave{transition:all ease .5s .3s}.burger.active .burger__nav{transform:translateX(0);transition:all ease .3s}.burger.active .burger__nav__close{display:block}.subPage__body .burger .header__close{display:block;position:absolute;margin:32px 0 0 5px;cursor:default}.subPage__body .burger .header__close .header__closeText{margin-top:18px}@media (max-width:770px){.subPage__body .burger .header__close .header__closeText{margin-top:50px}}.link__burger{width:26px;margin-top:8px}.burger__nav{background:#030a0b;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;color:#fff;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:997;overflow:scroll;-webkit-overflow-scrolling:touch;transform:translateX(105vw);transition:all ease .3s}.burger__nav .burger_content{padding:89px 15% 102px 15%;width:100%;height:auto;position:relative}@media (max-width:770px){.burger__nav .footer__info__item{margin:30px 0}}.burger__nav .footer__info__itemContent{color:#fff}.burger__nav__link{font-size:24px;text-decoration:none;display:block;margin-bottom:30px}.burger__nav__close{position:absolute;top:47px;right:32px;width:30px;height:auto;display:none;z-index:10}.noDecoration{text-decoration:none}.header_white .header__logo,.header_white .underline-link,.header_white a.link,.header_white p{color:#e8e5e6;overflow:visible}.header_white .header__studio{filter:brightness(100)}.burger_white .header__logo,.burger_white a.link,.burger_white p{color:#00fb6b}.burger_white a.link::after,.burger_white a.link:hover:after{background:#e8e5e6}.burger_white .st0{fill:#e8e5e6}.header__studio{text-align:center;position:relative;text-decoration:none;filter:brightness(0);width:100px;margin-top:10px}.logo_color .header__studio{display:block;filter:none}.locale-en .header__closeText{margin-top:.5rem;font-size:13px;font-weight:600}.locale-en .burger_white .header__logo,.locale-en .burger_white a.link,.locale-en .burger_white p{color:#00fb6b}.locale-en .logo_color .header__logo{color:#00fb6b}.locale-ja .header__closeText{margin-top:.5rem;font-size:13px;font-weight:600}.locale-ja .burger_white .header__logo,.locale-ja .burger_white a.link,.locale-ja .burger_white p{color:#ff2c52}.locale-ja .logo_color .header__logo{color:#ff2c52}body.culture .footer{margin-left:0}.footer{width:100%;background:#030a0b;padding:89px 15% 102px 15%;color:#eaeaea;z-index:100;position:relative;width:100vw;padding:89px calc((100vw - 1200px)/ 2) 102px calc((100vw - 1200px)/ 2);position:relative}.footer p{color:#fff}@media (max-width:1680px){.footer{padding:89px 15% 102px 15%;margin-left:0}}@media (max-width:1340px){.footer{padding:89px 10vw 102px 10vw}}@media (max-width:1150px){.footer{padding:89px 5vw 102px 5vw}}@media (max-width:770px){.footer{padding:64px 50px}}.footer input:-webkit-autofill,.footer input:-webkit-autofill:active,.footer input:-webkit-autofill:focus,.footer input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #000 inset!important}.footer input:-webkit-autofill{-webkit-text-fill-color:#00fb6b!important}.footer__wraper{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}.footer__bottom{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;width:100%;position:relative}@media (max-width:900px){.footer__bottom{justify-content:flex-start}}.footer__awards{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;position:relative;margin-bottom:80px;flex-wrap:wrap}@media (max-width:770px){.footer__awards{margin:30px 0}}.footer__right{width:75%;height:auto;position:relative}@media (max-width:770px){.footer__right{width:100%}}@media (max-width:1000px){.footer__left{width:18%}}@media (max-width:770px){.footer__left{display:none;width:initial}}.footer__quote{font-size:40px;font-weight:400;margin-bottom:61px;line-height:30px;font-family:Tusker,"Mochiy Pop One",sans-serif;line-height:1.29;color:#fff}@media (max-width:770px){.footer__quote{font-size:24px}}.footer__info{display:flex;flex-direction:row;justify-content:space-between;align-items:space-between;position:relative;margin-right:20px;padding-top:130px}@media (max-width:770px){.footer__info{flex-direction:column;margin-bottom:0}}.footer__info__secondSection{margin-top:50px}@media (max-width:770px){.footer__info__secondSection{margin-top:20px}}.footer__contactLink{text-decoration:none}.footer_links{margin-bottom:140px;margin-top:40px}.legalLink{display:inline-block;font-size:16px;margin:0 20px 10px 0;text-decoration:underline}@media (max-width:770px){.legalLink{margin:10px 10px 10px 0}}.legalLink:hover{color:#00fb6b}.footer__info__item{font-size:14px}.footer__info__item:last-child{user-select:none}@media (max-width:770px){.footer__info__item{margin:57px 0}.footer__info__item:last-child{margin-bottom:0}}.footer__info__itemTitle{font-weight:600;margin-bottom:30px;font-size:20px;color:#fff}.footer__info__titleLink{font-weight:600;margin-bottom:30px;font-size:20px;color:#00fb6b;text-decoration:underline}.footer__info__itemContent{font-size:16.5px;margin-bottom:5px;text-decoration:none}.footer__info__itemLink{font-size:14px;text-decoration:none;margin-right:10px}.footer__info__itemLink img{height:30px}.footer__info__itemLink p{text-decoration:underline;font-size:16px;color:#fff;cursor:pointer}.footer__info__itemLink:hover p{color:#00fb6b}.footer__info__itemMail{display:block;text-decoration:underline;font-weight:600;margin-top:10px}.footer__info__item__mapLink{text-decoration:none;user-select:none}.footer__left__logo{font-size:71px}.footer__right__logo{font-size:50px;color:#00fb6b;display:flex;flex-direction:column;text-align:right}.footer__studio{display:flex;flex-direction:column;width:83px;margin-bottom:60px;margin-top:10px}.footer__right__bloc{display:flex;flex-direction:column;justify-content:center;align-items:center;width:110px;right:0;position:absolute}.form__container button{right:0}@media (max-width:770px){.form__container{position:initial}}.form__container p{width:300px;font-size:15px;padding-top:10px;color:#e8e5e6}.newsLetter{width:300px;padding:12px 0;display:flex;justify-content:space-between;user-select:none;color:#00fb6b}@media (max-width:770px){.newsLetter{position:relative}}.newsLetter ::placeholder{color:#00fb6b;opacity:1}.newsLetter :-ms-input-placeholder{color:#fff}.newsLetter ::-ms-input-placeholder{color:#fff}.newsLetter img{height:18px;width:auto;margin-top:4px}.newsLetter_mail{width:100%}#subscribe-result p{margin-top:10px}#fieldEmail1,#fieldEmail2{width:100%;height:auto}#fieldEmail1{font-size:18px}.footer__up{width:17px;height:auto;text-decoration:underline;color:#00fb6b;margin-left:82px;font-size:16px}@media (max-width:900px){.footer__up{position:absolute;right:0;bottom:10px}}.email_icon,.email_icon_contact,.email_icon_contact_full,.email_icon_menu{cursor:pointer;display:none}.email_icon--active,.email_icon_contact--active,.email_icon_contact_full--active,.email_icon_menu--active{display:block}.email_icon--active.email_icon_spin,.email_icon_contact--active.email_icon_spin,.email_icon_contact_full--active.email_icon_spin,.email_icon_menu--active.email_icon_spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.footer_date{position:absolute;left:0;color:#00fb6b}.footer_date div{border-top:1px solid #00fb6b;width:150px;display:inline-block;height:4px}@media (max-width:900px){.footer_date{bottom:-30px}}.footer_center{position:absolute;top:0;left:50%;margin:auto;text-align:center;transform:translateX(-50%)}@media (max-width:900px){.footer_center{text-align:left}}@media (max-width:900px){.footer_legal{margin-top:40px}}.award{display:inline-block;margin:6px;flex-basis:18%}.award img{max-width:164px;max-height:44px;width:100%}.award p{margin-bottom:20px}.award_line{height:6px;width:50px;margin:8px 0;background-color:#00fb6b}@media (max-width:900px){.award{flex-basis:40%}}.locale-en .footer__quote{font-size:40px;font-weight:400;margin-bottom:61px;line-height:30px;font-family:Tusker,"Mochiy Pop One",sans-serif;line-height:1.29;color:#fff}@media (max-width:770px){.locale-en .footer__quote{font-size:24px}}.locale-en .legalLink{font-size:16px}.locale-en .legalLink:hover{color:#00fb6b}.locale-en .footer__info__item{font-size:14px}.locale-en .footer__info__itemTitle{font-size:20px;font-weight:600}.locale-en .footer__info__titleLink{font-size:20px;font-weight:600;color:#00fb6b}.locale-en .footer__info__itemContent{font-size:16.5px}.locale-en .footer__info__itemLink{font-size:14px}.locale-en .footer__info__itemLink p{font-size:16px;color:#fff}.locale-en .footer__info__itemLink:hover p{color:#00fb6b}.locale-en .footer__left__logo{font-size:71px}.locale-en .footer__right__logo{font-size:50px;color:#00fb6b}.locale-en .form__container p{font-size:15px;color:#e8e5e6}.locale-en .newsLetter{color:#00fb6b;border-bottom:1px solid #00fb6b}.locale-en .newsLetter ::placeholder{color:#00fb6b}.locale-en #fieldEmail1{font-size:18px}.locale-en .footer__up{color:#00fb6b;font-size:16px;width:17px}.locale-en .footer_date{color:#00fb6b}.locale-en .footer_date div{border-top:1px solid #00fb6b}.locale-en .award_line{background-color:#00fb6b}.locale-ja .footer__quote{font-size:40px;font-weight:400;margin-bottom:61px;line-height:30px;font-family:Tusker,"Mochiy Pop One",sans-serif;line-height:1.29;color:#fff}@media (max-width:770px){.locale-ja .footer__quote{font-size:24px}}.locale-ja .legalLink{font-size:12px}.locale-ja .legalLink:hover{color:#ff2c52}.locale-ja .footer__info__item{font-size:14px}.locale-ja .footer__info__itemTitle{font-size:16px;font-weight:600}.locale-ja .footer__info__titleLink{font-size:16px;font-weight:600;color:#ff2c52}.locale-ja .footer__info__itemContent{font-size:16.5px}.locale-ja .footer__info__itemLink{font-size:14px}.locale-ja .footer__info__itemLink p{font-size:12px;color:#fff}.locale-ja .footer__info__itemLink:hover p{color:#ff2c52}.locale-ja .footer__left__logo{font-size:71px}.locale-ja .footer__right__logo{font-size:50px;color:#ff2c52}.locale-ja .form__container p{font-size:10px;color:#e8e5e6}.locale-ja .newsLetter{color:#ff2c52;border-bottom:1px solid #ff2c52}.locale-ja .newsLetter ::placeholder{color:#ff2c52}.locale-ja #fieldEmail1{font-size:14px}.locale-ja .footer__up{color:#ff2c52;font-size:14px;width:44px}.locale-ja .footer_date{color:#ff2c52;font-size:14px}.locale-ja .footer_date div{border-top:1px solid #ff2c52}.locale-ja .award_line{background-color:#ff2c52}.midNavigation{max-width:1680px;margin:auto;position:fixed;bottom:40px;width:100vw;z-index:1;transition:opacity .5s ease;padding:0 72px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}@media screen and (min-width:1680px){.midNavigation{margin-left:calc((100vw - 1680px)/ 2)}}@media (max-width:1680px){.midNavigation{padding:0 72px}}@media (max-width:1440px){.midNavigation{padding:0 24px}}.midNavigation--active .midNavigation__scroll,.midNavigation--active .midNavigation__showreel,.midNavigation--active .midNavigation__social{transform:translateY(0);opacity:1;transition:all ease .5s}.midNavigation--active .nav--active{visibility:visible}.midNavigation--hide{transition:all ease .5s}.midNavigation__scroll{text-align:center;text-align:center;position:absolute;bottom:0;left:50%;transform:translateX(-50%)!important;opacity:0}.midNavigation__scroll p{margin-bottom:6px}.midNavigation__scroll svg{width:16px}@media (max-width:770px){.midNavigation__scroll{bottom:-20px}.midNavigation__scroll p{display:none}}.midNavigation__showreel{z-index:10;transform:translateX(-50%);transform:translateY(40px);opacity:0;transition:all ease .5s}.midNavigation__showreel--right{left:initial;right:87px}@media (max-width:770px){.midNavigation__showreel--right{right:15px}}.hideArrow{opacity:0!important;transition:all ease .5s!important}.midNavigation__showreel{visibility:hidden}.midNavigation__showText{display:none;font-size:20px;margin-bottom:30px}.midNavigation__showIcone{display:inline-block;width:17px;height:auto}.midNavigation__showIconeLrg{display:none;width:38px;height:auto;vertical-align:middle;margin:0 5px 7px 0}.midNavigation__social{width:24px;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translateY(40px);opacity:0;transition:all ease .5s}.midNavigation__socialIcone{width:24px;height:auto}.midNavigation__socialIcone:first-child{margin-bottom:8px}.midNavigation_white{transition:all ease .5s!important}.midNavigation_white .header__logo,.midNavigation_white a.link,.midNavigation_white p{color:#e8e5e6}.midNavigation_white a.link::after,.midNavigation_white a.link:hover:after{background:#e8e5e6}.midNavigation_white .st0{fill:#e8e5e6}.midNavigation_white .st1{stroke:#e8e5e6}.midNavigation__showText_bold{font-weight:500}.loader{width:100vw;height:100vh;background:#030a0b;position:fixed;top:0;left:0;z-index:998;display:flex;flex-direction:row;justify-content:center;align-items:center}.loader::after{content:"";position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:#2d2e30;transform:translateY(100vh)}.loader--hide{opacity:0;visibility:hidden;transition:visibility 0s .3s}.loader.loader--invert{background:0 0}.loader.loader--invert .noise__wrapper{display:none}.loader.loader--invert .load__circle--back{stroke:#efefef}.loader__icon{width:130px;height:130px;position:relative}@media (max-width:770px){.loader__icon{height:36vh}}.load__circle{position:absolute;top:0;left:0;transform:rotate(-90deg);stroke-width:10px;stroke-dasharray:1000;stroke-dashoffset:0}.load__circle--active{position:absolute;top:0;left:0;transform:rotate(-90deg);stroke-width:10px;stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset cubic-bezier(.4,0,.2,1) .8s}.load_w{width:74px;margin:27px;margin-top:38px}.loader__logo{position:absolute;top:48px;left:35px;font-size:64px;opacity:0}@media (max-width:770px){.loader__logo{top:47px;left:32px;font-size:47px}}.loader__progress{position:absolute;top:0;left:0;width:0;height:10px;background:#dfe2e7}.loader__wrapper{width:100vw;height:100vh;position:fixed;opacity:0;display:flex;flex-direction:row;justify-content:center;align-items:center;user-select:none;pointer-events:none}.loader__content{width:80%;height:auto;display:flex;justify-content:center;align-items:flex-start;overflow:hidden;padding-bottom:100px;transform:translateY(50px)}@media (max-width:770px){.loader__content{width:92%}}@media (max-width:380px){.loader__content{width:100%;transform:scale(.85)}}.loader__content__fixed{margin-right:15px;position:relative}@media (max-width:900px){.loader__content__fixed{margin-right:10px}}@media (max-width:440px){.loader__content__fixed{margin-right:6px}}.endText{position:absolute;left:0;top:-70px;width:360px;color:#dfe2e7}.endText span{position:relative}.endText .loader__content__itemSprite{left:106%;width:69px}@media (max-width:900px){.endText .loader__content__itemSprite{left:116%;width:53px;top:-10px}}.endText .loader__content__itemSprit__image{width:initial;height:100%;transform:translateX(-80%);visibility:hidden;transition:visibility 0s .5s}@media (max-width:900px){.endText .loader__content__itemSprit__image{height:53px}}.loader__content__moving{height:auto;overflow:hidden;user-select:none;pointer-events:none;padding-bottom:40px}.loader__content__fixed{padding-top:5px;user-select:none;pointer-events:none}.loader__content__moving__wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;transform:translateY(calc(-100% + 59.6px));transition:all ease .2s}@media (max-width:900px){.loader__content__moving__wrapper{transform:translateY(calc(-100% + 44.4px))}}@media (max-width:440px){.loader__content__moving__wrapper{transform:translateY(calc(-100% + 37.4px))}}.loader__content__moving__wrapper.loaderStep--1{transform:translateY(calc(-100% + 114.6px))}@media (max-width:900px){.loader__content__moving__wrapper.loaderStep--1{transform:translateY(calc(-100% + 84.8px))}}@media (max-width:440px){.loader__content__moving__wrapper.loaderStep--1{transform:translateY(calc(-100% + 78.8px))}}.loader__content__moving__wrapper.loaderStep--2{transform:translateY(calc(-100% + 170.4px))}@media (max-width:900px){.loader__content__moving__wrapper.loaderStep--2{transform:translateY(calc(-100% + 125.4px))}}@media (max-width:440px){.loader__content__moving__wrapper.loaderStep--2{transform:translateY(calc(-100% + 116.1px))}}.loader__content__moving__wrapper.loaderStep--3{transform:translateY(calc(-100% + 224.8px))}@media (max-width:900px){.loader__content__moving__wrapper.loaderStep--3{transform:translateY(calc(-100% + 165.2px))}}@media (max-width:440px){.loader__content__moving__wrapper.loaderStep--3{transform:translateY(calc(-100% + 152.8px))}}.loader__content__moving__wrapper.loaderStep--4{transform:translateY(calc(-100% + 280px))}@media (max-width:900px){.loader__content__moving__wrapper.loaderStep--4{transform:translateY(calc(-100% + 206px))}}@media (max-width:440px){.loader__content__moving__wrapper.loaderStep--4{transform:translateY(calc(-100% + 190px))}}.loader__content__moving__wrapper.loaderStep--5{transform:translateY(calc(-100% + 334.8px))}@media (max-width:900px){.loader__content__moving__wrapper.loaderStep--5{transform:translateY(calc(-100% + 244.8px))}}@media (max-width:440px){.loader__content__moving__wrapper.loaderStep--5{transform:translateY(calc(-100% + 226.8px))}}.loader__content__moving__wrapper.loaderStep--6{transform:translateY(calc(-100% + 389.9px))}@media (max-width:900px){.loader__content__moving__wrapper.loaderStep--6{transform:translateY(calc(-100% + 285.6px))}}@media (max-width:440px){.loader__content__moving__wrapper.loaderStep--6{transform:translateY(calc(-100% + 264.6px))}}.loader__content__moving__wrapper.loaderStep--7{transform:translateY(calc(-100% + 445.6px))}@media (max-width:900px){.loader__content__moving__wrapper.loaderStep--7{transform:translateY(calc(-100% + 325.6px))}}@media (max-width:440px){.loader__content__moving__wrapper.loaderStep--7{transform:translateY(calc(-100% + 302.4px))}}.loader__content__item{position:relative;display:inline-block;margin-bottom:5px}.loader__content__item span{position:relative}@media (max-width:900px){.loader__content__item{margin-bottom:10px}}.loader__content__itemSprite{position:absolute;top:0;left:0;width:100%;overflow:hidden}.loader__content__itemSprit__image{width:500%}.loader__content__item--1 .loader__content__itemSprit__image{width:500%;visibility:hidden;transition:visibility 0s .5s}.loader__content__item--1.active .loader__content__itemSprit__image{transform:translateX(-80%);animation:waveSprite 1.5s .5s steps(1) forwards;visibility:visible}.loader__content__item--2 .loader__content__itemSprite{left:106%;width:10%}.loader__content__item--2 .loader__content__itemSprit__image{width:500%;height:100%;transform:translateX(-80%);visibility:hidden;transition:visibility 0s .5s}.loader__content__item--2.active .loader__content__itemSprit__image{visibility:visible;animation:waveSprite 1s .5s steps(1) forwards}.loader__content__item--0{opacity:1}@media (max-width:440px){.loader__content__item--0{opacity:0}}.loader__content__item--0 .loader__content__itemSprite{left:10px;width:80%;top:-33px}@media (max-width:900px){.loader__content__item--0 .loader__content__itemSprite{left:10px;width:60%;top:-10px}}.loader__content__item--0 .loader__content__itemSprit__image{width:initial;height:100%;transform:translateX(-80%);visibility:hidden;transition:visibility 0s .5s}@media (max-width:900px){.loader__content__item--0 .loader__content__itemSprit__image{height:60px}}.loader__content__item--0.active .loader__content__itemSprit__image{animation:waveSprite 1s .5s steps(1) forwards;visibility:visible}.loader__content__item--3 .loader__content__itemSprite{left:102%;width:13%;top:-9px}@media (max-width:900px){.loader__content__item--3 .loader__content__itemSprite{width:57px;top:-22px;left:102%}}.loader__content__item--3 .loader__content__itemSprit__image{width:initial;height:100%;transform:translateX(-80%);visibility:hidden;transition:visibility 0s .5s}.loader__content__item--3.active .loader__content__itemSprit__image{animation:waveSprite 1s .5s steps(1) forwards;visibility:visible}.loader__content__item--4 .loader__content__itemSprit__image{width:initial;height:100%;transform:translateX(-80%);visibility:hidden;transition:visibility 0s .5s}.loader__content__item--4.active .loader__content__itemSprit__image{visibility:visible;animation:waveSprite 1s .5s steps(1) forwards}.loader__content__item--5 .loader__content__itemSprite{left:-19px;width:170%;top:-33px}@media (max-width:900px){.loader__content__item--5 .loader__content__itemSprite{left:-14px;width:70px;top:-23px}}.loader__content__item--5 .loader__content__itemSprit__image{width:initial;height:100%;transform:translateX(-80%);visibility:hidden;transition:visibility 0s .5s}@media (max-width:900px){.loader__content__item--5 .loader__content__itemSprit__image{height:65px}}.loader__content__item--5.active .loader__content__itemSprit__image{visibility:visible;animation:waveSprite 1s .5s steps(1) forwards}.loader__content__item--6 .loader__content__itemSprite{left:-19px;width:130%;top:-33px}@media (max-width:900px){.loader__content__item--6 .loader__content__itemSprite{left:-19px;width:138%;top:-33px}}.loader__content__item--6 .loader__content__itemSprit__image{width:initial;height:100%;transform:translateX(-80%);visibility:hidden;transition:visibility 0s .5s}@media (max-width:900px){.loader__content__item--6 .loader__content__itemSprit__image{height:94px}}.loader__content__item--6.active .loader__content__itemSprit__image{animation:waveSprite 1s .5s steps(1) forwards;visibility:visible}.loader__content__fixedTxt{position:relative}.loader__content__fixedTxt .loader__content__itemSprite{left:-10px;width:270px}@media (max-width:900px){.loader__content__fixedTxt .loader__content__itemSprite{left:-10px;width:169px;top:-10px}}.loader__content__fixedTxt .loader__content__itemSprit__image{width:initial;height:100%;transform:translateX(-80%);visibility:hidden;transition:visibility 0s .5s}.loader__content{font-size:50px;color:#000;font-weight:600;font-family:Tusker,"Mochiy Pop One",sans-serif;position:relative}@media (max-width:900px){.loader__content{font-size:30px}}@media (max-width:440px){.loader__content{font-size:27px}}.loader__content p{font-size:50px;color:#000;font-weight:600;font-family:Tusker,"Mochiy Pop One",sans-serif}@keyframes waveSprite{0%{transform:translateX(100%)}10%{transform:translateX(-20%)}20%{transform:translateX(-40%)}30%{transform:translateX(-60%)}40%{transform:translateX(-80%)}}@keyframes longLine{0%{transform:translateY(10%)}10%{transform:translateY(-10%)}20%{transform:translateY(-30%)}30%{transform:translateY(-50%)}40%{transform:translateY(-70%)}}.loader--step--2 .loader__content__fixedTxt .loader__content__itemSprit__image{animation:waveSprite 1s .5s steps(1) forwards;visibility:visible}.loader--step--3 .loader__content__fixed,.loader--step--3 .loader__content__moving{transform:translateY(81px);transition:all ease .2s}@media (max-width:440px){.loader--step--3 .loader__content__fixed,.loader--step--3 .loader__content__moving{transform:translateY(44px)}}.loader--step--3 .endText .loader__content__itemSprit__image{visibility:visible;animation:waveSprite 1s .5s steps(1) forwards}.skip__btn{position:absolute;top:20%;right:0;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;z-index:9999;user-select:none}.skip__btn.hide{visibility:hidden}@media (max-width:770px){.skip__btn{top:10%}}.skip__btn__txt{color:#dfe2e7;margin-right:20px}.skip__btn__border{width:60px;height:2px;background:#dfe2e7}.loader__sideWrapper{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:9999;background:#dfe2e7;transform:translateX(100vw);transition:all ease .5s}.loader__sideWrapper.active{transform:translateX(0);transition:all ease .5s}.locale-en .loader.loader--invert .load__circle--over{stroke:#00fb6b}.locale-en .loader.loader--invert .load_w path{fill:#00fb6b}.locale-en .load_w path{fill:#00fb6b}.locale-en .loader__logo{position:absolute;top:48px;left:35px;font-size:64px;color:#00fb6b;opacity:0}@media (max-width:770px){.locale-en .loader__logo{top:47px;left:32px;font-size:47px}}.locale-en .endText{font-size:50px;font-weight:600;font-family:Tusker,"Mochiy Pop One",sans-serif}@media (max-width:900px){.locale-en .endText{font-size:30px;top:-36px}}@media (max-width:440px){.locale-en .endText{font-size:27px;top:-36px}}.locale-en .skip__btn__txt{font-size:17px;font-weight:600;color:#dfe2e7;margin-right:20px}.locale-ja .loader.loader--invert .load__circle--over{stroke:#ff2c52}.locale-ja .loader.loader--invert .load_w path{fill:#ff2c52}.locale-ja .load_w path{fill:#ff2c52}.locale-ja .loader__logo{position:absolute;top:48px;left:35px;font-size:64px;color:#ff2c52;opacity:0}@media (max-width:770px){.locale-ja .loader__logo{top:47px;left:32px;font-size:47px}}.locale-ja .endText{font-size:50px;font-weight:600;font-family:"Mochiy Pop One",Tusker,sans-serif}@media (max-width:900px){.locale-ja .endText{font-size:30px;top:-36px}}@media (max-width:440px){.locale-ja .endText{font-size:27px;top:-36px}}.locale-ja .skip__btn__txt{font-size:17px;font-weight:600;color:#dfe2e7;margin-right:20px}.locale-ja .load__circle--over{stroke:#ff2c52}@media (max-width:770px){*{cursor:initial}}.empty_link,body{cursor:url(../media/cursor/png/cursor5.png),default}.linkCursor,a,button{cursor:url(../media/cursor/png/cursor2.png) 10 0,pointer}.eyes{cursor:url(../media/cursor/png/cursor2.png) 10 0,pointer}.eyes>*,.eyes>*>*,.eyes>*>*>*,.eyes>*>*>*>*{cursor:url(../media/cursor/png/cursor2.png) 10 0,pointer}.cursor{display:none;position:fixed;top:0;left:0;z-index:99999;background:#fff;width:20px;height:20px;border-radius:50%;user-select:none;pointer-events:none;transition:transform ease .3s;will-change:auto}@media (max-width:770px){.cursor{display:none}}.enter{transform:scale(2.5);transition:transform ease .3s}.discover{opacity:.2;transition:transform ease .3s}.leave{transform:scale(0);transition:transform ease .3s}.transition__wrapper{z-index:999999999;position:fixed;top:0;left:0;width:100vw;height:100vh;display:none}.transition__wrapper .color_block{position:absolute;width:100%;height:100%;top:auto;left:-100%;bottom:auto;right:auto;background:#e8e5e6;transition:left 1s cubic-bezier(.645,.045,.355,1);animation-fill-mode:forwards;animation-iteration-count:1}.transition__wrapper .color_block.active{animation-name:blockslidein}.transition__wrapper .color_block.deactive{animation-name:blockslideout1}.transition__wrapper .color_block_layer--1.active{animation-duration:.6s;animation-delay:0}.transition__wrapper .color_block_layer--2{background:#030a0b}.transition__wrapper .color_block_layer--2.active{animation-duration:.5s;animation-delay:.3s}.transition__wrapper .color_block_layer--2.deactive{left:0;animation-duration:1s;animation-delay:.1s}.transition__wrapper .color_block_layer--3{background:#fff}.transition__wrapper .color_block_layer--3.deactive{animation-name:blockslideout2;animation-duration:1.2s;animation-delay:0s}.transition__wrapper .color_block_layer--4.deactive{animation-name:blockslideout2;animation-duration:1s;animation-delay:.2s}@keyframes blockslidein{from{left:-100%}to{left:0}}@keyframes blockslideout1{from{left:0}to{left:100%}}@keyframes blockslideout2{from{left:-100%}to{left:100%}}.locale-en .color_block_layer--4{background:#00fb6b}.locale-ja .color_block_layer--4{background:#ff2c52}.btn{width:180px;height:70px;display:flex;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;color:#030a0b;position:relative;z-index:2;text-transform:uppercase;position:relative;margin:50px}.btn__wrapper{width:100%;height:36px;overflow:hidden}.btn__mover{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;transition:all cubic-bezier(.4,0,.2,1) .3s}.btn__text{padding:8px 0;display:inline-block}.btn--topLeft::after{top:-10px!important;transition:all cubic-bezier(.4,0,.2,1) .3s!important}.btn--top::after{top:-15px!important;bottom:initial;transition:all cubic-bezier(.4,0,.2,1) .3s!important}.btn--bottomLeft::after{right:initial;left:-15px!important;transition:all cubic-bezier(.4,0,.2,1) .3s!important}.btn--bottomRight::after{right:-15px!important;left:initial;transition:all cubic-bezier(.4,0,.2,1) .3s!important}.btn--bottom::after{bottom:-15px!important;top:initial;transition:all cubic-bezier(.4,0,.2,1) .3s!important}.btn--topRight::after{top:0;right:0}.btn--topRight:hover::after{top:-10px;right:-5px;transition:all cubic-bezier(.4,0,.2,1) .3s}.btn--goToRight::after{right:0;transition:none}.btn--goToLeft::after{left:0;transition:none}.btn--goToRightStep2::after{right:0;transition:all cubic-bezier(.4,0,.2,1) .3s}.btn--goToLeftStep2::after{left:0;transition:all cubic-bezier(.4,0,.2,1) .3s}.btn--goToBottom::after{bottom:0;transition:none}.btn--goToTop::after{top:0;transition:none}.btn--goToBottomStep2::after{bottom:0;transition:all cubic-bezier(.4,0,.2,1) .3s}.btn--goToTopStep2::after{top:0;transition:all cubic-bezier(.4,0,.2,1) .3s}.btn__detector{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.3;overflow:hidden}.btn__detector__inner{position:absolute;width:50%;height:100%;opacity:.5}.btn__detector__inner--left{top:0;left:0;z-index:10}@media only screen and (min-device-width:200px) and (max-device-width:480px) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:640px) and (orientation:portrait),only screen and (min-device-width:360px) and (max-device-width:640px) and (orientation:portrait),only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.btn__detector__inner--left{display:none}}.btn__detector__inner--right{top:0;right:0;z-index:10}@media only screen and (min-device-width:200px) and (max-device-width:480px) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:640px) and (orientation:portrait),only screen and (min-device-width:360px) and (max-device-width:640px) and (orientation:portrait),only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.btn__detector__inner--right{display:none}}.btn__detector__inner--top{width:100%;height:50%;left:0;top:0;z-index:20}.btn__detector__inner--top:hover{z-index:8}@media only screen and (min-device-width:200px) and (max-device-width:480px) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:640px) and (orientation:portrait),only screen and (min-device-width:360px) and (max-device-width:640px) and (orientation:portrait),only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.btn__detector__inner--top{height:100%}}.btn__detector__inner--bottom{width:100%;height:50%;left:0;bottom:0;z-index:20}.btn__detector__inner--bottom:hover{z-index:8}@media only screen and (min-device-width:200px) and (max-device-width:480px) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:640px) and (orientation:portrait),only screen and (min-device-width:360px) and (max-device-width:640px) and (orientation:portrait),only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.btn__detector__inner--bottom{display:none}}.btn__container{text-align:center;margin:10px 0}.btn__container .btn__module{display:inline-block}.btn__container .btn__module .btn{width:100%;margin:auto}.btn__container .btn__module .btn .btn__wrapper{margin:0 30px;min-width:160px}@media (max-width:460px){.btn__container .btn__module .btn .btn__wrapper{margin:0 24px}}.btn_jobs{background:#00fb6b;border:none;color:#030a0b;grid-column:1/1;display:block;height:80px;padding-top:calc(40px - .5em);text-align:center;text-decoration:none;text-transform:uppercase;width:240px;margin:0;cursor:pointer}.btn_jobs--secondary{border:solid #030a0b 1px}.locale-en .btn{font-size:20px;font-family:DarkerSB,"M PLUS 1p",sans-serif;font-weight:700;background-color:#00fb6b}.locale-en .btn:hover{color:#fff;background:#030a0b}.locale-ja .btn{font-size:20px;font-family:"M PLUS 1p",DarkerSB,sans-serif;font-weight:700;background-color:#ff2c52}.locale-ja .btn:hover{color:#fff;background:#030a0b}.contact_form{align-items:flex-start;display:flex;flex-wrap:wrap;margin-top:150px}.contact_form>*{margin-bottom:20px;width:29.3333333333%}@media (max-width:900px){.contact_form>*{width:100%}}.contact_form .contact_reasonInputContainer,.contact_form .nameInput,.contact_form .numberInput{margin-right:6%}@media (max-width:900px){.contact_form .contact_reasonInputContainer,.contact_form .nameInput,.contact_form .numberInput{margin-right:0}}.contact_form .contact_reasonInput,.contact_form .nameInput,.contact_form .numberInput{padding-right:6%}@media (max-width:900px){.contact_form .contact_reasonInput,.contact_form .nameInput,.contact_form .numberInput{padding-right:0}}.contact_form .messageInput,.contact_form .reasonInput,.contact_form input{border-bottom:solid 1px #000;color:#1b252c;font-family:TTNorms,"M PLUS 1p",sans-serif;font-size:20px;font-weight:500;height:40px;margin-bottom:50px}.contact_form .messageInput::placeholder,.contact_form input::placeholder{color:#1b252c}.contact_form input::-webkit-input-placeholder{color:#1b252c}.contact_form input:-ms-input-placeholder{color:#1b252c}.contact_form .reasonInput{cursor:pointer;line-height:23px;padding-top:12px;width:100%}.contact_form .contact_reasonInputContainer{display:inline-block;position:relative}.contact_form .reasonDownChevron{font-size:24px;position:absolute;left:230px;top:4px;z-index:-1}@media screen and (max-width:1100px){.contact_form .reasonDownChevron{left:210px}}@media (max-width:900px){.contact_form .reasonDownChevron{left:230px}}.contact_form .contact_submitContainer{margin-left:auto;margin-top:50px;position:relative}@media (max-width:900px){.contact_form .contact_submitContainer{margin-left:unset}}.contact_form .contact_submitContainer .email_icon_contact_full{bottom:13px;height:auto;left:213px;position:absolute;width:15px}.contact_form .contact_submitContainer .email_icon_contact_full.newsLetter_submit{right:11px}.contact_form .contact_newsletterAgreement,.contact_form .contact_privacyAgreement{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px;position:relative}.contact_form .contact_newsletterAgreement .contact_newsletterLabel,.contact_form .contact_newsletterAgreement .contact_privacyLabel,.contact_form .contact_privacyAgreement .contact_newsletterLabel,.contact_form .contact_privacyAgreement .contact_privacyLabel{font-size:14px;width:calc(100% - 30px)}.contact_form .contact_newsletterAgreement .newsLetterAgreement,.contact_form .contact_newsletterAgreement .privacyAgreement,.contact_form .contact_privacyAgreement .newsLetterAgreement,.contact_form .contact_privacyAgreement .privacyAgreement{appearance:none;border:solid 1px #000;cursor:pointer;display:inline-block;height:15px;position:relative;top:calc(.5em - 7.5px);width:15px}.contact_form .contact_newsletterAgreement .newsLetterAgreement:focus,.contact_form .contact_newsletterAgreement .privacyAgreement:focus,.contact_form .contact_privacyAgreement .newsLetterAgreement:focus,.contact_form .contact_privacyAgreement .privacyAgreement:focus{outline:0}.contact_form .contact_newsletterAgreement .newsLetterAgreement::after,.contact_form .contact_newsletterAgreement .newsLetterAgreement::before,.contact_form .contact_newsletterAgreement .privacyAgreement::after,.contact_form .contact_newsletterAgreement .privacyAgreement::before,.contact_form .contact_privacyAgreement .newsLetterAgreement::after,.contact_form .contact_privacyAgreement .newsLetterAgreement::before,.contact_form .contact_privacyAgreement .privacyAgreement::after,.contact_form .contact_privacyAgreement .privacyAgreement::before{content:none}.contact_form .contact_newsletterAgreement .newsLetterAgreement:checked::after,.contact_form .contact_newsletterAgreement .privacyAgreement:checked::after,.contact_form .contact_privacyAgreement .newsLetterAgreement:checked::after,.contact_form .contact_privacyAgreement .privacyAgreement:checked::after{content:url(../media/checkmark.png);position:absolute;top:-5px}.contact_form .contact_formSubmit{border:none;font-family:TTNorms,"M PLUS 1p",sans-serif;font-weight:700;font-size:42px;position:relative;right:1%;text-align:left}.contact_form .contact_formSubmit::before{bottom:-30px;content:url(../media/dots_right_corner.png);position:absolute;left:100px}.contact_form .contact_formSubmit::after{background:#000;bottom:-25px;content:"";height:10px;left:0;position:absolute;width:75px}.contact_form .contact_messageContainer{width:64.66%}@media (max-width:900px){.contact_form .contact_messageContainer{width:100%}}.contact_form .contact_messageContainer .messageInput{background:0 0;border-top:none;border-right:none;border-left:none;height:40px;padding-top:12px;resize:none;transition:height .5s ease;width:100%}.contact_form .contact_messageContainer .messageInput.active{height:120px}.contact_form .contact_messageContainer .contact_messageBorder{background:#000;display:block;height:1px;opacity:1;transition:opacity .5s ease;width:100%}.contact_form .contact_messageContainer .contact_messageBorder.active{opacity:0}.contact_form input[type=checkbox]{margin-bottom:unset}.contact_form .email_icon_contact{bottom:32px;height:auto;position:absolute;right:0;width:15px}.contact_form .email_icon_contact.newsLetter_submit{right:11px}.contact_errorMessage{bottom:-60px;color:red;font-size:14px;left:-5px;position:absolute;top:120%}.hold{width:136px;height:136px;border-radius:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:14px;text-decoration:none;color:#18252d;font-weight:700;position:relative;z-index:2;transition:all cubic-bezier(.4,0,.2,1) .3s;position:relative;z-index:800;margin:50px}.hold::after{display:block;content:"";position:absolute;bottom:0;width:100%;height:100%;z-index:-2;border-radius:100%;background:#fff;transition:all cubic-bezier(.4,0,.2,1) .3s}.hold:hover .hold__mover{transform:translateY(-44px);transition:all cubic-bezier(.4,0,.2,1) .3s}@media (max-width:770px){.hold:hover .hold__mover{transform:translateY(0)}}@media (max-width:770px){.hold{width:120px;height:120px}}.holder__detector{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;opacity:.3;overflow:hidden}.hold__detector__inner{position:absolute;width:50%;height:100%;opacity:.5}.hold__detector__inner--left{top:0;left:0;z-index:10}@media only screen and (min-device-width:200px) and (max-device-width:480px) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:640px) and (orientation:portrait),only screen and (min-device-width:360px) and (max-device-width:640px) and (orientation:portrait),only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.hold__detector__inner--left{display:none}}.hold__detector__inner--right{top:0;right:0;z-index:10}@media only screen and (min-device-width:200px) and (max-device-width:480px) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:640px) and (orientation:portrait),only screen and (min-device-width:360px) and (max-device-width:640px) and (orientation:portrait),only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.hold__detector__inner--right{display:none}}.hold__detector__inner--top{width:100%;height:50%;left:0;top:0;z-index:20}.hold__detector__inner--top:hover{z-index:8}@media only screen and (min-device-width:200px) and (max-device-width:480px) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:640px) and (orientation:portrait),only screen and (min-device-width:360px) and (max-device-width:640px) and (orientation:portrait),only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.hold__detector__inner--top{height:100%}}.hold__detector__inner--bottom{width:100%;height:50%;left:0;bottom:0;z-index:20}.hold__detector__inner--bottom:hover{z-index:8}@media only screen and (min-device-width:200px) and (max-device-width:480px) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:640px) and (orientation:portrait),only screen and (min-device-width:360px) and (max-device-width:640px) and (orientation:portrait),only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.hold__detector__inner--bottom{display:none}}.hold__circle{position:absolute;top:0;left:0;width:100%;height:100%;stroke-dasharray:1000;stroke-dashoffset:0;cursor:pointer}.hold__circle--active{animation:draw 1s ease}@keyframes draw{0%{stroke-dashoffset:0}100%{stroke-dashoffset:1000}}.hold__wrapper{width:100%;height:44px;overflow:hidden;cursor:pointer;user-select:none}.hold__mover{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;transition:all cubic-bezier(.4,0,.2,1) .3s}.hold__text{padding:15px 0;display:inline-block;user-select:none}@media (max-width:770px){.hold__text{font-size:16px}.hold__text:last-child{display:none}}.hold--bottomLeft::after{left:-15px!important;transition:all cubic-bezier(.4,0,.2,1) .3s!important}.hold--topLeft::after{bottom:0;left:0}.hold--topLeft:hover::after{top:-15px;left:-15px;transition:all cubic-bezier(.4,0,.2,1) .3s!important}.hold--bottomRight::after{right:-15px!important;left:initial;transition:all cubic-bezier(.4,0,.2,1) .3s!important}.hold--top::after{top:-15px!important;bottom:initial;transition:all cubic-bezier(.4,0,.2,1) .3s!important}.hold--bottom::after{bottom:-15px!important;top:initial;transition:all cubic-bezier(.4,0,.2,1) .3s!important}.hold--goToRight::after{right:0;transition:none}.hold--goToLeft::after{left:0;transition:none}.hold--goToBottom::after{bottom:0;transition:none}.hold--goToTop::after{top:0;transition:none}.hold--goToRightStep2::after{right:0;transition:all cubic-bezier(.4,0,.2,1) .3s}.hold--goToLeftStep2::after{left:0;transition:all cubic-bezier(.4,0,.2,1) .3s}.hold--goToBottomStep2::after{bottom:0;transition:all cubic-bezier(.4,0,.2,1) .3s}.hold--goToTopStep2::after{top:0;transition:all cubic-bezier(.4,0,.2,1) .3s}.hold--topRight::after{bottom:0;right:0}.hold--topRight:hover::after{top:-15px;right:-15px;transition:all cubic-bezier(.4,0,.2,1) .3s}.hold--active.hold--bottomLeft::after{bottom:0!important;left:0!important;top:0!important;right:0!important;transition:all cubic-bezier(.4,0,.2,1) .3s}.hold--active.hold--topLeft::after{bottom:0!important;left:0!important;top:0!important;right:0!important;transition:all cubic-bezier(.4,0,.2,1) .3s}.hold--active.hold--bottomRight::after{bottom:0!important;left:0!important;top:0!important;right:0!important;transition:all cubic-bezier(.4,0,.2,1) .3s}.hold--active.hold--topRight::after{bottom:0!important;left:0!important;top:0!important;right:0!important;transition:all cubic-bezier(.4,0,.2,1) .3s}.hold--active .hold__mover{transform:translateY(-44px);transition:all cubic-bezier(.4,0,.2,1) .3s}@media (max-width:770px){.hold--active .hold__mover{transform:translateY(0)}}.hold--show .hold__circle{opacity:0}.hold--show .hold__wrapper{opacity:0}.hold--show::after{transform:scale(15);transition:all cubic-bezier(.4,0,.2,1) .6s .6s}@media (max-width:770px){.hold--show::after{transition:all cubic-bezier(.4,0,.2,1) .6s}}html{-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,.004)}h1{color:#18252d}h2{color:#18252d;margin:70px 0;text-transform:uppercase}h3{color:#18252d}h4{color:#18252d;margin-bottom:22px}p{color:#18252d}.center{text-align:center}.left{text-align:left}.right{text-align:right}a.link{text-decoration:none;color:#18252d;position:relative;display:inline-block;padding:20px 0;margin:0 20px;overflow-x:hidden}a.link::after{content:"";display:block;position:absolute;bottom:14px;left:0;width:100%;height:2px;background:#18252d}@media (max-width:770px){a.link::after{bottom:0}}a.link:hover::after{animation:inOutIn 1.3s ease}@media (max-width:770px){a.link:hover::after{animation:none}}a.link--basic:before{content:"";display:block;position:absolute;left:0;bottom:14px;height:2px;width:0;transition:width 0s ease,background .5s ease}a.link--basic:after{content:"";display:block;position:absolute;right:0;left:initial;bottom:14px;height:2px;width:0;background:#18252d;transition:width .5s ease}a.link--basic:hover:before{width:100%;background:#18252d;transition:width .5s ease}@media (max-width:770px){a.link--basic:hover:before{width:0;background:0 0;transition:width .5s ease}}a.link--basic:hover:after{width:100%;background:0 0;transition:all 0s ease}@media (max-width:770px){a.link--basic:hover:after{width:0;background:#18252d;transition:width .5s ease}}a.link--basic--footer{position:relative}a.link--basic--footer:before{bottom:-10px}a.link--basic--footer:after{bottom:-10px;background:#fff}a.link--basic--footer:hover:before{background:#fff}@media (max-width:770px){a.link--basic--footer:hover:before{background:0 0}}@media (max-width:770px){a.link--basic--footer:hover:after{background:#fff}}a.link--logo:hover:after,a.link--logo:hover:before{display:none}a.link--logo--hide{opacity:0}a.underline-link{text-decoration:none;color:#18252d;position:relative;display:inline-block;padding:20px 0;margin:0 13px;transition:all ease .5s;transition:color ease 10ms;line-height:28px}a.underline-link::after{content:"";display:block;position:absolute;left:-25px;height:22px;background:0 0;background-position:left center;background-repeat:no-repeat;transition:width .3s ease}@media (max-width:770px){a.underline-link::after{bottom:0}}a.underline-link.lang-link{font-size:18px}@keyframes inOutIn{0%{transform:translateX(0);opacity:1}40%{transform:translateX(100%);opacity:1}50%{transform:translateX(100%);opacity:0}55%{opacity:0;transform:translateX(-100%)}60%{opacity:1;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@keyframes outInOut{0%{transform:translateX(-100%);opacity:1}40%{transform:translateX(0);opacity:1}80%{transform:translateX(100%);opacity:1}90%{transform:translateX(100%);opacity:0}95%{transform:translateX(-100%);opacity:0}100%{opacity:1;transform:translateX(-100%)}}a,button{-webkit-tap-highlight-color:transparent}a:focus,button:focus{outline:0!important}*{-webkit-tap-highlight-color:rgba(255,255,255,0)!important;-webkit-focus-ring-color:rgba(255,255,255,0)!important;-webkit-focus-ring-color:transparent!important;-webkit-tap-highlight-color:transparent!important;outline:0!important}.locale-en h1,.locale-en h2{font-family:Tusker,"Mochiy Pop One",sans-serif}.locale-en h1{font-size:180px;font-weight:600}@media (max-width:900px){.locale-en h1{font-size:140px}}@media (max-width:770px){.locale-en h1{font-size:60px}}.locale-en h2{font-size:80px;font-weight:500;margin-bottom:26px}@media (max-width:770px){.locale-en h2{font-size:56px}}@media (max-width:480px){.locale-en h2{font-size:44px}}.locale-en h3{font-size:60px;font-weight:400}.locale-en h4{font-weight:400;font-size:24px}.locale-en p{font-size:20px}.locale-en b{font-family:DarkerBold,"M PLUS 1p",sans-serif;font-weight:700}.locale-en h3 b{font-family:TTNorms,"M PLUS 1p",sans-serif;font-weight:600}.locale-en a.link{font-size:24px;font-weight:500}.locale-en a.underline-link{font-size:24px;font-weight:500}.locale-en a.underline-link.lang-link{font-size:18px}.locale-en a.underline-link--underline0:after{width:0;bottom:0;background-image:url(../media/locales/en/underline_0.png);background-size:96px}.locale-en a.underline-link--underline0:hover:after{width:calc(100% + 50px)}.locale-en a.underline-link--underline1:after{width:0;bottom:-3px;background-image:url(../media/locales/en/underline_1.png);background-size:164px}.locale-en a.underline-link--underline1:hover:after{width:calc(100% + 50px)}.locale-en a.underline-link--underline2:after{width:0;bottom:0;left:-20px;background-image:url(../media/locales/en/underline_2.png);background-size:80px}.locale-en a.underline-link--underline2:hover:after{width:calc(100% + 40px)}.locale-en a.underline-link--underline3:after{width:0;bottom:0;left:-12px;background-image:url(../media/locales/en/underline_3.png);background-size:94px}.locale-en a.underline-link--underline3:hover:after{width:calc(100% + 24px)}.locale-en a.underline-link--underline4:after{width:calc(100% + 50px);bottom:0;left:-20px;background-image:url(../media/locales/en/underline_4.gif);background-size:164px}.locale-en a.underline-link--underline5:after{width:0;bottom:-3px;background-image:url(../media/locales/en/underline_1.png);background-size:164px}.locale-en a.underline-link--underline5:hover:after{width:calc(100% + 30px)}.locale-en a.underline-link--underline6:after{width:0;bottom:0;left:-12px;background-image:url(../media/locales/en/underline_2.png);background-size:80px}.locale-en a.underline-link--underline6:hover:after{width:calc(100% + 20px)}.locale-ja h1,.locale-ja h2{font-family:"Mochiy Pop One",Tusker,sans-serif}.locale-ja h1{font-size:180px;font-weight:400;letter-spacing:-4px}@media (max-width:900px){.locale-ja h1{font-size:140px}}@media (max-width:770px){.locale-ja h1{font-size:60px}}.locale-ja h2{font-size:80px;font-weight:500;margin-bottom:42px;letter-spacing:-4px}@media (max-width:770px){.locale-ja h2{font-size:56px}}@media (max-width:480px){.locale-ja h2{font-size:44px}}.locale-ja h3{font-size:60px;font-weight:400}.locale-ja h4{font-weight:400;font-size:24px}.locale-ja p{font-size:18px}.locale-ja b{font-family:"M PLUS 1p",DarkerBold,sans-serif;font-weight:700}.locale-ja h3 b{font-family:TTNorms,"M PLUS 1p",sans-serif;font-weight:600}.locale-ja a.link{font-size:20px;font-weight:500}.locale-ja a.underline-link{font-size:20px;font-weight:500}.locale-ja a.underline-link.lang-link{font-size:14px}.locale-ja a.underline-link--underline0:after{width:0;bottom:0;background-image:url(../media/locales/ja/underline_0.png);background-size:96px;left:-6px}.locale-ja a.underline-link--underline0:hover:after{width:calc(100% + 50px)}.locale-ja a.underline-link--underline1:after{width:0;bottom:-3px;background-image:url(../media/locales/ja/underline_1.png);background-size:132px}.locale-ja a.underline-link--underline1:hover:after{width:calc(100% + 46px)}.locale-ja a.underline-link--underline2:after{width:0;bottom:0;left:-20px;background-image:url(../media/locales/ja/underline_2.png);background-size:80px}.locale-ja a.underline-link--underline2:hover:after{width:calc(100% + 40px)}.locale-ja a.underline-link--underline3:after{width:0;bottom:0;left:-10px;background-image:url(../media/locales/ja/underline_3.png);background-size:94px}.locale-ja a.underline-link--underline3:hover:after{width:calc(100% + 24px)}.locale-ja a.underline-link--underline4:after{width:calc(100% + 50px);bottom:0;left:-16px;background-image:url(../media/locales/ja/underline_4.gif);background-size:164px}.locale-ja a.underline-link--underline5:after{width:0;bottom:-3px;background-image:url(../media/locales/ja/underline_1.png);background-size:164px}.locale-ja a.underline-link--underline5:hover:after{width:calc(100% + 30px)}.locale-ja a.underline-link--underline6:after{width:0;bottom:0;left:-12px;background-image:url(../media/locales/ja/underline_2.png);background-size:80px}.locale-ja a.underline-link--underline6:hover:after{width:calc(100% + 20px)}.locale-ja a.underline-link--underline7:after{width:0;bottom:0;left:-6px;background-image:url(../media/locales/ja/underline_3.png);background-size:94px}.locale-ja a.underline-link--underline7:hover:after{width:calc(100% + 24px)}.separator{width:100%;height:300px;padding:50px 0;display:flex;flex-direction:row;justify-content:center;align-items:center}.separator--big{height:436px;padding:121px 0}@media (max-width:770px){.separator{padding:40px 0;height:230px}.separator--big{padding:45px 0;height:230px}}.separator__line{width:1px;height:100%;transform-origin:top;transform:scaleY(0);background:#393535;transition:all ease .5s}.separator__line--active{transition:all ease .5s;transform:scaleY(1)!important}@media (max-width:770px){.separator__line{width:1px;height:100%;transform:scaleY(1)!important}}.spacing{width:100%}.spacing.Xlarge{height:350px}@media (max-width:770px){.spacing.Xlarge{height:100px}}.spacing.large{height:300px}@media (max-width:770px){.spacing.large{height:80px}}.spacing.medium-large{height:200px}@media (max-width:770px){.spacing.medium-large{height:70px}}.spacing.medium{height:150px}@media (max-width:770px){.spacing.medium{height:0}}.spacing.small-large{height:100px}.spacing.small{height:50px}.text_container{width:90%;margin:auto;vertical-align:top}.text_container--top{margin-top:160px;margin-bottom:0}.text_container--bottom{margin-top:0;margin-bottom:160px}.text_container--both{margin-top:160px;margin-bottom:160px}.text_container h2{margin-top:30px;color:#030a0b}@media (max-width:770px){.text_container h2{width:90%;margin:auto;margin-bottom:26px;margin-top:30px}}.text_container a{text-decoration:underline;text-decoration-color:#00fb6b;font-weight:600}.text_container .content__paragraph{width:44%;margin:auto;line-height:25px;margin-bottom:30px;font-size:24px}@media (max-width:770px){.text_container .content__paragraph{width:80%}}@media (max-width:770px){.text_container{width:90%;margin-top:16px}}.text_container.left .content__paragraph,.text_container.right .content__paragraph{margin:0;width:100%}.first_column{padding:0 20px 0 70px}.second_column{padding:0 40px 0 52px}.textColumnLarge{display:inline-block;width:58%}.textColumnLarge .content__paragraph{width:100%}@media (max-width:930px){.textColumnLarge{display:block;width:90%}}.textColumnMedium{display:inline-block;width:49%}.textColumnMedium .content__paragraph{width:100%}@media (max-width:930px){.textColumnMedium{display:block;width:90%}}.textColumnSmall{display:inline-block;width:38%}.textColumnSmall .content__paragraph{width:100%}@media (max-width:930px){.textColumnSmall{display:block;width:90%}}.textColumnHalf{width:50%}.textColumnHalf .content__paragraph{width:100%}@media (max-width:930px){.textColumnHalf{width:90%}}.tel{display:inline}@media (max-width:770px){.tel{display:block}}.mejs__mediaelement{overflow:hidden}.mejs__inner{width:100%;height:100%;cursor:url(../media/cursor/png/cursor2.png),pointer!important;position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}.mejs__inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mejs__container.videoElement.mejs__video{background:0 0}.mejs__overlay-button{background-position:initial!important;background-image:url(../media/play.svg);background-position:center;background-size:contain;height:150px;width:150px;outline:0;transition:all cubic-bezier(.4,0,.2,1) .6s;cursor:url(../media/cursor/png/cursor2.png),pointer!important}.mejs__overlay-button:hover{transform:scale(1.1);transition:all cubic-bezier(.4,0,.2,1) .6s}@media (max-width:770px){.mejs__overlay-button{height:90px;width:90px}}.videoModule--portrait{width:80%;margin:auto}.videoModule--portrait .mejs__container{max-width:400px;margin:auto}.videoModule--portrait .mejs__container .mejs__inner{padding-bottom:180%}.videoModule--full{width:100%;height:650px;max-width:1229px;margin:auto;height:auto}@media (max-width:770px){.videoModule--full{height:283px;height:auto;width:100vw;padding:20px 0}}.videoModule--mid{padding:0;width:600px;height:350px}@media (max-width:770px){.videoModule--mid{height:283px;width:100vw}}.videoModule--slider{padding:0;width:50%;height:400px;max-width:713px;margin-left:calc(50% - 105px)}@media (max-width:770px){.videoModule--slider{height:283px;width:100vw;padding:0}}.videoModule--square{max-width:1100px;width:90%}@media (max-width:900px){.videoModule--square{width:100%}}.videoModule--square .mejs__inner{padding-bottom:70%;margin-left:30%;width:70%}@media (max-width:900px){.videoModule--square .mejs__inner{padding-bottom:100%;width:100%;margin-left:0}}.videoModule .mejs__container{width:100%!important;height:100%!important}.videoModule .mejs__overlay.mejs__layer.mejs__overlay-play,.videoModule .mejs__poster.mejs__layer{width:100%;height:100%}.videoSubsection{width:100%;background-color:#030a0b;padding:40px}.videoSubsection .video_sub_content{width:100%;max-width:1229px;margin:auto;display:table}.videoSubsection .video_sub_content .videoModule{width:58%;vertical-align:middle;padding:20px}.videoSubsection .video_sub_content .videoModule--portrait{width:20%}.videoSubsection .video_sub_content .videoModule--portrait .mejs__container{max-width:400px;margin:auto}.videoSubsection .video_sub_content .videoModule--portrait .mejs__container .mejs__inner{padding-bottom:180%}.videoSubsection .video_sub_content .video_text_container{width:40%;vertical-align:middle;padding:20px 40px;font-size:20px;line-height:26px}.videoSubsection .video_sub_content .video_text_container p{color:#fff!important;font-size:20px;line-height:26px}@media screen and (max-width:900px){.videoSubsection .video_sub_content .videoModule,.videoSubsection .video_sub_content .video_text_container{display:block;width:100%}}.hide-controls{display:none!important}.mejs__overlay.mejs__layer.mejs__overlay-play{display:flex!important}.videoElement{width:100%;height:100%}.mejs__overlay-button,.mejs__overlay.mejs__layer.mejs__overlay-play{cursor:url(../media/cursor/png/cursor2.png),pointer!important}.mejs__overlay-button.eyes,.mejs__overlay.mejs__layer.mejs__overlay-play.eyes{cursor:url(../media/cursor/png/cursor2.png),pointer!important}.mejs__button.mejs__fullscreen-button button,.mejs__button.mejs__playpause-button.mejs__play button{cursor:url(../media/cursor/png/cursor2.png),pointer!important}.mejs__time-total.mejs__time-slider{cursor:url(../media/cursor/png/cursor2.png),pointer!important}.mejs__time-buffering,.mejs__time-current,.mejs__time-float,.mejs__time-float-corner,.mejs__time-float-current,.mejs__time-handle,.mejs__time-handle-content,.mejs__time-hovered,.mejs__time-loaded,.mejs__time-marker,.mejs__time-total{cursor:url(../media/cursor/png/cursor2.png),pointer!important}.locale-en .mejs__overlay-button{background-image:url(../media/play.svg)}.locale-ja .mejs__overlay-button{background-image:url(../media/play.svg)}.videoGroup{display:flex;justify-content:space-evenly;flex-wrap:wrap}.videoGroup .videoModule{margin:20px;max-width:400px;min-width:200px}.fullImage{width:100%;height:auto;margin:auto;display:block}.fullImage_limit{max-width:1229px;margin:auto}.iconImage{width:50%;margin:auto;display:block;max-width:250px;margin-top:160px}.orgSizeImage{margin:44px auto 0;display:block;width:100%}.filter{text-align:right;width:86%}.filter select{font-weight:700;cursor:pointer}.thumbnail_grid{width:100%;text-align:left;margin-top:60px;margin-left:7%}@media (max-width:770px){.thumbnail_grid{margin-left:9%}}@media (max-width:560px){.thumbnail_grid{margin-left:4%}}.thumbnail_grid .grid_item{display:inline-block;width:28%;margin:4px;vertical-align:top}@media (max-width:770px){.thumbnail_grid .grid_item{width:40%}}@media (max-width:560px){.thumbnail_grid .grid_item{width:90%}}.thumbnail_grid .grid_item:hover .hover_available{transform:scale(1.08)}.thumbnail_grid .grid_image_container{width:100%;overflow:hidden;border-bottom:6px solid #4d4f54}.thumbnail_grid .grid_image{width:100%;vertical-align:top;transition:all cubic-bezier(.4,0,.2,1) .8s}.thumbnail_grid .grid_content{width:100%;margin-top:14px;margin-bottom:24px;text-align:left;transition:all cubic-bezier(0,0,.2,1) .8s}.thumbnail_grid .grid_content_text{font-size:20px;font-weight:500;margin-bottom:10px}@media (max-width:1600px){.thumbnail_grid .grid_content_text{font-size:16px}}@media (max-width:1300px){.thumbnail_grid .grid_content_text{font-size:13px}}@media (max-width:770px){.thumbnail_grid .grid_content_text{font-size:14px}}@media (max-width:560px){.thumbnail_grid .grid_content_text{font-size:14px}}.thumbnail_grid .grid_content_title{font-size:50px;font-weight:500;font-family:Tusker,"Mochiy Pop One",sans-serif;margin-top:0;margin-bottom:0}@media (max-width:1600px){.thumbnail_grid .grid_content_title{font-size:40px}}@media (max-width:1300px){.thumbnail_grid .grid_content_title{font-size:28px}}@media (max-width:770px){.thumbnail_grid .grid_content_title{font-size:22px}}@media (max-width:560px){.thumbnail_grid .grid_content_title{font-size:40px}}.thumbnail_grid .employee_card{margin-bottom:10px}.thumbnail_grid .employee_card p{margin:6px 0}.locale-en .thumbnail_grid .grid_content_text{font-size:20px;font-weight:500;margin-bottom:10px}@media (max-width:1600px){.locale-en .thumbnail_grid .grid_content_text{font-size:16px}}@media (max-width:1300px){.locale-en .thumbnail_grid .grid_content_text{font-size:13px}}@media (max-width:770px){.locale-en .thumbnail_grid .grid_content_text{font-size:14px}}@media (max-width:560px){.locale-en .thumbnail_grid .grid_content_text{font-size:14px}}.locale-en .thumbnail_grid .grid_content_title{font-size:50px;font-weight:500;font-family:Tusker,"Mochiy Pop One",sans-serif;margin-top:0;margin-bottom:0}@media (max-width:1600px){.locale-en .thumbnail_grid .grid_content_title{font-size:40px}}@media (max-width:1300px){.locale-en .thumbnail_grid .grid_content_title{font-size:28px}}@media (max-width:770px){.locale-en .thumbnail_grid .grid_content_title{font-size:22px}}@media (max-width:560px){.locale-en .thumbnail_grid .grid_content_title{font-size:40px}}.locale-ja .thumbnail_grid .grid_content_text{font-size:20px;font-weight:500;margin-bottom:10px}@media (max-width:1600px){.locale-ja .thumbnail_grid .grid_content_text{font-size:16px}}@media (max-width:1300px){.locale-ja .thumbnail_grid .grid_content_text{font-size:13px}}@media (max-width:770px){.locale-ja .thumbnail_grid .grid_content_text{font-size:14px}}@media (max-width:560px){.locale-ja .thumbnail_grid .grid_content_text{font-size:14px}}.locale-ja .thumbnail_grid .grid_content_title{font-size:34px;letter-spacing:inherit;line-height:1.2em;font-weight:500;font-family:"Mochiy Pop One",Tusker,sans-serif;margin-top:0;margin-bottom:40px}@media (max-width:1600px){.locale-ja .thumbnail_grid .grid_content_title{font-size:34px}}@media (max-width:1300px){.locale-ja .thumbnail_grid .grid_content_title{font-size:24px}}@media (max-width:770px){.locale-ja .thumbnail_grid .grid_content_title{font-size:22px}}@media (max-width:560px){.locale-ja .thumbnail_grid .grid_content_title{font-size:34px}}.nextProject__container{position:relative}@media (max-width:770px){.nextProject__container{margin:0 auto}}.nextProject{width:620px;height:583px;position:relative;margin:50px auto;margin-bottom:112px;cursor:pointer}.nextProject:hover .nextProject__bg{filter:grayscale(0);opacity:1;transition:all cubic-bezier(0,0,.2,1) .8s}.nextProject:hover .nextProject__name,.nextProject:hover .nextProject__text{color:#e8e5e6!important;transition:all cubic-bezier(0,0,.2,1) .3s}@media (max-width:770px){.nextProject{margin-top:0;width:65vw;height:65vw;margin-bottom:0}}.nextProject__content{width:620px;height:583px;position:absolute;top:0;left:0;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:770px){.nextProject__content{width:65vw;height:65vw}}.nextProject__text{font-weight:600;font-size:30px;transition:all cubic-bezier(0,0,.2,1) .3s}@media (max-width:770px){.nextProject__text{font-size:24px}}.nextProject__name{font-size:202px;line-height:184px;margin-top:30px;transition:all cubic-bezier(0,0,.2,1) .3s;text-align:center}@media (max-width:770px){.nextProject__name{font-size:86px;line-height:86px;margin-top:18px}}.nextProject__bg{width:520px;height:483px;position:absolute;top:50px;left:50px;background-size:cover;background-repeat:no-repeat;background-position:center;filter:grayscale(100%);opacity:.2;transition:all cubic-bezier(0,0,.2,1) .8s}@media (max-width:770px){.nextProject__bg{width:65vw;height:65vw;top:0;left:0}}.nextProject__prev__container{position:absolute;left:0;top:0;width:100vw;height:683px;margin:50px auto}@media (max-width:770px){.nextProject__prev__container{height:220px;display:none}}.nextProject__prev{width:520px;height:483px;filter:grayscale(100%);transform:translateX(-70%);opacity:.2;transition:all cubic-bezier(0,0,.2,1) .8s;background-size:cover;background-repeat:no-repeat;background-position:center}.nextProject__prev:hover{filter:grayscale(0);opacity:1;transition:all cubic-bezier(0,0,.2,1) .8s}@media (max-width:770px){.nextProject__prev{width:237px;height:220px}}.imageAndText{width:80%;margin:auto;display:flex;flex-direction:row;justify-content:center;align-items:flex-end;position:relative;z-index:10}.imageAndText--right{flex-direction:row-reverse}.imageAndText--right .imageAndText__content{margin-right:10%}.imageAndText--left .imageAndText__content{margin-left:10%}.imageAndText--top{align-items:flex-start}.imageAndText--top .imageAndText__content{margin-top:50px}.imageAndText--top.big .imageAndText__image{margin-top:-40%}.imageAndText--top.medium .imageAndText__image{margin-top:-20%}.imageAndText--top.small .imageAndText__image{margin-top:-10%}.imageAndText--bottom{align-items:flex-start}.imageAndText--bottom .imageAndText__content{margin-top:80px}@media (max-width:770px){.imageAndText--bottom .imageAndText__content{margin-top:0}}.imageAndText--bottom.big{margin-bottom:-40%}.imageAndText--bottom.medium{margin-bottom:-20%}.imageAndText--bottom.small{margin-bottom:-10%}@media (max-width:770px){.imageAndText{padding:0 14%;margin-top:0!important;width:100vw;flex-direction:column-reverse}.imageAndText .imageAndText__image{margin-top:50px!important}}.imageAndText__image{width:459px;height:auto}.imageAndText__image.small{width:250px}.imageAndText__image.medium-small{width:300px}.imageAndText__image.medium{width:350px}.imageAndText__image.medium-large{width:400px}.imageAndText__image.large{width:460px}@media (max-width:770px){.imageAndText__image{width:100%!important;margin-top:50px}}.imageAndText__content{width:35%;margin-left:10%}@media (max-width:770px){.imageAndText__content{width:100%;margin:0}}.imageAndText__content h4{margin-bottom:20px;font-size:36px;font-weight:600}.brush__container{position:absolute;left:0;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}@media (max-width:770px){.brush__container{bottom:-30px}}.brush__container--sprite{bottom:-100px;height:130px}.brush__container--sprite .brush__sprite{width:1000%!important;height:auto!important;transition:none!important;transform:translateX(10%)}@media (max-width:770px){.brush__container--sprite .brush__sprite{transform:translateX(-90%)}}.brush__container--sprite .brush__container--other{bottom:0;justify-content:flex-start;align-items:center}.brush__container--sprite .brush__container--other .brush__sprite{overflow:visible}.brush__container--masking{bottom:-2px;height:auto;width:98%;overflow:hidden}@media (max-width:770px){.brush__container--masking{bottom:4px}}.brush__container--masking .brush__img{width:100%;transition:all ease .2s;transform:translateX(-100%)}.brush__container--masking .brush__img--white{position:absolute;top:0;left:0;width:100%;transition:all ease .5s;display:none}.brush__container--masking.maskingActive .brush__img{transform:translateX(0);transition:all ease .2s}.brush__container--masking.size1{bottom:-2px}.brush__container--masking.size2{bottom:-3px}.brush__container--masking.size3{bottom:-20px}.brush__container--masking.size4{bottom:-20px}.brush__container--masking.servicesSize1{bottom:-10px}@media (max-width:770px){.brush__container--masking.servicesSize1{bottom:2px}}.brush__container--masking.servicesSize2{bottom:0}@media (max-width:770px){.brush__container--masking.servicesSize2{bottom:7px}}.brush__container--masking.servicesSize3{bottom:0}@media (max-width:770px){.brush__container--masking.servicesSize3{bottom:7px}}.brush__container--masking.servicesSize4{bottom:-10px}.oversizeTitle_group{padding-top:250px;position:relative;width:100%}@media screen and (max-height:1200px){.oversizeTitle_group{padding-top:230px}}@media (max-width:770px){.oversizeTitle_group{padding-top:100px}}.oversizeTitle_main{font-size:195px;font-weight:initial;text-align:left}@media screen and (max-width:1400px){.oversizeTitle_main{font-size:140px}}@media screen and (max-width:1100px){.oversizeTitle_main{font-size:100px}}@media (max-width:770px){.oversizeTitle_main{font-size:60px}}@media (max-width:480px){.oversizeTitle_main{font-size:50px}}.oversizeTitle_main_underline::after{background:#000;content:"";display:block;height:10px;left:0;margin:40px 0;max-width:800px;position:relative;width:calc(80vw - 120px)}@media (max-width:770px){.oversizeTitle_main_underline::after{height:5px;margin:20px 0;width:70vw}}.type-services{word-spacing:100vw}@media screen and (min-width:1400px){.type-contact .oversizeTitle_main{font-size:160px}}.oversizeTitle_sub{font-size:30px;font-weight:500;line-height:1.2em;margin:0;max-width:800px;text-align:left;width:calc(80vw - 120px)}@media (max-width:770px){.oversizeTitle_sub{font-size:20px;padding-right:140px;width:100%}}.socialIconRow_container{margin-top:60px;padding-top:5px;position:relative}@media (max-width:900px){.socialIconRow_container{margin-top:0;padding-top:0}}.socialIconRow_container .socialIconRow_link{margin-top:0!important;text-decoration:none}.socialIconRow_icon{height:40px;margin-right:40px}@media (max-width:770px){.socialIconRow_icon{height:25px;margin-right:15px}}.animatingDotsBg{left:-140px;margin:0;position:absolute;top:-70px;z-index:-1}@media screen and (min-width:1680px){.animatingDotsBg{left:7%}}@media (max-width:770px){.animatingDotsBg{display:none}}.animatingDotsBg--mobile{display:none}@media (max-width:770px){.animatingDotsBg--mobile{display:block;position:absolute}}.fullPage_textBtnGroup{align-items:center;display:flex;justify-content:center;max-width:1600px;width:100%}@media (max-width:900px){.fullPage_textBtnGroup{flex-flow:column nowrap}}.fullPage_textBtnGroup h5{font-family:Tusker,"Mochiy Pop One",sans-serif;width:80%}@media (max-width:900px){.fullPage_textBtnGroup h5{margin-bottom:30px;text-align:center}}.culture_nav{max-width:1680px}@media screen and (min-width:1680px){.type-culture .culture_nav{margin-left:calc(50vw - 840px)}}.culture_nav ul{display:flex;font-size:18px;margin:0 0 0 100px}@media (max-width:900px){.culture_nav ul{align-items:center;justify-content:center;margin:10vh 0 0 0;width:100%}}@media screen and (max-height:500px) and (orientation:landscape){.culture_nav ul{margin-top:33vh}}.culture_nav ul .culture_navEmpty{margin:0 10px}.culture_nav ul li a{pointer-events:none}.culture_nav ul li a.active{pointer-events:auto;color:#030a0b;background-color:#00fb6b}.type-jobs .culture_nav ul{padding:0}@media (max-width:900px){.type-jobs .culture_nav ul{margin-left:0}}.locale-en .culture_nav ul li a.active{background-color:#00fb6b}.locale-ja .culture_nav ul li a.active{background-color:#ff2c52}.basicCarousel .basicCarousel_text,.basicCarousel .basicCarousel_title{font-size:20px;padding:0 100px;line-height:2em}@media (max-width:900px){.basicCarousel .basicCarousel_text,.basicCarousel .basicCarousel_title{max-width:100%;padding:0 7vw}}@media screen and (min-width:1680px){.basicCarousel .basicCarousel_text,.basicCarousel .basicCarousel_title{margin:0 calc(50vw - 840px)}}.basicCarousel .basicCarousel_title{font-family:Tusker,"Mochiy Pop One",sans-serif;font-weight:700}.basicCarousel .basicCarousel_controls{align-items:center;display:flex;justify-content:center;padding:30px 0}.basicCarousel .basicCarousel_control{border:solid 2px #00fb6b;border-radius:50%;cursor:pointer;height:25px;margin:0 12.5px;transition:background-color .33s ease;width:25px}.basicCarousel .basicCarousel_control.active{background-color:#00fb6b}.locale-en .basicCarousel .basicCarousel_text,.locale-en .basicCarousel .basicCarousel_title{font-size:20px;line-height:2em}.locale-en .basicCarousel .basicCarousel_title{font-family:Tusker,"Mochiy Pop One",sans-serif;font-weight:700}.locale-en .basicCarousel .basicCarousel_control{border:solid 2px #00fb6b}.locale-en .basicCarousel .basicCarousel_control.active{background-color:#00fb6b}.locale-ja .basicCarousel .basicCarousel_text,.locale-ja .basicCarousel .basicCarousel_title{font-size:20px;line-height:2em}.locale-ja .basicCarousel .basicCarousel_title{font-family:"Mochiy Pop One",Tusker,sans-serif;font-weight:700}.locale-ja .basicCarousel .basicCarousel_control{border:solid 2px #ff2c52}.locale-ja .basicCarousel .basicCarousel_control.active{background-color:#ff2c52}.home{height:auto;overflow-y:visible;overflow-x:hidden}@keyframes mask{0%{transform:translateX(-110vw)}25%{transform:translateX(0)}50%{transform:translateX(0)}75%{transform:translateX(110vw)}100%{transform:translateX(110vw)}}@keyframes scrollAnimation{0%{transform:translateY(0);opacity:1}40%{transform:translateY(100%);opacity:0}45%{transform:translateY(100%);opacity:0}50%{opacity:0;transform:translateY(-50%)}55%{opacity:0;transform:translateY(-50%)}100%{opacity:1;transform:translateY(0)}}@keyframes leftAnimation{0%{transform:translateX(0)}100%{transform:translateX(-20%)}}@keyframes rightAnimation{0%{transform:translateX(0)}100%{transform:translateX(20%)}}.type-home .text_container a{text-decoration:underline}.type-home .text_container h2{font-size:44px;line-height:50px}@media (max-width:900px){.type-home .text_container h2{font-size:36px;line-height:44px}}@media screen and (min-width:1680px){.type-home .text_container h2{font-size:50px}}.type-general{padding:180px calc((100vw - 1680px)/ 2) 0}.type-general .noise__wrapper{display:none;visibility:hidden}.type-general .text_container{max-width:900px}.type-general h1{font-size:40px;margin:40px 0 20px}.type-general h2{font-size:30px;margin:40px 0 20px}.type-general h3{font-size:20px;margin:24px 0 16px}.type-general h4{font-size:16px;margin:24px 0 16px}.type-general ol{list-style:decimal;margin:16px 0 16px 2em}.type-general ul{list-style:disc;margin:16px 0 16px 2em}.type-general p{margin:16px 0!important}.type-general u{text-decoration:underline}.type-general hr{margin:40px 0}.type-case-study{padding:180px calc((100vw - 1680px)/ 2) 0}.type-case-study .noise__wrapper{visibility:hidden}.type-case-study p{font-size:20px;line-height:28px}.image_description{display:none}.caseStudy__hero{height:100vh;min-height:700px;max-width:1239px;margin:auto;overflow-x:hidden}@media (max-width:1680px){.caseStudy__hero{max-width:none}}.caseStudy{height:auto;padding-top:270px;margin-bottom:76px;overflow:hidden}@media (max-width:770px){.caseStudy{padding-top:146px;width:100vw;overflow:hidden}.caseStudy .separator{display:none}}@media (max-width:770px){.caseStudy__section--video{margin-bottom:115px}}.caseStudy__section--video .imageAndText{margin-top:-50px;position:relative;z-index:10}@media (max-width:770px){.caseStudy__section--phone{display:flex;flex-direction:column-reverse}}.caseStudy__section--phone .imageAndText{margin-bottom:-20%}@media (max-width:770px){.caseStudy__section--phone .imageAndText{margin-bottom:0}}.caseStudy__title{margin-bottom:113px}.type-contact{padding-top:180px;padding-right:calc((100vw - 1680px)/ 2);padding-bottom:0;padding-left:calc((100vw - 1680px)/ 2);position:relative;margin-bottom:96px}@media screen and (min-width:1600px){.type-contact{padding-left:calc((100vw - 1680px)/ 2 + 120px)}}@media (max-width:770px){.type-contact{margin-top:80px}}.type-contact>*{margin-left:140px;margin-right:140px}@media screen and (min-width:1600px){.type-contact>*{margin-right:260px}}@media (max-width:770px){.type-contact>*{margin-left:50px;margin-right:50px}}.type-contact address>*{font-size:18px}.type-contact .contactBusiness_image{flex:1.2;background-color:#00fb6b;background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width:900px){.type-contact .contactBusiness_image{flex:auto;width:100%;height:60vh}}.type-contact .contactBusiness_items{flex:1;padding-left:50px}@media (max-width:900px){.type-contact .contactBusiness_items{flex:auto;padding-left:0;padding-top:50px}}.type-contact .contactAddressGroup--secondary{padding-right:140px}@media screen and (min-width:1600px){.type-contact .contactAddressGroup--secondary{padding-right:260px}}@media (max-width:770px){.type-contact .contactAddressGroup--secondary{padding-right:50px}}@media screen and (max-height:1200px){.type-contact .animatingDotsBg{top:-240px}.type-contact .animatingDotsBg--mobile{top:0}.type-contact .oversizeTitle_group{padding-top:0}}.contactAddressGroup .solo{max-width:500px;margin:auto}.contactAddressGroup .contactAddress_item{flex:1}@media (max-width:900px){.contactAddressGroup .contactAddress_item{flex:auto}}.contactAddressGroup .contactAddress_image{position:relative}.contactAddressGroup .contactAddress_image img{width:100%}.contactAddressGroup .contactAddress_item:nth-child(odd){padding-right:10px}@media (max-width:900px){.contactAddressGroup .contactAddress_item:nth-child(odd){padding-right:0}}.contactAddressGroup .contactAddress_item:nth-child(even){padding-left:10px}@media (max-width:900px){.contactAddressGroup .contactAddress_item:nth-child(even){padding-left:0}}.contactAddressGroup .contactBusiness_image{min-height:200px;background-color:green}.contactAddressGroup .contact_formContainer{margin-right:6%}@media (max-width:900px){.contactAddressGroup .contact_formContainer{margin-right:0;width:100%}}.contactAddressGroup,.contactBusiness_container{display:flex;overflow:hidden;flex-wrap:wrap;width:calc(100% - 280px)}@media (max-width:770px){.contactAddressGroup,.contactBusiness_container{width:calc(100% - 100px)}}.contactAddressGroup>*,.contactBusiness_container>*{display:inline-block;position:relative}.contactAddressGroup h2,.contactAddressGroup h3,.contactBusiness_container h2,.contactBusiness_container h3{font-family:Tusker,"Mochiy Pop One",sans-serif;font-weight:600}.contactAddressGroup h2,.contactBusiness_container h2{margin:2px 0 20px}.contactAddressGroup address>*,.contactBusiness_container address>*{display:block;text-decoration:none}.contactBusiness_container{margin-top:50px;margin-bottom:100px}@media (max-width:770px){.contactBusiness_container{margin-top:50px}}.contactBusiness_item{margin-right:6%}@media (max-width:900px){.contactBusiness_item{margin-right:0;width:100%}}.contactBusiness_item--2{margin-right:0}.contactBusiness_title{font-size:54px}@media screen and (max-width:1150px){.contactBusiness_title{font-size:42px}}@media screen and (max-width:970px){.contactBusiness_title{font-size:38px}}@media (max-width:770px){.contactBusiness_title{font-size:48px}}@media (max-width:480px){.contactBusiness_title{font-size:34px}}.locale-ja .contactBusiness_title{font-size:50px}@media screen and (max-width:1530px){.locale-ja .contactBusiness_title{font-size:42px}}@media screen and (max-width:1320px){.locale-ja .contactBusiness_title{font-size:38px}}@media screen and (max-width:1220px){.locale-ja .contactBusiness_title{font-size:32px}}@media screen and (max-width:1090px){.locale-ja .contactBusiness_title{font-size:30px}}@media screen and (max-width:970px){.locale-ja .contactBusiness_title{font-size:22px}}@media (max-width:770px){.locale-ja .contactBusiness_title{font-size:38px}}@media (max-width:480px){.locale-ja .contactBusiness_title{font-size:26px}}.locale-ja .contactAddressGroup h2,.locale-ja .contactAddressGroup h3,.locale-ja .contactBusiness_container h2,.locale-ja .contactBusiness_container h3{font-family:"Mochiy Pop One",Tusker,sans-serif;font-weight:400}.contactBusiness_address{margin-bottom:100px}@media (max-width:770px){.contactBusiness_address{margin-bottom:60px}}.contactBusiness_item:last-child .contactBusiness_address{margin-bottom:0}.contactBusiness_address>*{margin:10px 0 0}.contact_geoAddress>*{margin:5px 0}.contact_geoAddress a:first-of-type{margin-bottom:15px}.contact_formContentTerms{font-size:.9rem}.contactAddressGroup{margin-top:40px}.contactAddressGroup--secondary .socialIconRow_container{display:flex;justify-content:space-between}@media (max-width:900px){.contactAddressGroup--secondary .socialIconRow_container{width:100%}}.contactAddressGroup--secondary .socialIconRow_container .socialIconRow_icon{margin-right:0}.contactAddressGroup a:first-of-type{margin-top:35px}.contactAddress_title{font-size:42px;margin-top:26px;margin-bottom:26px;text-transform:uppercase}@media screen and (max-width:1080px){.contactAddress_title{font-size:32px}}@media (max-width:770px){.contactAddress_title{font-size:40px}}@media (max-width:480px){.contactAddress_title{font-size:30px}}.contact_secondaryForm input::placeholder{color:#1b252c}.contact_secondaryForm input::-webkit-input-placeholder{color:#1b252c}.contact_secondaryForm input:-ms-input-placeholder{color:#1b252c}.contact_formContent{position:relative}.contact_formContent .email_icon_contact{bottom:32px;height:auto;position:absolute;right:0;width:15px}.contact_formContent .email_icon_contact.newsLetter_submit{right:11px}.contact_formEmail{border-bottom:solid 1px #000;margin-bottom:15px;margin-top:70px;padding:24px 0;width:100%}@media (max-width:900px){.contact_formEmail{margin-top:0}}.clock{width:80%;height:0;padding-bottom:77%;border-radius:50%;border:6px solid #00fb6b;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.clock .hour-hand{position:absolute;z-index:5;width:6px;height:30%;background:#00fb6b;top:20%;transform-origin:50% 100%;left:50%;margin-left:-3px}.clock .minute-hand{position:absolute;z-index:6;width:6px;height:44%;background:#00fb6b;top:6%;left:50%;margin-left:-3px;transform-origin:50% 100%}.clock .dot{width:6px;height:6px;border-radius:50%;background:#00fb6b;top:0;left:0;right:0;bottom:0;margin:auto;position:absolute;z-index:10}.clock--1{border:6px solid #ff2c52}.clock--1 .dot,.clock--1 .hour-hand,.clock--1 .minute-hand{background:#ff2c52}.type-culture{padding-top:220px}@media (max-width:900px){.type-culture{padding-top:150px}}@media (max-width:770px){.type-culture{padding-top:100px}}@media screen and (min-width:900px){.type-culture>*{cursor:url(../media/cursor/png/cursor5.png),default}}.type-culture h3{font-family:Tusker,"Mochiy Pop One",sans-serif;font-size:80px;font-weight:500;color:#18252d;margin:70px 0 26px 0}@media (max-width:900px){.type-culture h3{font-size:56px}}.type-culture .culture_heroSection{display:grid;grid-template-columns:40% 60%;grid-template-rows:auto auto;margin-left:100px;max-width:1680px;padding:0 2.5vw calc(10vh + 70px) 0;width:93%}@media (max-width:1220px){.type-culture .culture_heroSection{display:flex;flex-flow:column nowrap;margin-left:0;padding:0 0 10vh 7vw}}@media screen and (min-width:1680px){.type-culture .culture_heroSection{margin-left:calc(50vw - 840px);padding-left:92px}}@media (max-width:1220px){.type-culture .culture_heroSection .culture_heroTitle{padding:0 calc((100vw - 1680px)/ 2);order:1;text-align:center}}@media (max-width:1220px){.type-culture .culture_heroSection .culture_heroTextContainer{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;order:3}}.type-culture .culture_heroSection .culture_heroText{margin-bottom:50px;padding-right:25%}@media (max-width:1220px){.type-culture .culture_heroSection .culture_heroText{margin-bottom:40px;padding-right:0;text-align:center}}.type-culture .culture_heroSection .culture_heroDescription p{margin-bottom:44px;line-height:2em}.type-culture .culture_heroSection .culture_heroTextLine{line-height:2em}.type-culture .culture_heroSection .culture_heroImg{grid-column:2/2;grid-row:1/3;max-width:100%}.type-culture .culture_heroSection .culture_heroImg img{width:100%}@media (max-width:1220px){.type-culture .culture_heroSection .culture_heroImg{margin-bottom:40px;order:2}}.type-culture .culture_valuesSection{background:#f2f2f2;width:100%}@media (max-width:900px){.type-culture .culture_valuesSection{padding-bottom:100px}}.type-culture .culture_valuesSection .culture_valuesContent{max-width:1680px;padding:10vh 92px calc(10vh + 70px) 92px}@media (max-width:900px){.type-culture .culture_valuesSection .culture_valuesContent{margin-left:0;padding:10vh 7vw 0 7vw}}@media screen and (min-width:1680px){.type-culture .culture_valuesSection .culture_valuesContent{margin-left:calc(50vw - 840px);padding:10vh 92px}}.type-culture .culture_valuesSection .culture_valuesText,.type-culture .culture_valuesSection .culture_valuesTitle{text-align:center}@media (max-width:900px){.type-culture .culture_valuesSection .culture_valuesTitle{margin-top:0}}.type-culture .culture_valuesSection .culture_valuesText{font-weight:700;line-height:2em;margin-bottom:50px;margin-left:25%;width:50%}@media (max-width:900px){.type-culture .culture_valuesSection .culture_valuesText{margin-bottom:0;margin-left:0;width:100%}}.type-culture .culture_valuesSection .culture_valuesContainer{display:flex;justify-content:center;position:relative;width:100%}@media (max-width:900px){.type-culture .culture_valuesSection .culture_valuesContainer{min-height:80vw}}.type-culture .culture_valuesSection .culture_valuesContainer img{width:15vw;margin:0 4vw;max-width:158px}@media (max-width:900px){.type-culture .culture_valuesSection .culture_valuesContainer img{margin:unset;min-width:75px;opacity:0;position:absolute;top:5vh;transition:opacity .33s ease,visibility .33s ease;width:33vw;visibility:hidden}.type-culture .culture_valuesSection .culture_valuesContainer img.active{opacity:1;visibility:visible}}.type-culture .culture_valuesSection .culture_valuesCarouselControls{display:none}@media (max-width:900px){.type-culture .culture_valuesSection .culture_valuesCarouselControls{align-items:center;display:flex;justify-content:center;left:0;position:absolute;width:100%;z-index:999}}.type-culture .culture_valuesSection .culture_valuesCarouselControls .control{border:solid 2px #00fb6b;border-radius:50%;cursor:pointer;height:25px;margin:0 12.5px;transition:background-color .33s ease;width:25px}.type-culture .culture_valuesSection .culture_valuesCarouselControls .control.active{background-color:#00fb6b}.type-culture .culture_valuesSection_en{background-color:#f2f2f2;display:flex;justify-content:center}.type-culture .culture_valuesSection_en .wide-container{container-type:inline-size;width:100%;max-width:1366px;display:flex;flex-direction:row;justify-content:center;gap:3cqw}.type-culture .culture_valuesSection_en .column-left{margin:10cqw 0;width:38cqw;container-type:inline-size}.type-culture .culture_valuesSection_en .column-right{margin:10cqw 0;width:38cqw;container-type:inline-size;display:flex;align-items:center;justify-content:center}.type-culture .culture_valuesSection_en h2{font-size:11cqw;line-height:1.1em;margin-top:0}.type-culture .culture_valuesSection_en p{line-height:1.8em;margin:1.5em 0}.type-culture .culture_valuesSection_en .image-pillars{display:block;width:80%}@media (max-width:770px){.type-culture .culture_valuesSection_en .wide-container{flex-direction:column;align-items:center}.type-culture .culture_valuesSection_en .column-left{margin:10cqw 0 0 0;width:80cqw;text-align:center}.type-culture .culture_valuesSection_en .column-right{margin:0 0 10cqw 0;width:80cqw}.type-culture .culture_valuesSection_en h2{font-size:36px;text-align:center}}.type-culture .culture_benefitsSection{padding:10vh 92px calc(10vh + 70px) 92px}@media (max-width:900px){.type-culture .culture_benefitsSection{padding:7vh 7vw}}.type-culture .culture_benefitsSection .culture_benefitsTitle{text-align:center}.type-culture .culture_benefitsSection .culture_benefitsText{font-weight:700;line-height:1.8em;margin-bottom:25px;margin-left:25%;text-align:center;width:50%}@media (max-width:900px){.type-culture .culture_benefitsSection .culture_benefitsText{margin-bottom:50px;margin-left:0;width:100%}}@media screen and (min-width:900px){.type-culture .culture_benefitsSection .culture_benefitsList{cursor:url(../media/cursor/png/cursor7.png) 50 50,default;padding-top:50px}}.type-culture .culture_benefitsSection .cursorElement{background:#00fb6b;border-radius:50%;opacity:0;height:0;opacity:0;position:fixed;left:0;top:0;transition:width .33s ease,height .33s ease;visibility:hidden;width:0}.type-culture .culture_benefitsSection .culture_benefitsGroup{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;margin:80px 0 160px 0;position:relative;width:100%}@media (max-width:900px){.type-culture .culture_benefitsSection .culture_benefitsGroup{margin:50px 0}}.type-culture .culture_benefitsSection .culture_benefitsGroup .culture_benefitsImgContainer{height:auto;overflow-y:hidden;position:absolute;width:auto;z-index:1}.type-culture .culture_benefitsSection .culture_benefitsGroup .culture_benefitsImgContainer .culture_benefitsImgClose{display:none}@media (max-width:900px){.type-culture .culture_benefitsSection .culture_benefitsGroup .culture_benefitsImgContainer .culture_benefitsImgClose{cursor:pointer;display:block;height:50px;margin-bottom:-25px;margin-left:calc(50% - 25px);opacity:0;position:relative;transition:opacity .33s ease;width:50px;z-index:999}.type-culture .culture_benefitsSection .culture_benefitsGroup .culture_benefitsImgContainer .culture_benefitsImgClose.active{opacity:1}.type-culture .culture_benefitsSection .culture_benefitsGroup .culture_benefitsImgContainer .culture_benefitsImgClose:hover{cursor:pointer}}.type-culture .culture_benefitsSection .culture_benefitsGroup .culture_benefitsImgContainer .culture_benefitsImgClose svg{pointer-events:none}.type-culture .culture_benefitsSection .culture_benefitsGroup .culture_benefitsImgContainer img{height:auto;transform:translateY(102%);transition:transform .33s ease;width:auto}@media (max-width:900px){.type-culture .culture_benefitsSection .culture_benefitsGroup .culture_benefitsImgContainer img{transition:transform .5s ease}}.type-culture .culture_benefitsSection .culture_benefitsGroup .culture_benefitsTextContainer{max-width:550px;overflow-y:hidden;position:absolute;top:100%;width:45%}@media (max-width:900px){.type-culture .culture_benefitsSection .culture_benefitsGroup .culture_benefitsTextContainer{max-height:0;position:relative;transition:max-height .33s ease;width:100%}.type-culture .culture_benefitsSection .culture_benefitsGroup .culture_benefitsTextContainer.active{max-height:100vh}.type-culture .culture_benefitsSection .culture_benefitsGroup .culture_benefitsTextContainer.active p{transform:translateY(0)}}.type-culture .culture_benefitsSection .culture_benefitsGroup .culture_benefitsTextContainer p{font-size:20fpx;line-height:1.8em;top:calc(1.8em + 100%);transform:translateY(-100%);transition:transform .33s ease;width:100%;z-index:1}@media (max-width:900px){.type-culture .culture_benefitsSection .culture_benefitsGroup .culture_benefitsTextContainer p{top:0}}.type-culture .culture_benefitsSection .culture_benefitsGroup .culture_benefitsTextGraphic{max-width:90%;position:relative;z-index:2}@media (max-width:900px){.type-culture .culture_benefitsSection .culture_benefitsGroup .culture_benefitsTextGraphic{cursor:pointer}}.type-culture .culture_benefitsSection .culture_benefitsGroup text{opacity:.5;pointer-events:none;stroke:#151a1e;transition:stroke .2s linear,stroke-width .2s linear}@media (max-width:900px){.type-culture .culture_benefitsSection .culture_benefitsGroup text.active{stroke:#00fb6b;stroke-width:2px}}.type-culture .culture_benefitsSection .culture_benefitsGroup--even .culture_benefitsImgContainer{right:50%}@media (max-width:900px){.type-culture .culture_benefitsSection .culture_benefitsGroup--even .culture_benefitsImgContainer{bottom:-35px;right:0;max-height:0;position:relative;transition:max-height .5s ease}.type-culture .culture_benefitsSection .culture_benefitsGroup--even .culture_benefitsImgContainer img{max-height:33vh}.type-culture .culture_benefitsSection .culture_benefitsGroup--even .culture_benefitsImgContainer.active{max-height:100vh}.type-culture .culture_benefitsSection .culture_benefitsGroup--even .culture_benefitsImgContainer.active img{transform:translateY(0)}}.type-culture .culture_benefitsSection .culture_benefitsGroup--even .culture_benefitsTextContainer{left:60%;text-align:left}@media (max-width:900px){.type-culture .culture_benefitsSection .culture_benefitsGroup--even .culture_benefitsTextContainer{left:0;text-align:center}}.type-culture .culture_benefitsSection .culture_benefitsGroup--odd .culture_benefitsImgContainer{left:50%}@media (max-width:900px){.type-culture .culture_benefitsSection .culture_benefitsGroup--odd .culture_benefitsImgContainer{bottom:-35px;left:0;max-height:0;position:relative;transition:max-height .5s ease}.type-culture .culture_benefitsSection .culture_benefitsGroup--odd .culture_benefitsImgContainer img{max-width:100vw}.type-culture .culture_benefitsSection .culture_benefitsGroup--odd .culture_benefitsImgContainer.active{max-height:100vh}.type-culture .culture_benefitsSection .culture_benefitsGroup--odd .culture_benefitsImgContainer.active img{transform:translateY(0)}}.type-culture .culture_benefitsSection .culture_benefitsGroup--odd .culture_benefitsTextContainer{right:60%;text-align:right}@media (max-width:900px){.type-culture .culture_benefitsSection .culture_benefitsGroup--odd .culture_benefitsTextContainer{right:0;text-align:center}}@media screen and (min-width:900px){.type-culture .culture_benefitsSection .culture_benefitsGroup:hover text{opacity:1;stroke:#00fb6b;transition:stroke .2s linear}.type-culture .culture_benefitsSection .culture_benefitsGroup:hover img{transform:translateY(0)}.type-culture .culture_benefitsSection .culture_benefitsGroup:hover p{transform:translateY(0)}}.type-culture .culture_benefitsSection .btn_jobs{margin-left:calc(50% - 120px)}.type-culture .culture_awardsSection{background:rgba(222,225,227,.34);padding:10vh 0 7vh 0}@media (max-width:900px){.type-culture .culture_awardsSection{padding:7vh 0}}.type-culture .culture_awardsSection .culture_awardsContent{width:100%}.type-culture .culture_awardsSection .culture_awardsTitleGraphic{margin-bottom:50px;margin-left:calc(50vw - 350px);width:700px}@media (max-width:900px){.type-culture .culture_awardsSection .culture_awardsTitleGraphic{margin-left:10vw;width:80vw}}@media (max-width:770px){.type-culture .culture_awardsSection .culture_awardsTitleGraphic{margin-left:5vw;width:90vw}}.type-culture .culture_awardsSection .basicCarousel_img{width:100vw}.type-culture .culture_logosSection .culture_logosContainer{position:relative;width:100%;padding-bottom:100px;text-align:center}.type-culture .culture_logosSection .culture_logosContainer img{width:15%;margin:0 20px}@media (max-width:900px){.type-culture .culture_logosSection .culture_logosContainer img{margin:50px auto;width:30vw;min-width:200px;display:block}}.type-culture .culture_foundationSection{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto auto;max-width:1680px;padding:calc(10vh + 70px) 100px}@media (max-width:1220px){.type-culture .culture_foundationSection{display:flex;flex-flow:column nowrap;padding:calc(10vh + 70px) 7vw}}@media screen and (min-width:1680px){.type-culture .culture_foundationSection{margin-left:calc(50vw - 840px);padding:calc(10vh + 70px) 92px}}.type-culture .culture_foundationSection .culture_foundationTitle{margin-bottom:30px;margin-top:0}@media (max-width:1220px){.type-culture .culture_foundationSection .culture_foundationTitle{order:1;text-align:center}}.type-culture .culture_foundationSection .culture_foundationTextContainer{padding-right:10%}@media (max-width:1220px){.type-culture .culture_foundationSection .culture_foundationTextContainer{align-items:center;display:flex;flex-flow:column nowrap;order:3;padding-right:0}}.type-culture .culture_foundationSection .culture_foundationTextContainer .culture_foundationText{line-height:1.8em;margin-bottom:40px}@media (max-width:1220px){.type-culture .culture_foundationSection .culture_foundationTextContainer .culture_foundationText{margin-top:50px;text-align:center}}.type-culture .culture_foundationSection .basicCarousel{align-items:center;display:flex;flex-flow:column nowrap;grid-column:2/2;grid-row:1/3;justify-content:center}@media (max-width:1220px){.type-culture .culture_foundationSection .basicCarousel{order:2}}.type-culture .culture_foundationSection .basicCarousel img{max-width:100%}@media screen and (min-width:1680px){.type-culture .culture_foundationSection .basicCarousel_text{margin:0;text-align:center}}@media (max-width:1220px){.type-culture .culture_foundationSection figcaption{text-align:center}}.type-culture .culture_foundationSection .basicCarousel_caption{order:1;padding:30px 0}.type-culture .culture_foundationSection .basicCarousel_controls{order:2;padding:0}.type-culture .culture_diSection{background:#00fb6b;width:100%}.type-culture .culture_diSection .culture_diContent{display:grid;grid-template-columns:400px auto auto;grid-template-rows:50% 50%;max-width:1680px;padding:calc(10vh + 70px) 100px;position:relative;width:100%}@media (max-width:900px){.type-culture .culture_diSection .culture_diContent{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;padding:10vh 7vw}}@media screen and (min-width:1680px){.type-culture .culture_diSection .culture_diContent{margin:0 calc(50vw - 840px);padding:calc(10vh + 70px) 92px}}.type-culture .culture_diSection .culture_diTitle{margin-top:0}@media (max-width:900px){.type-culture .culture_diSection .culture_diTitle{order:1;text-align:center}}.type-culture .culture_diSection .btn_jobs{align-self:center;margin-top:30px}@media (max-width:900px){.type-culture .culture_diSection .btn_jobs{margin-top:unset;order:3}}.type-culture .culture_diSection .culture_diText{line-height:2em}@media (max-width:900px){.type-culture .culture_diSection .culture_diText{margin-bottom:26px;order:2;padding-left:0;text-align:center}}.type-culture .culture_diSection .culture_diText--1{grid-column:2/3;grid-row:1/2}@media (max-width:1220px){.type-culture .culture_diSection .culture_diText--1{grid-column:2/4;grid-row:1/1;margin-bottom:20px;padding-left:20px}}@media (max-width:900px){.type-culture .culture_diSection .culture_diText--1{padding-left:0}}.type-culture .culture_diSection .culture_diText--2{grid-column:3/4;grid-row:1/2;padding-left:50px}@media (max-width:1220px){.type-culture .culture_diSection .culture_diText--2{grid-column:2/4;grid-row:2/2;margin-bottom:20px;padding-left:20px;padding-top:10%}}@media (max-width:900px){.type-culture .culture_diSection .culture_diText--2{padding-left:0;padding-top:0}}.type-culture .feature{background:#000;min-height:unset;padding:calc(10vh + 70px) 100px calc(10vh + 150px)}@media (max-width:900px){.type-culture .feature{padding:calc(10vh + 70px) 7vw calc(10vh + 150px)}}.type-culture .feature .content__paragraph{font-family:Tusker,"Mochiy Pop One",sans-serif;font-size:50px}.type-culture .feature .feature_items .feature_item{width:30%}@media (max-width:900px){.type-culture .feature .feature_items .feature_item{width:100%}}.type-culture .feature .feature_content_title{font-size:24px!important;bottom:-16px!important}.type-culture .fullPage_textBtnGroup{padding:12.5vh 100px}@media screen and (min-width:1680px){.type-culture .fullPage_textBtnGroup{margin-left:calc(50vw - 840px);padding:12.5vh 92px}}.type-culture .fullPage_textBtnGroup h5{color:#00fb6b;font-size:80px;font-weight:700;line-height:1.5em}@media (max-width:900px){.type-culture .fullPage_textBtnGroup h5{font-size:40px;width:100%}}.type-culture p.bold{font-weight:700}.locale-en .type-culture h3{font-family:Tusker,"Mochiy Pop One",sans-serif;font-size:80px;font-weight:500;color:#18252d;margin:70px 0 26px 0}@media (max-width:900px){.locale-en .type-culture h3{font-size:56px}}.locale-en .type-culture .culture_valuesSection .culture_benefitsTextContainer p{font-size:20fpx;line-height:1.8em}.locale-en .type-culture .feature .content__paragraph{font-family:Tusker,"Mochiy Pop One",sans-serif;font-size:50px}.locale-en .type-culture .feature .feature_content_title{position:relative!important;font-size:24px!important;margin:0!important;color:#fff}.locale-en .type-culture .fullPage_textBtnGroup h5{color:#00fb6b;font-size:80px;font-weight:700;line-height:1.5em}@media (max-width:900px){.locale-en .type-culture .fullPage_textBtnGroup h5{font-size:40px;width:100%}}.locale-en .type-culture .culture_valuesCarouselControls .control{border:solid 2px #ff2c52}.locale-en .type-culture .culture_valuesCarouselControls .control.active{background-color:#ff2c52}@media screen and (min-width:900px){.locale-en .type-culture .culture_benefitsSection .culture_benefitsList{cursor:url(../media/cursor/png/cursor7.png) 50 50,default}}@media (max-width:900px){.locale-en .type-culture .culture_benefitsSection .culture_benefitsGroup text.active{stroke:#00fb6b}}@media screen and (min-width:900px){.locale-en .type-culture .culture_benefitsSection .culture_benefitsGroup:hover text{stroke:#00fb6b}}.locale-en .type-culture .cursorElement{background:#00fb6b}.locale-en .type-culture .culture_diSection{background:#00fb6b}.locale-ja .type-culture h3{font-family:Tusker,"Mochiy Pop One",sans-serif;font-size:58px;font-weight:500;color:#18252d;margin:70px 0 26px 0}@media (max-width:900px){.locale-ja .type-culture h3{font-size:56px}}.locale-ja .type-culture .culture_valuesSection .culture_benefitsTextContainer p{font-size:20fpx;line-height:1.8em}.locale-ja .type-culture .feature .content__paragraph{font-family:Tusker,"Mochiy Pop One",sans-serif;font-size:50px}.locale-ja .type-culture .feature .feature_content_title{position:relative!important;font-size:24px!important;margin:0!important;color:#fff}.locale-ja .type-culture .fullPage_textBtnGroup h5{color:#ff2c52;font-size:80px;font-weight:700;line-height:1.5em}@media (max-width:900px){.locale-ja .type-culture .fullPage_textBtnGroup h5{font-size:40px;width:100%}}.locale-ja .type-culture .culture_valuesCarouselControls .control{border:solid 2px #ff2c52}.locale-ja .type-culture .culture_valuesCarouselControls .control.active{background-color:#ff2c52}@media screen and (min-width:900px){.locale-ja .type-culture .culture_benefitsSection .culture_benefitsList{cursor:url(../media/cursor/png/cursor8.png) 50 50,default}}@media (max-width:900px){.locale-ja .type-culture .culture_benefitsSection .culture_benefitsGroup text.active{stroke:#ff2c52}}.locale-ja .type-culture .culture_benefitsSection .culture_benefitsGroup--even .culture_benefitsTextContainer{left:54%;text-align:left}@media (max-width:900px){.locale-ja .type-culture .culture_benefitsSection .culture_benefitsGroup--even .culture_benefitsTextContainer{left:0;text-align:center}}.locale-ja .type-culture .culture_benefitsSection .culture_benefitsGroup--odd .culture_benefitsTextContainer{right:52%;text-align:left}@media (max-width:900px){.locale-ja .type-culture .culture_benefitsSection .culture_benefitsGroup--odd .culture_benefitsTextContainer{right:0;text-align:center}}@media screen and (min-width:900px){.locale-ja .type-culture .culture_benefitsSection .culture_benefitsGroup:hover text{stroke:#ff2c52}}.locale-ja .type-culture .cursorElement{background:#ff2c52}.locale-ja .type-culture .culture_diSection{background:#ff2c52}.type-post-list{padding:180px calc((100vw - 1680px)/ 2) 0}@media (max-width:900px){.type-post-list{padding-top:100px!important}}.type-blog-post{margin-bottom:0;padding:180px calc((100vw - 1680px)/ 2) 0}.type-blog-post .noise__wrapper{display:none;visibility:hidden}.type-blog-post .caseStudy__hero{height:auto!important;margin-top:0!important;max-width:none;overflow:hidden;min-height:unset}.type-blog-post .caseStudy__hero .projectSlider{transform:none}.type-blog-post .caseStudy__hero .projectSlider .projectSlider__curent{width:100%}.type-blog-post .caseStudy__hero .projectSlider .projectSlider__curent .projectSlider__currentImage__moverWrapper{width:100%;height:30vh;max-width:1920px;opacity:0;transform:translateY(0)}.type-blog-post .caseStudy__hero .projectSlider .projectSlider__curent .projectSlider__currentImage__moverWrapper.opened{height:50vh;opacity:1}.type-blog-post .caseStudy__hero .projectSlider .projectSlider__curent .projectSlider__currentImage__moverWrapper .projectSlider__currentImage__wrapper{width:100%;height:50vh;position:relative;transform:none}.type-blog-post .caseStudy__hero .projectSlider .projectSlider__curent .projectSlider__currentImage__moverWrapper .projectSlider__currentImage__wrapper .projectSlider__currentImage{height:100%;background-position:center}@media (max-width:1350px){.type-blog-post .caseStudy__hero .projectSlider .projectSlider__curent .projectSlider__currentImage__moverWrapper .projectSlider__currentImage__wrapper .projectSlider__currentImage{background-position:top}}.type-blog-post .caseStudy__hero .projectSlider .projectSlider__curent .text_container{margin-top:88px}@media (max-width:900px){.type-blog-post .caseStudy__hero .projectSlider .projectSlider__curent .text_container{margin-top:64px}}.type-blog-post .caseStudy__hero .projectSlider .projectSlider__curent .projectSlider__currentContent{float:left;vertical-align:top;opacity:1;transform:none;transition:none;margin:0;width:70%;padding:0;text-align:left;position:relative;left:unset;top:unset}@media (max-width:900px){.type-blog-post .caseStudy__hero .projectSlider .projectSlider__curent .projectSlider__currentContent{width:100%;float:none}}.type-blog-post .caseStudy__hero .projectSlider .projectSlider__curent .projectSlider__currentContent .projectSlider__currentContent__text{margin-top:0;margin-bottom:22px}@media (max-width:900px){.type-blog-post .caseStudy__hero .projectSlider .projectSlider__curent .projectSlider__currentContent .projectSlider__currentContent__text{margin-bottom:16px}}.type-blog-post .caseStudy__hero .projectSlider .projectSlider__curent .projectSlider__currentContent .projectSlider__currentContent__date{display:inline-block;vertical-align:top;font-size:14px;line-height:17px;margin-top:0;margin-bottom:0}.type-blog-post .caseStudy__hero .projectSlider .projectSlider__curent .projectSlider__currentContent .blogPostDateIcon{display:inline-block;vertical-align:top}.type-blog-post .caseStudy__hero .projectSlider .projectSlider__curent .projectSlider__currentContent .projectSlider__currentContent__title{min-height:unset;margin-top:22px;word-break:break-word}@media (max-width:900px){.type-blog-post .caseStudy__hero .projectSlider .projectSlider__curent .projectSlider__currentContent .projectSlider__currentContent__title{margin-top:16px}}.type-blog-post .caseStudy__hero .projectSlider .projectSlider__curent .projectSlider__currentContent .projectSlider__currentContent__content{max-width:unset;width:100%;margin:auto}.type-blog-post .caseStudy__hero .projectSlider .projectSlider__curent .projectSlider__currentContent .projectSlider__currentContent__content .projectSlider__currentContent__contentText{animation:none!important;font-size:22px;line-height:36px}.type-blog-post .author_area{float:left;font-size:16px;line-height:18px;text-transform:uppercase;vertical-align:top;width:30%}@media (max-width:900px){.type-blog-post .author_area{width:100%;float:none;margin:0 auto;margin-bottom:22px}}.type-blog-post .author_area .author_column{display:inline-block;vertical-align:middle;margin-right:22px}.type-blog-post .author_area .author_column .author_role{font-weight:700}.type-blog-post .author_area .author_column.author_image_container{width:80px;height:80px;overflow:hidden;border-radius:50px;position:relative}@media (max-width:480px){.type-blog-post .author_area .author_column.author_image_container{width:60px;height:60px}}.type-blog-post .author_area .author_column.author_image_container .author_image{display:block;width:100%;position:absolute;border-radius:50px}.type-blog-post .author_area .author_column.author_image_container .author_image.hover{display:none}.type-blog-post .author_area .author_column.author_image_container:hover .author_image.hover{display:block}.type-blog-post .separator_container{max-width:1100px;width:90%;margin:auto}.type-blog-post .separator_container .separator{height:200px;padding:0;margin:44px 0;justify-content:left;padding-left:30%}@media (max-width:900px){.type-blog-post .separator_container .separator{padding-left:0;justify-content:center;margin:32px 0}}.type-blog-post .caseStudy__hero+.separator_container{margin-top:-44px}@media (max-width:900px){.type-blog-post .caseStudy__hero+.separator_container{margin-top:-32px}}.type-blog-post .separator_container+.text_container{margin-top:-44px}@media (max-width:900px){.type-blog-post .separator_container+.text_container{margin-top:0}}.type-blog-post .textColumnSmall{width:33%}.type-blog-post .text_container{max-width:1100px;overflow:hidden}.type-blog-post .text_container .content__paragraph{width:100%;font-size:20px;line-height:26px;margin:44px 0;padding-left:30%}@media (max-width:900px){.type-blog-post .text_container .content__paragraph{padding-left:0;display:block;margin:32px 0}}.type-blog-post .text_container .content__paragraph a{font-weight:500}.type-blog-post .text_container .content__paragraph a:hover{text-decoration:underline}.type-blog-post .text_container h1 a:hover,.type-blog-post .text_container h2 a:hover,.type-blog-post .text_container h3 a:hover{text-decoration:underline}.type-blog-post .text_container h2+.content__paragraph,.type-blog-post .text_container h2+h3{float:left!important;width:70%!important;vertical-align:top!important;padding-left:0!important}@media (max-width:900px){.type-blog-post .text_container h2+.content__paragraph,.type-blog-post .text_container h2+h3{float:unset!important;width:100%!important}}.type-blog-post .image_description{font-size:12px;line-height:16px;margin-top:11px;margin-bottom:51px;text-align:center;display:block}.type-blog-post .fullImage{margin:88px auto}@media (max-width:900px){.type-blog-post .fullImage{margin:64px auto}}.type-blog-post .btn__container{margin:0 auto 44px auto;max-width:1100px;width:90%}.type-blog-post .btn__container .btn__module{padding-left:30%}@media (max-width:900px){.type-blog-post .btn__container .btn__module{padding-left:0}}.type-blog-post .fullImage.have_description{margin-bottom:0}.type-blog-post .fullImage_limit .image_description{text-align:left}.type-blog-post .nextProject__container{background-color:rgba(0,0,0,.8);width:100%;margin-top:88px}.type-blog-post .nextProject__container .nextProject{margin:0 auto;width:100%}.type-blog-post .nextProject__container .nextProject .nextProject__content{width:100%}.type-blog-post .nextProject__container .nextProject .nextProject__content .nextPost_container{position:relative;display:block;width:100%;text-align:center}.type-blog-post .nextProject__container .nextProject .nextProject__content .nextPost_container .nextProject__name{display:inline-block;vertical-align:middle;color:#fff;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;font-size:60px;line-height:70px;font-weight:700;margin:0;padding:0;width:unset;float:unset}@media (max-width:900px){.type-blog-post .nextProject__container .nextProject .nextProject__content .nextPost_container .nextProject__name{font-size:36px}}.type-blog-post .nextProject__container .nextProject .nextProject__content .nextPost_container .nextPost_arrow{display:inline-block;vertical-align:middle;width:100px;margin-left:22px;transition:margin-left cubic-bezier(.4,0,.2,1) .3s}@media (max-width:900px){.type-blog-post .nextProject__container .nextProject .nextProject__content .nextPost_container .nextPost_arrow{width:50px;margin-left:11px}}.type-blog-post .nextProject__container .nextProject .nextProject__content:hover .nextPost_arrow{margin-left:32px}@media (max-width:900px){.type-blog-post .nextProject__container .nextProject .nextProject__content:hover .nextPost_arrow{margin-left:18px}}.type-blog-post .nextProject__container .nextProject .nextProject__bg{width:100%;height:100%;top:0;left:0;filter:none}.type-blog-post .imageAndText{max-width:1100px}.type-blog-post .imageAndText .imageAndText__content{margin-left:30%;margin-right:22px}@media (max-width:900px){.type-blog-post .imageAndText .imageAndText__content{margin-left:0}}.type-blog-post .imageAndText .imageAndText__content h3,.type-blog-post .imageAndText .imageAndText__content h4{padding-left:0}.type-blog-post h1,.type-blog-post h2,.type-blog-post h3,.type-blog-post h4{font-family:Tusker,"Mochiy Pop One",sans-serif;margin:44px 0}@media (max-width:900px){.type-blog-post h1,.type-blog-post h2,.type-blog-post h3,.type-blog-post h4{margin:32px 0}}.type-blog-post h2{vertical-align:top;width:30%;padding-right:22px;float:left}@media (max-width:900px){.type-blog-post h2{display:block;width:100%;padding-right:0;float:none}}.type-blog-post h1{font-size:50px;line-height:60px}@media (max-width:480px){.type-blog-post h1{font-size:36px}}.type-blog-post h2{font-size:45px;line-height:50px}.type-blog-post h3{font-size:32px;line-height:45px}.type-blog-post h4{font-size:30px;line-height:40px}.type-blog-post h3,.type-blog-post h4{padding-left:30%}@media (max-width:900px){.type-blog-post h3,.type-blog-post h4{padding-left:0!important}}.type-blog-post p{font-size:26px;line-height:30px;margin:44px 0}@media (max-width:900px){.type-blog-post p{margin:32px 0}}.type-blog-post ol,.type-blog-post ul{margin:44px 0 44px 5%}@media (max-width:900px){.type-blog-post ol,.type-blog-post ul{margin:32px 0 32px 5%}}.type-blog-post ol{list-style:decimal}.type-blog-post ul{list-style:disc;padding-left:30%}@media (max-width:900px){.type-blog-post ul{padding-left:0!important}}.type-blog-post i{font-style:italic}.type-blog-post li p{padding-left:0!important;margin:22px 0!important}@media (max-width:900px){.type-blog-post li p{margin:16px 0!important}}.block-revealer__element{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;pointer-events:none;opacity:0}.type-jobs{padding:180px calc((100vw - 1680px)/ 2) 0}.job{color:#000;min-height:50%;padding:5vh 100px 150px;width:100%}@media (max-width:900px){.job{padding:5vh 50px 150px}}.job>li,.job>p{line-height:calc(1em + 2px)}.job p{color:#000}.job ul{list-style:disc;list-style-position:outside;padding-left:20px}.job ul li{line-height:1.2em;margin:3px 0}.job .flex{display:block}@media (max-width:1220px){.job .flex{display:-ms-flexbox;display:flex;-ms-flexbox-direction:column;flex-direction:column}}.job-board h1{font-size:6em;margin:80px 0 100px}@media (max-width:900px){.job-board h1{font-size:3em;text-align:center}}.job-board h2{font-size:5em}@media (max-width:900px){.job-board h2{font-size:3em}}.job-board .job-summary{border-top:2px solid #000}.job-board .job-summary .job-summary-row{align-items:center;border-bottom:2px solid #000;display:flex;justify-content:space-between;padding:20px 0;text-decoration:none;vertical-align:middle}@media (max-width:900px){.job-board .job-summary .job-summary-row{align-items:flex-start;flex-flow:column nowrap;justify-content:flex-start}}.job-board .job-summary:first-child{border-top:2px solid #000}.job-board .job-summary .job-summary-col{display:flex;flex-flow:column nowrap;height:3.5em;justify-content:space-between}@media (max-width:900px){.job-board .job-summary .job-summary-col{height:unset}}.job-board .job-summary .job-summary-col-1{width:50%}@media (max-width:900px){.job-board .job-summary .job-summary-col-1{width:unset}}.job-board .job-summary .job-summary-col-1-sm{width:50%;height:auto}@media (max-width:900px){.job-board .job-summary .job-summary-col-1-sm{width:unset}}.job-board .job-summary .job-summary-col-2{justify-content:center}.job-board .job-apply,.job-board .job-title{color:#030a0b;font-weight:700}.job-board .job-title{font-size:24px}@media (max-width:900px){.job-board .job-title{margin-bottom:10px}}.job-board .job-title span{background-color:#00fb6b}.job-board .job-apply{background-color:#00fb6b}@media (max-width:900px){.job-board .job-apply{margin-top:10px}}@media (max-width:900px){.job-board .job-date,.job-board .job-location{margin:5px 0}}.intership-board{display:flex;justify-content:space-between;padding-top:150px;width:100%}@media (max-width:900px){.intership-board{flex-flow:column nowrap;justify-content:center}}.intership-board .internship-textContainer{padding-right:120px}@media (max-width:900px){.intership-board .internship-textContainer{padding-right:0}}.intership-board p{line-height:1.5em;margin-bottom:40px}@media (max-width:900px){.intership-board p{text-align:center}}.intership-board .internship-title{margin-top:0}@media (max-width:900px){.intership-board .internship-title{text-align:center}}@media (max-width:900px){.intership-board .btn_jobs{margin-bottom:40px;margin-left:calc(50% - 120px)}}.job-head{width:100%;margin-bottom:26px}@media (max-width:1220px){.job-head{width:100%}}.job-head #job-heading{font-size:3em;margin-bottom:20px}.job-head .job-data{display:inline-block;height:40px;margin-right:20px;margin-top:10px}@media (max-width:900px){.job-head .job-data{display:block;margin-right:0}}.job-head .job-data p{display:inline-block;line-height:1.2em;vertical-align:middle}.job-head .job-data svg{display:inline-block;margin-right:10px;vertical-align:middle}.job-description{display:inline-block;width:48%;margin-top:20px}@media (max-width:1220px){.job-description{width:100%;order:1}}.job-description h2{font-size:unset;margin:0;text-transform:none}.job-description h3{font-size:26px;margin:20px 0;text-transform:none}.job-description b,.job-description i,.job-description li,.job-description p,.job-description span{background:0 0!important;font-size:16px;font-family:TTNorms,"M PLUS 1p",sans-serif;line-height:20px}.job-description b{font-size:18px;font-weight:700;margin-bottom:10px}.job-form{display:inline-block;width:50%;margin-top:20px;padding-left:6%;font-size:.8em;vertical-align:top}@media (max-width:1220px){.job-form{width:100%;padding-left:0;margin-top:50px;order:3}}.job-form input{width:100%}.job-form label{color:#98a1a1}.job-form textarea{font-family:TTNorms,"M PLUS 1p",sans-serif;width:100%;height:150px;resize:none}.job-form textarea::placeholder{font-family:TTNorms,"M PLUS 1p",sans-serif}.job-form input[type=email],.job-form input[type=tel],.job-form input[type=text],.job-form input[type=url],.job-form textarea{padding:16px 0;border-top:none;border-right:none;border-left:none;border-bottom:1px solid #98a1a1;color:#000}.job-form input[type=email]::placeholder,.job-form input[type=tel]::placeholder,.job-form input[type=text]::placeholder,.job-form input[type=url]::placeholder,.job-form textarea::placeholder{color:#000}.job-form input[type=file]{height:30px;margin-top:10px}.job-form input[type=submit]{background-color:#fff;border:solid 2px #18252d;color:#18252d;cursor:pointer;font-size:1.4em;font-weight:700;padding:22px 0 40px;transition:background-color .25s ease,color .25s ease}.job-form input[type=submit]:hover{background-color:#18252d;color:#fff}.job-form a{text-decoration:underline;font-weight:700;cursor:pointer}.job-form .row{position:relative}.job-form .col-50{display:inline-block;width:49%;padding:0 0 0 16px;margin-bottom:40px}@media (max-width:1220px){.job-form .col-50{width:100%;padding:0}}.job-form .col-100{display:inline-block;width:98%;padding:0 0 0 16px;margin-bottom:40px}@media (max-width:1220px){.job-form .col-100{width:100%;padding:0}}.job-form .focused label{color:#2cf8e8}.job-form .focused input[type=email],.job-form .focused input[type=tel],.job-form .focused input[type=text],.job-form .focused input[type=url],.job-form .focused textarea{border-bottom:1px solid #2cf8e8}.job-form .required label{color:red}.job-form .required input[type=email],.job-form .required input[type=tel],.job-form .required input[type=text],.job-form .required input[type=url],.job-form .required textarea{border-bottom:1px solid red}.job-form .field-inactive{display:none;height:0}.job-form .field-active{display:block;height:auto}.job-form #resume-note,.job-form #resume-select{margin-top:10px}.job-form #file-error{color:red;font-size:.8em}.job-form #job-success{display:none;color:#fff;background-color:#000;text-align:center;font-weight:700;font-size:1.4em;padding:6px;padding:22px 0 18px;border:2px solid #000}.job-form #job-fail{display:none;color:#fff;background-color:#f82c5a;text-align:center;font-weight:700;font-size:1.4em;padding:6px;padding:22px 0 18px;border:2px solid #f82c5a}.job-form #job-fail-msg{display:none;color:#f82c5a;font-size:1.2em;line-height:1.3em;text-align:center;margin-top:10px}.job-board .no-jobs-title{border-bottom:solid 1px #000;font-size:28px;margin:70px 0 0 0;padding-bottom:70px}#job-success-msg{display:none;text-align:center}.type-post-list{padding:180px calc((100vw - 1680px)/ 2) 0}.type-post-list h1{font-size:50px;margin-bottom:20px}.type-post-list p{margin:20px 0;width:90%}@media (max-width:770px){.type-post-list p{width:80%}}@media (max-width:560px){.type-post-list p{width:90%}}.type-service-listing{margin-left:7%;padding:180px calc((100vw - 1680px)/ 2) 0}@media screen and (min-width:1680px){.type-service-listing{margin-left:5%}}@media (max-width:900px){.type-service-listing{padding-top:10vh}}@media (max-width:770px){.type-service-listing{margin:0 12vw}}.type-service-listing p{line-height:1.4em}@media (max-width:770px){.type-service-listing p{line-height:1.2em}}.serviceListingGrid{max-width:100%}.serviceListingGrid_title{font-size:50px;margin-top:60px;margin-bottom:30px}@media screen and (orientation:landscape) and (max-width:900px){.serviceListingGrid_title{margin-top:125px}}@media (max-width:770px){.serviceListingGrid_title{font-size:10vw;margin-bottom:25px;margin-top:65px}}.serviceListingGrid_introText{margin-bottom:110px;max-width:900px}@media (max-width:770px){.serviceListingGrid_introText{font-size:16px;margin-bottom:45px}}.serviceListingGrid_body{display:flex;flex-flow:row wrap;margin-bottom:96px}@media (max-width:770px){.serviceListingGrid_body{position:relative;left:-10vw;width:96vw}}.serviceListingGrid_body .serviceListingGrid_item{background-repeat:no-repeat;background-size:contain;text-decoration:none;height:18.025751073vw;margin-bottom:20px;max-height:223.1759656652px;width:33%;padding-bottom:0;padding-left:3.1vw;padding-right:4.5vw}@media (max-width:770px){.serviceListingGrid_body .serviceListingGrid_item{margin:0 auto;height:40.7725321888vw;max-height:unset;max-width:unset;width:100%;padding-bottom:0;padding-left:10vw;padding-right:14.5vw}}@media screen and (min-width:1680px){.serviceListingGrid_body .serviceListingGrid_item{padding-left:49px;padding-right:73px}}.serviceListingGrid_body .serviceListingGrid_item:nth-child(1),.serviceListingGrid_body .serviceListingGrid_item:nth-child(2),.serviceListingGrid_body .serviceListingGrid_item:nth-child(3){padding-top:2.15vw}@media (max-width:770px){.serviceListingGrid_body .serviceListingGrid_item:nth-child(1),.serviceListingGrid_body .serviceListingGrid_item:nth-child(2),.serviceListingGrid_body .serviceListingGrid_item:nth-child(3){padding-top:7.6vw}}@media screen and (min-width:1680px){.serviceListingGrid_body .serviceListingGrid_item:nth-child(1),.serviceListingGrid_body .serviceListingGrid_item:nth-child(2),.serviceListingGrid_body .serviceListingGrid_item:nth-child(3){padding-top:36px}}.serviceListingGrid_body .serviceListingGrid_item:nth-child(4),.serviceListingGrid_body .serviceListingGrid_item:nth-child(5),.serviceListingGrid_body .serviceListingGrid_item:nth-child(6){padding-top:1.5vw}@media (max-width:770px){.serviceListingGrid_body .serviceListingGrid_item:nth-child(4),.serviceListingGrid_body .serviceListingGrid_item:nth-child(5),.serviceListingGrid_body .serviceListingGrid_item:nth-child(6){padding-top:5.5vw}}@media screen and (min-width:1680px){.serviceListingGrid_body .serviceListingGrid_item:nth-child(4),.serviceListingGrid_body .serviceListingGrid_item:nth-child(5),.serviceListingGrid_body .serviceListingGrid_item:nth-child(6){padding-top:25px}}.serviceListingGrid_body .serviceListingGrid_item:nth-child(5){padding-left:3.6vw}@media (max-width:770px){.serviceListingGrid_body .serviceListingGrid_item:nth-child(5){padding-left:10vw}}@media screen and (min-width:1680px){.serviceListingGrid_body .serviceListingGrid_item:nth-child(5){padding-left:40px}}.serviceListingGrid_body .serviceListingGrid_item:nth-child(6) .serviceListingGrid_itemTitle{padding-left:3vw}@media (max-width:770px){.serviceListingGrid_body .serviceListingGrid_item:nth-child(6) .serviceListingGrid_itemTitle{padding-left:5.5vw}}@media screen and (min-width:1680px){.serviceListingGrid_body .serviceListingGrid_item:nth-child(6) .serviceListingGrid_itemTitle{padding-left:55px}}.serviceListingGrid_body .serviceListingGrid_item:nth-child(7),.serviceListingGrid_body .serviceListingGrid_item:nth-child(8){padding-top:3.15vw}@media (max-width:770px){.serviceListingGrid_body .serviceListingGrid_item:nth-child(7),.serviceListingGrid_body .serviceListingGrid_item:nth-child(8){padding-top:10.2vw}}@media screen and (min-width:1680px){.serviceListingGrid_body .serviceListingGrid_item:nth-child(7),.serviceListingGrid_body .serviceListingGrid_item:nth-child(8){padding-top:53px}}.serviceListingGrid_body .serviceListingGrid_item:nth-child(7) .serviceListingGrid_itemTitle{padding-left:.65vw}@media (max-width:770px){.serviceListingGrid_body .serviceListingGrid_item:nth-child(7) .serviceListingGrid_itemTitle{padding-left:4px}}@media screen and (min-width:1680px){.serviceListingGrid_body .serviceListingGrid_item:nth-child(7) .serviceListingGrid_itemTitle{padding-left:14px}}.serviceListingGrid_body .serviceListingGrid_item:nth-child(8) .serviceListingGrid_itemTitle{padding-right:.8vw}@media (max-width:770px){.serviceListingGrid_body .serviceListingGrid_item:nth-child(8) .serviceListingGrid_itemTitle{padding-right:7vw}}@media screen and (min-width:1680px){.serviceListingGrid_body .serviceListingGrid_item:nth-child(8) .serviceListingGrid_itemTitle{padding-left:18px}}.serviceListingGrid_itemTitle{font-size:4vw;font-weight:700;margin:0}@media (max-width:770px){.serviceListingGrid_itemTitle{font-size:10vw}}@media screen and (min-width:1680px){.serviceListingGrid_itemTitle{font-size:59px}}.serviceListingGrid_itemTitle .left{text-align:left}.serviceListingGrid_itemTitle .right{text-align:right}.serviceListingGrid_itemTitle .center{text-align:center}.serviceListingGrid_itemText{font-size:18px;margin-top:1.7vw;max-width:365px}@media (max-width:900px){.serviceListingGrid_itemText{font-size:16px}}@media (max-width:770px){.serviceListingGrid_itemText{font-size:18px;margin-top:6vw}}@media screen and (min-width:1680px){.serviceListingGrid_itemText{font-size:15px;margin-top:-13px;padding-top:40px}}.type-service{margin-bottom:140px;padding-top:180px;padding-right:calc((100vw - 1680px)/ 2);padding-bottom:0;padding-left:calc((100vw - 1680px)/ 2);position:relative}@media screen and (min-width:1600px){.type-service{padding-left:calc((100vw - 1680px)/ 2 + 120px)}}@media (max-width:900px){.type-service{padding-top:100px}}@media (max-width:770px){.type-service{padding-left:0;margin-top:80px}}.type-service>*{margin-left:140px}@media (max-width:770px){.type-service>*{margin-left:50px}}.type-service .servicePage_bg{left:-290px;margin:0;position:absolute;width:1910px;top:0;z-index:-1}@media screen and (min-width:2000px){.type-service .servicePage_bg{left:5vw}}@media screen and (max-height:1200px){.type-service .servicePage_bg{top:-20px}}@media (max-width:770px){.type-service .servicePage_bg{left:-60px;position:absolute;top:120px;width:600px;z-index:1}}.type-service .serviceNextPage_Container,.type-service .servicePageGrid{display:flex;flex-flow:row wrap;margin-left:140px;padding-right:30px}@media (max-width:770px){.type-service .serviceNextPage_Container,.type-service .servicePageGrid{padding-right:50px;margin-left:50px}}.type-service .servicePageGrid{margin-top:140px}@media (max-width:770px){.type-service .servicePageGrid{margin-top:80px}}.type-service .servicePageGrid .serviceGridItem{margin-bottom:35px;max-width:400px;padding-right:75px;width:33%}@media (max-width:900px){.type-service .servicePageGrid .serviceGridItem{max-width:unset;width:50%}}@media (max-width:770px){.type-service .servicePageGrid .serviceGridItem{padding-right:0;width:100%}}.type-service .servicePageGrid .serviceGridItem_title{font-size:34px;font-weight:700;margin-top:0;margin-bottom:15px}@media (max-width:770px){.type-service .servicePageGrid .serviceGridItem_title{font-size:30px}}.type-service .servicePageGrid .serviceGridItem_text{font-size:20px;line-height:1.2em}.type-service .serviceNextPage_Container{margin-top:110px;text-decoration:none}@media (max-width:770px){.type-service .serviceNextPage_Container{margin-top:65px}}.type-service .serviceNextPage_Container>*{text-decoration:none}.type-service .serviceNextPage_Item{margin-bottom:35px;max-width:400px;padding-right:75px;position:relative;width:33%}@media (max-width:900px){.type-service .serviceNextPage_Item{margin-bottom:100px;max-width:unset;width:50%}}@media (max-width:770px){.type-service .serviceNextPage_Item{padding-right:0;width:100%}}.type-service .serviceNextPage_Item .serviceNextPage_ItemImg{width:100%}.type-service .serviceNextPage_Item .serviceNextPage_dots{position:absolute;left:-23px;top:-26px;z-index:-1}.type-service .serviceNextPage_Item .serviceNextPage_ItemTitle{font-size:30px;font-weight:700;margin:15px 0}@media (max-width:770px){.type-service .serviceNextPage_Item .serviceNextPage_ItemTitle{font-size:28px}}.type-service .serviceNextPage_Item .serviceNextPage_ItemText{position:relative;font-size:18px;line-height:1.2em}.type-service .serviceNextPage_Item .serviceNextPage_ItemText::after{background:#000;bottom:-25px;content:"";height:5px;left:0;position:absolute;width:75px}.home--active .home_hero{opacity:0}.home_hero{height:100vh;min-height:700px;background-color:#030a0b}@media (max-width:770px){.home_hero{min-height:80vh;margin-bottom:0}}@media (max-width:770px){.home_hero .brush__container{bottom:-14px}}.home_hero_short{min-height:60px}.homeHero__content{text-align:center}.homeHero__contentText{font-size:22px;margin-top:36px;transform:translateY(40px);opacity:0;transition:all ease .5s .5s;font-weight:500}@media (max-width:770px){.homeHero__contentText{font-size:18px;padding:0 40px;line-height:22px}}.home_hero .hold{margin:70px auto;transform:translateY(40px);opacity:0;transition:all ease .5s .5s;margin-top:40px}@media (max-width:770px){.home_hero .hold{margin-top:36px}}.home_hero .separator{padding:0;height:200px}.home_hero .separator .separator__line{transform:scaleY(1)}@media (max-width:1680px){.home_hero .separator .separator__line{transform:scaleY(0)}}@media (max-width:770px){.home_hero .separator{padding-bottom:40px}}.homeHero__contentTitle{position:relative;display:inline-block;overflow:hidden}@media (max-width:770px){.homeHero__contentTitle{font-size:111px;line-height:80px;overflow:visible}}.homeHero__contentTitle .hero__lastWord{position:relative;margin-left:10px}.homeHero__contentTitle .homeHero__contentTextContainer{opacity:0;transition:opacity 0s .4s ease}@media (max-width:770px){.homeHero__contentTitle .homeHero__contentTextContainer{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}}.homeHero__contentTitle::after{content:"";position:absolute;top:0;left:0;width:100%;height:200px;background:#030a0b;transform:translateX(-110vw)}.homeHero__contentTitle--video{z-index:9999}.homeHero__contentTitle--video .hero__otherWord{visibility:hidden;margin-right:5px}.homeHero__contentTitle--video .hero__lastWord{visibility:hidden;color:#fff}.homeHero__contentTitle--video .hero__lastWord img{display:none}.home__hero__videoContainerBg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.experiment_container{top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.experiment_carousel{width:10000px;height:100vh;position:relative;top:0;left:0}.experiment_item{position:relative;height:100vh;width:100vw;cursor:pointer;float:left;display:flex;flex-direction:column;justify-content:center}.experiment_item .bgImage{width:100vw;height:100vh;background-size:cover;background-position:center}.transition{transition:all .7s}.home__hero__experiment{width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.experiment_overlay{position:absolute;top:0;left:0;width:100vw;height:100vh;pointer-events:none;background:-moz-linear-gradient(top,#141414 0,rgba(162,162,162,0) 30%,rgba(214,214,214,0) 53%,rgba(182,182,182,0) 70%,#141414 100%);background:-webkit-linear-gradient(top,#141414 0,rgba(162,162,162,0) 40%,rgba(214,214,214,0) 53%,rgba(182,182,182,0) 70%,#141414 100%);background:linear-gradient(to bottom,#141414 0,rgba(162,162,162,0) 30%,rgba(214,214,214,0) 53%,rgba(182,182,182,0) 70%,#141414 100%)}.carousel_pagination{width:100vw;height:50px;position:absolute;bottom:44px;text-align:center}@media (max-width:1680px){.carousel_pagination{bottom:28px}}@media (max-width:770px){.carousel_pagination{bottom:56px;text-align:right;padding-right:70px}}.carousel_pagination .carousel_dot{display:inline-block;width:30px;height:6px;margin:4px;position:relative;padding:15px 0}.carousel_pagination .carousel_dot .carousel_dot_bg{position:absolute;top:12px;left:0;opacity:.5;width:100%;height:6px;background-color:#1b252d}.carousel_pagination .carousel_dot .carousel_dot_load{position:absolute;top:12px;left:0;overflow:hidden;width:0%;height:6px;background-color:#1b252d}.carousel_pagination .carousel_dot .carousel_dot_load--active{width:100%}.carousel_pagination .carousel_dot .carousel_dot_load--next{width:0%}.carousel_pagination_white{transition:all ease .5s!important}.carousel_pagination_white .carousel_dot .carousel_dot_bg{background-color:#e8e5e6}.carousel_pagination_white .carousel_dot .carousel_dot_load{background-color:#e8e5e6}.home__hero__videoBg{position:relative;width:auto;height:auto;left:50%;transform:translateX(-50%);min-height:100%;min-width:100%}@media only screen and (min-device-width:200px) and (max-device-width:480px) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:640px) and (orientation:portrait),only screen and (min-device-width:360px) and (max-device-width:640px) and (orientation:portrait),only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.home__hero__videoBg{display:none}}.home__hero__video_filter{width:100%;height:100%;background-color:#e8e5e6;position:absolute;top:0;opacity:.6}.home__hero__videoContainer{position:fixed;top:0;left:0;z-index:9999;overflow:hidden;visibility:hidden;opacity:0;width:100vw;height:100vh;background:#000}@media (max-width:770px){.home__hero__videoContainer{overflow:visible;visibility:visible;user-select:none;pointer-events:none}}.home__hero__videoContainer--vimeo{width:100vw;height:100vh}.home__hero__videoContainer--vimeo iframe{width:100vw;height:56.25vw;min-height:200vh;min-width:270vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff}.home__hero__video,.home__hero__video_mobile{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:9999;width:100%;height:100%;object-fit:cover;transform:translateX(-50%) translateY(-50%)}@media (max-width:770px){.home__hero__video,.home__hero__video_mobile{min-width:none;min-height:none;right:0;bottom:0;top:0;left:0;width:100vw;height:auto;transform:none}}.closeVideoMobileContainer{position:fixed;top:30px;left:30px;text-align:center;z-index:999999;display:none}.closeVideoMobil{width:25px;height:auto}.closeVideoMobil__text{margin-top:19px;color:#fff}.home__hero__closeVideo{position:fixed;top:20px;right:40px;width:30px;height:auto;cursor:pointer}.home_hero--active{z-index:999999}.home_hero--active .home__hero__videoContainer{visibility:visible;opacity:1;transition:visibility 0s 0s ease,all .5s .2s ease;user-select:auto;pointer-events:initial}.barba-container:not(.enterPageGlobal--container) .home--load .homeHero__contentTitle::after{animation:mask 1.3s ease}.barba-container:not(.enterPageGlobal--container) .home--load .homeHero__contentTitle .homeHero__contentTextContainer{opacity:1;transition:opacity 0s .4s ease}.barba-container:not(.enterPageGlobal--container) .home--load .homeHero__contentTitle .brush__img{transform:translateX(0);transition:all ease .3s 1s}.barba-container:not(.enterPageGlobal--container) .home--load .homeHero__contentText{opacity:1;transform:translateY(0);transition:all ease .5s .6s}.barba-container:not(.enterPageGlobal--container) .home--load .home_hero .hold{transform:translateY(0);opacity:1;transition:all ease .6s .7s}.noAnimation .homeHero__contentTitle::after{animation:none!important}.noAnimation .homeHero__contentTitle .homeHero__contentTextContainer{opacity:1;transition:none}.noAnimation .homeHero__contentText{opacity:1;transform:translateY(0);transition:none}.noAnimation .home_hero .hold{transform:translateY(0);opacity:1;transition:none}.homeHero__contentTitle__video{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9998;overflow:hidden;visibility:hidden;opacity:0}.homeHero__contentTitle__video--active{visibility:visible;opacity:1}@keyframes slideIn{0%{left:100%}100%{left:0}}@keyframes slideOut{0%{left:0}100%{left:100%}}.special-module-clients{background-color:#18252d;display:flex;justify-content:center}.special-module-clients .wide-container{container-type:inline-size;width:100%;max-width:1366px;display:flex;flex-direction:column;align-items:center}.special-module-clients h2{color:#00fb6b;font-size:60px;margin-top:10cqw}.special-module-clients .clients-logos{width:80cqw;display:grid;grid-template-columns:repeat(5,1fr);gap:4cqw;margin-bottom:10cqw}.special-module-clients .client-logo{display:block;aspect-ratio:1;display:flex;justify-content:center;align-items:center}.special-module-clients .client-logo img{width:100%;display:block}@media (max-width:770px){.special-module-clients h2{font-size:36px}.special-module-clients .clients-logos{grid-template-columns:repeat(2,1fr);gap:8cqw}}.special-module-experience{display:flex;justify-content:center}.special-module-experience .wide-container{container-type:inline-size;width:100%;max-width:1366px;display:flex;flex-direction:row;justify-content:center;gap:3cqw}.special-module-experience .column-left{margin:10cqw 0;width:38cqw;container-type:inline-size}.special-module-experience .column-right{margin:10cqw 0;width:38cqw;container-type:inline-size}.special-module-experience .year-count{font-family:TuskerGrotesk4800;font-size:105cqw;line-height:1.1em;text-align:center}.special-module-experience .year-count-text{text-transform:uppercase;font-family:TuskerGrotesk4800;font-size:13cqw;background-color:#00fb6b;text-align:center;border-radius:13cqw;transform:rotate(5deg);margin-top:-15cqw;padding:2cqw 0 1cqw 0}.special-module-experience p{font-size:5cqw;margin:1.5em 0}.special-module-experience p.large-text{margin:.3em 0;font-size:10.5cqw;line-height:1.1em;font-family:TuskerGrotesk3500}.special-module-experience p.large-text b{font-family:TuskerGrotesk3800;text-transform:uppercase}@media (max-width:770px){.special-module-experience .wide-container{flex-direction:column;align-items:center}.special-module-experience .column-left{margin:10cqw 0 5cqw 0;width:80cqw}.special-module-experience .column-right{margin:5cqw 0 10cqw 0;width:80cqw}.special-module-experience p{font-size:24px}}.client__container{width:100%;height:auto}.client__list{width:70%;height:40vh;margin:auto;display:flex;flex-direction:row;justify-content:center;align-items:space-between;flex-wrap:wrap}@media (max-width:770px){.client__list{width:100%;padding:0 54px;height:auto}}.client__listContainer{width:25%;height:auto;display:flex;flex-direction:row;justify-content:center;align-items:center;min-height:100px}@media (max-width:770px){.client__listContainer{width:50%;margin-bottom:16px}}.client_listItemContainer{position:relative}.client_listItemContainer:hover .client__listItem--color{opacity:1;transition:all cubic-bezier(.4,0,.2,1) .3s}.client_listItemContainer:hover .client__listItem--black{opacity:0;transition:all cubic-bezier(.4,0,.2,1) .3s}.client__listItem{width:142px;height:60px;background-size:contain;background-position:center;background-repeat:no-repeat;transition:all cubic-bezier(.4,0,.2,1) .3s}@media (max-width:770px){.client__listItem{width:80px;padding:30px}}.client__listItem--color{position:absolute;top:0;left:0;opacity:0;transition:all cubic-bezier(.4,0,.2,1) .3s}.projectSlider{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-top:70px;max-width:1920px;margin:0 auto}@media (max-width:770px){.projectSlider{margin-top:0}}.projectSlider__curent{position:relative;width:600px}@media (max-width:1680px){.projectSlider__curent{width:512px}}@media (max-width:1050px){.projectSlider__curent{width:400px}}@media (max-width:900px){.projectSlider__curent{width:300px}}@media (max-width:770px){.projectSlider__curent{width:80vw;display:flex;flex-direction:column-reverse}}.projectSlider__currentImage__wrapper,.projectSlider__nextImage__wrapper{width:512px;height:487px;overflow:hidden}@media (max-width:1680px){.projectSlider__currentImage__wrapper,.projectSlider__nextImage__wrapper{width:512px;height:487px}}@media (max-width:1050px){.projectSlider__currentImage__wrapper,.projectSlider__nextImage__wrapper{width:400px;height:381px}}@media (max-width:900px){.projectSlider__currentImage__wrapper,.projectSlider__nextImage__wrapper{width:300px;height:286px}}@media (max-width:770px){.projectSlider__currentImage__wrapper,.projectSlider__nextImage__wrapper{width:80vw;height:76vw;position:relative}}.projectSlider__currentImage__wrapper{position:absolute;top:0;left:0;transform:translateX(100%);transition:all cubic-bezier(.4,0,.6,1) .8s}.projectSlider__currentImage__wrapper--current{transform:translateX(0);transition:all cubic-bezier(.4,0,.6,1) .8s}.projectSlider__currentImage__wrapper--out{transform:translateX(-100%);transition:all cubic-bezier(.4,0,.6,1) .8s .1s}.projectSlider__currentImage__moverWrapper{width:512px;height:487px;overflow:hidden;position:relative;opacity:0;transform:translateY(80px);transition:all ease .7s}@media (max-width:1680px){.projectSlider__currentImage__moverWrapper{width:512px;height:487px}}@media (max-width:1050px){.projectSlider__currentImage__moverWrapper{width:400px;height:381px}}@media (max-width:900px){.projectSlider__currentImage__moverWrapper{width:300px;height:286px}}@media (max-width:770px){.projectSlider__currentImage__moverWrapper{width:80vw;height:76vw;position:relative}}.projectSlider__currentImage,.projectSlider__nextImage{position:relative;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;filter:grayscale(100%);transform:scale(1.15);transition:all cubic-bezier(.4,0,.2,1) .6s}@media (max-width:1680px){.projectSlider__currentImage,.projectSlider__nextImage{width:100%;height:100%}}.projectSlider__currentImage::after,.projectSlider__nextImage::after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.3;transition:all cubic-bezier(.4,0,.2,1) .6s}.projectSlider__currentImage:hover,.projectSlider__nextImage:hover{filter:grayscale(0);transition:all cubic-bezier(.4,0,.2,1) .6s}.projectSlider__currentImage:hover::after,.projectSlider__nextImage:hover::after{opacity:0;transition:all cubic-bezier(.4,0,.2,1) .6s}@media (max-width:770px){.projectSlider__currentImage:hover,.projectSlider__nextImage:hover{filter:grayscale(100%);transition:all cubic-bezier(.4,0,.2,1) .6s}.projectSlider__currentImage:hover::after,.projectSlider__nextImage:hover::after{opacity:.3;transition:all cubic-bezier(.4,0,.2,1) .6s}}.currentImageHoverButton{filter:grayscale(0);transition:all cubic-bezier(.4,0,.2,1) .6s}.currentImageHoverButton::after{opacity:0;transition:all cubic-bezier(.4,0,.2,1) .6s}.projectSlider__currentContent{position:absolute;top:50px;left:calc(100% + 34px);opacity:0;transform:translateY(100px);transition:all ease 1s;width:100%;min-height:300px}.projectSlider__currentContent .btn{margin-left:0;width:250px;margin-top:47px;position:absolute}.projectSlider__currentContent .btn.disableLink{pointer-events:none}@media (max-width:1680px){.projectSlider__currentContent{width:30vw}}@media (max-width:900px){.projectSlider__currentContent{width:40vw}}@media (max-width:770px){.projectSlider__currentContent{position:relative;left:40px;bottom:0;top:0;padding-right:40px;margin-top:36px;width:calc(100% - 40px)}.projectSlider__currentContent .btn{margin-top:22px;margin-right:0;width:100%;margin-bottom:0}}.projectSlider__currentContent__text{font-size:16px;text-transform:uppercase;font-weight:600;margin-bottom:34px}.projectSlider__currentContent__text--out{opacity:0;transform:translateY(-50px);transition:all cubic-bezier(0,0,.2,1) .6s}.projectSlider__currentContent__text--mid{opacity:0;transform:translateY(50px);transition:all cubic-bezier(0,0,.2,1) .1s}.projectSlider__currentContent__text--in{opacity:1;transform:translateY(0);transition:all cubic-bezier(0,0,.2,1) .6s}@media (max-width:770px){.projectSlider__currentContent__text{margin-bottom:16px;animation:appear 0s 0s forwards}}.projectSlider__currentContent__title{word-break:break-word;font-size:56px;text-transform:uppercase;font-weight:600;min-height:170px}@media (max-width:1240px){.projectSlider__currentContent__title{font-size:40px;min-height:122px}}.projectSlider__currentContent__title--out{opacity:0;transform:translateY(-40px);transition:all cubic-bezier(0,0,.2,1) .6s .1s}.projectSlider__currentContent__title--mid{opacity:0;transform:translateY(40px);transition:all cubic-bezier(0,0,.2,1) .1s}.projectSlider__currentContent__title--in{opacity:1;transform:translateY(0);transition:all cubic-bezier(0,0,.2,1) .6s .1s}@media (max-width:770px){.projectSlider__currentContent__title{font-size:36px;width:100%;min-height:70px}}@media (max-width:470px){.projectSlider__currentContent__title{font-size:36px;width:100%;min-height:112px}}.projectSlider__information{display:flex;flex-direction:row;justify-content:center;align-items:center;opacity:0;transform:translateY(40px);transition:all ease .5s;margin:50px auto 0;padding:0 20px}@media (max-width:770px){.projectSlider__information{width:100vw;margin-left:5vw;transform:translateY(-50px);margin:10px auto 30px}}.projectSlider__information__number{font-size:18px;font-weight:600;transition:all cubic-bezier(0,0,.2,1) .6s .3s}.projectSlider__information__number--out{opacity:0;transform:translateY(-100%);transition:all cubic-bezier(0,0,.2,1) .6s .3s}.projectSlider__information__number--mid{opacity:0;transform:translateY(100%);transition:all cubic-bezier(0,0,.2,1) .1s}.projectSlider__information__number--in{opacity:1;transform:translateY(0);transition:all cubic-bezier(0,0,.2,1) .6s}.projectSlider__information_arrow{width:36px;margin:0 12px}@media (max-width:900px){.projectSlider__information_arrow{width:28px}}@media (max-width:770px){.projectSlider__information_arrow{width:30px}}.projectSlider__information_left:hover{animation:leftAnimation .3s forwards}.projectSlider__information_right:hover{animation:rightAnimation .3s forwards}.projectSlider__information__progressContainer{width:200px;height:1px;background:#c0c0c1;margin:0 30px}@media (max-width:900px){.projectSlider__information__progressContainer{margin:0 12px}}@media (max-width:770px){.projectSlider__information__progressContainer{width:160px}}.projectSlider__information__pogressBar{width:0;height:1px;background:#4d4f54;animation:sliderProgressBar ease}@keyframes sliderProgressBar{0%{width:0%}100%{width:100%}}.projectSlider__nextImage__wrapper{position:relative}.projectSlider__nextImage__wrapper{position:absolute;top:0;left:0;transform:translateX(100%);transition:all cubic-bezier(.4,0,.6,1) .8s}.projectSlider__nextImage__wrapper--current{transform:translateX(0);transition:all cubic-bezier(.4,0,.6,1) .8s}.projectSlider__nextImage__wrapper--out{transform:translateX(-100%);transition:all cubic-bezier(.4,0,.6,1) .8s .1s}.projectSlider__nextImage__wrapper--outCaseToCase{transform:translateX(-100%);opacity:0;transition:all cubic-bezier(.4,0,.6,1) .8s .1s}.projectSlider__next{transform:translateX(40%) translateY(100px);opacity:0;transition:all ease .8s;width:512px;height:487px;overflow:hidden}@media (max-width:1680px){.projectSlider__next{width:512px;height:487px}}@media (max-width:1320px){.projectSlider__next{transform:translateX(55%) translateY(100px)}}@media (max-width:1115px){.projectSlider__next{transform:translateX(80%) translateY(100px)}}@media (max-width:1050px){.projectSlider__next{width:400px;height:381px;transform:translateX(70%) translateY(138px)}}@media (max-width:900px){.projectSlider__next{width:300px;height:286px;transform:translateX(70%) translateY(138px)}}@media (max-width:770px){.projectSlider__next{width:80vw;height:76vw;opacity:.2;transform:translateX(70%) translateY(138px);position:relative}}.projectSlider__currentContent__content{max-width:584px;margin-top:68px;font-size:16px;font-weight:500;line-height:2;color:#4a4f54;transition:all ease .5s}@media (max-width:770px){.projectSlider__currentContent__content{width:80vw;margin:auto}}#barba-wrapper:not(.caseToCase) .barba-container:not(.caseToCase) .projectSlider__curent--caseStudyInit .projectSlider__currentContent__contentText{animation:appear 0s 0s forwards}#barba-wrapper.caseToCase .caseDevisProjectNext,#barba-wrapper.caseToCase .projectSlider__currentContent__text,#barba-wrapper.caseToCase .projectSlider__currentContent__title{opacity:0;transform:translateY(40px)}#barba-wrapper.caseToCase .projectSlider__curent--caseStudyInit .caseDevisProjectNext,#barba-wrapper.caseToCase .projectSlider__curent--caseStudyInit .projectSlider__currentContent__text,#barba-wrapper.caseToCase .projectSlider__curent--caseStudyInit .projectSlider__currentContent__title{animation:appear 0s 0s forwards}.barba-container .projectSlider__currentContent__contentText{margin-top:50px;line-height:30px}@media (max-width:770px){.barba-container .projectSlider__currentContent__contentText{margin-top:20px}}.featuredWork__cloning .projectSlider__currentContent__contentText{margin-top:50px;opacity:1;transform:translateY(0)}.featuredWork__cloning .projectSlider__curent--caseStudyInit .projectSlider__currentContent__contentText{animation:desappear .5s 1.1s forwards reverse}.featuredWork__cloning .projectSlider__curent--caseStudyInit .projectSlider__currentContent__contentText:nth-child(1){animation:desappear .5s .2s forwards reverse}.featuredWork__cloning .projectSlider__curent--caseStudyInit .projectSlider__currentContent__contentText:nth-child(2){animation:desappear .5s .3s forwards reverse}.featuredWork__cloning .projectSlider__curent--caseStudyInit .projectSlider__currentContent__contentText:nth-child(3){animation:desappear .5s .4s forwards reverse}.featuredWork__cloning .projectSlider__curent--caseStudyInit .projectSlider__currentContent__contentText:nth-child(4){animation:desappear .5s .5s forwards reverse}.featuredWork__cloning .projectSlider__curent--caseStudyInit .projectSlider__currentContent__contentText:nth-child(5){animation:desappear .5s .6s forwards reverse}.featuredWork__cloning .projectSlider__curent--caseStudyInit .projectSlider__currentContent__contentText:nth-child(6){animation:desappear .5s .7s forwards reverse}.featuredWork__cloning .projectSlider__curent--caseStudyInit .projectSlider__currentContent__contentText:nth-child(7){animation:desappear .5s .8s forwards reverse}.featuredWork__cloning .projectSlider__curent--caseStudyInit .projectSlider__currentContent__contentText:nth-child(8){animation:desappear .5s .9s forwards reverse}.featuredWork__cloning .projectSlider__curent--caseStudyInit .projectSlider__currentContent__contentText:nth-child(9){animation:desappear .5s 1s forwards reverse}@keyframes appear{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes desappear{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-40px)}}.projectSlider--caseStudyState{margin-top:0}@media (max-width:770px){.projectSlider--caseStudyState .projectSlider__curent{flex-direction:column}.projectSlider--caseStudyState .projectSlider__next{display:none}.projectSlider--caseStudyState .projectSlider__currentContent{position:initial;margin-left:32px}}@media (max-width:770px){.caseStudy__hero.home--active{height:auto!important;margin-top:60px}}.caseStudy__hero .caseDevisProjectNext{display:none}@media (max-width:1680px){.caseStudy__hero .caseDevisProjectNext{display:block}}.featuredWork--active .featuredWork__title{opacity:1;transform:translateY(0);transition:all ease .5s}.featuredWork--active .projectSlider__currentImage__moverWrapper{opacity:1;transform:translateY(0);transition:all ease .7s}.featuredWork--active .projectSlider__next{opacity:1;transform:translateX(calc(40% + 75px)) translateY(0);transition:all ease .8s}.featuredWork--active .projectSlider__next:hover{transform:translateX(calc(40% + 0)) translateY(0);transition:all ease .8s}@media (max-width:1320px){.featuredWork--active .projectSlider__next{transform:translateX(calc(55% + 75px)) translateY(0)}.featuredWork--active .projectSlider__next:hover{transform:translateX(calc(55% + 0)) translateY(0);transition:all ease .8s}}@media (max-width:1115px){.featuredWork--active .projectSlider__next{transform:translateX(calc(80% + 75px)) translateY(0)}.featuredWork--active .projectSlider__next:hover{transform:translateX(calc(80% + 0)) translateY(0);transition:all ease .8s}}.featuredWork--active .projectSlider__currentContent{opacity:1;transform:translateY(0);transition:all ease 1s}.featuredWork--active .projectSlider__information{opacity:1;transform:translateY(0);transition:all ease 1.1s}.projectSlider__nextAnimatedImage{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;opacity:0;transition:all ease .5s;animation:fadeIn ease .8s .6s forwards}.projectSlider__nextAnimatedImage img{width:100%;height:auto}.caseStudy .projectSlider__currentImage{animation:fadeOut ease .8s .6s forwards}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.featuredWork__cloning{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:99999;display:none}.featuredWork__cloning .projectSlider{margin-top:105px}.featuredWork__cloning.cloneCase{padding-top:275px}.featuredWork__cloning.cloneCase .projectSlider.projectSlider--caseStudyState{margin-top:0}.locale-en .projectSlider__currentContent__title{font-size:56px;min-height:170px}@media (max-width:1240px){.locale-en .projectSlider__currentContent__title{font-size:40px;min-height:122px}}@media (max-width:770px){.locale-en .projectSlider__currentContent__title{font-size:36px}}@media (max-width:470px){.locale-en .projectSlider__currentContent__title{font-size:36px;width:100%;min-height:112px}}.locale-ja .projectSlider__currentContent__title{font-size:56px;min-height:170px}@media (max-width:1240px){.locale-ja .projectSlider__currentContent__title{font-size:40px;min-height:122px}}@media (max-width:770px){.locale-ja .projectSlider__currentContent__title{font-size:36px}}@media (max-width:470px){.locale-ja .projectSlider__currentContent__title{font-size:36px;width:100%;min-height:112px}}.feature{display:table;position:relative;background-color:#030a0b;padding:80px 20px 110px;width:100%;min-height:100vh;margin:auto;transition:opacity ease .3s}.feature h1,.feature h2,.feature h3{color:#fff}.feature img{width:100%}.feature .outer{display:table;position:absolute;height:100%;width:100%;top:0;left:0}.feature .middle{display:table-cell;vertical-align:middle}.feature .inner{margin-left:auto;margin-right:auto;text-align:center}.feature .feature_heading{text-align:center;width:80%;margin:30px auto 50px}@media (max-width:770px){.feature .feature_heading{width:90%}}.feature .feature_items{text-align:center}.feature .feature_items .feature_item{display:inline-block;position:relative;text-align:left;width:30%;margin:6px 1px 0;padding:10px;vertical-align:top}@media (max-width:770px){.feature .feature_items .feature_item{width:100%;margin-bottom:75px}}.feature .feature_items .feature_item .feature_item_image{transition:all cubic-bezier(.4,0,.2,1) .8s;filter:url("data:image/svg+xml;utf8,&lt;svg xmlns='http://www.w3.org/2000/svg'&gt;&lt;filter id='grayscale'&gt;&lt;feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");filter:gray;-webkit-filter:grayscale(100%)}@media (max-width:770px){.feature .feature_items .feature_item .feature_item_image{filter:url("data:image/svg+xml;utf8,&lt;svg xmlns='http://www.w3.org/2000/svg'&gt;&lt;filter id='grayscale'&gt;&lt;feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");-webkit-filter:grayscale(0)}}.feature .feature_items .feature_item .feature_item_overlay{position:absolute;top:0;left:0;width:100%;margin:10px 0;background-color:#000;opacity:.4;transition:opacity .5 ease}@media (max-width:770px){.feature .feature_items .feature_item .feature_item_overlay{opacity:.2}}.feature .feature_items .feature_item .feature_item_rollover{background-size:100%;background-position:top;background-repeat:no-repeat;position:absolute;top:-6%;right:-4%;transition:all ease .5s}.feature .feature_items .feature_item .feature_item_scribble_0{background-image:url(../media/scribble_0.png);width:30%;height:0%}.feature .feature_items .feature_item .feature_item_link{width:100%}.feature .feature_items .feature_item .feature_item_link:hover .hover_available{filter:url("data:image/svg+xml;utf8,&lt;svg xmlns='http://www.w3.org/2000/svg'&gt;&lt;filter id='grayscale'&gt;&lt;feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");-webkit-filter:grayscale(0)}.feature .feature_items .feature_item .feature_item_link:hover .feature_item_overlay{opacity:0}@media (max-width:770px){.feature .feature_items .feature_item .feature_item_link:hover .feature_item_overlay{opacity:.2}}.feature .feature_items .feature_item .feature_item_link:hover .feature_item_scribble_0{height:100%}.feature .feature_items .feature_item .text-word__inner{display:inline-block;width:100%;transform:translate3d(0,0,0);opacity:1;will-change:transform,opacity;transition:all ease .5s}.feature .feature_items .feature_item .text-word__inner--active{transform:translate3d(0,0,0);opacity:1;will-change:transform,opacity;transition:all ease .5s .3s}.feature .feature_items .feature_item .feature_content_tag{position:absolute;top:0;left:0;margin:28px}.feature .feature_items .feature_item .feature_content_title{position:absolute;bottom:0;left:0;margin:28px}.feature .feature_link_container{text-align:center;margin-top:30px}.blog-feature{display:table;position:relative;background-color:#030a0b;padding:80px 20px 110px;width:100%;min-height:100vh;margin:auto;transition:opacity ease .3s}.blog-feature h1,.blog-feature h2,.blog-feature h3{color:#fff}.blog-feature img{width:100%}.blog-feature .outer{display:table;position:absolute;height:100%;width:100%;top:0;left:0}.blog-feature .middle{display:table-cell;vertical-align:middle}.blog-feature .inner{margin-left:auto;margin-right:auto;text-align:center}.blog-feature .feature_heading{text-align:center;width:80%;margin:30px auto 50px}@media (max-width:770px){.blog-feature .feature_heading{width:90%}}.blog-feature .feature_items{text-align:center}.blog-feature .feature_items .feature_item{display:inline-block;position:relative;text-align:left;width:30%;margin:6px 1px 0;padding:10px;vertical-align:top;overflow:hidden;height:auto!important}@media (max-width:770px){.blog-feature .feature_items .feature_item{width:100%;margin-bottom:20px}}.blog-feature .feature_items .feature_item .feature_item_image{transition:all cubic-bezier(.4,0,.2,1) .8s}.blog-feature .feature_items .feature_item .feature_item_overlay{position:absolute;top:0;left:0;width:100%;background-color:#000;opacity:0;transition:opacity .5 ease}.blog-feature .feature_items .feature_item .feature_item_link{width:100%}.blog-feature .feature_items .feature_item .text-word__inner{display:inline-block;width:100%;transform:translate3d(0,0,0);opacity:1;will-change:transform,opacity;transition:all ease .5s}.blog-feature .feature_items .feature_item .text-word__inner--active{transform:translate3d(0,0,0);opacity:1;will-change:transform,opacity;transition:all ease .5s .3s}.blog-feature .feature_items .feature_item .feature_content_tag{position:absolute;top:0;left:0;margin:28px;display:none}.blog-feature .feature_items .feature_item .feature_content_title{position:relative;margin:8px 0}.blog-feature .feature_link_container{text-align:center;margin-top:30px}#work{opacity:1}.locale-en .feature p{color:#00fb6b}.locale-en .feature h3{font-weight:500}.locale-en .feature .feature_heading h2{margin-top:30px;font-size:60px;line-height:68px}@media (max-width:770px){.locale-en .feature .feature_heading h2{font-size:36px;line-height:44px}}.locale-en .feature .feature_heading h3{font-size:40px}@media (max-width:770px){.locale-en .feature .feature_heading h3{font-size:28px}}.locale-en .feature .feature_heading p{font-size:24px}@media (max-width:770px){.locale-en .feature .feature_heading p{font-size:22px}}.locale-en .feature .feature_items .feature_item h3{font-size:28px}@media (max-width:900px){.locale-en .feature .feature_items .feature_item h3{font-size:18px}}@media (max-width:770px){.locale-en .feature .feature_items .feature_item h3{font-size:28px}}.locale-en .feature .feature_items .feature_item p{color:#fff;font-size:18px}@media (max-width:770px){.locale-en .feature .feature_items .feature_item p{font-size:18px}}.locale-en .feature .feature_link_container .feature_link{color:#00fb6b}.locale-en .feature .feature_link_container .feature_link::after{background:#00fb6b}.locale-en .blog-feature p{color:#00fb6b}.locale-en .blog-feature h3{font-weight:500}.locale-en .blog-feature .feature_heading h2{margin-top:30px;font-size:60px;line-height:68px}@media (max-width:770px){.locale-en .blog-feature .feature_heading h2{font-size:36px;line-height:44px}}.locale-en .blog-feature .feature_heading h3{font-size:40px}@media (max-width:770px){.locale-en .blog-feature .feature_heading h3{font-size:28px}}.locale-en .blog-feature .feature_heading p{font-size:24px}@media (max-width:770px){.locale-en .blog-feature .feature_heading p{font-size:22px}}.locale-en .blog-feature .feature_items .feature_item h3{font-size:22px}@media (max-width:900px){.locale-en .blog-feature .feature_items .feature_item h3{font-size:18px}}@media (max-width:770px){.locale-en .blog-feature .feature_items .feature_item h3{font-size:28px}}.locale-en .blog-feature .feature_items .feature_item p{color:#fff;font-size:18px}@media (max-width:770px){.locale-en .blog-feature .feature_items .feature_item p{font-size:18px}}.locale-en .blog-feature .feature_link_container .feature_link{color:#00fb6b}.locale-en .blog-feature .feature_link_container .feature_link::after{background:#00fb6b}.locale-ja .feature p{color:#ff2c52}.locale-ja .feature h3{font-weight:500}.locale-ja .feature .feature_heading h2{margin-top:30px;font-size:54px;line-height:44px}@media (max-width:770px){.locale-ja .feature .feature_heading h2{font-size:36px;line-height:44px}}.locale-ja .feature .feature_heading h3{font-size:40px}@media (max-width:770px){.locale-ja .feature .feature_heading h3{font-size:28px}}.locale-ja .feature .feature_heading p{font-size:24px}@media (max-width:770px){.locale-ja .feature .feature_heading p{font-size:22px}}.locale-ja .feature .feature_items .feature_item h3{font-size:20px;line-height:26px}@media (max-width:900px){.locale-ja .feature .feature_items .feature_item h3{font-size:14px}}@media (max-width:770px){.locale-ja .feature .feature_items .feature_item h3{font-size:20px}}.locale-ja .feature .feature_items .feature_item p{color:#fff;font-size:14px}@media (max-width:770px){.locale-ja .feature .feature_items .feature_item p{font-size:14px}}.locale-ja .feature .feature_link_container .feature_link{color:#ff2c52}.locale-ja .feature .feature_link_container .feature_link::after{background:#ff2c52}.locale-ja .blog-feature p{color:#ff2c52}.locale-ja .blog-feature h3{font-weight:500}.locale-ja .blog-feature .feature_heading h2{margin-top:30px;font-size:54px;line-height:44px}@media (max-width:770px){.locale-ja .blog-feature .feature_heading h2{font-size:36px;line-height:44px}}.locale-ja .blog-feature .feature_heading h3{font-size:40px}@media (max-width:770px){.locale-ja .blog-feature .feature_heading h3{font-size:28px}}.locale-ja .blog-feature .feature_heading p{font-size:22px}@media (max-width:770px){.locale-ja .blog-feature .feature_heading p{font-size:22px}}.locale-ja .blog-feature .feature_items .feature_item h3{font-size:20px;line-height:26px}@media (max-width:900px){.locale-ja .blog-feature .feature_items .feature_item h3{font-size:14px}}@media (max-width:770px){.locale-ja .blog-feature .feature_items .feature_item h3{font-size:20px}}.locale-ja .blog-feature .feature_items .feature_item p{color:#fff;font-size:14px}@media (max-width:770px){.locale-ja .blog-feature .feature_items .feature_item p{font-size:14px}}.locale-ja .blog-feature .feature_link_container .feature_link{color:#ff2c52}.locale-ja .blog-feature .feature_link_container .feature_link::after{background:#ff2c52}.body--active{width:100vw;height:100vh;overflow:hidden}.home--active .featuredWork{height:100vh}@media (max-width:770px){.home--active .featuredWork{overflow:visible}}.home--active .separator{opacity:0;transform:translateY(40px);transition:all ease .5s}.home--active .projectSlider__information{opacity:0;transform:translateX(-40px);transition:all ease .5s .1s}.home--active .projectSlider .btn{opacity:0;transform:translateY(40px);transition:all ease .5s}.home--active .projectSlider{transform:none;transition:all ease .8s .3s}@media (max-width:1680px){.home--active .projectSlider{transform:translateX(170px)}}@media (max-width:1350px){.home--active .projectSlider{transform:translateX(70px)}}@media (max-width:770px){.home--active .projectSlider{transform:translateX(0)}}.home--active .projectSlider__currentContent{left:110%;transition:all ease 1s .3s}@media (max-width:770px){.home--active .projectSlider__currentContent{text-align:center;width:100%;padding:0;margin-left:0}}.home--active .projectSlider__currentImage{filter:grayscale(0);transform:scale(1);transition:all ease .6s .4s}.home--active .projectSlider__currentImage::after{opacity:.5;transition:all ease .6s .4s}.home--active .projectSlider__next{transform:translateX(56%);transition:all ease .8s .3s}@media (max-width:1115px){.home--active .projectSlider__next{transform:translateX(75%)}}@media (max-width:770px){.home--active .projectSlider__curent{width:100vw}.home--active .projectSlider__currentImage__moverWrapper{width:100vw;height:80vw}.home--active .projectSlider__currentImage__wrapper{width:100vw;height:80vw}.home--active .projectSlider__currentImage{width:100vw;height:80vw;background-position:50% 10%}.home--active .featuredWork__title{transform:translateY(-40px);opacity:0;transition:all ease .5s}}@media (max-width:770px){.home--active .projectSlider__curent{width:100vw}}.text-word{position:relative;overflow:hidden;display:inline-block}.text-word__inner{display:inline-block;width:100%;transform:translate3d(0,0,0);opacity:1;will-change:transform,opacity;transition:all ease .5s}.text-word__inner--active{opacity:0;transform:translate3d(0,-100%,0);will-change:transform,opacity;transition:all ease .5s}.featuredWork__cloning.inCase .text-word__inner{opacity:0;transform:translate3d(0,-100%,0);will-change:transform,opacity;transition:none}