@font-face{font-family:CooperHewitt;src:url(./CooperHewitt-Medium-iaP5pedw.woff2) format("woff2")}body{background-color:#222;color:#bbb;font-family:CooperHewitt,sans-serif;font-size:20px}a{color:#eadeffa0}.logo{height:8em}.promo{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:50px}.headline{height:4em}@media(max-width:600px){.lead,.tagline{display:block}body{font-size:11px}}.heading{font-size:3em}.subheading{font-size:2em;margin-top:0}.copyright-container{position:fixed;bottom:0;right:0;font-size:1em}.copyright{font-size:.5em;margin-top:auto}.main{margin-left:auto;margin-right:auto;max-width:max(60%,600px)}.nav-bar{display:flex}.nav-label{transform:skew(20deg)}.nav-entry{padding:1em;margin-top:3em;margin-left:.4em;background-color:#eee;color:#000;height:2em;text-decoration:none;transform:skew(-20deg)}.nav-entry.active{background-color:#351800;color:#fff;text-decoration:underline;border:2px solid rgb(161,161,161);padding:calc(1em - 2px)}.nav-entry:hover{text-decoration:underline}.content{margin-top:1em}.card{position:relative;display:flex;background-color:#fff;color:#000;padding:1em;margin-bottom:1em}.card:nth-child(2n){margin-left:10%;flex-direction:row-reverse}.card:nth-child(odd){margin-right:10%}.card-contact{background-color:#261100;color:#fff}.card-contents{display:flex;flex-direction:column}.card-title{font-size:1.5em;margin-bottom:.5em}.card-footer{margin-top:1em;font-size:.8em}.card-footer img{height:2em;margin-left:.5em}.custom-engine-logo{font-size:1.5em;font-weight:700;background:-webkit-radial-gradient(rgb(0,115,255),#c2c2c2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.card-background{height:min(10em,20vw);align-self:center;margin-right:1em;opacity:.8}.bio-container{display:flex;flex-direction:row;justify-items:center;gap:2em;margin-top:1em}.bio{display:flex;flex-direction:column;align-items:center;text-align:center}.bio-portrait{height:10em;filter:saturate(0);border-radius:50%}.about-container{display:flex;flex-direction:column;align-items:center}.pojpo-portfolio{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.2em}.product-logo{position:relative}.product-logo-img{margin:auto;width:90%;transition:width .5s}.product-logo-img:hover,.product-logo-img:active{width:100%}.product-logo-img-container{display:flex;align-items:center;justify-items:center;width:100%;height:7em}.product-logo-title{position:absolute;bottom:0;left:0;width:100%;text-align:center}
