[class*="-grid"]:before,[class*="-grid"]:after{content:" ";display:table;clear:both}.half-grid{display:flex;align-content:center;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin:0}@media screen and (min-width: 40em){.half-grid{margin-left:-1rem;margin-right:-1rem;}}.half-grid .grid-item{display:block;width:100%}@media screen and (min-width: 40em){.half-grid .grid-item{flex:1 1 auto;justify-content:space-around;align-items:stretch;width:50%;padding:0 1rem;}}.third-grid{display:flex;align-content:center;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin:0}@media screen and (min-width: 40em){.third-grid{margin-left:-1rem;margin-right:-1rem;}}.third-grid .grid-item{display:block;width:100%}@media screen and (min-width: 40em){.third-grid .grid-item{flex:1 1 auto;justify-content:space-around;align-items:stretch;width:50%;padding:0 1rem;}}@media screen and (min-width: 60em){.third-grid .grid-item{width:33.333333333%;}}.quarter-grid{margin:0;margin-right:-1.5rem;margin-left:-1.5rem;max-width:none;width:auto}.quarter-grid .grid-item{display:block;width:100%;padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width: 40em){.quarter-grid .grid-item{float:left;width:50%;position:relative}}@media screen and (min-width: 60em){.quarter-grid .grid-item{width:25%}}.col-1{color:#698c78}.col-2{color:#b14437}.col-3{color:#449dd1}.col-4{color:#706d94}.col-5{color:#826974}::-moz-selection{background-color:#d01212;color:white}::selection{background-color:#d01212;color:white}*,*:before,*:after{margin:0;padding:0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}img{display:block;max-width:100%}a{color:#d01212;text-decoration:none;transition:color .4s,background .4s,border .4s}a:hover{color:#430606}.main a{background-color:transparent;border-bottom:1px solid #430606}.about .main a{border-bottom:1px solid #b14437}.about .main a:hover{color:#b14437;border-color:black}.articles .main h1 a:hover,.article .main h1 a:hover{color:#6a9d3a}.articles .main a,.article .main a{border-bottom:1px solid #76b041}.articles .main a:hover,.article .main a:hover{color:#76b041;border-color:black}.notes .main h1 a:hover,.note .main h1 a:hover{color:#3292ca}.notes .main a,.note .main a{border-bottom:1px solid #449dd1}.notes .main a:hover,.note .main a:hover{color:#449dd1;border-color:black}html{height:101%;font-family:'Gentium Basic',serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-size:1.3rem;line-height:1.45}@media screen and (min-width: 40em){body{font-size:1.4rem;line-height:1.5;}}@media screen and (min-width: 625em){body{font-size:1.5rem;line-height:1.45;}}.main{margin:0 auto;padding:1rem;max-width:60rem;background:#fff;color:#222}.header{border-bottom:1px solid black;margin:0 auto;margin-bottom:1.5em;padding:1em 1em 0 1em;max-width:60rem}.header:after{content:"";display:table;clear:both}.logo{display:block}.logo img{margin:0 auto;width:6em}.logo h1{font-size:1.625rem;font-weight:400;padding:0.2rem;text-align:center}.menu a{display:block;color:#b4b4b4;font-family:'Open Sans',sans-serif}.menu a:hover{color:#818181;text-decoration:none}.menu .active{color:#818181}.menu li{list-style:none}.menu>li{width:50%;float:left;position:relative;text-align:center}.menu>li>a{padding:.35em 0;border-top:1px solid #ddd;font-size:1rem;font-weight:400}@media screen and (min-width: 40em){header{margin:0 auto}.logo{float:left}.menu{float:right}.menu>li{width:auto;float:left}.menu>li>a{padding:.35em 1em;border:0}.menu>li>a:last-child{padding-right:0}.menu>li:hover .submenu{display:block}}h1{font-family:'Open Sans',sans-serif;font-weight:700;text-transform:uppercase;font-size:3.5rem;line-height:1.15em;font-weight:600;margin-bottom:0.5em}h2{font-size:2em;line-height:1.15em;font-weight:600;margin-bottom:.5em}h3{font-size:1.4em;line-height:1.25em;font-weight:400;margin-bottom:.5em}h4{font-size:1.125em;font-weight:600;line-height:1.25em;margin-bottom:.5em}h1 a,h2 a,h3 a,h4 a{color:inherit;border:0!important}h2,h3{font-family:'Gentium Basic',serif;font-weight:600}.main p,.main figure,.main ul,.main ol{margin-bottom:1.5em}.text ul,.text ol{margin-left:1em}.meta{margin-bottom:1.5em}.meta li{float:left;list-style:none;margin-right:2rem;color:#3b6e8f}.meta li b{font-weight:400;color:#000;padding-right:.25em}.nextprev{padding:1rem 0}.nextprev a{border:0}.nextprev .prev{float:left}.nextprev .next{float:right}.footer{margin:0 auto;max-width:60rem;padding:1rem 1rem 6rem;margin-top:1.5rem;font-size:.8em}.copyright{float:left}.colophon{float:right}.colophon a b{color:#3b6e8f;padding-left:.25em}blockquote{margin:1em 1em 1.5em 2em;padding:0 1rem;border-left:4px solid #494752}pre{padding:0.5rem;border-radius:4px;border:1px solid rgba(0,0,0,0.05);background:rgba(237,237,237,0.2);overflow:auto;margin-bottom:1.5em}code{padding:0.3em}main ul,main ol{margin-left:1.5rem}.section-intro{margin:0 auto;width:90%;margin-bottom:3rem;text-align:center}@media screen and (min-width: 37.5em){.section-intro{width:80%;}}.section-intro h1{font-family:'Open Sans',sans-serif;font-weight:400;font-size:80%;text-transform:uppercase;margin-bottom:.5rem}.section-intro p{font-size:80%}.published{color:#8d8d8d;font-size:1.2rem}.readingtime{color:#dadada;font-size:1rem}article.hentry{margin:2rem 0;padding-bottom:3rem;border-bottom:1px solid #76b041}article.hentry h1{color:#76b041;font-size:2.125rem}@media screen and (min-width: 40em){article.hentry h1{font-size:2.5rem;}}@media screen and (min-width: 62.5em){article.hentry h1{font-size:3rem;}}article.hentry h2{font-family:'Open Sans',sans-serif;font-weight:400;font-size:130%;text-transform:uppercase;margin-bottom:1em;border:none}article.hentry p:last-of-type{}article.hentry .intro{font-size:1.25em;font-style:italic;line-height:1.4;color:#658e11}.notes article.hentry,.note article.hentry{border-bottom:1px solid #449dd1}.notes article.hentry h1,.note article.hentry h1{color:#449dd1}.about .text h1{color:#d01212;font-size:2.125rem}@media screen and (min-width: 40em){.about .text h1{font-size:2.5rem;}}@media screen and (min-width: 62.5em){.about .text h1{font-size:3rem;}}.about .text h2{font-family:'Open Sans',sans-serif;font-weight:400;font-size:130%;text-transform:uppercase;margin-bottom:1em;border:none}.link-back{margin-top:4rem;margin-bottom:2rem}.home .header{max-width:80em}.home .main{max-width:80em;margin:0 auto;padding:0}.home h2{font-family:'Open Sans',sans-serif;font-weight:400;font-size:80%;text-transform:uppercase;margin-bottom:3rem;padding-bottom:0.5rem;border-bottom:1px dotted #cac8d0}@media screen and (min-width: 40em){.home h2{text-align:center;padding-bottom:1rem;}}.home .footer{width:90%;max-width:90rem;margin-top:0;padding:1rem 0 6rem}.brandintro h1{width:90%;max-width:80rem;margin:1.5rem auto;padding:0.5rem;font-size:1.7rem;font-weight:700;text-align:center;text-transform:none;color:#430606;background:-webkit-linear-gradient(#430606,#f15757);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (min-width: 43.75em){.brandintro h1{margin:3.5rem auto;font-size:3.4vw;}}.row{width:90%;max-width:80rem;margin:0 auto}.articles-wrapper{width:100%;background:rgba(218,218,218,0.5);padding:3rem 0;margin-top:2rem}@media screen and (min-width: 40em){.articles-wrapper{padding:3rem;}}.article-last{width:100%;margin:1rem auto;padding:0;border-bottom:2px solid #f1f1f1}@media screen and (min-width: 40em){.article-last{margin:2rem auto;margin-bottom:2.5rem;padding:0 1rem 0 1rem;}}@media screen and (min-width: 50em){.article-last{width:90%;}}@media screen and (min-width: 80em){.article-last{width:90%;}}.article-last h3{font-family:'Open Sans',sans-serif;font-weight:600;font-size:2.125rem;text-transform:uppercase}@media screen and (min-width: 40em){.article-last h3{font-size:2.5rem;text-align:center;}}@media screen and (min-width: 62.5em){.article-last h3{font-size:3rem;}}.entry-recent li{list-style:none}.entry-recent h3{font-family:'Open Sans',sans-serif;font-weight:600;font-size:1.3125em;text-transform:none}@media screen and (min-width: 40em){.entry-recent p{font-size:1.25rem}}.notes-wrapper{width:100%;padding:3rem 0;margin-top:0}@media screen and (min-width: 40em){.notes-wrapper{padding:3rem;}}.notes-recent li{list-style:none}.twitter-tweet{margin-bottom:2rem!important;}