@font-face{font-display:swap;font-family:ikyk;font-style:normal;font-weight:400;src:url(../../../themes/ikyk/fonts/AUTHENTICSans-6.otf) format('opentype')}@font-face{font-display:swap;font-family:ikyk;font-style:normal;font-weight:700;src:url(../../../themes/ikyk/fonts/AUTHENTICSans-9.otf) format('opentype')}body{width:100%;padding:0;margin:0;-webkit-font-smoothing:antialiased;font-family:'ikyk',sans-serif;font-size:16px;-webkit-text-size-adjust:100%;background:#fff!important;direction:ltr;scroll-behavior:smooth}.single-body{height:100vh;overflow:hidden}*{outline:none}ul{margin:0;padding:0}li{list-style:none;color:#000}a{font-family:'ikyk',sans-serif;font-size:1vw;color:#000}a:link{text-decoration:none;color:#000}a:visited{text-decoration:none;color:#000}a:focus,a:hover{text-decoration:none;color:#000}a:active{text-decoration:none;color:#000}a[href^=tel]{color:inherit;text-decoration:none}input,textare{font-family:'ikyk',sans-serif;font-size:1vw}textarea:focus,input:focus{outline:0;font-family:'ikyk',sans-serif}::-webkit-input-placeholder{color:#000;font-family:'ikyk',sans-serif}:-moz-placeholder{color:#000;font-family:'ikyk',sans-serif}::-moz-placeholder{color:#000;font-family:'ikyk',sans-serif}:-ms-input-placeholder{color:#000;font-family:'ikyk',sans-serif}figure{margin:0}img{border:0;border:none;outline:none}figure img{width:100%;height:auto}span,p{font-family:'ikyk',sans-serif;font-size:1vw;color:#000}span{font-family:'ikyk',sans-serif;font-size:1vw}iframe{border:none}.clear{clear:both}.loader{width:100%;height:100%;position:fixed;top:0;right:0;z-index:999999;background:#fff;display:block;display:flex;justify-content:center;align-items:flex-end}.js{width:100%;height:auto;display:inline-block;overflow:hidden;background:#fff}@keyframes scaleIn{100%{transform:scaleX(1)}}body.loaded .loader{display:none}body.loaded .main,body.loaded .header{display:block}.noscroll::-webkit-scrollbar{display:none}.noscroll{-ms-overflow-style:none;scrollbar-width:none}section{width:100%;min-height:100vh;position:relative;display:block;background:#fff}.rotate{width:100%;height:100vh;position:fixed;display:none;justify-content:center;align-items:center;color:#000;z-index:99999;top:0;left:0;background:#fff;font-size:16px}header{width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:-o-calc(100% - 80px);width:calc(100% - 80px);height:40px;position:absolute;top:0;left:0;padding:15px 40px;background:#fff;border-bottom:1px solid #000;z-index:99;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}header.actv{position:fixed;z-index:9999}header.exactv{z-index:99999}.header-up{top:-90px}.header-down{top:0}.single-header nav,header nav{float:right}.single-header nav{position:absolute;top:10px;right:40px;z-index:9}.single-header nav li,header nav li{width:fit-content;float:right;height:40px;opacity:1;display:flex;justify-content:flex-end;align-items:flex-start;text-transform:uppercase;font-size:.8vw;cursor:pointer;padding-top:5px}.single-header nav li{padding-top:7px}.single-header nav li:nth-child(2),header nav li:nth-child(2){margin:0 20px}.office .office-close,.office .office-open{text-align:right}.office{transition:all .3s ease}.soffice{margin:0 25px 0 5px!important}.soffice span{text-align:center!important}.office .office-close{display:none;transition:all .3s ease}.office.deactv .office-close{display:block}.office.deactv .office-open{display:none}.office.deactvoffice{width:0;min-width:0;overflow:hidden}.single-header nav span,header nav li span{font-size:.8vw;cursor:pointer;display:block;float:right;font-weight:700}.single-header nav div,header nav li div,.single-header nav a,header nav li a{width:fit-content;display:block;text-transform:uppercase;font-size:.8vw;font-weight:700;float:right;cursor:pointer}header nav li a.single-close{transition:all .3s ease}header nav li a.single-close.deactv{width:0;overflow:hidden}.mob-office-close,.mob-cat-close,.office-close,.cat-close{display:none}.logo-motion{width:60%;top:50%;left:50%;transform:translateY(-100%) translateX(-50%);position:absolute;margin-top:0;z-index:99;filter:invert(1);cursor:pointer;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.logo-motion:hover{filter:invert(0)}.mlogo,.logo{width:330px;position:absolute;left:40px;top:20px;transform:translateY(0) translateX(0);margin-top:0;z-index:99;cursor:pointer}header.deactive{background:transparent;border-bottom:none}header.deactive nav li,header.deactive nav li a{display:none}.cat-nav{width:-moz-calc(50% - 1px);width:-webkit-calc(50% - 1px);width:-o-calc(50% - 1px);width:calc(50% - 1px);height:-moz-calc(100vh - 70px);height:-webkit-calc(100vh - 70px);height:-o-calc(100vh - 70px);height:calc(100vh - 70px);position:fixed;top:70.5px;right:0;border-left:1px solid #000;background:#fff;z-index:99999;overflow:auto;-webkit-transition:transform ease .3s;-moz-transition:transform ease .3s;-o-transition:transform ease .3s;transition:transform ease .3s;transform:translateX(100%)}.cat-nav.actv{transform:translateX(0)}.cat-close,.cat-open{min-width:100px;text-align:center}.cat-nav li{width:100%;height:36px;border-bottom:1px solid #000}.cat-nav li a{width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:-o-calc(100% - 20px);width:calc(100% - 20px);height:20px;padding:8px 10px;display:block;background:#fff}.cat-nav li a:focus,.cat-nav li a:hover{filter:invert(1)}.cat-nav li .date{width:120px;float:left;display:inline-block;font-size:.95vw;font-weight:700;padding-top:4px;display:block;margin-left:10px}.cat-nav li .cat-title{width:fit-content;display:inline-block;float:left;font-size:.95vw;font-weight:700;padding-top:4px;display:block;cursor:pointer}.cat-nav li .cat{width:120px;display:inline-block;float:right;text-align:right;font-size:.95vw;font-weight:700;padding-top:4px;display:block;margin-right:30px;text-transform:uppercase}.home{height:100vh;overflow:hidden}.home section{height:100vh;position:relative}#random-section{width:100%;height:100vh;position:relative;display:block;overflow:hidden;z-index:9999}#random-section li{width:100%;height:100vh;position:absolute;top:0;left:0}#random-section li.rand-img{background-size:cover;background-position:center}.project-list-wrapper a.video-cover,#random-section li.rand-video{display:flex;align-items:center;justify-content:center}.section li.video-cover video,.project-list-wrapper a.video-cover video,#random-section li.rand-video video{object-fit:cover;width:100%;height:100%}.section li.video-cover video,.project-list-wrapper a.video-cover video{position:absolute;top:0;left:0}.other-section{height:-moz-calc(100vh - 71px);height:-webkit-calc(100vh - 71px);height:-o-calc(100vh - 71px);height:calc(100vh - 71px);margin-top:71px;display:flex;justify-content:center;align-items:center;overflow:hidden}.other-section figure{width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:-o-calc(100% - 80px);width:calc(100% - 80px);height:-moz-calc(100vh - 71px);height:-webkit-calc(100vh - 71px);height:-o-calc(100vh - 71px);height:calc(100vh - 71px);margin-top:71px;display:flex;justify-content:center;align-items:center;background-size:contain;background-position:center;background-repeat:no-repeat;overflow:hidden}.other-section .video-wrapper{width:fit-contet;height:-moz-calc(100vh - 71px);height:-webkit-calc(100vh - 71px);height:-o-calc(100vh - 71px);height:calc(100vh - 71px);margin-top:71px;display:flex;justify-content:center;align-items:center}#work{height:100vh;flex-wrap:wrap;border-bottom:1px solid #000;display:block;overflow:hidden}.project-wrapper{width:100%;height:-moz-calc(33.33vh - 20px);height:-webkit-calc(33.33vh - 20px);height:-o-calc(33.33vh - 20px);height:calc(33.33vh - 20px);position:relative}#work .project-wrapper:nth-child(2){margin-top:70px}.project-wrapper-in{width:100%;height:100%;cursor:pointer}.project-wrapper-in:before{content:'';width:100%;height:1px;position:absolute;top:0;left:0;background:#000;z-index:2}.nav-identity:before{display:none}#work.actv .project-wrapper-in:focus,#work.actv .project-wrapper-in:hover{filter:invert(1)}.project-wrapper .cat-title{width:50%;height:100%;float:left;display:flex;position:absolute;background:#fff;top:0;left:0;align-items:center}.project-wrapper .cat-title div,.project-wrapper .cat-title a{font-size:8vw!important;margin-left:35px;display:flex;cursor:pointer;letter-spacing:-.1vw}.project-wrapper .cat-info{width:50%;height:100%;background:#fff;display:flex;position:absolute;top:0;right:0}.project-wrapper .cat-info:before{content:'';width:1px;height:100%;position:absolute;top:0;left:0;background:#000}.project-wrapper .cat-info p{margin:20px;font-size:.95vw;line-height:1.5;font-weight:700}.first{z-index:9999}.first li,.section li,.project-list-wrapper a{width:100%;height:100vh;position:relative;background-size:cover;display:block;background-position:center}.project-list-wrapper a{z-index:4}#home-h1,.project-list-wrapper a h2{margin:0;font-size:6vw;padding:100px 40px 40px 40px;font-weight:400;position:absolute;top:0;left:0;z-index:2;color:#fff;z-index:-1;opacity:0}.project-list-wrapper .ximg{margin:0;position:absolute;top:0;left:0;z-index:-1;opacity:0;visibility:hidden}.project-list-wrapper a h2.black{color:#fff}.project-list-wrapper a:focus h2,.project-list-wrapper a:hover h2{filter:invert(1)}.project-list-wrapper .home-post-info-wrap{width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:-o-calc(100% - 80px);width:calc(100% - 80px);min-height:30px;padding:20px 40px;background:#fff;display:block;position:absolute;bottom:0;left:0;z-index:5;border-top:1px solid #000;border-bottom:1px solid #000}.project-list-wrapper .home-post-info-wrap p{width:40%;min-width:640px;float:left;color:#000;font-size:.95vw;line-height:1.5;margin:0;font-weight:700}.project-list-wrapper .home-post-info{float:right;font-weight:700}.project-list-wrapper .home-post-info .client{width:75px;float:left;display:inline-block;font-size:.85vw;font-weight:700;margin-right:10px;text-align:right;text-transform:capitalize}.project-list-wrapper .home-post-info .client-name{width:260px;float:left;display:inline-block;font-size:.85vw;margin:0!important;font-weight:700}.project-list-wrapper .home-post-info .identitys,.project-list-wrapper .home-post-info .motions,.project-list-wrapper .home-post-info .spaces{width:120px;float:right;display:inline-block;font-size:.85vw;text-align:right;font-weight:700;cursor:pointer;position:relative;z-index:6;text-transform:uppercase}section#office{border-top:1px solid #000;transform:translateY(100%);position:fixed;top:0;left:0;transition:all .35s ease}section#office.actv{transform:translateY(0);z-index:5}.main-content .about-content,section .about-content,section#office .about-content{width:-moz-calc(50% - 40px);width:-webkit-calc(50% - 40px);width:-o-calc(50% - 40px);width:calc(50% - 40px);float:left;margin:90px 0 40px 40px}.main-content .about-content .about-option-wrap,section .about-content .about-option-wrap{width:100%;margin:20px 0 40px 0}.main-content .about-content p,section .about-content p,section#office .about-content p{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:-o-calc(100% - 40px);width:calc(100% - 40px);padding-right:40px;margin-top:0;font-size:1.8vw;line-height:1.4;font-weight:700;margin-bottom:20px}.about-content p a,.other-section p a{font-size:1.8vw;line-height:1.4;font-weight:700}section .about-option-wrap,section#office .about-option-wrap{width:-moz-calc(50% - 40px);width:-webkit-calc(50% - 40px);width:-o-calc(50% - 40px);width:calc(50% - 40px);float:left;margin:90px 40px 40px 0}section .about-option,section#office .about-option{width:100%;height:auto;display:inline-block;clear:both;margin-bottom:40px}section .about-option label,section#office .about-option label{width:-moz-calc(50% - 40px);width:-webkit-calc(50% - 40px);width:-o-calc(50% - 40px);width:calc(50% - 40px);padding-right:40px;display:block;float:left;text-align:right;font-size:.95vw;line-height:1.5;font-weight:700}.other-section .about-option-wrap{margin-top:20px}section .about-option.credits label{width:fit-content;text-align:left}section .about-option.credits .about-option-content{float:left;clear:left;margin-bottom:10px}section .about-option .about-option-content,section#office .about-option .about-option-content{width:50%;float:right}section .about-option .about-option-content p a,section .about-option .about-option-content p,section#office .about-option .about-option-content p a,section#office .about-option .about-option-content p{margin-top:0;font-size:.95vw;line-height:1.5;font-weight:700}section .about-option .about-option-content p a,section#office .about-option .about-option-content p a{display:block;height:auto;float:left}section .about-option.credits{margin-bottom:0}.about-option-content p,section .about-option.credits .about-option-content p{margin-bottom:0}.e404{width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.e404-msg{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:-o-calc(100% - 40px);width:calc(100% - 40px);max-width:360px;display:flex;justify-content:center;align-items:center}.e404-msg div{text-align:center;font-size:2.8vw;font-weight:700}.e404-msg div a{width:100%;padding:8px 0 5px 0;border:1px solid #000;text-align:center;font-size:1.5vw;display:block;margin-top:20px;font-weight:400}.fix-title{width:fit-content;position:fixed;top:50%;left:50%;font-size:1.2vw;z-index:0;transform:translateX(-50%) translateY(-50%);font-weight:400;padding:0;margin:0}.single-header{width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:-o-calc(100% - 80px);width:calc(100% - 80px);padding:15px 40px;height:fit-content!important;background:#fff;z-index:999;position:absolute;display:inline-block;border-bottom:1px solid #000;transform:translateY(-100%);transition:all .3s ease}.single-header.actv{transform:translateY(0)}.single-info-wrap,.single-header h1{width:50%;float:left;clear:left}.single-header h1{width:70%;font-size:2.75vw;line-height:.9;margin:0 0 0 -2px;padding:5px 0 0 0;cursor:pointer}.single-header .divider{width:-moz-calc(100% + 80px);width:-webkit-calc(100% + 80px);width:-o-calc(100% + 80px);width:calc(100% + 80px);height:1px;margin:10px 0 20px -40px;background:#000;float:left;clear:both}.section.post-first li.video-cover{position:absolute}.single-info-wrap p{font-size:1.15vw;line-height:1.5;text-align:left;font-weight:700}.single-video-wrap{min-width:50%;min-height:50vh;overflow:hidden;overflow:hidden;position:relative;transition:all .3s ease;display:flex;justify-content:center;align-items:center}.single-video-wrap-portratit{min-width:50%;height:50vh;overflow:hidden;position:relative;transition:all .3s ease;display:flex;justify-content:center;align-items:center}.single-video-wrap-portratit video{width:auto;height:100%;cursor:default}.single-video-wrap-portratit.actv{width:fit-content;height:-moz-calc(100vh - 60px);height:-webkit-calc(100vh - 60px);height:-o-calc(100vh - 60px);height:calc(100vh - 60px);margin-top:60px;display:flex;justify-content:center}.single-video-wrap-portratit.actv video{width:auto;height:100%}.single-video-wrap-other{min-width:50%;height:fit-content;overflow:hidden;overflow:hidden;position:relative;transition:all .3s ease;cursor:zoom-in;display:flex;justify-content:center;align-items:center}.single-video-wrap-other video{max-width:50%;height:auto}.single-video-wrap.actv,.single-video-wrap-other.actv{width:100%;height:auto;display:flex;justify-content:center;z-index:99999}.single-video-wrap-other.actv video{width:auto;height:auto;max-width:100%!important;max-height:100%}.single-video-wrap.actv video{width:100%!important;max-width:inherit!important;height:auto}.single-video-wrap video{max-width:50%;z-index:9;cursor:zoom-in}.single-video-wrap-portratit .close,.single-video-wrap-other .close,.single-video-wrap .close{width:0;height:0;position:absolute;top:0;left:0;z-index:-1}.single-video-wrap.actv video.svideo{width:100%;position:absolute;top:0;left:0;z-index:11}.single-video-wrap-portratit.actv .close,.single-video-wrap-other.actv .close,.single-video-wrap.actv .close{width:100%;height:100%;position:absolute;top:0;left:0;z-index:12;cursor:zoom-out}.video-control{width:100%;height:40px;display:none;position:absolute;left:0;bottom:20px;z-index:13;display:none;opacity:0;visibility:hidden}.video-control .video-ctime,.video-control .video-ctime span,.video-control .video-time,.video-control .video-play span,.video-control .video-play{color:#fff;font-size:14px;float:right;display:none}.video-control .video-ctime,.video-control .video-time,.video-control .video-play{margin-right:20px}.video-control .video-play span{cursor:pointer;text-align:right;display:none}.video-control label{height:40px;color:#fff;font-size:14.5px;float:left;display:flex;align-items:center;padding-left:20px;font-weight:700}.video-control .video-ctime,.video-control .video-time,.video-control .video-play{min-width:40px;height:40px;display:flex;align-items:center;justify-content:flex-end;text-transform:uppercase;font-size:14.5px;font-weight:700}.video-control .video-play span.play{visibility:hidden;font-size:14.5px;font-weight:700}.video-control .video-play span.pause{font-size:14.5px;font-weight:700}.single-video-wrap-portratit.actv .video-control,.single-video-wrap-other.actv .video-control,.single-video-wrap.actv .video-control{display:block}.singular{height:100vh;overflow:hidden}.singular section{height:100vh;background:transparent}.singular section.other-text,.singular section.main-content{background:#fff;align-items:flex-start}.singular section.single-header{height:auto;z-index:999}.text-wrap{width:50%;max-width:960px}.pagination{width:100%;height:80px;background:#fff;position:fixed;left:0;bottom:0;z-index:99;border-top:1px solid #000;display:none}.pagination a{font-size:14px;text-align:center;display:flex;justify-content:center;align-items:center;padding:12px 10px 10px 10px;font-weight:700}.next-prev{width:100%;display:block}.next-prev a{width:-moz-calc(50% - 20px);width:-webkit-calc(50% - 20px);width:-o-calc(50% - 20px);width:calc(50% - 20px);display:flex;justify-content:center;align-items:center;float:left;border-top:1px solid #000;text-transform:uppercase}.next-prev a:nth-child(2){width:-moz-calc(50% - 21px);width:-webkit-calc(50% - 21px);width:-o-calc(50% - 21px);width:calc(50% - 21px);border-left:1px solid #000}.next-prev a.fullb{width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:-o-calc(100% - 20px);width:calc(100% - 20px);border-left:none}.office-title{display:none}@media (hover:hover){.controls *:hover{opacity:.9}.fullscreen-button:active{transform:scale(1.2)}}.single-video-wrap.actv,.single-video-wrap-other.actv{width:100%;height:100%;position:absolute;transform:translateY(-35px)}@media screen and (max-width:1366px){section{height:100vh}.project-list-wrapper{margin-top:0}}@media screen and (max-width:1200px){.single-video-wrap.actv,.single-video-wrap-other.actv{width:100%;height:fit-content;position:relative;transform:translateY(0)}.single-header .single-close,header nav li span,header nav li a,header nav li div{font-size:14.5px}.video-control label,.video-control .video-play span.play,.video-control .video-play span.pause{font-weight:700}.project-wrapper .cat-info p,.video-control label,.video-control .video-play span.play,.video-control .video-play span.pause,.video-control .video-ctime,.video-control .video-ctime span,.video-control .video-time,.video-control .video-play .cat-nav li .cat,.cat-nav li .cat-title,.cat-nav li .date,section .about-option .about-option-content p a,section .about-option .about-option-content p,section .about-option label,.about-option .about-option-content p,.main-content .about-content p,section .about-content p,.project-list-wrapper .home-post-info .client,.project-list-wrapper .home-post-info .client-name,.project-list-wrapper .home-post-info .identitys,.project-list-wrapper .home-post-info .motions,.project-list-wrapper .home-post-info .spaces,.project-list-wrapper .home-post-info-wrap p,.project-wrapper .cat-info p{font-size:14.5px}.other-section p a,.about-content p a{font-size:14.5px}.project-list-wrapper .home-post-info-wrap p{width:100%;min-width:inherit}.project-list-wrapper .home-post-info{width:100%;margin-top:10px}.project-list-wrapper .home-post-info{width:100%;padding:20px 40px 0 40px;float:left;border-top:1px solid #000;margin-left:-40px}.project-list-wrapper .home-post-info-wrap p{margin-bottom:10px}.cat-nav li .date{width:45px}.single-header h1{font-size:30px}.text-wrap p{font-size:18px}.other-section a.fancybb,.other-section figure{width:100%;display:flex;justify-content:center;align-items:center}.other-section a.fancybb img,.other-section figure img{width:auto;height:auto;max-width:80%;max-height:80vh;position:relative}.e404-msg{max-width:280px}.e404-msg div{font-size:24px}.e404-msg div a{font-size:16px}.main-content .about-content p,section .about-content p,section#office .about-content p{line-height:1.4}.project-list-wrapper .home-post-info .client{width:fit-content;text-align:left}}@media screen and (max-width:720px){.text-wrap{width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:-o-calc(100% - 80px);width:calc(100% - 80px)}.text-wrap p{;font-size:17px!important;line-height:1.4!important}section .about-option .about-option-content p a,section .about-option .about-option-content p,section .about-content p,section#office .about-content p{width:100%!important;padding:0!important;font-size:17px!important;line-height:1!important}section .about-option-wrap,section .about-content,section#office .about-content{width:-moz-calc(100% - 80px)!important;width:-webkit-calc(100% - 80px)!important;width:-o-calc(100% - 80px)!important;width:calc(100% - 80px)!important;float:left!important;margin:60px 40px 40px 40px!important}section .about-option label{width:90px!important;text-align:left!important;font-size:17px!important;padding-right:20px!important}section .about-option .about-option-content,section#office .about-option .about-option-content{width:-moz-calc(100% - 110px)!important;width:-webkit-calc(100% - 110px)!important;width:-o-calc(100% - 110px)!important;width:calc(100% - 110px)!important}.single-video-wrap-other{width:-moz-calc(100% - 80px)!important;width:-webkit-calc(100% - 80px)!important;width:-o-calc(100% - 80px)!important;width:calc(100% - 80px)!important}.single-video-wrap.actv,.single-video-wrap-portratit.actv,.single-video-wrap-other.actv{margin-top:0}.single-video-wrap,.single-video-wrap-other{width:90%!important;height:auto!important}.single-video-wrap-portratit{width:70%!important;height:auto!important}.single-video-wrap video,.single-video-wrap-other video,.single-video-wrap-portratit video{width:100%!important;max-width:90%!important;height:auto!important}.single-video-wrap video{position:relative;top:inherit;left:inherit}.single-video-wrap.actv,.single-video-wrap-other.actv,.single-video-wrap-portratit.actv{width:-moz-calc(100% - 80px)!important;width:-webkit-calc(100% - 80px)!important;width:-o-calc(100% - 80px)!important;width:calc(100% - 80px)!important;height:auto!important}.single-video-wrap.actv{margin:0!important}.section li.video-cover video,.project-list-wrapper a.video-cover video{position:relative}}@media screen and (max-width:640px){#random-section{z-index:1}.project-list-wrapper a,.home section,.home{height:auto;min-height:inherit}header{height:80px}.mlogo,.logo{width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:-o-calc(100% - 80px);width:calc(100% - 80px)}header nav{width:100%;margin-top:55px}header nav ul{width:100%;display:flex;justify-content:space-between;flex-direction:row-reverse;position:relative}header nav li{min-width:33.33%;width:fit-content;height:25px;display:block}.single-header nav{display:none}.cat-nav li .cat{width:40px}.single-header h1{width:100%;padding:10px 0}.hmoffice{position:relative}.office-title{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:-o-calc(100% - 40px);width:calc(100% - 40px);padding:10px 20px;position:absolute;top:10px;left:0;display:block;font-size:30px;font-weight:700}#work .project-wrapper-in:focus,#work .project-wrapper-in:hover{filter:invert(1)}.soffice{margin:0!important}.mob-office-close,.office-close,.office-open{min-width:100%!important;text-align:right!important;margin:0 auto;float:inherit}.home-office-wrap.actv{position:fixed!important}.sheader nav ul{display:block}.sheader nav li{width:50%;min-width:inherit}.sheader nav ul li:nth-child(1),.single-close{width:0;display:none;min-width:inherit}.sheader .soffice span{text-align:right!important}.sheader #cat-nav span{text-align:left!important;float:left!important}.sheader #cat-nav span.mob-cat-close{text-align:left!important}.mob-cat-close{width:100%}.mob-cat-close,.cat-close,.cat-open{text-align:center}.sheader .mob-cat-close,.cat-close,.sheader .cat-open{text-align:left}.cat-close,.cat-open{width:100%}.mob-cat-close{text-align:center}.single-header nav li:nth-child(2),header nav li:nth-child(2){margin:0}.mwork{float:left}.project-list-wrapper .home-post-info .identitys,.project-list-wrapper .home-post-info .motions,.project-list-wrapper .home-post-info .spaces{width:70px;text-transform:uppercase}.logo-motion{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:-o-calc(100% - 40px);width:calc(100% - 40px)}.project-wrapper .cat-title{width:100%}.project-wrapper .cat-info{display:none}.project-wrapper .cat-title div,.project-wrapper .cat-title a{font-size:80px!important;-webkit-text-stroke:.5px #000}.project-list-wrapper .home-post-info .client{display:none}.project-list-wrapper .home-post-info .client-name{width:fit-content;margin:0}.project-list-wrapper a img{width:100%;height:auto}.project-list-wrapper .home-post-info-wrap{position:relative;display:inline-block;bottom:inherit;left:inherit}#work{height:100vh}.cat-nav{width:100%;height:-moz-calc(100vh - 101px);height:-webkit-calc(100vh - 101px);height:-o-calc(100vh - 101px);height:calc(100vh - 101px);top:101px}.cat-nav li{height:auto;display:inline-block}.cat-nav li a{height:auto;min-height:47px;display:block;padding:15px 10px}.cat-nav li .cat-title{width:-moz-calc(100% - 110px);width:-webkit-calc(100% - 110px);width:-o-calc(100% - 110px);width:calc(100% - 110px);margin-left:10px;margin-top:10px}.cat-nav li .date{width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:-o-calc(100% - 20px);width:calc(100% - 20px);margin-left:10px;margin-right:0;text-align:left}.cat-nav li .cat{width:80px;margin-top:10px;margin-right:10px;text-transform:uppercase}.cat-nav li .cat,.cat-nav li .cat-title,.cat-nav li .date{font-size:17px;display:block}section#office.section{width:100%;overflow-x:hidden;position:absolute}.main-content,.post-first{position:relative;z-index:99}.project-list-wrapper .home-post-info .client-name{width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:-o-calc(100% - 80px);width:calc(100% - 80px)}.project-list-wrapper .home-post-info .spaces{width:80px}.project-wrapper{height:-moz-calc(33.33vh - 35px);height:-webkit-calc(33.33vh - 35px);height:-o-calc(33.33vh - 35px);height:calc(33.33vh - 35px)}#work .project-wrapper:nth-child(2){margin-top:100px}.video-control label{font-size:14.5px}.pagination{display:block;transform:translateY(100%);transition:all .3s ease}.pagination.actv{transform:translateY(0)}.other-section a.fancybb,.other-section figure{margin-top:0!important}.main-content .about-content p,section .about-option .about-option-content p a,section .about-option .about-option-content p,section .about-content p,section#office .about-content p{line-height:inherit!important}section .about-content p{background:#fff}header{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:-o-calc(100% - 40px);width:calc(100% - 40px);padding:10px 20px}.mlogo,.logo{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:-o-calc(100% - 40px);width:calc(100% - 40px);left:20px}.project-list-wrapper .home-post-info-wrap{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:-o-calc(100% - 40px);width:calc(100% - 40px);padding:20px}.main-content .about-content p,section .about-option .about-option-content p a,section .about-option .about-option-content p,section .about-content p,section#office .about-content p{line-height:1!important}.single-video-wrap.actv,.single-video-wrap-other.actv,.single-video-wrap-portratit.actv{width:-moz-calc(100% - 40px)!important;width:-webkit-calc(100% - 40px)!important;width:-o-calc(100% - 40px)!important;width:calc(100% - 40px)!important;height:auto!important}.main-content .about-content,section .about-content,section#office .about-content,.single-header{width:-moz-calc(100% - 40px)!important;width:-webkit-calc(100% - 40px)!important;width:-o-calc(100% - 40px)!important;width:calc(100% - 40px)!important}.single-header{padding:10px 20px!important}.main-content .about-content .about-option-wrap,section .about-content .about-option-wrap{width:100%!important;margin:20px 0!important}section .about-content{margin:95px 20px 20px 20px!important}section.hmoffice .about-content{margin:70px 20px 20px 20px!important}section#office .about-content,section#office .about-option-wrap{margin:15px 20px 20px 20px!important}section#office .about-content{margin-top:135px!important}section#office.actv{padding-bottom:60px!important}.other-section .about-wrap{width:100%}.other-section a.fancybb img,.other-section figure img{transition:all .3s ease}section#office .about-option{margin-bottom:20px!important}section .about-option .about-option-content p a,section#office .about-option .about-option-content p a{font-size:16px!important}section .about-option,section#office .about-option{margin-bottom:40px}section .about-option-content p{margin-bottom:0}section .about-option label{font-size:14px!important;margin-bottom:2px}section .about-option.credits .about-option-content p{font-size:18px!important}section .about-option .about-option-content p a,section .about-option .about-option-content p,section .about-content p,section#office .about-content p{font-size:18px!important}section .about-option .about-option-content,section#office .about-option .about-option-content{width:100%!important}section .about-option label{width:100%!important;padding-right:0!important}section .about-option.credits{margin-bottom:6px!important}.project-wrapper .cat-title div,.project-wrapper .cat-title a{margin-left:15px!important}.other-section a.fancybb,.other-section figure{width:-moz-calc(100% - 40px)!important;width:-webkit-calc(100% - 40px)!important;width:-o-calc(100% - 40px)!important;width:calc(100% - 40px)!important}.other-section figure img{max-width:100%}.video-control label{color:#000;padding-left:0}.video-control{display:block;bottom:-40px}.video-control .video-ctime,.video-control .video-time,.video-control .video-play{margin-right:0;margin-left:10px;color:#000}.video-control .video-ctime span,.video-control .video-play span.play,.video-control .video-play span.pause{color:#000}.single-video-wrap{width:100%!important;overflow:visible}.single-video-wrap-other .video-control,.single-video-wrap .video-control{width:-moz-calc(100% - 40px)!important;width:-webkit-calc(100% - 40px)!important;width:-o-calc(100% - 40px)!important;width:calc(100% - 40px)!important;left:20px}.single-video-wrap-other,.single-video-wrap-other .svideo3{width:100%!important}.single-video-wrap-other .svideo3{z-index:3}.single-video-wrap,.single-video-wrap-other{overflow:visible}.video-control .video-play{display:none}.cat-nav li .cat,.cat-nav li .cat-title{margin-top:2px}.cat-nav li:last-child{margin-bottom:100px}.single-header h1{line-height:1.3}section.hmoffice .about-option-wrap{width:100%!important;margin:20px!important}section .about-option.credits .about-option-content p,.pagination a,.single-header .single-close,header nav li span,header nav li a,header nav li div,.video-control label,.video-control .video-play span.play,.video-control .video-play span.pause,.video-control .video-time,.video-control .video-ctime,.video-control .video-ctime span,.video-control .video-play,.cat-nav li .cat,.cat-nav li .cat-title,.cat-nav li .date,section .about-option .about-option-content p a,section .about-option .about-option-content p,section .about-option label,.project-list-wrapper .home-post-info .client,.project-list-wrapper .home-post-info .client-name,.project-list-wrapper .home-post-info .identitys,.project-list-wrapper .home-post-info .motions,.project-list-wrapper .home-post-info .spaces,.project-list-wrapper .home-post-info-wrap p,.project-wrapper .cat-info p{font-size:14.5px!important}.other-section .video-wrapper{height:-moz-calc(100vh - 222px);height:-webkit-calc(100vh - 222px);height:-o-calc(100vh - 222px);height:calc(100vh - 222px);margin-top:0}.other-section a.fancybb{height:-moz-calc(100vh - 222px);height:-webkit-calc(100vh - 222px);height:-o-calc(100vh - 222px);height:calc(100vh - 222px);margin-top:71px}.single-video-wrap-portratit.actv .close,.single-video-wrap-other.actv .close,.single-video-wrap.actv .close{width:0;height:0;display:none}.other-section a.fancybb img,.other-section figure img{max-width:100%;max-height:100%}.single-video-wrap{min-height:inherit}}@media screen and (max-width:360px){.cat-nav li a{min-height:90px}.cat-nav li .cat-title,.cat-nav li .cat,.cat-nav li .date{width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:-o-calc(100% - 20px);width:calc(100% - 20px);margin-left:10px;margin-right:0;text-align:left}.cat-nav li .cat{display:block;float:left;clear:both}}@media screen and (max-width:960px) and (orientation:portrait){.main-content .about-content p,section .about-option .about-option-content p a,section .about-option .about-option-content p,section .about-content p,section#office .about-content p{line-height:inherit!important}}.fancybox-button{opacity:1!important;background:transparent!important}.fancybox-infobar__body,.fancybox-slider,.fancybox-bg{opacity:1!important;background:#fff!important}.fancybox-controls{opacity:.8}.fancybox-button--play,.fancybox-button--thumbs{display:none!important}.fancybox-button--left:after,.fancybox-button--right:after{top:15px!important;width:10px!important;height:10px!important}.fancybox-caption{border:none!important;padding:0 0 10px 0!important;   font-size:12px!important;line-height:16px!important;opacity:.8}.david-exhibition .fancybox-caption{min-height:30px!important}.fancybox-placeholder{display:flex;justify-content:center;align-items:center}.fancybox-controls{height:44px!important}.fancybox-button{margin-top:5px!important;margin-right:5px!important}.fancybox-button:after,.fancybox-button:before{   border-color:#000!important;background:#000;height:0!important;width:0!important}.fancybox-button:before{height:40px!important;width:40px!important;font-size:30px;background:transparent!important;-webkit-transform:inherit!important;transform:0!important;color:#000!important}.fancybox-button--close{font-size:40px!important;color:#000!important;margin-top:14px!important;margin-right:11px!important}