@import url("https://fonts.googleapis.com/css?family=Roboto+Slab:300,300i,700,700i|Montserrat:400,700");*{box-sizing:border-box}::selection{background-color:#242624}::-moz-selection{background-color:#242624}html{height:100%}body{height:100%;margin:0;padding:10px;background:#3c3f3b;color:#f2f2cd;font-family:"Roboto Slab",serif;font-size:20px;font-weight:300;line-height:2.125rem}body::before{content:' ';position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;background-position:0 0, 100% 0, 0 100%, 0 0;background-size:100% 10px, 10px 100%, 100% 10px, 10px 100%;background-image:linear-gradient(to right, #8ecccc, #8ecc8e),linear-gradient(to bottom, #8ecc8e, #ffffb2),linear-gradient(to left, #ffffb2, #fc9),linear-gradient(to top, #fc9, #8ecccc);background-repeat:no-repeat;background-attachment:fixed;pointer-events:none}body h1,body h2,body h3,body h4,body h5,body h6{font-family:"Montserrat",sans-serif}body p{margin:1rem 0}body a{padding:0 .15em;border-radius:3px;color:#c3a0e5;font-weight:700;text-decoration:none}body a:not(.transparent){background-color:#242624}body a:hover,body a:focus{color:#97d8d8}body a:hover:not(.transparent),body a:focus:not(.transparent){background-color:#545951}body .center{text-align:center}body .center>*{margin:auto}body .margin{margin-top:2rem;margin-bottom:2rem}body>header{display:flex;justify-content:center;padding:2.5rem 0;background:#242624;text-align:center;font-size:20px}body>header a{height:73px;background-image:url("/static/title-320.png");background-position:left center;background-repeat:no-repeat}body>header a.title{width:320px}body>header a.crest{width:73px}body>header>div{vertical-align:top;width:247px;margin-top:1em;text-align:left}body>header>div h1{margin:0 0 .1em;font-size:1em;font-weight:700;line-height:1em;text-transform:lowercase}body>header>div h2{margin:0;font-size:.5em;font-weight:400;line-height:1em;text-transform:lowercase}@media only screen and (min-width: 660px){body>header{font-size:40px}body>header a{height:146px;background-image:url("/static/title-640.png")}body>header a.title{width:640px}body>header a.crest{width:146px}body>header>div{display:inline-block;width:494px}}@media only screen and (min-width: 980px){body>header{font-size:60px}body>header a{height:219px;background-image:url("/static/title-960.png")}body>header a.title{width:960px}body>header a.crest{width:219px}body>header>div{display:inline-block;width:741px}}@media only screen and (min-width: 1300px){body>header{font-size:80px}body>header a{height:292px;background-image:url("/static/title-1280.png")}body>header a.title{width:1280px}body>header a.crest{width:292px}body>header>div{display:inline-block;width:988px}}body>main{margin:3rem auto;padding:0 1rem;box-sizing:content-box}@media only screen and (min-width: 660px){body>main{max-width:640px}}@media only screen and (min-width: 980px){body>main{max-width:741px}}@media only screen and (min-width: 1300px){body>main{max-width:988px}}body>main h1,body>main h2,body>main h3,body>main h4,body>main h5,body>main h6{margin:2em 0 1em}body>main h1 a,body>main h2 a,body>main h3 a,body>main h4 a,body>main h5 a,body>main h6 a{display:inline-block;line-height:1.25em}body>main strong{color:#97d8d8;font-weight:700}body>main em{color:#e5bd95;font-style:italic}body>main img{display:block;max-width:100%;margin:auto}body>main .intro{margin-bottom:5rem;text-align:center}body>main .intro img{display:block;width:200px;height:200px;margin:0 auto 1rem;border:5px solid #242624;border-radius:3px}body>main .intro p{margin-top:0}body>main .intro .social{text-align:center}body>main .intro .social a{display:inline-block;width:1.75em;height:1.75em;padding:0;text-align:center}body>main .intro .social a svg{display:inline-block;width:1em;height:1em;vertical-align:-10%;fill:#f2f2cd}@media only screen and (min-width: 660px){body>main .intro{text-align:left;overflow:auto}body>main .intro img{float:left;margin-left:0;margin-right:1rem}body>main .intro .social{text-align:left}}body>main .posts{margin:0;padding:0}body>main .posts a{display:block;margin:0 0 2rem;background:none;color:#f2f2cd;font-weight:normal;text-align:center}body>main .posts a img{display:block;width:120px;height:120px;margin:0 auto 1rem;border:5px solid #242624;border-radius:3px;box-sizing:content-box}body>main .posts a h1{margin:0 0 .25em;font-size:30px;text-transform:lowercase}body>main .posts a h1 span{display:inline-block;padding:0 .15em;border-radius:3px;background-color:#242624}body>main .posts a:nth-child(10n+1) h1{color:#c3a0e5}body>main .posts a:nth-child(10n+2) h1{color:#d897b8}body>main .posts a:nth-child(10n+3) h1{color:#e5a0a0}body>main .posts a:nth-child(10n+4) h1{color:#e5bd95}body>main .posts a:nth-child(10n+5) h1{color:#e5e595}body>main .posts a:nth-child(10n+6) h1{color:#b8d897}body>main .posts a:nth-child(10n+7) h1{color:#97d8b8}body>main .posts a:nth-child(10n+8) h1{color:#97d8d8}body>main .posts a:nth-child(10n+9) h1{color:#a0c3e5}body>main .posts a:nth-child(10n+10) h1{color:#a9a9f2}body>main .posts a:hover,body>main .posts a:focus{background:none}body>main .posts a:hover img,body>main .posts a:focus img{border-color:#545951}body>main .posts a:hover h1 span,body>main .posts a:focus h1 span{background-color:#545951}@media only screen and (min-width: 660px){body>main .posts a{text-align:left;overflow:auto}body>main .posts a img{float:left;margin-left:0;margin-right:1rem}body>main .posts a .social{text-align:left}}.post>header{margin-bottom:2rem;border-bottom:1px dotted #f2f2cd}.post>header .date{font-style:italic}.post>footer{margin-top:3rem;border-top:1px dotted #f2f2cd}.post>header p,.post>footer p{overflow:auto}.post>header p .share,.post>footer p .share{float:right}.post>header p .share a,.post>footer p .share a{display:inline-block;width:1.75em;height:1.75em;padding:0;text-align:center}.post>header p .share a svg,.post>footer p .share a svg{display:inline-block;width:1em;height:1em;vertical-align:-10%;fill:#f2f2cd}.post .tags span{display:inline-block;margin:0 .5em .5em 0;padding:0 .15em;border-radius:3px;background:#242624;font-family:"Montserrat";font-size:80%;vertical-align:top}.post .tags span:nth-child(10n+1){color:#c3a0e5}.post .tags span:nth-child(10n+2){color:#d897b8}.post .tags span:nth-child(10n+3){color:#e5a0a0}.post .tags span:nth-child(10n+4){color:#e5bd95}.post .tags span:nth-child(10n+5){color:#e5e595}.post .tags span:nth-child(10n+6){color:#b8d897}.post .tags span:nth-child(10n+7){color:#97d8b8}.post .tags span:nth-child(10n+8){color:#97d8d8}.post .tags span:nth-child(10n+9){color:#a0c3e5}.post .tags span:nth-child(10n+10){color:#a9a9f2}.post p.gallery-1{margin:2rem auto}@media only screen and (min-width: 710px){.post p.gallery-1{max-width:640px}}.post p.gallery-4{margin:2rem auto;font-size:0;line-height:0}.post p.gallery-4 img{display:inline-block;width:calc(50% - .5rem);margin:.25rem}@media only screen and (min-width: 820px){.post p.gallery-4{max-width:750px}}body>footer{padding:3rem 0;background:#242624;text-align:center;font-family:"Montserrat"}body>footer strong{color:#97d8d8}body>footer .social{margin:2rem 0}body>footer .social a{display:inline-block;width:1.75em;height:1.75em;padding:0;text-align:center;font-size:30px;line-height:50px}body>footer .social a svg{display:inline-block;width:1em;height:1em;vertical-align:-10%;fill:#f2f2cd}body>footer .crest{display:inline-block;width:73px;height:73px;background:url("/static/title-320.png") left top;background-color:transparent}body>footer .crest:hover,body>footer .crest:focus{background-color:transparent}.Linkdump{font-family:"Montserrat"}.Linkdump input,.Linkdump button{min-width:4rem;margin:0 .5rem .5rem 0;padding:0 1rem;border:0;border-radius:3px;background:#242624;color:inherit;font-family:inherit;font-size:1.5rem;line-height:3.5rem}.Linkdump input{flex-grow:1}.Linkdump button{flex-shrink:0;background:#545951}.Linkdump button:hover:not([disabled]){background:#868c7c;cursor:pointer}.Linkdump button[disabled]{opacity:.5}.Linkdump form{display:flex;flex-wrap:wrap;justify-content:center;margin-right:-8px}@media only screen and (min-width: 660px){.Linkdump form{flex-wrap:nowrap}}.Linkdump ul{padding:0;list-style:none;font-family:"Montserrat"}.Linkdump ul li{margin:0}.Linkdump ul li a{display:flex;padding:.25rem .5rem;background:transparent}.Linkdump ul li a .link-date{flex-shrink:0;width:6rem;color:#f2f2cd;font-weight:400}.Linkdump ul li a .link-title{color:#c3a0e5}.Linkdump ul li a .link-uri{display:none;margin-left:1rem;color:#babfa6}.Linkdump ul li a:hover span,.Linkdump ul li a:focus span{color:#97d8d8}.Linkdump .linkdump-summary{text-align:center}.Linkdump .pager{text-align:center}.Linkdump .pager button.hide{visibility:hidden}.maps li{margin:2rem 0}.maps li a{display:block;position:relative;padding:0;border-radius:10px;overflow:hidden}.maps li a div{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border:20px solid transparent;text-align:center}.maps li a div h1{display:inline-block;margin-top:10px;padding:.15em .5em 0;border-radius:3px;background:#242624;color:#c3a0e5}.maps li a img{display:block;width:100%}.maps li a:hover div{border-color:rgba(242,242,205,0.25)}.maps li a:hover div h1{background:#545951;color:#97d8d8}.vimeo{display:block;width:320px;height:320px;margin:2rem auto}@media only screen and (min-width: 660px){.vimeo{width:480px;height:480px}}@media only screen and (min-width: 980px){.vimeo{width:640px;height:640px}}
