@import url(https://fonts.googleapis.com/css?family=Montserrat:700|Raleway&display=swap);html{height:100%}a{text-decoration:none;color:#006ba8;font-weight:700}img[loading=lazy]{width:100%;height:auto;background-color:#f0f0f0;background-clip:content-box}body{margin:0;height:100%;font-family:'Raleway',sans-serif;font-style:normal;font-size:15px;background-color:#fff}#content{min-height:800px}#content.opaque{margin-top:75px}h1,h2,h3,h4{font-family:'Montserrat',sans-serif;font-weight:700;margin-bottom:5px;color:#006ba8}.wrapper{max-width:960px;margin-left:auto;margin-right:auto;box-sizing:border-box}.wrapper.padded{padding:10px}.main-header{font-family:'Montserrat',sans-serif;font-weight:300;font-size:16px;position:fixed;width:100%;top:0;box-sizing:border-box;z-index:1000}.main-header .wrapper{display:flex;padding:10px;margin-top:10px;margin-bottom:10px;height:55px}.main-header .logo a{display:block;height:35px}.main-header .logo img{height:35px;display:inline-block}.main-header .menu-button{width:32px;display:none}.main-header nav{flex-grow:1;display:flex;justify-content:flex-end}.main-header nav a{text-decoration:none;line-height:35px;display:inline-block;height:35px;margin-left:20px}.main-header nav img{height:18px;display:block;margin-top:7.5px}#transparent-main-header{background:#fff0}#transparent-main-header nav a{color:#fff}#opaque-main-header{background:#fff}#opaque-main-header nav a{color:#202020}#banner{font-family:'Roboto',sans-serif;box-sizing:border-box;display:flex;align-items:stretch;margin-bottom:30px}#banner a{display:block;width:70%}#banner .aspect-ratio-box{height:0;overflow:hidden;padding-top:39.375%;position:relative}#banner img{width:100%;height:100%;display:block;position:absolute;left:0;top:0}#banner div#banner-title{width:30%;display:block;background:#000;margin:0;padding:20px}#banner div#banner-title a{color:#fff;font-weight:400;text-decoration:none;font-size:xx-large}#banner div#banner-title span#banner-date{display:block;margin-top:20px;color:#fff}#cover img{width:100%}.listings{display:flex;flex-wrap:wrap}.preview{box-sizing:border-box;width:50%;display:inline-block;padding:10px;height:500px;overflow:hidden;margin-bottom:20px}.preview img{width:100%;cursor:pointer}.preview p{line-height:24px}.preview h2{margin:0}.preview h2 a{text-decoration:none;color:#006ba8}.preview .date{font-family:'Montserrat',sans-serif;font-weight:800;font-size:small;color:#fff;text-transform:uppercase;padding:5px}.preview p{margin:0}.preview:nth-child(even){padding-right:0}.preview:nth-child(odd){padding-left:0}.mini-gallery.left{float:left;width:50%;margin-right:20px}.mini-gallery{margin-top:50px;margin-bottom:50px}.mini-gallery img{width:100%}.mini-gallery figure{margin:0}.mini-gallery figure figcaption{font-weight:700;font-size:smaller;color:#a0a0a0}.mini-gallery.split{display:flex;width:100%;text-align:center;float:none}.mini-gallery.split figure:nth-child(odd){width:49%;display:inline-block;margin-right:1%}.mini-gallery.split figure:nth-child(even){width:49%;display:inline-block;margin-left:1%}.mini-gallery.split figure picture img{width:100%}@media all and (max-width:1000px){.wrapper{max-width:750px}#banner div#banner-title a{font-size:x-large}}@media all and (max-width:800px){.wrapper{max-width:600px}.main-header .wrapper{margin-top:0;margin-bottom:0}.main-header .logo a{height:28px}.main-header .logo img{height:28px}.main-header nav a{line-height:28px;height:28px}.main-header nav img{margin-top:4px}#content.opaque{margin-top:48px}#banner{display:block}#banner a{width:100%}#banner .aspect-ratio-box{padding-top:56.25%}#banner div#banner-title{width:100%;box-sizing:border-box}.listings{display:block}.preview{width:100%;margin-bottom:50px}.preview:nth-child(even){padding:10px}.preview:nth-child(odd){padding:10px}}@media all and (max-width:500px){.mini-gallery{display:block;margin-top:0;margin-bottom:0}.mini-gallery.split{margin:0;display:block}.mini-gallery.split figure:nth-child(odd){width:100%;display:block;margin-right:0;margin-left:0}.mini-gallery.split figure:nth-child(even){width:100%;display:block;margin-right:0;margin-left:0}.mini-gallery.split picture img{width:100%}.main-header .logo{flex-grow:1}.main-header .menu-button{display:block;height:28px}.main-header nav{position:fixed;top:48px;left:0;background-color:#fff;width:100%;flex-direction:column;text-align:right;display:none}.main-header nav a{padding:5px;padding-left:10px;padding-right:10px;margin:0}.main-header nav img{float:right}#transparent-main-header nav a{color:#202020}#banner div#banner-title{width:100%;box-sizing:border-box;padding:10px}#banner h1{margin:1px}#banner img{width:100%;height:100%;object-fit:cover}}#bottom-nav{display:flex;flex-direction:row;margin-top:60px;margin-bottom:40px}#bottom-nav a{display:inline-block;width:50%;text-decoration:none;color:#202020;font-size:.9em;font-weight:400}#bottom-nav a#prev-button::before{content:"Previous";font-weight:700;display:block}#bottom-nav a#next-button::before{content:"Next";font-weight:700;display:block}#bottom-nav a#next-button{text-align:right}#post-body{line-height:24px}#post-body p:first-child:first-letter{float:left;font-weight:700;font-size:50px;margin-right:5px;margin-top:5px}#post-body p{margin-top:0;margin-bottom:30px}#post-body div.block.context{margin-top:0;margin-bottom:30px;padding-left:30px;padding-right:30px;color:gray}#post .byline{font-weight:700;color:gray;display:block;font-size:larger;margin-top:5px;margin-bottom:20px}#post .byline a{color:gray}#post .byline a:hover{color:#a0a0a0}.tags{list-style-type:none;margin:0;padding:0}.tags li{display:inline-block;padding:3px;margin-right:5px;margin-bottom:5px;background-color:#dbf2ff;border-radius:3px}.tags li a{color:#0fa8ff}.gallery{width:100%;display:flex;flex-wrap:wrap}.gallery img{padding:1.5px;box-sizing:border-box}footer{font-family:Raleway;font-size:smaller;padding:20px;margin-top:50px;border-top:1px solid silver}footer a{display:inline-block;margin-right:15px;text-decoration:none;color:#222}#cover .aspect-ratio-box{height:0;overflow:hidden;padding-top:56.23%;position:relative}#cover .aspect-ratio-box img{width:100%;height:100%;display:block;position:absolute;left:0;top:0}