*{box-sizing:border-box;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}body{display:flex;min-height:100vh;flex-direction:column;margin:0;padding:0;font-size:16px;font-family:Rubik, sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;background:#f6f7f7}#intent-handler{height:0px;width:0px;position:absolute}#environment{height:72px;position:absolute;text-transform:uppercase;color:red;font-size:72px;line-height:72px;text-align:center;width:100%;z-index:-1;opacity:.8}body>header>.navigation.top.container{width:100%;height:72px;opacity:0.8;background:#00080e;position:absolute;z-index:1;vertical-align:middle}.navigation.top.container .logo.container{float:left;color:#ffffff;height:72px;line-height:72px;position:absolute}.navigation.top.container .logo.container img{height:18px;vertical-align:middle}.navigation.top.container ul.desktop.listings{height:18px;line-height:18px;padding:27px 0;letter-spacing:2.8px;text-align:right;color:#ffffff;float:right;text-transform:uppercase;font-size:0}.navigation.top.container ul.desktop.listings li{padding:0 10px;border-right:2px solid #fff;font-size:.875rem}.navigation.top.container ul.desktop.listings li:last-child{padding-right:0;border-right:none}.navigation.top.container .mobile.menu{float:right;line-height:72px}.navigation.top.container .mobile.menu img{vertical-align:middle;filter:invert(100%);height:32px}body>main{overflow:hidden;padding-bottom:3%;flex:1}body>main>header.filler{height:72px}.hero.container{max-height:100vh;overflow:hidden}.landing-page .hero.container{min-height:371.25px}.hero.container>img,.hero.container>video,.hero.container>.content.container{left:0;height:100%;width:100%;position:absolute}.hero.container>img{z-index:-2;vertical-align:middle}.hero.container>video{object-fit:fill}.landing-page .hero.container{background:#001b2e}.landing-page .hero.container>img,.landing-page .hero.container>video{min-width:660px;opacity:.75}.hero.container>.content.container{font-size:0;color:#ffffff}.button:before,.image.pane:before,.hero.container>.container:before,.download.button:before,.subscription-plans.filters.container .content.pane:before,.account-page .info.container:before,.listings-page .hero.container .logo.container:before,.v-center-helper{content:"";height:100%;display:inline-block;width:0;vertical-align:middle}.hero.container>.container>div{display:inline-block;vertical-align:middle}.hero.container h1{width:781.8px;font-size:3.75rem;font-weight:500;line-height:1.23;width:100%;margin:0;text-shadow:0 2px 4px rgba(0,0,0,0.5)}.hero.container .button{width:100%;max-width:370px;height:84px;background:#0099ff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);margin:30px auto 0;vertical-align:middle}.hero.container:after{content:"";display:block;padding-bottom:56.25%}.watch.container{background:#001b2e;overflow:hidden}.watch.container h2{font-weight:500;line-height:1.54;color:#ffffff;text-shadow:0 2px 4px rgba(0,0,0,0.5);margin:90px auto 70px}.watch.container ul.container{width:100%;max-width:1000px;min-width:466px;margin-left:auto;margin-right:auto;margin-bottom:9.2436%}.watch.container ul.container>li{width:30%;margin-left:1.6666%;margin-right:1.6666%}.watch.container ul.container>li:after{padding-bottom:70%}.watch.container img{max-width:100%;max-height:100%;z-index:2;position:relative}.landing-page .download.container{background:#0b5b94;padding-top:34px}.landing-page .download.container footer{color:white}.download.container{font-size:0;margin:0 -19px 0;padding:0 0 15px}.download.container .show-more{cursor:pointer}.download.container footer{max-height:33px;min-height:24px;font-size:1.25rem}.download.container .download.button:not(.active){width:0;height:0;margin:0}.download.button{display:inline-block;width:362px;height:107px;margin:14px;background:#ffffff;overflow:hidden;vertical-align:middle;transition:all .25s linear}.download.button.device.mac span{width:256px;display:inline-block;color:#0099ff}.download.button.device.ios,.download.button.device.android,.download.button.device.firetv{font-size:0}.download.button.device.ios img,.download.button.device.android img,.download.button.device.firetv img{width:100%;height:100%}.download.container .download.button.device.firetv{background:#231f20}.checkout.container{background:#0099ff;overflow:hidden}.checkout.container h2{width:75%;max-width:948.8px;font-weight:500;line-height:1.33;color:#ffffff;text-shadow:0 2px 4px rgba(0,0,0,0.5);margin:101px auto 57px}.checkout.container .button{width:100%;max-width:370px;height:84px;background:#ffffff;margin:0 auto 40px;color:#0099ff}.subscription-plans.logos.container{padding-bottom:40px}.subscription-plans.logos.container .logo.container{max-width:300px;width:25%;display:inline-block}.subscription-plans.logos.container li.logo.container:after{padding-bottom:60%}.subscription-plans.logos.container .logo.container img{max-width:90%;max-height:75%;filter:opacity(0.7) invert(100%)}.channels-shows.container *:not(.active)>.overlay.pane{background:rgba(0,27,45,0.6)}.tabs.shows.channels{margin-top:6.6387%;margin-bottom:3.6975%;font-size:0}.tabs.shows.channels>li{width:190px;height:53px;font-size:2rem;text-align:center;color:#001c2e;margin:0 50px;text-transform:uppercase;vertical-align:middle}.tabs.shows.channels>.active{box-shadow:0 -4px 0px #011c2d inset}.subscription-plans.filters.container{color:#617d8e;vertical-align:middle;font-size:0;white-space:nowrap}.subscription-plans.filters.container>li:not(.active) .content.pane{background:#d6dee4}.filter.container.active{color:#001c2e}.filter.container.active .content.pane{box-shadow:0 -6px 0 #0099ff inset}.subscription-plans.filters.container .filter.container{width:30.8333%;max-width:370px;min-height:84px;background:#ffffff;font-size:1.25rem;overflow:hidden;display:inline-block;margin:0 1.25% 1.5834%;cursor:pointer}.subscription-plans.filters.container .filter.container:after{content:"";display:block;padding-bottom:42.1621%}.subscription-plans.filters.container .content.pane>div{position:relative;vertical-align:middle;display:inline-block}.subscription-plans.filters.container .filter.container h3{font-weight:bold;font-size:2rem;margin:0 0 10px}.landing-page .channels.container,.landing-page .shows.container{overflow:hidden;margin-left:-5px;margin-right:-5px;font-size:0px;text-align:left}.landing-page .channel.container{width:14.1670%;max-width:270px;background:#ffffff;margin:1.5% 1.25%;overflow:hidden;text-align:center;display:inline-block}.landing-page .channel.container:hover img{z-index:1}.landing-page .channel.container.active:not(.free) .overlay.pane{border:1px solid #4d606c}.landing-page .channel.container:hover,.filter.container:not(.active):hover{box-shadow:2px 2px 10px #aaa;filter:grayscale(50%)}.landing-page div.a-la-carte{right:0;font-size:.625rem;max-width:70px}.landing-page .channel.container h3{position:absolute;width:100%;margin:0;z-index:1}.landing-page .channel.container .price{position:absolute;left:4px;top:4px;font-size:.625rem;color:#ffffff;z-index:1}.landing-page .channel.container.active .price{color:#0099ff}.landing-page .channel.container:after{content:"";display:block;padding-bottom:57.7777%}.landing-page .channel.container>.image.pane>img{max-width:80%;max-height:80%;filter:url("/static/images/filters.svg#blue")}.account-page.content.container>.confined{text-align:left}.account-page.content.container>.confined>h3{font-size:1.25rem;text-transform:uppercase;font-weight:bold}.account-page .email{margin-top:7.2268%;margin-bottom:1.5126%;font-weight:300}.account-page .change.password{font-size:1.25rem;color:#0099ff}.account-page .download.app{font-size:1.25rem;margin-top:4.0336%}.account-page .download.container{text-align:left}.account-page .download.container footer{margin-left:15px}.account-page .payments.container{margin-left:-5px;margin-right:-5px;text-align:left}.account-page .add.payment.container{background:#001b2e;color:#ffffff;cursor:pointer}.account-page .add.payment.container div{text-align:center;font-weight:bold}.account-page .add.payment.container .add.icon{width:36px;height:36px;line-height:36px;background:#ffffff;border-radius:18px;display:inline-block;color:#001b2e;font-size:2.25rem;font-weight:400;margin-top:10%;margin-bottom:10%}.account-page .add.payment.container .text{font-size:18px}.account-page .payment.container{max-width:370px;min-height:150px;width:30.8333%;margin:1.25%;border-radius:8px;background:#ffffff;box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);text-align:left}.account-page .payment.container:after{padding-bottom:64.8648%}.account-page .payment.container .card.tag{margin:0 0 5%;font-size:1rem;font-weight:bold}.account-page .payment.container .make.primary.button{height:1.25rem;font-size:inherit;display:inline-block;background:#f3f1f1;line-height:20px;padding:0px 15px;border-radius:4px;margin-top:-8px}.account-page .payment.container .delete.button{position:absolute;right:10px;top:10px;height:30px;width:30px;border-radius:15px;color:#af0000;background:#f3f1f1}.account-page .payment.container .content.pane{padding:8%;font-size:1.125rem}.account-page .payment.container .logo.container{height:15%;max-height:22px;text-align:left}.account-page .payment.container .content.pane img{height:100%}.account-page .payment.container .card.number{font-size:1.5rem;margin-top:calc(21% - 29px)}.account-page .payment.container .card.name,.account-page .payment.container .card.expiration{height:22px;line-height:22px;display:block;position:absolute;margin-bottom:11px;bottom:8%}.account-page .payment.container .card.name{width:calc(84% - 45px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account-page .payment.container .card.expiration{right:8%}.account-page .subscriptions.container{font-size:0}.account-page .subscription.container{width:100%;margin-bottom:10px}.account-page .subscription.container:hover img{z-index:1}.account-page .info.container{height:108px;background:#ffffff;z-index:1;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2)}.account-page .info.container>div{display:inline-block;font-size:1.5rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:middle;padding:4px 4%}.account-page .subscription.container .name{width:27.5%;font-weight:bold;text-align:left}.account-page .subscription.container .price{width:44%;text-align:left;padding-left:0px;padding-right:0px}.account-page .subscription.container .price span{color:#a6aeb3;position:relative;float:right}.account-page .subscription.container .status{width:28.5%;text-align:center}.account-page .subscription.container .a-la-carte{top:0;left:0}.account-page .status .subscribe.button,.account-page .status .unsubscribe.button{max-width:170px;width:100%;height:61px;color:#ffffff;background:#0099ff;display:inline-block}.account-page .status .subscribe.button{color:#ffffff}.account-page .status .unsubscribe.button{background:#a7aeb3}.account-page .subscription.container .status span{text-transform:uppercase;color:#a6aeb3;font-weight:bold}.account-page .subscription.container .toggle{position:absolute;right:0px;top:50%;height:50px;margin-top:-25px;line-height:50px;text-align:right;padding:0 2% 0 0;color:#555}.account-page .subscription.container .toggle.icon.expand:before{content:"\25BC"}.account-page .subscription.container .toggle.icon.collapse:before{content:"\25B2"}.account-page .more.container{padding-top:2%;padding-bottom:2%;background:#d6dee4;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2)}.account-page .more.container li{width:25%}.account-page .more.container li:after{padding-bottom:50%}.account-page .more.container img{max-width:70%;max-height:70%;filter:url("/static/images/filters.svg#blue")}.account-page .more.container:not(.collapsed) img{z-index:1}.listings-page .hero.container>img{min-width:768px}.listings-page .hero.container{min-height:432px}.listings-page .hero.container .content.container>.confined{height:100%}.listings-page .hero.container h1{font-size:4rem;font-weight:300;text-align:left;width:100%;float:left}.listings-page .hero.container .logo.container{height:20%;top:20%;text-align:right;position:absolute;right:5px;max-width:55%}.listings-page .hero.container .logo.container img{max-height:100%;max-width:100%;vertical-align:middle;filter:drop-shadow(0px 0px 5px #203747)}.listings-page .hero.container .button{margin:auto}.listings-page .hero.container .text{font-size:1.5rem;font-weight:300;text-align:left;float:left;width:60%;clear:both;margin-top:2%;margin-bottom:17px;line-height:1.23em;max-height:2.3em;overflow:hidden;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;text-shadow:0 2px 4px rgba(0,0,0,0.5)}.listings-page .hero.container .overlay.container{height:212px;margin-left:-50vw;padding-left:50vw;margin-right:-50vw;padding-right:50vw;padding-top:20px;padding-bottom:20px;top:calc(70% - 106px);background:rgba(0,27,46,0.85)}.listings-page .hero.container .overlay.container .info.container{vertical-align:middle;display:inline-block;width:calc(100% - 370px);display:inline-block}.listings-page .hero.container .overlay.container .info.container:after{clear:both;content:"";display:block;height:0}.listings-page>main .listings.container{margin-top:3%;font-size:0;text-align:left}.listings-page>main .listings.container li{width:100%;color:#001c2e;font-size:0;white-space:nowrap;overflow:hidden;margin:1.5% 0}.listings-page>main .listings.container li>*{display:inline-block;vertical-align:middle}.listings-page>main .listings.container .time{width:190px;height:48px;color:#ffffff;font-size:1.5rem;line-height:48px;background:rgba(0,27,46,0.8);text-align:center;font-weight:bold;position:absolute;z-index:1}.listings-page>main .listings.container span{font-size:.75em;font-weight:500;color:#999}.listings-page>main .listings.container .image.container{width:22.8571%;max-width:272px;min-width:88px}.listings-page>main .listings.container .image.container:after{content:"";display:block;padding-bottom:56.25%}.listings-page>main .listings.container .info.container{width:77.1429%;max-width:823px;text-align:left;vertical-align:top;padding-left:2.1848%}.listings-page>main .listings.container h2{font-size:2.25rem;font-weight:500;margin:0}.listings-page>main .listings.container .text{font-size:1.5rem;line-height:1.2em;height:3.5em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.error-page>main{margin-top:72px}body>footer{min-height:200px;background:#131d24;color:#ffffff;font-size:1.125rem;font-weight:300;overflow:hidden}.navigation.bottom.container .listings.container{margin:30px auto}.navigation.bottom.container .listings.container li{margin:10px}.navigation.bottom.container .legal{font-size:.75rem;margin-bottom:30px}div.a-la-carte{max-width:117px;width:100%;height:23px;background:rgba(0,153,255,0.75);font-size:1rem;font-weight:bold;color:#ffffff;position:absolute;z-index:1;text-transform:uppercase;line-height:23px;white-space:nowrap}.dialog .subscription.legal{font-size:1rem}div.dialog.ui-dialog{margin-top:150px;position:absolute;font-family:Rubik;width:calc(100% - 10px) !important;max-width:600px}div.dialog.ui-dialog.medium{max-width:450px}div.dialog.ui-dialog.small{max-width:300px}div.dialog .ui-dialog-titlebar{color:#001c2e;background:none;border:none}div.dialog fieldset{border:none}div.dialog label{color:#9b9b9b;font-size:.875rem}div.dialog input,div.dialog select,div.dialog textarea{font-size:1.125rem;border:none;border-radius:0;border-bottom:solid 1px #001b2e;font-family:Rubik;-webkit-appearance:none;margin-top:5px;margin-bottom:5px}div.dialog button{font-family:Rubik}div.dialog .ui-dialog-buttonpane .ui-button{border-radius:8px;background:#0099ff;color:#ffffff;font-size:1.5rem}div.dialog.download.ios a{text-decoration:underline}.collapsed,.onload-transition{opacity:0;height:0;width:0;display:inline-block;position:absolute !important}.container>.confined{width:100%;max-width:1200px;display:inline-block;padding-left:5px;padding-right:5px;position:relative}ul.responsive.container{font-size:0}ul.responsive.container>li{position:relative}ul.responsive.container>li:after{content:"";display:block}.image.pane{font-size:0px}.image.pane,.overlay.pane,.content.pane{width:100%;height:100%;position:absolute}.overlay.pane{z-index:1}.image.pane img{vertical-align:middle}a{text-decoration:none;color:inherit}.button{font-weight:bold;border-radius:12px;font-size:1.5rem;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);text-align:center;overflow:hidden;text-overflow:ellipsis;display:inline-block;cursor:pointer}.button:hover{box-shadow:2px 4px 10px rgba(0,0,0,0.5);filter:grayscale(50%)}.container{text-align:center;position:relative}.button>*{vertical-align:middle}*.fill{width:100%}*.cover{width:100%;height:100%}span.emphasize{font-weight:bold}span.dots{display:inline-block;width:100%}.dots{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}*.mobile{display:none}*.desktop{display:initial}*.desktop.ilb{display:inline-block}ul{padding:0;margin:0;list-style:none}ul>li{display:inline-block}h2{font-size:3rem}h3{margin-top:20px;margin-bottom:20px}@media (max-width: 920px){.hero.container h1{font-size:3rem}.subscription-plans.filters.container .filter.container{font-size:1rem}.subscription-plans.filters.container .filter.container h3{font-size:1.5rem}.landing-page .channel.container h3{height:23px;width:100%;background:rgba(0,153,255,0.75);overflow:hidden;white-space:nowrap;bottom:0}.landing-page .channel.container .price,.landing-page .channel.container .a-la-carte{display:inline;background:initial;color:#ffffff;font-weight:300;position:relative;top:0;left:0}.landing-page .channel.container.active .price{color:#ffffff}.account-page .subscription.container .mobile{display:initial}.account-page .subscription.container .price span{float:none;font-size:1rem}.account-page .payment.container .card.number{font-size:1.25rem}.account-page .subscription.container .name{width:32.5%}.account-page .subscription.container .price{width:30%}.account-page .subscription.container .status{padding-left:0%;width:37.5%}.listings-page .hero.container h1{font-size:2.75rem}.listings-page .hero.container .text{font-size:1.25rem}.listings-page .hero.container .overlay.container{top:30.5vw;height:182px}.listings-page>main .listings.container .time{width:22.8571%;height:36px;font-size:1.25rem;line-height:36px}.listings-page>main .listings.container h2{font-size:1.875rem}.listings-page>main .listings.container .text{font-size:1.25rem}h2{font-size:2.5rem}}@media (max-width: 768px){.listings-page .hero.container>img{left:50%;margin-left:-384px}.listings-page>main .listings.container .text{font-size:1rem}}@media (max-width: 660px){.navigation.top.container ul.desktop.listings{top:72px;position:absolute;right:0px;padding:5px;background:#000000;height:initial;width:300px;max-width:100%;text-align:center}.navigation.top.container ul.desktop.listings li{border:none;border-bottom:2px solid white;display:block;padding:0;font-size:1rem}.navigation.top.container ul.desktop.listings li a{width:100%;display:block;padding:15px 0}.landing-page .hero.container>img,.landing-page .hero.container>video{left:50%;margin-left:-330px}.landing-page .hero.container h1{font-size:2.25rem}.download.container .download.button{display:block;margin-left:auto;margin-right:auto}.tabs.shows.channels>li{margin:0 calc(25% - 95px);font-size:1.25rem}.subscription-plans.filters.container .filter.container{font-size:.875rem}.subscription-plans.filters.container .filter.container,.channel.container{width:32.0093%;margin-left:.6620%;margin-right:.6620%}.subscription-plans.filters.container .filter.container .emphasize{display:block}.subscription-plans.filters.container .filter.container h3{font-size:1rem}.watch.container h2,.checkout.container h2{margin-top:8.7693%;margin-bottom:8.7693%}.landing-page .channel.container{width:22.5%}.account-page .payment.container{width:47.5%}.account-page .payment.container .content.pane{font-size:1rem}.account-page .info.container>div{font-size:1.125rem}.account-page .subscription.container .price span{font-size:.875rem}.account-page .status .subscribe.button,.account-page .status .unsubscribe.button{font-size:1.25rem}.account-page .subscription.container .toggle{display:none}.account-page .more.container li{width:33.3333%}.listings-page .hero.container .overlay.container .info.container{width:100%}.listings-page .hero.container h1{font-size:2.25rem;display:block;float:none;width:100%}.listings-page .hero.container .button{margin-top:20px;display:block;position:relative;right:0}.listings-page .hero.container .text{font-size:1.25rem;float:none;margin:0 0 10px}.listings-page .hero.container .overlay.container{height:auto}.listings-page>main .listings.container .time{height:24px;line-height:24px;font-size:1rem}.listings-page>main .listings.container h2{font-size:1.25rem}.listings-page>main .listings.container .text{font-size:.875rem}.listings-page .hero.container .overlay.container{top:calc(210px - 2%)}*.mobile{display:initial}*.mobile.ilb{display:inline-block}*.desktop:not(.default){display:none !important}*.desktop.default{display:initial}*.desktop.default.ilb{display:inline-block}h2{font-size:2rem}}@media (max-width: 466px){.watch.container ul.container{left:50%;margin-left:-233px}.landing-page .channel.container h3{height:16px;line-height:16px}.landing-page .channel.container .price,.landing-page .channel.container .a-la-carte{line-height:inherit}.account-page .subscription.container .price span{font-size:.625rem}.account-page .payments.container .payment.container{width:initial;max-width:initial;display:block;height:150px}.account-page .payment.container .content.pane{padding:17.7344px}.account-page .payment.container .card.tag{margin-bottom:10px}.account-page .payment.container .card.number{margin-top:10px}.account-page .add.payment.container .add.icon{margin-top:20px;margin-bottom:15px}.listings-page>main .listings.container .time{font-size:.875rem;position:relative;background:none;color:#001c2e;font-weight:500;width:70px;height:100%}.listings-page>main .listings.container .time span{display:block}.listings-page>main .listings.container .info.container{width:calc(77.1429% - 70px)}.listings-page>main .listings.container .text{height:2.3em;-webkit-line-clamp:2;font-size:.875rem}}@media (max-width: 400px){.navigation.top.container ul.desktop.listings{width:100%}.landing-page .hero.container h1{font-size:1.75rem}.landing-page .subscription-plans.filters.container .filter.container h3{font-size:.875rem}.landing-page .download.container{padding-top:0;background:#001b2e}.download.button{width:320px;height:95px}.tabs.shows.channels>li{margin:0 1%;width:48%;font-size:1.25rem}.account-page .info.container>div{font-size:.875rem}.account-page .status .subscribe.button,.account-page .status .unsubscribe.button{font-size:1rem}.navigation.bottom.container .listings.container{margin:25px auto}.listings-page .hero.container h1 span{font-weight:1.25rem}.listings-page .hero.container .text{font-size:1rem;-webkit-line-clamp:3;height:3.6rem;margin:0 0 5px}.listings-page>main .listings.container .info.container{width:calc(100% - 160px)}h2{font-size:1.75rem}}#shutter-document{width:100%;padding-top:140px;padding-bottom:120px}#shutter-document section{width:100%;max-width:1000px;margin-left:auto;margin-right:auto}#shutter-document img{width:120px;height:120px;float:left}#shutter-document h1{padding-left:180px;font-weight:normal;text-transform:uppercase;font-size:2em}#shutter-document p{padding-left:180px;font-size:1.5em;color:#707070}
