:root{--black:#0b0b0b;--white:#fff;--orange:#f06446;--earthy:#9d7c5d;--isabelline:#f6f3ec;--green:#778472;--pink:#d46a6a;--coffee:#3a2f2a;--blue:#274f7d}body{color:var(--black);font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:140%}h1{margin-top:0;margin-bottom:0;font-size:4rem;font-weight:400;line-height:120%}h2{margin-top:0;margin-bottom:10px;font-size:3rem;font-weight:300;line-height:120%}h3{margin-top:20px;margin-bottom:10px;font-family:Fonnts;font-size:1.5rem;font-weight:400;line-height:140%}p{margin-bottom:2rem;font-size:1.125rem;font-weight:300;line-height:150%}.header{z-index:10;padding-top:1.5rem;padding-bottom:1.5rem;transition:all .4s;position:absolute;inset:0% 0% auto}.header.is-hide{display:none}.header.is-white-border{border-bottom:1px solid #ffffff1a}.header.is-black{border-bottom:1px solid #0b0b0b1a}.nav-container{padding-left:5rem;padding-right:5rem}.nav-flex{justify-content:space-between;align-items:center;display:flex}.logo-wrap{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:center;align-items:center;width:11.25rem;display:flex}.logo-wrap.w--current{grid-column-gap:.5rem;grid-row-gap:.5rem}.logo{width:8.625rem}.nav-right,.navigation-wrap{grid-column-gap:2rem;grid-row-gap:2rem;justify-content:flex-start;align-items:center;display:flex}.menu-sight{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-start;align-items:center;display:flex}.navlink{color:var(--white);text-decoration:none}.navlink.is-black{color:var(--black)}.nav-dropdown-head{grid-column-gap:.25rem;grid-row-gap:.25rem;color:var(--white);cursor:pointer;justify-content:flex-start;align-items:center;display:flex}.nav-dropdown-head.is-black{color:var(--black)}.drop-icon{width:.625rem;height:.625rem;transition:all .3s;display:flex}.nav-dropdown{position:relative}.nav-dropdown-content{grid-column-gap:1rem;grid-row-gap:1rem;background-color:var(--white);opacity:0;pointer-events:none;color:var(--black);border-radius:0;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:13.75rem;margin-top:2.5rem;padding:1.5rem 2rem;line-height:120%;transition:all .5s ease-in-out;display:flex;position:absolute;inset:0% 0% auto -100%;box-shadow:0 0 10px #0000000d}.nav-dropdown-content.active{opacity:1;pointer-events:auto}.nav-dropdown-content.is-active{z-index:999;opacity:100;pointer-events:auto}.primary-button{background-color:var(--black);color:var(--white);text-align:center;border-radius:2px;justify-content:center;align-items:center;padding:.4375rem 1.125rem .6875rem;font-family:Ivy Presto Headline,Arial,sans-serif;font-size:1.125rem;font-weight:300;line-height:150%;text-decoration:none;transition:all .3s;display:flex}.primary-button:hover{background-color:var(--white);color:var(--black)}.primary-button.is-nav{height:2.5rem}.menuopen{grid-column-gap:4px;grid-row-gap:4px;background-color:var(--orange);cursor:pointer;border-radius:2px;flex-flow:column;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.hr-line{background-color:var(--white);width:1rem;height:2px}.container{padding-left:5rem;padding-right:5rem}.container.is-blog{padding-left:18.75rem;padding-right:18.75rem}.container.is-height{height:100%}.container.is-relative{z-index:1;position:relative}.container.is-privacy-terms{padding-left:35rem;padding-right:35rem}.orange-title{color:var(--orange);font-family:Ivy Presto Headline,Arial,sans-serif;font-weight:300}.heading-h1{color:var(--black);max-width:37.5rem;font-size:4rem;line-height:120%;overflow:hidden}.heading-h1.is-about{max-width:100%}.orange-button{background-color:var(--orange);color:var(--white);text-align:center;border-radius:2px;justify-content:center;align-items:center;height:3rem;padding:.6875rem 1.5rem .9375rem;font-family:Ivy Presto Headline,Arial,sans-serif;font-size:1.125rem;font-weight:300;line-height:150%;text-decoration:none;transition:all .3s;display:flex}.orange-button:hover{background-color:var(--white);color:var(--black)}.orange-button.is-margin{margin-top:1.5rem}.orange-button.is-career-inquiry{padding-left:2rem;padding-right:2rem;line-height:100%}.orange-button.is-hover-black:hover{background-color:var(--black);color:var(--white)}.orange-button.is-absolute{position:absolute;bottom:2.5rem}.tagline{margin-bottom:1.25rem;font-family:Ivy Presto Headline,Arial,sans-serif;font-size:1.125rem;font-weight:300;line-height:120%}.tagline.is-bottom{padding-top:1.5rem}.tagline.is-center{text-align:center}.section-banner{color:var(--white);position:relative}.section-banner-image{width:100%;height:100%}.footer{background-color:var(--black);color:var(--white);padding-top:3.75rem;padding-bottom:2.5rem;position:relative}.footer-top-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;max-width:68rem;display:grid}.footer-logo-wrap{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:center;align-items:center;width:11.25rem;display:flex}.footer-logo{width:7.9375rem}.footer-top-nav{grid-column-gap:7.5rem;grid-row-gap:7.5rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;display:grid}.footer-link{color:var(--white);font-size:1rem;font-weight:300;line-height:120%;text-decoration:none}.footer-link:hover{font-style:italic;text-decoration:underline}.footer-middle-grid{grid-column-gap:0rem;grid-row-gap:0rem;border-top:1px solid #ffffff1a;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;max-width:68rem;margin-top:2.5rem;padding-top:3.875rem;display:grid}.tagline-news{opacity:.5;margin-bottom:1rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:300;line-height:120%}.footer-block{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.footer-contact-link{color:var(--white);font-family:Ivy Presto Headline,Arial,sans-serif;font-size:2.5rem;font-weight:300;line-height:120%;text-decoration:none}.footer-contact-link:hover{font-style:italic;text-decoration:underline}.footer-right-block{grid-column-gap:7.5rem;grid-row-gap:7.5rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:flex}.footer-sub-link{color:var(--white);font-family:Ivy Presto Headline,Arial,sans-serif;font-size:1.25rem;font-weight:300;line-height:120%;text-decoration:none}.footer-sub-link:hover{font-style:italic;text-decoration:underline}.footter-bottom-grid{justify-content:space-between;align-items:center;margin-top:15.625rem;display:flex}.cctext{font-family:Ivy Presto Headline,Arial,sans-serif;font-size:1.125rem;font-weight:300;line-height:120%}.policy-ul{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-start;align-items:center;display:flex}.policy-li{color:var(--white);font-family:Ivy Presto Headline,Arial,sans-serif;font-size:1.125rem;font-weight:300;line-height:120%;text-decoration:none}.policy-li:hover{font-style:italic;text-decoration:underline}.policy-spacer{background-color:var(--orange);border-radius:100%;width:.5rem;height:.5rem;margin-top:.25rem}.footer-bg-image{pointer-events:none;max-width:60.25rem;position:absolute;inset:auto 0% 0% auto}.contact-block{background-color:var(--white);color:var(--black);max-width:40rem;padding:1rem;position:absolute;inset:-50% 5rem auto auto}.contact-block-title{margin-top:0;margin-bottom:1.625rem;font-family:Inter,sans-serif;font-size:1.625rem;line-height:120%}.contact-image-wrap{flex-flow:column;justify-content:flex-end;align-items:center;display:flex;position:relative}.contact-image0-wrap{justify-content:center;align-items:center;display:flex}.global-script{display:none}.menu-drawer{z-index:11;pointer-events:none;height:100vh;position:fixed;inset:0%}.menu-blur{opacity:0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#fff3;width:100%;height:100%;position:absolute;inset:0%}.menu-navigation{background-color:var(--orange);color:var(--white);width:100%;max-width:60rem;padding:2rem 5rem 5rem;position:absolute;inset:0% 0% 0% auto;transform:translate(110%)}.menu-grid-block{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:2.1875rem;display:grid}.navlink-title{opacity:.8;font-weight:300;text-decoration:none}.menu-link-wrap{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.menu-link{opacity:.4;color:var(--white);font-family:Ivy Presto Headline,Arial,sans-serif;font-size:2.5rem;font-weight:300;line-height:120%;text-decoration:none;display:block;transform:translateY(20%)}.menu-link:hover,.menu-link.w--current{opacity:100;font-style:italic;text-decoration:underline}.menu-link.is-active{opacity:1;transform:skew(-20deg)}.menu-middle-block{margin-top:7.25rem}.menu-middle-content{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-top:1.25rem;display:flex}.menu-middle-content-text{font-family:Ivy Presto Headline,Arial,sans-serif;font-size:1.25rem;font-weight:300;line-height:140%}.menu-image-container{flex-flow:column;justify-content:center;align-items:center;max-width:28.12rem;max-height:35rem;display:flex;position:relative;overflow:hidden}.menu-image{z-index:1;opacity:0;object-fit:cover;width:100%;height:100%;transition:all .3s;position:absolute;inset:0%}.menu-image.is-active{opacity:1}.menu-image.is-home{z-index:0;opacity:1}.menu-image.is-1{opacity:100}.menu-inside-wrap{flex-flow:column;justify-content:space-between;height:100%;display:flex}.menu-bottom-wrap{justify-content:space-between;align-items:flex-end;margin-top:7.8125rem;display:flex}.menu-bottom-block{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-top:1.25rem;display:flex}.top-likn-wrap{justify-content:space-between;align-items:center;display:flex}.navlink-menu{color:var(--white);font-weight:300;text-decoration:none}.menuclose{grid-column-gap:4px;grid-row-gap:4px;background-color:var(--white);cursor:pointer;border-radius:2px;flex-flow:column;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.close-icon{width:1.5rem;height:1.5rem}.normal-grid{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;max-width:68rem;display:grid}.logo-gif{width:2.125rem}.navlink-drop{opacity:.4;color:var(--black);font-family:Ivy Presto Headline,Arial,sans-serif;font-size:1.25rem;font-weight:300;line-height:120%;text-decoration:none;transition:all .3s}.navlink-drop:hover{opacity:1;transform:skew(-20deg)}.navlink-drop.is-black{color:var(--black)}.top-position{width:1.25rem;height:.625rem;position:absolute;inset:-6% auto auto 45%}.page-transition{z-index:999;pointer-events:none;flex-flow:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;inset:0%}.page-transition.is-hide{display:none}.page-transition-logo{z-index:1;grid-column-gap:1rem;grid-row-gap:1rem;display:flex;position:relative}.page-stripe-list{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid;position:absolute;inset:0%}.page-stripe{background-color:var(--orange)}.page-transition-logo-gif{width:4rem}.page-transition-logo-txt{height:3rem}.menu-drawer-nav-wrap{grid-column-gap:2rem;grid-row-gap:2rem;justify-content:flex-start;align-items:center;display:flex}.section-privacy{padding-top:13.75rem;padding-bottom:7.5rem}.privacy-terms-title-block{margin-bottom:2.5rem}.privacy-terms-block{width:50rem;margin-left:auto;margin-right:auto}.privacy-terms-date{margin-top:1rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:120%}.privacy-terms-date.is-bottom{padding-top:1.5rem}.privacy-terms-date.is-center{text-align:center}.privacy-terms-content-block{margin-top:5rem}.privacy-terms-h2{margin-bottom:1.5rem;font-size:2rem;font-weight:400}.privacy-terms-p{color:#0b0b0bbf;margin-bottom:1rem;font-size:1.125rem;font-weight:400}.header-fixed{z-index:10;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffff1a;border-bottom:1px solid #0000000d;padding-top:1rem;padding-bottom:1rem;transition:all .4s;position:fixed;inset:0% 0% auto;transform:translateY(-100%)}.header-fixed.is-hide{display:none}.header-fixed.is-black{border-bottom:1px solid #0b0b0b1a}.header-fixed.is-white-border{border-bottom:1px solid #ffffff1a}.privacy-terms-list{color:#0b0b0bbf;margin-bottom:1rem;padding-left:1.4rem;font-size:1.125rem;line-height:150%}.privacy-terms-link{color:var(--orange)}@media screen and (max-width:991px){p{margin-bottom:1rem;font-size:1rem}.navigation-wrap{display:none}.container,.container.is-blog,.container.is-blog{padding-left:2rem;padding-right:2rem}.hero-grid{padding-top:7.2rem}.hero-left{grid-column-gap:1.5rem;grid-row-gap:1.5rem;height:auto}.heading-h1{font-size:3rem}.heading-h1.is-about{max-width:100%}.hero-bottom-wrap{grid-column-gap:1.5rem;grid-row-gap:1.5rem}.tagline{margin-bottom:.75rem;font-size:.875rem}.heading-h2{font-size:2.5rem}.heading-h2.is-bulitup{max-width:100%;margin:2rem;font-size:2.5rem}.heading-h2.is-legal{max-width:31rem}.heading-h2.is-career{max-width:90%}.heading-h2.is-why-us{width:38rem}.grid-move-upside{grid-column-gap:0px;grid-row-gap:12rem;grid-template-columns:1fr 1fr;padding-left:2rem;padding-right:2rem}.grid-item{max-width:20rem;margin-top:0}.grid-item.is-1{margin-top:4rem}.grid-bottom-content{padding-bottom:.625rem}.h3title{font-size:1.25rem}.grid-text{font-size:.875rem}.title-wraper{padding-top:5rem}.grid-video-wrap{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr}.grid-video-left{z-index:-1;order:9999;padding-bottom:5rem;position:sticky;top:0%}.content-start-block{padding:2rem;top:29rem}.content-how{width:23rem;margin-top:26rem}.index-block,.hiw-title{font-size:1.25rem}.hiq-text{font-size:1rem}.grid-video-right{order:9999;height:auto}.section-built-up{height:60vh}.bulitup-image{object-fit:cover;height:100%}.section-why{padding-top:5rem;padding-bottom:5rem;overflow:hidden}.why-title-wrap{flex-flow:column;height:auto;padding-bottom:2rem}.why-text{max-width:75%}.why-swiper-wrapper{grid-column-gap:2rem;grid-row-gap:1rem;grid-template-columns:1fr 1fr}.icon-wrap{width:3rem;height:3rem}.why-head{font-size:1.25rem}.why-bottom-content{font-size:.875rem}.why-bottom-content.is-width{width:100%}.vector-wrap{right:-80%}.section-number{height:100vh}.number-title-wrap{grid-column-gap:0rem;grid-row-gap:0rem;flex-flow:column}.number-row{padding-left:0}.number-row.is-2{justify-content:space-between}.number-icon-wrap{padding-right:9rem}.number-colum-block{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;align-items:flex-start}.number-wrap{font-size:3.3rem}.number-text{font-size:.875rem}.number-svg{height:7rem;margin-top:1.56rem;margin-bottom:1.56rem}.number-rotate-wrap{padding-top:1rem;padding-bottom:1rem;padding-right:16rem}.number-icon-wrap-padding{padding-right:2rem}.section-partner{padding-top:5rem;padding-bottom:5rem}.partner-title-wrap{grid-column-gap:0rem;grid-row-gap:0rem;flex-flow:column}.partner-grid{grid-template-columns:1fr 1fr 1fr}.partner-block{height:8rem}.partner-block:hover{transform:none}.parner-image{max-width:10rem}.story-grid-block{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;display:flex}.story-left-image{width:100%;height:30rem}.story-grid-right{margin-top:0;margin-right:0;padding-left:2rem;padding-right:2rem}.story-content{margin-bottom:5rem}.story-text{font-size:1rem}.section-blog{padding-top:5rem}.cms-title{font-size:1rem}.m-latest-blog-item{width:100%}.m-latest-blog-list-wrap{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.continue-marquee{margin-top:5rem}.section-banner{height:60vh}.section-banner-image{object-fit:cover}.footer{padding-top:16rem}.footer-top-grid{flex-flow:column;max-width:100%}.footer-top-nav{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;align-items:flex-start}.footer-middle-grid{max-width:100%}.footer-contact-link{font-size:2rem}.footer-right-block{grid-column-gap:6rem;grid-row-gap:6rem}.footer-sub-link{font-size:1rem}.footter-bottom-grid{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;align-items:flex-start;margin-top:5rem}.cctext,.policy-li,.sitebytext{font-size:1rem}.contact-block{width:30rem;max-width:100%;left:50%;right:auto;transform:translate(-50%)}.menu-navigation{padding-left:2rem;padding-right:2rem}.menu-image-container{transform:none}.section-hero-bx,.section-hero-bx.is-design,.section-hero-bx.is-legal,.section-hero-bx.is-design,.section-hero-bx.is-legal{height:88rem}.content-wrap{grid-column-gap:8rem;grid-row-gap:8rem;justify-content:flex-start;height:auto;padding-top:8rem;display:flex}.content-wrap.is-design,.content-wrap.is-legal,.content-wrap.is-projects{grid-column-gap:8rem;grid-row-gap:8rem}.content-wrap.is-design,.content-wrap.is-legal,.content-wrap.is-projects{grid-column-gap:8rem;grid-row-gap:8rem}.content-wrap.is-studio{grid-column-gap:11rem;grid-row-gap:11rem}.content-wrap.is-connect{grid-column-gap:6rem;grid-row-gap:6rem}.bx-bottom-wrap{grid-column-gap:2rem;grid-row-gap:2rem;text-align:center;flex-flow:column;justify-content:center;align-items:center;margin-top:0}.bx-text{font-size:1rem}.bx-text.is-design{max-width:24rem}.bx-heading{max-width:35rem;font-size:3rem}.section-overview{padding-top:5rem;padding-bottom:4rem}.overview-grid{flex-flow:column;display:flex}.overview-content-right{grid-column-gap:16rem;grid-row-gap:16rem}.overview-text{max-width:100%}.overview-image{left:auto;right:0%}.overview-image.is-design{width:32rem;left:auto;right:0%}.overview-image.is-legal{width:28rem;left:auto;right:0%}.overview-image.is-projects{width:32rem;left:auto;right:0%}.overview-image.is-connect{width:44rem;left:auto;right:-20%}.overview-image.is-studio{width:40rem}.stack-block{grid-column-gap:1rem;grid-row-gap:1rem;align-items:start;padding:2rem}.stack-block.is-off-white{padding:2rem}.stack-left{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-top:0;padding-bottom:0;padding-left:0}.stack-left-top{max-width:100%}.stack-text{max-width:90%;margin-top:.5rem;font-size:1rem}.stack-text.is-2,.stack-text.is-3,.stack-text.is-2,.stack-text.is-3{max-width:90%}.stack-right{height:100%}.section-project-text{padding-top:5rem;padding-bottom:5rem}.section-block-text{max-width:32rem;font-size:1.5rem}.section-block-text.is-legal{max-width:36rem}.banner-text-block{padding-top:2rem;padding-left:2rem}.section-approch{padding-top:2rem}.approch-grid{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;display:flex}.approch-img-block{height:24rem}.approch-content-wrap{width:100%}.index-value{font-size:1rem}.approch-heading{font-size:2rem}.approch-text{font-size:1rem}.approch-line,.approch-first-line{width:100%;height:2px;position:static}.approch-fill-line{width:0%;height:100%}.section-hero-about{padding-top:8rem;padding-bottom:5rem}.about-grid-wrap{padding-left:0}.about-middle-image{display:flex}.about-bottom-wrap{display:block}.aboiut-bottom-left{max-width:100%}.about-text{font-size:1rem}.about-bottom-image{display:none}.mv-grid{flex-flow:column;display:flex}.mv-image-wrap{height:30rem}.mv-left-block{padding-top:2rem;padding-left:2rem;padding-right:2rem}.section-core-value{padding-top:5rem;padding-bottom:5rem}.value-wrapper{grid-template-columns:1fr 1fr}.section-director{height:auto}.director-grid{flex-flow:column;height:auto;display:flex}.director-left{height:auto}.director-right{height:100%;padding:2rem 2rem 5rem}.director-title{font-size:2rem}.director-tag-line{font-size:1rem}.director-right-content-wrap{max-width:100%}.director-content{height:auto;padding-top:2rem;padding-bottom:2rem}.director-text{font-size:1rem}.section-contact-hero{padding-top:12rem;padding-bottom:8rem}.contact-grid{flex-flow:column;display:flex}.contact-right{border-top:1px solid #ffffff1a;border-left-style:none;padding-top:3rem;padding-left:0}.contact-banner,.career-container{padding-left:2rem;padding-right:2rem}.career-row-block{padding:1rem 1rem 1rem 1.5rem}.career-title{width:15rem;font-size:1.25rem;line-height:120%}.timing{font-size:.875rem;line-height:120%}.contact-location-block{grid-column-gap:1rem;grid-row-gap:1rem;padding-left:1rem}.location-text{font-size:.875rem;line-height:120%}.section-article-hero{padding-top:10rem;padding-bottom:5rem}.article-title{max-width:100%}.published-text{margin-top:1rem}.article-image,.article-container{margin-top:2rem}.section-blog-hero{height:100vh}.background-imag-grid{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:flex}.left-image-wrap,.right-bg-wrap{height:50%}.section-category-block{padding-top:5rem;padding-bottom:5rem}.blog-tab-text{font-size:2rem}.blog-cms-list{grid-template-columns:1fr 1fr}.blog-line{width:1.5rem}.main-collection-slide{padding-bottom:1.5rem}.hiddent-wrap{margin-left:2rem}.cms-wrpperimg{width:100%}.page-loader-title{font-size:3rem}.page-loader-title-var{height:4rem}.page-loader-num-block{font-size:4rem}.director-overlay-top,.director-overlay-bottom{display:none}.service-stack-title{width:80%;font-size:1.5rem}.bx-approach-block{margin-bottom:0}.approach-list{grid-column-gap:16rem;grid-row-gap:16rem;padding-top:8rem}.approach-overlay{height:4rem}.approach-animation-sticky{height:29rem}.step-legal{width:20rem}.step-studio{width:38rem;height:22rem}.step-design-project{height:29rem}.step-studio-hero-content-block{padding-bottom:2rem;padding-left:2rem}.step-studio-hero-content-img{height:8rem}.step-studio-about{display:none}.step-connect{width:18rem}.step-connect-txt{font-size:1rem}.page-transition-logo-gif{width:2.6rem}.page-transition-logo-txt{height:2rem}.hero-bg{object-fit:contain;width:180%;max-width:180%;height:auto;inset:auto -60% 0% auto}.service-bg-img-grid{flex-flow:column;display:flex}.service-left-bg-wrap.is-studio,.service-left-bg-wrap.is-design,.service-left-bg-wrap.is-legal,.service-left-bg-wrap.is-projects,.service-left-bg-wrap.is-connect,.service-left-bg-wrap.is-studio,.service-left-bg-wrap.is-design,.service-left-bg-wrap.is-legal,.service-left-bg-wrap.is-projects,.service-left-bg-wrap.is-connect{flex-flow:column;justify-content:flex-start}.service-bg-dial.is-desktop{display:none}.service-bg-dial.is-mobile{width:90%;display:block}.step-connect-icon{width:3rem;height:2rem}.section-privacy{padding-top:8rem}.privacy-terms-block{width:100%}.privacy-terms-date{margin-bottom:.75rem;font-size:.875rem}.privacy-terms-content-block{margin-top:3rem}.privacy-terms-h2{font-size:1.5rem}.privacy-terms-p{font-size:.875rem}.privacy-terms-h5{font-size:1.25rem}.blog-details-style{display:none}.career-inquiry-grid{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;display:flex}.career-form-block{width:92%}.no-career-job-found-msg{width:28rem;font-size:1rem}.contact-success{font-size:1.25rem}.contact-error{font-size:1rem}.step-design-project-lottie{height:100%}.empty-media{font-size:1rem}}@media screen and (max-width:767px){p{margin-bottom:16px;font-size:14px}.menu-navigation{max-width:100%}}@media screen and (max-width:479px){.header{padding-top:1rem;padding-bottom:1rem}.logo-wrap{justify-content:flex-start}.logo{width:6.25rem}.nav-right{grid-column-gap:1rem;grid-row-gap:1rem}.primary-button{height:auto}.primary-button.is-nav{height:2rem;padding:.5625rem 1rem .75rem;font-size:1rem}.menuopen{width:2rem;height:2rem}.container{padding-left:1rem;padding-right:1rem}.hero-grid{padding-top:8rem}.heading-h1{font-size:2rem}.hero-bottom-wrap{grid-column-gap:1rem;grid-row-gap:1rem}.orange-button{height:auto;padding:.4rem .85rem .6rem;font-size:.85rem;line-height:120%}.hero-text{font-size:.875rem}.tagline{font-size:.75rem}.heading-h2{font-size:1.75rem}.heading-h2.is-bulitup{margin:1rem;font-size:1.75rem}.heading-h2.is-career{max-width:85%}.heading-h2.is-why-us{width:80%}.grid-move-upside{grid-row-gap:2.5rem;margin-top:2.5rem;padding-left:1rem;padding-right:1rem}.grid-item{max-width:16rem}.h3title{font-size:1.1rem}.title-wraper{padding-top:3.75rem}.prallex-image{height:100vh}.content-start-block{background-image:linear-gradient(#fff 80%,#fff0);padding:2rem 1rem 3rem;position:sticky;top:20rem}.content-how{grid-column-gap:1.5rem;grid-row-gap:1.5rem;width:20rem;margin-top:20rem;margin-left:1rem}.index-block,.hiw-title{font-size:1rem}.hiq-text{font-size:.875rem}.grid-video-right{width:100vw;overflow:hidden}.section-why{padding-top:3.75rem;padding-bottom:3.75rem;overflow:hidden}.why-text{max-width:100%;font-size:.875rem}.why-swiper{padding-top:2rem}.why-swiper-wrapper{grid-row-gap:2rem;flex-flow:column;display:flex}.vector-wrap{height:80%;top:-20%}.section-number{height:auto;padding-top:3.75rem;padding-bottom:3.75rem}.number-title-wrap{margin-bottom:1rem}.number-row{flex-flow:column;align-items:flex-start;padding-bottom:2rem}.number-row.is-2{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:row;justify-content:flex-start}.number-row.is-third{grid-column-gap:2rem;grid-row-gap:2rem;border-bottom-style:none}.number-row.is-first{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:row;align-items:center}.number-icon-wrap{padding-right:0}.number-wrap{font-size:2.5rem}.number-rotate-wrap{padding-right:0}.number-rotate-svg{height:6rem}.number-icon-wrap-padding{border-bottom:1px solid #ffffff4d;width:100%;padding-right:0}.section-partner{padding-top:3.75rem;padding-bottom:3.75rem}.partner-grid{grid-column-gap:.5rem;grid-row-gap:.5rem;grid-template-columns:1fr 1fr;margin-top:1.5rem}.partner-block{height:6rem}.parner-image{max-width:8rem}.story-left-image{height:auto}.story-grid-right{grid-column-gap:0rem;grid-row-gap:0rem;flex-flow:column;padding-left:1rem;padding-right:1rem}.story-text{font-size:.875rem}.section-blog{padding-top:3.75rem}.m-latest-blog-item{flex:none}.m-latest-blog-list-wrap{grid-column-gap:0rem;grid-row-gap:0rem;flex-flow:row;grid-template-columns:1fr;justify-content:flex-start;display:flex}.section-banner{height:40rem}.footer{padding-bottom:4rem}.footer-top-grid{grid-column-gap:2rem;grid-row-gap:2rem;align-items:flex-start;display:flex}.footer-logo-wrap{justify-content:flex-start}.footer-logo{width:6rem}.footer-top-nav{width:100%}.footer-link{font-size:.875rem}.footer-middle-grid{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;margin-top:2rem;padding-top:2rem;display:flex}.tagline-news{font-size:.875rem}.footer-contact-link{font-size:1.25rem}.footter-bottom-grid{border-top:1px solid #ffffff1a;padding-top:2rem}.contact-block{width:20rem;padding:.5rem;top:-20%}.contact-block-title{margin-bottom:1rem;font-size:1.25rem}.menu-navigation{height:100dvh;padding:1rem}.menu-grid-block{margin-top:1rem}.navlink-title{font-size:.875rem}.menu-link-wrap{grid-column-gap:.75rem;grid-row-gap:.75rem}.menu-link{font-size:1.5rem}.menu-image-container{display:none}.menu-inside-wrap{grid-column-gap:2rem;grid-row-gap:2rem}.menu-bottom-wrap{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;align-items:flex-start;margin-top:0}.navlink-menu{font-size:.875rem}.menuclose{width:2rem;height:2rem}.close-icon{width:1.25rem;height:1.25rem}.section-hero-bx,.section-hero-bx.is-design,.section-hero-bx.is-legal,.section-hero-bx.is-design,.section-hero-bx.is-legal{height:62rem}.content-wrap.is-studio{grid-column-gap:8rem;grid-row-gap:8rem;grid-column-gap:8rem;grid-row-gap:8rem}.bx-bottom-wrap{grid-column-gap:1rem;grid-row-gap:1rem}.bx-text{font-size:.875rem}.bx-heading{font-size:2rem}.section-overview{padding-top:3.75rem;padding-bottom:2rem}.overview-text{font-size:1.25rem}.orangedot{width:1rem;height:1rem;margin-right:1rem}.overview-image{bottom:-3%;right:-11%}.overview-image.is-design{width:22rem}.overview-image.is-legal{width:20rem;right:0%}.overview-image.is-projects{width:22rem}.overview-image.is-connect{max-width:28rem}.overview-image.is-studio{max-width:24rem;bottom:-3%;right:-5%}.stack-block{flex-flow:column;padding:2.5rem 1rem;display:flex}.stack-block.is-off-white{padding:2.5rem 1rem}.stack-left{grid-column-gap:1rem;grid-row-gap:1rem}.white-button{height:auto;padding:.5625rem 1rem .75rem;font-size:1rem}.section-block-text.is-legal{max-width:20rem}.banner-text-block{padding-top:1rem;padding-left:1rem;padding-right:1rem}.banner-text{max-width:100%;font-size:.875rem}.approch-block{grid-column-gap:2rem;grid-row-gap:2rem}.approch-title-block{width:80%}.approch-heading{font-size:1.25rem}.approch-text{margin-top:.5rem;font-size:.875rem}.about-top{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;align-items:flex-start}.about-text{font-size:.875rem}.about-top-image{max-width:13rem;top:25%}.ab-bottom-image{z-index:-1;max-width:12rem;bottom:-4%;right:0%}.mv-left-block{padding:1rem 1rem 3.75rem}.mv-block{flex-flow:column;width:100%;display:flex}.mv-title{font-size:1.75rem}.mv-text{font-size:.875rem}.mv-image-upper-wrapper{display:flex}.section-core-value{padding-top:3.75rem;padding-bottom:3.75rem}.vlaue-swiper{margin-top:2rem}.value-wrapper{flex-flow:column;display:flex}.value-slide{height:22rem;padding-bottom:2.5rem}.value-text{max-width:80%;font-size:1rem}.value-text.is-2,.value-text.is-3,.value-text.is-2,.value-text.is-3{max-width:80%}.director-right{padding:1rem 1rem 3.75rem}.director-title{font-size:1.5rem}.director-tag-line,.director-text{font-size:.875rem}.quote-text{font-size:1rem}.section-contact-hero{padding-top:8rem;padding-bottom:4rem}.contact-grid{padding:1rem}.contact-banner{padding-left:1rem;padding-right:1rem}.contact-address-wrap{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;margin-top:1rem;display:flex}.address-block.is-border{border-right-style:none;width:100%;padding-right:0}.address-tag-line{margin-bottom:.5rem;font-size:.875rem}.address-text{max-width:100%;font-size:1rem}.input-field{font-size:.875rem}.input-field.is-textarea.is-black{min-height:4rem;max-height:4rem}.form-wrap.is-career{margin-top:2rem;padding-bottom:1.5rem;padding-left:2rem;padding-right:2rem}.form,.form.is-career,.form.is-career{grid-column-gap:1rem;grid-row-gap:1rem}.submit-btn{padding-top:.5rem;padding-bottom:.75rem;font-size:1rem}.form-input-wrap{flex-flow:column;display:flex}.normal-grid{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;display:flex}.section-career-hero{padding-top:8rem;padding-bottom:3.75rem}.career-row-block{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;align-items:flex-start}.career-title{width:100%}.career-right-content{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;align-items:flex-start}.contact-location-block{grid-column-gap:1rem;grid-row-gap:1rem;border-left-style:none;flex-flow:column;align-items:flex-start;padding-left:0}.section-article-hero{padding-top:8rem}.article-title{font-size:1.75rem}.published-text{font-size:.875rem}.article-container{margin-top:1rem}.article-bottom-wrap{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;margin-top:2rem;padding-top:1.5rem}.article-writter-block{text-align:center;flex-flow:column}.social-wrap{text-align:center;align-items:center}.social-spacer{width:100%;height:1px}.section-category-block{padding-top:3.75rem;padding-bottom:3.75rem}.blog-tab{font-size:2rem}.blog-tab-menu{flex-flow:column}.blog-cms-list{grid-template-columns:1fr}.blog-line{display:none}.main-collection-slide{max-width:90%;margin-left:auto;margin-right:auto}.main-collection-title{font-size:1rem}.logo-gif{width:1.5rem}.bg-imag-block,.absolute-right-border{display:none}.hiddent-wrap{margin-left:0}.page-loader{height:100dvh}.page-loader-relative{padding-top:3.4rem}.page-loader-title{font-size:2rem}.page-loader-progress-block{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column}.page-loader-title-var{height:2.5rem}.page-loader-num-block{order:-9999}.page-loader-num{font-size:3rem}.service-stack-title{text-decoration:none}.approach-list{padding-top:4rem}.approach-sticky{top:4vh}.page-transition-logo{align-items:center}.approach-animation-sticky{height:20rem}.step-legal{width:16rem}.step-studio{width:22rem;height:19rem}.step-design-project{height:20rem}.step-studio-hero-nav-links{height:.4rem}.step-studio-hero-content-block{padding-bottom:1rem;padding-left:1rem}.step-studio-hero-content-img{height:6rem}.step-studio-about{display:flex}.step-studio-img{width:12rem}.step-studio-about-content-block{padding-left:1rem}.step-studio-about-content-img-top{width:10rem}.step-studio-about-content-img-bottom{width:13rem}.page-transition-logo-gif{width:2rem}.page-transition-logo-txt{height:1.6rem}.hero-bg{width:220%;max-width:220%}.service-bg-dial.is-mobile{width:140%}.menu-drawer-nav-wrap{grid-column-gap:1rem;grid-row-gap:1rem}.privacy-terms-date{font-size:.75rem}.latest-blog-script{display:none}.section-career-inquiry{padding-top:3rem;padding-bottom:3rem}.form-upload-block{padding-top:.5rem;padding-bottom:.5rem}.form-upload-icon{width:1rem;height:1rem}.form-upload-txt{font-size:.85rem}.career-form-block{padding:1rem 0 0}.career-form-title-block{z-index:1;background-color:var(--white);border-bottom:1px solid #0b0b0b26;padding:0 2rem .5rem;position:sticky;top:0%}.career-form-popup-title{font-size:1.25rem}.career-form-upload-txt{font-size:.85rem}.no-career-job-found-msg{width:100%}.step-design-project-lottie{width:38rem;height:auto;margin-left:-7rem}.header-fixed{padding-top:.5rem;padding-bottom:.5rem}}#w-node-_54245aaa-3b5f-b963-f9c8-02dbbad70515-f851c913{grid-area:span 1/span 1/span 1/span 1}@media screen and (max-width:479px){#w-node-_1e7cd7ee-9e53-74ec-e463-5c11789bb280-789bb26f{grid-area:span 1/span 1/span 1/span 1;justify-self:start}#w-node-_1e7cd7ee-9e53-74ec-e463-5c11789bb284-789bb26f,#w-node-_752b5250-f496-832e-0674-98e8716933ce-789bb26f{justify-self:start}}