body{font-family:Concourse;position:relative;top:0;margin:0;background-color:#000}#fy-layer-bottom{display:block;position:fixed;top:0;left:0;height:8em;width:100%}#fy-header{display:block;position:fixed;top:0;left:0;width:100%;height:8em;background:0 0;z-index:-2}img.fy-bg{margin:0 auto auto auto;width:100%;height:auto}@media screen and (min-width:387px){img.fy-bg{display:block;position:absolute;left:0;bottom:0}}div.fy-header-title{position:absolute;top:1rem;left:1rem}div.fy-header-title>h1,div.fy-header-title>h2{margin:0;color:#fff;font-family:Concourse;font-weight:200;font-size:2em;-webkit-font-smoothing:antialiased}div.fy-header-title>h2{color:#aaa;opacity:.5;font-size:1em;font-weight:300;font-style:italic}div.fy-header-title-backing{position:absolute;top:.5em;left:.5em;height:5.5em;width:20em;background-color:#000;box-shadow:0 0 2em #000;z-index:-4}@media screen and (min-width:48em){div.fy-header-title,div.fy-header-title-backing{font-size:1.2em}}footer#fy-footer{display:block;float:right;max-width:50em;line-height:1em;font-weight:200}div.fy-footer-slant{display:none}div.fy-footer-contents{display:block;padding:.75em 1em .75em 1em;line-height:1em;background-color:#eee;text-align:right}div.fy-footer-contents a{white-space:nowrap}@media screen and (min-width:26em){div.fy-footer-slant{display:inline-block;position:relative;width:2em;padding:.75em;margin-right:-2.5em;background-color:#eee;z-index:-4;-webkit-transform:skewX(-40deg);-moz-transform:skewX(-40deg);-ms-transform:skewX(-40deg);-o-transform:skewX(-40deg);transform:skewX(-40deg)}div.fy-footer-contents{display:inline-block;position:relative;width:auto;padding-left:0}}#main{width:100vw;height:100vh;background-color:#000}.backdrop{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-8}#fy-layer-top{position:relative;z-index:0;margin-top:8em;margin-bottom:0}#fy-main{margin-bottom:1em}.fy-panel{padding:1.5em 1.5em;background-color:#eee;color:#666;font-family:Equity A;font-weight:400;text-rendering:optimizeLegibility;font-variant-ligatures:common-ligatures;-webkit-font-variant-ligatures:common-ligatures}.fy-hbox{max-width:44em}.fy-post-title{margin-top:.2em;margin-bottom:.2em}.fy-post-meta{font-family:Concourse;font-weight:300;font-size:.75em;color:#000;margin-bottom:1em}.fy-post-meta time{font-weight:400}.fy-post-meta a:link,.fy-post-meta a:visited{text-decoration:none;font-weight:200;color:#888;white-space:nowrap}.fy-next-panel,.fy-prev-panel{font-size:1.2em;padding-bottom:100vh;margin-top:.5em;margin-bottom:-100vh}.fy-active:hover{background-color:#ccc}.fy-next-panel h3,.fy-prev-panel h3{font-family:Concourse;font-weight:300}.fy-next-panel time,.fy-prev-panel time{display:block;padding-bottom:2em;font-family:Concourse;font-weight:300;font-size:.75em}.fy-next-panel i,.fy-prev-panel i{color:#000}.fy-prev-panel{margin-right:.5em;text-align:left}.fy-next-panel{margin-left:.5em;text-align:right}.ww{background:linear-gradient(-90deg,#eee,#eee 45%,#bbb 49%,#bbb 52%,#eee 56%,#eee 66%,#bbb 70%,#bbb 73%,#eee 77%,#eee)}.ee{background:linear-gradient(90deg,#eee,#eee 45%,#bbb 49%,#bbb 52%,#eee 56%,#eee 66%,#bbb 70%,#bbb 73%,#eee 77%,#eee)}.nw{background:linear-gradient(-45deg,#eee,#eee 68%,#bbb 73%,#bbb 75%,#eee 80%,#eee)}.sw{background:linear-gradient(-135deg,#eee,#eee 68%,#bbb 73%,#bbb 75%,#eee 80%,#eee)}.ne{background:linear-gradient(45deg,#eee,#eee 68%,#bbb 73%,#bbb 75%,#eee 80%,#eee)}.se{background:linear-gradient(135deg,#eee,#eee 68%,#bbb 73%,#bbb 75%,#eee 80%,#eee)}.kg-bookmark-card{width:100%;position:relative}.kg-bookmark-container{display:flex;flex-wrap:wrap;flex-direction:row-reverse;color:currentColor;font-family:inherit;text-decoration:none;border:1px solid rgba(0,0,0,.1)}.kg-bookmark-container:hover{text-decoration:none}.kg-bookmark-content{flex-basis:0;flex-grow:999;padding:20px;order:1}.kg-bookmark-title{font-weight:600}.kg-bookmark-description,.kg-bookmark-metadata{margin-top:.5em}.kg-bookmark-metadata{align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kg-bookmark-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.kg-bookmark-icon{display:inline-block;width:1em;height:1em;vertical-align:text-bottom;margin-right:.5em;margin-bottom:.05em}.kg-bookmark-thumbnail{display:flex;flex-basis:24rem;flex-grow:1}.kg-bookmark-thumbnail img{max-width:100%;height:auto;vertical-align:bottom;object-fit:cover}.kg-bookmark-author{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kg-bookmark-publisher::before{content:"•";margin:0 .5em}