﻿@import url("//hello.myfonts.net/count/30e177");html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}@font-face{font-family:'Graphic-Recording';src:url("../fonts/Graphic-Recording/fonts//Graphic-Recording.eot?6tjf49");src:url("../fonts/Graphic-Recording/fonts//Graphic-Recording.eot?6tjf49#iefix") format("embedded-opentype"),url("../fonts/Graphic-Recording/fonts//Graphic-Recording.ttf?6tjf49") format("truetype"),url("../fonts/Graphic-Recording/fonts//Graphic-Recording.woff?6tjf49") format("woff"),url("../fonts/Graphic-Recording/fonts//Graphic-Recording.svg?6tjf49#Graphic-Recording") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'Graphic-Recording' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-line:before{content:"–"}.icon-close:before{content:"✕"}.icon-arrow_up:before{content:"↑"}.icon-arrow_right:before{content:"→"}.icon-arrow_left:before{content:"←"}.icon-arrow_down:before{content:"↓"}@font-face{font-family:'NeuzeitSLTStd-Book';src:url("../fonts/Neuzeit/webfonts/30E177_0_0.eot");src:url("../fonts/Neuzeit/webfonts/30E177_0_0.eot?#iefix") format("embedded-opentype"),url("../fonts/Neuzeit/webfonts/30E177_0_0.woff2") format("woff2"),url("../fonts/Neuzeit/webfonts/30E177_0_0.woff") format("woff"),url("../fonts/Neuzeit/webfonts/30E177_0_0.ttf") format("truetype")}@font-face{font-family:'NeuzeitSLTStd-BookHeavy';src:url("../fonts/Neuzeit/webfonts/30E177_1_0.eot");src:url("../fonts/Neuzeit/webfonts/30E177_1_0.eot?#iefix") format("embedded-opentype"),url("../fonts/Neuzeit/webfonts/30E177_1_0.woff2") format("woff2"),url("../fonts/Neuzeit/webfonts/30E177_1_0.woff") format("woff"),url("../fonts/Neuzeit/webfonts/30E177_1_0.ttf") format("truetype")}@font-face{font-family:'Apercu_mono';src:url("../fonts/apercu/apercu_mono.eot");src:url("../fonts/apercu/apercu_mono.eot?#iefix") format("embedded-opentype"),url("../fonts/apercu/apercu_mono.woff2") format("woff2"),url("../fonts/apercu/apercu_mono.woff") format("woff"),url("../fonts/apercu/apercu_mono.ttf") format("truetype")}html{font-size:62.5%}body{font-family:NeuzeitSLTStd-Book, Helvetica, Arial, sans-serif;font-size:1.4rem}h1,h2,h3,h4,h5,h6{font-weight:normal !important}h1{font-family:NeuzeitSLTStd-BookHeavy, Helvetica, Arial, sans-serif}h2,date{font-size:3rem}h2{line-height:1.3}.page-header h1#site-title a{font-size:5rem}.nav-menu{font-weight:bold;font-family:'Apercu_mono', 'Andale mono', 'Courier New', Courier, mono-space;font-weight:500;font-size:40px}.project-intro{font-family:'Apercu_mono', 'Andale mono', 'Courier New', Courier, mono-space;font-weight:500}.popup-wrap,.post-body{line-height:1.5}.popup-wrap a,.post-body a{border-bottom:2px solid black}.popup-wrap p.large-text,.post-body p.large-text{line-height:1.2}.large-text{font-size:30px}.large-text a{font-family:NeuzeitSLTStd-BookHeavy, Helvetica, Arial, sans-serif;text-decoration:none}@media screen and (max-width: 768px){.page-header h1#site-title{margin-bottom:0}.page-header h1#site-title a{font-size:3.5rem;line-height:5.5rem}}@media screen and (max-width: 480px){.large-text{font-size:18px}.page-header h1#site-title{margin-bottom:0}.page-header h1#site-title a{font-size:1.5rem;line-height:5rem}}*{box-sizing:border-box}body{margin:0}img{max-width:100%;height:auto}html,body{width:100%;height:100%}.screensaver{width:100%;height:100%;overflow:hidden;position:fixed;top:0;left:0;z-index:100}.visually-hidden{display:block;width:1px;height:1px;overflow:hidden}.content{padding-top:50px;padding-top:7rem;padding-bottom:60px;margin:2.5%}.content article img{width:100%;height:auto}.admin-bar .container{margin-top:0 !important}.post-grid{max-width:160rem;margin-left:auto;margin-right:auto}.post-grid::after{clear:both;content:"";display:table}.post-grid .grid-sizer{float:left;display:block;margin-right:0%;width:25%}.post-grid .grid-sizer:last-child{margin-right:0}.post-grid .grid-sizer:nth-child(4n){margin-right:0}.post-grid .grid-sizer:nth-child(4n+1){clear:left}.post-grid article{overflow:hidden;float:left;display:block;margin-right:0%;width:33.3333333333%;margin-bottom:60px;padding:0 4%}.post-grid article:last-child{margin-right:0}.post-grid article:nth-child(3n){margin-right:0}.post-grid article:nth-child(3n+1){clear:left}@media screen and (max-width: 1200px){.post-grid article{float:left;display:block;margin-right:0%;width:33.3333333333%}.post-grid article:last-child{margin-right:0}.post-grid article:nth-child(3n){margin-right:0}.post-grid article:nth-child(3n+1){clear:left}}@media screen and (max-width: 768px){.post-grid article{float:left;display:block;margin-right:0%;width:50%}.post-grid article:last-child{margin-right:0}.post-grid article:nth-child(2n){margin-right:0}.post-grid article:nth-child(2n+1){clear:left}}@media screen and (max-width: 480px){.post-grid article{float:left;display:block;margin-right:0%;width:100%}.post-grid article:last-child{margin-right:0}}article .post-body h2{margin:-0.5rem 0 1rem 0}article .post-body .post-content{margin-top:3rem}.single-project{background-color:#ccc}.single-project .content{margin:0}.single-project article{position:relative}.single-project article .header{background-color:#000;color:white}.single-project article .header::after{clear:both;content:"";display:table}.single-project article .close-btn{position:absolute;top:20px;right:20px;color:white}@media screen and (max-width: 768px){.single-project article .close-btn{display:none}}.single-project article .featured{float:left;display:block;margin-right:0%;width:50%;height:calc( 100vh - 7rem - 60px );background-position:center center;background-size:cover}.single-project article .featured:last-child{margin-right:0}@media screen and (max-width: 480px){.single-project article .featured{float:left;display:block;margin-right:0%;width:100%}.single-project article .featured:last-child{margin-right:0}}@media screen and (max-width: 768px){.single-project article .featured{float:left;display:block;margin-right:0%;width:100%}.single-project article .featured:last-child{margin-right:0}}.single-project article .gallery{float:left;display:block;margin-right:0%;width:50%;padding:20px}.single-project article .gallery:last-child{margin-right:0}.single-project article .post-body{float:left;display:block;margin-right:0%;width:50%;padding:20px;height:100%}.single-project article .post-body:last-child{margin-right:0}@media screen and (max-width: 480px){.single-project article .gallery{float:left;display:block;margin-right:0%;width:100%}.single-project article .gallery:last-child{margin-right:0}.single-project article .post-body{float:left;display:block;margin-right:0%;width:100%;margin-top:0;padding-top:0}.single-project article .post-body:last-child{margin-right:0}}@media screen and (max-width: 768px){.single-project article .gallery{float:left;display:block;margin-right:0%;width:100%}.single-project article .gallery:last-child{margin-right:0}.single-project article .post-body{float:left;display:block;margin-right:0%;width:100%}.single-project article .post-body:last-child{margin-right:0}}.page-header h1{margin:0.5rem 0}.page-header h1 a{display:block;margin:0 auto}.wp-caption{margin-bottom:1.6em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin:0}.wp-caption-text{color:#707070;color:rgba(51,51,51,0.7);font-family:"Noto Sans", sans-serif;font-size:12px;font-size:1.2rem;line-height:1.5;padding:0.5em 0}.sticky .posted-on{display:none}.gallery-caption{display:block;line-height:1.5;padding:0.5em 0}.bypostauthor>article .fn:after{top:8px}.alignleft{float:left;margin-right:15px}.alignright{float:right;margin-left:15px}.aligncenter{display:block;margin-left:auto;margin-right:auto}.page-header{position:fixed;width:100%;top:0;left:0;height:7rem;z-index:10}.page-header h1#site-title a{text-align:center;text-decoration:none}.single-project .page-header{background-color:white}@media screen and (max-width: 480px){.single-project .page-header{background-color:transparent}}.nav-menu{position:fixed;bottom:0;width:100%;border-top:1px solid black;left:0;background-color:white;z-index:30}.nav-menu ul{text-align:center;list-style:none;padding:0;margin:0.5rem 0}.nav-menu ul li{display:inline-block;padding:0 2rem}.nav-menu .menu-icon{display:none;position:absolute;bottom:10px;left:10px;transition:bottom 0.3s ease}.nav-menu .menu-icon span{position:relative;margin-top:7px;margin-bottom:7px}.nav-menu .menu-icon span,.nav-menu .menu-icon span:before,.nav-menu .menu-icon span:after{display:block;width:40px;height:2px;background-color:red;border-radius:3px;-webkit-transition-property:background-color, -webkit-transform;-moz-transition-property:background-color, -moz-transform;-o-transition-property:background-color, -o-transform;transition-property:background-color, transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.nav-menu .menu-icon span:before,.nav-menu .menu-icon span:after{position:absolute;content:""}.nav-menu .menu-icon span:before{top:-7px}.nav-menu .menu-icon span:after{top:7px}.nav-menu.active .menu-icon{bottom:20px}.nav-menu.active .menu-icon span{background-color:transparent}.nav-menu.active .menu-icon span:before{-webkit-transform:translateY(7px) rotate(45deg);-moz-transform:translateY(7px) rotate(45deg);-ms-transform:translateY(7px) rotate(45deg);-o-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}.nav-menu.active .menu-icon span:after{-webkit-transform:translateY(-7px) rotate(-45deg);-moz-transform:translateY(-7px) rotate(-45deg);-ms-transform:translateY(-7px) rotate(-45deg);-o-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}@media screen and (max-width: 768px){.nav-menu{max-height:4rem;padding-top:4rem;transition:all 0.5s ease}.nav-menu .menu-icon{display:inline-block}.nav-menu.active{max-height:100rem;padding-top:0}.nav-menu ul li{display:block}}.gallery-new{padding:0;list-style:none;padding:20px;margin:0}.gallery-new li{padding:20px}.gallery-new li.has-video{position:relative;cursor:pointer}.gallery-new li.has-video:before,.gallery-new li.has-video:after{pointer-events:none}.gallery-new li.has-video:before{content:' ';width:100px;height:100px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:rgba(0,0,0,0.3);border-radius:100%;transition:all 0.5s ease}.gallery-new li.has-video:after{content:' ';position:absolute;top:50%;left:50%;transform:translate(-38%, -50%);width:0;height:0;border-top:22px solid transparent;border-bottom:22px solid transparent;border-left:36px solid rgba(255,255,255,0.8);transition:all 0.5s ease}.gallery-new li.has-video:hover:before{background-color:rgba(0,0,0,0.8)}.gallery-new li.has-video:hover:after{transform:translate(-33%, -50%);border-top:26px solid transparent;border-bottom:26px solid transparent;border-left:40px solid white}.gallery-new .size-third{width:33.2%;float:left}@media screen and (max-width: 480px){.gallery-new .size-half{width:100%;float:none}}.gallery-new .size-half{width:50%;float:left}@media screen and (max-width: 480px){.gallery-new .size-half{width:100%;float:none}}.gallery-new .size-whole{width:100%}body.popup-open{overflow:hidden}.popup{position:fixed;top:15%;left:0;bottom:50px;width:80%;z-index:20}.popup-wrap{word-wrap:break-word;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:scroll;overflow-x:hidden;padding:30px 100px}.popup-wrap p{width:70%}.popup-wrap p.large-text{width:100%}.close-btn{position:fixed;right:calc( 20% + 30px );top:calc( 15% + 30px );z-index:100;width:32px}.popup-content-en{display:none}.language{cursor:pointer}@media screen and (max-width: 768px){.popup{top:10%;left:0;bottom:50px;width:90%}.popup-wrap{padding:30px 30px}.popup-wrap p{width:100%;margin-left:0 !important}.popup-wrap p.large-text{width:100%}.close-btn{right:calc( 10% + 20px );top:calc( 10% + 20px )}}.close-btn{display:inline-block;overflow:hidden;text-indent:-9999px;cursor:pointer}.close-btn:before{content:'\2715';float:left;margin:0;text-indent:0;font-family:'Graphic-Recording';font-size:31.2px}.prev-post a,.next-post a{position:absolute}.prev-post a span:before,.next-post a span:before{font-size:26px}.prev-post a{top:20px;left:20px}.next-post a{top:20px;right:20px}.admin-bar .container{margin-top:32px}.admin-bar .page-header{top:32px}@media screen and (max-width: 782px){.admin-bar .container{margin-top:46px}.admin-bar .page-header{top:46px}}a{color:#000;text-decoration:none}hr{border:none}hr:before{content:"–";font-size:40px;font-family:'Graphic-Recording' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:black}.content article img{user-select:none;cursor:hand}.nav>li a{color:#000;text-decoration:none}.nav .current-menu-item a,.nav .current-post-ancestor a,.nav .active a{color:#000}.nav .current-menu-item a:before,.nav .current-post-ancestor a:before,.nav .active a:before{content:"→";font-family:'Graphic-Recording';font-size:26px;font-weight:normal;margin-right:10px}.nav .loading a:before{content:"↻";font-family:'Graphic-Recording';font-size:26px;font-weight:normal;animation:spin 4s linear infinite;display:inline-block}@keyframes spin{100%{transform:rotate(360deg)}}.gallery{margin:0;padding:0;list-style-type:none}.popup p,.page p{margin-left:80px}.popup .large-text,.page .large-text{margin-left:0}
/*# sourceMappingURL=screen.css.map */
