@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTx3L3I-JCGChYJ8VI-L6OO_au7B2xY.ttf) format('truetype')}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyD9A99d.ttf) format('truetype')}body{margin:0;background-color:#000;-webkit-font-smoothing:antialiased}body[virtualscroll]{overflow:hidden}*{box-sizing:border-box;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}a{color:inherit}h1,h2,h3,h4,h5,h6{font-family:'Noto Sans',sans-serif;line-height:1;font-weight:normal;margin:0;padding:0}ul{list-style-type:none;padding:0;margin:0}section{display:none}#background{position:absolute;width:100%;height:100%;top:0;left:0}#background .bg,#background .overlay{position:absolute;width:100%;height:100%;top:0;left:0}#background .bg{background-size:cover;background-position:center}#background .vr{position:absolute;width:100%;height:100%;top:0;left:0;border:0}#background video{position:absolute;width:100%;height:100%;top:0;left:0}#background .overlay{background-color:#000;opacity:0;transition:opacity .3s ease}#home{position:absolute;width:100%;height:100%;top:0;left:0}#home .content{position:absolute;width:100%;height:100%;top:0;left:0;top:50%;margin-top:-140px}#home .content h4{color:rgba(255,255,255,0.8);font-family:'Barlow Condensed',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.02em;margin-top:-10px;font-size:20px;width:100%;text-align:center}@media (min-width:768px){#home .content h4{font-size:24px}}#home .content h5{text-align:center;width:100%;color:rgba(255,255,255,0.8);font-family:'Noto Sans',sans-serif;text-transform:uppercase;font-weight:700;font-size:12px;margin:16px 0 0 -4px}#home .content h5 a{text-decoration:none}#home .content .vod img{width:130px}#home .content .tt{position:relative;width:60%;left:20%;height:auto}@media (min-width:1024px){#home .content .tt{width:600px;left:50%;margin-left:-300px}}#home .content a{color:rgba(255,255,255,0.8);font-family:'Noto Sans',sans-serif;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:12px;position:relative}#home .content a:after{content:'';position:absolute;width:100%;height:2px;bottom:-6px;left:0;background-color:#fff;transform:scaleX(0);transition:transform .2s ease}.no-touch #home .content a:hover{color:#fff}.no-touch #home .content a:hover:after{transform:scaleX(1)}#home .content ul.quick-menu{margin-top:40px;width:100%;text-align:center}#home .content ul.quick-menu li{display:inline-block;margin:0 6px 10px 6px}@media (min-width:768px){#home .content ul.quick-menu li{margin:0 10px 0 0}#home .content ul.quick-menu li:not(:last-of-type):after{content:'';color:#fff;font-size:24px;margin-left:10px;position:relative;top:3px}#home .content a{font-size:14px}}#about{position:absolute;width:100%;height:100%;top:0;left:0}#about .content{position:absolute;width:100%;height:100%;top:0;left:0}@media (min-width:768px){#about .content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}}#about article{font-family:'Noto Sans',sans-serif;line-height:1.66;font-size:15px;color:#fff;padding:1.4em 2em 1.4em 2em}@media (min-width:640px){#about article{padding:1.4em 3em 1.4em 3em}}@media (min-width:768px){#about article{width:700px;font-size:17px;padding:0}}#vr{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}#vr .bg{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.5);pointer-events:none}#vr .content{position:absolute;top:50%;left:50%;margin:-100px 0 0 -200px}#vr .content .tt{position:relative;left:50%;width:300px;margin-left:-150px;pointer-events:none}#vr .content h4{color:rgba(255,255,255,0.8);font-family:'Barlow Condensed',sans-serif;font-weight:700;text-transform:uppercase;margin-top:-20px;letter-spacing:.02em;width:400px;text-align:center}#vr .content h4 span{margin:0;padding:0;line-height:1}#vr .content h4 .head{margin-top:1.2em;font-size:20px;letter-spacing:.02em;line-height:.6}#vr .content h4 .sub{margin-top:2.2em;font-size:18px}#vr .content h4 .sub span,#vr .content h4 .sub a{display:inline-block;margin:0 8px 0 8px}#vr .content h4 .watch-btn,#vr .content h4 a{color:rgba(255,255,255,0.8);font-family:'Noto Sans',sans-serif;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:12px;pointer-events:all;cursor:pointer;position:relative}#vr .content h4 .watch-btn:after,#vr .content h4 a:after{content:'';position:absolute;width:100%;height:2px;bottom:-6px;left:0;background-color:#fff;transform:scaleX(0);transition:transform .2s ease}.no-touch #vr .content h4 .watch-btn:hover,.no-touch #vr .content h4 a:hover{color:#fff}.no-touch #vr .content h4 .watch-btn:hover:after,.no-touch #vr .content h4 a:hover:after{transform:scaleX(1)}#vr .content h4 .htw-btn{margin-right:2em}#vr .content h4 .htw{margin-top:2em;text-transform:none;line-height:1.33;font-weight:400;font-size:14px;font-family:'Noto Sans',sans-serif}#vr .content h4 img{display:inline;height:30px;vertical-align:middle;margin:-3px 4px 0 0}@media (min-width:768px){#vr .content{margin:-140px 0 0 -300px}#vr .content .tt{left:auto;width:600px;margin-left:0}#vr .content h4{width:600px}#vr .content h4 .head{margin-top:.2em;font-size:22px}#vr .content h4 img{height:36px;opacity:.8}}#credits{position:absolute;width:100%;height:100%;top:0;left:0;color:#fff;font-family:'Noto Sans',sans-serif;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#credits ul{overflow:auto}#credits h2{margin:3em 0 1em 0;font-size:1.2em;font-weight:bold;text-align:center}#credits span{display:block;width:250px;text-align:center}#credits .role{margin-top:1em;font-size:.7em;text-transform:uppercase}@media (min-width:780px){#credits li{float:left}}#gallery{position:absolute;width:100%;height:100%;top:0;left:0}#gallery .photo{position:absolute;width:100%;height:100%;top:0;left:0;background-size:contain;background-position:center;background-repeat:no-repeat}#gallery .next,#gallery .prev{position:absolute;top:50%;width:48px;height:48px;margin:-24px 6px 0 6px;cursor:pointer;transition:transform .2s ease}#gallery .next path,#gallery .prev path{fill:rgba(255,255,255,0.7)}#gallery .next:hover,#gallery .prev:hover{transform:scaleX(1.2) scaleY(1.2)}#gallery .next:hover path,#gallery .prev:hover path{fill:#fff}#gallery .next{right:0%}@media (min-width:768px){#gallery .photo{background-size:cover}#gallery .next,#gallery .prev{margin:-24px 16px 0 16px}}#news{color:#fff;font-family:'Noto Sans',sans-serif}#news ul{position:relative;width:70%;left:20%;margin-top:48px}#news a{text-decoration:none}#news h2{font-size:16px;margin:2em 0 .5em 0;line-height:1.33}#news h5{margin:0 0 .5em 0}#news h6{margin:0 0 .5em 0}#news img{max-width:100%}#news .itunes{width:130px}@media (min-width:700px){#news ul{width:600px;left:50%;margin-left:-300px}#news h2{font-size:24px}}#trailer{position:absolute;width:100%;height:100%;top:0;left:0}#trailer iframe{position:absolute;width:100%;height:100%;top:0;left:0;border:0}footer{position:absolute;right:0;bottom:0}footer ul{overflow:auto;margin:0 0px 0px 0;padding:10px 4px 10px 4px}footer .overlay-mask{background-color:#000}footer li{float:left}footer svg{width:18px;height:auto;margin:0 8px 0 8px;cursor:pointer}footer svg path{fill:rgba(255,255,255,0.8)}footer svg:hover path{fill:#fff}footer #mute.muted .waves{visibility:hidden}@media (min-width:768px){footer ul{overflow:auto;margin:0 16px 16px 0;background-color:transparent;padding:0}footer svg{margin:0 16px 0 16px}}#contact{position:absolute;width:100%;height:100%;top:0;left:0}#contact article{position:absolute;width:100%;height:100%;top:0;left:0;display:-ms-flexbox;display:flex;color:rgba(255,255,255,0.8);font-family:'Noto Sans',sans-serif;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}#contact article h3{text-transform:uppercase;font-size:14px;font-weight:700}#contact article a{position:relative;text-decoration:none;text-align:left;display:inline-block;margin:0 0 3px 0;font-size:18px;transition:color .1s ease}#contact article a.sm{font-size:.9em;font-weight:700}#contact article a:not(.sm){font-weight:700;margin-top:2em}#contact article a:after{content:'';position:absolute;width:100%;height:3px;bottom:-4px;left:0;background-color:#fff;transform:scaleX(0);transition:transform .2s ease}.no-touch #contact article a:hover{color:#fff}.no-touch #contact article a:hover:after{transform:scaleX(1)}nav .icon{position:absolute;z-index:12002;top:12px;left:12px;cursor:pointer;width:94px;height:40px;display:block}nav .icon li{position:absolute;width:24px;height:2px;left:10px;pointer-events:none;transition:transform .2s ease,opacity .2s ease;background-color:#fff}nav .icon li:nth-child(1){top:14px}nav .icon li:nth-child(2){top:20px}nav .icon li:nth-child(3){top:26px}@media (min-width:768px){nav .icon li{border-radius:2px;height:3px;width:40px;left:16px}nav .icon li:nth-child(1){top:18px}nav .icon li:nth-child(2){top:28px}nav .icon li:nth-child(3){top:38px}}nav .icon-close li{background-color:#000}nav .icon-close li:nth-child(1){top:20px;transform-origin:50% 50%;transform:rotate(45deg)}nav .icon-close li:nth-child(2){opacity:0}nav .icon-close li:nth-child(3){top:20px;transform-origin:50% 50%;transform:rotate(-45deg)}@media (min-width:768px){nav .icon-close li:nth-child(1),nav .icon-close li:nth-child(3){top:28px}}nav .background{position:absolute;top:-20%;left:-40px;width:300px;height:140%;background-color:#fff}@media (min-width:768px){nav .background{width:500px;box-shadow:0 0 12px rgba(0,0,0,0.5)}}nav .menu-active{pointer-events:all !important}nav .menu{position:absolute;top:50%;height:100%;left:0;color:#fff;margin-top:-224px;margin-left:64px;pointer-events:none}nav .menu li{position:relative;margin:16px 32px 16px 0;color:#000;font-family:'Noto Sans',sans-serif;font-size:16px;text-transform:uppercase;-webkit-font-smoothing:antialiased;font-weight:bold;cursor:pointer;transition:color .1s ease}nav .menu li span{position:relative}nav .menu li.current span:after{content:'';position:absolute;display:block;width:100%;height:2px;top:20px;left:0;background-color:#000;margin:0;transition:color .1s ease}nav .menu li:hover{color:rgba(0,0,0,0.5)}nav .menu li:hover.current span:after{background-color:rgba(0,0,0,0.5)}@media (min-width:768px){nav .menu{margin-top:-224px;margin-left:128px}nav .menu li{font-size:16px;margin:16px 32px 24px 0}}