@charset "UTF-8";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}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:bold}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:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.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,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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%}html,body{min-height:100%;margin:0;padding:0;background-color:#edebde}body{background-image:url("../images/noise_bg@1x.png"),url("../images/dots_bg@1x.png");background-size:64px 64px,52px 90px;background-position:center;font-family:'Mercury SSm A','Mercury SSm B',Georgia,serif;font-weight:400;text-rendering:optimizeLegibility;font-style:normal;line-height:1.8}strong{font-weight:500}a{color:rgba(0,0,0,0.6);text-decoration:none;border-bottom:2px solid rgba(0,0,0,0.2);-webkit-transition-property:color border;-webkit-transition-duration:.1s}a:hover{color:black;border-color:rgba(0,0,0,0.5);-webkit-transition-duration:.5s}pre,code{font-family:"source-code-pro-1","source-code-pro-2",monospace;text-rendering:optimizeLegibility;font-size:.9em;line-height:1.5}pre>code{display:block;white-space:pre;overflow:auto;padding:.5em;background:rgba(0,0,0,0.8);color:white}span.sc{font-size:.8em}header>nav>ul{list-style:none;padding:5px;margin:0;width:100%;margin-top:0;text-align:center;line-height:40px;font-family:'Gotham SSm A','Gotham SSm B','Proxima Nova',sans-serif;font-weight:400;text-rendering:optimizeLegibility;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.page header>nav>ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:black;padding:5px;line-height:40px}header>nav>ul>li{font-size:.8em;line-height:1.4em;text-transform:uppercase;display:inline-block}body.page header>nav>ul>li{font-size:.75em}header>nav>ul>li+li{margin-left:1.1em}header>nav>ul>li+li:before{display:inline-block;content:"●";width:1.4em;height:1.4em;line-height:1.2em;margin-left:-1.4em;text-align:center;color:#5f5e59;vertical-align:top}header>nav>ul>li>a{font-weight:800;border:0;color:#5f5e59}header>nav>ul>li.selected>a{color:black}body.page header>nav>ul>li.selected>a{color:rgba(255,255,255,0.8)}header>nav>ul>li>a:hover{color:black}body.page header>nav>ul>li>a:hover{color:white}section#content h2,section#content h3,section#content h4{font-family:'Gotham SSm A','Gotham SSm B','Proxima Nova',sans-serif;font-weight:400;text-rendering:optimizeLegibility;font-weight:700;text-transform:uppercase;line-height:1.3}section#content h2{font-size:1.5em;letter-spacing:-0.1em;margin:0 0 2em 0}section#content h3{font-size:1.2em;letter-spacing:-0.1em;margin:3em 0 1em 0}section#content h4{font-size:1em;letter-spacing:-0.05em;margin:2em 0 1em 0}section#content h2>a{color:rgba(0,0,0,0.8);border:0}div.spinner{position:absolute;z-index:10;top:50%;left:50%;margin-top:-35px;margin-left:-35px;height:70px;width:70px;background-image:url(../images/loading@1x.png);background-position:0 0;background-size:1260px 70px;-webkit-animation-name:spinner;-webkit-animation-duration:.8s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-webkit-animation-timing-function:steps(18,end);-moz-animation-name:spinner;-moz-animation-duration:.8s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-moz-animation-timing-function:steps(18,end)}@-webkit-keyframes spinner{from{background-position:0 0}to{background-position:-2520px 0}}@-moz-keyframes spinner{from{background-position:0 0}to{background-position:-2520px 0}}footer{padding:10px;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;background-color:black;color:white;font-family:'Gotham SSm A','Gotham SSm B','Proxima Nova',sans-serif;font-weight:400;text-rendering:optimizeLegibility;font-size:.9em;text-transform:uppercase}footer a{display:inline-block;font-weight:700;color:white;border:0;padding-left:25px;margin-left:3px;height:20px;line-height:20px;opacity:.6;background-repeat:no-repeat;background-position:left center;background-size:20px 20px;-webkit-transition-property:opacity;-webkit-transition-duration:.5s}footer a:hover{color:white;opacity:1}footer a.twitter{padding-left:30px;background-image:url(../images/twitter_icon@1x.png);background-size:25px 20px}footer a.linkedin{background-image:url(../images/linkedin_icon@1x.png)}footer a.github{background-image:url(../images/github_icon@1x.png)}footer a.dribbble{background-image:url(../images/dribbble_icon@1x.png)}@media only screen and (max-width:319px){header>nav>ul>li{display:block;line-height:2}header>nav>ul>li+li{margin-left:0}header>nav>ul>li+li:before{content:''}}@media only screen and (max-width:320px){body{background-position:center top}header>nav>ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:black;padding:5px;line-height:40px}header>nav>ul>li,body.page header>nav>ul>li{font-size:.65em}header>nav>ul>li>a:hover,header>nav>ul>li.selected>a{color:white}}@media only screen and (min-width:768px){html{height:100%}header>nav>ul{line-height:80px}}@media only screen and (min-width:960px){html{height:100%}header>nav>ul{font-size:1.2em;line-height:100px}}@media only screen and (min-width:800px){section#content article.post h2{font-size:1.8em}section#content article.post h3{font-size:1.5em}section#content article.post h4{font-size:1.2em}}@media only screen and (min-width:960px){section#content article.post h2{font-size:2em}section#content article.post h3{font-size:1.8em}section#content article.post h4{font-size:1.5em}}@media only screen and (-webkit-min-device-pixel-ratio:2){body{background-image:url("../images/noise_bg@2x.png"),url("../images/dots_bg@2x.png")}div.spinner{background-image:url(../images/loading@2x.png)}footer a.twitter{background-image:url(../images/twitter_icon@2x.png)}footer a.linkedin{background-image:url(../images/linkedin_icon@2x.png)}footer a.github{background-image:url(../images/github_icon@2x.png)}footer a.dribbble{background-image:url(../images/dribbble_icon@2x.png)}}header h1{font-family:'Gotham SSm A','Gotham SSm B','Proxima Nova',sans-serif;font-weight:400;text-rendering:optimizeLegibility;font-size:1.8em;font-weight:bold;letter-spacing:-0.05em;line-height:48px;text-transform:uppercase;margin:2em .5em .5em;padding-left:58px;background-image:url(../images/heading_logo_small@1x.png);background-repeat:no-repeat;background-position:left center;background-size:48px 48px}section#content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:auto;margin:0 auto;padding:0 1em 5em}@media only screen and (max-width:320px){section#content{padding-bottom:2em}}@media only screen and (min-width:600px){header h1{font-size:3em;line-height:64px;padding-left:74px;background-image:url(../images/heading_logo@1x.png);background-size:64px 64px}}@media only screen and (min-width:640px){header h1{width:546px;margin:2em auto .5em}section#content{width:620px;padding-top:1em}}@media only screen and (min-width:800px){header h1{width:646px}section#content{width:720px}}@media only screen and (min-width:960px){header h1{width:846px}section#content{width:920px}body.portfolio header h1{width:700px}body.portfolio section#content{width:740px;box-sizing:content-box}}@media only screen and (-webkit-min-device-pixel-ratio:2){header h1{background-image:url(../images/heading_logo_small@2x.png)}}@media only screen and (min-width:600px) and (-webkit-min-device-pixel-ratio:2){header h1{background-image:url(../images/heading_logo@2x.png)}}body.colophon{background-image:url("../images/logo_small@1x.png"),url("../images/noise_bg@1x.png"),url("../images/dots_bg@1x.png");background-size:140px 140px,64px 64px,52px 90px;background-repeat:no-repeat,repeat,repeat;background-position:center}body.colophon header{overflow:hidden}body.colophon h1#logo{overflow:hidden;text-indent:-999px;display:block;background-repeat:no-repeat}body.colophon div.colophon{font-family:'Gotham SSm A','Gotham SSm B','Proxima Nova',sans-serif;font-weight:400;text-rendering:optimizeLegibility;font-size:1.2em;letter-spacing:-1px;line-height:1.5;text-transform:uppercase;overflow:auto;padding:0 20px}body.colophon div.colophon p strong{font-weight:bold}@media only screen and (min-width:768px){body.colophon{background-image:url("../images/logo@1x.png"),url("../images/noise_bg@1x.png"),url("../images/dots_bg@1x.png");background-size:360px 360px,64px 64px,52px 90px}body.colophon div.colophon{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:768px;height:400px;left:50%;top:50%;margin-left:-384px;margin-top:-200px;padding:0 40px;font-size:1.2em;line-height:1.5}body.colophon div.colophon div.column{display:block;width:330px;height:100%}body.colophon div.colophon div.column:nth-child(1){float:left}body.colophon div.colophon div.column:nth-child(2){float:right}body.colophon div.colophon div.column:before{content:'';display:inline-block;height:100%;vertical-align:middle}body.colophon div.colophon p{display:inline-block;vertical-align:middle;width:320px;padding:0;margin:0}body.colophon div.colophon p.links{text-align:right}}@media only screen and (min-height:640px){body.colophon div.colophon{position:absolute}body.colophon footer{position:fixed}}@media only screen and (min-width:960px){body.colophon header>nav>ul{font-size:1.4em}body.colophon div.colophon{width:960px;margin-left:-480px;font-size:1.5em}body.colophon div.colophon div.column{width:430px}body.colophon div.colophon p{width:420px}}@media only screen and (min-width:1280px){body.colophon header>nav>ul{font-size:1.6em}body.colophon div.colophon{width:1280px;margin-left:-640px;font-size:2em}body.colophon div.colophon div.column{width:600px}body.colophon div.colophon p{width:590px}}@media only screen and (-webkit-min-device-pixel-ratio:2){body.colophon{background-image:url("../images/logo@2x.png"),url("../images/noise_bg@2x.png"),url("../images/dots_bg@2x.png")}}@media only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2){body.colophon{background-image:url("../images/logo@2x.png"),url("../images/noise_bg@2x.png"),url("../images/dots_bg@2x.png")}}figure span.picture{display:block;position:relative}figure span.picture>span{display:block;line-height:0}figure span.picture img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;border:5px solid rgba(255,255,255,0.8);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1)}figure span.picture span.large-1x img figure span.picture span.large-2x img{height:720px;width:720px}figure span.picture span.medium-1x img figure span.picture span.medium-2x img{height:480px;width:480px}figure span.picture span.small-1x img figure span.picture span.small-2x img{height:320px;width:320px}figure figcaption{margin-top:.5em;font-style:italic}@media only screen and (max-width:320px){dl.portfolio dd figure span.picture{margin:0 -1em}figure span.picture img{border:0;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1)}}@media only screen and (min-width:500px){figure{max-width:500px}figure span.picture img{border:10px solid rgba(255,255,255,0.8);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.1);-moz-box-shadow:0 0 20px rgba(0,0,0,0.1);box-shadow:0 0 20px rgba(0,0,0,0.1)}}@media only screen and (min-width:740px){figure{max-width:740px}figure span.picture img{border:10px solid rgba(255,255,255,0.8);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.1);-moz-box-shadow:0 0 20px rgba(0,0,0,0.1);box-shadow:0 0 20px rgba(0,0,0,0.1)}}@media only screen and (min-width:960px){section#content article.post figure{max-width:920px}}body.portfolio p.introduction{margin-bottom:3em}dl.portfolio dt{font-family:'Gotham SSm A','Gotham SSm B','Proxima Nova',sans-serif;font-weight:400;text-rendering:optimizeLegibility;font-weight:700;text-transform:uppercase;letter-spacing:-0.05em;margin-bottom:.5em}dl.portfolio dd+dt{margin-top:3em}dl.portfolio dd{display:block;margin:0}dl.portfolio dd figure span.picture ul.tags{position:absolute;margin:0;padding:0;list-style:none;text-align:right;line-height:1}dl.portfolio dd figure span.picture ul.tags li{display:inline-block;font-family:'Gotham SSm A','Gotham SSm B','Proxima Nova',sans-serif;font-weight:400;text-rendering:optimizeLegibility;font-weight:700;text-transform:uppercase;background-color:transparent;-webkit-transition-property:opacity,box-shadow,text-shadow;-moz-transition-property:opacity,box-shadow,text-shadow;-o-transition-property:opacity,box-shadow,text-shadow;transition-property:opacity,box-shadow,text-shadow;-webkit-transition-duration:.6s;-moz-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}dl.portfolio dd figure.light span.picture ul.tags li{opacity:.1;color:black}dl.portfolio dd figure.dark span.picture ul.tags li{opacity:.2;color:white}dl.portfolio dd figure:hover span.picture ul.tags li{-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;opacity:1}dl.portfolio dd figure.light:hover span.picture ul.tags li,dl.portfolio dd figure.focus.light span.picture ul.tags li{text-shadow:0 1px 0 rgba(255,255,255,0.8);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.8);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.8);box-shadow:0 1px 0 rgba(255,255,255,0.8)}dl.portfolio dd figure.dark:hover span.picture ul.tags li,dl.portfolio dd figure.focus.dark span.picture ul.tags li{text-shadow:0 1px 0 rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.5);box-shadow:0 1px 0 rgba(0,0,0,0.5)}@media only screen and (max-width:320px){dl.portfolio dt{font-size:1em}dl.portfolio dd figure span.picture ul.tags{right:5px;bottom:5px}dl.portfolio dd figure span.picture ul.tags li{font-size:.5em;padding:4px;margin-top:2px;border:1px solid;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}}@media only screen and (min-width:321px){dl.portfolio dd figure span.picture ul.tags{right:10px;bottom:10px}dl.portfolio dd figure span.picture ul.tags li{font-size:.6em;padding:5px;margin-top:2px;border:1px solid;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}}@media only screen and (min-width:500px){dl.portfolio dd figure span.picture ul.tags{right:15px;bottom:15px}dl.portfolio dd figure span.picture ul.tags li{font-size:.65em;padding:.4em;margin-top:.2em;border:1px solid;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}}@media only screen and (min-width:740px){dl.portfolio dt{font-size:1.5em}dl.portfolio dd figure span.picture ul.tags{right:15px;bottom:15px}dl.portfolio dd figure span.picture ul.tags li{font-size:.75em;margin-top:.25em;padding:.5em;border:2px solid;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}}section#content dl#articles dt h2{margin-bottom:1em;font-size:1.3em}section#content dl#articles dd{margin:0}section#content dl#articles dd a.more{font-family:'Gotham SSm A','Gotham SSm B','Proxima Nova',sans-serif;font-weight:400;text-rendering:optimizeLegibility;text-transform:uppercase;font-size:.9em}section#content dl#articles dd+dt{margin-top:4em}section#content dl#articles dd.latest+dt{margin-top:6em}section#content dl#articles dt.latest h2{font-size:1.8em}section#content dl#articles dd.latest{font-size:1.1em}section#content dl#articles dd.latest a.more{font-size:1em}section#content article.post+article.post{margin-top:5em}section#content div.date{font-family:'Gotham SSm A','Gotham SSm B','Proxima Nova',sans-serif;font-weight:400;text-rendering:optimizeLegibility;text-transform:uppercase;font-size:.9em;letter-spacing:-0.1em;line-height:1.8;color:rgba(0,0,0,0.6)}section#content article.post.photo div.date+figure{margin-top:.5em}section#content article.post.photo figure{margin:.5em 0}section#content article.post.photo figure>a{border:0}section#content article.post.photo figure>a>img{border:2px solid rgba(255,255,255,0.5);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-transition-property:border-color;-moz-transition-property:border-color;-o-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}section#content article.post.photo figure>a:hover>img{border-color:rgba(0,0,0,0.5)}section#content article.post.photo figure figcaption{font-family:'Gotham SSm A','Gotham SSm B','Proxima Nova',sans-serif;font-weight:400;text-rendering:optimizeLegibility;text-transform:uppercase;font-size:.9em;font-style:italic;line-height:1.5;margin:.5em 0 0}section#content article.post.text p{line-height:1.6;margin:1em 0}section#content article.post>ul{line-height:1.6}section#content article.post>ul li+li{margin-top:.5em}section#content article.post blockquote{position:relative;font-style:italic;color:rgba(0,0,0,0.8);line-height:1.5}section#content article.post blockquote{margin:2em 0 2em 2em}section#content article.post.quote blockquote{margin:0 0 0 2em}section#content article.post blockquote:before{content:"“";font-family:'Gotham SSm A','Gotham SSm B','Proxima Nova',sans-serif;font-weight:400;text-rendering:optimizeLegibility;font-weight:bold;font-size:3em;font-style:normal;line-height:1;position:absolute;top:0;left:-0.7em}section#content article.post iframe.twitter-tweet-rendered{margin:3em auto !important}section#content article.post div+div div.CodeRay{margin-top:1em}section#content article.post div.code{font-family:"source-code-pro-1","source-code-pro-2",monospace;text-rendering:optimizeLegibility;font-size:1.1em;line-height:1.3;display:block;white-space:pre;overflow:auto;background:rgba(0,0,0,0.8);color:#ebe7e3}section#content article.post div.code pre{white-space:pre;margin:0}section#content article.post div.code span.line-numbers{display:inline-block;text-align:right;margin-right:.25em;padding-right:.25em;min-width:1.5em;z-index:10;background:rgba(255,255,255,0.3);border-right:2px solid rgba(255,255,255,0.5)}section#content article.post div.code span.line-numbers a{color:rgba(255,255,255,0.5);border:0}section#content article.post div.code span.line-numbers a:hover{color:white}section#content article.post div.code pre span.class{color:#edca7c}section#content article.post div.code pre span.function{color:#d08c42}section#content article.post div.code pre span.variable{color:#d9daff}section#content article.post div.code pre span.key{color:#80acca}section#content article.post div.code pre span.float{color:#d78c42}section#content article.post div.code pre span.value{color:#b3cb74}section#content article.post div.code pre span.tag{color:#edca7c}section#content article.post div.code pre span.directive{color:#d08c42}section#content article.post div.code pre span.predefined{color:#e36048}section#content article.post div.code pre span.delimiter{color:#edca7c}section#content article.post div.code pre span.attribute-name{color:#edca7c}section#content article.post div.code pre span.comment{color:#c9a46a}section#content article.post div.code pre span.content{color:#b3cb74}section#content article.post hr{border:0;border-top:2px solid rgba(0,0,0,0.3);margin:6em auto;width:20%}section#content div.mark{margin:8em auto 4em;height:70px;width:70px;background-image:url(../images/article_mark_stamp@1x.png);background-size:70px 70px;background-repeat:no-repeat;background-position:center}section#content article.post.quote p.source{font-family:'Gotham SSm A','Gotham SSm B','Proxima Nova',sans-serif;font-weight:400;text-rendering:optimizeLegibility;text-transform:uppercase;font-size:.9em;margin:0 0 0 2em}section#content article.post.chat ul{font-family:'Gotham SSm A','Gotham SSm B','Proxima Nova',sans-serif;font-weight:400;text-rendering:optimizeLegibility;font-size:.9em;line-height:1.5;margin:1.5em 0;padding:0;overflow:auto;list-style:none}section#content article.post.chat ul li{padding:.5em}section#content article.post.chat ul li+li{margin-top:0}section#content article.post.chat ul li span.name{font-weight:bold;text-transform:uppercase;min-width:5em}section#content article.post.chat ul li.odd{background-color:rgba(0,0,0,0.05)}section#content article.post.chat ul li.even{background-color:rgba(0,0,0,0.025)}section#content div.pagination{overflow:auto;margin-top:10em}section#content div.pagination a{position:relative;display:block;font-family:'Gotham SSm A','Gotham SSm B','Proxima Nova',sans-serif;font-weight:400;text-rendering:optimizeLegibility;text-transform:uppercase;font-weight:bold;font-size:.9em;line-height:1.5;letter-spacing:-0.1em;vertical-align:middle;border:0}section#content div.pagination a.previous{float:left}section#content div.pagination a.next{float:right}section#content div.pagination a.previous:before,section#content div.pagination a.next:after{content:' ';display:block;height:12px;width:12px;background-size:12px 24px;background-position:left top;margin-top:5px}section#content div.pagination a.previous:before{float:left;background-image:url(../images/arrow_back_12px@1x.png);margin-right:5px}section#content div.pagination a.next:after{float:right;background-image:url(../images/arrow_forwards_12px@1x.png);margin-left:5px}section#content div.pagination a:hover:before,section#content div.pagination a:hover:after{background-position:left -12px}section#content div.footnotes ol{padding-left:1.5em}section#content div.footnotes ol li+li{margin-top:.5em}section#content div.footnotes ol li>p{margin:0;line-height:1.4}section#content div.footnotes ol li a.reversefootnote{border:0}iframe#tumblr_controls{display:none !important}@media only screen and (max-width:320px){section#content dl#articles dt h2{font-size:1.3em}section#content dl#articles dt.latest h2{font-size:1.5em}section#content article.post.photo figure{margin:0 -1em}section#content article.post.photo figure>a>img{width:100%;border:0;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1)}section#content article.post.photo figure figcaption{margin:.5em 1em 0 1em}section#content article.post.video iframe{margin:0 -1em}section#content div.pagination{margin-top:5em}section#content div.pagination a{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.6}section#content div.footnotes ol li+li{margin-top:1em}section#content div.mark{margin-top:4em}}@media only screen and (min-width:800px){section#content div.date{font-size:1em}section#content article>p,section#content article.post>ul,section#content article.post blockquote{font-size:1.2em}section#content article.post.quote p.source{font-size:1em}section#content article.post.chat ul li{font-size:1.1em}section#content article.post.photo figure>a>img{display:block;max-width:720px}section#content article.post.photo figure figcaption{max-width:720px}}@media only screen and (min-width:960px){section#content div.date{font-size:1.1em}section#content article>p,section#content article.post>ul,section#content article.post blockquote{font-size:1.4em}section#content article.post.quote p.source{font-size:1.1em}section#content article.post.chat ul li{font-size:1.2em}section#content div.pagination a{font-size:1.2em}section#content div.pagination a.previous:before,section#content div.pagination a.next:after{height:16px;width:16px;background-size:16px 32px;margin-top:4px}section#content div.pagination a.previous:before{background-image:url(../images/arrow_back_16px@1x.png);margin-right:8px}section#content div.pagination a.next:after{background-image:url(../images/arrow_forwards_16px@1x.png);margin-left:8px}section#content div.pagination a:hover:before,section#content div.pagination a:hover:after{background-position:left -16px}}@media only screen and (-webkit-min-device-pixel-ratio:2){section#content div.mark{background-image:url(../images/article_mark_stamp@2x.png)}section#content div.pagination a.previous:before{background-image:url(../images/arrow_back_12px@2x.png)}section#content div.pagination a.next:after{background-image:url(../images/arrow_forwards_12px@2x.png)}}@media only screen and (min-width:960px) and (-webkit-min-device-pixel-ratio:2){section#content div.pagination a.previous:before{background-image:url(../images/arrow_back_16px@2x.png)}section#content div.pagination a.next:after{background-image:url(../images/arrow_forwards_16px@2x.png)}}