@media screen and (max-width:1600px){#header,.responsive{width:1280px}.w2 .figure{height:420px}.figure{height:730px}}@media screen and (max-width:1400px){#header,.responsive{width:1200px}.w2 .figure{height:390px}.figure{height:680px}}@media screen and (max-width:1300px){#header,.responsive{width:1100px}.w2 .figure{height:360px}.figure{height:650px}.work{margin:90px 0}}@media screen and (max-width:1200px){#header,.responsive{width:970px}#head h1,h1{font-size:44px}.w2 .figure{height:310px}.figure{height:580px}.w1{margin-bottom:0}.w1,.w2{margin-top:100px}.work{margin:70px 0}}@media screen and (max-width:1025px){#section0{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:-webkit-transform .7s;transition:-webkit-transform .7s;-o-transition:transform .7s;transition:transform .7s;transition:transform .7s,-webkit-transform .7s}}@media screen and (max-width:1020px){#header,.responsive{width:820px}.w2{width:100%}.w1 .figure,.w2 .figure{height:540px;width:100%}.w1 h3{font-size:18px}}@media screen and (max-width:860px){h3{font-size:18px}#head h1,h1{font-size:38px}#header,.responsive{width:680px}.w2{width:100%}.w1 .figure,.w2 .figure{height:440px;width:100%}}@media screen and (max-width:700px){.responsive{width:90%}#header,.smallfooter,.title{width:90%}header #contact{display:none}#head p{margin-top:50px}#head h1{margin-top:70px}#head{height:400px}#section1{background:0 0}.carousel{width:100%;height:auto}.carousel-cell{width:75%;height:680px;margin-right:10px;border-radius:8px;padding-bottom:0;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}#scrollwork{display:none}.title{bottom:40px}.title br{display:none}.title h1{width:95%}.title a{width:98%}#section1{height:auto;margin-bottom:80px}#projectContainer{padding-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:initial;flex-wrap:initial;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;width:94%}#section2{display:none;visibility:hidden}.w2{width:100%;display:block;height:auto;margin-left:0}.w1 .figure{width:100%;height:380px;display:block}.w2 .figure{width:100%;display:block;height:380px}footer h2{margin-bottom:100px;margin-top:40px;text-align:center;line-height:1.1;width:auto}footer h2 .talk{display:none}footer h2 .mobile-a{display:block;text-align:center;margin:0 auto;width:auto;max-width:144px}footer h2 .mobile-a:last-child{border-bottom:1px solid #ccc}.footernav{display:block}.footernav nav{margin:0}.footernav nav ul:last-child{margin-left:0}.footernav nav:last-child{margin-left:0}.flexcontact{display:-webkit-box;display:-ms-flexbox;display:flex}.phonemail{margin:0;margin-left:30px}footer .socialnav{display:-webkit-box;display:-ms-flexbox;display:flex}#socialdesktop{display:none}#contactdesktop{display:none}footer .socialnav{width:100%;margin:0 auto;text-align:center}footer h2 .tel{margin-top:10px}.footerhome p,.footerhome ul li a{color:#000}#archive,#info,#work{display:none}#header{width:100%;display:block;margin:0;height:100%}#header a{margin-top:20px}#burgermenu{display:block}#projectmobile{display:block;text-align:center;margin-bottom:70px}.footermobile{display:block;position:relative;opacity:1;visibility:visible}}#section2>.fp-tableCell .featured{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#section2.active>.fp-tableCell .featured{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}#section2>.fp-tableCell .work{-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}#section2.active>.fp-tableCell .work{-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}@media screen and (max-width:600px){.label,.link{font-size:13px}#head h1,.featured h2,h1{font-size:36px}h2{font-size:26px}h4{font-size:15px}#hugo{width:100px}#head{height:340px;padding:40px}#head ul{margin-top:80px}#head h1{margin-top:60px}#head h1 br{display:none}#head #contact{display:none}.carousel-cell{height:70vh;max-height:530px}.w1 .figure,.w2 .figure{height:340px}.smallfooter ul li{display:none}.smallfooter ul li:last-child{display:block}#projectmobile{margin-bottom:20px}.footerclose{opacity:0;visibility:hidden;display:none}}@media screen and (max-width:500px){#head{margin-bottom:10px}#head p{margin-top:34px}#head h1{width:340px;margin:0 auto;position:relative;display:block;margin-top:50px}#section1{height:auto;margin-bottom:50px}.w1 .figure,.w2 .figure{height:300px}.work .figure video{width:130%;height:auto}#projectContainer{width:100%}.figure{border-radius:0}}@media screen and (max-width:400px){.label,.link{font-size:12px}#head h1,.featured h2,h1{font-size:26px;line-height:1.1}#head h1,.title h1{font-size:26px}.title{bottom:30px}h2{font-size:26px}h4{font-size:15px}.body{font-size:20px}#head h1{width:290px;margin:0 auto;position:relative;display:block;margin-top:50px}.work{margin:50px 0}#head{padding:20px 0;margin-bottom:30px}.w1 .figure,.w2 .figure{height:250px}}@media screen and (max-width:350px){#mobile-menu #contact{width:160px;margin:0 auto;margin-top:20px}.int{margin-right:20px}#mobile-menu #contact li{display:block;margin:0;text-align:left}#mobile-menu #contact li{display:block;margin:0;text-align:left}nav #socialnav{margin-top:40px}#mobile-menu h2{margin-top:40px}#mobile-menu #contact li:first-child{margin-right:0}#head h1{width:280px;margin:0 auto;position:relative;display:block;margin-top:50px}}@media screen and (orientation:portrait) and (min-height:500px) and (max-width:400px){#head{height:auto}#head h1,.featured h2,h1{font-size:30px}#head h1,.title h1{font-size:30px}}@media screen and (orientation:portrait) and (min-height:700px){.navmenu{padding-bottom:14vh}}@media screen and (orientation:portrait) and (min-height:800px){.navmenu{padding-bottom:16vh}#mobile-menu h1{margin:28px 0}}@media screen and (orientation:portrait) and (max-height:700px){#head{height:auto}#head h1,.featured h2,h1{font-size:29px}.title h1{font-size:29px}.navmenu{padding-bottom:9vh}}@media screen and (orientation:portrait) and (max-height:600px){#mobile-menu h1{margin:18px 0}.navmenu{padding-top:4vh;padding-bottom:5vh}}@media screen and (orientation:portrait) and (max-height:1000px){#head{height:auto;padding:20px 0}}@media screen and (min-width:700px){#mobile-menu{display:none}.close{opacity:1;display:block;visibility:visible}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){#head{height:auto}#head{margin-bottom:40px}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:2){.navmenu{padding-top:4vh;padding-bottom:6vh}}@media only screen and (min-height:800px) and (min-device-height:800px) and (-webkit-min-device-pixel-ratio:2){.navmenu{padding-top:5vh;padding-bottom:10vh}}