@import "https://fonts.googleapis.com/css?family=EB+Garamond|Lato:400,700&display=swap";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}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-moz-font-feature-settings:"liga" on;margin:0}img.alignright{float:right}img.alignleft{float:left}img.aligncenter{clear:both;display:block;margin-right:auto;margin-left:auto}body{background-color:#fff;border-style:none}body,p,a,a:hover{color:#000}a,a:hover{text-decoration:none;border:none;border-style:none;box-shadow:none}@keyframes fadein{from{opacity:0}to{opacity:1}}h1,h2,h3,p,article ol li,article{max-width:600px}p{color:#848d96}h1{font-weight:700;font-family:lato,Helvetica,sans-serif;margin-bottom:16px;font-size:42px}h1:focus{outline:none}.columns-grid{padding-left:10%;padding-right:10%;display:flex;font-family:lato,Helvetica,sans-serif;font-display:auto}@media(max-width:600px){.columns-grid{height:auto;width:auto;padding-right:36px;margin:0;flex-wrap:wrap}}.columns-grid .header{color:#5f6a8c;text-transform:uppercase;letter-spacing:2px;font-family:lato,Helvetica,sans-serif;font-size:14px;margin-top:15px;margin-bottom:15px}.columns-grid a{transition-duration:.5s;line-height:1.5;border-bottom:1px dotted #848d96}.columns-grid a:hover{border-bottom:1px solid #848d96}.columns-grid .column-about{width:30%;height:100%;font-family:eb garamond,Helvetica,sans-serif;font-size:20px;line-height:1.3}.columns-grid .column-about li{padding-bottom:15px}.columns-grid .column-about .book-name{font-style:italic}@media(max-width:600px){.columns-grid .column-about{width:100%}}.columns-grid .column-posts{width:70%}.columns-grid .column-posts .post{margin-right:10%;margin-bottom:30px}.columns-grid .column-posts .post .title{font-size:30px;font-weight:900}.columns-grid .column-posts .post .summary{margin-top:15px;margin-bottom:15px;font-family:eb garamond,Helvetica,sans-serif;font-size:20px;line-height:1.3}.columns-grid .column-posts .post .metadata{color:#848d96}@media(max-width:600px){.columns-grid .column-posts{width:100%;height:auto}}.columns-grid .subtle-link{color:#848484}.columns-grid .column-content{margin:0 auto}.columns-grid .column-content .title{padding-top:15px;font-family:lato,Helvetica,sans-serif}.columns-grid .column-content .date{font-family:lato,Helvetica,sans-serif}.columns-grid .column-content .content{padding-top:15px;font-family:eb garamond,Helvetica,sans-serif;font-size:20px;line-height:1.3;color:#000}@media(max-width:400px){.columns-grid .column-content .content .mobile-img-full{width:100%;min-width:100%;height:auto}}.columns-grid .column-content .content strong{font-weight:700}.columns-grid .column-content .content ol{list-style-type:decimal}.columns-grid .column-content .content p{font-size:1em;line-height:1.5;color:#000;font-weight:400;margin:0 0 1em}.columns-grid .column-content .content p code{background-color:#f9f2f4}.columns-grid .column-content .content ol,.columns-grid .column-content .content ul{font-weight:600;margin:1.5em 0;padding:0;list-style-position:outside;padding-left:1.5em}.columns-grid .column-content .content ol li,.columns-grid .column-content .content ul li{font-weight:400;margin-bottom:.5em;max-width:500px}.columns-grid .column-content .content table{max-width:600px}.columns-grid .column-content .content blockquote{border:0;font-size:24px;margin:1.2em -4em 1.2em 0;padding:0;width:100%}.columns-grid .column-content .content blockquote p{font-size:30px;line-height:1.1;color:#5f6a8c;font-weight:600}.columns-grid .column-content .content h1{font-weight:600;font-size:2.1em;margin:.5em 0 1em}.columns-grid .column-content .content h2{font-size:1.5em;margin:.5em 0 1em;font-weight:600}.columns-grid .column-content .content h3{font-size:1.3em;font-weight:600}.columns-grid .column-content .content h4{font-size:1.2em;font-weight:600}.columns-grid .column-content .content hr{margin:3em 0}.columns-grid .column-content .content em{font-weight:700}.columns-grid .column-content .content table{border-collapse:collapse}.columns-grid .column-content .content th{background:#ccc}.columns-grid .column-content .content th,.columns-grid .column-content .content td{border:1px solid #ccc;padding:8px}.columns-grid .column-content .content tr:nth-child(even){background:#efefef}.columns-grid .column-content .content tr:hover{background:#d1d1d1}.columns-grid .column-content .content .meta{color:#848484;font-size:13px;text-transform:uppercase;margin-bottom:.3em;font-weight:400;letter-spacing:1px}.columns-grid .column-content .content .meta time,.columns-grid .column-content .content .meta address{display:inline;font-size:13px}.columns-grid .column-content .content .meta a{border:0;color:#848484}.columns-grid .column-content .content img{max-width:100%;margin:1em 0}.columns-grid .column-content .content .title{margin:.2em 0;font-weight:700}.columns-grid .column-content .content .title a{border:0}.columns-grid .column-content .content .subtitle{font-size:1.4em;margin:.2em 0;color:#848484;font-weight:300}.columns-grid .column-content .content .highlight{border:0}.columns-grid .column-content .content .highlight .lineno{color:#848484}.columns-grid .column-content .content pre{border:0;padding:1.5em 3em;margin:0 -3em 1.5em;background:#f5f5f5;border:0;border-radius:2px;border-bottom:1px solid #eee;width:100%;font-size:.8em;overflow-x:auto;display:block}.columns-grid .column-content .content pre code{font-size:.8em;border:0}.columns-grid .column-content .content code{border-bottom:1px solid #ddd;border-radius:2px;color:#222}.columns-grid .column-content .content .rounded img{border-radius:6px}.columns-grid .column-content .content .border img{border:1px solid #ddd}.columns-grid .column-content .content .full{margin:1.5em -6em;padding:0;text-align:center}.columns-grid .column-content .content .full iframe{max-width:100%!important}.columns-grid .column-content .content .full img{max-width:100%;margin:0;transition:.5s all ease}.columns-grid .column-content .content .full.zoomable img{cursor:-webkit-zoom-in}.columns-grid .column-content .content .full.zoomable img.zoom{cursor:-webkit-zoom-out}.columns-grid .column-content .content .full.zoomable img.zoom{-webkit-transform:scale(1.2);transition:.4s all ease;box-shadow:0 2px 5px rgba(0,0,0,.5)}.nav{margin-top:30px;margin-bottom:30px;display:flex;font-family:eb garamond,Helvetica,sans-serif;font-size:18px}@media(max-width:600px){.nav{height:auto;width:auto;flex-wrap:wrap}}@media(max-width:400px){.nav{height:auto;width:auto;margin-left:0;margin-right:0;flex-wrap:wrap}}.nav li{display:inline}.nav .brand{margin-right:20px;font-weight:700;border-bottom:none;text-decoration:none}.nav .brand:hover{border-bottom:none}.nav .logo{width:24px;height:24px}.nav .link{margin-right:12px;font-size:22px}.nav .link a{transition-duration:.5s;line-height:1;color:#848d96;text-decoration:none;border-bottom:none}.nav .link a:hover{border-bottom:1px solid #848d96}.footer{font-family:lato,Helvetica,sans-serif;margin-right:10%;margin-left:10%;border-top:.5px dashed #848d96;padding-top:30px;margin-top:45px;display:flex}.footer .description{width:30%}.footer .description a{color:#848d96;transition-duration:.5s}.footer .description a:hover{color:#47bec7;transition-duration:.1s}.footer .links{width:70%}@media(max-width:600px){.footer .links{width:100%;height:auto}}.split-lists .split-list{width:30%;display:inline-block;margin-bottom:40px}@media(max-width:600px){.split-lists .split-list{margin-bottom:0!important}}.split-lists .split-list h3{font-weight:400;text-transform:uppercase;font-size:11px;line-height:11px;margin-bottom:31px;color:#848d96;letter-spacing:2px;opacity:.5}.split-lists .split-list ul li{font-size:16px;line-height:16px;margin-bottom:12px}.split-lists .split-list ul li a{color:#848d96;transition-duration:.5s}.split-lists .split-list ul li a:hover{color:#47bec7;transition-duration:.1s}