/* _reset.sass */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}

/* about.sass */

div#about #data-performance-metrics{height:150px;}

/* articles.sass */

.articles #articles{font-size:0.9rem;}.articles #articles ul li{margin:0 0 25px 0;}.articles #articles ul li a{border-bottom:0;font-family:helvetica, arial, geneva, sans-serif;font-size:0.95rem;font-weight:bold;}.articles #articles ul li img{border-radius:10px;float:left;margin:0 15px 10px 0;}.articles #articles ul li .hook{font-size:0.9rem;font-style:normal;line-height:1.7em;margin:5px 0 0 0;}.articles #articles ul li .meta{color:#cdcdcd;font-family:helvetica, arial, geneva, sans-serif;font-size:0.75rem;font-style:italic;}.articles #articles ul li .title{line-height:1.2em;}

/* fragments.sass */

#flexcontainer-fragments-show-mood{-webkit-flex-direction:column;flex-direction:column;}#flexcontainer-fragments-show-mood .top-nav{margin-bottom:40px;order:4;width:auto;}#flexcontainer-fragments-show-mood .top-nav .nav-inner{max-width:none;position:initial;text-align:center;width:auto;}#flexcontainer-fragments-show-mood .top-nav .nav-inner ul li{float:left;line-height:1.8em;margin:0 6px;}#flexcontainer-fragments-show-mood .top-nav .nav-extra-content{display:none;}.fragments .fragments-content-header h1{border-bottom:6px solid #000;font-size:4rem;letter-spacing:-4px;line-height:1em;hyphens:auto;margin-bottom:50px;padding-bottom:50px;}.fragments .content{padding:10px 0 0 0;}.fragments .content img#mood{margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:1100px;width:100%;margin-top:-10px;}.fragments .content #content-inner-fragments-show-mood{margin:0 auto;}.fragments .content #content-inner-fragments-show-mood article{margin:0 auto;}.fragments .content #content-inner-fragments-show-mood h1{text-align:center;}.fragments .content .content-inner-fragments-show{max-width:700px;}.fragments .content .content-inner-fragments-show article{max-width:500px;}.fragments .content .content-inner-fragments-show article blockquote{margin-right:0;padding-right:0;}.fragments .content .content-inner-fragments-show article h2,.fragments .content .content-inner-fragments-show article h3,.fragments .content .content-inner-fragments-show article h4{margin:35px 0 -10px 0;}.fragments .content .content-inner-fragments-show article h2{font-size:1.3rem;}.fragments .content .content-inner-fragments-show article h3,.fragments .content .content-inner-fragments-show article h4{font-size:1rem;}.fragments .content .content-inner-fragments-show article img{margin-bottom:40px;margin-top:40px;}.fragments .content .content-inner-fragments-show article p{font-size:1rem;}.fragments .content .content-inner-fragments-show article pre{overflow:initial;white-space:pre-wrap;}.fragments .content .content-inner-fragments-show article strong{font-size:0.9rem;}.fragments .content .content-inner-fragments-show article .info p{font-size:0.85rem;}.fragments .content .content-inner-fragments-show .publishing-info-bottom{display:none;}.fragments .page-intro{font-size:0.85rem;}.fragments .fragments-content-list{font-size:0.85rem;line-height:1.6em;max-width:700px;}.fragments .fragments-content-list ul li{margin:0 0 9px 0;}.fragments .fragments-content-list ul li .meta{color:#cdcdcd;font-family:helvetica, arial, geneva, sans-serif;font-size:0.75rem;font-style:italic;}@media handheld, only screen and (max-width: 767px), only screen and (max-device-width: 767px){.fragments .fragments-content-header h1{border-bottom:5px solid #000;font-size:3rem;margin-bottom:40px;padding-bottom:40px;}.fragments .content img#mood{margin:20px 0 30px 0;width:100%;}.fragments .content .info .publishing-info-bottom{display:initial;}}

/* index.sass */

