@font-face {
  font-family: 'Agave';
  src: url('fonts/Agave.ttf');
}

html{
    -webkit-text-size-adjust:100%;
    line-height:1.15
}

main{
    display:block
}
h1{
    font-size:2em;
    margin:.67em 0
}
hr{
    box-sizing:content-box;
    height:0;
    overflow:visible
}
pre{
    font-family:monospace,monospace;
    font-size:1em
}
a{
    background-color:transparent
}
abbr[title]{
    border-bottom:none;
    text-decoration:underline;
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted
}
b,strong{
    font-weight:bolder
}
code,kbd,samp{
    font-family:monospace,monospace;
    font-size:1em
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sub{
    bottom:-.25em
}
sup{
    top:-.5em
}
img{
    border-style:none
}
button,input,optgroup,select,textarea{
    font-family:inherit;
    font-size:100%;
    line-height:1.15;
    margin:0
}
button,input{
    overflow:visible
}
button,select{
    text-transform:none
}
[type=button],[type=reset],[type=submit],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{
    padding:.35em .75em .625em
}
legend{
    box-sizing:border-box;
    color:inherit;
    display:table;
    max-width:100%;
    padding:0;
    white-space:normal
}
progress{
    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-decoration{
    -webkit-appearance:none
}
::-webkit-file-upload-button{
    -webkit-appearance:button;
    font:inherit
}
details{
    display:block
}
summary{
    display:list-item
}
[hidden],template{
    display:none
}
html{
    font-family:monospace;
}
.hidden,[hidden]{
    display:none!important
}
.pure-img{
    display:block;
    height:auto;
    max-width:100%
}
.pure-g{
    align-content:flex-start;
    display:flex;
    flex-flow:row wrap
}
.pure-u{
    display:inline-block;
    vertical-align:top
}
.pure-u-1,.pure-u-1-1,.pure-u-1-12,.pure-u-1-2,.pure-u-1-24,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-8,.pure-u-10-24,.pure-u-11-12,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-2-24,.pure-u-2-3,.pure-u-2-5,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24,.pure-u-3-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-8,.pure-u-4-24,.pure-u-4-5,.pure-u-5-12,.pure-u-5-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-8,.pure-u-6-24,.pure-u-7-12,.pure-u-7-24,.pure-u-7-8,.pure-u-8-24,.pure-u-9-24{
    display:inline-block;
    letter-spacing:normal;
    text-rendering:auto;
    vertical-align:top;
    word-spacing:normal
}
.pure-u-1-24{
    width:4.1667%
}
.pure-u-1-12,.pure-u-2-24{
    width:8.3333%
}
.pure-u-1-8,.pure-u-3-24{
    width:12.5%
}
.pure-u-1-6,.pure-u-4-24{
    width:16.6667%
}
.pure-u-1-5{
    width:20%
}
.pure-u-5-24{
    width:20.8333%
}
.pure-u-1-4,.pure-u-6-24{
    width:25%
}
.pure-u-7-24{
    width:29.1667%
}
.pure-u-1-3,.pure-u-8-24{
    width:33.3333%
}
.pure-u-3-8,.pure-u-9-24{
    width:37.5%
}
.pure-u-2-5{
    width:40%
}
.pure-u-10-24,.pure-u-5-12{
    width:41.6667%
}
.pure-u-11-24{
    width:45.8333%
}
.pure-u-1-2,.pure-u-12-24{
    width:50%
}
.pure-u-13-24{
    width:54.1667%
}
.pure-u-14-24,.pure-u-7-12{
    width:58.3333%
}
.pure-u-3-5{
    width:60%
}
.pure-u-15-24,.pure-u-5-8{
    width:62.5%
}
.pure-u-16-24,.pure-u-2-3{
    width:66.6667%
}
.pure-u-17-24{
    width:70.8333%
}
.pure-u-18-24,.pure-u-3-4{
    width:75%
}
.pure-u-19-24{
    width:79.1667%
}
.pure-u-4-5{
    width:80%
}
.pure-u-20-24,.pure-u-5-6{
    width:83.3333%
}
.pure-u-21-24,.pure-u-7-8{
    width:87.5%
}
.pure-u-11-12,.pure-u-22-24{
    width:91.6667%
}
.pure-u-23-24{
    width:95.8333%
}
.pure-u-1,.pure-u-1-1,.pure-u-24-24,.pure-u-5-5{
    width:100%
}
@media screen and (min-width:35.5em){
    .pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-1-12,.pure-u-sm-1-2,.pure-u-sm-1-24,.pure-u-sm-1-3,.pure-u-sm-1-4,.pure-u-sm-1-5,.pure-u-sm-1-6,.pure-u-sm-1-8,.pure-u-sm-10-24,.pure-u-sm-11-12,.pure-u-sm-11-24,.pure-u-sm-12-24,.pure-u-sm-13-24,.pure-u-sm-14-24,.pure-u-sm-15-24,.pure-u-sm-16-24,.pure-u-sm-17-24,.pure-u-sm-18-24,.pure-u-sm-19-24,.pure-u-sm-2-24,.pure-u-sm-2-3,.pure-u-sm-2-5,.pure-u-sm-20-24,.pure-u-sm-21-24,.pure-u-sm-22-24,.pure-u-sm-23-24,.pure-u-sm-24-24,.pure-u-sm-3-24,.pure-u-sm-3-4,.pure-u-sm-3-5,.pure-u-sm-3-8,.pure-u-sm-4-24,.pure-u-sm-4-5,.pure-u-sm-5-12,.pure-u-sm-5-24,.pure-u-sm-5-5,.pure-u-sm-5-6,.pure-u-sm-5-8,.pure-u-sm-6-24,.pure-u-sm-7-12,.pure-u-sm-7-24,.pure-u-sm-7-8,.pure-u-sm-8-24,.pure-u-sm-9-24{
        display:inline-block;
        letter-spacing:normal;
        text-rendering:auto;
        vertical-align:top;
        word-spacing:normal
    }
    .pure-u-sm-1-24{
        width:4.1667%
    }
    .pure-u-sm-1-12,.pure-u-sm-2-24{
        width:8.3333%
    }
    .pure-u-sm-1-8,.pure-u-sm-3-24{
        width:12.5%
    }
    .pure-u-sm-1-6,.pure-u-sm-4-24{
        width:16.6667%
    }
    .pure-u-sm-1-5{
        width:20%
    }
    .pure-u-sm-5-24{
        width:20.8333%
    }
    .pure-u-sm-1-4,.pure-u-sm-6-24{
        width:25%
    }
    .pure-u-sm-7-24{
        width:29.1667%
    }
    .pure-u-sm-1-3,.pure-u-sm-8-24{
        width:33.3333%
    }
    .pure-u-sm-3-8,.pure-u-sm-9-24{
        width:37.5%
    }
    .pure-u-sm-2-5{
        width:40%
    }
    .pure-u-sm-10-24,.pure-u-sm-5-12{
        width:41.6667%
    }
    .pure-u-sm-11-24{
        width:45.8333%
    }
    .pure-u-sm-1-2,.pure-u-sm-12-24{
        width:50%
    }
    .pure-u-sm-13-24{
        width:54.1667%
    }
    .pure-u-sm-14-24,.pure-u-sm-7-12{
        width:58.3333%
    }
    .pure-u-sm-3-5{
        width:60%
    }
    .pure-u-sm-15-24,.pure-u-sm-5-8{
        width:62.5%
    }
    .pure-u-sm-16-24,.pure-u-sm-2-3{
        width:66.6667%
    }
    .pure-u-sm-17-24{
        width:70.8333%
    }
    .pure-u-sm-18-24,.pure-u-sm-3-4{
        width:75%
    }
    .pure-u-sm-19-24{
        width:79.1667%
    }
    .pure-u-sm-4-5{
        width:80%
    }
    .pure-u-sm-20-24,.pure-u-sm-5-6{
        width:83.3333%
    }
    .pure-u-sm-21-24,.pure-u-sm-7-8{
        width:87.5%
    }
    .pure-u-sm-11-12,.pure-u-sm-22-24{
        width:91.6667%
    }
    .pure-u-sm-23-24{
        width:95.8333%
    }
    .pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-24-24,.pure-u-sm-5-5{
        width:100%
    }
}
@media screen and (min-width:48em){
    .pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-12,.pure-u-md-1-2,.pure-u-md-1-24,.pure-u-md-1-3,.pure-u-md-1-4,.pure-u-md-1-5,.pure-u-md-1-6,.pure-u-md-1-8,.pure-u-md-10-24,.pure-u-md-11-12,.pure-u-md-11-24,.pure-u-md-12-24,.pure-u-md-13-24,.pure-u-md-14-24,.pure-u-md-15-24,.pure-u-md-16-24,.pure-u-md-17-24,.pure-u-md-18-24,.pure-u-md-19-24,.pure-u-md-2-24,.pure-u-md-2-3,.pure-u-md-2-5,.pure-u-md-20-24,.pure-u-md-21-24,.pure-u-md-22-24,.pure-u-md-23-24,.pure-u-md-24-24,.pure-u-md-3-24,.pure-u-md-3-4,.pure-u-md-3-5,.pure-u-md-3-8,.pure-u-md-4-24,.pure-u-md-4-5,.pure-u-md-5-12,.pure-u-md-5-24,.pure-u-md-5-5,.pure-u-md-5-6,.pure-u-md-5-8,.pure-u-md-6-24,.pure-u-md-7-12,.pure-u-md-7-24,.pure-u-md-7-8,.pure-u-md-8-24,.pure-u-md-9-24{
        display:inline-block;
        letter-spacing:normal;
        text-rendering:auto;
        vertical-align:top;
        word-spacing:normal
    }
    .pure-u-md-1-24{
        width:4.1667%
    }
    .pure-u-md-1-12,.pure-u-md-2-24{
        width:8.3333%
    }
    .pure-u-md-1-8,.pure-u-md-3-24{
        width:12.5%
    }
    .pure-u-md-1-6,.pure-u-md-4-24{
        width:16.6667%
    }
    .pure-u-md-1-5{
        width:20%
    }
    .pure-u-md-5-24{
        width:20.8333%
    }
    .pure-u-md-1-4,.pure-u-md-6-24{
        width:25%
    }
    .pure-u-md-7-24{
        width:29.1667%
    }
    .pure-u-md-1-3,.pure-u-md-8-24{
        width:33.3333%
    }
    .pure-u-md-3-8,.pure-u-md-9-24{
        width:37.5%
    }
    .pure-u-md-2-5{
        width:40%
    }
    .pure-u-md-10-24,.pure-u-md-5-12{
        width:41.6667%
    }
    .pure-u-md-11-24{
        width:45.8333%
    }
    .pure-u-md-1-2,.pure-u-md-12-24{
        width:50%
    }
    .pure-u-md-13-24{
        width:54.1667%
    }
    .pure-u-md-14-24,.pure-u-md-7-12{
        width:58.3333%
    }
    .pure-u-md-3-5{
        width:60%
    }
    .pure-u-md-15-24,.pure-u-md-5-8{
        width:62.5%
    }
    .pure-u-md-16-24,.pure-u-md-2-3{
        width:66.6667%
    }
    .pure-u-md-17-24{
        width:70.8333%
    }
    .pure-u-md-18-24,.pure-u-md-3-4{
        width:75%
    }
    .pure-u-md-19-24{
        width:79.1667%
    }
    .pure-u-md-4-5{
        width:80%
    }
    .pure-u-md-20-24,.pure-u-md-5-6{
        width:83.3333%
    }
    .pure-u-md-21-24,.pure-u-md-7-8{
        width:87.5%
    }
    .pure-u-md-11-12,.pure-u-md-22-24{
        width:91.6667%
    }
    .pure-u-md-23-24{
        width:95.8333%
    }
    .pure-u-md-1,.pure-u-md-1-1,.pure-u-md-24-24,.pure-u-md-5-5{
        width:100%
    }
}
@media screen and (min-width:64em){
    .pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-1-12,.pure-u-lg-1-2,.pure-u-lg-1-24,.pure-u-lg-1-3,.pure-u-lg-1-4,.pure-u-lg-1-5,.pure-u-lg-1-6,.pure-u-lg-1-8,.pure-u-lg-10-24,.pure-u-lg-11-12,.pure-u-lg-11-24,.pure-u-lg-12-24,.pure-u-lg-13-24,.pure-u-lg-14-24,.pure-u-lg-15-24,.pure-u-lg-16-24,.pure-u-lg-17-24,.pure-u-lg-18-24,.pure-u-lg-19-24,.pure-u-lg-2-24,.pure-u-lg-2-3,.pure-u-lg-2-5,.pure-u-lg-20-24,.pure-u-lg-21-24,.pure-u-lg-22-24,.pure-u-lg-23-24,.pure-u-lg-24-24,.pure-u-lg-3-24,.pure-u-lg-3-4,.pure-u-lg-3-5,.pure-u-lg-3-8,.pure-u-lg-4-24,.pure-u-lg-4-5,.pure-u-lg-5-12,.pure-u-lg-5-24,.pure-u-lg-5-5,.pure-u-lg-5-6,.pure-u-lg-5-8,.pure-u-lg-6-24,.pure-u-lg-7-12,.pure-u-lg-7-24,.pure-u-lg-7-8,.pure-u-lg-8-24,.pure-u-lg-9-24{
        display:inline-block;
        letter-spacing:normal;
        text-rendering:auto;
        vertical-align:top;
        word-spacing:normal
    }
    .pure-u-lg-1-24{
        width:4.1667%
    }
    .pure-u-lg-1-12,.pure-u-lg-2-24{
        width:8.3333%
    }
    .pure-u-lg-1-8,.pure-u-lg-3-24{
        width:12.5%
    }
    .pure-u-lg-1-6,.pure-u-lg-4-24{
        width:16.6667%
    }
    .pure-u-lg-1-5{
        width:20%
    }
    .pure-u-lg-5-24{
        width:20.8333%
    }
    .pure-u-lg-1-4,.pure-u-lg-6-24{
        width:25%
    }
    .pure-u-lg-7-24{
        width:29.1667%
    }
    .pure-u-lg-1-3,.pure-u-lg-8-24{
        width:33.3333%
    }
    .pure-u-lg-3-8,.pure-u-lg-9-24{
        width:37.5%
    }
    .pure-u-lg-2-5{
        width:40%
    }
    .pure-u-lg-10-24,.pure-u-lg-5-12{
        width:41.6667%
    }
    .pure-u-lg-11-24{
        width:45.8333%
    }
    .pure-u-lg-1-2,.pure-u-lg-12-24{
        width:50%
    }
    .pure-u-lg-13-24{
        width:54.1667%
    }
    .pure-u-lg-14-24,.pure-u-lg-7-12{
        width:58.3333%
    }
    .pure-u-lg-3-5{
        width:60%
    }
    .pure-u-lg-15-24,.pure-u-lg-5-8{
        width:62.5%
    }
    .pure-u-lg-16-24,.pure-u-lg-2-3{
        width:66.6667%
    }
    .pure-u-lg-17-24{
        width:70.8333%
    }
    .pure-u-lg-18-24,.pure-u-lg-3-4{
        width:75%
    }
    .pure-u-lg-19-24{
        width:79.1667%
    }
    .pure-u-lg-4-5{
        width:80%
    }
    .pure-u-lg-20-24,.pure-u-lg-5-6{
        width:83.3333%
    }
    .pure-u-lg-21-24,.pure-u-lg-7-8{
        width:87.5%
    }
    .pure-u-lg-11-12,.pure-u-lg-22-24{
        width:91.6667%
    }
    .pure-u-lg-23-24{
        width:95.8333%
    }
    .pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-24-24,.pure-u-lg-5-5{
        width:100%
    }
}
@media screen and (min-width:80em){
    .pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-1-12,.pure-u-xl-1-2,.pure-u-xl-1-24,.pure-u-xl-1-3,.pure-u-xl-1-4,.pure-u-xl-1-5,.pure-u-xl-1-6,.pure-u-xl-1-8,.pure-u-xl-10-24,.pure-u-xl-11-12,.pure-u-xl-11-24,.pure-u-xl-12-24,.pure-u-xl-13-24,.pure-u-xl-14-24,.pure-u-xl-15-24,.pure-u-xl-16-24,.pure-u-xl-17-24,.pure-u-xl-18-24,.pure-u-xl-19-24,.pure-u-xl-2-24,.pure-u-xl-2-3,.pure-u-xl-2-5,.pure-u-xl-20-24,.pure-u-xl-21-24,.pure-u-xl-22-24,.pure-u-xl-23-24,.pure-u-xl-24-24,.pure-u-xl-3-24,.pure-u-xl-3-4,.pure-u-xl-3-5,.pure-u-xl-3-8,.pure-u-xl-4-24,.pure-u-xl-4-5,.pure-u-xl-5-12,.pure-u-xl-5-24,.pure-u-xl-5-5,.pure-u-xl-5-6,.pure-u-xl-5-8,.pure-u-xl-6-24,.pure-u-xl-7-12,.pure-u-xl-7-24,.pure-u-xl-7-8,.pure-u-xl-8-24,.pure-u-xl-9-24{
        display:inline-block;
        letter-spacing:normal;
        text-rendering:auto;
        vertical-align:top;
        word-spacing:normal
    }
    .pure-u-xl-1-24{
        width:4.1667%
    }
    .pure-u-xl-1-12,.pure-u-xl-2-24{
        width:8.3333%
    }
    .pure-u-xl-1-8,.pure-u-xl-3-24{
        width:12.5%
    }
    .pure-u-xl-1-6,.pure-u-xl-4-24{
        width:16.6667%
    }
    .pure-u-xl-1-5{
        width:20%
    }
    .pure-u-xl-5-24{
        width:20.8333%
    }
    .pure-u-xl-1-4,.pure-u-xl-6-24{
        width:25%
    }
    .pure-u-xl-7-24{
        width:29.1667%
    }
    .pure-u-xl-1-3,.pure-u-xl-8-24{
        width:33.3333%
    }
    .pure-u-xl-3-8,.pure-u-xl-9-24{
        width:37.5%
    }
    .pure-u-xl-2-5{
        width:40%
    }
    .pure-u-xl-10-24,.pure-u-xl-5-12{
        width:41.6667%
    }
    .pure-u-xl-11-24{
        width:45.8333%
    }
    .pure-u-xl-1-2,.pure-u-xl-12-24{
        width:50%
    }
    .pure-u-xl-13-24{
        width:54.1667%
    }
    .pure-u-xl-14-24,.pure-u-xl-7-12{
        width:58.3333%
    }
    .pure-u-xl-3-5{
        width:60%
    }
    .pure-u-xl-15-24,.pure-u-xl-5-8{
        width:62.5%
    }
    .pure-u-xl-16-24,.pure-u-xl-2-3{
        width:66.6667%
    }
    .pure-u-xl-17-24{
        width:70.8333%
    }
    .pure-u-xl-18-24,.pure-u-xl-3-4{
        width:75%
    }
    .pure-u-xl-19-24{
        width:79.1667%
    }
    .pure-u-xl-4-5{
        width:80%
    }
    .pure-u-xl-20-24,.pure-u-xl-5-6{
        width:83.3333%
    }
    .pure-u-xl-21-24,.pure-u-xl-7-8{
        width:87.5%
    }
    .pure-u-xl-11-12,.pure-u-xl-22-24{
        width:91.6667%
    }
    .pure-u-xl-23-24{
        width:95.8333%
    }
    .pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-24-24,.pure-u-xl-5-5{
        width:100%
    }
}
@media screen and (min-width:120em){
    .pure-u-xxl-1,.pure-u-xxl-1-1,.pure-u-xxl-1-12,.pure-u-xxl-1-2,.pure-u-xxl-1-24,.pure-u-xxl-1-3,.pure-u-xxl-1-4,.pure-u-xxl-1-5,.pure-u-xxl-1-6,.pure-u-xxl-1-8,.pure-u-xxl-10-24,.pure-u-xxl-11-12,.pure-u-xxl-11-24,.pure-u-xxl-12-24,.pure-u-xxl-13-24,.pure-u-xxl-14-24,.pure-u-xxl-15-24,.pure-u-xxl-16-24,.pure-u-xxl-17-24,.pure-u-xxl-18-24,.pure-u-xxl-19-24,.pure-u-xxl-2-24,.pure-u-xxl-2-3,.pure-u-xxl-2-5,.pure-u-xxl-20-24,.pure-u-xxl-21-24,.pure-u-xxl-22-24,.pure-u-xxl-23-24,.pure-u-xxl-24-24,.pure-u-xxl-3-24,.pure-u-xxl-3-4,.pure-u-xxl-3-5,.pure-u-xxl-3-8,.pure-u-xxl-4-24,.pure-u-xxl-4-5,.pure-u-xxl-5-12,.pure-u-xxl-5-24,.pure-u-xxl-5-5,.pure-u-xxl-5-6,.pure-u-xxl-5-8,.pure-u-xxl-6-24,.pure-u-xxl-7-12,.pure-u-xxl-7-24,.pure-u-xxl-7-8,.pure-u-xxl-8-24,.pure-u-xxl-9-24{
        display:inline-block;
        letter-spacing:normal;
        text-rendering:auto;
        vertical-align:top;
        word-spacing:normal
    }
    .pure-u-xxl-1-24{
        width:4.1667%
    }
    .pure-u-xxl-1-12,.pure-u-xxl-2-24{
        width:8.3333%
    }
    .pure-u-xxl-1-8,.pure-u-xxl-3-24{
        width:12.5%
    }
    .pure-u-xxl-1-6,.pure-u-xxl-4-24{
        width:16.6667%
    }
    .pure-u-xxl-1-5{
        width:20%
    }
    .pure-u-xxl-5-24{
        width:20.8333%
    }
    .pure-u-xxl-1-4,.pure-u-xxl-6-24{
        width:25%
    }
    .pure-u-xxl-7-24{
        width:29.1667%
    }
    .pure-u-xxl-1-3,.pure-u-xxl-8-24{
        width:33.3333%
    }
    .pure-u-xxl-3-8,.pure-u-xxl-9-24{
        width:37.5%
    }
    .pure-u-xxl-2-5{
        width:40%
    }
    .pure-u-xxl-10-24,.pure-u-xxl-5-12{
        width:41.6667%
    }
    .pure-u-xxl-11-24{
        width:45.8333%
    }
    .pure-u-xxl-1-2,.pure-u-xxl-12-24{
        width:50%
    }
    .pure-u-xxl-13-24{
        width:54.1667%
    }
    .pure-u-xxl-14-24,.pure-u-xxl-7-12{
        width:58.3333%
    }
    .pure-u-xxl-3-5{
        width:60%
    }
    .pure-u-xxl-15-24,.pure-u-xxl-5-8{
        width:62.5%
    }
    .pure-u-xxl-16-24,.pure-u-xxl-2-3{
        width:66.6667%
    }
    .pure-u-xxl-17-24{
        width:70.8333%
    }
    .pure-u-xxl-18-24,.pure-u-xxl-3-4{
        width:75%
    }
    .pure-u-xxl-19-24{
        width:79.1667%
    }
    .pure-u-xxl-4-5{
        width:80%
    }
    .pure-u-xxl-20-24,.pure-u-xxl-5-6{
        width:83.3333%
    }
    .pure-u-xxl-21-24,.pure-u-xxl-7-8{
        width:87.5%
    }
    .pure-u-xxl-11-12,.pure-u-xxl-22-24{
        width:91.6667%
    }
    .pure-u-xxl-23-24{
        width:95.8333%
    }
    .pure-u-xxl-1,.pure-u-xxl-1-1,.pure-u-xxl-24-24,.pure-u-xxl-5-5{
        width:100%
    }
}
@media screen and (min-width:160em){
    .pure-u-xxxl-1,.pure-u-xxxl-1-1,.pure-u-xxxl-1-12,.pure-u-xxxl-1-2,.pure-u-xxxl-1-24,.pure-u-xxxl-1-3,.pure-u-xxxl-1-4,.pure-u-xxxl-1-5,.pure-u-xxxl-1-6,.pure-u-xxxl-1-8,.pure-u-xxxl-10-24,.pure-u-xxxl-11-12,.pure-u-xxxl-11-24,.pure-u-xxxl-12-24,.pure-u-xxxl-13-24,.pure-u-xxxl-14-24,.pure-u-xxxl-15-24,.pure-u-xxxl-16-24,.pure-u-xxxl-17-24,.pure-u-xxxl-18-24,.pure-u-xxxl-19-24,.pure-u-xxxl-2-24,.pure-u-xxxl-2-3,.pure-u-xxxl-2-5,.pure-u-xxxl-20-24,.pure-u-xxxl-21-24,.pure-u-xxxl-22-24,.pure-u-xxxl-23-24,.pure-u-xxxl-24-24,.pure-u-xxxl-3-24,.pure-u-xxxl-3-4,.pure-u-xxxl-3-5,.pure-u-xxxl-3-8,.pure-u-xxxl-4-24,.pure-u-xxxl-4-5,.pure-u-xxxl-5-12,.pure-u-xxxl-5-24,.pure-u-xxxl-5-5,.pure-u-xxxl-5-6,.pure-u-xxxl-5-8,.pure-u-xxxl-6-24,.pure-u-xxxl-7-12,.pure-u-xxxl-7-24,.pure-u-xxxl-7-8,.pure-u-xxxl-8-24,.pure-u-xxxl-9-24{
        display:inline-block;
        letter-spacing:normal;
        text-rendering:auto;
        vertical-align:top;
        word-spacing:normal
    }
    .pure-u-xxxl-1-24{
        width:4.1667%
    }
    .pure-u-xxxl-1-12,.pure-u-xxxl-2-24{
        width:8.3333%
    }
    .pure-u-xxxl-1-8,.pure-u-xxxl-3-24{
        width:12.5%
    }
    .pure-u-xxxl-1-6,.pure-u-xxxl-4-24{
        width:16.6667%
    }
    .pure-u-xxxl-1-5{
        width:20%
    }
    .pure-u-xxxl-5-24{
        width:20.8333%
    }
    .pure-u-xxxl-1-4,.pure-u-xxxl-6-24{
        width:25%
    }
    .pure-u-xxxl-7-24{
        width:29.1667%
    }
    .pure-u-xxxl-1-3,.pure-u-xxxl-8-24{
        width:33.3333%
    }
    .pure-u-xxxl-3-8,.pure-u-xxxl-9-24{
        width:37.5%
    }
    .pure-u-xxxl-2-5{
        width:40%
    }
    .pure-u-xxxl-10-24,.pure-u-xxxl-5-12{
        width:41.6667%
    }
    .pure-u-xxxl-11-24{
        width:45.8333%
    }
    .pure-u-xxxl-1-2,.pure-u-xxxl-12-24{
        width:50%
    }
    .pure-u-xxxl-13-24{
        width:54.1667%
    }
    .pure-u-xxxl-14-24,.pure-u-xxxl-7-12{
        width:58.3333%
    }
    .pure-u-xxxl-3-5{
        width:60%
    }
    .pure-u-xxxl-15-24,.pure-u-xxxl-5-8{
        width:62.5%
    }
    .pure-u-xxxl-16-24,.pure-u-xxxl-2-3{
        width:66.6667%
    }
    .pure-u-xxxl-17-24{
        width:70.8333%
    }
    .pure-u-xxxl-18-24,.pure-u-xxxl-3-4{
        width:75%
    }
    .pure-u-xxxl-19-24{
        width:79.1667%
    }
    .pure-u-xxxl-4-5{
        width:80%
    }
    .pure-u-xxxl-20-24,.pure-u-xxxl-5-6{
        width:83.3333%
    }
    .pure-u-xxxl-21-24,.pure-u-xxxl-7-8{
        width:87.5%
    }
    .pure-u-xxxl-11-12,.pure-u-xxxl-22-24{
        width:91.6667%
    }
    .pure-u-xxxl-23-24{
        width:95.8333%
    }
    .pure-u-xxxl-1,.pure-u-xxxl-1-1,.pure-u-xxxl-24-24,.pure-u-xxxl-5-5{
        width:100%
    }
}
@media screen and (min-width:240em){
    .pure-u-x4k-1,.pure-u-x4k-1-1,.pure-u-x4k-1-12,.pure-u-x4k-1-2,.pure-u-x4k-1-24,.pure-u-x4k-1-3,.pure-u-x4k-1-4,.pure-u-x4k-1-5,.pure-u-x4k-1-6,.pure-u-x4k-1-8,.pure-u-x4k-10-24,.pure-u-x4k-11-12,.pure-u-x4k-11-24,.pure-u-x4k-12-24,.pure-u-x4k-13-24,.pure-u-x4k-14-24,.pure-u-x4k-15-24,.pure-u-x4k-16-24,.pure-u-x4k-17-24,.pure-u-x4k-18-24,.pure-u-x4k-19-24,.pure-u-x4k-2-24,.pure-u-x4k-2-3,.pure-u-x4k-2-5,.pure-u-x4k-20-24,.pure-u-x4k-21-24,.pure-u-x4k-22-24,.pure-u-x4k-23-24,.pure-u-x4k-24-24,.pure-u-x4k-3-24,.pure-u-x4k-3-4,.pure-u-x4k-3-5,.pure-u-x4k-3-8,.pure-u-x4k-4-24,.pure-u-x4k-4-5,.pure-u-x4k-5-12,.pure-u-x4k-5-24,.pure-u-x4k-5-5,.pure-u-x4k-5-6,.pure-u-x4k-5-8,.pure-u-x4k-6-24,.pure-u-x4k-7-12,.pure-u-x4k-7-24,.pure-u-x4k-7-8,.pure-u-x4k-8-24,.pure-u-x4k-9-24{
        display:inline-block;
        letter-spacing:normal;
        text-rendering:auto;
        vertical-align:top;
        word-spacing:normal
    }
    .pure-u-x4k-1-24{
        width:4.1667%
    }
    .pure-u-x4k-1-12,.pure-u-x4k-2-24{
        width:8.3333%
    }
    .pure-u-x4k-1-8,.pure-u-x4k-3-24{
        width:12.5%
    }
    .pure-u-x4k-1-6,.pure-u-x4k-4-24{
        width:16.6667%
    }
    .pure-u-x4k-1-5{
        width:20%
    }
    .pure-u-x4k-5-24{
        width:20.8333%
    }
    .pure-u-x4k-1-4,.pure-u-x4k-6-24{
        width:25%
    }
    .pure-u-x4k-7-24{
        width:29.1667%
    }
    .pure-u-x4k-1-3,.pure-u-x4k-8-24{
        width:33.3333%
    }
    .pure-u-x4k-3-8,.pure-u-x4k-9-24{
        width:37.5%
    }
    .pure-u-x4k-2-5{
        width:40%
    }
    .pure-u-x4k-10-24,.pure-u-x4k-5-12{
        width:41.6667%
    }
    .pure-u-x4k-11-24{
        width:45.8333%
    }
    .pure-u-x4k-1-2,.pure-u-x4k-12-24{
        width:50%
    }
    .pure-u-x4k-13-24{
        width:54.1667%
    }
    .pure-u-x4k-14-24,.pure-u-x4k-7-12{
        width:58.3333%
    }
    .pure-u-x4k-3-5{
        width:60%
    }
    .pure-u-x4k-15-24,.pure-u-x4k-5-8{
        width:62.5%
    }
    .pure-u-x4k-16-24,.pure-u-x4k-2-3{
        width:66.6667%
    }
    .pure-u-x4k-17-24{
        width:70.8333%
    }
    .pure-u-x4k-18-24,.pure-u-x4k-3-4{
        width:75%
    }
    .pure-u-x4k-19-24{
        width:79.1667%
    }
    .pure-u-x4k-4-5{
        width:80%
    }
    .pure-u-x4k-20-24,.pure-u-x4k-5-6{
        width:83.3333%
    }
    .pure-u-x4k-21-24,.pure-u-x4k-7-8{
        width:87.5%
    }
    .pure-u-x4k-11-12,.pure-u-x4k-22-24{
        width:91.6667%
    }
    .pure-u-x4k-23-24{
        width:95.8333%
    }
    .pure-u-x4k-1,.pure-u-x4k-1-1,.pure-u-x4k-24-24,.pure-u-x4k-5-5{
        width:100%
    }
}
.pure-menu{
    box-sizing:border-box
}
.pure-menu-fixed{
    left:0;
    position:fixed;
    top:0;
    z-index:3
}
.pure-menu-item,.pure-menu-list{
    position:relative
}
.pure-menu-list{
    list-style:none;
    margin:0;
    padding:0
}
.pure-menu-item{
    height:100%;
    margin:0;
    padding:0
}
.pure-menu-heading,.pure-menu-link{
    display:block;
    text-decoration:none;
    white-space:nowrap
}
.pure-menu-horizontal{
    white-space:nowrap;
    width:100%
}
.pure-menu-horizontal .pure-menu-list{
    display:inline-block
}
.pure-menu-horizontal .pure-menu-heading,.pure-menu-horizontal .pure-menu-item,.pure-menu-horizontal .pure-menu-separator{
    display:inline-block;
    vertical-align:middle
}
.pure-menu-horizontal .pure-menu-children .pure-menu-separator,.pure-menu-separator{
    background-color:#ccc;
    height:1px;
    margin:.3em 0
}
.pure-menu-horizontal .pure-menu-separator{
    height:1.3em;
    margin:0 .3em;
    width:1px
}
.pure-menu-horizontal .pure-menu-children .pure-menu-separator{
    display:block;
    width:auto
}
.pure-menu-heading{
    color:#565d64;
    text-transform:uppercase
}
.pure-menu-link{
    color:#777
}
.pure-menu-children{
    background-color:#fff
}
.pure-menu-heading,.pure-menu-link{
    padding:.5em 1em
}
.pure-menu-disabled{
    opacity:.5
}
.pure-menu-disabled .pure-menu-link:hover{
    background-color:transparent;
    cursor:default
}
.pure-menu-active>.pure-menu-link,.pure-menu-link:focus,.pure-menu-link:hover{
    background-color:#eee
}
.pure-menu-selected>.pure-menu-link,.pure-menu-selected>.pure-menu-link:visited{
    color:#000
}
.pure-table{
    border:1px solid #cbcbcb;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show
}
.pure-table caption{
    color:#000;
    font:italic 85%/1 arial,sans-serif;
    padding:1em 0;
    text-align:center
}
.pure-table td,.pure-table th{
    border-bottom-width:0;
    border-left:1px solid #cbcbcb;
    border-right-width:0;
    border-top-width:0;
    font-size:inherit;
    margin:0;
    overflow:visible;
    padding:.5em 1em
}
.pure-table thead{
    background-color:#e0e0e0;
    color:#000;
    text-align:left;
    vertical-align:bottom
}
.pure-table td{
    background-color:transparent
}
.pure-table-odd td,.pure-table-striped tr:nth-child(2n-1) td{
    background-color:#f2f2f2
}
.pure-table-bordered td{
    border-bottom:1px solid #cbcbcb
}
.pure-table-bordered tbody>tr:last-child>td{
    border-bottom-width:0
}
.pure-table-horizontal td,.pure-table-horizontal th{
    border-width:0 0 1px;
    border-bottom:1px solid #cbcbcb
}
.pure-table-horizontal tbody>tr:last-child>td{
    border-bottom-width:0
}
.highlight .hl{
    background-color:#373b41
}
.highlight{
    background:#1d1f21;
    color:#c5c8c6
}
.highlight .c{
    color:#969896
}
.highlight .err{
    color:#c66
}
.highlight .k{
    color:#b294bb
}
.highlight .l{
    color:#de935f
}
.highlight .n{
    color:#c5c8c6
}
.highlight .o{
    color:#8abeb7
}
.highlight .p{
    color:#c5c8c6
}
.highlight .c1,.highlight .cm,.highlight .cp,.highlight .cs{
    color:#969896
}
.highlight .gd{
    color:#c66
}
.highlight .ge{
    font-style:italic
}
.highlight .gh{
    color:#c5c8c6;
    font-weight:700
}
.highlight .gi{
    color:#b5bd68
}
.highlight .gp{
    color:#969896
}
.highlight .gp,.highlight .gs,.highlight .gu{
    font-weight:700
}
.highlight .gu{
    color:#8abeb7
}
.highlight .kc,.highlight .kd{
    color:#b294bb
}
.highlight .kn{
    color:#8abeb7
}
.highlight .kp,.highlight .kr{
    color:#b294bb
}
.highlight .kt{
    color:#f0c674
}
.highlight .ld{
    color:#b5bd68
}
.highlight .m{
    color:#de935f
}
.highlight .s{
    color:#b5bd68
}
.highlight .na{
    color:#81a2be
}
.highlight .nb{
    color:#c5c8c6
}
.highlight .nc{
    color:#f0c674
}
.highlight .no{
    color:#c66
}
.highlight .nd{
    color:#8abeb7
}
.highlight .ni{
    color:#c5c8c6
}
.highlight .ne{
    color:#c66
}
.highlight .nf{
    color:#81a2be
}
.highlight .nl{
    color:#c5c8c6
}
.highlight .nn{
    color:#f0c674
}
.highlight .nx{
    color:#81a2be
}
.highlight .py{
    color:#c5c8c6
}
.highlight .nt{
    color:#8abeb7
}
.highlight .nv{
    color:#c66
}
.highlight .ow{
    color:#8abeb7
}
.highlight .w{
    color:#c5c8c6
}
.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{
    color:#de935f
}
.highlight .sb{
    color:#b5bd68
}
.highlight .sc{
    color:#c5c8c6
}
.highlight .sd{
    color:#969896
}
.highlight .s2{
    color:#b5bd68
}
.highlight .se{
    color:#de935f
}
.highlight .sh{
    color:#b5bd68
}
.highlight .si{
    color:#de935f
}
.highlight .s1,.highlight .sr,.highlight .ss,.highlight .sx{
    color:#b5bd68
}
.highlight .bp{
    color:#c5c8c6
}
.highlight .vc,.highlight .vg,.highlight .vi{
    color:#c66
}
.highlight .il{
    color:#de935f
}
body{
    background-color:#fff;
    color:#4d4d4c;
    font-display:swap;
    font-family: 'Agave', monospace; 
    font-size:16px;
    font-style:normal;
    font-weight:400
}
abbr,cite,q{
    font-family: 'Agave', monospace; 
}
cite,em,q{
    font-style:italic
}
b,bold,dt,strong{
    font-weight:700
}
kbd,samp{
    background-color:#efefef;
    padding:0 .125em
}
code,kbd,pre,samp{
    border:0;
    border-radius:.25em;
    font-family: 'Agave', monospace; 
    margin:0
}
pre code{
    display:block;
    padding:.25em;
    -moz-tab-size:4;
    -o-tab-size:4;
    tab-size:4
}
.highlight{
    overflow:auto
}
mark{
    background-color:#eab700
}
blockquote{
    border-left:.5em solid #8e908c;
    border-radius:.25em;
    margin-left:0;
    padding-left:2em
}
dl dd,dl dt{
    margin-bottom:.25em
}
a{
    color:#a32c2d;
}
a:hover,a:hover:visited{
    color:#C23335;
}
a:visited{
    color:#922325;
}
hr{
    border:0;
    border-top:1px dashed #4d4d4c
}
::-moz-selection{
    background-color:#d6d6d6
}
::selection{
    background-color:#d6d6d6
}
.pure-g [class*=pure-u],button,html,input,select,textarea{
    color:#4d4d4c;
    font-family: 'Agave', monospace; 
    font-weight:400
}
.pure-table{
    background-color:#fff;
    border:1px solid #8e908c;
    color:#4d4d4c
}
.pure-table td,.pure-table th{
    border-left:1px solid #8e908c
}
.pure-table thead{
    background-color:#efefef;
    color:#4d4d4c
}
.pure-menu a,.pure-menu a:hover,.pure-menu a:hover:visited,.pure-menu a:visited{
    color:#4d4d4c;
    border-style: none !important;
}
.pure-menu-header:hover,.pure-menu-item:hover{
    background-color:#efefef
}
.pure-menu-horizontal{
    white-space:normal
}
.pure-menu-heading{
    text-transform:unset
}
.pure-menu-disabled:hover{
    background-color:transparent
}
.footer{
    border-top:1px solid #4d4d4c
}
.navigation{
    border-bottom:1px solid #4d4d4c
}
.navigation-header{
    font-size:1.25em
}
.navigation-header a{
    color:#4d4d4c
}
.navigation-header-subtitle{
    font-family: 'Agave', monospace; 
}
.footer-content,.footer-copyright,.navigation-content,.navigation-header,.pagination-content{
    display:flex;
    justify-content:center;
    text-align:center
}
figure{
    text-align:center
}
figure img{
    margin:0 auto
}
.post-title,h1,h2,h3,h4,h5,h6{
    font-family: 'Agave', monospace; 
    font-weight:550
}
.post-meta{
    font-size:.9em;
    margin:0 0 .5em
}
.post-meta a{
    text-decoration:none
}
.post-meta a:hover{
    text-decoration:underline
}
.post-divider{
    border-top:1px solid #4d4d4c
}
code .ln{
    margin-right:.5em
}
@media screen and (min-width:48em){
    .pure-menu-heading{
        float:left
    }
    .navigation-header-subtitle{
        float:right
    }
}
.fix-cursor-pointer{
    cursor:pointer
}
.fix-placement-up{
    position:relative;
    top:-.05em
}
.centered{
    margin:0 auto;
    text-align:center;
}

