body{color:#777}.pure-img-responsive{max-width:100%;height:auto}#layout,#menu,.menu-link{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#layout{position:relative;left:0;padding-left:0}#layout.active #menu{left:12em;width:12em}#layout.active .menu-link{left:12em}.content{padding:0 2em;max-width:60rem;margin:0 auto 50px;line-height:1.6em}.header{margin:0;color:#333;text-align:center;padding:2.5em 2em 0;border-bottom:1px solid #eee}.header h1{margin:.2em 0;font-size:3em;font-weight:300}.header h2{font-weight:300;color:#ccc;padding:0;margin-top:0}.content-subhead{margin:50px 0 20px 0;font-weight:300;color:#888}#menu{margin-left:-12em;width:12em;position:fixed;top:0;left:0;bottom:0;z-index:1000;background:#191818;overflow:auto;-webkit-overflow-scrolling:touch}#menu a{color:#999;border:none;padding:.6em 0 .6em .6em}#menu .pure-menu,#menu .pure-menu ul{border:none;background:0 0}#menu .pure-menu .menu-item-divided,#menu .pure-menu ul{border-top:1px solid #333}#menu .pure-menu li a:focus,#menu .pure-menu li a:hover{background:#333}#menu .pure-menu-heading,#menu .pure-menu-selected{background:#1f8dd6}#menu .pure-menu-selected a{color:#fff}#menu .pure-menu-heading{font-size:110%;color:#fff;margin:0}.menu-link{position:fixed;display:block;top:0;left:0;background:#000;background:rgba(0,0,0,.7);font-size:10px;z-index:10;width:2em;height:auto;padding:2.1em 1.6em}.menu-link:focus,.menu-link:hover{background:#000}.menu-link span{position:relative;display:block}.menu-link span,.menu-link span:after,.menu-link span:before{background-color:#fff;width:100%;height:.2em}.menu-link span:after,.menu-link span:before{position:absolute;margin-top:-.6em;content:" "}.menu-link span:after{margin-top:.6em}@media (min-width:1170px){.content,.header{padding-left:2em;padding-right:2em}#layout{padding-left:12em;left:0}#menu{left:12em}.menu-link{position:fixed;left:12em;display:none}#layout.active .menu-link{left:12em}}@media (max-width:1170px){#layout.active{position:relative;left:12em}}.highlight{background-color:#fdf6e3;color:#586e75}.highlight .lineno{color:#93a1a1}.highlight .c{color:#93a1a1}.highlight .err{color:#586e75}.highlight .g{color:#586e75}.highlight .k{color:#859900}.highlight .l{color:#586e75}.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{color:#586e75}.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{color:#859900}.highlight .kp{color:#859900}.highlight .kr{color:#268bd2}.highlight .kt{color:#dc322f}.highlight .ld{color:#586e75}.highlight .m{color:#2aa198}.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 .ni{color:#cb4b16}.highlight .ne{color:#cb4b16}.highlight .nf{color:#268bd2}.highlight .nl{color:#586e75}.highlight .nn{color:#586e75}.highlight .nx{color:#586e75}.highlight .py{color:#586e75}.highlight .nt{color:#268bd2}.highlight .nv{color:#268bd2}.highlight .ow{color:#859900}.highlight .w{color:#586e75}.highlight .mf{color:#2aa198}.highlight .mh{color:#2aa198}.highlight .mi{color:#2aa198}.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{color:#2aa198}.highlight .sx{color:#2aa198}.highlight .sr{color:#dc322f}.highlight .s1{color:#2aa198}.highlight .ss{color:#2aa198}.highlight .bp{color:#268bd2}.highlight .vc{color:#268bd2}.highlight .vg{color:#268bd2}.highlight .vi{color:#268bd2}.highlight .il{color:#2aa198}code[class*=language-],pre[class*=language-]{color:#657b83;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.3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#073642}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#073642}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background-color:#fdf6e3}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#93a1a1}.token.punctuation{color:#586e75}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag,.token.type{color:#268bd2}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string,.token.url{color:#2aa198}.token.annotation{color:#6c71c4}.token.placeholder{color:#d33682}.token.entity{color:#657b83;background:#eee8d5}.token.atrule,.token.attr-value,.token.keyword{color:#859900}.token.function{color:#b58900}.token.important,.token.regex,.token.variable{color:#cb4b16}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre.line-numbers{position:relative;padding-left:4em;counter-reset:linenumber}pre.line-numbers>code{position:relative}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:-.1rem;font-size:.9rem;left:-4em;width:3rem;letter-spacing:-1px;border-right:1px solid #ccc;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}.token a{color:inherit}pre.code-toolbar{position:relative}pre.code-toolbar>.toolbar{position:absolute;top:.4em;right:.3em;transition:opacity .3s ease-in-out;opacity:0}pre.code-toolbar:hover>.toolbar{opacity:1}pre.code-toolbar>.toolbar .toolbar-item{display:inline-block}pre.code-toolbar>.toolbar a{cursor:pointer}pre.code-toolbar>.toolbar button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}pre.code-toolbar>.toolbar a,pre.code-toolbar>.toolbar button,pre.code-toolbar>.toolbar span{font-size:.8em;color:#777;padding:.5em;background:#fff;border-radius:5px;border:1px solid #e4decb}pre.code-toolbar>.toolbar a:focus,pre.code-toolbar>.toolbar a:hover,pre.code-toolbar>.toolbar button:focus,pre.code-toolbar>.toolbar button:hover,pre.code-toolbar>.toolbar span:focus,pre.code-toolbar>.toolbar span:hover{color:inherit;text-decoration:none}.command-line-prompt{border-right:1px solid #ccc;display:block;float:left;font-size:.9rem;letter-spacing:-1px;margin-right:1rem;pointer-events:none;min-width:1.5rem;text-align:right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.command-line-prompt>span:before{color:#999;content:' ';display:block;padding-right:.8em}.command-line-prompt>span[data-user]:before{content:"[" attr(data-user) "@" attr(data-host) "] $"}.command-line-prompt>span[data-user=root]:before{content:"[" attr(data-user) "@" attr(data-host) "] #"}.command-line-prompt>span[data-prompt]:before{content:attr(data-prompt)}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit;margin-top:1em;background:hsla(24,20%,50%,.08);background:linear-gradient(to right,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:#f4f1ef;font:700 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:after,:before,:first-letter,:first-line{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html{height:100%}body,html{font-size:1em;color:#777;min-height:100%;line-height:1.6em}.pure-g [class*=pure-u],.text-font,body,button,html,input,select,textarea{font-family:Lato,sans-serif}*{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}a{color:#3da6d6;text-decoration:none}a:hover{text-decoration:underline}blockquote{padding:7px 20px;margin:0 0 20px;font-size:1em;border-left:3px solid #999;line-height:1.5}blockquote ol:first-child,blockquote p:first-child,blockquote ul:first-child{margin-top:0}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:.8em;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.mb-1{margin-bottom:-1rem}.hyphenate{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.semibold{font-weight:500}.flip-vertical{-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}#markdown-toc ul{margin:0}h1{font-weight:500}.article h1{margin-top:1.5em;border-bottom:1px solid #ccc;padding-bottom:.2rem}.article #toc-wrapper+h1,.article h1:first-child{margin-top:0}.header h1{font-family:Raleway,Lato,sans-serif}h2{font-weight:500}h3,h4,h5,h6{font-weight:300}blockquote{font-size:1em}.content{padding:2em}.content>#toc-wrapper+p{margin-top:0}.header{padding-top:1em;padding-bottom:1em}#toc-wrapper{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #ccc;background-color:#f9f9f9}a.header-link{margin-left:12px;color:#aaa;font-weight:300;visibility:hidden}h1:hover a.header-link,h2:hover a.header-link,h3:hover a.header-link,h4:hover a.header-link,h5:hover a.header-link,h6:hover a.header-link{visibility:visible}code{color:inherit;background-color:#f2f2f2;padding:1px 4px;font-size:.9em;font-family:Consolas,"Source Code Pro",Inconsolata,"Courier New",monospace}pre{display:block;padding:10px;margin:0 0 10px;font-size:.9em;line-height:1.3;color:#333;word-break:break-all;word-wrap:break-word;border-radius:4px;border:1px solid #e4decb}pre code{padding:0;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}#markdown-toc code,h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{background-color:inherit;padding:0!important}.token.optional-end,.token.optional-start{color:#aaa;font-size:1.2em}.token.optional-end::after{position:relative;top:.5em;margin-left:-1px;font-size:.6em;font-style:italic;content:'opt'}pre div.toolbar{width:100%;font-family:Lato,sans-serif}pre div.toolbar .toolbar-item:first-child{-ms-transform:translate(.2em,-.5em);-webkit-transform:translate(.2em,-.5em);transform:translate(.2em,-.5em)}pre div.toolbar .toolbar-item:first-child span{font-family:Consolas,"Source Code Pro",Inconsolata,"Courier New",monospace;color:#af902f;-webkit-border-radius:0 0 8px 0;-moz-border-radius:0 0 8px 0;border-radius:0 0 8px 0}pre div.toolbar .toolbar-item:last-child a::before{content:'\f24d';font-family:FontAwesome;padding-right:.3em}pre div.toolbar .toolbar-item a,pre div.toolbar .toolbar-item button{background:#f5f5f5;box-shadow:1px 1px 0 0 #ccc}code.has-jax{font:inherit;font-size:1em;background:inherit;border:inherit;margin:0;padding:0;box-shadow:none}a.footnote{padding-left:1px}a.footnote:before{content:"["}a.footnote:after{content:"]"}a.reversefootnote{margin-left:5px}.footnotes{border-top:1px solid #ddd;margin-top:3em;padding-top:.5em}.footnotes li{padding-left:.5em}#layout{height:100vh}#footer{padding:.6em 0;background:#fafafa;font-size:.9em;border-top:1px solid #eee;margin-top:3em;width:100%}#menu a{padding:.5em 0 .5em .7em}#menu a:hover{text-decoration:none}#menu .pure-menu-children{display:none;font-size:1rem}#menu .pure-menu-active>.pure-menu-children,#menu .pure-menu-allow-hover:hover>.pure-menu-children{position:static;display:inline-block}#menu .pure-menu-active>.pure-menu-link{background-color:transparent}#menu .pure-menu-link:focus,#menu .pure-menu-link:hover{background-color:#333}#menu a.pure-menu-heading{font-family:Merriweather,serif;font-weight:400;background:inherit;padding:.6em 0 .6em .7em;font-size:1.4em;color:#eee}#menu a.pure-menu-heading.pure-menu-selected{background:#1f8dd6}#menu .pure-menu-selected li:not(.pure-menu-selected) a{color:#999}#menu{font-family:Raleway,Lato,sans-serif;font-size:larger;overflow-y:auto;overflow-x:hidden}.menu-item-disabled{padding:.5em 0 .5em .7em;color:#eee;font-family:Merriweather,serif;font-size:1.2em}#menu .pure-menu-children{background:inherit}#menu ul.pure-menu-children{border:none!important;background-color:#191818;width:100%}#menu ul.pure-menu-children li a{padding:.5em 0 .5em 2em}#menu .pure-menu-has-children>.pure-menu-link:after{padding-left:.5em;content:"\f054";font-family:FontAwesome;font-size:small}#menu .pure-menu-has-children.pure-menu-active>.pure-menu-link:after,#menu .pure-menu-has-children.pure-menu-allow-hover:hover>.pure-menu-link:after{padding-left:.5em;content:"\f078";font-family:FontAwesome;font-size:small}#menu .pure-menu .menu-item-divided,#menu .pure-menu ul{border-top:1px solid #444}.about-row{margin-top:30px;padding-left:30px}.about-image{border-radius:50%;height:auto;width:auto;max-width:160px;max-height:160px}.subtitle,.title{font-family:Raleway,Lato,sans-serif}.title{font-size:2.5em;line-height:1.1em}h2.subtitle{font-size:1.19em}span.title-blue{color:#1f8dd6}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-bottom-bar{margin-top:12px;margin-left:auto;margin-right:auto;position:absolute;top:0;left:0;right:0;width:100%;cursor:auto;font-size:1.2em}.mfp-title{text-align:center}
/*# sourceMappingURL=styles.min.css.map */