body.index{background:#000;color:#fff;}body.index #top-nav-index{height:auto;margin:40px;width:auto;}body.index #top-nav-index .nav-inner{max-width:none;position:initial;text-align:center;width:100%;}body.index #top-nav-index .nav-inner ul{margin:0 auto;}body.index #top-nav-index .nav-inner ul li{float:left;line-height:1.8em;margin:0 5px;}body.index #top-nav-index .nav-inner ul li a{color:#fff;}body.index #container{margin:20px 0;}#flexcontainer-index{-webkit-justify-content:center;justify-content:center;font-size:1rem;line-height:1.7em;margin:60px auto;max-width:1920px;}#flexcontainer-index #text{flex-shrink:1;margin:0 20px 0 80px;max-width:300px;}#flexcontainer-index #text a{border-bottom:1px solid #fff;color:#fff;}#flexcontainer-index #text a:hover{border-bottom:0;color:#fff;}#flexcontainer-index #text a:visited{color:#fff;}#flexcontainer-index #text .divider-short{border-bottom:1px solid #1a1a1a;margin:25px auto;}#flexcontainer-index #text p{margin:10px 0;}#flexcontainer-index #text #writing{margin:0;}#flexcontainer-index #text #writing ul{margin:10px 0 25px 0;}#flexcontainer-index #text #writing ul li{margin:0 0 25px 0;}#flexcontainer-index #text p.hook{font-size:0.85rem;line-height:1.7em;margin:0;}#flexcontainer-index #text p.hook span.date{color:#9c9c9c;font-size:0.7rem;font-style:italic;margin:0 3px;}#flexcontainer-index #text p.older{color:#9c9c9c;font-size:0.8rem;}#flexcontainer-index #text p.title{font-family:helvetica, arial, geneva, sans-serif;font-weight:bold;margin:10px 0;}#flexcontainer-index #text p.title a{border-bottom:1px solid #1a1a1a;}#flexcontainer-index #text p.title a:hover{border-bottom:0;}#flexcontainer-index #photo{flex-shrink:3;margin:0 80px 0 20px;max-width:1500px;overflow:hidden;}#flexcontainer-index #photo img{max-width:initial;}@media handheld, only screen and (max-width: 767px), only screen and (max-device-width: 767px){body.index #top-nav-index{margin:20px 13px !important;}body.index #container{margin:50px 0;}#flexcontainer-index{font-size:1.2rem;line-height:1.9em;margin:0 8%;width:84%;}#flexcontainer-index #text{margin:0;max-width:100%;}#flexcontainer-index #text #writing{margin:0 6%;}#flexcontainer-index #text ul{margin:10px 0 25px 0;}#flexcontainer-index #text ul li{margin:0 0 25px 0;}#flexcontainer-index p.hook{font-size:0.85rem;line-height:1.7em;margin:0;}#flexcontainer-index p.hook span.date{color:#9c9c9c;font-size:0.7rem;font-style:italic;margin:0 3px;}#flexcontainer-index p.older{color:#9c9c9c;font-size:0.8rem;}#flexcontainer-index p.title{font-family:helvetica, arial, geneva, sans-serif;font-weight:bold;line-height:1.5em;margin:10px 0;}#flexcontainer-index p.title a{border-bottom:1px solid #1a1a1a;}#flexcontainer-index p.title a:hover{border-bottom:0;}#photo{flex-shrink:3;margin:0 80px 0 20px;max-width:1500px;overflow:hidden;}#photo img{max-width:initial;}}@media handheld, only screen and (max-width: 767px), only screen and (max-device-width: 767px){body.index #top-nav-index{margin:20px 13px !important;}body.index #container{margin:50px 0;}#flexcontainer-index{margin:0 8%;width:84%;}#flexcontainer-index #text{margin:0;max-width:100%;}#flexcontainer-index #photo{margin:0;max-width:100%;overflow:auto;}#flexcontainer-index #photo img{width:100%;}#flexcontainer-index #photo{margin:0;max-width:100%;overflow:auto;}#flexcontainer-index #photo img{width:100%;}}

/* main.sass */

body{background:#fff;color:#222;font-family:cardo, georgia, serif;line-height:1.7em;margin:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.clear{clear:both;}.flag{background-image:linear-gradient(to bottom, #336699 0%, transparent 100%);overflow:hidden;width:10px;min-width:10px;}.flexcontainer{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;}.hide-big{display:none;}.hide-small{display:block;}.content,.toc-index,.top-nav{margin-bottom:50px;margin-top:50px;}.toc-index,.top-nav{margin-left:10px;margin-right:10px;margin-top:150px;width:100px;min-width:100px;}.nav-inner,.toc-inner{width:100px;}.content{margin-left:50px;margin-right:50px;-webkit-flex:1;flex:1;}.content .content-header-standard{max-width:1000px;}.content .content-inner-standard{max-width:550px;}.top-nav{margin-left:40px;}.top-nav .nav-inner{overflow:auto;position:-webkit-sticky;position:sticky;top:50px;}.top-nav nav{font-family:helvetica, arial, geneva, sans-serif;font-size:0.7rem;font-weight:bold;text-align:right;text-transform:uppercase;}.top-nav nav a{border-bottom:0;color:#222;}.top-nav nav a:hover{color:#222;}.top-nav nav ul{line-height:1em;list-style-type:none;margin:0;}.top-nav nav ul li{margin:8px 0;}.top-nav nav ul li:first-child{margin-top:0;}.top-nav .nav-extra-content{font-family:helvetica, arial, geneva, sans-serif;font-size:0.65rem;line-height:1.4em;text-align:right;margin-right:2px;}.top-nav .nav-extra-content a.twitter-icon-nav::before{background-image:url('/assets/images/icons/twitter.svg');background-position:2px 1px;background-repeat:no-repeat;background-size:10px 12px;content:"";display:inline-block;height:11px;width:14px;}.top-nav .nav-extra-content p{hyphens:none;-ms-hyphens:none;-webkit-hyphens:none;margin:10px 0;}.toc-index .toc{text-align:right;width:auto;}.toc-index .toc ul{margin:0;}.toc-index .toc ul a{border-bottom:0;}.toc-index .toc ul a:hover{border-bottom:1px solid #222;}.toc-index .toc ul a:visited{border-bottom:0;}.toc-index .toc ul li:first-child{margin-top:-5px;}.toc-index .toc ul ul{margin:6px 0;}.toc-index .toc ul ul li{color:#bcbcbc;font-family:helvetica, arial, geneva, sans-serif;font-size:0.65rem;line-height:1.7em;}.toc-index .toc ul ul li a{border-bottom:0;color:#bcbcbc;}.toc-index .toc ul ul li a:hover{color:#bcbcbc;border-bottom:1px solid #bcbcbc;}.toc-index .toc ul ul li a:visited{color:#bcbcbc;}a{border-bottom:1px solid #222;color:#222;text-decoration:none;}a:hover{border-bottom:0;}a.feed-icon::after{background-image:url('/assets/images/icons/rss.svg');background-position:4px 0;background-repeat:no-repeat;background-size:10px 20px;content:"";display:inline-block;height:15px;width:15px;}a.twitter-icon::after{background-image:url('/assets/images/icons/twitter.svg');background-position:4px 0;background-repeat:no-repeat;background-size:12px 20px;content:"";display:inline-block;height:15px;width:17px;}blockquote{border-left:40px solid #f6f6f6;color:#555;font-size:0.97rem;font-weight:100;line-height:1.6em;padding:1px 30px;margin:30px;}code{background:#f6f6f6;font-family:Monaco, "Lucida Console", "Bitstream Vera Sans Mono", Courier, monospace;font-size:0.80rem;padding:2px 4px;}em{font-style:italic;}h1,h2,h3,h4{color:#000;font-family:helvetica, arial, geneva, sans-serif;font-weight:400;}h1 a,h2 a,h3 a,h4 a{border-bottom:0;color:#000;}h1.block,h2.block,h3.block,h4.block{font-family:helvetica, arial, geneva, sans-serif;font-size:0.7rem;font-weight:bold;letter-spacing:normal;line-height:1.4em;margin:15px 0;text-transform:uppercase;}h1.block a,h2.block a,h3.block a,h4.block a{border-bottom:0 !important;}h1{font-size:6.25rem;letter-spacing:-6px;line-height:1em;margin:20px 0 30px 0;}h1.generic{font-size:3.15rem;}h3,h4{font-weight:600;}h2{font-size:1.5rem;letter-spacing:-1px;margin:30px 0 -10px 0;}h3{font-size:1.1rem;letter-spacing:-1px;margin:30px 0 -15px 0;}h4{font-size:0.9rem;margin:30px 0 -15px 0;}html{font-size:100%;}img,video{display:block;height:auto;margin:20px 0;max-width:100%;}img.overflowing,table.overflowing,video.overflowing{overflow:visible;max-width:650px;}table.overflowing{width:650px;}p{hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;margin:20px 0;}pre{background:#f6f6f6;font-family:Monaco, "Lucida Console", "Bitstream Vera Sans Mono", Courier, monospace;font-size:0.75rem;line-height:1.4em;overflow:visible;padding:25px;width:600px;}pre code{background:transparent;display:block;border:0;padding:0;}strong{font-weight:bold;}sub{font-size:0.85rem;vertical-align:sub;}sup{font-size:0.85rem;vertical-align:super;}table{border:1px solid #dedede;border-collapse:collapse;font-family:helvetica, arial, geneva, sans-serif;font-size:0.85rem;line-height:1.4em;margin:30px 0;width:100%;}table th,table td{border:1px solid #dedede;border-collapse:collapse;vertical-align:middle;}table th{background:#f6f6f6;font-weight:bold;padding:10px 10px;}table td{padding:4px 10px;}table td ul{margin:0;padding:0;}table td ul li{margin:10px 0 10px 20px;padding:0;}ol,ul{margin:20px 0;}.divider{border-bottom:1px solid #dedede;margin:30px 0;}.divider-side{border-bottom:10px solid #222;margin:30px 0;}.divider-short{border-bottom:1px solid #dedede;margin:30px auto;width:80%;}.side{display:block;float:left;margin:0 4% 0 0;width:16%;position:relative;}.list a{color:#000;font-family:helvetica, arial, geneva, sans-serif;font-size:1.55rem;font-weight:bold;line-height:1.2em;border-bottom:0;}.list li{margin:30px 0;}.list p{line-height:1.7em;margin-top:0;}.list .meta{color:#bcbcbc;font-family:helvetica, arial, geneva, sans-serif;font-size:0.75rem;font-style:italic;margin:0 0 0 10px;}.vista{background:#000;background-repeat:no-repeat;background-size:cover;margin:0 0 30px 0;min-height:450px;width:100%;}.vista .vista-inner{padding-top:30%;position:relative;width:100%;}.vista-overlay{position:relative;}.vista-overlay .vista-overlay-inner{bottom:0;margin:5% 80px 5% 320px;position:absolute;}.vista-overlay .vista-overlay-inner h1{color:#fff;text-shadow:0 0 2px #000;}.toc{font-family:helvetica, arial, geneva, sans-serif;font-size:0.65rem;line-height:1.5em;margin:0 0 0 30px;width:200px;}.toc h2{font-family:helvetica, arial, geneva, sans-serif;font-size:0.7rem;font-weight:bold;letter-spacing:-0.5px;margin:10px 0;text-transform:uppercase;}.toc ol{list-style-type:decimal;margin:5px 0;}.toc ol li{margin-bottom:8px;margin-top:8px;margin-left:16px;padding-left:10px;}.toc ol li ol{font-size:0.65rem;list-style-type:lower-alpha;}.toc ol li ol a{border-bottom:1px solid #dedede;}.toc ol li ol a:hover{border-bottom:none;}.toc ol li ol li{margin-bottom:7px;margin-top:7px;}.toc ol li ol ol{font-size:0.6rem;list-style-type:lower-roman;}.toc ol li ol ol ol{list-style-type:none;}article blockquote ol li,article blockquote ul li,section.article-like blockquote ol li,section.article-like blockquote ul li,#now blockquote ol li,#now blockquote ul li{margin-left:20px;}article figure,section.article-like figure,#now figure{max-width:100%;overflow:visible;margin:40px 0;position:relative;}article figure p,section.article-like figure p,#now figure p{margin:0;overflow:visible;}article figure figcaption,section.article-like figure figcaption,#now figure figcaption{font-size:0.85rem;font-style:italic;line-height:1.5em;padding:12px 0 0 0;position:absolute;top:0;text-align:right;left:-120px;width:100px;}article figure table,section.article-like figure table,#now figure table{margin:0;}article ol,section.article-like ol,#now ol{list-style-type:decimal;}article ul,section.article-like ul,#now ul{list-style-type:disc;}article ol,article ul,section.article-like ol,section.article-like ul,#now ol,#now ul{margin:25px 0;}article ol li,article ul li,section.article-like ol li,section.article-like ul li,#now ol li,#now ul li{margin-bottom:10px;margin-left:40px;padding-left:5px;}article strong,section.article-like strong,#now strong{font-family:helvetica, arial, geneva, sans-serif;}article #footnotes p,article .info p,section.article-like #footnotes p,section.article-like .info p,#now #footnotes p,#now .info p{font-size:0.85rem;line-height:1.6em;}article #footnotes,section.article-like #footnotes,#now #footnotes{border-top:1px solid #dedede;margin:30px auto;width:90%;}article .attachment,section.article-like .attachment,#now .attachment{text-align:center;}article .info,section.article-like .info,#now .info{font-style:italic;line-height:1.6em;text-align:left;}article.big blockquote p{font-size:1.04rem;}article.big li,article.big p{font-size:1.04rem;line-height:1.75em;}article.big strong{font-size:0.95rem;}article.big #footnotes p,article.big .info p{font-size:0.85rem;line-height:1.6em;}@media handheld, only screen and (max-width: 1000px), only screen and (max-device-width: 1000px){article figure img,article figure video{display:block;margin:0 auto;}article figure figcaption{left:0;position:relative;text-align:center;top:0;width:auto;}pre{overflow:auto;width:auto;}img.overflowing,video.overflowing{max-width:100%;overflow:auto;}.table-container{overflow-y:auto;width:100%;}table.overflowing{width:100%;}.toc-index{display:none;}.vista-overlay .vista-overlay-inner{margin:5% 80px 5% 200px;}#container .content{overflow:hidden;}}@media handheld, only screen and (max-width: 767px), only screen and (max-device-width: 767px){.flexcontainer{flex-direction:column;}.hide-big{display:block;}.hide-small{display:none;}.top-nav{height:100px;margin:20px 8% !important;order:4;width:84%;}.top-nav .nav-inner{margin:0 auto;position:initial;text-align:center;width:auto;}.top-nav .nav-inner nav{display:inline-block;}.top-nav .nav-inner nav ul li{float:left;line-height:1.8em;margin:0 5px;}.top-nav .nav-extra-content{display:none;}.toc{float:none;margin:0;width:auto;}h1,h2,h3,h4{hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;}h1{font-size:4.5rem;}.attribution{display:none;}.vista{display:none;}.vista-overlay .vista-overlay-inner{margin:0 8%;position:relative;width:84%;}.vista-overlay .vista-overlay-inner h1{color:#000;text-shadow:0 0 0 #000;}article blockquote p,article li,article p,article.big blockquote p,article.big li,article.big p{font-size:1rem;line-height:1.7em;}article #footnotes p,article .info p,article.big #footnotes p,article.big .info p{font-size:0.8rem;}#container{max-width:100%;}#container .content{margin:0 8%;width:84%;}#container .content .content-inner-standard{max-width:100%;}#container .side{display:none;}}

/* newsletter.sass */

.content-newsletter{font-family:Helvetica, sans-serif;font-size:18px;font-weight:300;line-height:1.75em;}.content-newsletter h1{border-bottom:10px solid #000;margin-bottom:50px;padding-bottom:50px;}.content-newsletter h2{color:#000;font-size:24px;font-weight:bold;margin-bottom:15px;}.content-newsletter input[type=email]{border:1px solid #4d4d4d;font-family:Helvetica, sans-serif;font-size:18px;font-weight:300;height:calc(40px - 2 * 1px - 2 * 3px);line-height:1.5em;margin:10px 10px 10px 0;padding:3px 6px;vertical-align:bottom;}.content-newsletter input[type=submit]{background:#000;border:0;color:#fff;height:40px;font-size:11px;letter-spacing:0.5px;margin:10px 0 10px 0;padding:0 25px;text-align:center;text-transform:uppercase;}.content-newsletter .about-content p:first-child{margin-top:5px;}@media handheld, only screen and (max-width: 767px), only screen and (max-device-width: 767px){.content-newsletter h1{border-bottom:8px solid #000;margin-bottom:40px;padding-bottom:40px;}}

/* photos.sass */

body.photos{background:#000;color:#fff;}body.photos #top-nav-photos{height:auto;margin:40px;width:auto;}body.photos #top-nav-photos .nav-inner{max-width:none;position:initial;text-align:center;width:100%;}body.photos #top-nav-photos .nav-inner ul{margin:0 auto;}body.photos #top-nav-photos .nav-inner ul li{float:left;line-height:1.8em;margin:0 5px;}body.photos #top-nav-photos .nav-inner ul li a{color:#fff;}body.photos #container{margin:20px 0;}body.photos .content-photos{margin:60px auto;max-width:1580px;}body.photos .content-photos .content-photos-inner{margin:0 40px;}body.photos .content-photos .content-photos-inner h1{color:#fff;}body.photos .content-photos .content-photos-inner p#outlink{margin:40px 0;text-align:center;}body.photos .content-photos .content-photos-inner p#outlink a{border-bottom:1px solid #fff;color:#fff;}body.photos .content-photos .content-photos-inner p#outlink a:hover{border-bottom:0;}body.photos .content-photos .content-photos-inner div.photo{max-width:1500px;}body.photos .content-photos .content-photos-inner div.photo img{margin:20px 0;width:100%;}@media handheld, only screen and (max-width: 767px), only screen and (max-device-width: 767px){body.photos #top-nav-photos{margin:20px 13px !important;}body.photos #top-nav-photos .nav-inner{margin:0 auto;}body.photos #top-nav-photos .nav-inner nav{display:inline-block;}body.photos #container{margin:50px 0;}body.photos .content-photos{margin:40px auto 20px auto;}body.photos .content-photos .content-photos-inner{margin:0 20px;}body.photos .content-photos .content-photos-inner p#outlink{margin:20px 0;}body.photos .content-photos .content-photos-inner div.photo img{margin:10px 0;}}

/* quotes.sass */

body.quote{background:#2a2a2a;color:#f4f4f4;font-family:'EB Garamond', 'Linux Libertine', Palatino, 'Palatino Linotype', 'Book Antiqua', Georgia, 'Times New Roman', serif;margin:60px;}body.quote #wrapper{max-width:640px;margin:0 auto;}body.quote header h1{color:#f4f4f4;font-family:'IM Fell English', Georgia, serif;font-size:12pt;letter-spacing:0.1em;text-align:center;text-transform:uppercase;}body.quote section{font-size:32pt;line-height:1.4em;}body.quote section .attribution{font-size:20pt;text-align:center;margin:60px 0;text-shadow:0 0 6px #000;}body.quote section .quote{text-shadow:0 0 6px #000;}body.quote section .quote p{margin:60px 0;}body.quote section .quote .actor1{color:#1ba8cd;}body.quote section .quote .actor2{color:#e00;}body.quote section .quote .speaker{color:#f4f4f4;font-size:24pt;text-shadow:0 0 4px black;}

/* reading.sass */

.reading{font-size:0.85rem;line-height:1.5em;}.reading #data-readings-by-year,.reading #data-pages-by-year{float:left;height:240px;width:49%;}.reading .reading-content ul li{margin:10px 0;}.reading .reading-content ul li .meta{color:#cdcdcd;font-family:helvetica, arial, geneva, sans-serif;font-size:0.75rem;}@media handheld, only screen and (max-width: 767px), only screen and (max-device-width: 767px){.reading #data-readings-by-year,.reading #data-pages-by-year{float:none;margin:0;width:100%;}}

/* runs.sass */

.runs{font-size:0.85rem;line-height:1.5em;}.runs .elevation{font-size:0.85rem;}.runs #data-distance-by-year{height:150px;}.runs #data-distance-last-year{height:200px;}.runs .runs-content ul li{margin:10px 0;}

/* sequences.sass */

body.sequences-index{background:#000;}body.sequences-index .sequences-index-words{background:#fff;}body.sequences-index .sequences-index-words .sequences-index-words-inner{font-size:0.95rem;line-height:1.8em;margin:0 auto;max-width:550px;padding:50px;}body.sequences-index .sequences-index-words .sequences-index-words-inner h1{margin-bottom:50px;text-align:center;}body.sequences-index .sequences-index-words .sequences-index-words-inner p.sequences-index-words-sequence{font-family:helvetica, arial, geneva, sans-serif;font-size:0.65rem;font-weight:bold;letter-spacing:normal;line-height:1.4em;margin:20px 0;text-align:center;text-transform:uppercase;}body.sequences-index .sequences-index-words .sequences-index-words-inner p.atom{color:#555;font-family:helvetica, arial, geneva, sans-serif;font-size:0.75rem;line-height:1.6em;margin:5px 0;text-align:center;hyphens:none;-ms-hyphens:none;-webkit-hyphens:none;}body.sequences-index .sequences-index-gallery{padding:50px 0;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;-webkit-justify-content:center;}body.sequences-index .sequences-index-gallery .sequences-index-photograph{margin:20px 40px;}body.sequences-index .sequences-index-gallery .sequences-index-photograph img{transition:transform 0.1s;width:100%;}body.sequences-index .sequences-index-gallery .sequences-index-photograph img:hover{border-radius:10px;transform:scale(1.05);}body.sequences-photo{background:#000;color:#fff;}body.sequences-photo a{border-bottom:1px solid #444;color:#fff;}body.sequences-photo a:hover{border-bottom:1px solid #181818;}body.sequences-photo h1{color:#fff;font-family:cardo, georgia, serif;font-size:2.2rem;letter-spacing:-2px;margin:10px 0;text-align:center;}body.sequences-photo .sequences-photo-flex{margin:70px 50px;}body.sequences-photo .sequences-photo-flex .sequences-photo-words{color:#ddd;font-size:0.95rem;line-height:1.55em;max-width:500px;margin:50px auto;}body.sequences-photo .sequences-photo-flex .sequences-photo-words p{margin:15px 0;}body.sequences-photo .sequences-photo-flex .sequences-photo-words p.sequences-photo-sequence{font-family:helvetica, arial, geneva, sans-serif;font-size:0.65rem;font-weight:bold;letter-spacing:normal;line-height:1.4em;margin:20px 0;text-align:center;text-transform:uppercase;}body.sequences-photo .sequences-photo-flex .sequences-photo-words p.sequences-photo-sequence a{border-bottom:0;}body.sequences-photo .sequences-photo-flex .sequences-photo-words strong{font-family:helvetica, arial, geneva, sans-serif;font-size:0.9rem;}body.sequences-photo .sequences-photo-flex .sequences-photo-words .sequences-photo-divider{border-bottom:1px solid #181818;margin:20px auto 40px auto;width:60%;}body.sequences-photo .sequences-photo-flex .sequences-photo-photograph img{margin:0 auto;max-width:1600px;width:100%;}body.sequences-photo .sequences-photo-flex .sequences-photo-carousel{margin:30px auto;max-width:700px;width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;justify-content:space-around;}body.sequences-photo .sequences-photo-flex .sequences-photo-carousel .sequences-photo-carousel-photograph,body.sequences-photo .sequences-photo-flex .sequences-photo-carousel .sequences-photo-carousel-photograph-current{margin:5px;}body.sequences-photo .sequences-photo-flex .sequences-photo-carousel .sequences-photo-carousel-photograph{width:70px;}body.sequences-photo .sequences-photo-flex .sequences-photo-carousel .sequences-photo-carousel-photograph img{transition:transform 0.1s;}body.sequences-photo .sequences-photo-flex .sequences-photo-carousel .sequences-photo-carousel-photograph img:hover{border-radius:5px;transform:scale(1.1);}body.sequences-photo .sequences-photo-flex .sequences-photo-carousel .sequences-photo-carousel-photograph-current{width:90px;}body.sequences-photo .sequences-photo-flex .sequences-photo-carousel .sequences-photo-carousel-photograph-current img{border-radius:5px;}body.sequences-photo .sequences-photo-flex .sequences-photo-info{color:#ddd;font-family:helvetica, arial, geneva, sans-serif;font-size:0.75rem;margin:30px auto;text-align:center;}body.sequences-photo .sequences-photo-flex .sequences-photo-info span.slug{background:#fff;border-radius:2px;color:#000;margin:0 3px;padding:3px 4px;}@media handheld, only screen and (max-width: 767px), only screen and (max-device-width: 767px){body.sequences-index .sequences-index-words .sequences-index-words-inner{font-size:1.1rem;line-height:1.6em;max-width:none;padding:30px 30px;}body.sequences-index .sequences-index-words .sequences-index-words-inner h1{margin-bottom:30px;}body.sequences-index .sequences-index-gallery{padding:10px 0;}body.sequences-index .sequences-index-gallery .sequences-index-photograph{margin:0 30px;flex-grow:1;}body.sequences-photo h1{font-size:1.9rem;letter-spacing:-2px;}body.sequences-photo .sequences-photo-flex{margin:50px 30px;}body.sequences-photo .sequences-photo-flex .sequences-photo-words{font-size:1.1rem;line-height:1.6em;max-width:none;margin:40px auto;}body.sequences-photo .sequences-photo-flex .sequences-photo-words strong{font-size:1rem;}body.sequences-photo .sequences-photo-flex .sequences-photo-words .sequences-photo-divider{margin:15px auto 20px auto;}body.sequences-photo .sequences-photo-flex .sequences-photo-carousel{margin:20px auto;}body.sequences-photo .sequences-photo-flex .sequences-photo-info{margin:20px auto;}}

/* signature.sass */

.signature .content .signature-content-header{max-width:1000px;}.signature .content .signature-content-header h1{border-bottom:10px solid #000;margin-bottom:50px;padding-bottom:50px;}.signature .content .signature-content{max-width:680px;}.signature .content .signature-content article{max-width:550px;}.signature .content .signature-content article > p:first-of-type:first-letter{float:left;font-family:helvetica, arial, geneva, sans-serif;font-size:6.25rem;line-height:0.7em;margin:5px 10px 0 0;}.signature .content .signature-content .publishing-info-bottom{display:none;}.signature .content .toc{float:right;}@media handheld, only screen and (max-width: 767px), only screen and (max-device-width: 767px){.signature .content .signature-content-header h1{border-bottom:8px solid #000;margin-bottom:40px;padding-bottom:40px;}.signature .content .signature-content article{max-width:100%;}.signature .content .signature-content article > p:first-of-type:first-letter{font-size:4rem;}.signature .content .signature-content .publishing-info-bottom{display:initial;}.signature .content .signature-content .toc{float:none;}}

/* sitemap.sass */

div#sitemap{display:flex;flex-direction:row;}div#sitemap h2{margin:0;}div#sitemap ul li{margin:5px 0;}div#sitemap .sitemap-col{flex-grow:1;}@media handheld, only screen and (max-width: 767px), only screen and (max-device-width: 767px){div#sitemap{flex-direction:column;}}

/* solarized-light.css */

/*

Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull <sourdrums@gmail.com>

Modified by Brandur to remove use of background color.

*/

.hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  /* background: #fdf6e3; */
  color: #657b83;
}

.hljs-comment,
.hljs-quote {
  color: #93a1a1;
}

/* Solarized Green */
.hljs-keyword,
.hljs-selector-tag,
.hljs-addition {
  color: #859900;
}

/* Solarized Cyan */
.hljs-number,
.hljs-string,
.hljs-meta .hljs-meta-string,
.hljs-literal,
.hljs-doctag,
.hljs-regexp {
  color: #2aa198;
}

/* Solarized Blue */
.hljs-title,
.hljs-section,
.hljs-name,
.hljs-selector-id,
.hljs-selector-class {
  color: #268bd2;
}

/* Solarized Yellow */
.hljs-attribute,
.hljs-attr,
.hljs-variable,
.hljs-template-variable,
.hljs-class .hljs-title,
.hljs-type {
  color: #b58900;
}

/* Solarized Orange */
.hljs-symbol,
.hljs-bullet,
.hljs-subst,
.hljs-meta,
.hljs-meta .hljs-keyword,
.hljs-selector-attr,
.hljs-selector-pseudo,
.hljs-link {
  color: #cb4b16;
}

/* Solarized Red */
.hljs-built_in,
.hljs-deletion {
  color: #dc322f;
}

.hljs-formula {
  background: #eee8d5;
}

.hljs-emphasis {
  font-style: italic;
}

.hljs-strong {
  font-weight: bold;
}


/* sunburst.css2 */

/* Modified again for Askja */
/* Pretty printing styles. Used with prettify.js. */
/* Vim sunburst theme by David Leibovic */

pre .str, code .str { color: #65B042; background: #440000 } /* string  - green */
pre .kwd, code .kwd { color: #E28964; } /* keyword - dark pink */
pre .com, code .com { color: #AEAEAE; font-style: italic; } /* comment - gray */
pre .typ, code .typ { color: #89bdff; } /* type - light blue */
pre .lit, code .lit { color: #3387CC; } /* literal - blue */
pre .pun, code .pun { color: #fff; } /* punctuation - white */
pre .pln, code .pln { color: #fff; } /* plaintext - white */
pre .tag, code .tag { color: #89bdff; } /* html/xml tag    - light blue */
pre .atn, code .atn { color: #bdb76b; } /* html/xml attribute name  - khaki */
pre .atv, code .atv { color: #65B042; } /* html/xml attribute value - green */
pre .dec, code .dec { color: #3387CC; } /* decimal - blue */

/* Specify class=linenums on a pre to get line numbering */
ol.linenums { margin-top: 0; margin-bottom: 0; color: #AEAEAE; } /* IE indents via margin-left */
li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8 { list-style-type: none }
/* Alternate shading for lines */
li.L1,li.L3,li.L5,li.L7,li.L9 { }

@media print {
  pre .str, code .str { color: #060; }
  pre .kwd, code .kwd { color: #006; font-weight: bold; }
  pre .com, code .com { color: #600; font-style: italic; }
  pre .typ, code .typ { color: #404; font-weight: bold; }
  pre .lit, code .lit { color: #044; }
  pre .pun, code .pun { color: #440; }
  pre .pln, code .pln { color: #000; }
  pre .tag, code .tag { color: #006; font-weight: bold; }
  pre .atn, code .atn { color: #404; }
  pre .atv, code .atv { color: #060; }
}



/* talk.sass */

body.talk{background:#000;color:#fff;}body.talk a{border-bottom:1px solid #fff;color:#fff;text-decoration:none;}body.talk a:hover{border-bottom:0;}body.talk h1,body.talk h2{color:#fff;}body.talk h1 a,body.talk h1 a:visited,body.talk h1 a:hover,body.talk h2 a,body.talk h2 a:visited,body.talk h2 a:hover{color:#fff;}body.talk h2{margin:10px 0;}body.talk #subtitle{font-family:helvetica, arial, geneva, sans-serif;font-size:1.2rem;font-style:italic;font-weight:bold;line-height:1.4em;margin:-15px 0 30px 0;}body.talk .content .content-inner-standard{max-width:800px;}body.talk .divider{border-bottom:1px solid #1a1a1a;}body.talk .flag{background-image:linear-gradient(to bottom, #f3f315 0%, transparent 100%);}body.talk .top-nav nav a{border-bottom:0;}body.talk .top-nav nav a:hover{color:#fff;}body.talk section#slides figure code{background:#30303c;border-radius:2px;font-size:0.7rem;}body.talk section#slides figure img{border-radius:10px;float:right;margin:0 0 20px 20px;width:550px;}body.talk section#slides figure img.no-caption{width:100%;}body.talk section#slides figure figcaption{font-family:helvetica, arial, geneva, sans-serif;font-size:0.80rem;line-height:1.5em;}body.talk section#slides figure p{margin:10px 0;}body.talk section#slides .slide{margin:70px 0;}@media handheld, only screen and (max-width: 1100px), only screen and (max-device-width: 1100px){body.talk section#slides figure img{float:none;margin:0;width:100%;}body.talk section#slides figure figcaption{font-size:0.9rem;max-width:none;margin:30px 25px;}body.talk section#slides figure p{margin:15px 0;}}@media handheld, only screen and (max-width: 767px), only screen and (max-device-width: 767px){body.talk #subtitle{font-size:1rem;}body.talk section#slides figure figcaption{margin:20px 0;}}

/* tenets.sass */

#tenets{font-family:cardo, georgia, serif;font-size:2rem;line-height:1.5em;margin:100px auto;max-width:800px;}#tenets li{margin:40px 40px;}

/* twitter.sass */

.twitter{font-size:0.85rem;line-height:1.5em;}.twitter #data-tweets-by-month{height:300px;}.twitter .twitter-content .month{margin:40px 0;}.twitter .twitter-content .month ul li{margin:15px 0;}.twitter .twitter-content .month ul li .meta{font-family:helvetica, arial, geneva, sans-serif;font-size:0.75rem;margin:0 0 0 5px;}.twitter .twitter-content .month ul li .meta a{color:#cdcdcd;border-bottom:0;}.twitter .twitter-content .month ul li .meta a:hover{border-bottom:1px solid #333;color:#cdcdcd;}.twitter .twitter-content .month ul li .meta a:visited{color:#cdcdcd;}.twitter .twitter-content .month ul li .tweet-linebreak{margin:3px 0 0 0;}

