:root{--color-bg:#FFF9EB /*hsl(39 100% 96% / 1) + 1*G since photopea screwed me*/;--color-lines:#E39300;--color-text:#000000;--color-tile-loading:#ddd;--color-link-gradient:#E39300}html{background-color:var(--color-bg);position:relative;min-height:100vh}body,html{margin:0;width:100%}#noscriptMessage{font-size:18px;color:var(--color-text);text-align:center}#popupScrim{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.6);pointer-events:none;z-index:100;opacity:0;visibility:hidden;transition:opacity .2s cubic-bezier(.8,0,.83,.67),visibility 0 linear .2s}#popupScrim.show{pointer-events:auto;opacity:1;visibility:visible;transition:opacity .2s cubic-bezier(.8,0,.83,.67),visibility 0 linear}picture>*{width:inherit;height:inherit}#header{opacity:0;transition:opacity .5s cubic-bezier(.8,0,.83,.67)}#infoHeader{position:fixed;top:0;left:0;right:0;height:45.5px;display:flex;justify-content:space-between;background:var(--color-bg);color:var(--color-text);font-size:18px;z-index:10}#mainNav .nav-choices,noscript #infoHeader{justify-content:center}#infoHeader>a{padding:10px 20px 14px}#aboutLink{cursor:pointer}.info-header-spacer{padding:0;width:0}#logoHeader{position:relative;height:160px;margin-top:40px;margin-bottom:40px;display:flex;justify-content:center;align-items:center;z-index:20;pointer-events:none}#logoWrapper a{pointer-events:all}#logoWrapper{position:relative;transform:scale(1)}#logo,#logoWrapper a{display:block;position:relative}#logo{height:80px;border:4px solid var(--color-lines);background:var(--color-bg);border-radius:50%;z-index:3;cursor:pointer}.logo-line{height:0;width:0;flex-grow:1;border-top:2px solid var(--color-lines);border-bottom:2px solid var(--color-lines)}.logo-line-spacer{height:0;width:50%;transition:width .5s ease-out .5s}#logoInvertSpot{position:absolute;top:0;left:0;pointer-events:none;z-index:10}#logoInvertSpot circle{pointer-events:fill;cursor:pointer;opacity:0;transition:opacity .2s linear}#logoInvertSpot circle:hover{opacity:1}html.scroll-threshold #logoHeader{position:fixed;left:0;right:0;top:0;height:88px;margin:0}html.scroll-threshold #header{height:240px}html.loaded #header,html.loaded #mainNav,noscript #header{opacity:1}html.loaded .logo-line-spacer,noscript .logo-line-spacer{width:0}html.loaded #mainNavUnderline{transform:scaleX(1)}.tile-content-link:hover:before,html.loaded #footer,html.loaded #mainContent,noscript #footer{opacity:1}#mainNav{width:100%;margin:auto;text-align:center;color:var(--color-text);font-size:28px;font-weight:200;opacity:0;transition:opacity .5s cubic-bezier(.8,0,.83,.67) .2s;z-index:10}.main-nav-container{margin:auto;padding:0 20px}#mainNav>div>div{margin:0 5px}#mainNavHeader{margin:auto;height:74px;color:var(--color-lines);cursor:default}#mainNavHeader #mainTitle{font-weight:400;font-size:60px;letter-spacing:-.1rem;cursor:pointer}#mainNavHeader,#mainNavWrapper,.main-nav-container{position:relative;display:inline-block}#mainNav .nav-choices{display:flex}#mainNav .nav-choices .choice-container{display:inline-block;padding:0 10px;cursor:pointer;color:var(--color-lines)}#mainNav .nav-choices .choice-container:first-child{padding-left:0}#mainNav .nav-choices .choice-container:last-child{padding-right:0}.choice-container span{position:relative}.choice-hover,.empty-message{position:absolute;left:0;right:0}.choice-hover{width:100%;height:2px;bottom:-3px;background:var(--color-lines);transform-origin:center;transition:transform .2s ease-in-out}.choice-container:hover .choice-hover{transform:scaleX(1)!important}.choice-container.selected .choice-hover{transform:scaleX(1)}#mainNavUnderline,.choice-hover,.nav-choices:hover .choice-container.selected .choice-hover{transform:scaleX(0)}#mainNavUnderline{position:absolute;height:2px;left:0;right:0;bottom:-10px;background:var(--color-lines);transition:left .2s ease-in-out,right .2s ease-in-out,transform .5s ease-in-out .5s}.empty-message{bottom:-48px;text-align:center;color:var(--color-text);font-size:14px}.empty-message div{position:relative;display:inline-block;width:100%;padding:6px 0;border-left:1px solid var(--color-lines);border-right:1px solid var(--color-lines);visibility:hidden;transition:none;text-align:center;overflow:hidden}.empty-message.initialized:not(.show) div{width:0!important}.empty-message.initialized.show div{visibility:visible;transition:width .4s ease-in-out}.empty-message span{position:absolute;top:6px;padding:0 10px;transform:translateX(-50%);white-space:nowrap}#mainContent{position:relative;width:880px;margin:auto;padding-bottom:140px;opacity:0;transition:opacity .5s cubic-bezier(.8,0,.83,.67)}#mainContent.hidden{opacity:0!important}#bio{margin:20px 0;padding:20px;border:2px solid var(--color-lines);border-top:none;border-bottom:none;width:100%;box-sizing:border-box;text-align:center;font-size:18px;color:var(--color-text)}#bio>p:first-child{margin-top:0}#bioLinks{margin:30px auto 0;width:288px}#resumeLink{display:block;height:48px;line-height:48px;color:var(--color-bg);background-color:var(--color-lines);opacity:.5}#resumeLink:hover,.social-icons a:hover svg{opacity:.8}.social-icons{margin-top:20px;display:flex;justify-content:space-between}.social-icons .social-icons a{margin:0 16px}.social-icons svg{fill:var(--color-lines);width:48px;height:48px;opacity:.5}#featuredTile,.tile-set{width:100%}.tile-set{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start}.tile-set.about-set{justify-content:center;max-width:660px;margin:auto}.tile{width:160px;height:160px;margin:60px 30px 0;background-color:var(--color-tile-loading);background-size:cover;background-position:center center;transition:margin-bottom .2s ease-in-out}.tile:not(.show){margin-bottom:0!important}.tile.about-tile{background-color:var(--color-bg)}.about-tile .tile-content-header-image{width:200px}.tile-title-text{display:inline-block;top:90%;left:0;right:0;padding-top:20px;text-align:center;color:var(--color-text)}.tile-title-text .issue-number{font-weight:700;position:relative}.tile-title-text,.tile-title-text .personnel-name{position:relative}.tile-content-container{position:absolute;height:auto;left:27px;right:27px;overflow:hidden;box-sizing:border-box;border-left:3px solid var(--color-lines);border-right:3px solid var(--color-lines);margin:0;visibility:hidden;transition:height .2s ease-in-out,visibility 0s linear .2s}.tile:not(.show) .tile-content-container.initialized{height:0!important}.tile.show .tile-content-container{visibility:visible;transition:height .2s ease-in-out,visibility 0s linear}.tile-set.quick-close .tile-content-container{display:none!important;transition:none}.tile-content{display:flex;justify-content:flex-start;align-items:flex-start;color:var(--color-text);padding:20px}#featuredTile .tile-content{padding:30px 30px 0}.tile-content-image-container{position:relative}.tile-content-header-image{width:300px;cursor:pointer}#featuredTile.release-page .tile-content-header-image{cursor:default}.tile-content-text-section{padding-left:40px;flex-grow:1}.tile-content-text-section>:last-child{margin-bottom:0}.tile-content-h1,.tile-content-h2,.tile-content-h3{font-style:italic;margin:0;font-weight:400}.tile-content-link{position:relative;display:block;font-size:20px;padding:4px 20px;border-left:2px solid var(--color-lines)}#footer,.tile-content-link:before{position:absolute;left:0;right:0;opacity:0}.tile-content-link:before{content:'';display:block;top:0;bottom:0;background:linear-gradient(to right,var(--color-link-gradient),transparent 10px);transition:opacity .15s linear}.text-link{text-decoration:underline!important;font-family:'Courier New',Courier,monospace}.tile-borders{position:relative;width:160px;height:160px;cursor:pointer;text-align:center}.tile-border-bottom,.tile-border-left,.tile-border-right,.tile-border-top{position:absolute;background:var(--color-lines);transition:none}.tile-border-top{height:3px;top:-3px;left:0;right:-3px;transform-origin:left;transition-delay:0s;transform:scaleX(0)}.tile-border-right{width:3px;right:-3px;top:0;bottom:-3px;transform-origin:top;transition-delay:.08s;transform:scaleY(0)}.tile-border-bottom{height:3px;bottom:-3px;right:0;left:-3px;transform-origin:right;transition-delay:.16s;transform:scaleX(0)}.tile-border-left{width:3px;left:-3px;bottom:0;top:-3px;transform-origin:bottom;transition-delay:.24s;transform:scaleY(0)}.tile-borders:hover .tile-border-bottom,.tile-borders:hover .tile-border-left,.tile-borders:hover .tile-border-right,.tile-borders:hover .tile-border-top,.tile.selected .tile-border-bottom,.tile.selected .tile-border-left,.tile.selected .tile-border-right,.tile.selected .tile-border-top{transition-property:transform;transition-duration:.08s;transition-timing-function:linear;opacity:1}.tile-borders:hover .tile-border-bottom,.tile-borders:hover .tile-border-top,.tile.selected .tile-border-bottom,.tile.selected .tile-border-top{transform:scaleX(1)}.tile-borders:hover .tile-border-left,.tile-borders:hover .tile-border-right,.tile.selected .tile-border-left,.tile.selected .tile-border-right{transform:scaleY(1)}#footer{bottom:20px;text-align:center;color:var(--color-text);font-size:10px;transition:opacity .5s cubic-bezier(.8,0,.83,.67)}.unstyle-link a,a.unstyle-link{color:inherit;text-decoration:none}.antialias{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-header,.text-sans,.text-sans-web{font-family:'Trebuchet MS',Helvetica,sans-serif}.text-mono{font-family:'Courier New',Courier,monospace}.text-small{font-size:12px}.text-regular{font-size:16px}.text-medium{font-size:24px}.text-large{font-size:32px}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@media only screen and (max-width:879px) and (min-width:660px){#mainContent{width:660px}}@media only screen and (max-width:659px) and (min-width:440px){#mainContent{width:440px}}@media only screen and (max-width:659px){#infoHeader{justify-content:space-around}#infoHeader>a{width:100px;padding:14px 0;font-size:14px;text-align:center}.info-header-spacer{width:120px}#bio{margin:30px 14px 0;width:calc(100% - 28px)}#mainContent{width:100%}.tile-content-container{left:10px;right:10px}.tile-set{justify-content:center}.main-nav-container{padding:0}.tile-content{flex-direction:column;align-items:stretch}.tile-content-header-image{width:100%;height:auto;padding:0}.tile-content-text-section{padding:0}.tile-content-link{width:100%;box-sizing:border-box;border-right:2px solid var(--color-lines);padding:12px;text-align:center;margin:auto}.tile-content-link:before{background:linear-gradient(to right,var(--color-link-gradient),transparent 10%,transparent 90%,var(--color-link-gradient))}}@media only screen and (max-width:439px){html.scroll-threshold #header{height:230px}#logoHeader{margin-bottom:20px}#mainNav{font-size:24px}#mainNavHeader{height:56px}#mainNavHeader span{font-size:48px}.empty-message{font-size:12px}}
/*# sourceMappingURL=style.css.map */
