article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}.highlight{background-color:#ff0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html{height:100%;max-height:100%;font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{height:100%;max-height:100%;font-family:"liberation_monoregular",Courier,"Courier new",Sans-serif;font-size:1.6rem;line-height:1.5em;color:#000;background-color:#fff;-webkit-font-feature-settings:'kern' 1;-moz-font-feature-settings:'kern' 1;-o-font-feature-settings:'kern' 1;text-rendering:geometricPrecision;overflow-x:hidden}@font-face{font-family:'empty';src:url(data:font/truetype;charset=utf-8;base64,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) format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'liberation_monobold';src:url('../fonts/liberationmono-bold-webfont.eot');src:url('../fonts/liberationmono-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/liberationmono-bold-webfont.woff2') format('woff2'),url('../fonts/liberationmono-bold-webfont.woff') format('woff'),url('../fonts/liberationmono-bold-webfont.ttf') format('truetype'),url('../fonts/liberationmono-bold-webfont.svg#liberation_monobold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'liberation_monoregular';src:url('../fonts/liberationmono-regular-webfont.eot');src:url('../fonts/liberationmono-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/liberationmono-regular-webfont.woff2') format('woff2'),url('../fonts/liberationmono-regular-webfont.woff') format('woff'),url('../fonts/liberationmono-regular-webfont.ttf') format('truetype'),url('../fonts/liberationmono-regular-webfont.svg#liberation_monoregular') format('svg');font-weight:normal;font-style:normal}.inputmono{font-family:"Input Mono";font-style:normal;font-weight:normal}.inputmonoblack{font-family:'liberation_monobold';font-weight:normal;font-style:normal}.inputmonolight{font-family:'liberation_monoregular';font-weight:normal;font-style:normal}::-moz-selection{background:#d6edff}::selection{background:#d6edff}h1,h2,h3,h4,h5,h6{-webkit-font-feature-settings:'dlig' 1,'liga' 1,'lnum' 1,'kern' 1;-moz-font-feature-settings:'dlig' 1,'liga' 1,'lnum' 1,'kern' 1;-o-font-feature-settings:'dlig' 1,'liga' 1,'lnum' 1,'kern' 1;color:#000;line-height:1.15em;margin:0 0 .4em 0;font-weight:bold;text-rendering:geometricPrecision}h1{font-size:2.4rem}h2{font-size:2rem;font-weight:bold;margin-bottom:1.2em}h3{font-size:1.8rem;font-weight:bold}h4{}a{color:#000;text-decoration:underline}a:hover{color:#111}main.content a:hover{color:#fff;background-color:#000}.underline{text-decoration:underline}p,ul,ol,dl{-webkit-font-feature-settings:'liga' 1,'onum' 1,'kern' 1;-moz-font-feature-settings:'liga' 1,'onum' 1,'kern' 1;-o-font-feature-settings:'liga' 1,'onum' 1,'kern' 1;margin:0 0 1.75em 0;text-rendering:geometricPrecision}ol,ul{padding-left:1.6rem}ol ol,ul ul,ul ol,ol ul{margin:0 0 .4em 0;padding-left:2em}dl dt{float:left;width:180px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:700;margin-bottom:1em}dl dd{margin-left:200px;margin-bottom:1em}li{margin:.4em 0}li li{margin:0}hr{display:block;height:1px;border:0;border-top:#efefef 1px solid;margin:3.2em 0;padding:0}blockquote{-moz-box-sizing:border-box;box-sizing:border-box;margin:1.75em 0 1.75em -2.2em;padding:0 0 0 1.75em;border-left:#4a4a4a .4em solid}blockquote p{margin:.8em 0;font-style:italic}blockquote small{display:inline-block;margin:.8em 0 .8em 1.5em;font-size:.9em;color:#ccc}blockquote small:before{content:"— "}blockquote cite{font-weight:700}blockquote cite a{font-weight:normal}mark{background-color:#ffc336}code,tt{padding:1px 3px;font-family:Inconsolata,monospace,sans-serif;font-size:.85em;white-space:pre-wrap;border:#e3edf3 1px solid;background:#f7fafb;border-radius:2px}pre{-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 1.75em 0;border:#e3edf3 1px solid;width:100%;padding:10px;font-family:Inconsolata,monospace,sans-serif;font-size:.9em;white-space:pre;overflow:auto;background:#f7fafb;border-radius:3px}pre code,pre tt{font-size:inherit;white-space:pre-wrap;background:transparent;border:none;padding:0}kbd{display:inline-block;margin-bottom:.4em;padding:1px 8px;border:#ccc 1px solid;color:#666;text-shadow:#fff 0 1px 0;font-size:.9em;font-weight:700;background:#f4f4f4;border-radius:4px;box-shadow:0 1px 0 rgba(0,0,0,.2),0 1px 0 0 #fff inset}button,a.button{background:none;border:4px solid #000;padding:12px 12px;margin:1.5em 0 0 0;text-decoration:none;display:inline-block;font-weight:bold;box-sizing:border-box}button:active,button:focus,a.button:active{outline:none}button:hover,a.button:hover{color:#fff;background-color:#000}.main-header button,.main-header a.button{border-color:#fff;color:#fff}.main-header button:hover,.main-header a.button:hover{color:#000;background-color:#fff}table{-moz-box-sizing:border-box;box-sizing:border-box;margin:1.75em 0;width:100%;max-width:100%;background-color:transparent}table th,table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:#efefef 1px solid}table th{color:#000}table caption+thead tr:first-child th,table caption+thead tr:first-child td,table colgroup+thead tr:first-child th,table colgroup+thead tr:first-child td,table thead:first-child tr:first-child th,table thead:first-child tr:first-child td{border-top:0}table tbody+tbody{border-top:#efefef 2px solid}table table table{background-color:#fff}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:#f6f6f6}table.plain tbody>tr:nth-child(odd)>td,table.plain tbody>tr:nth-child(odd)>th{background:transparent}iframe,.fluid-width-video-wrapper{display:block;margin:1.75em 0}.fluid-width-video-wrapper iframe{margin:0}form{margin-bottom:80px;font-family:empty;font-size:0}form *{font-family:"Input Mono",Courier,"Courier new",Sans-serif;font-size:1.6rem}input,select,textarea{padding:15px 15px 12px 15px;border:2px solid #bbb;width:100%;box-sizing:border-box;margin-bottom:1em}input:focus{border:2px solid #666;outline:none}input.halfwidth,select.halfwidth{width:calc(50% - .5em);margin-right:1em}input.halfwidth+*,select.halfwidth+*{width:calc(50% - .5em)}.maincol button{text-align:center;display:block;width:100%}button,html input[type="button"],input[type="reset"],input[type="submit"]{background:none;border:4px solid #000;padding:12px 12px;margin:1.5em 0 0 0;text-decoration:none;display:inline-block;font-weight:bold;box-sizing:border-box}button,html input[type="button"],input[type="reset"],input[type="submit"]:active,button,html input[type="button"],input[type="reset"],input[type="submit"]:focus{border:4px solid #000;outline:none}button,html input[type="button"],input[type="reset"],input[type="submit"]:hover{color:#fff;background-color:#000}.text-danger{color:red;font-weight:bold}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.hidden{text-indent:-9999px;visibility:hidden;display:none}.inner{position:relative;width:80%;max-width:710px;margin:0 auto}.vertical{display:table-cell;vertical-align:middle}.site-wrapper{position:relative;z-index:10;padding-top:75px;background-color:#fff;-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease}.centered{text-align:center}.fullwidth{display:block;width:100%}aside.sidebar .ad-intro{margin:0 0 1em 0}aside.sidebar .ad-intro p{margin:0}.mediaplayer{margin:1.5em 0 1em 0;max-width:400px;font-family:empty}.mediaplayer .playbutton{border:none;padding:0;margin:0;display:inline-block;background-color:transparent;vertical-align:middle;position:relative;height:100px;width:100px;overflow:hidden}.mediaplayer.playing .playbutton img{top:-100px;position:relative}.mediaplayer .playbutton:hover{background-color:transparent;opacity:.8}.mediaplayer .playbutton:active{background-color:transparent;opacity:.6}.mediaplayer .timeline{position:relative;background-color:rgba(255,255,255,.5);height:2px;display:inline-block;vertical-align:middle;width:calc(100% - 125px);margin-left:20px}.mediaplayer .playhead{width:12px;height:52px;background-color:#fff;position:relative;top:-25px!important}.mediaplayer .playhead:hover{opacity:.8}.mediaplayer .playhead.dragging{opacity:.6}.mediaplayer .statusMessage{font-family:"Input Mono",Courier,"Courier new",Sans-serif;font-size:1.4rem;margin-left:120px}.share-wrapper{}.share-links{display:inline-block;white-space:nowrap}.icon{background-image:url(../images/icons-full.png);background-repeat:no-repeat;background-size:22px auto;display:inline-block;vertical-align:middle;margin-right:25px;padding:0 0 0 27px;line-height:22px;text-decoration:none}.icon.facebook{background-position:0 -44px}.icon.twitter{background-position:0 -23px}.icon.linkedin{background-position:0 0}.icon.googleplus{background-position:0 -66px}.main-header .facebook{margin-left:10px}.icon:hover{opacity:.8}.main-header{position:relative;background-repeat:no-repeat;background-size:cover;overflow:hidden;color:#fff;white-space:nowrap;padding-top:calc(2em + 200px);margin-top:-200px}.header-inner{max-width:500px;margin-bottom:3em;display:inline-block;white-space:normal;position:relative;z-index:25}.main-header .wrapper-width:before{content:' ';min-height:60vh;display:inline-block;vertical-align:bottom;height:100%}.main-header h1{color:#fff}.main-header .background-image{width:100%;height:calc(100% - 200px);position:absolute;opacity:.3;bottom:0;right:0;background-repeat:no-repeat;background-position:bottom right;background-size:contain}main.content{position:relative;margin:3em auto 0;padding-bottom:4em;z-index:20;position:relative;background-color:#fff;min-height:50vh}.wrapper-width{width:90%;max-width:950px;margin-left:auto;margin-right:auto}aside.sidebar{position:relative;float:left;width:260px;font-size:1.2rem;line-height:1.8rem;display:none}.post{position:relative;word-wrap:break-word;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.nav{background-color:#fff}.nav-main{font-family:empty;color:#000;width:100%;position:fixed;top:0;z-index:20;min-height:75px}.nav-inner{position:relative}.nav-main .nav-inner{padding:22px 0 15px 0;white-space:nowrap}.nav-title{display:inline-block;margin-right:40px}.nav-main ul{font-family:empty;display:inline-block;list-style:none;margin:0;padding:0}.nav-main li{font-family:"Input Mono",Courier,"Courier new",Sans-serif;display:inline-block;margin-right:35px}.nav a{text-decoration:none}.nav li a{font-weight:bold;display:inline-block}.nav a:hover{text-decoration:underline}.nav-mobile{display:none;font-family:empty;color:#fff;width:100%;position:fixed;top:0;z-index:20;padding:0 0 16px 0;min-width:300px;min-height:75px;box-sizing:border-box;-webkit-transition:background-color .8s;transition:background-color .8s}.nav-open .nav{background-color:#fff!important;color:#000}.nav-mobile li a{padding:8px 0}.nav-open .nav li a{color:#000}.nav-open .nav-mobile .nav-list-wrap{max-height:200px;-webkit-transition:max-height .2s;-ms-transition:max-height .2s;transition:max-height .2s}.nav-open .nav-mobile{border-bottom:1px solid #000;-webkit-transition:none}.nav-mobile .nav-list-wrap{max-height:0;overflow:hidden;-webkit-transition:max-height .5s;-ms-transition:max-height .5s;transition:max-height .5s}.nav-mobile ul{padding:10px 0 0 0;margin-bottom:10px}.nav-column{display:inline-block;vertical-align:top;margin:0;width:50%}.nav-mobile li{font-family:"Input Mono",Courier,"Courier new",Sans-serif;list-style:none;padding:0;margin:0}.nav-mobile .nav-title{position:relative;top:28px}.nav-mobile .nav-button{position:absolute;right:20px;bottom:15px;margin:0;border-color:#000;font-family:"Input Mono",Courier,"Courier new",Sans-serif;padding:12px 25px}.nav-open .nav-mobile button.nav-button{color:#000;border-color:#000}.nav-open .nav-mobile button.nav-button:hover{color:#fff;border-color:#000;background-color:#000}.nav-title-wrap{min-height:63px;position:relative}.nav-open .nav-title-wrap{border-top:1px solid #000;background-color:#fff}.nav-open .nav-mobile .nav-title a{color:#000}body[class*="post-color-"] a{color:#fff}body[class*="post-color-"] .nav-button{color:#fff;border-color:#fff}body[class*="post-color-"] .nav-button:hover{color:#000;background-color:#fff}body[class*="post-color-"] .content a.button{color:#000}body[class*="post-color-"] .content a.button:hover{color:#fff}body[class*="post-color-"] .content a{color:#000}body[class*="post-color-"] .content a:hover{color:#fff}.post-color-0,.post-color-0 .nav,.post-color-0 .main-header{background-color:#b000ff}.post-color-1,.post-color-1 .nav,.post-color-1 .main-header{background-color:#fe0096}.post-color-2,.post-color-2 .nav,.post-color-2 .main-header{background-color:#cd0000}.post-color-3,.post-color-3 .nav,.post-color-3 .main-header{background-color:#ff5300}.post-color-4,.post-color-4 .nav,.post-color-4 .main-header{background-color:#ff8300}.post-color-5,.post-color-5 .nav,.post-color-5 .main-header{background-color:#f2b509}.post-color-6,.post-color-6 .nav,.post-color-6 .main-header{background-color:#92c612}.post-color-7,.post-color-7 .nav,.post-color-7 .main-header{background-color:#00a600}.post-color-8,.post-color-8 .nav,.post-color-8 .main-header{background-color:#00adef}.post-color-9,.post-color-9 .nav,.post-color-9 .main-header{background-color:#0071bd}.post-color-10,.post-color-10 .nav,.post-color-10 .main-header{background-color:#4746e1}.post-color-11,.post-color-11 .nav,.post-color-11 .main-header{background-color:#910091}.loop{font-family:empty;line-height:0;margin-right:-8%}.loop article{position:relative;display:inline-block;width:225px;padding:0;font-family:"Input Mono",Courier,"Courier new",Sans-serif;line-height:1.8rem;margin:0 12px 12px 0}.loop article a:hover{background-color:transparent}.loop article .background-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-repeat:no-repeat;background-position:bottom right;background-size:70%;opacity:.3}.loop article:hover .background-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:rgba(0,0,0,.2)}.loop article:before{content:"";display:block;padding-top:100%}.loop article a{top:0;left:0;padding:15px;position:absolute;z-index:10;width:100%;height:100%;color:#fff!important;text-decoration:none;box-sizing:border-box;overflow:hidden}ul.shows{padding:0;margin:0}ul.shows li{list-style:none;padding:0;margin:0;white-space:nowrap;padding:2px 0}ul.shows .show-number{display:inline-block;margin-right:8px;color:#d91e00}ul.shows a{font-weight:bold}ul.shows .show-name{display:inline-block;vertical-align:top;white-space:normal;width:90%}ul.shows time{padding-left:8px;color:#0086c9}.post-template .content{overflow:hidden}.post-content img{display:block;max-width:100%}.error404{background-color:#00a;color:#fff}.error404 .wrapper{max-width:500px;margin:0 auto}.error404 .content{height:100vh;padding:5%;box-sizing:border-box}.error404 h1{font-size:1.6rem;font-weight:bold;text-align:center;margin-bottom:1em}.error404 p{margin-bottom:1em}.error404 h1 span{background-color:#fff;color:#00a}.pagination{position:relative;width:80%;max-width:710px;margin:4rem auto;font-family:"Open Sans",sans-serif;font-size:1.3rem;color:#9eabb3;text-align:center;line-height:1.8rem}.pagination a{color:#9eabb3;transition:all .2s ease}.older-posts,.newer-posts{position:absolute;display:inline-block;padding:0 15px;border:#bfc8cd 1px solid;text-decoration:none;border-radius:4px;transition:border .3s ease}.older-posts{right:0}.page-number{display:inline-block;padding:2px 0;min-width:100px}.newer-posts{left:0}.older-posts:hover,.newer-posts:hover{color:#889093;border-color:#98a0a4}.extra-pagination{display:none;border-bottom:#ebf2f6 1px solid}.extra-pagination:after{display:block;content:"";width:7px;height:7px;border:#e7eef2 1px solid;position:absolute;bottom:-5px;left:50%;margin-left:-5px;background:#fff;border-radius:100%;box-shadow:#fff 0 0 0 5px}.extra-pagination .pagination{width:auto}.archive-template .main-header{max-height:30vh}.archive-template .extra-pagination{display:block}.site-footer{position:relative;margin:0;padding:5rem 15px 10rem;line-height:1.5em;color:#fff;background-color:#000}.site-footer .nav-title{margin-bottom:.75em}.site-footer .nav-title a{text-decoration:none}.site-footer a{color:#fff}.site-footer a:hover{}@media only screen and (min-width:901px){.withAside aside.sidebar{display:block}.withAside .maincol{margin-left:280px}}@media only screen and (max-width:900px){main.content{}main.content{margin:0 auto 0;padding-top:3em}.loop{margin-right:0}main.content.withAsideMobile{padding-top:0}.withAsideMobile aside.sidebar{display:block}aside.sidebar{position:relative;width:100%;margin-top:0;padding-top:1em}aside.sidebar .ad-container{display:table;vertical-align:middle;width:100%;border-bottom:1px solid #979797;padding-bottom:1em;margin-bottom:3em}aside.sidebar .ad-intro{width:250px;display:table-cell;vertical-align:middle;padding-right:1em}aside.sidebar .ad-intro p{margin:0}aside.sidebar .ad-unit{float:right}.withAside .maincol{margin-left:0}}@media only screen and (max-width:700px){blockquote{margin-left:0}main.content{padding-top:1em}.main-header .wrapper-width:before{display:none}.main-header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:auto;min-height:240px;min-height:60vh}.header-inner{width:auto}.scroll-down,.home-template .main-header:after{display:none}.archive-template .main-header{min-height:180px;padding:10% 0}.blog-logo img{padding:4px 0}.nav-main{display:none}.nav-mobile{display:block}.page-title{}.page-description{}.post{}body:not(.post-template) .post-title{}}@media only screen and (max-width:768px){.main-header .background-image{position:absolute;bottom:0}}@media only screen and (max-width:575px){.loop article:before{display:none}.loop{margin-right:0}.loop article{width:100%;min-height:50px;padding:15px;display:block;width:auto;margin:0 0 12px 0}.loop article a{position:relative;padding:0}.loop article .background-image{background-size:auto 90%}}@media only screen and (max-width:500px){.main-header{min-height:40vh}.no-cover.main-header{min-height:30vh}.archive-template .main-header{max-height:20vh;min-height:160px;padding:10% 0}.main-nav{padding:5px;margin-bottom:2rem}.inner,.pagination{width:auto;margin:2rem auto}.page-number{display:block}.site-footer{margin-top:3rem}.author-profile{padding-bottom:2rem}input.halfwidth,select.halfwidth,input.halfwidth+*,input.halfwidth+*{width:100%;margin-right:0}aside.sidebar .ad-container{text-align:left;display:block;width:100%;border-bottom:1px solid #979797;padding-bottom:1em;margin-bottom:3em}aside.sidebar .ad-intro{max-width:250px;margin:0 auto 1em;width:auto;display:block;vertical-align:middle;padding-right:0}aside.sidebar .ad-unit{float:none}.share-wrapper a.icon{margin-right:5px;margin-left:0}}@media only screen and (max-width:400px){.main-header{min-height:100vh}.main-header .background-image{position:fixed;bottom:0}}@-webkit-keyframes fade-in-down{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-down{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounce{0%,10%,25%,40%,50%{-webkit-transform:translateY(0) rotate(-90deg);transform:translateY(0) rotate(-90deg)}20%{-webkit-transform:translateY(-10px) rotate(-90deg);transform:translateY(-10px) rotate(-90deg)}30%{-webkit-transform:translateY(-5px) rotate(-90deg);transform:translateY(-5px) rotate(-90deg)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0) rotate(-90deg);transform:translateY(0) rotate(-90deg)}40%{-webkit-transform:translateY(-10px) rotate(-90deg);transform:translateY(-10px) rotate(-90deg)}60%{-webkit-transform:translateY(-5px) rotate(-90deg);transform:translateY(-5px) rotate(-90deg)}}