*{margin:0;padding:0;box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased}body{color:#4a4a4a;background-color:#fafbfc;font-family:"Crimson Pro",serif;font-weight:400;font-size:1.15em;line-height:1.2em}h1,h2,h3,h4,h5,h6{font-family:"Raleway",sans-serif;margin-top:1em;margin-bottom:.6em}a{color:#8085c1;text-decoration:none}a img{outline:none}a:hover{color:#555}.separator{color:#555}#site{width:100%;max-width:990px;margin:20px auto}#sidebar{font-family:"Raleway",sans-serif;position:fixed;bottom:0;top:0;width:202px;border-right:1px solid #e7e7e7;padding:20px 10px}#sidebar>ul{padding:1em}#sidebar ul li{margin:1ex 0 1ex .5em}#sidebar li a{display:block}#content{margin:0 0 0 202px}#home{margin:2em}#home video{width:100%;height:56.25%}#logo{width:150px}.posts-list{list-style-type:none}.posts-list li{text-align:center}.tagline{width:100%;color:#787878;font-weight:600;margin-top:.5em;display:block}.posts{border-top:1px solid #e7e7e7;margin-top:1em;padding-top:1.5em;padding-bottom:1.25em}.footer{font-size:.95em;border-top:1px solid #e7e7e7;padding-top:1.25em;padding-bottom:1.5em}.date{display:inline-block;padding-top:.25em;margin-bottom:1ex;font-weight:600;color:#787878}.cover-photo-container{text-align:center}img.cover-photo{max-width:100%}.info-container{margin-top:3em}.info-container .meta{font-style:Italic}.title{color:#4a4a4a;margin-bottom:.2em;font-size:1.4em}.post{line-height:3.5ex}.post h2{font-size:1.1em}.post h3{font-size:1em}.post p{margin-bottom:1em}.post p img{max-width:100%}.post ul p{margin-bottom:.1em}.post ul,.post ol{margin-left:2.35em;margin-bottom:1.25em}.post-link{margin-bottom:.75em}.post-title{font-weight:600;font-size:1.25em;text-transform:uppercase}.post-date{color:#787878;font-weight:600;font-size:.65em;display:block;text-transform:uppercase}#header{text-align:center}.pagination>*{display:inline-block;padding:.2ex .4ex}.examples td{padding:30px;vertical-align:top}.example{text-align:center}.example img{width:200px;box-shadow:4px 4px 6px 2px rgba(0,0,0,.2)}.example .title{font-size:10pt;line-height:90%}pre{padding:1rem;overflow:auto}pre[data-linenos]{padding:1rem 0}pre table td{padding:0}pre table td:nth-of-type(1){text-align:center;user-select:none}pre mark{display:block;background-color:rgba(254,252,232,.9)}pre table{width:100%;border-collapse:collapse}