/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;margin:.67em 0}
figcaption,figure,main{display:block}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details,menu{display:block}
summary{display:list-item}
canvas{display:inline-block}
template{display:none}
[hidden]{display:none}
html{box-sizing:border-box}
*,::after,::before{box-sizing:inherit}
@-ms-viewport{width:device-width}
html{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}
body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#173846;background-color:#f3f7f9}
[tabindex="-1"]:focus{outline:0!important}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}
p{margin-top:0;margin-bottom:1rem}
abbr[data-original-title],abbr[title]{cursor:help}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
dl,ol,ul{margin-top:0;margin-bottom:1rem}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
dt{font-weight:600}
dd{margin-bottom:.5rem;margin-left:0}
blockquote{margin:0 0 1rem}
a{color:#09d;text-decoration:none}
a:focus,a:hover{color:#09d;text-decoration:none}
a:not([href]):not([tabindex]){color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):focus{outline:0}
pre{margin-top:0;margin-bottom:1rem;overflow:auto}
figure{margin:0 0 1rem}
img{vertical-align:middle}
[role=button]{cursor:pointer}
[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}
table{border-collapse:collapse;background-color:transparent}
caption{padding-top:.75rem;padding-bottom:.75rem;color:#8aaab9;text-align:left;caption-side:bottom}
th{text-align:left}
label{display:inline-block;margin-bottom:.5rem}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
button,input,select,textarea{line-height:inherit}
input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}
input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}
textarea{resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}
input[type=search]{-webkit-appearance:none}
output{display:inline-block}
[hidden]{display:none!important}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-weight:300;line-height:1.1;color:inherit}
.h1,h1{font-size:2.5rem}
.h2,h2{font-size:2rem}
.h3,h3{font-size:1.75rem}
.h4,h4{font-size:1.5rem}
.h5,h5{font-size:1.25rem}
.h6,h6{font-size:1rem}
.lead{font-size:1.25rem;font-weight:300}
.display-1{font-size:6rem;font-weight:300;line-height:1.1}
.display-2{font-size:5.5rem;font-weight:300;line-height:1.1}
.display-3{font-size:4.5rem;font-weight:300;line-height:1.1}
.display-4{font-size:3.5rem;font-weight:300;line-height:1.1}
hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid #d1e0e8}
.small,small{font-size:85%;font-weight:400}
.mark,mark{padding:.2em;background-color:#ff851b}
.list-unstyled{padding-left:0;list-style:none}
.list-inline{padding-left:0;list-style:none}
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:5px}
.initialism{font-size:90%;text-transform:uppercase}
.blockquote{padding:.5rem 1rem;margin-bottom:1rem;font-size:1.25rem;border-left:.25rem solid #eceeef}
.blockquote-footer{display:block;font-size:80%;color:#636c72}
.blockquote-footer::before{content:"\2014 \00A0"}
.blockquote-reverse{padding-right:1rem;padding-left:0;text-align:right;border-right:.25rem solid #eceeef;border-left:0}
.blockquote-reverse .blockquote-footer::before{content:""}
.blockquote-reverse .blockquote-footer::after{content:"\00A0 \2014"}
code,kbd,pre,samp{font-family:Monaco,"Lucida Console",monospace}
code{padding:.2rem .4rem;font-size:90%;color:#173846;background-color:#f3f7f9;border-radius:3px}
a>code{padding:0;color:inherit;background-color:inherit}
kbd{padding:.2rem .4rem;font-size:90%;color:#173846;background-color:#f3f7f9;border-radius:.2rem;box-shadow:0 1px 0 #d1e0e8}
kbd kbd{padding:0;font-size:100%;font-weight:600;box-shadow:none}
pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;color:#292b2c}
pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}
.pre-scrollable{max-height:340px;overflow-y:scroll}
body{font-size:20px;font-family:Lora,serif;font-weight:300;background-color:#fff;color:rgba(0,0,0,.75);padding:4rem 2rem;line-height:1.8;transition:.4s background-color,.4s color}
body[data-theme=night]{background-color:#21282c;color:rgba(255,255,255,.75)}
body [data-postleaf-region]{outline:0}
@media screen and (max-width:600px){
body{font-size:18px;padding:2rem 1rem}
}
.container{max-width:40rem;margin:0 auto}
.title{font-family:Lato,sans-serif;font-size:3rem;margin:0 0 3rem 0}
a,a:hover{color:inherit;text-decoration:underline}
em{font-style:italic}
strong{font-weight:700}
h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}
h2:not(:first-child),h3:not(:first-child),h4:not(:first-child){margin-top:3rem}
hr{border-top:solid .25rem #f3f7f9;margin:4rem 0}
pre{background-color:#f3f7f9;color:#173846;border-radius:3px;padding:1.5rem}
img{max-width:100%}
figure.image{display:block}
figure.image img{width:100%;display:block}
figure.image:not(.align-left):not(.align-right):not(.align-center){max-width:none;width:calc(100% + 4rem);margin-left:-2rem}
figure.image.align-left{width:50%;float:left;margin-right:1rem;margin-left:-2rem}
figure.image.align-right{width:50%;float:right;margin-left:1rem;margin-right:-2rem}
figure.image.align-center{width:75%;margin-left:auto;margin-right:auto}
figure.image figcaption{font-family:Lato,sans-serif;font-size:1.1rem;font-weight:300;text-align:center;color:#999;margin-top:.25rem}
[data-embed] iframe{width:100%}
[data-embed-provider=Vimeo],[data-embed-provider=YouTube]{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;margin-bottom:1rem}
[data-embed-provider=Vimeo] iframe,[data-embed-provider=YouTube] iframe{position:absolute;top:0;left:0;width:100%;height:100%}