@import url(https://fonts.googleapis.com/css?family=Lato:400,400i,700,700i|Vollkorn);/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1 a,h1 a.current,h1 a.current:hover,h1 a:active,h1 a:hover,h1 a:link,h1 a:visited,h2 a,h2 a.current,h2 a.current:hover,h2 a:active,h2 a:hover,h2 a:link,h2 a:visited,h3 a,h3 a.current,h3 a.current:hover,h3 a:active,h3 a:hover,h3 a:link,h3 a:visited,h4 a,h4 a.current,h4 a.current:hover,h4 a:active,h4 a:hover,h4 a:link,h4 a:visited,h5 a,h5 a.current,h5 a.current:hover,h5 a:active,h5 a:hover,h5 a:link,h5 a:visited,h6 a,h6 a.current,h6 a.current:hover,h6 a:active,h6 a:hover,h6 a:link,h6 a:visited{color:inherit;padding:0;margin:0;display:block;font-size:inherit;line-height:inherit;text-decoration:inherit}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}a.current{color:inherit;cursor:default}article,aside,footer,header,hgroup,nav,section{display:block}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0;clear:both;height:0;margin:0}p{margin:0 0 1em}html{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-moz-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing:inherit}body,input,select,table,textarea{font-family:Lato,sans-serif;font-size:17px;line-height:1.40625}@media print{body,input,select,table,textarea{font-family:Lato,sans-serif;font-size:15px;line-height:1.46875}}input,textarea{font-family:Lato,sans-serif;font-size:17px;line-height:1.40625}@media print{input,textarea{font-family:Lato,sans-serif;font-size:15px;line-height:1.46875}}a{color:inherit;text-decoration:none}a:focus{outline:none}li>a,p>a,p>em>a,p>strong>a{color:#009193}li>a.current,li>a:hover,p>a.current,p>a:hover,p>em>a.current,p>em>a:hover,p>strong>a.current,p>strong>a:hover{color:#009193;text-decoration:none;background-image:linear-gradient(0deg,transparent .02em,currentColor 0,currentColor .07em,transparent 0)}blockquote{margin:0;padding:0 0 0 10px;font-style:italic;border-left:4px solid #eee}h1{font-family:Vollkorn,serif;font-size:40px;line-height:1;letter-spacing:-.25px;color:#009193;margin:0 0 15px}@media (max-width:414px){h1{font-size:32px;line-height:1;letter-spacing:-.15px}}@media (min-width:415px) and (max-width:960px){h1{font-size:calc(1.4652vw + 25.93407px);line-height:1;letter-spacing:-.2px}}h2{font-size:28px;line-height:1.0375;letter-spacing:-.1px;padding:0 0 10px;border-bottom:1px solid #ddd}h2,h3{font-family:Vollkorn,serif;margin:1.5em 0 .5em}h3{font-size:24px;line-height:1.1125;letter-spacing:-.05px}h4{font-family:Vollkorn,serif;font-size:18px;line-height:1.225;letter-spacing:0}h4,h5{margin:1.5em 0 .5em}h5{font-family:Lato,sans-serif;font-size:17px;line-height:1.40625;font-weight:700}@media print{h5{font-family:Lato,sans-serif;font-size:15px;line-height:1.46875}}h6{font-size:inherit;font-weight:inherit;font-style:inherit}p,ul{max-width:600px}hr{border:none;background:none;border-top:1px solid #ddd;margin:50px 0;max-width:720px}table{border-right:1px solid #666;border-bottom:1px solid #666}table td,table th{border-top:1px solid #666;border-left:1px solid #666;padding:3px 8px}code{font-size:.8em;color:#555}.image{position:relative}.image img{position:absolute;top:0;left:0;width:100%;height:auto}.highlight{background-color:#fdf6e3;color:#586e75}.highlight .c{color:#93a1a1}.highlight .err,.highlight .g{color:#586e75}.highlight .k{color:#859900}.highlight .l,.highlight .n{color:#586e75}.highlight .o{color:#859900}.highlight .x{color:#cb4b16}.highlight .p{color:#586e75}.highlight .cm{color:#93a1a1}.highlight .cp{color:#859900}.highlight .c1{color:#93a1a1}.highlight .cs{color:#859900}.highlight .gd{color:#2aa198}.highlight .ge{color:#586e75;font-style:italic}.highlight .gr{color:#dc322f}.highlight .gh{color:#cb4b16}.highlight .gi{color:#859900}.highlight .go,.highlight .gp{color:#586e75}.highlight .gs{color:#586e75;font-weight:700}.highlight .gu{color:#cb4b16}.highlight .gt{color:#586e75}.highlight .kc{color:#cb4b16}.highlight .kd{color:#268bd2}.highlight .kn,.highlight .kp{color:#859900}.highlight .kr{color:#268bd2}.highlight .kt{color:#dc322f}.highlight .ld{color:#586e75}.highlight .m,.highlight .s{color:#2aa198}.highlight .na{color:#586e75}.highlight .nb{color:#b58900}.highlight .nc{color:#268bd2}.highlight .no{color:#cb4b16}.highlight .nd{color:#268bd2}.highlight .ne,.highlight .ni{color:#cb4b16}.highlight .nf{color:#268bd2}.highlight .nl,.highlight .nn,.highlight .nx,.highlight .py{color:#586e75}.highlight .nt,.highlight .nv{color:#268bd2}.highlight .ow{color:#859900}.highlight .w{color:#586e75}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#2aa198}.highlight .sb{color:#93a1a1}.highlight .sc{color:#2aa198}.highlight .sd{color:#586e75}.highlight .s2{color:#2aa198}.highlight .se{color:#cb4b16}.highlight .sh{color:#586e75}.highlight .si,.highlight .sx{color:#2aa198}.highlight .sr{color:#dc322f}.highlight .s1,.highlight .ss{color:#2aa198}.highlight .bp,.highlight .vc,.highlight .vg,.highlight .vi{color:#268bd2}.highlight .il{color:#2aa198}#wrap{max-width:960px;min-width:280px;padding:0 4.16667%;margin:0 auto}@media screen and (max-width:600px){#wrap{padding:0 20px}}#wrap .content-wrap{padding:20px 0 50px;min-height:calc(100vh - 50px)}#header{border-bottom:1px solid #ddd;margin:0 0 4.16667%;padding-bottom:0}#header .logo{margin:0 0 8px;width:calc(100% - 200px);min-width:50%;display:inline-block;vertical-align:bottom;transition:color 1s;color:#222;font-size:0}#header .logo span{font-size:20px}@media screen and (min-width:601px){body.home #header .logo{color:#009193}body.home #header .logo,body.home #header .logo span{font-size:40px}}#header nav{margin:0 0 8px;color:#666;width:200px;max-width:50%;display:inline-block;vertical-align:bottom;display:inline-flex;flex-direction:row}@media screen and (min-width:601px){#header nav{margin-top:-22px}}@media screen and (max-width:600px){#header nav{font-size:smaller}}#header nav a{display:inline-block;background-image:none;color:inherit}#header nav a.current,#header nav a:hover{color:#009193}#header nav>span{display:inline-block;flex:1}#header.home h1{display:block}#footer{border-top:1px solid #ddd;padding:8px 0 0;font-size:smaller;color:#666}#footer a{background-image:none;color:inherit}#footer a.current,#footer a:hover{color:#009193}#footer p{float:right;min-width:200px}#footer .social{margin-top:-4px}#footer .social a{font-size:0;padding-top:30px;height:16px;overflow:hidden;display:inline-block;width:16px;background-size:contain;background-repeat:no-repeat;background-position:50%;margin-right:10px;opacity:.5}#footer .social a:hover{opacity:1}#footer .social a.g{background-image:url(social/github.ea8bb7f4b65e7f8b2438d45463270d82.svg)}#footer .social a.t{background-image:url(social/twitter.93a9fd6aa377d5fe5cb299c3927b8a15.svg)}#footer .social a.i{background-image:url(social/instagram.fbae9d49b5fdd1526b1bb1063a8c4d4a.svg)}.home{padding:0}.arrow-link{position:relative}.arrow-link:before{content:"\2192   ";position:absolute;right:100%;top:0;margin:0 25px 0 0;opacity:0;transition:.2s}.arrow-link:hover:before{margin-right:5px;opacity:1}.latest,.projects{width:200px;margin:0 0 60px}.latest h4,.projects h4{margin:0 0 15px}.latest .all,.latest .arrow-link,.projects .all,.projects .arrow-link{display:block;margin:0 0 5px;padding:0 0 5px;font-size:smaller;font-style:italic}.latest .all:hover,.latest .arrow-link:hover,.projects .all:hover,.projects .arrow-link:hover{color:#009193}.latest .all,.projects .all{margin-top:15px;color:#666}.archive{margin:40px 0}.archive a{display:block;margin:0 0 10px}.archive a h6{margin:0 0 5px}.archive a em{font-size:smaller}.archive a:hover{color:#009193}.portfolio{margin:40px 0}.portfolio .project{border:1px solid #ddd;transition:border-color .25s}.portfolio .project h4{margin:0 0 5px}.portfolio .project .arrow-link{font-style:italic;font-size:smaller}.portfolio .project .inner{padding-top:56.25%;background-position:top;background-size:cover;position:relative}.portfolio .project .inner .text{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .25s;padding:50px;background:rgba(34,34,34,.8);color:#fff}.portfolio .project:hover{border-color:#222}.portfolio .project:hover .inner .text{opacity:1}@media screen and (min-width:601px){.portfolio .project{display:inline-block;vertical-align:top;width:40%;margin:0 10% 10% 0}}@media screen and (max-width:600px){.portfolio .project{margin:0 0 20px}}.highlight{background:#fffff5;padding:5px 15px;border:1px solid #ddd;font-size:14px;margin:0 0 1em;max-width:720px}.home .content,.home .side{display:inline-block;vertical-align:top}.home .content{width:calc(100% - 200px);min-width:280px;padding-right:80px;margin-bottom:50px}@media screen and (max-width:600px){.home .content{padding-right:0;width:100%}}.home .side{width:200px}.post{max-width:720px}.post .date{font-size:smaller;font-style:italic;margin:0 0 2em}.post .subtitle{margin:0 0 1em}.post footer{margin:50px 0;max-width:720px}.post footer .footer-text{font-style:italic;padding:0 0 30px}.print-only{display:none}@media print{#footer,#header,.side{display:none}.print-only{display:block}}
/*# sourceMappingURL=main.8ebc4260966594d25c77.css.map*/