@font-face{font-family:'Plex Mono';font-style:italic;font-weight:100;src:url("/assets/fonts/plex-mono/plex-mono-thinitalic.woff2") format("woff2"),url("/assets/fonts/plex-mono-thinitalic.woff") format("woff")}@font-face{font-family:'Plex Mono';font-style:normal;font-weight:400;src:url("/assets/fonts/plex-mono/plex-mono-regular.woff2") format("woff2"),url("/assets/fonts/plex-mono/plex-mono-regular.woff") format("woff")}@font-face{font-family:'Plex Mono';font-style:italic;font-weight:400;src:url("/assets/fonts/plex-mono/plex-mono-italic.woff2") format("woff2"),url("/assets/fonts/plex-mono/plex-mono-italic.woff") format("woff")}@font-face{font-family:'Plex Mono';font-style:normal;font-weight:700;src:url("/assets/fonts/plex-mono/plex-mono-bold.woff2") format("woff2"),url("/assets/fonts/plex-mono/plex-mono-bold.woff") format("woff")}*,*::before,*::after{box-sizing:border-box}html,body,div,header,footer,article,aside,main,section,nav,ol,ul,li,hr img,svg,form,label,legend,fieldset{border:0;margin:0;padding:0}img{max-width:100%}a{text-decoration:none;transition-duration:320ms;transition-property:color, background-color, text-decoration;transition-timing-function:cubic-bezier(1, 0, 0, 1)}html{font-size:16px}body{font-family:"Plex Mono","Menlo",monospace;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:"Plex Mono","Menlo",monospace;font-weight:300;margin-top:0}pre,code{font-family:"Plex Mono","Menlo",monospace}label,input,textarea,select{font-family:"Plex Mono","Menlo",monospace}h1{font-size:3rem;letter-spacing:-.1rem}h2{font-size:2.4rem;letter-spacing:-.1rem}h3{font-size:1.6rem;letter-spacing:-.1rem}h4{font-size:1.25rem}.btn{background:transparent;border:2px solid #1c1d21;border-radius:.25rem;cursor:pointer;font-size:.9rem;padding:.5rem 1rem}.btn:hover{opacity:.95}.btn:active{opacity:.9}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"],select,textarea{border:1px solid #8e8e90;border-radius:4px;box-sizing:border-box;display:inline-block;padding:.5rem .6rem;vertical-align:middle}body{color:#3c4042;font-family:"Plex Mono","Menlo",monospace;font-size:.875rem;min-height:100vh}a:link,a:visited{color:#e84c21}h1{font-size:6rem;font-style:italic;font-weight:100}h2{font-size:1.25rem;font-weight:700}h3{font-size:1rem;font-weight:700}.wrapper{display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 48rem){.wrapper{min-height:100vh}}header{align-items:center;background:#3c4042;color:#e84c21;display:flex;justify-content:center;padding:5rem 2rem;text-align:center}@media (min-width: 48rem){header{bottom:0;left:0;position:fixed;right:50%;top:0}}nav{text-align:center}@media (min-width: 48rem){nav{margin-left:50%;width:50%}}nav ul{display:inline-flex}nav ul li{list-style:none;margin:1.5rem 0}nav ul li::before{content:'\00D7';display:inline-block;margin:0 1rem}nav ul li:first-of-type::before{content:'';display:none}.main{padding:0 2rem}@media (min-width: 48rem){.main{margin-left:50%;padding:0 5rem;width:50%}}.main section{margin:0 auto;max-width:37.5rem;padding:1.5rem 0}.main section article{padding:1.5rem 0}.main section h3{margin-bottom:0}.main .about article ul{list-style:none}.main .about article ul li{margin:2rem 0}.main .about article ul li p{margin:0}.main .intro{font-size:1rem}.main .label,.main .date{color:#999;font-size:.7rem;margin:0;text-transform:uppercase}.main .label a,.main .date a{color:#999}.main .tech-icon{display:inline-block;margin-right:1.5rem;position:relative}.main .tech-icon svg{height:1.5rem;width:1.5rem;fill:#999}footer{align-items:center;display:flex;flex-direction:column;padding:0 5rem}@media (min-width: 48rem){footer{margin-left:50%;width:50%}}footer ul{display:flex}footer ul li{list-style:none;margin:1.5rem 0}footer ul li::before{content:'\00D7';display:inline-block;margin:0 1rem}footer ul li:first-of-type::before{content:'';display:none}footer p{margin:1.5rem 0}
