@font-face{font-family:didact gothic;font-display:auto;font-style:normal;font-weight:400;src:local("Didact Gothic Regular"),local("DidactGothic-Regular"),url(https://fonts.gstatic.com/s/didactgothic/v13/ahcfv8qz1zt6hCC5G4F_P4ASlUaYpnLl.woff2)format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:didact gothic;font-display:auto;font-style:normal;font-weight:400;src:local("Didact Gothic Regular"),local("DidactGothic-Regular"),url(https://fonts.gstatic.com/s/didactgothic/v13/ahcfv8qz1zt6hCC5G4F_P4ASlU-YpnLl.woff2)format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:didact gothic;font-display:auto;font-style:normal;font-weight:400;src:local("Didact Gothic Regular"),local("DidactGothic-Regular"),url(https://fonts.gstatic.com/s/didactgothic/v13/ahcfv8qz1zt6hCC5G4F_P4ASlUeYpnLl.woff2)format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:didact gothic;font-display:auto;font-style:normal;font-weight:400;src:local("Didact Gothic Regular"),local("DidactGothic-Regular"),url(https://fonts.gstatic.com/s/didactgothic/v13/ahcfv8qz1zt6hCC5G4F_P4ASlUiYpnLl.woff2)format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:didact gothic;font-display:auto;font-style:normal;font-weight:400;src:local("Didact Gothic Regular"),local("DidactGothic-Regular"),url(https://fonts.gstatic.com/s/didactgothic/v13/ahcfv8qz1zt6hCC5G4F_P4ASlUWYpnLl.woff2)format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:didact gothic;font-display:auto;font-style:normal;font-weight:400;src:local("Didact Gothic Regular"),local("DidactGothic-Regular"),url(https://fonts.gstatic.com/s/didactgothic/v13/ahcfv8qz1zt6hCC5G4F_P4ASlUuYpg.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:josefin slab;font-display:auto;font-style:normal;font-weight:300;src:local("Josefin Slab Light"),local("JosefinSlab-Light"),url(https://fonts.gstatic.com/s/josefinslab/v10/lW-mwjwOK3Ps5GSJlNNkMalvASy6Kerl.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:josefin slab;font-display:auto;font-style:normal;font-weight:400;src:local("Josefin Slab Regular"),local("JosefinSlab-Regular"),url(https://fonts.gstatic.com/s/josefinslab/v10/lW-5wjwOK3Ps5GSJlNNkMalnqg6v.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:josefin slab;font-display:auto;font-style:normal;font-weight:600;src:local("Josefin Slab SemiBold"),local("JosefinSlab-SemiBold"),url(https://fonts.gstatic.com/s/josefinslab/v10/lW-mwjwOK3Ps5GSJlNNkMalvdSq6Kerl.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:special elite;font-display:auto;font-style:normal;font-weight:400;src:local("Special Elite Regular"),local("SpecialElite-Regular"),url(https://fonts.gstatic.com/s/specialelite/v10/XLYgIZbkc4JPUL5CVArUVL0ntnAOSA.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}/*!* Hamburgers
* @description Tasty CSS-animated hamburgers
* @author Jonathan Suh @jonsuh
* @site https://jonsuh.com/hamburgers
* @link https://github.com/jonsuh/hamburgers*/.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}*{margin:0;padding:0;box-sizing:border-box}html{background-color:#fff;font-family:didact gothic,sans serif;font-size:16px}body{font-size:18px;font-family:didact gothic,sans serif;color:#575757;line-height:2rem;letter-spacing:1.5px;text-shadow:none;display:flex;flex-direction:column;justify-content:space-between;align-items:center;opacity:1;min-height:100vh}body{opacity:1;transition:.7s opacity}body.fade{opacity:0;transition:none}h1,h3{margin-bottom:.5em;text-align:center;font-family:didact gothic,sans-serif;opacity:.6}li{opacity:.8}ul{list-style-type:none}p{display:inline;opacity:.8}a{color:#8a8a8a;text-decoration:none;border-bottom:1px solid #8a8a8a;transition:.5s ease}a:hover{color:#2b2a2a;font-style:none}a:active{color:#8a8a8a}button{padding:20px;border:0;border-radius:5px;background:#fff}hr{margin:1rem 0;background-color:transparent;width:50%;border-style:solid;border-width:1px;opacity:.3}.wrap{padding:0 1rem;width:100%}@media screen and (min-width:736px){.wrap{width:75%;margin:0 auto}.wrap.list{width:100%}}.tag-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.tag{background-color:transparent;position:relative;bottom:0}.section{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.bottom-menu{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:3rem;text-align:center}.footer{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;background-color:transparent;position:relative;bottom:0;padding:1rem;font-family:didact gothic,sans serif;font-size:.8rem;line-height:1em;opacity:.8}.footer a{border-bottom:none;display:contents}.fixed{position:fixed;top:0;right:0;left:0;bottom:0}#splash{margin:auto 0;height:100vh;width:45%;overflow:hidden}@media screen and (max-width:550px){#splash{width:90%}}#nav{right:100%;z-index:998;position:absolute;width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;align-items:flex-end;transition:right cubic-bezier(0.79,0.14,0.15,0.86).4s;overflow-y:auto}#nav.light{background-color:rgba(255,255,255,.8)}#nav.light .section-item{background-color:#2d2725;box-shadow:-3px 3px 0 0 gray}#nav.light .big-link{background-color:#dfdfdf;box-shadow:-3px 3px 0 0 gray}#nav>#nav-container{height:100%}#nav>#nav-container>ul{padding-top:50px}#nav>#nav-container>ul li{text-align:right}#nav>#nav-container>ul li a{border:0}#nav.is-active{right:0;position:fixed}#nav:target{right:0}#nav:target+.close{display:flex}.close{z-index:999;position:absolute;right:32px;top:32px;width:38px;height:38px;opacity:.8;background-color:#fff;padding:3px}.close:hover{opacity:1}.close:before,.close:after{position:absolute;left:18px;content:" ";height:33px;width:2px;background-color:#333}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}#nav-button-container.is-active{background-color:transparent!important}#nav-button-container{box-shadow:-3px 3px 0 0 #7fa234;z-index:999;position:absolute;right:0;top:80px;background-color:#fff;padding:0;transition-timing-function:cubic-bezier(0.79,0.14,0.15,0.86);transition-duration:.4s;transition-property:top,background-color}#nav-button-container #nav-button::-moz-focus-inner{border:0}@media screen and (min-width:550px){#nav-button-container{display:none}}#nav-button-container:hover{opacity:1}#nav-button-container.is-active{position:fixed;top:0;background-color:rgba(247,247,247,.8);box-shadow:-3px 3px 0 0 gray}#nav-button-container .hamburger{padding:0 2px;margin:0;box-shadow:none;background-color:transparent;transition:padding cubic-bezier(0.79,0.14,0.15,0.86).4s}#nav-button-container .hamburger .hamburger-box{height:14px}#nav-button-container .hamburger .hamburger-inner{background-color:#000;box-shadow:1px 1px 4px rgba(0,0,0,.3),-1px 1px 4px rgba(0,0,0,.3);transition-property:transform,box-shadow}#nav-button-container .hamburger .hamburger-inner::before,#nav-button-container .hamburger .hamburger-inner::after{background-color:#000;box-shadow:1px 1px 4px rgba(0,0,0,.3),-1px 1px 4px rgba(0,0,0,.3)}#nav-button-container .hamburger:hover{opacity:1}#nav-button-container .hamburger #nav-button-label-close{display:none}#nav-button-container .hamburger.is-active{padding:0 5px}#nav-button-container .hamburger.is-active #nav-button-label{display:none}#nav-button-container .hamburger.is-active #nav-button-label-close{display:inline}#nav-button-container .hamburger.is-active .hamburger-inner{background-color:#000}#nav-button-container .hamburger.is-active .hamburger-inner::before,#nav-button-container .hamburger.is-active .hamburger-inner::after{background-color:#000}.menu-item{margin:.5rem}.section-item{margin:1rem 1rem 0;display:inline-block;font-size:1.2rem;background-color:#2d2725;padding:.5rem;color:#f7f7f7}.section-item a{color:#f7f7f7}.nav-menu{box-shadow:-3px 3px 0 0 #7fa234;margin:5px 0;width:auto;display:inline-block;padding:0 3px;background-color:#fff}@media screen and (max-width:549px){.nav-menu{display:none}}.nav-menu li{opacity:1}.nav-menu>ul{margin:0;line-height:1.5rem}.nav-menu>ul>li{position:relative;display:inline-block;margin:0}.nav-menu>ul>li:not(:first-child):before{content:"\2014\a0"}.nav-menu li.has-children:hover .sub-menu{display:block}.nav-menu ul.sub-menu{position:absolute;display:none;top:100%;left:-3px;background-color:#fff;box-shadow:-3px 3px 0 0 #7fa234}.nav-menu ul.sub-menu li{display:block;position:unset;white-space:nowrap}.big-link{padding:.5rem;display:inline-block;background-color:#dfdfdf;color:#2b2b2b;font-family:didact gothic,sans serif;font-size:1.2rem;font-weight:300;line-height:1.5em}#title{font-family:special elite,courier new,Courier,monospace;margin-top:3rem;font-size:2rem;line-height:3rem;margin-bottom:2rem;display:block;margin-left:auto;margin-right:auto;text-align:center}#description{font-family:josefin slab,serif;margin-top:-3rem;font-size:1rem;line-height:3rem;margin-bottom:1rem;display:block;margin-left:auto;margin-right:auto;text-align:center}#header_container{padding:0 3%}@media screen and (min-width:736px){#header_container{width:75%;margin:0 auto;padding:0 1rem;left:unset}}#header_container.list{z-index:99;position:absolute;left:0}@media screen and (min-width:550px){#header_container.list{width:75%;margin:0 auto;padding:0 1rem;left:unset}}#header{width:auto;height:auto;display:inline;margin-left:3%;font-family:courier new,Courier,monospace}#header a:hover{color:inherit;font-style:inherit}#header h1,#header h3{font-weight:400;font-family:courier new,Courier,monospace;margin:0;padding:0 3px;opacity:1;width:auto;display:table;margin-top:5px}#header h1 span,#header h3 span{line-height:inherit;display:inline-block}#header h1{font-size:8vw;box-shadow:-3px 3px 0 0 #7fa234;background-color:#000}@media screen and (max-width:550px){#header h1{font-size:6vw}}@media screen and (max-width:300px){#header h1{font-size:1.1rem}}@media screen and (min-width:550px){#header h1{font-size:23pt}}#header h1 span{color:#fff;text-shadow:0 0 3px #000}#header h3{font-size:5vw;box-shadow:-3px 3px 0 0 #7fa234;letter-spacing:1px;background-color:#fff}@media screen and (max-width:550px){#header h3{font-size:4vw}}@media screen and (min-width:550px){#header h3{font-size:14pt}}#header h3 span{color:#000;text-shadow:0 0 3px #ddd}#poster{margin-top:-1rem}#poster figure,#poster picture{display:block;margin-bottom:2rem}#poster figure figcaption,#poster picture figcaption{font-family:special elite,courier new,Courier,monospace;font-size:.8em;text-align:center;margin-top:.5rem}#poster figure img,#poster picture img{max-height:50vh;margin:0 auto;display:block;max-width:100%;height:auto;width:auto}@media screen and (min-width:550px){#poster figure img,#poster picture img{max-height:unset}}#poster a{text-decoration:none;border:none}.content.post-script{margin-top:30px}.content.post-script p{margin-bottom:1em;line-height:1.8;letter-spacing:1.5px}#content{font-family:josefin slab,serif;margin:0;line-height:2em;letter-spacing:2px}@media screen and (max-device-width:550px){#content{}}#content.sections-list{margin-left:-1rem;margin-right:-1rem}#content.sections-list ul{width:100%}#content.sections-list ul li{opacity:1}#content.sections-list ul li a{border:none}#content.sections-list ul li div.work{height:100vh;background-position:50%;background-size:cover;position:relative;margin:0}#content.sections-list ul li div.work p.title{display:absolute}#content.sections-list ul li div.work .title-container{position:absolute;bottom:20%;width:auto;height:auto;display:inline;margin-left:3%;font-family:courier new,Courier,monospace}#content.sections-list ul li div.work .title-container h1,#content.sections-list ul li div.work .title-container h3{box-shadow:-3px 3px 0 0 #7fa234;font-weight:400;font-family:courier new,Courier,monospace;margin:0;padding:0 3px;opacity:1;width:auto;display:table;margin-top:5px}#content.sections-list ul li div.work .title-container h1 span,#content.sections-list ul li div.work .title-container h3 span{line-height:inherit;transform:translateY(-25%);display:inline-block}#content.sections-list ul li div.work .title-container h1{line-height:80%;font-size:20pt;background-color:#000}#content.sections-list ul li div.work .title-container h1 span{color:#fff;text-shadow:0 0 1px #0009}#content.sections-list ul li div.work .title-container h3{text-transform:capitalize;font-size:12pt;letter-spacing:1px}#content.sections-list ul li div.work .title-container h3.multiline{padding:0;white-space:pre-line;height:100px;margin:0;display:inline}#content.sections-list ul li div.work .title-container h3.multiline span{display:inline}#content.sections-list ul li div.work .title-container h3 span{background-color:#fff;color:#000;text-shadow:0 0 3px #ddd5}#content.sections-list ul li div.work .title-container h3.arrow{line-height:initial;background-color:#000}#content.sections-list ul li div.work .title-container h3.arrow span{background-color:unset;transform:none;color:#fff;text-shadow:0 0 3px #000}#content.sections-list ul li p{margin:1rem}#content.sections-list ul li img{width:auto;-o-object-fit:cover;object-fit:cover;overflow:hidden;height:100vh;margin:0}@media screen and (max-device-width:550px){#content.sections-list ul li img{}}#content h1,#content h3{margin:1em 0;text-align:left}#content p{margin-bottom:1em;line-height:1.8;letter-spacing:1.5px}#content code{font-size:.9rem;font-family:source code pro,monospace;padding:.1rem;border-radius:3px;border:1px solid #8a8a8a}#content li{line-height:2}#content li:last-child{margin-bottom:1rem}#content ul{list-style:none;padding:0;max-width:100%}.tag{padding:.25em 0;margin-right:.5em;opacity:.6}.grid{margin-top:3rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(100%,1fr));grid-auto-rows:minmax(150px,auto);grid-gap:5px;justify-items:center}@media screen and (min-width:550px){.grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.grid .item{flex:1 1 200px;display:flex;background-color:gray}.grid .item a{border:none;display:flex}.grid .item img{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;opacity:1;transition:opacity ease-in-out .2s}.grid .item img:hover{opacity:.9}.grid .item.portrait{grid-row-end:span 2}.grid>div{background-color:transparent;overflow:hidden}.grid.square{display:flex;flex-wrap:wrap}.grid.square .item{flex:1 0 calc(100% - 10px);flex-grow:unset;position:relative}@media screen and (min-width:360px){.grid.square .item{flex:1 0 calc(50% - 10px);flex-grow:unset}}@media screen and (min-width:768px){.grid.square .item{flex:1 0 calc(33% - 10px);flex-grow:unset}}@media screen and (min-width:992px){.grid.square .item{flex:1 0 calc(25% - 10px);flex-grow:unset}}.grid.square .item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.grid.square .item:after{content:'';display:block;padding-bottom:100%}#goDown{position:fixed;bottom:0;right:0;background-color:rgba(255,255,255,.9);color:#000;padding:10px 0;font-size:.8rem;cursor:pointer;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-text-orientation:sideways;text-orientation:sideways;transition:background-color 300ms linear,box-shadow 200ms linear,opacity 400ms}#goDown.show{opacity:1}#goDown.hide{opacity:0}#goDown:hover i.arrow{transform:translateY(10px)}#goDown i.arrow{display:inline-block;transition:.3s}#goDown i.arrow::after{content:"\02192"}@media screen and (max-width:550px){address{display:flex;flex-direction:column}}address a{border:none;margin:10px}@media screen and (min-width:550px){address a:first-child{margin-left:0}}address .icon{height:20px;width:20px;vertical-align:text-bottom;margin-right:5px;display:inline-block}address figure.icon{vertical-align:sub}.social a{border:none;vertical-align:middle}.social .icon{height:20px;width:20px;vertical-align:middle;margin:10px;display:inline-block}.social .icon figure.icon{vertical-align:sub}.glightbox-mobile .glightbox-container .gslide-description{background:0 0}.glightbox-container .goverlay{background:rgba(208,208,208,.92);background:repeating-linear-gradient(75deg,#e2e2e2dd,#cacacadd 3px,#c4c4c4dd 3px,#dfdfdfdd 3px)}.glightbox-container .ginner-container{box-shadow:none}.glightbox-container .gslide-desc{font-family:special elite,courier new,Courier,monospace!important;font-size:.8em;text-align:center;line-height:1!important}.glightbox-container .gslide-image{justify-content:center}.glightbox-container .gslide-image img{margin:0 auto}@media screen and (min-width:768px){.glightbox-container .gslide-image img{max-height:90vh;max-width:90vw}}body div.debugbox{border:1px dashed #a9a9a9;background-color:gray;color:#eee;border-radius:5px;word-wrap:break-word;display:inline-block;margin:10px;width:auto!important;padding:10px}