*{box-sizing:border-box}.safe-area{max-width:1440px;margin:0 auto}img{max-width:100%}i{line-height:0}html{line-height:1.15;-webkit-text-size-adjust:100%;font-size:10px;background-color:#fff}body{margin:0;padding:0;font-weight:400;font-family:HelveticaNeue-Regular,sans-serif}h1{font-size:2em}ul{list-style:none;margin:0;padding:0}p{margin:0}h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight:400}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{text-decoration:none;background-color:transparent}a:focus{outline:0}a:active,a:hover,a:focus{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,button:focus,button:hover [type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border:none;outline:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:none}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}figure{margin:0}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.slider-banner-root .slider-wrapper{margin:-92px 0 61px;position:relative;overflow:hidden;height:100%}.slider-banner-root .img-item{display:block}.slider-banner-root .img-item img{max-height:100vh;min-height:650px;width:100%;-o-object-fit:cover;object-fit:cover}.slider-banner-root .gradient-bg{width:100%;height:100%;position:absolute;top:0;left:0;background:#13151847}.slider-banner-root .text-item{position:absolute;top:50%;transform:translateY(-50%);left:12.7vw}.slider-banner-root .text-item p,.slider-banner-root .text-item span,.slider-banner-root .text-item a{color:#fff}.slider-banner-root .text-item span,.slider-banner-root .text-item a{font-size:16px}.slider-banner-root .text-item a:hover{color:#aaa}.slider-banner-root .text-item a:hover svg rect{fill:#aaa}.slider-banner-root .text-item p{font-size:20px;margin:4px 0 24px}.slider-banner-root .text-item svg{margin:0 0 4px}.slider-banner-root .slider-btn-block{position:absolute;bottom:64px;left:12.7vw;display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:-moz-max-content;height:max-content}.slider-banner-root .slider-btn-block svg{cursor:pointer}.slider-banner-root .slider-btn-block .arr-item{margin:0 0 0 56px}.slider-banner-root .slider-btn-block .arr-item:hover svg path{stroke:#aaa}.slider-banner-root .number-item{margin:0 0 0 64px;cursor:pointer}.slider-banner-root .number-item.active span,.slider-banner-root .number-item:hover span{opacity:1}.slider-banner-root .number-item span{color:#fff;opacity:.5;font-size:20px}.slider-banner-root .number-item:first-child{margin:0}.slider-banner-root .slider-block{position:relative;min-width:100%}.slider-banner-root .slider-container{display:flex;white-space:nowrap;transition:all .4s ease-in-out}.secret-title{display:none;position:absolute;visibility:hidden;z-index:-1000}.case-slider-wrapper{margin:0 0 112px}.case-slider-wrapper .arrow-btn.left{bottom:0;left:9%}.case-slider-wrapper .arrow-btn.right{bottom:0;right:12%}.case-slider-wrapper .arrow-btn:hover{background:#f2f2f2}.arrow-btn{position:absolute;cursor:pointer;z-index:9;width:128px;height:128px;display:flex;align-items:center;justify-content:center}.arrow-btn .arrow-icon{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs, 1));border-top:2px solid transparent;border-bottom:2px solid transparent;box-shadow:inset 0 0 0 2px;width:46px;height:6px}.arrow-btn .arrow-icon:after{content:"";display:block;box-sizing:border-box;position:absolute;width:12px;height:12px;border-top:2px solid;border-right:2px solid;transform:rotate(45deg);right:0;bottom:-5px}.arrow-btn .arrow-icon.left{transform:rotate(180deg)}.arrow-btn:hover{background:#f2f2f2}.case-slider-container{height:856px;overflow:hidden;position:relative}.case-slider-container .slider-block{display:flex}.case-slider-container .slider-item{margin:0 0 0 24px;position:relative;height:100%;z-index:0}.case-slider-container .slider-item .text-item{z-index:1;flex-direction:column;position:absolute;bottom:24px;left:744px;width:100%;width:-moz-max-content;width:max-content;display:none}.case-slider-container .slider-item .text-item span{font-size:14px;color:#000;margin:0 0 21px}.case-slider-container .slider-item .text-item p{font-size:14px;line-height:17px;color:#000}.case-slider-container .slider-item .text-item a{font-size:14px;margin:29px 0 0;color:#000;width:-moz-fit-content;width:fit-content}.case-slider-container .slider-item .text-item a svg{margin:0 6px 3px 0}.case-slider-container .slider-item .text-item a:hover{color:#aaa}.case-slider-container .slider-item .text-item a:hover svg rect{fill:#aaa}.case-slider-container .slider-item .img-item picture{width:416px;height:450px;display:block}.case-slider-container .slider-item .img-item picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.case-slider-container .slider-item.active .text-item{display:flex}.case-slider-container .slider-item.active .img-item picture{width:720px;height:856px}.sub-menu-block{display:flex;align-items:center;padding:32px 0;margin:0 auto;max-width:1440px;border-bottom:1px solid #DDDDDD;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.sub-menu-block h1{line-height:19px}.sub-menu-block::-webkit-scrollbar{display:none}.sub-menu-block a{font-size:24px;line-height:24px;color:#aaa;margin:0 72px 0 0;cursor:pointer}.sub-menu-block a:hover,.sub-menu-block a.active{color:#000}.sub-menu-block.mobile{display:none}.sub-menu-block.mobile a{pointer-events:none}.sub-menu-block.mobile a:hover{color:#000}.designer-root .designer-wrapper{max-width:1568px;padding:0 64px;margin:0 auto 112px}.designer-root .filter-container{padding:10px 0;border-bottom:1px solid #DDDDDD;display:flex;align-items:center;justify-content:space-between;position:relative}.designer-root .filter-block,.designer-root .sort-block{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.designer-root .filter-block svg,.designer-root .sort-block svg{transition:transform .3s ease-in-out}.designer-root .filter-block:hover span,.designer-root .sort-block:hover span{color:#aaa}.designer-root .filter-block:hover svg path,.designer-root .sort-block:hover svg path{fill:#aaa;stroke:#aaa}.designer-root .filter-block span,.designer-root .sort-block span{font-size:16px;line-height:16px}.designer-root .filter-block.active svg,.designer-root .sort-block.active svg{transition:transform .3s ease-in-out;transform:rotate(-180deg)}.designer-root .designer-content-block{display:flex;align-items:center;justify-content:space-between}.designer-root .designer-content-block:first-child{margin:0}.designer-root .designer-content-block:nth-child(2n){flex-direction:row}.designer-root .designer-content-block.last{margin:129px 0 0}.designer-root .designer-content-block .link-item{display:inline-block;color:#000;margin:24px 0 0;font-size:14px;line-height:14px;cursor:pointer}.designer-root .designer-content-block .link-item svg{margin:4px 6px 3px 0}.designer-root .designer-content-block .link-item:hover{color:#aaa}.designer-root .designer-content-block .link-item:hover svg rect{fill:#aaa}.designer-root .designer-content-block .designer-content-container{margin:48px 0 112px}.designer-root .designer-content-item:nth-child(odd){margin:-18px 48px 0 0}.designer-root .designer-content-item:nth-child(2n){margin:112px 0 0}.designer-root .designer-content-item .text-item{margin:24px 0 0;max-width:294px;width:100%}.designer-root .designer-content-item .text-item h2{font-size:14px;line-height:17px;margin:0 0 8px}.designer-root .designer-content-item .text-item span{display:block}.designer-root .designer-content-item .text-item p{font-size:14px;line-height:18px;font-family:HelveticaNeue-Light,sans-serif;font-style:italic;color:#000}.designer-root .open-filter-menu-wrapper{display:flex;align-items:flex-start;position:absolute;top:45px;left:-1px;padding:24px 0;width:100%;background-color:#fff;z-index:1}.designer-root .open-filter-menu-wrapper .filter-menu-container{display:flex;flex-direction:column;align-items:flex-start;margin:0 24px 0 0}.designer-root .open-filter-menu-wrapper span{color:#aaa;font-size:16px;line-height:16px;margin:16px 0 0;display:block;cursor:pointer}.designer-root .open-filter-menu-wrapper span:hover{color:#000}.designer-root .open-filter-menu-wrapper .filter-head-block span{font-weight:600;font-size:14px;font-family:HelveticaNeue-Bold,sans-serif;cursor:default;margin:0}.designer-root .open-filter-menu-wrapper .filter-head-block span:hover{color:#aaa}.designer-root .open-filter-menu-wrapper .filter-head-block .icon-item{display:none}.case-studies-root .case-studies-wrapper{max-width:1568px;padding:0 64px 61px}.case-studies-root .case-studies-block{display:flex;align-items:flex-start;justify-content:space-between;border-top:1px solid #DDDDDD;padding:65px 0 48px}.case-studies-root .case-studies-block:first-child{border:none}.case-studies-root .case-studies-block .text-item{max-width:550px;width:100%;margin:0 24px 0 0}.case-studies-root .case-studies-block .text-item h2{font-size:48px;line-height:48px;margin:0 0 8px}.case-studies-root .case-studies-block .text-item p{font-size:18px;line-height:24px;margin:0 0 24px;font-family:HelveticaNeue-Light,Arial,Helvetica,sans-serif}.case-studies-root .case-studies-block .text-item a{display:inline-block;color:#000;font-size:14px;line-height:14px}.case-studies-root .case-studies-block .text-item a svg{margin:4px 6px 3px 0}.case-studies-root .case-studies-block .text-item a:hover{color:#aaa}.case-studies-root .case-studies-block .text-item a:hover svg rect{fill:#aaa}.case-studies-root .case-studies-block .img-item picture{display:flex}.img-item{position:relative}.placeholder-content{height:100%;width:100%;overflow:hidden;position:absolute;top:0;left:0;animation-duration:1.7s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:placeholderAnimate;background:linear-gradient(to right,#eee 2%,#ddd 18%,#eee 33%);background-size:500px;z-index:22}.placeholder-content_item{width:100%;position:absolute;background:#fff;z-index:2}.placeholder-content_item:after,.placeholder-content_item:before{width:inherit;height:inherit;content:"";position:absolute}@keyframes placeholderAnimate{0%{background-position:-250px 0}to{background-position:250px 0}}.header-root{width:100%;background-color:transparent;padding:28px 0;background-color:#fff;border-bottom:1px solid #DDD;position:relative;z-index:1}.header-root.homepage{background:none;border-bottom:none}.header-root.homepage .header-container .right-block ul li a{color:#fff}.header-root.homepage .header-container .right-block ul li a:hover{color:#aaa}.header-root.homepage .mobile-menu-block .menu-buton.active span{background-color:#fff}.header-root.homepage .mobile-menu-block .menu-buton.active:before{background-color:#fff}.header-root.homepage .mobile-menu-block .menu-buton.active:after{background-color:#fff}.header-root .header-container{display:flex;align-items:center;justify-content:space-between;max-width:1568px;padding:0 64px}.header-root .header-container .left-block a{color:#fff;font-size:16px;line-height:normal}.header-root .header-container .menu-btn-item{display:none}.header-root .header-container .right-block{display:flex}.header-root .header-container .right-block .open-link-menu-block{display:none}.header-root .header-container .right-block ul{display:flex;align-items:center;justify-content:space-between}.header-root .header-container .right-block ul li{margin:0 0 0 86px}.header-root .header-container .right-block ul li a{font-size:16px;line-height:normal;color:#aaa}.header-root .header-container .right-block ul li a.active,.header-root .header-container .right-block ul li a:hover{color:#000}.header-root .header-container .right-block ul li a svg{display:none}.header-root .header-container .right-block ul li:first-child{margin:0}.header-root .header-container .right-block .mobile-menu-social-block{display:none;text-align:center;padding:24px 0 108px}.header-root .header-container .right-block .mobile-menu-social-block .social-icon-block{margin:24px 0 0;display:flex;justify-content:center}.header-root .header-container .right-block .mobile-menu-social-block .social-icon-block a{margin:0 0 0 12px}.header-root .header-container .right-block .mobile-menu-social-block .social-icon-block a:first-child{margin:0}.header-root .mobile-menu-block{height:18px;position:relative;display:none}.header-root .mobile-menu-block .menu-buton{width:28px;height:16px;cursor:pointer}.header-root .mobile-menu-block .menu-buton span{position:absolute;top:0;right:0;height:1px;width:28px;background-color:#000;transition:all .2s ease-in-out}.header-root .mobile-menu-block .menu-buton:before{position:absolute;content:"";height:1px;width:28px;background-color:#000;top:8px;right:0;transition:all .2s ease-in-out}.header-root .mobile-menu-block .menu-buton:after{position:absolute;content:"";height:1px;width:28px;background-color:#000;bottom:0;right:0;transition:all .2s ease-in-out}.header-root .mobile-menu-block .menu-buton.active span{transform:rotate(45deg);width:28px;top:12px}.header-root .mobile-menu-block .menu-buton.active:before{display:none}.header-root .mobile-menu-block .menu-buton.active:after{transform:rotate(135deg);width:28px;bottom:5px}.footer-root{border-top:1px solid #DDDDDD;padding:40px 64px 64px}.footer-root .footer-container{display:flex;align-items:flex-start;justify-content:space-between}.footer-root .footer-link-block{display:flex;flex-direction:column}.footer-root .footer-link-block.last{margin:43px 0 0}.footer-root .footer-link-block .link-head-item{font-weight:700}.footer-root .footer-link-block a{margin:24px 0 0;color:#000;font-size:16px}.footer-root .footer-link-block a:hover{color:#aaa}.footer-root .footer-link-block a img{width:100px;height:19px}.thinker-root{margin:0 0 77px}.thinker-root .head-block a{color:#000;font-size:14px;display:inline-block;align-self:end;margin:0 0 5px}.thinker-root .head-block a svg{margin:0 6px 3px 0}.thinker-root .head-block a:hover{color:#aaa}.thinker-root .head-block a:hover svg rect{fill:#aaa}.thinker-root .thinker-wrapper{padding:0 64px;max-width:1568px}.thinker-root .thinker-container .text-block{margin:32px 0 48px}.thinker-root .thinker-container .text-block p{font-size:18px;margin:22px 0 0}.thinker-root .thinker-container .text-block p:first-child{margin:0}.thinker-root .talks-container{padding:0 0 32px;border-bottom:1px solid #DDD}.thinker-root .talks-container .head-block{margin:0 0 8px;display:flex;justify-content:space-between}.thinker-root .talks-container .head-block h2{font-size:48px;line-height:48px}.thinker-root .talks-container .card-block{display:flex}.thinker-root .talks-container .card-item{margin:0 0 0 24px;cursor:pointer}.thinker-root .talks-container .card-item:first-child{margin:0}.thinker-root .talks-container .card-item .img-item{margin:0 0 8px;max-height:300px;position:relative}.thinker-root .talks-container .card-item .img-item .play-icon{position:absolute;top:14px;right:14px}.thinker-root .talks-container .card-item .img-item .gradient-bg{width:100%;height:100%;position:absolute;top:0;left:0;background:#13151847}.thinker-root .talks-container .card-item .img-item picture{display:flex}.thinker-root .talks-container .card-item p{font-size:18px;color:#000}.thinker-root .content-container{padding:32px 0;border-bottom:1px solid #DDD}.thinker-root .content-container:last-child{border-bottom:none}.thinker-root .content-container .head-block{margin:0 0 8px;display:flex;justify-content:space-between}.thinker-root .content-container .head-block h2{font-size:48px;line-height:48px}.thinker-root .content-container .card-block{display:flex}.thinker-root .content-container .card-item{margin:0 0 0 24px}.thinker-root .content-container .card-item:first-child{margin:0}.thinker-root .content-container .card-item .img-item{margin:0 0 8px}.thinker-root .content-container .card-item .img-item picture{display:flex}.thinker-root .content-container .card-item p{font-size:18px;color:#000}@media only screen and (max-width: 768px){.video-lightbox-root{padding:2vh 24px!important}}.nomad-root{margin:0 0 112px}.nomad-root .nomad-wrapper{max-width:1568px;margin:0 auto;padding:0 64px}.nomad-content-container{padding:32px 0;border-bottom:1px solid #DDDDDD;display:flex}.nomad-content-container .nomad-left-block{width:16.5%;display:flex;flex-direction:column}.nomad-content-container .nomad-left-block span{font-size:14px;color:#000}.nomad-content-container .nomad-left-block p{color:#888;font-size:14px;padding:0 32px 0 0}.nomad-content-container .nomad-right-block{width:83.5%}.nomad-content-container .nomad-right-block p{font-size:18px;line-height:24px;margin:24px 0 0}.nomad-content-container .nomad-right-block p:first-child{margin:0}.nomad-content-container .nomad-right-block .img-block{display:flex;margin:24px 0}.nomad-content-container .nomad-right-block .img-block .img-item{margin:0 0 0 24px}.nomad-content-container .nomad-right-block .img-block .img-item picture{display:flex}.nomad-content-container .nomad-right-block .img-block .img-item:first-child{margin:0}.nomad-content-container:first-child{padding:48px 0 32px}.nomad-content-container:last-child{border-bottom:none;padding:32px 0 0}.case-detail-root .case-detail-banner-container{position:relative}.case-detail-root .case-detail-banner-container h1{position:absolute;top:0;left:0;width:100%;text-align:center;align-items:center;display:flex;margin:auto 0;height:100%;justify-content:center;color:#fff;font-size:48px}.case-detail-root .case-detail-banner-container img{width:100%;height:100%}.case-detail-root .case-detail-desc-container{max-width:1050px;margin:0 auto;padding:0 64px}.case-detail-root .case-detail-desc-container .img-item{margin:8px 0 0}.case-detail-root .case-detail-desc-container .img-item img{width:100%;height:100%}.case-detail-root .breadcrumb-container{border-bottom:1px solid #DDDDDD}.case-detail-root .breadcrumb-block{max-width:1050px;margin:0 auto;padding:20px 64px;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.case-detail-root .breadcrumb-block::-webkit-scrollbar{display:none}.case-detail-root .breadcrumb-block a,.case-detail-root .breadcrumb-block span{font-size:16px;line-height:19px;position:relative;margin:0 16px 0 0}.case-detail-root .breadcrumb-block a:last-child:after,.case-detail-root .breadcrumb-block a:last-child:before,.case-detail-root .breadcrumb-block span:last-child:after,.case-detail-root .breadcrumb-block span:last-child:before{display:none}.case-detail-root .breadcrumb-block a:after,.case-detail-root .breadcrumb-block a:before,.case-detail-root .breadcrumb-block span:after,.case-detail-root .breadcrumb-block span:before{content:"";display:block;position:absolute;top:0;right:0;width:10px;height:1px;background-color:#000}.case-detail-root .breadcrumb-block a:after,.case-detail-root .breadcrumb-block span:after{top:8.5px;right:-15px;transform:rotate(30deg)}.case-detail-root .breadcrumb-block a:before,.case-detail-root .breadcrumb-block span:before{top:13px;right:-15px;transform:rotate(-30deg)}.case-detail-root .breadcrumb-block a{color:#000}.case-detail-root .breadcrumb-block a:hover{color:#aaa}.case-detail-root h2{font-size:48px;line-height:57px}.case-detail-root .text-item{margin:8px 0 0}.case-detail-root p{font-size:18px;line-height:21px;margin:22px 0 0}.case-detail-root p:first-child{margin:0}.case-detail-root .desc-block{margin:64px 0 0;padding:0 0 26px;border-bottom:1px solid #DDDDDD}.case-detail-root .desc-block:first-child{margin:48px 0 0}.case-detail-root .detail-slider-wrapper{max-width:1050px;margin:0 auto 91px;padding:64px 64px 0}.case-detail-root .detail-slider-container{display:flex;align-items:center;position:relative;overflow:hidden;margin:8px 0 0}.case-detail-root .detail-slider-container .right-arr-block,.case-detail-root .detail-slider-container .left-arr-block{position:absolute;cursor:pointer;height:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.case-detail-root .detail-slider-container .right-arr-block:hover svg path,.case-detail-root .detail-slider-container .left-arr-block:hover svg path{stroke:#aaa}.case-detail-root .detail-slider-container .right-arr-block,.case-detail-root .detail-slider-container .right-arr-background{width:128px;height:100%;position:absolute;right:0;z-index:1}.case-detail-root .detail-slider-container .left-arr-block,.case-detail-root .detail-slider-container .left-arr-background{width:128px;height:100%;position:absolute;left:0;z-index:1}.case-detail-root .detail-slider-container .left-arr-background,.case-detail-root .detail-slider-container .right-arr-background{background-color:#fff;opacity:.3000000119}.case-detail-root .detail-slider-block{display:flex;transition:all .3s ease-in-out}.case-detail-root .slider-item{min-width:100%}.case-detail-root .slider-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.case-detail-root .next-collection-container{position:relative}.case-detail-root .next-collection-container picture{display:flex}.case-detail-root .next-collection-container picture img{width:100%;height:100%}.case-detail-root .next-collection-container .next-collection-block{text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.case-detail-root .next-collection-container .next-collection-block span,.case-detail-root .next-collection-container .next-collection-block h3{font-size:32px;line-height:38px;color:#fff}.case-detail-root .next-collection-container .next-collection-block .next-collection-link-item{cursor:pointer;display:inline-block;color:#fff;margin:16px 0 0;font-size:14px;line-height:17px}.case-detail-root .next-collection-container .next-collection-block .next-collection-link-item svg{margin:4px 6px 3px 0}.case-detail-root .next-collection-container .next-collection-block .next-collection-link-item svg rect{fill:#fff}.case-detail-root .next-collection-container .next-collection-block .next-collection-link-item:hover{color:#aaa}.case-detail-root .next-collection-container .next-collection-block .next-collection-link-item:hover svg rect{fill:#aaa}.contact-root{max-width:1568px;width:100%;margin:0 auto 132px;display:flex;align-items:flex-start;flex-direction:column}.contact-root .contact-wrapper{padding:0 64px;display:flex;width:100%;justify-content:space-between}.contact-root .contact-link-container{margin:96px 48px 0 0;max-width:480px;width:100%}.contact-root .contact-link-container span{margin:0 0 8px}.contact-root span{display:block;font-size:14px;line-height:17px}.contact-root .scm-block{display:flex;flex-wrap:wrap;justify-content:space-between;-moz-column-gap:62px;column-gap:62px;row-gap:32px;margin:6px 0 0;width:62.4%}.contact-root .scm-block a{width:20%}.contact-root .scm-head-item{border-top:1px solid #D9D9D9;padding:31px 0 0;margin:32px 0 0;display:block}.contact-root .scm-head-item span{margin:0}.contact-root a{font-size:18px;line-height:21px;color:#000}.contact-root a:hover{color:#aaa}.contact-root .img-block{margin:0 92px 0 0}@media only screen and (max-width: 1750px){.case-slider-container{height:675px}.case-slider-container .slider-item .img-item picture{width:333px;height:360px}.case-slider-container .slider-item.active .img-item picture{width:624px;height:675px}.case-slider-container .slider-item .text-item{left:648px}.case-slider-wrapper .arrow-btn.left{left:3.5%}.slider-banner-root .text-item,.slider-banner-root .slider-btn-block{left:9vw}.gallery-lb-root .slider-block{width:100%}.gallery-lb-root .slider-item{padding:0 128px}.gallery-lb-root .slider-inner-item{height:100%;padding:128px 0}.gallery-lb-root .img-item{width:100%;height:100%}.gallery-lb-root .img-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-lb-root .arrow-btn{width:96px;height:96px}}@media only screen and (max-width: 1750px){.case-slider-wrapper .arrow-btn.right{right:7%}}@media only screen and (max-width: 1568px){.slider-banner-root .text-item,.slider-banner-root .slider-btn-block{left:0;padding:0 0 0 64px}.sub-menu-block{margin:0 64px}.case-slider-wrapper .arrow-btn.right{right:3%}}@media only screen and (max-width: 1350px){.case-slider-container{height:506px}.case-slider-container .slider-item .img-item picture{width:266px;height:288px}.case-slider-container .slider-item.active .img-item picture{width:469px;height:506px}.case-slider-container .slider-item .text-item{left:493px}.case-slider-wrapper .arrow-btn{width:96px;height:96px}.case-slider-wrapper .arrow-btn.left{left:3vw}.case-slider-wrapper .arrow-btn.right{right:2vw}.thinker-root .thinker-container .text-block p{font-size:16px;line-height:22px}.thinker-root .talks-container .head-block h2{font-size:36px}.thinker-root .talks-container .card-item{margin:0 0 0 16px}.thinker-root .talks-container .card-item p{font-size:16px;line-height:22px}.thinker-root .content-container .head-block h2{font-size:36px}.thinker-root .content-container .card-item{margin:0 0 0 16px}.thinker-root .content-container .card-item p{font-size:16px;line-height:22px}}@media only screen and (max-width: 1200px){.contact-root .contact-link-container{width:-moz-max-content;width:max-content}.contact-root .img-block{width:100%}.contact-root .img-block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nomad-content-container .nomad-right-block p{font-size:16px;line-height:22px}}@media only screen and (max-width: 1100px){.case-studies-root .case-studies-block .text-item{width:80%}.case-studies-root .case-studies-block .text-item h2{font-size:28px;line-height:38px}.case-studies-root .case-studies-block .text-item p{font-size:16px;line-height:22px}}@media only screen and (max-width: 1050px){.case-detail-root .detail-slider-container .left-arr-background,.case-detail-root .detail-slider-container .left-arr-block,.case-detail-root .detail-slider-container .right-arr-background,.case-detail-root .detail-slider-container .right-arr-block{width:96px}.case-detail-root .next-collection-container .next-collection-block h3{font-size:24px;line-height:29px;margin:4px 0 0}.case-detail-root .next-collection-container .next-collection-block span{font-size:24px;line-height:29px}}@media only screen and (max-width: 990px){.header-root .header-container .right-block ul li{margin:0 0 0 40px}.header-root .header-container .right-block ul li a{font-size:14px}.slider-banner-root .slider-wrapper{margin:-107px 0 61px}.slider-banner-root .number-item{margin:0 0 0 32px}.footer-root{padding:24px 48px 48px}.footer-root .footer-link-block a{font-size:14px}.case-slider-container{height:337px}.case-slider-container .slider-item .img-item picture{width:167px;height:180px}.case-slider-container .slider-item.active .img-item picture{width:312px;height:337px}.case-slider-container .slider-item .text-item{left:336px}.case-slider-wrapper .arrow-btn{width:50px;height:50px}.case-slider-wrapper .arrow-btn.left{left:4vw}.case-slider-wrapper .arrow-btn.right{right:4vw}.case-slider-wrapper .arrow-btn .arrow-icon{width:34px}.case-slider-wrapper .arrow-btn .arrow-icon:after{width:10px;height:10px;bottom:-4px}.contact-root .img-block{margin:0}.nomad-content-container .nomad-left-block{width:20%}.nomad-content-container .nomad-right-block{width:80%}.nomad-content-container .nomad-right-block p{font-size:16px;line-height:22px}.gallery-lb-root .slider-item{padding:0 82px}.gallery-lb-root .arrow-btn{width:45px;height:45px}.gallery-lb-root .arrow-icon{width:34px}}@media only screen and (max-width: 880px){.case-studies-root .case-studies-block .text-item{width:80%}.case-studies-root .case-studies-block .text-item h2{font-size:24px;line-height:34px}.case-studies-root .case-studies-block .text-item p{font-size:14px;line-height:18px}}@media only screen and (max-width: 768px){.header-root{padding:24px 0 14px}.header-root.homepage .header-container .right-block ul li a{color:#000;margin:35px 0 35px 36px;display:block}.header-root.homepage .header-container .right-block.active .open-link-menu-block,.header-root.homepage .header-container .right-block .mobil-menu-block,.header-root.homepage .header-container .menu-btn-item{display:block}.header-root.homepage .mobile-menu-block{display:block;z-index:99;align-self:start}.header-root.homepage .mobile-menu-block .menu-buton span{background-color:#fff}.header-root.homepage .mobile-menu-block .menu-buton:before{background-color:#fff}.header-root.homepage .mobile-menu-block .menu-buton:after{background-color:#fff}.header-root.homepage .mobile-menu-block .menu-buton.active span{background-color:#000}.header-root.homepage .mobile-menu-block .menu-buton.active:before{background-color:#000}.header-root.homepage .mobile-menu-block .menu-buton.active:after{background-color:#000}.header-root .header-container{padding:0 26px 0 23px}.header-root .header-container .right-block{flex-direction:column;display:none;position:fixed;overflow:auto;left:0;top:0;width:100%;height:100vh;background-color:#fff;z-index:11}.header-root .header-container .right-block ul{display:block}.header-root .header-container .right-block ul .menu-block{margin:0;border-bottom:1px solid #000}.header-root .header-container .right-block ul .menu-block:first-child{border-top:1px solid #000}.header-root .header-container .right-block ul .menu-block a{font-family:HelveticaNeue-Medium,sans-serif;font-size:18px}.header-root .header-container .right-block ul .menu-block .open-link-menu-block,.header-root .header-container .right-block ul .menu-block .open-link-menu-block li{margin:0}.header-root .header-container .right-block ul .menu-block .open-link-menu-block a{font-size:18px;font-family:HelveticaNeue-Light,sans-serif}.header-root .header-container .right-block ul li a{color:#000;margin:35px 0 35px 36px;display:block;width:-moz-max-content;width:max-content}.header-root .header-container .right-block ul li a.active{color:#aaa}.header-root .header-container .right-block.active{display:flex}.header-root .header-container .right-block.active .open-link-menu-block,.header-root .header-container .right-block .mobile-menu-social-block{display:block}.header-root .header-container .right-block .menu-item{font-family:HelveticaNeue-Medium,sans-serif;margin:35px 0 35px 36px;width:-moz-max-content;width:max-content;cursor:pointer}.header-root .header-container .right-block .menu-item span{font-size:18px;line-height:20px}.header-root .header-container .right-block .menu-item svg{display:inline-block;transition:transform .3s ease-in-out;margin:0 0 2px 16px}.header-root .header-container .right-block .menu-item.active svg{transform:rotate(-180deg)}.header-root .header-container .menu-btn-item{display:block}.header-root .mobile-menu-block{display:block;z-index:99;align-self:start}.header-root .mobile-menu-block .menu-buton.active span{background-color:#000}.header-root .mobile-menu-block .menu-buton.active:before{background-color:#000}.header-root .mobile-menu-block .menu-buton.active:after{background-color:#000}.footer-root{position:relative;padding:24px}.footer-root .footer-container{text-align:center;display:block}.footer-root .footer-container .social-icon-block{margin:21px 0 0;display:flex;justify-content:center}.footer-root .footer-container .social-icon-block a{margin:0 0 0 12px}.footer-root .footer-container .social-icon-block a:first-child{margin:0}.slider-banner-root .slider-wrapper{margin:-70px 0 29px;height:487px}.slider-banner-root .text-item{padding:0 24px;top:unset;bottom:95px;text-wrap:balance}.slider-banner-root .slider-btn-block{padding:0 48px 0 24px;bottom:36px}.slider-banner-root .slider-btn-block .arr-item:hover svg path{stroke:#fff}.slider-banner-root .img-item img{min-height:487px;max-height:487px}.slider-banner-root .gradient-bg{background:linear-gradient(180deg,#0000,#000000d9)}.case-slider-container{height:470px}.case-slider-container .slider-item .img-item picture{width:203px;height:220px}.case-slider-container .slider-item.active .img-item picture{width:269px;height:320px}.case-slider-container .slider-item .text-item{left:0;top:336px}.case-slider-container .slider-item .text-item a{margin:32px 0 0}.case-slider-container .slider-item .text-item a svg{margin:0 2px 3px 0}.case-slider-wrapper{margin:0 0 48px}.case-slider-wrapper .arrow-btn.left{display:none}.case-slider-wrapper .arrow-btn.right{right:10vw;top:270px}.thinker-root .thinker-wrapper,.contact-root .contact-wrapper{padding:0 24px}.sub-menu-block{padding:22px 0 22px 24px;width:100%;margin:0}.sub-menu-block a{margin:0 48px 0 0;font-size:16px;line-height:19px}.sub-menu-block.mobile{display:flex}.nomad-root .nomad-wrapper{padding:0 24px}.designer-root .designer-wrapper{padding:0;margin:0 auto 64px}.designer-root .designer-content-container{padding:0 24px}.designer-root .filter-block:hover span,.designer-root .sort-block:hover span{color:#000}.designer-root .filter-block:hover svg path,.designer-root .sort-block:hover svg path{fill:#000;stroke:#000}.designer-root .open-filter-menu-container .filter-block:hover span{color:#aaa}.designer-root .open-filter-menu-container .filter-block:hover svg path{fill:#aaa;stroke:#aaa}.designer-root .filter-container{padding:8px 24px}.designer-root .open-filter-menu-wrapper{padding:0;top:41px;display:block;border-bottom:1px solid #DDDDDD}.designer-root .open-filter-menu-wrapper .filter-head-block{display:flex;align-items:center;justify-content:space-between;width:100%}.designer-root .open-filter-menu-wrapper .filter-head-block .filter-head-item{color:#000;font-family:hHlveticaNeue-Medium,sans-serif;margin:0;font-size:16px}.designer-root .open-filter-menu-wrapper .filter-head-block .filter-head-item:hover{color:#000}.designer-root .open-filter-menu-wrapper .filter-head-block .icon-item{display:block;transition:all .3s ease-in-out}.designer-root .open-filter-menu-wrapper .filter-menu-block{margin:0;display:none}.designer-root .open-filter-menu-wrapper .filter-menu-container{border-top:1px solid #DDDDDD;padding:28px 36px}.designer-root .open-filter-menu-wrapper .filter-menu-container span{margin:24px 0 0}.designer-root .open-filter-menu-wrapper .filter-menu-container:first-child{border:none}.designer-root .open-filter-menu-wrapper .filter-menu-container.active .filter-menu-block{display:block}.designer-root .open-filter-menu-wrapper .filter-menu-container.active .filter-head-block .icon-item{transform:rotate(-180deg);transition:all .3s ease-in-out}.case-studies-root .case-studies-wrapper{padding:0 24px 16px}.case-studies-root .case-studies-block{padding:48px 0}.case-studies-root .case-studies-block .text-item{width:100%}.case-detail-root .case-detail-desc-container{padding:0 24px}.case-detail-root .breadcrumb-block{padding:16px 24px}.case-detail-root h2{font-size:32px;line-height:42px}.case-detail-root p{font-size:16px;line-height:22px}.case-detail-root .desc-block{padding:0 0 42px;margin:42px 0 0}.case-detail-root .case-detail-banner-container h1{font-size:32px;line-height:38px}.case-detail-root .detail-slider-wrapper{padding:42px 24px 0;margin:0 auto 64px}.case-detail-root .detail-slider-container .left-arr-background,.case-detail-root .detail-slider-container .left-arr-block,.case-detail-root .detail-slider-container .right-arr-background,.case-detail-root .detail-slider-container .right-arr-block{width:64px}.case-detail-root .detail-slider-container .left-arr-background svg,.case-detail-root .detail-slider-container .left-arr-block svg,.case-detail-root .detail-slider-container .right-arr-background svg,.case-detail-root .detail-slider-container .right-arr-block svg{width:32px;height:12px}.case-detail-root .next-collection-container img{width:100%}}@media only screen and (max-width: 640px){.thinker-root{margin:0 0 22px}.thinker-root .thinker-container .text-block{margin:42px 0}.thinker-root .head-block a{margin:0 0 7px}.thinker-root .talks-container{padding:0 0 42px}.thinker-root .talks-container .card-block{flex-direction:column}.thinker-root .talks-container .card-item{margin:42px 0 0}.thinker-root .talks-container .card-item .img-item{max-height:100%}.thinker-root .talks-container .card-item .img-item img{width:100%}.thinker-root .content-container{padding:42px 0}.thinker-root .content-container .card-block{flex-direction:column}.thinker-root .content-container .card-item{margin:42px 0 0}.thinker-root .content-container .card-item img{width:100%}.contact-root .contact-link-container{margin:22px 48px 0 0}.contact-root .scm-block{flex-direction:column}.nomad-root{margin:0 0 92px}.nomad-content-container{flex-direction:column;padding:42px 0 28px}.nomad-content-container:first-child{padding:42px 0 28px}.nomad-content-container .nomad-left-block{margin:0 0 16px;width:100%}.nomad-content-container .nomad-right-block{width:100%}.nomad-content-container .nomad-right-block .img-block{flex-direction:column;margin:0}.nomad-content-container .nomad-right-block .img-block .img-item,.nomad-content-container .nomad-right-block .img-block .img-item:first-child{margin:16px 0 0}.case-studies-root .case-studies-block{flex-direction:column-reverse}.case-studies-root .case-studies-block .text-item{margin:16px 0 0;width:97%}.case-studies-root .case-studies-block .text-item p{font-size:16px;line-height:22px}.case-studies-root .img-item,.case-studies-root .img-item img{width:100%}.case-detail-root .case-detail-banner-container h1{padding:0 24px}.case-detail-root .case-detail-desc-container .img-item img{width:100%}.case-detail-root .detail-slider-container img{width:100%;height:100%}.designer-root .designer-content-container{margin:42px 0 0}.designer-root .designer-content-block{flex-direction:column}.designer-root .designer-content-block:nth-child(2n){flex-direction:column}.designer-root .designer-content-block:first-child .designer-content-item:nth-child(1){width:100%}.designer-root .designer-content-block:first-child .designer-content-item:nth-child(1) .img-item{width:100%}.designer-root .designer-content-block:first-child .designer-content-item:nth-child(1) .img-item img{width:100%}.designer-root .designer-content-block:first-child .designer-content-item:nth-child(1) .text-item{max-width:none}.designer-root .designer-content-block.last{margin:0}.designer-root .designer-content-block.last .designer-content-item .text-item{max-width:243px}.designer-root .designer-content-item .text-item{margin:16px 0 0}.designer-root .designer-content-item:nth-child(odd){margin:0}.designer-root .designer-content-item:nth-child(1){width:100%;display:flex;flex-direction:column;align-items:end;justify-content:end}.designer-root .designer-content-item:nth-child(1) .text-item{max-width:243px}.designer-root .designer-content-item:nth-child(2n){margin:48px 0;width:100%}.designer-root .designer-content-item:nth-child(2n) .text-item{max-width:243px}}@media only screen and (max-width: 550px){.gallery-lb-root .gallery-container .slider-item{padding:0;align-items:start}.gallery-lb-root .gallery-container .arrow-btn{display:none}.gallery-lb-root .slider-inner-item{width:100%;height:unset;padding:64px 0}.gallery-lb-root .slider-inner-item .text-inner-item{max-width:278px;margin:0 24px}.gallery-lb-root .slider-inner-item .text-inner-item span:first-child{margin:12px 0 0}.gallery-lb-root .slider-inner-item .arrow-btn-mobile{display:block;margin:46px 24px 0 0;cursor:pointer}.gallery-lb-root .close-btn-block{top:20px}}@media only screen and (max-width: 500px){.slider-banner-root .text-item span{font-size:14px}.slider-banner-root .text-item p{font-size:16px}.slider-banner-root .text-item a{font-size:14px}.slider-banner-root .slider-btn-block .arr-item{margin:0 0 0 24px}.slider-banner-root .number-item{margin:0 0 0 22px}.slider-banner-root .number-item span{font-size:14px}.case-slider-wrapper .arrow-btn.right{right:35px}.thinker-root .head-block a{font-size:12px}.thinker-root .talks-container .head-block h2{font-size:24px;line-height:29px}.thinker-root .talks-container .card-item .img-item .play-icon svg{width:29px;height:29px}.thinker-root .content-container .head-block h2{font-size:24px}.contact-root .contact-wrapper{padding:0 0 0 24px}.contact-root .contact-link-container{margin:22px 20px 0 0}.contact-root .contact-link-container span{font-size:12px}.contact-root a{font-size:16px}.contact-root .scm-head-item span{font-size:12px}.case-detail-root .detail-slider-container .left-arr-background,.case-detail-root .detail-slider-container .left-arr-block,.case-detail-root .detail-slider-container .right-arr-background,.case-detail-root .detail-slider-container .right-arr-block{width:35px}.case-detail-root .detail-slider-container .left-arr-background svg,.case-detail-root .detail-slider-container .left-arr-block svg,.case-detail-root .detail-slider-container .right-arr-background svg,.case-detail-root .detail-slider-container .right-arr-block svg{width:20px;height:14px}}@media only screen and (max-width: 460px){.case-studies-root .case-studies-block .text-item h2,.case-detail-root h2{font-size:24px;line-height:29px}}@media only screen and (max-width: 375px){.contact-root a{font-size:14px}.contact-root .scm-head-item{padding:23px 0 0;margin:24px 0 0}.contact-root .scm-block{row-gap:24px}.slider-banner-root .number-item{margin:0 0 0 16px}.case-slider-container{height:405px}.case-slider-container .slider-item .img-item picture{width:162px;height:176px}.case-slider-container .slider-item.active .img-item picture{width:215px;height:256px}.case-slider-container .slider-item .text-item{top:272px}.case-slider-container .slider-item .text-item a{margin:24px 0 0}.case-slider-wrapper .arrow-btn.right{right:3vw;top:206px}}.gallery-lb-root{background:#000000e6;position:fixed;width:100%;height:100vh;top:0;left:0;z-index:99}.gallery-lb-root .gallery-container{position:relative;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.gallery-lb-root .slider-block{height:100%;display:flex;align-items:center;justify-content:space-between;transition:all .5s ease-out}.gallery-lb-root .slider-item{flex:0 0 auto;position:relative;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.gallery-lb-root .text-item{display:flex;justify-content:space-between}.gallery-lb-root .text-item span,.gallery-lb-root .text-item p{font-size:14px;color:#fff;line-height:17px}.gallery-lb-root .text-item span:first-child{margin:8px 0 0;display:block}.gallery-lb-root .text-item p{margin:8px 0 0;font-family:HelveticaNeue-Light,sans-serif;font-style:italic}.gallery-lb-root .text-inner-item{max-width:452px}.gallery-lb-root .arrow-btn-mobile{display:none;height:45px}.gallery-lb-root .arrow-btn{transition:all .5s ease-out;transform:translateY(-50%)}.gallery-lb-root .arrow-btn .arrow-icon{color:#fff}.gallery-lb-root .arrow-btn.left{top:50%;left:-144px}.gallery-lb-root .arrow-btn.right{bottom:50%;right:-144px}.gallery-lb-root .arrow-btn:hover{background:#303030}.close-btn-block{cursor:pointer;position:absolute;display:flex;align-items:center;justify-content:center;right:3%;top:60px;z-index:2;width:40px;height:40px}.close-btn-block:hover svg line{stroke:#aaa}.video-lightbox-root{position:fixed;z-index:999;width:100%;height:100%;top:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;padding:2vh 7vh}.video-lightbox-root .video-lightbox-container{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0 auto;width:100%;max-width:1200px}.video-lightbox-root .iframe-container{background-color:#000;width:100%;height:100%}.video-lightbox-root .iframe-block{width:100%;border-radius:12px;position:relative;padding-bottom:56.25%}.video-lightbox-root iframe{width:100%;height:100%;position:absolute;top:0;left:0}.video-lightbox-root .close-button-block{width:100%;display:flex;align-items:center;justify-content:end;margin:0 0 24px}.video-lightbox-root .close-button-block .icon-item{cursor:pointer}.video-lightbox-root .close-button-block .icon-item:hover svg line{stroke:#aaa}.not-found-root .not-found-wrapper{height:100vh;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:0}.not-found-root .text-block{margin:0 0 32px;max-width:264px;width:100%}.not-found-root .text-block h1,.not-found-root .text-block p{font-size:14px;line-height:18px}.not-found-root .text-block p{font-family:helveticaNeue-Light,sans-serif;font-style:italic;margin:8px 0 0}.not-found-root .text-block span{display:block}
