:root{--brand-core:#158f3d;--light-text:#CCC;--dark-text:#333}body{font:400 16px/1.4 "Helvetica Neue","Liberation Sans",Arial,Verdana,Helvetica,FreeSans,sans-serif;color:var(--dark-text);margin:0;padding:0}header,main,footer{max-width:600px;margin:0 auto;padding:0 1em}h1,h2,h3,h4{color:var(--dark-text);margin:1.5em 0 1em}h1{font-size:1.75em;color:var(--brand-core);margin:1em 0}h2{border-top:1px solid var(--brand-core);padding-top:1em}a:link,a:visited{color:var(--brand-core)}a:focus,a:hover,a:active{opacity:.8}header{padding:0 1em;position:relative}header b{font-size:2em;line-height:56px}header b a{text-decoration:none;color:var(--brand-core)}footer{border-top:1px solid var(--brand-core);padding:1em 0}footer p{font-size:.8em}#main-nav{margin:0}.js #main-nav{height:auto;max-height:0;overflow:hidden;transition:all .5s ease-out}.js #main-nav.open{max-height:1.5em}/*!
 * A11yBurger
 * @description Based on Hamburgers by Jonathan Suh https://github.com/jonsuh/hamburgers
 * @author Jon Gibbins @dotjay
 */#a11yburger{display:none}.js #a11yburger{font-size:inherit;text-transform:none;background-color:transparent;border:0;cursor:pointer;display:inline-block;margin:0;padding:16px;overflow:visible;position:absolute;top:0;right:0;transition-property:opacity,filter;transition-duration:.5s;transition-timing-function:linear}#a11yburger:focus,#a11yburger:hover,#a11yburger.active:focus,#a11yburger.active:hover{opacity:.8}#a11yburger .box{display:inline-block;width:40px;height:32px;position:relative;top:-22px;left:-2px}#a11yburger .label{font:.9375em Courier,monospace;color:var(--brand-core);width:100%;opacity:0;position:absolute;bottom:0;left:0;transition:.25s all ease-in-out}#a11yburger:focus .label,#a11yburger:hover .label,#a11yburger.active .label{opacity:1}#a11yburger .iX{background-color:var(--brand-core);border-radius:2px;display:block;width:44px;height:6px;position:absolute;transition-property:transform;transition-duration:.25s;transition-timing-function:ease}#a11yburger .iX{content:"";display:block}#a11yburger .i1{bottom:10px;transform:translate3d(-18px,15px,0) rotate(-66deg) scale(0.8,1)}#a11yburger .i2{bottom:0;transform:translate3d(-4px,5px,0) rotate(-90deg) scale(0.75,1)}#a11yburger .i3{bottom:-10px;transform:translate3d(4px,-5px,0) rotate(-90deg) scale(0.75,1)}#a11yburger .i4{bottom:-20px;transform:translate3d(18px,-15px,0) rotate(-66deg) scale(0.8,1)}#a11yburger:focus .iX,#a11yburger:hover .iX{transform:translate3d(0,0,0) rotate(0deg) scale(1,1)}#a11yburger.active .i1{transform:translate3d(0,15px,0) rotate(-45deg)}#a11yburger.active .i2{transform:translate3d(0,5px,0) rotate(-45deg)}#a11yburger.active .i3{transform:translate3d(0,-5px,0) rotate(45deg)}#a11yburger.active .i4{transform:translate3d(0,-15px,0) rotate(45deg)}@media(prefers-reduced-motion:reduce){#a11yburger .iX{transition-duration:0s!important}}@media(prefers-color-scheme:dark){body{background:#000;color:var(--light-text)}a{color:#00bfff}}@media all and (max-width:736px){body{max-width:auto}}