html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}button{overflow:visible}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,optgroup,option,select,textarea{color:inherit;font:inherit;margin:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}img,svg{max-width:100%}input{line-height:normal}[type=checkbox],[type=radio]{padding:0}svg:not(:root){overflow:hidden}:root{}@font-face{font-display:fallback;font-family:'EquitanSans';font-style:normal;font-weight:400;src:url('../fonts/equitan-sans.woff2') format('woff2'), url('../fonts/equitan-sans.woff') format('woff')}@font-face{font-display:fallback;font-family:'EquitanSans';font-style:italic;font-weight:400;src:url('../fonts/equitan-sans-i.woff2') format('woff2'), url('../fonts/equitan-sans-i.woff') format('woff')}@font-face{font-display:fallback;font-family:'EquitanSans';font-style:normal;font-weight:700;src:url('../fonts/equitan-sans-b.woff2') format('woff2'), url('../fonts/equitan-sans-b.woff') format('woff')}@font-face{font-display:fallback;font-family:'EquitanSans';font-style:italic;font-weight:700;src:url('../fonts/equitan-sans-bi.woff2') format('woff2'), url('../fonts/equitan-sans-bi.woff') format('woff')}@font-face{font-display:fallback;font-family:'EquitanSans-Light';src:url('../fonts/equitan-sans-l.woff2') format('woff2'), url('../fonts/equitan-sans-l.woff') format('woff')}@font-face{font-display:fallback;font-family:'EquitanSans-LightItalic';src:url('../fonts/equitan-sans-li.woff2') format('woff2'), url('../fonts/equitan-sans-li.woff') format('woff')}@font-face{font-display:fallback;font-family:'EquitanSlab';font-weight:400;font-style:normal;src:url('../fonts/equitan-slab.woff2') format('woff2'), url('../fonts/equitan-slab.woff') format('woff')}@font-face{font-display:fallback;font-family:'EquitanSlab';font-weight:700;font-style:normal;src:url('../fonts/equitan-slab-b.woff2') format('woff2'), url('../fonts/equitan-slab-b.woff') format('woff')}header{display:-webkit-box;display:-ms-flexbox;display:flex}main{margin-left:3px}article{margin:0 auto;max-width:36em;min-height:100vh;padding:111.132px  0;padding:6.94575rem  0}article>section{margin-bottom:63.504px;margin-bottom:3.969rem}article>section section{margin-bottom:24px;margin-bottom:1.5rem}aside{margin-left:3px}aside header{padding:23.846px 0;padding:1.4904rem 0}aside h1{font-size:23.846px;font-size:1.4904rem}body{background:#fff -webkit-gradient(linear,left bottom, left top,color-stop(1%, #f90707),color-stop(25%, #f9f907),color-stop(50%, #07f907),color-stop(75%, #07f9f9),to(#0707f9));background:#fff linear-gradient(0deg,#f90707 1%,#f9f907 25%,#07f907 50%,#07f9f9 75%,#0707f9);background-attachment:fixed;background-position:left center;background-repeat:no-repeat;background-size:3px 100%;color:#2e3536;font-family:EquitanSans, sans-serif;font-size:100%}h1,h2,h3,h4,h5,h6{font-family:EquitanSlab, sans-serif;-webkit-font-feature-settings:'kern' 1, 'liga' 1, 'pnum' 1, 'tnum' 0, 'onum' 1, 'lnum' 0, 'dlig' 1;font-feature-settings:'kern' 1, 'liga' 1, 'pnum' 1, 'tnum' 0, 'onum' 1, 'lnum' 0, 'dlig' 1;font-size:36.288px;font-size:2.268rem;font-weight:400;line-height:1.15;margin-bottom:9.6px;margin-bottom:.6rem;position:relative}h1 a[href^='#'],h2 a[href^='#'],h3 a[href^='#'],h4 a[href^='#'],h5 a[href^='#'],h6 a[href^='#']{border-bottom:none;margin-left:16px;margin-left:1rem;opacity:0;position:absolute}h1:hover a[href^='#'],h2:hover a[href^='#'],h3:hover a[href^='#'],h4:hover a[href^='#'],h5:hover a[href^='#'],h6:hover a[href^='#']{opacity:1}h2{font-size:33.177px;font-size:2.0736rem}h3{font-size:30.067px;font-size:1.8792rem}h4{font-size:26.956px;font-size:1.6848rem}h5{font-size:23.846px;font-size:1.4904rem}h6{font-size:20.736px;font-size:1.296rem}p{margin-bottom:33.177px;margin-bottom:2.0736rem;max-width:33em}address,label,li,p{font-size:20.736px;font-size:1.296rem;line-height:1.45}p+p{}a{-webkit-transition:color .256s ease-in-out, background .256s ease-in-out;transition:color .256s ease-in-out, background .256s ease-in-out;background:transparent;border-bottom:1px solid currentcolor;color:#006366;text-decoration:none}a:visited{color:#006366}a:visited:hover{-webkit-transition:color .128s ease-in-out, background .128s ease-in-out;transition:color .128s ease-in-out, background .128s ease-in-out;color:#5c5900}a:focus,a:hover{color:#5c5900}a:active{background:#006366;color:#fff}a:active:hover{background:#006366;color:#fff}[rel=external]{}.scaps,abbr{-webkit-font-feature-settings:"c2sc";font-feature-settings:"c2sc";font-variant-caps:small-caps}@supports (font-variant-caps:small-caps){.scaps,abbr{-webkit-font-feature-settings:normal;font-feature-settings:normal}}.scaps,abbr{letter-spacing:0.72px;letter-spacing:.045rem;line-height:normal;font-style:normal}abbr,dfn{-webkit-transition:color .256s ease-in-out, background .256s ease-in-out;transition:color .256s ease-in-out, background .256s ease-in-out;border-bottom:3px solid transparent;cursor:help}abbr:hover,dfn:hover{-webkit-transition:color .128s ease-in-out, background .128s ease-in-out;transition:color .128s ease-in-out, background .128s ease-in-out;border-bottom:3px solid #5c5900}abbr[title]{text-decoration:none}address{font-style:normal}b,strong{font-weight:700}blockquote,q{quotes:'\201C' '\201D' '\2018' '\2019'}blockquote:before,q:before{content:'\201c'}blockquote:after,q:after{content:'\201d'}blockquote footer:before{content:'— '}dfn{font-style:normal}footer{background:#f9f9f9;margin-left:3px;padding:23.846px;padding:1.4904rem;text-align:right}footer p,footer small{font-size:15.552px;font-size:0.972rem;max-width:100%}small{}sub,sup{line-height:0;position:relative}sub{vertical-align:sub}sup{vertical-align:super}img{border:0;color:#2e3536}figure{margin-bottom:30.067px;margin-bottom:1.8792rem;max-width:38em!important}figure a{background:transparent!important;border-bottom:none;outline:transparent!important}figure img{-webkit-transition:box-shadow .256s ease-in-out, background .256s ease-in-out;transition:box-shadow .256s ease-in-out, background .256s ease-in-out;-webkit-box-shadow:0 0 .45rem #69797a;box-shadow:0 0 .45rem #69797a;margin-bottom:20.736px;margin-bottom:1.296rem;max-width:100%}figure img:hover{-webkit-transition:box-shadow .128s ease-in-out, background .128s ease-in-out;transition:box-shadow .128s ease-in-out, background .128s ease-in-out;-webkit-box-shadow:1px 1px 0 0 #5c5900, 0 0 0 1px #5c5900;box-shadow:1px 1px 0 0 #5c5900, 0 0 0 1px #5c5900}figure img:active,figure img:focus{-webkit-transition:box-shadow .128s ease-in-out, background .128s ease-in-out;transition:box-shadow .128s ease-in-out, background .128s ease-in-out;-webkit-box-shadow:1px 1px 0 0 #5c5900, 0 0 0 1px #5c5900;box-shadow:1px 1px 0 0 #5c5900, 0 0 0 1px #5c5900}figcaption{color:#69797a;font-size:20.736px;font-size:1.296rem}fieldset{background:#f9f9f9;border:0;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;margin:33.177px 0;margin:2.0736rem 0;padding:16px;padding:1rem;width:auto}[type=button],[type=email],[type=number],[type=password],[type=reset],[type=search],[type=submit],[type=tel],[type=text],[type=url],button{font-size:23.846px;font-size:1.4904rem}[type=button],[type=reset],[type=submit],button{-webkit-transition:color .256s ease-in-out, background .256s ease-in-out;transition:color .256s ease-in-out, background .256s ease-in-out;background:#006366;color:#fff;padding:.45em .6em}[type=button]:hover,[type=reset]:hover,[type=submit]:hover,button:hover{-webkit-transition:color .128s ease-in-out, background .128s ease-in-out;transition:color .128s ease-in-out, background .128s ease-in-out;background:#5c5900}[type=button]:focus,[type=reset]:focus,[type=submit]:focus,button:focus{}[type=button]:active,[type=reset]:active,[type=submit]:active,button:active{}[type=button][disabled=disabled],[type=reset][disabled=disabled],[type=submit][disabled=disabled],button[disabled=disabled]{cursor:not-allowed}[type=button],[type=checkbox],[type=file],[type=radio],[type=reset],[type=submit],button,label,select{cursor:pointer}[type=email],[type=tel],[type=text],textarea{border:1px solid #007d82;border-width:0 0 3px;display:block;font-size:23.846px;font-size:1.4904rem;padding:.45em .6em}[type=email],[type=tel],[type=text],textarea{width:100%}[type=tel],form fieldset [type=email],form fieldset [type=number],form fieldset [type=password],form fieldset [type=search],form fieldset [type=text],form fieldset [type=url],form fieldset textarea{display:block;margin-bottom:33.177px;margin-bottom:2.0736rem}[type=email]:hover,[type=number]:hover,[type=password]:hover,[type=search]:hover,[type=tel]:hover,[type=text]:hover,[type=url]:hover,textarea:hover{}[type=email]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=url]:focus,textarea:focus{}[type=email]:active,[type=number]:active,[type=password]:active,[type=search]:active,[type=tel]:active,[type=text]:active,[type=url]:active,textarea:active{}textarea{height:362.88px;height:22.68rem;resize:vertical}[type=email],[type=tel],[type=text],textarea{width:100%}.logo{background:none!important;border:none!important;height:33.177px;height:2.0736rem;outline:none!important;margin:0 23.846px;margin:0 1.4904rem;width:66.355px;width:4.1472rem}.main-nav li{display:inline-block;list-style:none;margin:0 0 23.846px 3px;margin:0 0 1.4904rem 3px}.main-nav a{background:#006366;border-bottom:none;color:#fff;font-family:EquitanSlab, sans-serif;font-size:23.846px;font-size:1.4904rem;font-weight:400;padding:7.2px 18.4px;padding:.45rem 1.15rem}.main-nav a:hover{background:#5c5900;color:#fff}.list-ui,p{font-family:EquitanSans-Light, sans-serif;font-size:23.846px;font-size:1.4904rem}a:active,a:focus{background:#006366;border-bottom:none;outline:1px solid #006366;color:#fff}a:active:hover,a:focus:hover{background:#5c5900;color:#fff}li p{margin-bottom:0}.heading-tags{font-size:20.736px;font-size:1.296rem}.list-tags li{display:inline-block;list-style-type:none}.list-tags li:before{content:"\200B"}.list-tags li{color:#69797a;font-size:15.552px;font-size:0.972rem}.list-tags li:not(:last-of-type):after{content:', '}.list li{list-style:none}.list li:before{-webkit-transition:color .256s ease-in-out, background .256s ease-in-out;transition:color .256s ease-in-out, background .256s ease-in-out;color:#5c5900;content:'•';font-family:EquitanSlab, sans-serif;font-size:36.288px;font-size:2.268rem;margin:-9.6px 0 0 -18.4px;margin:-.6rem 0 0 -1.15rem;position:absolute}.list li:hover:before{-webkit-transition:color .128s ease-in-out, background .128s ease-in-out;transition:color .128s ease-in-out, background .128s ease-in-out;color:#f90707}.list-ui li{-webkit-font-feature-settings:'lnum';font-feature-settings:'lnum';list-style:none}figcaption,small{font-size:15.552px;font-size:0.972rem}.projects h2{display:none}.list-projects li{list-style:none;margin-top:63.504px;margin-top:3.969rem;position:relative;width:100%}.list-projects h3{-webkit-transition:color .256s ease-in-out, background .256s ease-in-out;transition:color .256s ease-in-out, background .256s ease-in-out;background:#006366;bottom:30.067px;bottom:1.8792rem;color:#fff;font-size:30.067px;font-size:1.8792rem;padding:4.8px 16px;padding:.3rem 1rem;position:absolute}.list-projects a{border-bottom:none}.list-projects a:hover h3{-webkit-transition:color .128s ease-in-out, background .128s ease-in-out;transition:color .128s ease-in-out, background .128s ease-in-out;background:#5c5900}.breadcrumb li{color:#69797a;display:inline-block;margin-bottom:33.177px;margin-bottom:2.0736rem;font-size:15.552px;font-size:0.972rem}.breadcrumb li:not(:last-of-type):after{content:'\203A';font-family:EquitanSlab, sans-serif;margin:0 7.2px;margin:0 .45rem}.project-metadata{color:#69797a;-webkit-font-feature-settings:'lnum';font-feature-settings:'lnum';margin-bottom:33.177px;margin-bottom:2.0736rem}.project-metadata li{list-style:none}.project-metadata h4{font-family:EquitanSans, sans-serif;font-size:20.736px;font-size:1.296rem}.nav-project{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.nav-project li{display:inline-block;font-size:15.552px;font-size:0.972rem}.nav-project li:last-of-type{-ms-flex-item-align:end;align-self:flex-end}.nav-project li:last-of-type:after{content:'\203A';margin-left:6.22px;margin-left:0.3888rem}.nav-project li:first-of-type:before{content:'\2039';margin-right:6.22px;margin-right:0.3888rem}.slab{font-family:EquitanSlab, sans-serif}.portrait{margin:111.132px 0;margin:6.94575rem 0}.brand-slash{color:#f90707}@media (max-width:38em){main{padding:1.296rem}}@media (min-width:76em){aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;-ms-flex-pack:distribute;justify-content:space-around;padding:3rem;position:fixed}aside header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}aside h1{font-size:1.8792rem}aside p{font-size:0.972rem}.logo{margin:1.4904rem auto;max-width:4.536rem}.main-nav li{display:block;margin-bottom:1.15rem}h1,h2,h3,h4,h5,h6{font-size:4.536rem}h2{font-size:4.1472rem}h3{font-size:3.7584rem}h4{font-size:3.3696rem}h5{font-size:2.9808rem}h6{font-size:2.592rem}footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}footer p{margin-bottom:0}}@media print{*{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{border-bottom:1px dotted #2e3536}a[href]:after{content:' (' attr(href) ')'}a[href^='#']:after,a[href^='javascript:']:after{content:''}abbr[title]:after{content:' (' attr(title) ')'}blockquote,img,pre,table,tr{page-break-inside:avoid}h1,h2,h3,h4,h5,h6{page-break-after:avoid}nav{display:none}}
/*# sourceMappingURL=style-dist.css.map */

@media (prefers-color-scheme: dark) {
	:root {
		filter: invert(1) hue-rotate(180deg);
	}
	body {
		background-color: #2e3536 !important;
	}
	figure img {
		background: #ccc;
	}
	.logo path:last-child {
		fill: currentColor;
	}
	footer {
		background: transparent;
	}
	img {
		filter: invert(1) hue-rotate(180deg);
	}
}