/*! normalize.css v3.0.2 | MIT License | git.io/normalize */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{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}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]{-webkit-box-sizing:border-box;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;-webkit-box-sizing:content-box;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}code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:0 0;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#f8f8f2}.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#a6e22e}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function{color:#e6db74}.token.keyword{color:#66d9ef}.token.important,.token.regex{color:#fd971f}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-size:16px;font-family:ff-tisa-web-pro,'Times New Roman',serif;background-color:#fffcf5;color:#333;overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}h1,h2,h3{font-family:museo-sans,'Helvetica Neue',Helvetica,sans-serif}h1{font-size:1.75rem;line-height:1.1;margin-top:40px;color:#333}h2{font-size:2rem;line-height:1.3;margin-top:50px;margin-bottom:10px}h3{font-size:1.2rem}a{color:#16b8e9;text-decoration:none;border-bottom:2px solid #16b8e9}a:hover{color:#f0c808;border-color:#f0c808}blockquote,li,ol,p,ul{line-height:1.6}blockquote,ol,p,ul{margin:0 0 1em}h1+ul{padding:0}img{max-width:100%}blockquote{font-size:1em;font-style:italic;border-left:4px solid #002846;margin:50px 0;padding-left:50px}.container{width:90%;max-width:700px;margin:0 auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.container-wide{width:90%;max-width:1200px;margin:0 auto;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-text h1{color:#16b8e9;font-size:2em;margin-bottom:20px}.main-header{background-color:#068db5;height:100px}.main-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100px}.logo,.primary-nav{-ms-flex-preferred-size:100%;flex-basis:100%}.logo{text-align:center;margin:0;text-transform:uppercase}.logo a{color:#fff;border-bottom:0}.logo a:hover{color:#fff}.primary-nav ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.primary-nav a{font-family:museo-sans,'Helvetica Neue',Helvetica,sans-serif;font-weight:300;color:#fff;border:0;display:block;margin-right:20px;font-size:1.3rem}.primary-nav li:last-child a{margin-right:0}.primary-nav a:hover,.primary-nav li.nav-current a{color:#333}.logo a{letter-spacing:-.12em}.logo a span{position:relative}@-webkit-keyframes logo{30%{bottom:10px}60%{bottom:-10px}90%{bottom:5px}}@keyframes logo{30%{bottom:10px}60%{bottom:-10px}90%{bottom:5px}}pre{background:#e9f1f5;border:1px solid #c6dce5;padding:10px;border-radius:3px;font-size:.75rem}pre[class*=language-]{margin:0 0 16px}code{font-family:Consolas,monospace;border:1px solid #c6dce5;border-radius:2px;white-space:pre;padding:1px 3px}p code{background:#e9f1f5;font-size:.9em}pre code{border:none;padding:0}#disqus_thread{margin-top:100px}footer{text-align:center;color:#999;margin-top:100px;background-color:#333;padding:20px 0}@media (min-width:750px){.main-header .logo,.primary-nav{-ms-flex-preferred-size:auto;flex-basis:auto}pre{font-size:1rem}pre[class*=language-]{margin:0 0 24px}h1{font-size:3.5rem;margin-top:80px}h3{font-size:1.8rem}.page-text h1{font-size:4rem}blockquote,li,ol,p,ul{font-size:1.5rem}.logo a:hover .char1{-webkit-animation:logo .5s ease-in-out;animation:logo .5s ease-in-out}.logo a:hover .char2{-webkit-animation:logo .5s .05s ease-in-out;animation:logo .5s .05s ease-in-out}.logo a:hover .char3{-webkit-animation:logo .5s .1s ease-in-out;animation:logo .5s .1s ease-in-out}.logo a:hover .char4{-webkit-animation:logo .5s .15s ease-in-out;animation:logo .5s .15s ease-in-out}.logo a:hover .char5{-webkit-animation:logo .5s .2s ease-in-out;animation:logo .5s .2s ease-in-out}.logo a:hover .char6{-webkit-animation:logo .5s .25s ease-in-out;animation:logo .5s .25s ease-in-out}.logo a:hover .char7{-webkit-animation:logo .5s .3s ease-in-out;animation:logo .5s .3s ease-in-out}.logo a:hover .char8{-webkit-animation:logo .5s .35s ease-in-out;animation:logo .5s .35s ease-in-out}.logo a:hover .char9{-webkit-animation:logo .5s .4s ease-in-out;animation:logo .5s .4s ease-in-out}.logo a:hover .char10{-webkit-animation:logo .5s .45s ease-in-out;animation:logo .5s .45s ease-in-out}.logo a:hover .char11{-webkit-animation:logo .5s .5s ease-in-out;animation:logo .5s .5s ease-in-out}.logo a:hover .char12{-webkit-animation:logo .5s .55s ease-in-out;animation:logo .5s .55s ease-in-out}.logo a:hover .char13{-webkit-animation:logo .5s .6s ease-in-out;animation:logo .5s .6s ease-in-out}} .logo a:hover .char14{-webkit-animation:logo .5s .65s ease-in-out;animation:logo .5s .65s ease-in-out}.logo a:hover .char15{-webkit-animation:logo .5s .7s ease-in-out;animation:logo .5s .7s ease-in-out} .social{list-style:none;padding:0}.social li{margin-right:40px}.social a{border:0}.social i{margin-right:5px}.intro{color:#fff}.intro h1{color:#fff;margin:0 0 20px}.intro p{font-size:1.1em;margin-bottom:0}.intro a{color:#fff;border-color:#fff}.intro a:hover{color:#068db5;border-color:#068db5}.intro{background-color:#16b8e9;padding:100px 0 80px}.bottomdiv{border-width:120px 100vw 0 0;border-style:solid;border-color:#16b8e9 transparent transparent transparent}@media (min-width:750px){.intro p{font-size:1.5rem;line-height:1.4}}body.paged .entries{margin-top:100px}h1.post-title{margin-top:50px;margin-bottom:5px}h2.post-title{margin-top:0}.post-date,.post-meta{font-size:1rem}.post-meta{margin-bottom:50px}.entries ol{list-style:none;padding:0;margin:0;line-height:1.5}.post h2{font-size:1.5rem}.post h2,.post h3{margin:3rem 0 1rem 0}.post h2 a{color:#333;border:0}.post h2 a:hover{color:#16b8e9}.entry-list-item p{font-size:1rem;margin-top:0}.entry-list-item:last-child{margin-bottom:120px}.post:last-of-type+hr{display:none}hr{margin:30px auto;border-style:solid;border-width:1px;color:#16b8e9}.post-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:museo-sans,'Helvetica Neue',Helvetica,sans-serif;font-weight:300;margin-top:120px;padding:20px 0}.post-nav>*{color:#fff}.next-page,.prev-page{border:0;background-color:#16b8e9;padding:20px 30px}.next-page:hover,.prev-page:hover{background-color:#068db5;color:#fff}.prev-page{margin-right:15px}.next-page{margin-left:15px}.latest-posts p{text-align:center;font-family:museo-sans,'Helvetica Neue',Helvetica,sans-serif;font-weight:300;margin:10px 0 50px}@media (min-width:750px){.entry-list-item p{font-size:1.2em}h1.post-title{margin-top:100px;margin-bottom:10px}.post-date,.post-meta{font-size:1.3rem}.post h2{font-size:2.5rem}hr{width:50%;margin:60px auto}.post-nav a{font-size:1.3em}}.skills{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2em}.skills div{-webkit-box-flex:1;-ms-flex:1 30%;flex:1 30%;text-align:center;background-color:#16b8e9;color:#fff;padding:50px 0;font-size:1.5em;margin-bottom:10px}.skills div:nth-child(even){background-color:#068db5;color:#fff}.skills div:nth-child(3n+2){margin-left:10px;margin-right:10px}