body{background-color:#eee;color:#333;font-family:"freight-text-pro", serif;font-size:1.4em;line-height:160%;margin:0}.container{justify-content:center;margin:4em auto;width:65%}article{clear:both}hr{border:1px solid #ccc;margin:3em auto;width:45%}header{display:grid;grid-gap:2em;grid-template-columns:repeat(3, 1fr);grid-template-areas:"header-title header-nav header-nav";margin-bottom:4em}header li{display:inline-block;padding-right:0.65em}header img{vertical-align:middle}footer{display:grid;grid-gap:2em;grid-template-columns:repeat(3, 1fr);grid-template-areas:"footer-nav footer-nav footer-home";border-top:1px solid #ccc;margin-top:4em;padding-top:0.5em}footer li{display:inline-block;padding-right:0.65em}.header-title{grid-area:header-title}.header-nav{grid-area:header-nav;text-align:right}.footer-nav{grid-area:footer-nav}.footer-home{grid-area:footer-home;text-align:right}h1{display:inline;font-family:"brandon-grotesque", sans-serif;font-size:1.2em;font-weight:300;text-transform:uppercase;margin:0 0 0 0.5em}h2{font-size:2em;line-height:1.2em;margin-bottom:0.5em}h3{border-bottom:1px solid #eee;font-size:1.2em;margin:1.6em 0 0 0;padding:0}h4{font-size:1.4em;font-style:italic;font-weight:bold;margin-bottom:0;text-transform:none}h4.list-heading{font-size:1.2em;font-style:italic;font-weight:bold;margin-bottom:0}header h3{font-size:1em}header h3:first-of-type{margin-top:0em}li span{font-family:"brandon-grotesque", sans-serif;font-size:0.9em;font-weight:300;display:inline-block;text-transform:uppercase;vertical-align:middle}.post-date{border-top:1px solid #ccc;font-family:"brandon-grotesque", sans-serif;font-weight:300;font-size:0.9em;margin:1em 0 2em 0;padding-top:0.25em;text-transform:uppercase}.intro{font-size:1.6em;line-height:120%;margin-top:0;padding-top:0}.forward{color:#ccc;font-family:"brandon-grotesque", sans-serif;margin-top:2em;text-align:right;text-transform:uppercase}.forward a{border-bottom:none;font-weight:300}.key{font-size:0.8em;margin-top:2em}.long-quote{font-style:italic;padding-left:1em;border-left:3px solid #eee}.highlight{color:#e13e3e;font-weight:bold}.story-date{border-top:1px solid #e6e2dc;font-size:0.9em;margin:0;padding:1em 0 0 0;text-transform:uppercase}li{line-height:160%;margin:0.8em}header ul,footer ul{padding-left:0;margin:0}header li,footer li{color:#ccc;display:inline-block;font-family:"brandon-grotesque", sans-serif;font-size:1em;list-style-type:none;text-transform:uppercase;vertical-align:middle}header li,.footer-home li{margin:0 0 0 0.4em;padding-right:0}.footer-nav li{margin:0 0.4em 0 0;padding-left:0}ul.index-list{padding-left:0}ul.index-list span{font-size:0.8em}.photo{display:inline-block;width:20%;margin:0;padding:0}.photo a{border-bottom:none}.photo a:hover{border-bottom:none}.notes-nav{padding-left:0}.notes-nav li{display:inline-block;list-style-type:none;margin-left:0;padding:0}.icon{height:80px;width:80px}article img,.story img{aspect-ratio:3/2;width:100%}.page-image{aspect-ratio:auto}.vert{aspect-ratio:2/3}a{border-bottom:1px solid #ccc;color:#333;font-weight:bold;text-decoration:none}a:hover{border-bottom:1px solid #333;color:#e13e3e}h1 a,h2 a,h3 a{border-bottom:none;color:#333}h1 a:hover,h2 a:hover,h3 a:hover{border-bottom:none}h1 a,header li a,footer li a{border-bottom:none;font-weight:300}a.intro-photo{border-bottom:none;display:inline-block;margin-top:1em}a.intro-photo:hover{border-bottom:none}ul.log{margin:1em 0 2em 0;padding-left:0}ul.log ul{margin-bottom:1.25em;padding-left:0}ul.log li{font-size:0.9em;list-style-type:none;padding-left:0}ul.log li.log-month{color:#333;font-size:1.4em;font-weight:bold;margin:0}ul.log li.log-month:not(:first-child){margin:2em 0 0 0}ul.log li.log-day{border-top:1px solid #eee;font-weight:bold;margin:1em 0 0 0}ul.log li.log-item{margin:0.25em 0}@media only screen and (max-width: 768px){.container{justify-content:center;margin:4em auto;text-align:left;width:80%}header{display:block;text-align:center}h1{display:block;margin:0.5em auto}.header-nav{display:block;margin:1em auto;text-align:center;width:80%}footer{display:block;text-align:center}.footer-home{text-align:center}article ul{padding-left:0.75em}article li{margin-left:0}}.youtube-video-container{position:relative;overflow:hidden;width:100%}.youtube-video-container::after{display:block;content:"";padding-top:56.25%}.youtube-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
