@import url(https://fonts.googleapis.com/css?family=Audiowide);body,canvas{height:100%}h1,h4{opacity:.5;color:#fff}.letters,.text-wrapper,nav a{display:inline-block}h1,h4,nav a{color:#fff}nav a,nav a:focus,nav a:hover{outline:0}*{user-select:none}body,html{overflow:hidden;background-color:#000}body{margin:0;position:absolute;width:100%}#title-div,.line{margin:auto;width:100%}canvas{width:100%}#title-div{pointer-events:none;position:fixed;bottom:50%;text-align:center;z-index:800;transform:translate(0,38%);-ms-transform:translate(0,38%);-webkit-transform:translate(0,38%)}h1{font-family:Audiowide,"EB Garamond",serif}h4{font-family:Baskerville,"EB Garamond",serif;padding:0 20px;font-size:16px}.tgt{position:relative;font-weight:300;font-size:4.2em}.text-wrapper{position:relative;padding-top:.1em;padding-right:.05em;padding-bottom:.15em;line-height:1em}.line{position:absolute;left:0;top:0;bottom:0;height:3px;background-color:#fff;transform-origin:.5 0}.ampersand{font-style:normal;font-weight:400;width:4.6em;margin-right:-.1em;margin-left:-.1em}.letters{opacity:0}*,::before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}nav a{pointer-events:auto;font-family:Audiowide,"EB Garamond",serif;position:relative;margin:15px 25px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-weight:400;text-shadow:0 0 1px rgba(255,255,255,.3);font-size:1.35em}.enter a{padding:0 20px;height:45px;line-height:45px}.enter a::after,.enter a::before{position:absolute;width:45px;height:2px;background:#fff;content:'';opacity:.2;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;pointer-events:none}.enter a::before{top:0;left:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0}.enter a::after{right:0;bottom:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;transform-origin:100% 0}.enter a:focus::after,.enter a:focus::before,.enter a:hover::after,.enter a:hover::before{opacity:1}.enter a:focus::before,.enter a:hover::before{left:50%;-webkit-transform:rotate(0) translateX(-50%);-moz-transform:rotate(0) translateX(-50%);transform:rotate(0) translateX(-50%)}.enter a:focus::after,.enter a:hover::after{right:50%;-webkit-transform:rotate(0) translateX(50%);-moz-transform:rotate(0) translateX(50%);transform:rotate(0) translateX(50%)}