@media only screen and (min-width: 1800px){html{font-size:26px}}@media only screen and (max-width: 1024px){#contact-fields .grid__col{display:block;margin-left:0;margin-right:10px;margin-bottom:35px;width:auto}#contact-fields .textbox-container{height:90px}#contact-fields .checkboxes-container{padding-top:35px}#contact-fields .checkboxes li{display:block;float:none;width:auto}#contact-fields #submitButton{margin-top:80px}}@media only screen and (max-width: 800px){.mobile-only{display:block}.mobile-hidden{display:none !important}html,body{position:static;height:auto}body{padding-bottom:0px;min-height:calc(100% - 60px)}.wrap,.wrap-narrow{max-width:999em}.header{height:40px;line-height:40px;padding-top:3px;z-index:9999}.header .site-navigation .grid{margin-left:0}.header .site-navigation .grid__col{width:40%;display:inline-block}.header .site-navigation .grid__col:first-child{float:left;text-align:left;padding-left:30px}.header .site-navigation .grid__col:last-child{float:right;text-align:right;padding-right:30px}.header-bg{display:none !important}.scrolleddown .header .inner{top:0}.modalclose{bottom:20px !important;right:20px !important;left:auto !important;top:auto !important;width:30px !important;height:30px !important;background:url(../images/x.svg) center center no-repeat;background-size:100%;cursor:pointer !important;transform:scale(1);position:fixed !important}.modalclose:hover{transform:scale(1.1)}.modalpage{width:100% !important;overflow-y:scroll;-webkit-overflow-scrolling:touch}#contact{left:0 !important}#about .inner,#contact .inner{padding:20px 20px 40px}#work .inner{padding:60px 5px 40px 10px}.blockcontent .section{margin-bottom:46px}.form_b input,.form_b .input{width:250px !important;margin-bottom:5px}#mc-embedded-subscribe-form{margin-left:-12px}#mc-embedded-subscribe-form .submit-container{display:block;margin-left:12px;top:auto}#mc-embedded-subscribe-form .submit-container input{width:274px !important}.taxonomylist+.dot{width:24px;height:24px;margin-left:5px;margin-top:6px;top:0;left:-99em}.contact-active #contact{top:0;z-index:2002}.body-large{font-size:32px}.contact-active #close-about{display:none !important}.main:not(#project){margin-top:60px}.projects{top:80px}.projects h2{-moz-transition:all 0s ease-in-out;-webkit-transition:all 0s ease-in-out;transition:all 0s ease-in-out}.projects-underlay{display:none}.projects-images .project-preview a h2{font-size:50px !important;line-height:50px !important;margin:0 auto}.projects-images .project-preview a h2{opacity:0 !important}.lightbox-button{display:none}#project .gallery .section.fullwindow{height:calc(100vh - 36px)}.gallery .section-video .fullwindow-media,.gallery .section-image .fullwindow-media,.gallery .section-slideshow .inner{padding-left:10px;padding-right:10px;padding-top:56px;padding-bottom:56px}.gallery .section-slideshow .slide-numbers{bottom:auto;top:calc(100vh - 70px)}.gallery .section-slideshow.no-captions .slide-numbers{top:calc(100vh - 100px)}.gallery .section-slideshow figcaption.caption{bottom:74px}.gallery .section-slideshow.multiple-slides figcaption.caption{bottom:65px}#project .gallery .section-slideshow:last-child{height:calc(100vh + 4px)}.main-carousel,.carousel-cell{height:100vh}.gallery .section-slideshow figcaption.caption{width:calc(100% - 20px)}.gallery .flickity-prev-next-button{display:none}.footer{height:40px;line-height:40px;padding-bottom:3px}.footer .grid__col:not(.mobile-only){display:none}.footer .grid__col.mobile-only{text-align:left;padding:0;margin-left:40px}.textbox-container{height:90px}.input{margin-bottom:50px}}@media only screen and (max-width: 480px){html{font-size:18px}.header{height:35px;line-height:35px}.main:not(#project){margin-top:55px}.header .logo img{height:.93rem;margin-top:-2px}.header .site-navigation .grid__col:first-child{padding-left:0}.header .site-navigation .grid__col:last-child{padding-right:0}.body-large{font-size:28px}blockquote,.headline-large{font-size:28px}.gallery .section-pullquote{padding:50px 25px}.taxonomylist+.dot{width:18px;height:18px;margin-left:2px;margin-top:7px}#work .inner{padding-left:0}.input__label--chisato{top:-4px}}
/*# sourceMappingURL=responsive.css.map */
