html,:root{font-size:69%}@media only screen and (max-width: 800px){html,:root{font-size:66%}}@media only screen and (max-width: 500px){html,:root{font-size:63%}}html,body,:root{margin:0;padding:0}body{background-color:#f4f4f4;background-image:url("/images/white_wall_hash.png");font-family:"Lora",serif;font-weight:400;font-size:1.6rem;color:#0f0f0f}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){body{background-image:url("/images/white_wall_hash_@2X.png");background-size:500px 500px}}::-moz-selection{color:#fff;background-color:#db3a3a}::selection{color:#fff;background-color:#db3a3a}a{text-decoration:none;color:#db3a3a}.lineno{display:inline-block;color:#ccc}.gutter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.gutter ::-moz-selection{color:#ccc;background-color:transparent}.gutter ::selection{color:#ccc;background-color:transparent}.highlight{margin:20px 0;-webkit-margin-before:1em;background-color:#fff;border:1px solid #d4d4d4}.highlight pre{margin:0;padding:0}.highlight>pre>code{display:block;padding:5px;white-space:pre;overflow-x:auto;word-wrap:normal}.highlight>pre>code .code{border-left:1px solid #ccc;width:100%}.highlight>pre>code table,.highlight>pre>code tr,.highlight>pre>code td,.highlight>pre>code th{margin:-5px;border:0;background-color:#fff}.highlight .c{color:#707070;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#707070;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#707070;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#077}.highlight .s{color:#d14}.highlight .na{color:#008080}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:#008080}.highlight .ni{color:#800080}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:#000080}.highlight .nv{color:#008080}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#077}.highlight .mh{color:#077}.highlight .mi{color:#077}.highlight .mo{color:#077}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:#008080}.highlight .vg{color:#008080}.highlight .vi{color:#008080}.highlight .il{color:#077}footer{text-align:center;color:#919191}footer nav{padding:1em 0 0 0}footer ul{padding:0;list-style:none}footer li{display:inline-block;margin:0 1em}.hero{position:relative;height:560px;height:55vh;min-height:30em;width:100%;margin:0;padding-bottom:4em;background-position:center;background-size:cover;text-align:center;text-shadow:0 0 5px rgba(15,15,15,0.8);color:#fff}.hero a{color:#fff;text-decoration:none}.hero .title{transform:translateY(-50%);position:relative;top:50%;font-family:"Oswald",sans-serif;display:inline-block}.hero .title,.hero h1,.hero p{margin:0}.hero h1{font-size:8.972rem}.hero p{font-size:3.788rem;font-weight:700}@media only screen and (max-width: 500px){.hero p{font-size:2.842rem}}.top-right{position:absolute;top:30px;right:10px;font-family:"Oswald",sans-serif;font-weight:300}.top-right a{opacity:1;transition:opacity .2s;position:relative;padding:0.5em 1em;margin:1em;border:1px solid #fff;text-decoration:none;font-size:2.132rem;color:#fff}.top-right a:hover{opacity:0.7}main{display:block}.content{position:relative;box-sizing:border-box;z-index:1;padding-top:0}.content::after{background-color:#f4f4f4;background-image:url("/images/white_wall_hash.png");transform:skewY(-2deg);transform-origin:bottom left;display:block;position:absolute;top:-4em;left:0;z-index:-1;width:100%;height:15em;content:''}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.content::after{background-image:url("/images/white_wall_hash_@2X.png");background-size:500px 500px}}@media only screen and (max-width: 500px){.content::after{transform:skewY(-4deg)}}.container{margin:0 auto;padding:0 2rem 5rem 2rem;max-width:700px;display:block}article{padding-bottom:34px;font-size:1.6rem}article:not(:last-child){border-bottom:1px solid #d4d4d4}.post p,.post li,.post dl,.post h4,.post h5,.post h6,.post figcaption,.post summary{line-height:1.6}@media only screen and (max-width: 800px){.post p,.post li,.post dl,.post h4,.post h5,.post h6,.post figcaption,.post summary{line-height:1.5}}@media only screen and (max-width: 500px){.post p,.post li,.post dl,.post h4,.post h5,.post h6,.post figcaption,.post summary{line-height:1.4}}.post p code,.post li code,.post dl code,.post h1 code,.post h2 code,.post h3 code,.post h4 code,.post h5 code,.post h6 code,.post summary code{padding:1px 2px;border:1px solid #d4d4d4;border-radius:4px;color:#454545}.post hr{border-top:0;border-bottom:1px solid #d4d4d4;width:20%}.post ol{padding-left:80px}.post img{display:block;margin:1em auto;max-width:100%}.post figure img{margin-bottom:0.5em}.post figure figcaption{text-align:center;font-style:italic;color:#919191;padding:0 1em}@media only screen and (max-width: 500px){.post figure figcaption{padding:0}}.post details{margin-bottom:1em}.post details .details-content{margin:20px 0;border-left:3px solid #d4d4d4;padding:0 15px}.post details summary p{font-style:italic;display:inline}.post blockquote{border-left:3px solid #d4d4d4;margin:20px 0;padding:0 15px;color:#919191;font-style:italic}.post sup{font-size:1.2rem}.post table{border-collapse:collapse}.post table,.post table td,.post table th{border:1px solid #0f0f0f}.post table td,.post table th{padding:0.5rem}.post table tr:hover{background-color:#d4d4d4}.post .twitter-tweet-rendered{margin:auto}.post .article-links{padding:0;list-style:none}.post .article-links svg{fill:#0f0f0f;margin-right:.25em}article a:hover,.post a:hover,footer nav a:hover{text-decoration:underline;text-decoration-skip-ink:auto}.post header .date{margin-top:0;-webkit-margin-before:0;font-family:"Oswald",sans-serif;font-weight:700;text-transform:uppercase}.post header,.post h1,.post h2,.post h3,.post h4,.post h5,.post h6{margin-bottom:0;-webkit-margin-after:0;font-family:"Oswald",sans-serif;font-weight:700}.post h1,.post h2,.post h3,.post h4,.post h5,.post h6{line-height:1.2}.post h1+p,.post h2+p,.post h3+p{margin-top:0.5em;-webkit-margin-before:0.5em}.post h1{font-size:3.788rem}.post h2{font-size:2.842rem}.post h3{font-size:2.132rem}.post h4,.post h5,.post h6{display:inline;padding-right:0.5rem;margin-top:1em;-webkit-margin-before:1em}.post h4+p,.post h5+p,.post h6+p{display:inline}.post h4+p::after,.post h5+p::after,.post h6+p::after{display:block;margin-bottom:1em;-webkit-margin-after:1em;content:''}.post h4{font-size:1.6rem;text-transform:uppercase}.post h5{font-size:1.6rem;font-style:italic;text-transform:uppercase}.post h6{font-size:1.6rem;font-weight:300;font-style:italic}#markdown-toc{font-size:0.9em;padding:1em;display:inline-block;background-color:#eee}#markdown-toc,#markdown-toc ul{counter-reset:section;list-style:none}#markdown-toc li{display:block}#markdown-toc li::before{padding-right:0.4em;counter-increment:section;content:counters(section,".") " "}
