*{box-sizing:border-box}*,html{margin:0}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.app{background-color:#000;color:#fff;min-height:100vh}.app__rows.app__rows--hidden{display:none;height:0;padding-top:0;padding-bottom:0}.app__rows{padding-top:65px;padding-bottom:10px}.row{margin-left:20px;padding-bottom:33px;overflow:hidden}.row__title--selected{position:relative;top:-9px}.row__player{display:flex;flex-direction:column;align-items:center}.row__playerInfo{width:100%;display:flex;justify-content:space-evenly}.row__posters{display:flex;overflow-y:hidden;overflow-x:scroll;padding:20px}.row.active{opacity:1;background-color:#2f2f2f}.row{opacity:.4}.row__posters::-webkit-scrollbar{display:none}.row__poster{object-fit:contain;width:100%;max-height:23vh;margin-right:10px;transition:transform .45s}.selectedItem{transform:scale(1.36);padding-bottom:4px}.row__posters img{box-shadow:0 0 .1rem rgba(0,0,0,.75)}.row__carouselContainer{overflow:visible!important;padding-top:25px}@media only screen and (max-width:1000px) and (min-width:465px){.row{margin-left:4px;padding-bottom:4px;opacity:1;background-color:#2f2f2f}.row__poster{max-height:inherit;width:10vw}.row__title--selected{top:0}.selectedItem{transform:scale(1);padding-bottom:0}}@media only screen and (max-width:464px){.row{margin-left:4px;padding-bottom:4px;opacity:1;background-color:#2f2f2f}.row__poster{width:21vw}.row__title--selected{top:0}.selectedItem{transform:scale(1);padding-bottom:0}}.banner{color:#fff;object-fit:contain;display:flex;min-height:100vh}.banner__contents{padding-top:160px;padding-left:15px;padding-right:15px;min-height:290px;color:#fff;flex:0.2 1}.banner__video{position:absolute}.banner__image{flex:0.8 1}.banner__imageGradient{z-index:2;min-height:120px;background-image:linear-gradient(180deg,transparent,rgba(7,7,7,.25) 0,rgba(118,133,148,0))}.banner__video video{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%}.banner__videoOverlay{position:fixed;bottom:0;left:0;color:#f1f1f1;width:100%;padding:20px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:1.4rem}.banner__box{background-color:#000;color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;opacity:.8;padding:5px}.banner__title{font-size:2.5rem;font-weight:800;margin-bottom:4rem}.banner__description{width:35rem;line-height:1.3;margin-top:4rem;font-size:1.3rem;font-weight:400}.banner__btn{z-index:8;cursor:pointer;color:#fff;outline:none;border:none;font-weight:700;font-size:1.5rem;border-radius:.2vw;margin-right:1rem;background-color:rgba(51,51,51,.5);padding:.5rem 2rem}.banner__btn--active,.banner__btn:hover{color:#000;background-color:#e6e6e6;transition:all .2s}.hidden{visibility:hidden}.shaka-controls-container{display:none}.banner__videoOverlay hr{visibility:hidden}@media only screen and (max-width:1000px) and (min-width:465px){.banner__contents{padding-top:60px}.banner__title{margin-bottom:1rem}.banner__btn{font-size:1.3rem;position:relative}.banner__description{line-height:1.3;font-size:1.2rem;width:50vw;margin-top:3rem}}@media only screen and (max-width:464px){.banner{display:inherit;max-width:100vw}.banner__contents{padding-top:80px;padding-left:10px;padding-right:10px}.banner__title{margin-bottom:2rem}.banner__btn{font-size:1.1rem;position:relative}.banner__description{line-height:1.3;font-size:1.1rem;width:inherit}.banner__image{position:absolute;top:0;opacity:.3;z-index:1}.banner__image,.banner__imageGradient{width:100vw;height:100vh}.banner__btn--active{color:inherit;background-color:rgba(51,51,51,.5)}.banner__videoOverlay--mobile{display:none}.shaka-controls-container{display:inherit;position:fixed}}.nav{position:relative}.nav__logo{right:30px;height:45px}.nav__avatar,.nav__logo{position:absolute;top:13px;object-fit:contain}.nav__avatar{left:30px;height:48px}@media only screen and (max-width:1000px) and (min-width:465px){.nav__logo{height:26px}.nav__avatar{height:30px;left:20px}}@media only screen and (max-width:464px){.nav__logo{height:26px}.nav__avatar{height:30px;left:20px}}
/*# sourceMappingURL=main.4a1748da.chunk.css.map */