.icon{width:64px;height:64px;position:relative}.icon:before{content:"";position:absolute;width:100%;height:100%;box-sizing:border-box;border:1px solid var(--bg-color)}svg>image{opacity:0;transition:opacity .5s cubic-bezier(.08,.59,.29,.99)}.icon:hover svg>image{opacity:.5}@font-face{font-family:Obversion;font-display:auto;src:url(/fonts/Obversion.e79e10e8.otf)}#app,body,html{width:100%;min-height:100vh}#app{overflow:hidden}body{margin:0;font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;align-items:center;--bg-color:#080808}a{text-decoration:none}a,a:visited{color:inherit}h1{font-family:Obversion;font-size:4em}@keyframes animatedBackground{0%{background-position:0 0}to{background-position:max(100vw,100vh) max(100vw,100vh)}}#background{position:fixed;left:0;top:0;z-index:-10;font-size:max(100vw,100vh);width:1em;height:1em;background-image:repeating-linear-gradient(-45deg,#00f,#a0a 12.5%,red 25%,#a0a 37.5%,#00f 50%,#a0a 62.5%,red 75%,#a0a 87.5%,#00f);animation:animatedBackground 20s linear infinite}#footer,#nav{position:relative;width:100%;height:64px}#footer:before,#nav:before{content:"";position:absolute;width:100%;height:100%;box-sizing:border-box;border:1px solid var(--bg-color);pointer-events:none}#footer,#nav>svg{width:100%;display:flex}#nav text{font-size:1.4rem;font-family:Obversion}.nav-target{cursor:pointer;transition:fill .5s cubic-bezier(.08,.59,.29,.99)}.nav-target:hover{fill:hsla(0,0%,100%,.5)}#footer{width:100%}#meta-container{display:flex;justify-content:center;width:100%;min-height:100vh;position:relative}.side-box{width:calc(50% - 300px);min-width:50px;height:100vh;z-index:-1;position:fixed}.left.side-box{left:-50px;background-image:linear-gradient(to right,rgba(8,8,8,.9) 0,var(--bg-color) 80%)}.right.side-box{right:-50px;background-image:linear-gradient(to left,rgba(8,8,8,.9) 0,var(--bg-color) 80%)}#container-wrapper{max-width:700px;width:100vw;display:grid;grid-template-rows:auto 1fr;min-height:100vh}#container{width:100%;max-width:100vw;display:flex;flex-direction:column;align-items:center;color:#f5f5f5;font-weight:700;font-size:.5em;letter-spacing:.1em}.black-box{height:100%}.black-box,.horiz-box{background-color:var(--bg-color);width:100%}.horiz-box{min-height:12px;display:flex;justify-content:center}.xtall{min-height:300px}.tall{min-height:100px}.medium{min-height:32px}.fancy-box{margin:2px;width:calc(100% - 4px);background-color:var(--bg-color);transition:color .5s cubic-bezier(.08,.59,.29,.99),background-color .5s cubic-bezier(.08,.59,.29,.99)}a.fancy-box:hover,a>.fancy-box:hover{background-color:rgba(0,0,0,.7);color:#fff}.fancy-box img{width:90%;padding:0 5%}.fancy-divider{height:2px;border:10px solid var(--bg-color)}.avatar{margin:24px 0 12px;width:96px;height:96px;border-radius:50%;overflow:hidden;background-position:50%;background-size:cover;background-image:url(/img/Rhombination.e31058c8.jpg)}#bottom{position:absolute;width:100%;height:3px;bottom:-3px;background-color:var(--bg-color);z-index:-2}#signup{font-size:14px}#mc_embed_signup{width:100%}.clear{display:flex;justify-content:center;width:97.5%}#mc-embedded-subscribe.button{background-color:#fff!important;margin-right:0!important;color:#121212!important;font-weight:700}.response{text-align:center!important;padding-right:5%!important;color:#fff!important}.name{margin-bottom:10px;line-height:20px;margin:0 auto 20px;font-size:2em;display:flex;padding:8px}.link-button{position:relative;font-size:2em;padding:15px 20px;box-sizing:border-box;text-align:center;transition:color .5s cubic-bezier(.08,.59,.29,.99),background-color .5s cubic-bezier(.08,.59,.29,.99)}.link-button:hover{background-color:rgba(0,0,0,.7);color:#fff}.link-button .icon{position:absolute;left:24px;top:calc(50% - 16px);width:32px;height:32px}.bio{padding:0 24px;box-sizing:border-box;font-size:2.5em}.bio a{text-decoration:underline}#four-oh-four{width:100%;height:64px;background-color:transparent;font-size:1.3em;margin-bottom:-8px}.header{width:100%}.flex-start{justify-content:flex-start!important}.date{color:#777;font-size:16px;font-weight:700}.post-box{margin:2px;width:calc(100% - 4px);color:#eee;font-size:2.5em;font-family:IMB Plex Sans,sans-serif;font-weight:400;line-height:1.4em;box-sizing:border-box;display:flex}.post-box>.black-box{width:16px}.post-box2{width:calc(100% - 32px)}.post-box2>*{background-color:var(--bg-color);margin:0}.post-box2>img,.post-box2>video{width:calc(80% + 1px);padding:12px 10%;margin-bottom:-8px}.post-box p{background-color:var(--bg-color);padding:12px 0}.post-box p>a{text-decoration:underline}.fancy-divider{height:10px;background-color:transparent!important;border:16px solid var(--bg-color);border-top-width:4px;border-bottom-width:4px}.fancy-divider,.video_wrapper{width:100%;box-sizing:border-box}.video_wrapper{position:relative;padding-bottom:56.25%}.video_wrapper>iframe{position:absolute}.image-pair{display:flex;justify-content:space-around;max-width:100%}.image-pair img{display:block;width:300px;-o-object-fit:scale-down;object-fit:scale-down;max-width:50%}#post-nav{background-color:var(--bg-color);display:flex;justify-content:space-between;font-size:2.5em;width:100%}.next,.previous{width:45%;display:flex;align-items:center}.next>a,.previous>a{display:flex;align-items:center;cursor:pointer}.next{justify-content:flex-end;text-align:right}.chevron{height:32px}.post-wrapper{width:100%}.post-wrapper .fancy-box{padding:12px 24px;box-sizing:border-box;display:flex}.image{padding-right:12px}.image img{padding:0;width:190px;height:140px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.image.contain img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.post-wrapper h1{font-size:3em;margin-top:0}@media only screen and (max-width:600px){.post-wrapper .fancy-box{flex-direction:column}.image{padding-right:0}.image img{width:100%;height:auto;max-height:234px}}.game{padding:24px;box-sizing:border-box;display:flex;justify-content:space-between;font-size:2.5em;font-weight:400}.game .left{width:48%;padding:2px 0}.game .left>:first-child{margin-bottom:24px}.game .right{width:48%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.game a{text-decoration:underline}.game .icon{width:40px;height:40px;margin:0 12px}.game img,.game video{padding:0;width:100%}@media only screen and (max-width:600px){.game{flex-direction:column}.game .left,.game .right{width:100%}}