html,body{color:#fff;background-color:#000;width:100%;height:100%;margin:0;padding:0;font-family:Merriweather Sans,sans-serif;font-size:1em}#loader{opacity:1;text-align:center;color:#fff;z-index:1;width:100%;font-family:Arial;position:absolute;top:50%}body.loaded #loader{opacity:0}#loader span{display:inline-block}a{color:#fff;text-decoration:none}#background-clip{width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}#background{opacity:0;visibility:hidden;-ws-transform:scale(1.07);background-position:30%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transform:scale(1.07)}body.loaded #background{opacity:1;visibility:visible;-ws-transform:scale(1);transform:scale(1)}body.webgl #background{-ws-transform:scale(1);background:0 0;transform:scale(1)}#wrapper{width:100%;display:none;position:absolute;top:0;left:0;overflow:hidden}body.initialized #wrapper{display:block}.box{color:#fff;text-shadow:1px 1px 2px #000c;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid #3c281433;border-color:#ffc8b433 #3c281433 #3c281433 #fff0c833;border-radius:3px;margin:2em;box-shadow:0 0 2em #0000001a}.box header h1{margin:0 0 .2em -.076em;font-size:3em;font-weight:400;line-height:.9em}.box header p{margin:0;font-size:1.2em}.box article h2{text-shadow:none;color:#ffffff80;margin:1.3em 0 .3em;font-size:1.2em;font-weight:400}.box article p{margin:0 0 1em}.box .box-inner{padding:5%;position:relative}.box .box-content{z-index:1;position:relative}.box .glass{width:100%;height:100%;position:absolute;top:0;left:0}.list-tags{margin:0;padding:0}.list-tags li{background:#0000004d;border-radius:3px;margin:.16em 0;padding:.1em .4em;display:inline-block}.list-icons{margin:0;padding:0}.list-icons li{margin:.03em .06em;padding:0;font-size:3.5em;line-height:.7em;display:inline-block}.list-icons li a{display:block;overflow:hidden}.list-icons li a span{display:none}#mainbox{float:right;width:30em;max-width:78%;margin-right:5%}body.js.bio #mainbox{opacity:1}.glass{background-image:url(/assets/noise-cAD0ujc6.png);background-image:-moz-radial-gradient(top left, ellipse cover, #ffffff4d 0%, #fff0 80%), url(/assets/noise-cAD0ujc6.png);background-image:-webkit-gradient(top left, center center, 0px, center center, 100%, color-stop(0%,#ffffff4d), color-stop(80%,#fff0)), url(/assets/noise-cAD0ujc6.png);background-image:-webkit-radial-gradient(top left, ellipse cover, #ffffff4d 0%,#fff0 80%), url(/assets/noise-cAD0ujc6.png);background-image:-o-radial-gradient(top left, ellipse cover, #ffffff4d 0%,#fff0 80%), url(/assets/noise-cAD0ujc6.png);background-image:-ms-radial-gradient(top left, ellipse cover, #ffffff4d 0%,#fff0 80%), url(/assets/noise-cAD0ujc6.png);background-image:radial-gradient(at 0 0,#ffffff4d 0%,#fff0 80%),url(/assets/noise-cAD0ujc6.png);overflow:hidden}.glass-inner{z-index:-1;width:100%;height:100%;position:relative}.glass.enabled .glass-inner{background-color:#000}.glass canvas{filter:blur(10px);-moz-filter:blur(10px);-ms-filter:blur(10px);-o-filter:blur(10px)}@-webkit-keyframes loader{0%{-webkit-transform:scale(.5)}20%{-webkit-transform:scale(1.5)}40%{-webkit-transform:scale(.5)}to{-webkit-transform:scale(.5)}}@keyframes loader{0%{transform:scale(.5)}20%{transform:scale(1.5)}40%{transform:scale(.5)}to{transform:scale(.5)}}#loader{-o-transition:opacity .3s 0s linear;transition:opacity .3s linear}#loader span{transform-origin:50% 70%;transform:scale(.5)}#loader span.dot1{-ms-animation:loader 1s ease-in-out .1s infinite;animation:1s ease-in-out .1s infinite loader}#loader span.dot2{-ms-animation:loader 1s ease-in-out .3s infinite;animation:1s ease-in-out .3s infinite loader}#loader span.dot3{-ms-animation:loader 1s ease-in-out .5s infinite;animation:1s ease-in-out .5s infinite loader}#wrapper{box-sizing:border-box;perspective:3000px;-mx-perspective:3000px;-o-perspective:3000px;perspective-origin:50%;-ms-perspective-origin:50% 50%;-o-perspective-origin:50% 50%;min-height:100%;padding-bottom:60px}#background{-o-transition:all 3s;transition:all 3s}.loaded #background{-o-transition:all 8s;transition:all 8s}a.zoom{-webkit-transition:-webkit-transform .15s ease-out;-moz-transition:-moz-transform .15s ease-out;-o-transition:-o-transform .15s 0s ease-out;-ms-transition:-ms-transform .15s ease-out;transition:transform .15s ease-out;transform:scale(1)}a.zoom:hover{position:relative;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}body.js #mainbox{opacity:0}body.initialized #mainbox{-wekbit-transition:opacity 1.5s;-o-transition:opacity 1.5s;transition:opacity 1.5s}body.bio.initialized #mainbox{-wekbit-transition:opacity 3s;-o-transition:opacity 3s;transition:opacity 3s}#location{background:0 0;width:100%;padding:1.7em 2em .8em;transition:bottom .5s ease-in-out,opacity .5s linear;position:absolute;bottom:0;left:0}#location .bg{z-index:-1;background:linear-gradient(#0000 0%,#0009 100%);width:100%;height:100%;transition:top .5s ease-out;position:absolute;top:5em;left:0}#location>p{opacity:0;color:#fff;font-size:1.1em;font-weight:100;transition:opacity .5s linear;display:inline-block}#location>i{color:#fff;margin-right:.5em;font-size:1.6em}#location:hover .bg,body.show-location #location .bg{top:0}#location:hover p,body.show-location #location p{opacity:.4}body.js #location{opacity:0;bottom:-300px}body.loaded #location{opacity:1;bottom:0}@media (height<=800px) and (height>=640px){html,body{font-size:.9em}}@media (height<=640px){html,body{font-size:.8em}}@media (width<=800px) and (width>=640px){.box{position:static;width:auto!important;margin:1.5em auto!important}.box .box-inner{padding:.5em!important}#mainbox{float:none}}@media (width<=640px){html,body{font-size:.8em}.box{position:static;width:auto!important;max-width:none!important;margin:1.5em!important}.box .box-inner{padding:1.3em!important}#mainbox{float:none}#wrapper{perspective:1000px;-mx-perspective:1000px;-o-perspective:1000px}}.cookie-banner{text-align:center;background:#00000080;border-top:1px solid #000;padding:30px;position:absolute;bottom:0;left:0;right:0}.cookie-banner .buttons{margin-top:1.5em}.cookie-banner button{background:#ccc;border:1px solid #000;border-radius:2px;margin:0 .5em;padding:5px 10px}.cookie-banner a{text-decoration:underline}
