html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,xsall,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font:inherit;vertical-align:baseline;margin:0 auto;padding:0}*{box-sizing:border-box;-o-box-sizing:border-box}img{border:#0000}bold{font-weight:700}italic{font-style:italic}.no-row{padding-left:10px;padding-right:10px}.transcenter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html,body{color:#111;letter-spacing:-.01em;width:100%;height:100%;font-family:Inter,Helevetica Neue,Helvetica Neue,Helvetica,Arial,sans-serif}p{color:#333;padding:10px 0;font-size:16px;line-height:26px}.wp-block-image{margin-top:14px;margin-bottom:14px}.wp-block-video{margin-left:0;margin-right:0;padding:10px 0}.wp-block-video video{border-radius:4px;width:100%;height:auto;display:block}.bold{font-weight:700}.h50{height:50%}.right{float:right}.left{float:left}.clear{clear:both}.whitetext{color:#fff}.gray1text{color:#f5f5f5}.gray2text{color:#dcdcdc}.gray3text{color:#696969}a{color:#111;font-weight:600;-webkit-text-decoration:overline #0000;text-decoration:overline #0000;transition:all .2s}a:hover{color:#000;-webkit-text-decoration:overline #000;text-decoration:overline #000}a:active{color:#333;-webkit-text-decoration:overline #333;text-decoration:overline #333}a:visited{color: }h1{padding:10px 0;font-size:20px;font-weight:600;line-height:25px}h2{padding:10px 0;font-size:16px;font-weight:600;line-height:20px}h3{padding:10px 0;font-size:16px;line-height:22px}.footnote{color:#4a4a4a;padding:10px 0;font-family:Arial,sans-serif;font-size:13px;font-weight:400}img{width:auto;max-width:100%;height:auto;max-height:90%}.h100{height:100%}.title a{color:#111;font-size:24px;font-weight:800}.mainnav{float:right;padding:5px 0}header{padding:60px 0 20px}.mainnav li{color:#999;margin:0 0 0 28px;font-weight:400;text-decoration:none;display:inline-block}.mainnav a{color:#999;font-weight:400}.mainnav a:hover{color:#111}.current_page_item,.current_page_item a{font-weight:600;color:#111!important}.home-main-contents{margin:50px 0}.home-project-preview{border-radius:12px;margin:10px 0;transition:all .1s .1s;overflow:hidden}.home-project-preview:hover{transition:all .2s;transform:scale(1.004);box-shadow:0 4px 8px #0000000a}.home-project-preview:active{transition:all .1s;transform:scale(.996);box-shadow:0 0 #00000014}.home-project-preview img{opacity:1;width:100%;height:auto;transition:all .2s;display:block}.home-project-preview:hover img{opacity:.2;transition:all .1s;transform:scale(1.02)}.home-project-preview:active img{opacity:.5;transition:all .1s}.home-project-hover{background:-webkit-linear-gradient(#fff0 0% 100%);transition:all .1s .1s}.home-project-preview:hover .home-project-hover{background:-webkit-linear-gradient(#fff6 0%,#ffffffe6 100%);transition:all .2s}.home-project-preview:active .home-project-hover{background:#00000008;transition:all .2s}.home-project-hover-label{opacity:0;margin-top:-90px;padding:20px;transition:all .1s}.home-project-preview:hover .home-project-hover-label{opacity:1;transition:all .3s .1s}.home-project-preview:active .home-project-hover-label{opacity:.5;transition:all .1s}.home-project-hover-label h2{text-shadow:0 0 24px #fffc,0 0 40px #fff;-webkit-filter:drop-shadow(0 0 24px #fffc)drop-shadow(0 0 40px #fff);padding:0;font-size:20px;line-height:25px}.home-project-hover-label span{color:#333;padding:4px 0 0;font-size:16px;font-weight:400;line-height:20px;display:block}.brand-project-preview{border-radius:4px;margin:10px 0;transition:all .1s .1s;overflow:hidden}.brand-project-preview:hover{transition:all .2s;transform:scale(1.02);box-shadow:0 4px 8px #0000000a}.brand-project-preview:active{opacity:.7;transition:all .1s;transform:scale(.99);box-shadow:0 0 #00000014}.brand-project-preview img{opacity:1;width:100%;height:auto;transition:all .2s}.brand-project-preview:hover img{opacity:0;transition:0.5s ease}.brand-project-preview:active img{opacity:0;transition:all .1s}.brand-project-hover-label{opacity:0;text-align:center;height:50px;margin-top:calc(-40% - 16px);margin-bottom:calc(40% - 36px);padding:0 50px;transition:all .1s}.brand-project-preview:hover .brand-project-hover-label{opacity:1;transition:0.5s ease}.brand-project-preview:active .brand-project-hover-label{opacity:.5;transition:all .1s}.brand-project-hover-label h2{color:#fff;padding:0;font-size:20px;line-height:25px}.brand-project-hover-label span{color:#333;padding:4px 0 0;font-size:16px;font-weight:400;line-height:20px;display:block}.main-contents,.project-main-contents{padding:50px 0}.project-main-contents .wp-block-image{margin-top:0;margin-bottom:0}h1 .subheader{color:#333;padding:5px 0 0;font-size:16px;font-weight:400;line-height:20px;display:block}.tag-holder{height:55px;margin:10px 0}.tag-holder a,.tag-holder span{color:#000000bf;float:right;cursor:text;margin:30px 0 0 8px;padding:4px 8px;font-size:13px;font-weight:600;line-height:17px;text-decoration:none}.project-main-contents img{border-radius:4px;width:100%;height:auto;margin:10px 0}.project-main-contents figcaption{color:#555;text-align:center;padding:2px 160px 22px;font-size:13px;font-style:italic;line-height:19px}.text-block{padding:42px 120px 46px}.text-block-adjust{margin:0 0 -16px}.text-block h2{margin-bottom:-16px;padding:24px 0 4px}.text-block p{margin-top:-16px;padding:24px 0 4px}.more-projects{text-align:right}.more-projects h2{color:#999;text-transform:uppercase;padding:10px 0;font-size:13px;font-weight:400;line-height:17px}.more-projects li{color:#999;padding:10px 0;font-weight:600;transition:all .2s;display:block}.more-projects li:hover{color:#000}.more-projects a:hover{text-decoration:none}.more-projects .sub-li{padding:2px 0 0;font-size:13px;font-weight:400;line-height:17px;display:block}.more-projects a:hover{text-decoration-color:#0000}.footer{color:#ffffffb3;background-color:#111;padding:50px 0}.footer li{padding:4px 0;display:block}.footer a{color:#ffffffb3;padding:4px 0;font-weight:400;display:block}.footer a:hover{color:#fff;padding:4px 0;font-weight:400;text-decoration-color:#fff;display:block}.footer .current_page_item{color:#fff!important}.footer .current_page_item a{font-weight:600;color:#fff!important}.copyright-holder{text-align:right}.copyright{text-align:right;margin-top:-21px;font-size:13px;line-height:17px}.footer-front{z-index:100}.footer-back{z-index:99}@media (width<=1000px){.text-block{padding:42px 60px 46px}.project-main-contents figcaption{padding:2px 80px 22px}}@media (width<=768px){.text-block{padding:16px 0 20px}.project-main-contents figcaption{padding:2px 0}.title{text-align:center}.title a{color:#111;text-transform:uppercase;font-size:24px;font-weight:800}.mainnav{float:none;padding:0}header{padding:28px 0 0}.mainnav ul{width:100%;padding-top:20px}.mainnav li{color:#999;text-align:center;width:calc(33.33% - 3px);margin:0 auto;padding:12px 0;text-decoration:none;display:inline-block}.current_page_item{border-bottom:2px solid #111;font-weight:600;color:#111!important}.line-under-header{border-bottom:1px solid #00000029;margin-top:-1px}.home-main-contents{margin:10px 0}.project-main-contents{padding:18px 0}.tag-holder{height:25px;margin:2px 0 26px}.tag-holder a,.tag-holder span{color:#000000bf;float:left;margin:4px 8px 0 0;padding:4px 8px;font-size:13px;font-weight:600;line-height:17px}.more-projects{text-align:left;border-top:1px solid #00000029;padding-top:18px}.more-projects h2{color:#999;text-transform:uppercase;padding:10px 0;font-size:13px;font-weight:400;line-height:17px}.more-projects li{color:#999;padding:10px 0;font-weight:600;transition:all .2s;display:block}.more-projects li:hover{color:#000}.more-projects a:hover{text-decoration:none}.more-projects .sub-li{padding:2px 0 0;font-size:13px;font-weight:400;line-height:17px;display:block}.footer{color:#ffffffb3;background-color:#111;padding:24px 0 28px}.footer li{padding:4px 0;display:block}.footer .current_page_item{color:#fff!important}.copyright-holder{text-align:right}.copyright{text-align:left;margin-top:24px;font-size:13px;line-height:17px}}body{margin:0 auto}.container{margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}@media (width>=450px){.container{width:100%;padding-left:10px;padding-right:10px}}@media (width>=770px){.container{width:100%;padding-left:50px;padding-right:50px}}@media (width>=1280px){.container{width:100%;max-width:1280px;padding-left:50px;padding-right:50px}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.row{margin-left:-10px;margin-right:-10px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{min-height:1px;padding-left:10px;padding-right:10px;position:relative}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.6667%}.col-xs-10{width:83.3333%}.col-xs-9{width:75%}.col-xs-8{width:66.6667%}.col-xs-7{width:58.3333%}.col-xs-6{width:50%}.col-xs-5{width:41.6667%}.col-xs-4{width:33.3333%}.col-xs-3{width:25%}.col-xs-2{width:16.6667%}.col-xs-1{width:8.33333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.6667%}.col-xs-pull-10{right:83.3333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.6667%}.col-xs-pull-7{right:58.3333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.6667%}.col-xs-pull-4{right:33.3333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.6667%}.col-xs-pull-1{right:8.33333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.6667%}.col-xs-push-10{left:83.3333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.6667%}.col-xs-push-7{left:58.3333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.6667%}.col-xs-push-4{left:33.3333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.6667%}.col-xs-push-1{left:8.33333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.6667%}.col-xs-offset-10{margin-left:83.3333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.6667%}.col-xs-offset-7{margin-left:58.3333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.6667%}.col-xs-offset-4{margin-left:33.3333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.6667%}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-0{margin-left:0%}@media (width>=450px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.6667%}.col-sm-10{width:83.3333%}.col-sm-9{width:75%}.col-sm-8{width:66.6667%}.col-sm-7{width:58.3333%}.col-sm-6{width:50%}.col-sm-5{width:41.6667%}.col-sm-4{width:33.3333%}.col-sm-3{width:25%}.col-sm-2{width:16.6667%}.col-sm-1{width:8.33333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.6667%}.col-sm-pull-10{right:83.3333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.6667%}.col-sm-pull-7{right:58.3333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.6667%}.col-sm-pull-4{right:33.3333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.6667%}.col-sm-pull-1{right:8.33333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.6667%}.col-sm-push-10{left:83.3333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.6667%}.col-sm-push-7{left:58.3333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.6667%}.col-sm-push-4{left:33.3333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.6667%}.col-sm-push-1{left:8.33333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.6667%}.col-sm-offset-10{margin-left:83.3333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.6667%}.col-sm-offset-7{margin-left:58.3333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.6667%}.col-sm-offset-4{margin-left:33.3333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.6667%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-0{margin-left:0%}}@media (width>=768px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.6667%}.col-md-10{width:83.3333%}.col-md-9{width:75%}.col-md-8{width:66.6667%}.col-md-7{width:58.3333%}.col-md-6{width:50%}.col-md-5{width:41.6667%}.col-md-4{width:33.3333%}.col-md-3{width:25%}.col-md-2{width:16.6667%}.col-md-1{width:8.33333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.6667%}.col-md-pull-10{right:83.3333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.6667%}.col-md-pull-7{right:58.3333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.6667%}.col-md-pull-4{right:33.3333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.6667%}.col-md-pull-1{right:8.33333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.6667%}.col-md-push-10{left:83.3333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.6667%}.col-md-push-7{left:58.3333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.6667%}.col-md-push-4{left:33.3333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.6667%}.col-md-push-1{left:8.33333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.6667%}.col-md-offset-10{margin-left:83.3333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.6667%}.col-md-offset-7{margin-left:58.3333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.6667%}.col-md-offset-4{margin-left:33.3333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.6667%}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-0{margin-left:0%}}@media (width>=1000px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.6667%}.col-lg-10{width:83.3333%}.col-lg-9{width:75%}.col-lg-8{width:66.6667%}.col-lg-7{width:58.3333%}.col-lg-6{width:50%}.col-lg-5{width:41.6667%}.col-lg-4{width:33.3333%}.col-lg-3{width:25%}.col-lg-2{width:16.6667%}.col-lg-1{width:8.33333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.6667%}.col-lg-pull-10{right:83.3333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.6667%}.col-lg-pull-7{right:58.3333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.6667%}.col-lg-pull-4{right:33.3333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.6667%}.col-lg-pull-1{right:8.33333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.6667%}.col-lg-push-10{left:83.3333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.6667%}.col-lg-push-7{left:58.3333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.6667%}.col-lg-push-4{left:33.3333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.6667%}.col-lg-push-1{left:8.33333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.6667%}.col-lg-offset-10{margin-left:83.3333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.6667%}.col-lg-offset-7{margin-left:58.3333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.6667%}.col-lg-offset-4{margin-left:33.3333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.6667%}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-0{margin-left:0%}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{margin-left:auto;margin-right:auto;display:block}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:#0000;text-shadow:none;background-color:#0000;border:0}.hidden{display:none!important}.affix{position:fixed}
