:not(body){background-repeat:no-repeat;background-position:50%;background-size:cover}html{border-collapse:collapse}*{border-collapse:inherit}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}[hidden]{display:none!important}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:url(/fonts/Open_Sans_300.woff2) format("woff2"),url(/fonts/Open_Sans_300.woff) format("woff"),url(/fonts/Open_Sans_300.eot?#iefix) format("embedded-opentype"),url(/fonts/Open_Sans_300.svg#OpenSans) format("svg"),url(/fonts/Open_Sans_300.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(/fonts/Open_Sans_400.woff2) format("woff2"),url(/fonts/Open_Sans_400.woff) format("woff"),url(/fonts/Open_Sans_400.eot?#iefix) format("embedded-opentype"),url(/fonts/Open_Sans_400.svg#OpenSans) format("svg"),url(/fonts/Open_Sans_400.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(/fonts/Open_Sans_600.woff2) format("woff2"),url(/fonts/Open_Sans_600.woff) format("woff"),url(/fonts/Open_Sans_600.eot?#iefix) format("embedded-opentype"),url(/fonts/Open_Sans_600.svg#OpenSans) format("svg"),url(/fonts/Open_Sans_600.ttf) format("truetype")}.editor .text-red,.project-grid .column.text .inner .content .text-red{color:red}.editor .text-green,.project-grid .column.text .inner .content .text-green{color:green}.editor .text-blue,.project-grid .column.text .inner .content .text-blue{color:#00f}a,a:visited{color:#006400}a.external{padding-left:1.2em;background-image:url(/images/web-link.png);background-size:1em 1em;background-position:0;background-repeat:no-repeat;display:inline-block;line-height:1em}a.external.wikipedia{background-image:url(/images/wikipedia-link.png)}#main>.project-grid{margin-left:auto;margin-right:auto}.project-grid-wrapper{width:75%;margin:auto;padding:5vh 0}html.js .project-grid-wrapper{visibility:hidden}.project-grid-wrapper .project-grid{position:relative;width:100%;padding-bottom:75%}.project-grid-wrapper .project-grid.fullpage{height:auto;padding-bottom:0}.project-grid-wrapper .project-grid .prev-next{position:fixed;bottom:12px;width:0;left:50%;margin:auto;text-align:center}.project-grid-wrapper .project-grid .prev-next>a{position:absolute;bottom:0;color:#000;color:#888;font-weight:600;text-decoration:none}.project-grid-wrapper .project-grid .prev-next>a.prev{left:-150px;transform:translate(-100%)}.project-grid-wrapper .project-grid .prev-next>a.next{left:150px}.project-grid-wrapper .project-grid .prev-next>a.sun{transform:translate(-50%);font-size:24px}.project-grid-wrapper .project-grid .prev-next>a.hidden{display:none}.project-grid-wrapper .project-grid .prev-next .inner{display:inline-block;white-space:nowrap;text-align:center;transform:translate(-50%);font-size:0;line-height:0}.project-grid-wrapper .project-grid .prev-next .inner>*{display:inline-block;background-size:100% auto;background-position:top;overflow:hidden;font-size:0;color:#000;font-weight:700;text-decoration:none;margin-right:12px;line-height:0;cursor:pointer}.project-grid-wrapper .project-grid .prev-next .inner>#share>img,.project-grid-wrapper .project-grid .prev-next .inner>.dia>img,.project-grid-wrapper .project-grid .prev-next .inner>.moon>img,.project-grid-wrapper .project-grid .prev-next .inner>.print>img,.project-grid-wrapper .project-grid .prev-next .inner>.sun>img,.project-grid-wrapper .project-grid .prev-next .inner>.zoom>img{height:16px;display:block}html.no-js .project-grid-wrapper .project-grid .prev-next .inner>.zoom{display:none}.project-grid-wrapper .project-grid .row{position:absolute;top:0;left:0;width:100%;height:100%}.project-grid-wrapper .project-grid .row:after{content:"";display:block;clear:both}.project-grid-wrapper .project-grid .row.one{height:0;position:relative;padding-bottom:15%;margin-bottom:0}.project-grid-wrapper .project-grid .row .column{width:100%;float:left}.project-grid-wrapper .project-grid .row .column .inner{color:#2a2a29;display:block;outline:none;padding-bottom:75%;position:relative;cursor:pointer}.project-grid-wrapper .project-grid .row .column .inner .wrapper{position:absolute;left:6px;right:6px;top:0;bottom:12px}.project-grid-wrapper .project-grid .row .column .inner .wrapper .content{position:absolute;left:0;right:0;top:0;bottom:0;overflow:auto;background-size:contain;background-position:50%;background-repeat:no-repeat}.project-grid-wrapper .project-grid .row .column.attachment .inner .wrapper .content{text-align:center;overflow:hidden}.project-grid-wrapper .project-grid .row .column.attachment .inner .wrapper .content div.image{width:100%;height:100%}.project-grid-wrapper .project-grid .row .column.attachment .inner .wrapper .content div.image div.bg-image{width:100%;height:100%;background-position:50%;background-size:100% auto;background-size:contain}.project-grid-wrapper .project-grid .row .column.attachment .inner .wrapper .content div.image img{display:none}.project-grid-wrapper .project-grid .row .column.attachment .inner .wrapper .content video{max-width:100%;max-height:100%;display:inline-block;margin:auto;line-height:100%;vertical-align:middle}.project-grid-wrapper .project-grid .row .column.attachment .inner .wrapper .content audio{width:100%;position:absolute;bottom:0;left:0}.project-grid-wrapper .project-grid .row .column.attachment .inner .wrapper .content iframe{width:100%;height:100%;-ms-user-select:none;user-select:none;-moz-user-select:none;-webkit-user-select:none}.project-grid-wrapper .project-grid .row .column.attachment .inner .wrapper .content a.download{display:none}.project-grid-wrapper .project-grid .row .column.attachment .inner .wrapper .content div.maximize{position:absolute;top:0;right:0;background-image:url(/images/maximize.png);background-color:#fff3;height:32px;width:32px;background-position:50%;background-size:contain;cursor:pointer;opacity:0;transition:opacity .1s linear}.project-grid-wrapper .project-grid .row .column.attachment .inner .wrapper .content:hover div.maximize{opacity:1}.project-grid-wrapper .project-grid .row .column.attachment .inner .wrapper .caption{position:absolute;bottom:-16px;line-height:16px;right:0;padding:0 6px;vertical-align:middle;background-color:#fff;font-size:10px;white-space:nowrap}.project-grid-wrapper .project-grid .row .column.caption-left .inner .wrapper .caption{right:auto;left:0}.project-grid-wrapper .project-grid .row .column.caption-middle .inner .wrapper .caption{right:auto;left:50%;transform:translate(-50%)}.project-grid-wrapper .project-grid .row .column.attachment-top-left .inner .wrapper .content div.image div.bg-image{background-position:0 0}.project-grid-wrapper .project-grid .row .column.attachment-top .inner .wrapper .content div.image div.bg-image{background-position:top}.project-grid-wrapper .project-grid .row .column.attachment-top-right .inner .wrapper .content div.image div.bg-image{background-position:100% 0}.project-grid-wrapper .project-grid .row .column.attachment-bottom-left .inner .wrapper .content div.image div.bg-image{background-position:0 100%}.project-grid-wrapper .project-grid .row .column.attachment-bottom .inner .wrapper .content div.image div.bg-image{background-position:bottom}.project-grid-wrapper .project-grid .row .column.attachment-bottom-right .inner .wrapper .content div.image div.bg-image{background-position:100% 100%}.project-grid-wrapper .project-grid .row .column.attachment-cover .inner .wrapper .content div.image div.bg-image{background-size:cover}.project-grid-wrapper .project-grid .row .column.frame .inner .wrapper .content,.project-grid-wrapper .project-grid .row .column.html .inner .wrapper .content{overflow:hidden}.project-grid-wrapper .project-grid .row .column.frame .inner .wrapper .content iframe,.project-grid-wrapper .project-grid .row .column.html .inner .wrapper .content iframe{width:100%;height:100%}.project-grid-wrapper .project-grid .row .column.h-one-of .inner{padding-bottom:75%}.project-grid-wrapper .project-grid .row .column.h-two-of .inner{padding-bottom:150%}.project-grid-wrapper .project-grid .row .column.h-three-of .inner{padding-bottom:225%}.project-grid-wrapper .project-grid .row .column.h-four-of .inner{padding-bottom:300%}.project-grid-wrapper .project-grid .row .column.h-five-of .inner{padding-bottom:375%}@media print,screen and (min-width:768px){.project-grid-wrapper .project-grid .row .column{width:20%}.project-grid-wrapper .project-grid .row .column.w-two-of{width:40%}.project-grid-wrapper .project-grid .row .column.w-two-of.h-one-of .inner{padding-bottom:37.5%}.project-grid-wrapper .project-grid .row .column.w-two-of.h-two-of .inner{padding-bottom:75%}.project-grid-wrapper .project-grid .row .column.w-two-of.h-three-of .inner{padding-bottom:112.5%}.project-grid-wrapper .project-grid .row .column.w-two-of.h-four-of .inner{padding-bottom:150%}.project-grid-wrapper .project-grid .row .column.w-two-of.h-five-of .inner{padding-bottom:187.5%}.project-grid-wrapper .project-grid .row .column.w-three-of{width:60%}.project-grid-wrapper .project-grid .row .column.w-three-of.h-one-of .inner{padding-bottom:25%}.project-grid-wrapper .project-grid .row .column.w-three-of.h-two-of .inner{padding-bottom:50%}.project-grid-wrapper .project-grid .row .column.w-three-of.h-three-of .inner{padding-bottom:75%}.project-grid-wrapper .project-grid .row .column.w-three-of.h-four-of .inner{padding-bottom:100%}.project-grid-wrapper .project-grid .row .column.w-three-of.h-five-of .inner{padding-bottom:125%}.project-grid-wrapper .project-grid .row .column.w-four-of{width:80%}.project-grid-wrapper .project-grid .row .column.w-four-of.h-one-of .inner{padding-bottom:18.75%}.project-grid-wrapper .project-grid .row .column.w-four-of.h-two-of .inner{padding-bottom:37.5%}.project-grid-wrapper .project-grid .row .column.w-four-of.h-three-of .inner{padding-bottom:56.25%}.project-grid-wrapper .project-grid .row .column.w-four-of.h-four-of .inner{padding-bottom:75%}.project-grid-wrapper .project-grid .row .column.w-four-of.h-five-of .inner{padding-bottom:93.75%}.project-grid-wrapper .project-grid .row .column.w-five-of{width:100%}.project-grid-wrapper .project-grid .row .column.w-five-of.h-one-of .inner{padding-bottom:15%}.project-grid-wrapper .project-grid .row .column.w-five-of.h-two-of .inner{padding-bottom:30%}.project-grid-wrapper .project-grid .row .column.w-five-of.h-three-of .inner{padding-bottom:45%}.project-grid-wrapper .project-grid .row .column.w-five-of.h-four-of .inner{padding-bottom:60%}.project-grid-wrapper .project-grid .row .column.w-five-of.h-five-of .inner{padding-bottom:75%}.project-grid-wrapper .project-grid .row .column.x-one{left:0}.project-grid-wrapper .project-grid .row .column.y-one{top:0}.project-grid-wrapper .project-grid .row .column.x-two{left:20%}.project-grid-wrapper .project-grid .row .column.y-two{top:20%}.project-grid-wrapper .project-grid .row .column.x-three{left:40%}.project-grid-wrapper .project-grid .row .column.y-three{top:40%}.project-grid-wrapper .project-grid .row .column.x-four{left:60%}.project-grid-wrapper .project-grid .row .column.y-four{top:60%}.project-grid-wrapper .project-grid .row .column.x-five{left:80%}.project-grid-wrapper .project-grid .row .column.y-five{top:80%}}.project-grid-wrapper .project-grid.real .row{width:100%}.project-grid-wrapper .project-grid.real .row .column{position:absolute}@media screen and (max-width:767px){body .project-grid-wrapper{width:100%;margin:auto;padding:12px}body .project-grid-wrapper .project-grid{position:static;width:100%;padding-bottom:0}body .project-grid-wrapper .project-grid .row{position:static;width:100%;height:auto}body .project-grid-wrapper .project-grid .row:after{content:"";display:block;clear:both}body .project-grid-wrapper .project-grid .row.one{height:auto;padding-bottom:0}body .project-grid-wrapper .project-grid .row .column{width:100%;float:none;margin-bottom:24px}body .project-grid-wrapper .project-grid .row .column .inner{padding-bottom:0;text-decoration:none}body .project-grid-wrapper .project-grid .row .column.attachment .inner .wrapper .content{text-align:center;overflow:visible}body .project-grid-wrapper .project-grid .row .column.attachment .inner .wrapper .content div.image{width:100%;height:auto}body .project-grid-wrapper .project-grid .row .column.attachment .inner .wrapper .content div.image div.bg-image{display:none}body .project-grid-wrapper .project-grid .row .column.attachment .inner .wrapper .content div.image img{display:inline-block;max-width:100%}body .project-grid-wrapper .project-grid .row .column.attachment .inner .wrapper .content video{max-width:none;max-height:none;width:100%;display:block}body .project-grid-wrapper .project-grid .row .column.attachment .inner .wrapper .content audio{width:100%;position:static}body .project-grid-wrapper .project-grid .row .column.attachment .inner .wrapper .content iframe{display:none}body .project-grid-wrapper .project-grid .row .column.attachment .inner .wrapper .content a.download{display:block;text-align:center}body .project-grid-wrapper .project-grid .row .column.attachment .inner .wrapper .caption{position:static;width:100%;white-space:normal}body .project-grid-wrapper .project-grid .row .column.caption-middle .inner .wrapper .caption{transform:none}body .project-grid-wrapper .project-grid .row .column .inner .wrapper,body .project-grid-wrapper .project-grid .row .column .inner .wrapper .content{width:100%;position:static;left:auto;right:auto;top:auto;bottom:auto;overflow:visible}body .project-grid-wrapper .project-grid .row .column.h-one-of .inner,body .project-grid-wrapper .project-grid .row .column.w-one-of .inner{padding-bottom:0}body .project-grid-wrapper .project-grid .row .column.x-one{left:auto}body .project-grid-wrapper .project-grid .row .column.y-one{top:auto}body .project-grid-wrapper .project-grid .row .column.h-two-of .inner,body .project-grid-wrapper .project-grid .row .column.w-two-of .inner{padding-bottom:0}body .project-grid-wrapper .project-grid .row .column.x-two{left:auto}body .project-grid-wrapper .project-grid .row .column.y-two{top:auto}body .project-grid-wrapper .project-grid .row .column.h-three-of .inner,body .project-grid-wrapper .project-grid .row .column.w-three-of .inner{padding-bottom:0}body .project-grid-wrapper .project-grid .row .column.x-three{left:auto}body .project-grid-wrapper .project-grid .row .column.y-three{top:auto}body .project-grid-wrapper .project-grid .row .column.h-four-of .inner,body .project-grid-wrapper .project-grid .row .column.w-four-of .inner{padding-bottom:0}body .project-grid-wrapper .project-grid .row .column.x-four{left:auto}body .project-grid-wrapper .project-grid .row .column.y-four{top:auto}body .project-grid-wrapper .project-grid .row .column.h-five-of .inner,body .project-grid-wrapper .project-grid .row .column.w-five-of .inner{padding-bottom:0}body .project-grid-wrapper .project-grid .row .column.x-five{left:auto}body .project-grid-wrapper .project-grid .row .column.y-five{top:auto}body .project-grid-wrapper .project-grid.real .row{width:100%}body .project-grid-wrapper .project-grid.real .row .column{position:relative}}body.mobile .project-grid-wrapper{width:100%;margin:auto;padding:12px}body.mobile .project-grid-wrapper .project-grid{position:static;width:100%;padding-bottom:0}body.mobile .project-grid-wrapper .project-grid .row{position:static;width:100%;height:auto}body.mobile .project-grid-wrapper .project-grid .row:after{content:"";display:block;clear:both}body.mobile .project-grid-wrapper .project-grid .row.one{height:auto;padding-bottom:0}body.mobile .project-grid-wrapper .project-grid .row .column{width:100%;float:none;margin-bottom:24px}body.mobile .project-grid-wrapper .project-grid .row .column .inner{padding-bottom:0;text-decoration:none}body.mobile .project-grid-wrapper .project-grid .row .column.attachment .inner .wrapper .content{text-align:center;overflow:visible}body.mobile .project-grid-wrapper .project-grid .row .column.attachment .inner .wrapper .content div.image{width:100%;height:auto}body.mobile .project-grid-wrapper .project-grid .row .column.attachment .inner .wrapper .content div.image div.bg-image{display:none}body.mobile .project-grid-wrapper .project-grid .row .column.attachment .inner .wrapper .content div.image img{display:inline-block;max-width:100%}body.mobile .project-grid-wrapper .project-grid .row .column.attachment .inner .wrapper .content video{max-width:none;max-height:none;width:100%;display:block}body.mobile .project-grid-wrapper .project-grid .row .column.attachment .inner .wrapper .content audio{width:100%;position:static}body.mobile .project-grid-wrapper .project-grid .row .column.attachment .inner .wrapper .content iframe{display:none}body.mobile .project-grid-wrapper .project-grid .row .column.attachment .inner .wrapper .content a.download{display:block;text-align:center}body.mobile .project-grid-wrapper .project-grid .row .column.attachment .inner .wrapper .caption{position:static;width:100%;white-space:normal}body.mobile .project-grid-wrapper .project-grid .row .column.caption-middle .inner .wrapper .caption{transform:none}body.mobile .project-grid-wrapper .project-grid .row .column .inner .wrapper,body.mobile .project-grid-wrapper .project-grid .row .column .inner .wrapper .content{width:100%;position:static;left:auto;right:auto;top:auto;bottom:auto;overflow:visible}body.mobile .project-grid-wrapper .project-grid .row .column.h-one-of .inner,body.mobile .project-grid-wrapper .project-grid .row .column.w-one-of .inner{padding-bottom:0}body.mobile .project-grid-wrapper .project-grid .row .column.x-one{left:auto}body.mobile .project-grid-wrapper .project-grid .row .column.y-one{top:auto}body.mobile .project-grid-wrapper .project-grid .row .column.h-two-of .inner,body.mobile .project-grid-wrapper .project-grid .row .column.w-two-of .inner{padding-bottom:0}body.mobile .project-grid-wrapper .project-grid .row .column.x-two{left:auto}body.mobile .project-grid-wrapper .project-grid .row .column.y-two{top:auto}body.mobile .project-grid-wrapper .project-grid .row .column.h-three-of .inner,body.mobile .project-grid-wrapper .project-grid .row .column.w-three-of .inner{padding-bottom:0}body.mobile .project-grid-wrapper .project-grid .row .column.x-three{left:auto}body.mobile .project-grid-wrapper .project-grid .row .column.y-three{top:auto}body.mobile .project-grid-wrapper .project-grid .row .column.h-four-of .inner,body.mobile .project-grid-wrapper .project-grid .row .column.w-four-of .inner{padding-bottom:0}body.mobile .project-grid-wrapper .project-grid .row .column.x-four{left:auto}body.mobile .project-grid-wrapper .project-grid .row .column.y-four{top:auto}body.mobile .project-grid-wrapper .project-grid .row .column.h-five-of .inner,body.mobile .project-grid-wrapper .project-grid .row .column.w-five-of .inner{padding-bottom:0}body.mobile .project-grid-wrapper .project-grid .row .column.x-five{left:auto}body.mobile .project-grid-wrapper .project-grid .row .column.y-five{top:auto}body.mobile .project-grid-wrapper .project-grid.real .row{width:100%}body.mobile .project-grid-wrapper .project-grid.real .row .column{position:relative}@media only print{.project-grid-wrapper{padding:0;width:100%}.project-grid-wrapper .project-grid{width:100%}.project-grid-wrapper .project-grid .prev-next,.project-grid-wrapper .project-grid .row .column.attachment .inner .wrapper .content div.image div.bg-image{display:none}.project-grid-wrapper .project-grid .row .column.attachment .inner .wrapper .content div.image img{min-height:100%;min-widht:100%;display:block;width:100%;height:100%;object-fit:contain}.project-grid-wrapper .project-grid .row .column.attachment-top-left .inner .wrapper .content div.image img{object-position:top left}.project-grid-wrapper .project-grid .row .column.attachment-top .inner .wrapper .content div.image img{object-position:top center}.project-grid-wrapper .project-grid .row .column.attachment-top-right .inner .wrapper .content div.image img{object-position:top right}.project-grid-wrapper .project-grid .row .column.attachment-bottom-left .inner .wrapper .content div.image img{object-position:bottom left}.project-grid-wrapper .project-grid .row .column.attachment-bottom .inner .wrapper .content div.image img{object-position:bottom center}.project-grid-wrapper .project-grid .row .column.attachment-bottom-right .inner .wrapper .content div.image img{object-position:bottom right}.project-grid-wrapper .project-grid .row .column.attachment-cover .inner .wrapper .content div.image img{object-fit:cover}}#navigation,#share{display:inline-block;position:relative;overflow:visible;color:#888;z-index:3;background-color:#fff}#navigation>.hambi,#share>.hambi{width:16px;position:relative;z-index:4}#navigation>.hambi>u,#share>.hambi>u{display:none}#navigation>.hambi>i,#share>.hambi>i{display:block;width:100%;height:2px;margin-bottom:3px;color:transparent;overflow:hidden;background-color:#888}#navigation>nav,#share>nav{max-height:80%;max-height:calc(100% - 40px);max-height:calc(100% - 1vw - 15px);max-height:calc(100vh - 1vw - 15px);overflow:auto;padding-bottom:12px;display:none;position:absolute;bottom:16px;z-index:3;font-size:13px;line-height:1.15;background-color:#fff}@media (max-width:480px){#navigation>nav,#share>nav{left:-24px;transform:translate(-50%);width:100vw;max-height:calc(100vh - 36px);overflow:auto}}#navigation>nav>ul,#share>nav>ul{list-style-type:none;margin:0;padding:0}#navigation>nav>ul>li,#share>nav>ul>li{margin:0 0 4px;padding:4px 4px 2px;font-size:1.2em;text-align:left;border-top:1px solid #000}#navigation>nav>ul>li>a,#share>nav>ul>li>a{text-decoration:none;text-transform:uppercase;color:#888}#navigation>nav>ul>li.active>a,#navigation>nav>ul>li>a:hover,#share>nav>ul>li.active>a,#share>nav>ul>li>a:hover{color:#006400}#navigation.open>nav,#navigation:hover>nav,#share.open>nav,#share:hover>nav{display:block}#tag h1{text-align:center;color:#888}#tag .project-grid .row .column .inner .wrapper .content{background-color:#fafafa}#tag .ppproject-grid .row{background-color:#ff0}#tag .ppproject-grid .row .column .inner .wrapper .content{background-color:green}.image-slideshow{position:absolute;position:fixed;top:0;right:0;bottom:0;left:0;height:100%;height:100vh;width:100%;width:100vw;background-color:#fff;padding:32px;overflow:hidden}.image-slideshow .inner,.image-slideshow .overlay{width:100%;height:100%;position:relative}.image-slideshow .inner img{object-fit:contain;object-position:center;width:100%;height:100%;margin:auto;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:opacity .4s linear;opacity:0}.image-slideshow .inner img.active{opacity:1}.image-slideshow .overlay{position:absolute;top:0;left:0;cursor:pointer}.image-slideshow .s-next,.image-slideshow .s-prev{position:absolute;height:100%;left:32px;top:0;width:32px;cursor:pointer;font-size:32px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;z-index:1}.image-slideshow .s-next.hidden,.image-slideshow .s-prev.hidden{display:none}.image-slideshow .s-next:before,.image-slideshow .s-prev:before{display:block;position:absolute;top:50%;transform:translateY(-50%);background-color:#fff;height:32px;width:32px;content:" "}.image-slideshow .s-next:after,.image-slideshow .s-prev:after{display:block;position:absolute;top:50%;transform:translateY(-50%);line-height:24px;width:32px;content:"<"}.image-slideshow .s-next{left:auto;right:32px}.image-slideshow .s-next:after{content:">"}.image-slideshow .close{cursor:pointer;position:absolute;z-index:2;top:32px;right:32px;font-size:32px;height:32px;width:32px;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center}.image-slideshow .close:before{content:"x";line-height:24px;height:32px;vertical-align:baseline;display:block;transform:scaleX(1.2)}.image-slideshow .title{position:absolute;width:100%;bottom:16px;text-align:center}body,html{color:#2a2a29;height:100%;width:100%;padding:0;margin:0}@media screen and (min-width:768px){body,html{overflow:hidden}body.mobile,body.scrollable,html.mobile,html.scrollable{overflow:auto}}body,html,input,textarea{font-family:Open Sans,sans-serif;font-size:13px;color:#2a2a29}button,input[type=submit]{background-color:#2a2a29;color:#fff}#main{width:100%}#vis-all{position:fixed;bottom:1em;left:1em}#e-404{max-width:300px;margin:25% auto auto;margin-top:50vh;transform:translateY(-50%)}.slide-fade-enter-active{color:red;transition:all .3s ease}.slide-fade-leave-active{transition:all 2.2s cubic-bezier(1,.5,.8,1)}.slide-fade-enter,.slide-fade-leave-active{padding-left:100px;opacity:0;color:green}#viewport-helper>div{display:none}@media (max-width:767px){#viewport-helper>div.p{display:block}}@media (max-width:1024px) and (min-width:768px){#viewport-helper>div.t{display:block}}@media (max-width:1599px) and (min-width:1025px){#viewport-helper>div.d{display:block}}@media (min-width:1600px){#viewport-helper>div.l{display:block}}
