@import url(fonts/MyFontsWebfontsKit.css);@import url(components/normalize-css/normalize.css);@import url(components/normalize-css/normalize.css);html{box-sizing:border-box}main{display:block;background-color:#fff}*,*:before,*:after{box-sizing:inherit}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}html,body{font-family:'FleischmanBTPro-Regular';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;font-size:14px;line-height:120%;word-spacing:-.1em;font-weight:normal;margin:0}.italized{font-family:'FleischmanBTPro-Italic';font-weight:normal;font-style:normal}p em{font-family:'FleischmanBTPro-Italic';font-weight:normal;font-style:normal}a{cursor:pointer;font-weight:inherit;text-decoration:inherit;color:inherit}a:hover:not(.thumbnail){opacity:.5}p{margin:0 0 1em}h1,h2,h3,h4,h5,h6,small{font-size:100%;font-weight:inherit;margin:0;line-height:1.4em}ul,li,fieldset,form,input,textarea{margin:0;padding:0;display:block;border:none}nav{line-height:1em;display:inline}body{padding:6em 6em}body.loader main{opacity:0;height:0!important;position:fixed;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}body:not(.loader) main{opacity:1;height:auto;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}body.detail{padding:8em 8em}section.overlay{background-color:#000;color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999}section.hidden{display:none}#login{width:30rem;height:12em;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#login input{text-align:center;padding:0;font-size:10em;background-color:transparent;color:#fff;outline:none!important;border:none!important}header{position:relative;padding:0 5em}h1,nav{font-size:2em}aside{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}nav.meta.navigation{position:absolute;top:.1em;right:0;width:33.33%;line-height:1.2em}.navigation .item{position:relative}.navigation .item img{position:absolute;bottom:1.5rem;right:-4rem;width:6rem;height:auto;z-index:99}aside.copyright{position:fixed;top:5.75rem;right:-6rem}aside.socialmedia.navigation{position:absolute;top:0;left:50%}button.close{cursor:pointer;outline:none;position:fixed;font-size:4em;top:0;left:0;width:10rem;height:10rem;background-color:transparent;border:none}button:focus{outline:0}header.compact{position:fixed;top:3.5em;padding:0 5em}.portfolio{font-size:0;position:relative;margin-top:9rem}.portfolio .item{font-size:1rem;display:inline-block}.portfolio .title{display:block;padding:2em 0 2.5em;text-align:center;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.portfolio .thumbnail{display:block;position:relative;display:block;width:100%;overflow:hidden}.portfolio .thumbnail img{display:block;position:absolute;margin:auto;top:-100%;bottom:-100%;left:-100%;right:-100%;width:calc(100% - 2px)}.portfolio .thumbnail video{display:block;position:absolute;margin:auto;top:-100%;bottom:-100%;left:-100%;right:-100%;width:calc(100% - 2px)}img{-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;transition:opacity .5s ease-in}img.hidden-until-loaded{opacity:0}img:not(.hidden-until-loaded){opacity:1}picture{pointer-events:none}video{-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;transition:opacity .5s ease-in}video.hidden-until-loaded{opacity:0}video:not(.hidden-until-loaded){opacity:1}.sideways-title{position:fixed;top:9rem;left:6em;width:36em}.media{position:relative}.media .item{height:80vh;width:100%;position:relative;margin:0 auto}.media .item:not(:last-of-type){margin-bottom:6rem}.media .item img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-height:100%;max-width:100%}.text-column{width:50%;position:absolute;right:0}section.information{width:80%;-webkit-columns:2 3em;-moz-columns:2 3em;columns:2 3em;margin:0 0 4em}section.information p{width:100%;display:inline-block}section.information p strong,section.contact p strong{display:inline-block;margin-bottom:.5em;font-weight:normal}section.contact{width:80%}fieldset{margin:0 0 1em;width:100%}label{display:block;margin:0 0 .5rem}input,textarea{width:100%;border:solid 1px silver;padding:.5em}input:focus,textarea:focus{border:solid 1px #000;outline:none}input[type="submit"]{background-color:#000;color:#fff;border:1px solid #000}.message textarea{height:10rem}#layout{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;z-index:-1}.merch{background-color:transparent;text-align:center;margin:3rem auto}.merch figure{width:33rem;margin:0 auto 3rem;padding:0}.merch figure img{width:33rem;height:auto}.merch p{font-size:1.5rem;line-height:1.3em}main{background-color:transparent}.player{margin:auto;position:relative;height:80vh}.player .wrapper{width:auto;display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0}.player video{max-width:100%;max-height:100%;top:0;bottom:0;left:0;right:0;margin:auto;position:absolute}.player svg{pointer-events:none;height:150px;fill:white;position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transition:opacity 300ms ease-in;-moz-transition:opacity 300ms ease-in;transition:opacity 300ms ease-in}.paused .pause{opacity:0;pointer-events:none}.playing .play{opacity:0;pointer-events:none}.wrapper:not(.ready) .play{opacity:0;pointer-events:none}.ready.paused .play{opacity:1}.ready.paused .pause{opacity:0;pointer-events:none}.wrapper:not(.ready) .controls{opacity:0;pointer-events:none}.wrapper:not(.started) .meter{opacity:0;pointer-events:none}.meter{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;position:absolute;bottom:0;padding:5rem 0 0;left:0;right:0;width:100%;margin:auto;z-index:2;text-align:left;-webkit-transition:height .1s linear;-moz-transition:height .1s linear;transition:height .1s linear}.bar{background-color:rgba(255,255,255,.2);position:absolute;height:.33rem;right:0;left:0;bottom:0;margin:auto;display:block;width:100%;-webkit-transition:height .3s linear;-moz-transition:height .3s linear;transition:height .3s linear}.progress{position:absolute;pointer-events:none;width:0%;height:.33rem;left:0;bottom:0;margin:auto;background-color:#fff;display:block;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.meter:hover div{height:1rem}.controls{-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.show .controls{opacity:1}.fade .controls{opacity:0;pointer-events:none}@media screen and (max-width:600px){body{padding:1em 1em}body.detail{padding:1em 1em}nav.content.navigation,nav.meta.navigation{position:relative;display:block;width:100%}aside.socialmedia.navigation{display:none}header{padding:0}aside{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}aside.copyright{display:none}.text-column{width:100%;position:relative;margin-top:3em}button.close{z-index:10;top:0;right:0;left:auto;width:4.5rem;margin:0;padding:0;height:4.5rem;border-radius:50%}button.close:active,button.close:hover{color:#fff;background-color:#000}.media{display:block;margin:auto;width:100%}.sideways-title{position:absolute;top:0;left:0;width:100%}.sideways-title h1{position:absolute;top:0;left:0;right:3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#login{width:80%}#login input{font-size:2em;border:solid 1px silver!important}.navigation .item img{position:absolute;bottom:-.5rem;right:-5.5rem;width:6rem;height:auto;z-index:99}}