.canonical-page .canonical-header{position:relative;color:#fff}.canonical-page .canonical-header .iconic-image{position:absolute;width:100%;height:100%;opacity:.33;background-position:top center;background-size:cover}.canonical-page .canonical-header .header-top{position:absolute;width:100%;padding:2.5em}.canonical-page .canonical-header .header-top .logo{float:left;width:auto;height:3em}.canonical-page .canonical-header .header-top .logo path{fill:#fff}.canonical-page .canonical-header .header-top .sign-in-link{float:right;min-width:7em;width:auto;padding:.75em 1.5em;text-align:center;color:#fff;border-radius:2em;background:rgba(255,255,255,.15);font-size:.8em;font-weight:500}.canonical-page .canonical-header .header-top .sign-in-link:hover,.canonical-page .canonical-header .header-top .sign-in-link:focus{background:rgba(255,255,255,.3)}.canonical-page .canonical-header .header-content-wrapper{display:flex;align-items:center;flex-flow:column;width:36em;max-width:100vw;min-height:90vh;margin:0 auto;padding:8em 1.5em 2em;transform:translateZ(0)}.canonical-page .canonical-header .header-content-wrapper .header-spacer{flex:1}.canonical-page .canonical-header .header-content-wrapper .header-content{text-align:center}.canonical-page .canonical-header .header-content-wrapper .logo-image{height:7em;color:transparent}.canonical-page .canonical-header .header-content-wrapper .logo-image.movie-poster{height:11em;margin-bottom:2em}.canonical-page .canonical-header .header-content-wrapper .header-title{text-align:center;letter-spacing:-0.12rem;font-family:"Gotham",sans-serif;font-size:2.25em;font-weight:500;line-height:1.2}.canonical-page .canonical-header .header-content-wrapper .header-subtitle{margin-bottom:.25em}.canonical-page .canonical-header .header-content-wrapper .header-cta{display:flex;justify-content:center}.canonical-page .canonical-header .header-content-wrapper .header-disclaimer{width:100%;text-align:center;font-family:"Gotham Rounded",sans-serif;font-size:.6em;font-weight:300;line-height:1.5}.canonical-page .canonical-header .header-content-wrapper .get-started-button{display:flex;justify-content:center;align-items:center;width:38em;max-width:85vw;height:4.5em;margin:4em auto 2.5em;cursor:pointer;transition:background-color .2s ease;opacity:1;color:#fff;border:none;border-radius:3em;background-color:#71bb1f;font-size:.8em;filter:drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.25))}.canonical-page .canonical-header .header-content-wrapper .get-started-button:focus,.canonical-page .canonical-header .header-content-wrapper .get-started-button:hover{outline:none;background-color:rgba(113,187,31,.75)}.canonical-page .canonical-header .header-content-wrapper .get-started-button span{font-size:2em;font-weight:500}.canonical-page .canonical-lineup{background-position:top;background-size:cover;padding-top:.5em}.canonical-page .canonical-lineup .lineups .base:before{content:none}.canonical-page .canonical-lineup .lineups .base,.canonical-page .canonical-lineup .lineups .price{letter-spacing:-0.07em;color:#fff;font-weight:500}.canonical-page .canonical-lineup .lineups .lineup{max-width:100vw}@media screen and (max-width: 1310px){.canonical-page .canonical-header .header-content-wrapper{min-height:70vh}}@media screen and (max-width: 910px){.canonical-page .canonical-header{font-size:.8em}.canonical-page .canonical-header .header-top{padding:2.5em 1.5em}}@media screen and (max-width: 630px){.canonical-page .canonical-header{font-size:.7em}.canonical-page .canonical-lineup .scrollable .channels{padding-right:2em;padding-left:2em}.canonical-page .canonical-lineup .base{font-size:1.25em}}
.header-top{position:absolute;z-index:10;width:100%;padding:2em}.header-top .logo{float:left;width:auto;max-width:7em;height:3em}.header-top .logo path{fill:#fff}.header-top .sign-in-link{float:right;min-width:7em;width:auto;padding:.75em 1.5em;text-align:center;color:#fff;border-radius:2em;background:rgba(255,255,255,.15);font-size:.8em;font-weight:500}.header-top .sign-in-link:hover,.header-top .sign-in-link:focus{background:rgba(255,255,255,.3)}@media screen and (max-width: 630px){.header-top{padding:2.5em 1.5em}}
.channels-page{overflow:hidden;min-height:100vh;background:#fff}.channels-page .header .lineups{width:100%;max-width:70em;margin:0 auto;padding:0;min-height:30em}.channels-page .header .lineups .full{margin-bottom:0;padding-bottom:1em}.channels-page .header .lineups .full .channel{min-width:5em;min-height:5em}.channels-page .header .lineups .channels{display:flex;padding:.5em 2em;font-size:.93em}.channels-page .header .lineups .free-channels-container{font-size:1em}.channels-page .header .lineups .free-channels-container .free-channels-banner{background:#28406b;border-radius:.75em;width:16em;font-size:1.2em}.channels-page .header .lineups .free-channels-container .channel{width:4.8em;height:4.8em;border-radius:.75em}.channels-page .header .lineups .free-channels-container .channel img{width:4em}.channels-page .channel-list-container .channel-list-title-icon{display:none}.channels-page .channel-list-container .channel-list-title{justify-content:center}.channels-page .content-wrapper{width:100%;max-width:80em;margin:0 auto}.channels-page .header{min-height:0;padding:0;font-size:1em}.channels-page .header a{outline:none}.channels-page .header .nav-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:1.5em}.channels-page .header .nav-wrapper .philo-nav{position:relative;top:initial;left:initial;background:#0c93f2}.channels-page .header .nav-wrapper .philo-nav .logo .shape{fill:#fff}.channels-page .header .nav-wrapper .sign-in-link{width:auto;min-width:5em;margin-right:2em;padding:.75em 1.25em;transition:background .3s ease;text-align:center;color:#fff;border-radius:2em;background:#828282;font-weight:500}.channels-page .header .nav-wrapper .sign-in-link:hover{opacity:1;background:#0c93f2}.channels-page .header .nav-wrapper .sign-in-link:focus{opacity:1;background:#4b4f54}.channels-page .header .lineups{width:100%;margin:0 auto;padding:0}.channels-page .header .lineups .channels{padding-top:.5em}.channels-page .title-wrapper{width:100%;max-width:69em;margin:0 auto;padding:3.5em 2em 2.5em}.channels-page .title-wrapper .nav-bar{justify-content:space-between;width:50em;margin-bottom:1em;padding:0;background:none}.channels-page .title-wrapper .nav-bar li{width:11.5em;margin-bottom:1em}.channels-page .title-wrapper .nav-bar li .nav-link{padding:1em;transition:background-color .3s ease;opacity:1;color:#202f3b;border-radius:5em;background-color:#f2f2f2;font-size:1em}.channels-page .title-wrapper .nav-bar li .nav-link:hover{background-color:#e0e0e0}.channels-page .title-wrapper .nav-bar li .nav-link:focus{background-color:#4b4f54;color:#fafbfc}.channels-page .title-wrapper .nav-bar li .nav-link.is-active,.channels-page .title-wrapper .nav-bar li .nav-link:active{background-color:#202f3b;color:#fafbfc}.channels-page .title-group{max-width:34em;min-height:0;margin:0;color:#000}.channels-page .title-group .description-container{display:flex;align-items:inherit;flex-flow:column}.channels-page .title-group .title{margin:0}.channels-page .title-group .description{padding:.75em 0 1em}.channels-page .title-group .free-trial-button{margin:0;font-size:1.6em}.channels-page .channel-list-container{max-width:68em;margin:0 auto;padding:0}.channels-page .channel-list-container .channel-list{font-size:1.4em}.channels-page .channel-list-container .channel-list-body-wrapper{width:100%}.channels-page .channel-list-container .channel-list-body{padding:.5em 0 2em}.channels-page .channel-list-container .channel-list-body:last-child{padding-bottom:0}.channels-page .channel-list-container .channel-list-body-title{padding:1em 0 0;color:#545454;font-weight:500}.channels-page .channel-list-container .channel-list-title{padding:.5em 0 2em}.channels-page .channel-list-container .channel-list-title .channel-list-title-text{font-size:1.25em}.channels-page .channel-list-container .channel-list{max-width:100%}.channels-page .channel-add-ons-container{padding:2.5em 0 5em 0}.channels-page .channel-add-ons-container .channel-add-ons-header{padding-bottom:1em;text-align:center;font-size:1.4em;line-height:2}.channels-page .channel-add-ons-container .channel-add-ons-header .channel-add-ons-title{font-family:"Gotham",sans-serif;font-size:1.25em;font-weight:500}.channels-page .channel-add-ons-container .channel-add-ons-header .channel-add-ons-subtitle{color:#545454;font-family:"Gotham Rounded",sans-serif;font-size:.9em;font-weight:500}.channels-page .channel-add-ons-container .add-ons{color:#000;background:transparent}.channels-page .channel-add-ons-container .add-ons .add-on-channels-group .add-on-channel-tile{border-radius:1em;background:#254d69}.channels-page .channel-add-ons-container .add-ons .add-ons-group.is-row .add-ons-container{display:inline-flex;flex-flow:row wrap;justify-content:center}.channels-page .channel-add-ons-container .add-ons .add-on-row{position:relative;width:initial}.channels-page .channel-add-ons-container .add-ons .add-on-row+.add-on-row:before{position:absolute;left:0;width:1px;height:90%;content:"";border-left:1px solid #979797}.channels-page .channel-add-ons-container .add-ons .add-on-channels{padding:0 2em 2em}.channels-page .channel-add-ons-container .add-ons .name-addOn{filter:brightness(0)}.channels-page .channel-add-ons-container .add-ons .title-item{width:initial;opacity:1;color:#545454}.channels-page .channel-add-ons-container .add-ons .add-on-cost{font-size:1.1em;font-weight:500}.channels-page .channel-add-ons-container .add-ons .title-item,.channels-page .channel-add-ons-container .add-ons .add-on-button{display:none}.channels-page .channel-add-ons-container .add-ons .add-on-name,.channels-page .channel-add-ons-container .add-ons .add-on-cost{display:block}@media screen and (max-width: 1440px){.channels-page{font-size:1.25vw}}@media screen and (max-width: 630px){.channels-page{font-size:1em}.channels-page .content-wrapper,.channels-page .nav-wrapper{font-size:.72em}.channels-page .channel-add-ons-container .channel-add-ons-header{padding-bottom:0}.channels-page .channel-add-ons-container .padding:first-child{display:none}.channels-page .channel-add-ons-container .add-ons .add-ons-group.is-row .add-ons-container{flex-flow:column}.channels-page .channel-add-ons-container .add-ons .add-on-row{margin-top:-1em;margin-bottom:0}.channels-page .channel-add-ons-container .add-ons .add-on-row:before{display:none}.channels-page .channel-add-ons-container .add-ons .add-on-row .title-group-row{flex-flow:column;height:initial}.channels-page .channel-add-ons-container .add-ons .add-on-name{height:6em;font-size:.8em}.channels-page .header{font-size:4.1vw}.channels-page .header .title-group{margin:0 auto}.channels-page .header .lineups{padding:0 2em}.channels-page .header .lineups .channels{justify-content:center;padding:.5em 0;font-size:1.15em}.channels-page .header .lineups .free-channels-container{max-width:30em}.channels-page .header .lineups .free-channels-container .channels{font-size:1.1em}.channels-page .header .lineups .free-channels-container .free-channels-banner{justify-content:center;width:100%;height:3.5em;margin:0 1em 1em;font-size:1em;border-radius:1em}.channels-page .channel-list-container .channel-list-title{justify-content:flex-start}.channels-page .header .title-wrapper{padding:2.5em}.channels-page .header .title-wrapper .nav-bar{justify-content:center;max-width:100%;margin:0 auto 1em;font-size:3.45vw}.channels-page .header .title-wrapper .nav-bar li{margin:0 .25em 1em;width:initial;max-width:45%}.channels-page .header .title-wrapper .nav-bar li .nav-link{padding:1em 1.5em;white-space:pre}.channels-page .channel-list-container{max-width:100%;font-size:1em}.channels-page .channel-list-container .channel-list{padding:1.5em}.channels-page .channel-add-ons-container{font-size:1.25em}.channels-page .channel-add-ons-container .channel-add-ons-header{font-size:1em}}
.nav-bar{display:flex;justify-content:center;flex-wrap:wrap;background:#e4ecf4;padding:1em}.nav-bar .nav-link{display:flex;justify-content:center;align-items:center;color:#0c93f2;padding:1em 2em;text-align:center;height:100%}.nav-bar .nav-link.is-active{color:#fff;background:#64778e;border-radius:5em}.nav-bar .nav-link .nav-link-text{font-weight:500}@media screen and (max-width: 910px){.nav-bar .nav-link{font-size:.75em}}@media screen and (max-width: 630px){.nav-bar li{max-width:40%;width:100%}.nav-bar li .nav-link{width:100%;line-height:1.2;font-size:.65em}}
.channel-list-container{padding:0 3.2em}.channel-list-container .channel-list{display:flex;flex-flow:column;max-width:54em;margin:0 auto;padding:2em 2.5em;border-radius:.55rem;background:#fff}.channel-list-container .channel-list .see-more-button{display:none;margin-bottom:-1.5em;padding:.5em;cursor:pointer;letter-spacing:-0.05em;color:#0c93f2;border:none;outline:none;background:none;font-size:1em;font-weight:500;-webkit-tap-highlight-color:transparent}.channel-list-container .channel-list-title{display:flex;align-items:center;width:100%}.channel-list-container .channel-list-title .channel-list-title-icon{height:1.75em;margin-right:1em}.channel-list-container .channel-list-title .channel-list-title-icon svg{height:100%}.channel-list-container .channel-list-title .channel-list-title-icon svg path{fill:#0c92f3}.channel-list-container .channel-list-title .channel-list-title-text{letter-spacing:-0.052em;font-family:"Gotham Rounded",sans-serif;font-size:1.5em;font-weight:500}.channel-list-container .channel-list-body-wrapper.mobile{display:none}.channel-list-container .channel-list-body{display:flex;padding-top:1.5em;line-height:2}.channel-list-container .channel-list-body .channel-name{letter-spacing:-0.06em}.channel-list-container .channel-list-body .channel-column{flex:1;font-size:.9em}.channel-list-container .channel-list-body .channel-column:not(:first-child){padding-left:1em}@media screen and (max-width: 910px){.channel-list-container .channel-name{font-size:.85em;white-space:pre}}@media screen and (max-width: 768px){.channel-list-container{max-width:33.6em;margin:0 auto}.channel-list-container .channel-list-body-wrapper.mobile{display:block}.channel-list-container .channel-list-body-wrapper.toggle-enabled:not(.open){overflow:hidden;max-height:20.25em}.channel-list-container .channel-list-body-wrapper.desktop{display:none}.channel-list-container .channel-list .see-more-button{display:block}.channel-list-container .channel-list .channel-list-body .channel-name{white-space:normal}}@media screen and (max-width: 450px){.channel-list{padding:2em}.channel-list .channel-list-title{font-size:.8em}}
.bundle-register-container{width:auto;min-height:100vh;min-width:320px;overflow:hidden}.bundle-register-container.modal-open{max-height:100vh}.bundle-register-container+.footer{display:none}
.payment-modal-container.bundle-promo{background:linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9))}.payment-modal-container.bundle-promo .payment-form{padding:2em 4.5em}.payment-modal-container.bundle-promo .payment-form .decision-group{max-width:30em;margin:0 auto}.payment-modal-container.bundle-promo .payment-form .decision-group .start-button{display:flex;align-items:center;justify-content:center;width:100%;margin:1.2em 0}.payment-modal-container.bundle-promo .modal-title,.payment-modal-container.bundle-promo .modal-subtitle{text-align:center;letter-spacing:-0.05em;opacity:1;color:#4b4f54;font-family:"Gotham",sans-serif;font-weight:500}.payment-modal-container.bundle-promo .modal-title{font-size:1.5em}.payment-modal-container.bundle-promo .modal-subtitle{margin:1em 0 .5em;font-size:1.2em}.payment-modal-container.bundle-promo .user-identification-form-container{margin-bottom:2em}.payment-modal-container.bundle-promo .legal,.payment-modal-container.bundle-promo .payment-form-legal{text-align:center;font-size:.85em;font-weight:300}@media screen and (max-width: 630px){.payment-modal-container.bundle-promo .payment-form-group{font-size:.9em}.payment-modal-container.bundle-promo .payment-form-group .payment-form{padding:2em 3.5em}.payment-modal-container.bundle-promo .payment-form-group .payment-form .decision-group .start-button{font-size:1em}.payment-modal-container.bundle-promo .payment-form-group .modal-subtitle{font-size:1em}.payment-modal-container.bundle-promo .payment-form-group .back-button{left:-2.5em}}@media screen and (max-width: 500px){.payment-modal-container.bundle-promo .payment-form-group{font-size:3.2vw}.payment-modal-container.bundle-promo .payment-form-group .payment-form{font-size:1em;padding:2em 2.5em}.payment-modal-container.bundle-promo .payment-form-group .payment-form .start-button{font-size:.8em}.payment-modal-container.bundle-promo .payment-form-group .back-button{left:-1.5em}}
.payment-summary-container{position:relative;align-items:center}.payment-summary-container .back-button{position:absolute;top:-0.5em;left:-3.5em}.payment-summary-container .payment-summary-group{display:flex;flex-direction:column;align-items:center}.payment-summary-container .payment-summary-group .summary-subtitle{text-align:center;width:30em;line-height:1.4em;font-weight:300;padding:.5em 1em 1em}.payment-summary-container .payment-summary-group .billing-list{width:100%}.payment-summary-container .payment-summary-group .legal{margin-top:.5em}.payment-summary-container .payment-summary-group .offer-container{display:block}.payment-summary-container .payment-information-group{margin-top:2em}.payment-summary-container .payment-information-group .payment-form-legal{padding:.5em}
.back-button{transform:scaleX(-1);font-size:.8em}.back-button.light-background{--button-bg-color: #828282}.back-button.light-background:hover{--button-bg-color: #BDBDBD}
.package-selection-container .package-selection-group{font-size:.6em;padding:1em}.package-selection-container .package-selection-group .available-plans,.package-selection-container .package-selection-group .available-add-ons{display:flex;flex-direction:row;align-items:center;justify-content:center}.package-selection-container .package-selection-hint{text-align:center}.package-selection-container .hint-message.selection{margin:0 auto 2em;max-width:19em}
.promo-page{background:#f2f2f2;padding-bottom:2em}.promo-page-group{display:flex;align-items:center;flex-direction:column}.free-trial-button{display:flex;align-items:center;justify-content:center;width:15em;max-width:20em;max-width:80%;height:2.25em;margin:2em auto;color:#fff;border:none;border-radius:2em;outline:none;background:#71bb1f;font-size:1.25rem;font-weight:500;filter:drop-shadow(-2px 4px 3px rgba(0, 0, 0, 0.1));transform:translateZ(0)}.free-trial-button:focus{outline:none}.free-trial-button:hover{cursor:pointer;opacity:.7}@media screen and (max-width: 910px){.free-trial-button{font-size:1rem}}
.questions-group .faqs-container{padding-bottom:2em;background:transparent}.questions-group .faqs-container .title{padding:.25em 4em 1em;text-align:center;font-size:2.25em;line-height:1.2}.questions-group .faqs-container .title .subtitle{display:inline-block;padding:0 .15em;font-weight:500}.questions-group .faqs-container .faqs{max-width:58em}@media screen and (max-width: 1100px){.questions-group .faqs-container .title{padding:.25em 0 1.25em}}@media screen and (max-width: 720px){.questions-group .faqs-container .title{margin:0 -1em;padding:0 0 1.25em;font-size:1.65em}}@media only screen and (max-width: 450px){.questions-group .faqs-container{font-size:1em}.questions-group .faqs{font-size:.69em}}
.devices-group{max-width:60em;padding:0 1em}.devices-group .devices{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-width:40em;margin:2em auto;padding:0 1em}.devices-group .devices .device{margin:.5em;padding:2em;width:9em;height:9em;background:#fff;box-shadow:2.40947px 2.40947px 4.81893px rgba(0,0,0,.15);border-radius:.6em;border:none;outline:none;cursor:pointer;transition:background .2s ease;font-size:.74em}.devices-group .devices .device .icon{width:100%;height:100%;transition:all .2s ease}.devices-group .devices .device .icon .shape{fill:#0c93f2}.devices-group .devices .device .icon.mac .shape,.devices-group .devices .device .icon.ios .shape{fill:#fff}.devices-group .devices .device.is-active{background:#64778e}.devices-group .devices .device.is-active .icon .shape{fill:#fff}.devices-group .devices .device.is-active .icon.ios .shape{fill:#64778e}.devices-group .devices .device.is-active .icon.ios .bg{fill:#fff}.devices-group .devices .device.is-active .icon.mac{fill:#64778e}.devices-group .devices .device.is-active .icon.mac .bg{stroke:#fff}.devices-group .devices .device.is-active .icon.mac .shape{stroke:#fff}.devices-group .devices .device:hover{background:#0c93f2}.devices-group .devices .device:hover .icon .shape{fill:#fff}.devices-group .devices .device:hover .icon.ios .shape{fill:#0c93f2}.devices-group .devices .device:hover .icon.ios .bg{fill:#fff}.devices-group .devices .device:hover .icon.mac{fill:#0c93f2}.devices-group .devices .device:hover .icon.mac .bg{stroke:#fff}.devices-group .devices .device:hover .icon.mac .shape{stroke:#fff}.devices-group .device-headline{text-align:center;font-family:"Gotham",sans-serif;font-size:2em;font-weight:500;padding:0 1em;letter-spacing:-1.67px}.devices-group .device-instructions{display:flex;align-items:flex-start;justify-content:space-between;margin:2em;padding:2em;background:#fff;border-radius:.6em;line-height:1.5em}.devices-group .device-instructions .instructions-icon{width:10em}.devices-group .device-instructions .instructions{margin:0 1em;max-width:25%;text-align:center}.devices-group .device-instructions .instructions .instructions-title{font-size:1.5em;font-weight:500;margin-bottom:1em}@media screen and (max-width: 910px){.devices-group{font-size:.8em}.devices-group .devices{max-width:46em}.devices-group .devices .device{font-size:.8em}}@media screen and (max-width: 630px){.devices-group{font-size:1em}.devices-group .devices .device{font-size:.6em}.devices-group .device-headline{font-size:1.6em;padding-top:1em}.devices-group .device-instructions{flex-direction:column;padding:0 1em}.devices-group .device-instructions .instructions{width:100%;max-width:30em;margin:1em 0;padding:0 1em}}
.getting-started-group{background:#f2f2f2;max-width:100vw;overflow:hidden;padding:2em 0}.getting-started-group .getting-started{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:60em}.getting-started-group .getting-started-headline{text-align:center;padding:1em;letter-spacing:-1.67px;font-size:2em;font-weight:500;font-family:"Gotham"}.getting-started-group .categories{display:flex;justify-content:center;margin-bottom:2em}.getting-started-group .category{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:25%;margin:0 1em;padding:2em 1em;background:#fff;border-radius:.6em}.getting-started-group .category .category-icon{width:7em}.getting-started-group .category .category-title{margin:.83em 0;font-size:1.5em;font-weight:500}.getting-started-group .category .category-content{line-height:1.4}@media screen and (max-width: 910px){.getting-started-group{font-size:.8em}.getting-started-group .categories{flex-direction:column;padding:1em}.getting-started-group .category{width:100%;max-width:30em;margin:1em 0}.getting-started-group .getting-started-headline{padding-bottom:0}}@media screen and (max-width: 630px){.getting-started-group{font-size:1em}.getting-started-group .getting-started-headline{font-size:1.6em}}
.header{display:flex;overflow:hidden;align-items:center;max-width:100vw;height:100%;min-height:40em;padding:2em;background-position:center;background-size:cover;flex-flow:column}.header .philo-nav{position:absolute;top:1.5em;left:0;display:flex;justify-content:center;width:9em;height:4.5em;margin-right:1.2em;padding:0 1em;color:#fff;border-top-right-radius:2.5em;border-bottom-right-radius:1em;background:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.25)}.header .philo-nav .logo{width:4em;padding:.25em;font-size:1.4em}.header .philo-nav .logo .shape{fill:#0c93f2}.header .title-tv-group{display:inline-flex;width:100%;max-width:85em;margin:5em auto 0 auto}.header .tv-group{position:relative;width:100%;max-width:32em;margin-left:auto;z-index:0}.header .product-image{display:none}.header .product-image.visible{display:block}.header .devices{position:absolute;top:-7em;left:10.5em;width:75em}.header .tv-image{position:absolute;top:-2em;left:-18.5em;width:72em}.header .tv-image .category-preview{position:absolute;top:2%;right:18.8%;width:62%;transform:scale(0.99) translateX(2px)}.header .tv-image .image-tv-mask{width:100%}.header .tv-image .guide-image{position:absolute;top:3.2%;left:20%;height:78%}.title-group{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:32em;height:100%;min-height:24em;margin:2em 0 0 4em;color:#fff;font-family:"Gotham",sans-serif}.title-group .title,.title-group .subtitle{margin:.15em 0}.title-group .title{white-space:pre-line;letter-spacing:-0.021em;font-size:3.5em;font-weight:500;line-height:1.2}.title-group .description{letter-spacing:-0.046em;font-family:"Gotham Rounded",sans-serif;font-size:1.5em;line-height:1.5}.title-group .spacer{flex:1;min-height:2em;max-height:2em}.title-group .subtitle{font-size:1.5em}.title-group .free-trial-button{width:100%;max-width:15em;margin:0;padding:0;text-align:center;filter:drop-shadow(-2px 4px 3px rgba(0, 0, 0, 0.1));z-index:1}@media screen and (max-width: 1440px){.header{font-size:1.25vw}}@media screen and (max-width: 630px){.header{font-size:.6em}.header .title-tv-group{align-items:center;flex-flow:column}.header .title-tv-group .tv-group{max-width:24em;min-height:36em;margin-top:12em;font-size:1.7vw}.header .title-tv-group .tv-group .devices{left:3em;width:80em;top:-5em}.header .title-tv-group .tv-group .tv-image{left:-32em;width:80em}.title-group{align-items:center;margin:3em 0 0 0;text-align:center}}@media screen and (max-width: 450px){.header .title-tv-group .tv-group{max-width:23em;font-size:2.2vw}.header .title-tv-group .tv-group .devices{left:13em}}
.tile-collection{display:flex;align-self:flex-start;align-items:center;width:calc(100% + 4em);margin:4em 0 -3em -2em;position:relative}.tile-collection:after{content:"";width:10em;height:12em;position:absolute;background-image:linear-gradient(to right, #01a0ff 20%, rgba(1, 160, 255, 0) 100%);top:-1em;left:0;z-index:0}.tile-collection .collection-header{display:flex;flex-direction:column;position:absolute;left:0;z-index:1;padding:2em;width:10em;height:9em}.tile-collection .collection-header .collection-title{color:#fff}.tile-collection .collection-shows{display:flex;width:auto;overflow-x:scroll}.tile-collection .collection-shows .show{min-width:16em;height:9em;font-size:1em;border-radius:.7em;overflow:hidden;margin:.5em;padding:0;border:none;background:transparent}.tile-collection .collection-shows .show:hover{cursor:pointer;opacity:.7}.tile-collection .collection-shows .show:first-child{margin-left:16em}.tile-collection .collection-shows .show:last-child{margin-right:4em}.tile-collection .collection-shows .show .show-image-container{height:100%;width:100%}.tile-collection .collection-shows .show .show-image-container .show-image{height:100%;width:100%}@media screen and (max-width: 630px){.tile-collection{margin-bottom:0}}
.channel-lineup-header.lineups{margin-top:6em;font-size:1.05em}.channel-lineup-header.lineups:not(.mobile) .channels .channel:focus,.channel-lineup-header.lineups:not(.mobile) .channels .channel:hover{z-index:2;cursor:pointer;transform:scale(1.3)}.channel-lineup-header.lineups .full{padding:1em 0 0;min-height:28em}.channel-lineup-header.lineups .full .scrollable{padding-bottom:0;font-size:1em}.channel-lineup-header.lineups .full .channels{padding:1em}.channel-lineup-header.lineups .full .channels .channel{width:5em;height:5em;transition:all .25s ease}.channel-lineup-header.lineups .full .channels .channel img{width:4em}.channel-lineup-modal{position:fixed;z-index:10;font-size:1.25vw}.channel-lineup-modal .modal-content{position:fixed;top:50%;left:50%;display:flex;align-items:center;flex-flow:row;justify-content:center;transform:translate(-50%, -50%);pointer-events:none}.channel-lineup-modal .modal-content .show:not(:empty){pointer-events:auto}.channel-lineup-modal .modal-content .dismiss-button{z-index:3;padding:0}.channel-lineup-modal .modal-content .modal-button{cursor:pointer;transition:opacity .25s ease;opacity:.25;border:none;background:none;font-size:1em;-webkit-tap-highlight-color:transparent}.channel-lineup-modal .modal-content .modal-button:hover,.channel-lineup-modal .modal-content .modal-button:focus{opacity:.5}.channel-lineup-modal .modal-content .modal-button .icon{width:3em;height:auto}.channel-lineup-modal .modal-content .modal-button .icon path{opacity:1;fill:#fff}.channel-lineup-modal .modal-content .dismiss-button{position:absolute;top:1.5em;right:1.5em}.channel-lineup-modal .modal-content .next-show-button,.channel-lineup-modal .modal-content .previous-show-button{position:absolute;z-index:12;top:0;bottom:0;width:12em}.channel-lineup-modal .modal-content .next-show-button{left:-4em;padding-left:5em}.channel-lineup-modal .modal-content .next-show-button .icon{transform:rotate(90deg)}.channel-lineup-modal .modal-content .previous-show-button{right:-4em;padding-right:5em}.channel-lineup-modal .modal-content .previous-show-button .icon{transform:rotate(-90deg)}.channel-lineup-modal .modal-content .show{position:relative;display:flex;overflow:hidden;flex-flow:column;min-width:70vw;height:31em;border:none;border-radius:1em;outline:none}.channel-lineup-modal .modal-content .show:not(:empty){box-shadow:0 0 1em rgba(0,0,0,.5)}.channel-lineup-modal .modal-content .show .show-body{z-index:1;display:flex;flex:1;flex-flow:column;padding:3.5em 2.5em}.channel-lineup-modal .modal-content .show:empty:not(.current){z-index:-1;background-color:transparent}.channel-lineup-modal .modal-content .show.current{margin:0 4em}.channel-lineup-modal .modal-content .show:not(.current){z-index:10;max-height:35vw}.channel-lineup-modal .modal-content .show:not(.current) .show-body{font-size:.9em}.channel-lineup-modal .modal-content .show:not(.current):not(:empty)::after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:"";background-color:rgba(0,0,0,.4)}.channel-lineup-modal .modal-content .show .spacer{flex:1}.channel-lineup-modal .modal-content .show .show-cta{display:inline-flex;align-items:center;flex-flow:column;max-width:24em;text-align:center}.channel-lineup-modal .modal-content .show .show-cta .text{margin:1em 0;letter-spacing:-0.042em;color:#fff;font-size:1.1em;font-weight:500}.channel-lineup-modal .modal-content .show .show-cta .free-trial-button{width:100%;max-width:initial;margin:0;font-size:1.25em}.channel-lineup-modal .modal-content .show .channel-image{width:5em;min-height:5em;margin-top:-0.5em}.channel-lineup-modal .modal-content .show .show-title{max-height:1.75em;margin-bottom:.75em;font-family:"Gotham";font-size:3em;font-weight:600}.channel-lineup-modal .modal-content .show .show-title,.channel-lineup-modal .modal-content .show .show-description{color:rgba(255,255,255,.62)}.channel-lineup-modal .modal-content .show .show-description{overflow-y:scroll;max-height:6em;margin-right:6em;margin-bottom:.5em;cursor:ns-resize;font-size:1.2em;line-height:1.2;mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAC0CAYAAAEiFXbZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0U5RThFQ0NBNzkzMTFFN0IwN0ZFNDU1RkIzOUM2MEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0U5RThFQ0RBNzkzMTFFN0IwN0ZFNDU1RkIzOUM2MEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRTlFOEVDQUE3OTMxMUU3QjA3RkU0NTVGQjM5QzYwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozRTlFOEVDQkE3OTMxMUU3QjA3RkU0NTVGQjM5QzYwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjnrKcYAAACoSURBVHjaYmBgYPjPBCQYKCVegojHIOI2iLjJDCQkQQQHiPgLUsbC8P//fwaAAGKghpXfQMQzEHEPRNwC2aEMIvhBBCOI+Am2DSCAGKjmQUqIPyDiC4j4BCI+gogPIOItKvEGToC570H+4AMRbHBv/QN7C2E8QIANDg8OPPEXHs6/4MQPOOsnnPsDnny+42WhEWhKvsONQkj8RFgOiihmcJQxYYkyNAIAT5xEHQtjWysAAAAASUVORK5CYII=);mask-repeat:repeat-x;mask-size:auto 7.5em;mask-position:top;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAC0CAYAAAEiFXbZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0U5RThFQ0NBNzkzMTFFN0IwN0ZFNDU1RkIzOUM2MEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0U5RThFQ0RBNzkzMTFFN0IwN0ZFNDU1RkIzOUM2MEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRTlFOEVDQUE3OTMxMUU3QjA3RkU0NTVGQjM5QzYwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozRTlFOEVDQkE3OTMxMUU3QjA3RkU0NTVGQjM5QzYwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjnrKcYAAACoSURBVHjaYmBgYPjPBCQYKCVegojHIOI2iLjJDCQkQQQHiPgLUsbC8P//fwaAAGKghpXfQMQzEHEPRNwC2aEMIvhBBCOI+Am2DSCAGKjmQUqIPyDiC4j4BCI+gogPIOItKvEGToC570H+4AMRbHBv/QN7C2E8QIANDg8OPPEXHs6/4MQPOOsnnPsDnny+42WhEWhKvsONQkj8RFgOiihmcJQxYYkyNAIAT5xEHQtjWysAAAAASUVORK5CYII=);-webkit-mask-repeat:repeat-x;-webkit-mask-size:auto 7.5em;-webkit-mask-position:top}.channel-lineup-modal .modal-content .show .show-image-container{position:absolute;z-index:1;overflow:hidden;width:100%;height:100%;border-radius:1em}.channel-lineup-modal .modal-content .show .show-image-container::after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(0deg, rgba(0, 0, 0, 0.57), rgba(0, 0, 0, 0.57))}.channel-lineup-modal .modal-content .show .show-image{position:absolute;z-index:-1;top:50%;left:50%;width:100%;transform:translate(-50%, -50%)}@media screen and (max-width: 630px)and (min-height: 450px){.channel-lineup-header.lineups{overflow-x:auto;align-items:flex-start;width:100vw;margin-top:0;font-size:1.25em}.channel-lineup-header.lineups .full .scrollable .channels{max-width:initial;padding:2.5em 2.5em 0}.channel-lineup-modal{font-size:inherit}.channel-lineup-modal .modal-content .dismiss-button{font-size:.9em}.channel-lineup-modal .modal-content .show.current{margin:0 2em}.channel-lineup-modal .modal-content .show,.channel-lineup-modal .modal-content .show:not(.current){width:28em;max-width:75vw;height:50em;max-height:75vh;border-radius:1.5em}.channel-lineup-modal .modal-content .show:not(.current),.channel-lineup-modal .modal-content .show:not(.current):not(.current){font-size:.8em}.channel-lineup-modal .modal-content .show:not(:empty),.channel-lineup-modal .modal-content .show:not(.current):not(:empty){background:linear-gradient(180deg, #777777 0%, #000000 67.5%, #444444 100%)}.channel-lineup-modal .modal-content .show .show-body,.channel-lineup-modal .modal-content .show:not(.current) .show-body{padding:1em 2em 2em}.channel-lineup-modal .modal-content .show .show-title,.channel-lineup-modal .modal-content .show:not(.current) .show-title{max-height:unset;font-size:2.25em}.channel-lineup-modal .modal-content .show .show-description,.channel-lineup-modal .modal-content .show:not(.current) .show-description{max-height:16vh;margin-right:0;cursor:auto;font-size:1em;mask-image:none;-webkit-mask-image:none}.channel-lineup-modal .modal-content .show .show-image-container,.channel-lineup-modal .modal-content .show:not(.current) .show-image-container{position:relative;height:initial;min-height:14em;border-radius:1em 1em 0 0}.channel-lineup-modal .modal-content .next-show-button,.channel-lineup-modal .modal-content .previous-show-button{padding:0}.channel-lineup-modal .modal-content .next-show-button{left:-2em}.channel-lineup-modal .modal-content .next-show-button .icon{margin-left:-5em}.channel-lineup-modal .modal-content .previous-show-button{right:-2em}.channel-lineup-modal .modal-content .previous-show-button .icon{margin-right:-5em}.channel-lineup-modal .modal-content .show-cta{margin:0 auto}.channel-lineup-modal .modal-content .show-cta .free-trial-button{font-size:initial}}@media screen and (max-width: 350px){.channel-lineup-modal .modal-content .show{max-height:84vh;font-size:.9em}}
.add-ons-promo-header{width:100%;margin-top:-6em;padding-top:6em;padding-bottom:0;background-color:#0c93f2}.add-ons-promo-header .image-container{position:relative}.add-ons-promo-header .image-container .add-ons-video{position:absolute;top:0;left:50%;width:100%;min-width:80em;transform:translateX(-50%);pointer-events:none}.add-ons-promo-header .image-container .image-detail{position:absolute;bottom:0;left:50%;width:100%;transform:translateX(-50%)}.add-ons-promo-header .image-container{display:flex;overflow:hidden;align-items:center;flex-flow:column;justify-content:center;height:36em}.add-ons-promo-header .image-container .image-detail{z-index:1;margin-top:-4.5em;padding:1em 1em .5em;text-align:center;color:#fff;text-shadow:1px 1px #0000008a;line-height:1.3}.add-ons-promo-header .image-container .image-detail .image-detail-title{margin:.67em 0 0;letter-spacing:-1.58px;font-size:2em;font-weight:500}.add-ons-promo-header .image-container .image-detail .image-detail-subtitle{margin:.5em 0 1em;letter-spacing:-0.76px;font-family:"Gotham Rounded",sans-serif;font-size:1.17em;font-weight:500}.add-ons-promo-page{overflow:hidden;background-color:#f3faff}.add-ons-promo-page .add-on-row{padding-top:1em}.add-ons-promo-page .add-on-row .add-on-signup-button{font-size:.74em}.add-ons-promo-page .lineups{margin-bottom:1em;padding:.5em 0}.add-ons-promo-page .lineups .base{font-size:1.7em}.add-ons-promo-page .lineups .base:before{content:none}.add-ons-promo-page .lineups .base,.add-ons-promo-page .lineups .price{letter-spacing:-0.07em;color:#000;font-weight:500}.add-ons-promo-page .lineups .lineup{max-width:100vw}.add-ons-promo-page .lineups .free-channels-banner{background:#006cb9}.add-ons-promo-page .lineups.mobile .scrollable.free-channels-container .free-channels-banner{color:#000}.add-ons-promo-disclaimer{width:100%;max-width:82em;margin:0 auto;background:#f7f8fa;font-size:.7em;line-height:1.3}.add-ons-promo-disclaimer .text{padding:0 2.5em 2.5em;font-weight:300}@media only screen and (min-width: 1440px){.add-ons-promo-header{margin:0;padding:0}.add-ons-promo-header .image-container{min-height:45vw;max-height:81vh}.add-ons-promo-header .image-container .image-detail{font-size:1em}}@media only screen and (max-width: 910px){.add-ons-promo-header .header-top{font-size:.8em}.add-ons-promo-header .image-container{height:32em}.add-ons-promo-header .image-container .add-ons-video{min-width:70em}}@media only screen and (max-width: 630px){.add-ons-promo-page .lineups .base{font-size:1.1em}.add-ons-promo-page .lineups .scrollable{font-size:1em}.add-ons-promo-header .image-container{font-size:2.85vw}}@media only screen and (max-width: 450px){.add-ons-promo-page{font-size:4.35vw}.add-ons-promo-page .add-ons-promo-header .image-container{height:30em;font-size:1em}.add-ons-promo-page .add-ons-promo-header .image-container .add-ons-video{min-width:24em}.add-ons-promo-page .add-ons-promo-header .image-container .image-detail{bottom:1.5em;font-size:.75em}.add-ons-promo-page .add-ons-promo-header .image-container .image-detail .image-detail-subtitle{min-height:unset;font-size:1.05em}}

/*# sourceMappingURL=launch-a9b77c8e7e186024ce81.css.map*/