.logo[data-v-76d5e8c6]{width:100px;height:100px}.banner-text{position:absolute;top:50%;left:50%;width:50%;transform:translate(-50%,-50%);text-align:center;z-index:99}h1,h2{color:#fff;font-weight:700;text-transform:uppercase;margin-bottom:0;margin-top:0;line-height:.8;text-shadow:0 0 50px #fff;transform:translateZ(130px);-webkit-transform:translateZ(130px);-moz-transform:translateZ(130px);color:transparent;transform-style:preserve-3d;transform:translateZ(0);letter-spacing:100px;opacity:0;-webkit-animation:OpeningSequence 3.2s ease forwards;animation:OpeningSequence 3.2s ease forwards}h1{font-size:100px}h2{font-size:18px}#subtitle,#title-behind,#title-lens,#title-the{letter-spacing:0;opacity:1;transform:translateZ(20px);-webkit-transform:translateZ(20px);-moz-transform:translateZ(20px)}#title-behind{text-shadow:0 0 10px #fff}#title-the{text-shadow:0 0 5px #fff}#subtitle,#title-lens{text-shadow:0 0 0 #fff}#subtitle{margin-top:30px}@-webkit-keyframes OpeningSequence{0%{letter-spacing:50px;opacity:0;transform:translateZ(130px);-webkit-transform:translateZ(130px);-moz-transform:translateZ(130px)}to{letter-spacing:5px;opacity:1;transform:translateZ(20px);-webkit-transform:translateZ(20px);-moz-transform:translateZ(20px)}}@keyframes OpeningSequence{0%{letter-spacing:50px;opacity:0;transform:translateZ(130px);-webkit-transform:translateZ(130px);-moz-transform:translateZ(130px)}to{letter-spacing:5px;opacity:1;transform:translateZ(20px);-webkit-transform:translateZ(20px);-moz-transform:translateZ(20px)}}video[data-v-6a11be62]{width:100%;height:auto}.content-overlay[data-v-722da1cc]{background:rgba(0,0,0,.3);position:absolute;height:99%;width:100%;left:0;top:0;bottom:0;right:0;opacity:0;transition:all .4s ease-in-out 0s}.content:hover .content-overlay[data-v-722da1cc]{opacity:1}.logo[data-v-3ed4ad16]{width:100px;height:100px}