.ControlScrims{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.ControlScrims .ControlScrim__bottom,.ControlScrims .ControlScrim__top{display:block;position:absolute;width:100%;height:100%;top:0}.ControlScrims .ControlScrim__top .ControlScrim__gradient{position:absolute;top:0;height:170px;left:0;right:0;opacity:.85;background:linear-gradient(180deg,#000 0,rgba(0,0,0,.985423) 8.62%,rgba(0,0,0,.944606) 16.56%,rgba(0,0,0,.881924) 23.93%,rgba(0,0,0,.801749) 30.85%,rgba(0,0,0,.708455) 37.42%,rgba(0,0,0,.606414) 43.77%,rgba(0,0,0,.5) 50%,rgba(0,0,0,.393586) 56.23%,rgba(0,0,0,.291545) 62.58%,rgba(0,0,0,.198251) 69.15%,rgba(0,0,0,.118076) 76.07%,rgba(0,0,0,.0553936) 83.44%,rgba(0,0,0,.0145773) 91.38%,transparent);transition:all .3s ease-in-out}.ControlScrims .ControlScrim__bottom .ControlScrim__gradient{position:absolute;height:576px;bottom:0;left:0;right:0;opacity:1;background:linear-gradient(transparent,rgba(0,0,0,.0325789) 13.11%,rgba(0,0,0,.11989) 24.72%,rgba(0,0,0,.246296) 35.26%,rgba(0,0,0,.396159) 45.16%,rgba(0,0,0,.553841) 54.84%,rgba(0,0,0,.703704) 64.74%,rgba(0,0,0,.83011) 75.28%,rgba(0,0,0,.917421) 86.89%,rgba(0,0,0,.95));transition:all .3s ease-in-out}.hulu-player-app[min-width~="768px"] .ControlScrims .ControlScrim__top .ControlScrim__gradient{height:170px;opacity:.7}.hulu-player-app[min-width~="768px"] .ControlScrims .ControlScrim__bottom .ControlScrim__gradient{height:576px;opacity:.9;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.0138484) 8.62%,rgba(0,0,0,.0526239) 16.56%,rgba(0,0,0,.112172) 23.93%,rgba(0,0,0,.188338) 30.85%,rgba(0,0,0,.276968) 37.42%,rgba(0,0,0,.373907) 43.77%,rgba(0,0,0,.475) 50%,rgba(0,0,0,.576093) 56.23%,rgba(0,0,0,.673032) 62.58%,rgba(0,0,0,.761662) 69.15%,rgba(0,0,0,.837828) 76.07%,rgba(0,0,0,.897376) 83.44%,rgba(0,0,0,.936152) 91.38%,rgba(0,0,0,.95))}.hulu-player-app[min-width~="768px"] .ControlScrims--scrubbing .ControlScrim__top .ControlScrim__gradient{opacity:.6}.hulu-player-app[min-width~="768px"] .ControlScrims--scrubbing .ControlScrim__bottom .ControlScrim__gradient{opacity:1}.hulu-player-app[min-width~="768px"] .ControlScrims--metadataExpanded .ControlScrim__bottom .ControlScrim__gradient{background:linear-gradient(transparent,rgba(0,0,0,.0325789) 13.11%,rgba(0,0,0,.11989) 24.72%,rgba(0,0,0,.246296) 35.26%,rgba(0,0,0,.396159) 45.16%,rgba(0,0,0,.553841) 54.84%,rgba(0,0,0,.703704) 64.74%,rgba(0,0,0,.83011) 75.28%,rgba(0,0,0,.917421) 86.89%,rgba(0,0,0,.95));opacity:1}.hulu-player-app[min-width~="1440px"] .ControlScrims .ControlScrim__top .ControlScrim__gradient{height:170px;opacity:.85}.hulu-player-app[min-width~="1440px"] .ControlScrims .ControlScrim__bottom .ControlScrim__gradient{height:560px;opacity:1;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.0138484) 8.62%,rgba(0,0,0,.0526239) 16.56%,rgba(0,0,0,.112172) 23.93%,rgba(0,0,0,.188338) 30.85%,rgba(0,0,0,.276968) 37.42%,rgba(0,0,0,.373907) 43.77%,rgba(0,0,0,.475) 50%,rgba(0,0,0,.576093) 56.23%,rgba(0,0,0,.673032) 62.58%,rgba(0,0,0,.761662) 69.15%,rgba(0,0,0,.837828) 76.07%,rgba(0,0,0,.897376) 83.44%,rgba(0,0,0,.936152) 91.38%,rgba(0,0,0,.95))}.hulu-player-app[min-width~="1440px"] .ControlScrims--scrubbing .ControlScrim__top .ControlScrim__gradient{opacity:.6}.hulu-player-app[min-width~="1440px"] .ControlScrims--scrubbing .ControlScrim__bottom .ControlScrim__gradient{height:530px;opacity:.9}.hulu-player-app[min-width~="1440px"] .ControlScrims--metadataExpanded .ControlScrim__bottom .ControlScrim__gradient{height:710px;opacity:1;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.0138484) 8.62%,rgba(0,0,0,.0526239) 16.56%,rgba(0,0,0,.112172) 23.93%,rgba(0,0,0,.188338) 30.85%,rgba(0,0,0,.276968) 37.42%,rgba(0,0,0,.373907) 43.77%,rgba(0,0,0,.475) 50%,rgba(0,0,0,.576093) 56.23%,rgba(0,0,0,.673032) 62.58%,rgba(0,0,0,.761662) 69.15%,rgba(0,0,0,.837828) 76.07%,rgba(0,0,0,.897376) 83.44%,rgba(0,0,0,.936152) 91.38%,rgba(0,0,0,.95))}.hulu-player-app[min-width~="1440px"] .ControlScrims--metadataExpanded.ControlScrim--live .ControlScrim__bottom .ControlScrim__gradient{height:760px;opacity:.85}.hulu-player-app--pip .ControlScrims .ControlScrim__top .ControlScrim__gradient{height:108px;opacity:.8}.hulu-player-app--pip .ControlScrims .ControlScrim__bottom .ControlScrim__gradient{height:108px;opacity:1;background:linear-gradient(transparent,rgba(0,0,0,.0325789) 13.11%,rgba(0,0,0,.11989) 24.72%,rgba(0,0,0,.246296) 35.26%,rgba(0,0,0,.396159) 45.16%,rgba(0,0,0,.553841) 54.84%,rgba(0,0,0,.703704) 64.74%,rgba(0,0,0,.83011) 75.28%,rgba(0,0,0,.917421) 86.89%,rgba(0,0,0,.95))}.PlayerButton{cursor:pointer}.PlayerButton--disabled[role=button]{cursor:default}.PlayerButton__tooltip{display:block;border:0;border-color:#000;pointer-events:none;opacity:1;z-index:2;letter-spacing:1px}.PlayerButton__tooltipContent{padding:6px 8px;line-height:12px;font-size:11px;font-weight:500;background-color:#000;color:#fff}.PlayerControlsButton{display:inline-flex;align-items:center;width:44px;height:44px;opacity:.7}.PlayerControlsButton svg{width:24px;height:24px;margin:auto;pointer-events:none}.hulu-player-app--pip .PlayerControlsButton{width:24px;height:24px}.PlayerControlsButton:hover,.PlayerControlsButton[data-focus-visible]{opacity:1}.PlayerControlsButton.PlayerButton--disabled,.PlayerControlsButton.PlayerButton--disabled:focus,.PlayerControlsButton.PlayerButton--disabled:hover{opacity:.4}.ViewModeControlBar{top:20px;height:44px;right:38px;position:absolute;display:flex;flex-direction:row;justify-content:end;align-items:center}.ViewModeControlBar .CloseButton svg{width:44px;height:44px}.hulu-player-app--pip .ViewModeControlBar .CloseButton svg{width:24px;height:24px}.ViewModeControlBar .MinimizeButton svg{width:28px;height:28px}.ViewModeControlBar .MaximizeButton svg{width:24px;stroke-linejoin:round}.hulu-player-app[min-width~="768px"] .ViewModeControlBar{right:38px}.hulu-player-app:not([min-width~="1440px"]) .ViewModeControlBar{top:23px}.hulu-player-app[min-width~="1440px"] .ViewModeControlBar{top:20px}.hulu-player-app.hulu-player-app--pip .ViewModeControlBar{top:8px;right:8px;height:24px}.hulu-player-app:not([min-width~="768px"]) .ViewModeControlBar__button+.ViewModeControlBar__button{margin-left:4px}.hulu-player-app[min-width~="768px"] .ViewModeControlBar__button+.ViewModeControlBar__button{margin-left:8px}.hulu-player-app.hulu-player-app--pip .ViewModeControlBar__button+.ViewModeControlBar__button{margin-left:12px}.ViewModeControlBar--dim{opacity:.2;transition:opacity .2s ease}.VolumeSlider{display:flex;align-items:center;height:44px;padding:0 8px}.VolumeSlider__slider{position:relative;margin-left:-4px;transition:width .35s ease-in-out;width:0}.VolumeSlider__slider .VolumeSlider__head{opacity:0}.VolumeSlider__slider--expanded{width:100px}.VolumeSlider__slider--expanded .VolumeSlider__head{opacity:1}.VolumeSlider__head{position:absolute;width:12px;height:12px;border-radius:50%;background-color:#fff;transform:translateX(-50%);transition:opacity .2s var(--animation-cubic-bezier),transform .2s var(--animation-cubic-bezier)}.VolumeSlider__head:hover{transform:translateX(-50%) scale(1.333)}.VolumeSlider__duration{display:flex;border-radius:2px;align-items:center;width:100%;height:4px;background:#5e5e5e}.VolumeSlider__progress{height:100%;border-radius:2px;background:#fff}.VolumeControl{cursor:pointer}.PlaybackControls,.VolumeControl{display:flex;align-items:center}.PlaybackControls__jumpToLive{cursor:default}.PlaybackControls__jumpToLive__tips{color:#36ca94}.PlaybackControls .FastForwardButton svg,.PlaybackControls .RewindButton svg{width:28px;height:28px}.hulu-player-app:not([min-width~="768px"]) .PlaybackControls__item+.PlaybackControls__item{margin-left:2px}.hulu-player-app[min-width~="768px"] .PlaybackControls__item+.PlaybackControls__item{margin-left:4px}.hulu-player-app[min-width~="1440px"] .PlaybackControls__item+.PlaybackControls__item{margin-left:8px}.hulu-player-app.hulu-player-app--pip .PlaybackControls__item+.PlaybackControls__item{margin-left:10px}.LiveGuideEntry{display:flex;align-items:center;justify-content:center;width:auto;opacity:.7}.LiveGuideEntry:hover,.LiveGuideEntry[data-focus-visible]{opacity:1}.LiveGuideEntry__text{margin-left:4px;margin-right:10px;font-size:12px;font-weight:500;line-height:14px;text-align:left;letter-spacing:1px;color:#fff}.LiveGuideEntry__icon{display:inline-flex;align-items:center;width:44px;height:44px}.LiveGuideEntry__icon svg{width:26px;height:26px;margin:auto}.hulu-player-app--pip .LiveGuideEntry__icon{width:24px;height:24px}.PlayerSettingsGroup{height:44px;display:flex;flex-direction:row;justify-content:end;align-items:center}.PlayerSettingsGroup google-cast-launcher{display:inline-flex;--disconnected-color:#fff;--connected-color:#fff}.hulu-player-app--pip .PlayerSettingsGroup{height:24px}.hulu-player-app:not([min-width~="768px"]) .PlayerSettingsGroup__button,.hulu-player-app[min-width~="768px"] .PlayerSettingsGroup__button{margin-left:4px}.hulu-player-app[min-width~="1440px"] .PlayerSettingsGroup__button{margin-left:8px}.hulu-player-app.hulu-player-app--pip .PlayerSettingsGroup__button{margin-left:12px}.PlayerSettingsGroup__button--hidden{display:none}.PlayerSettingsGroup__castButton{opacity:.7}.PlayerSettingsGroup__castButton:hover{opacity:1}.PlayerSettingsGroup__castContainer{width:24px;height:24px;margin:auto}.hulu-player-app .controls__setting-main-menu .controls__setting-item .controls__setting-enter-icon svg,.hulu-player-app .controls__setting-pip-menu .controls__setting-item .controls__setting-enter-icon svg,.hulu-player-app .controls__setting-sub-menu .controls__setting-back-icon svg{width:18px!important}@keyframes showSettingPanel{0%{opacity:0;transform:scale(0)}50%{transform:scale(1)}to{opacity:.98;transform:scale(1)}}@keyframes menuSwitch{0%{transform:scale(.9)}to{transform:scale(1)}}.hulu-player-app .controls__setting-panel-wrap{font-size:14px;padding-bottom:20px;right:48px;bottom:48px;position:absolute;transform-origin:left bottom;animation:showSettingPanel .35s cubic-bezier(.4,0,.2,1) both;color:#fff}.hulu-player-app .controls__setting-panel{opacity:0;display:none;transition:opacity .1s ease}.hulu-player-app .controls__setting-panel.menu-open{opacity:1;display:block}.hulu-player-app .controls__setting-main-menu .controls__setting-item+.controls__setting-item,.hulu-player-app .controls__setting-pip-menu .controls__setting-item+.controls__setting-item{border-top:1px solid rgba(94,101,115,.5)}.hulu-player-app .controls__setting-main-menu .controls__setting-item,.hulu-player-app .controls__setting-pip-menu .controls__setting-item{cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;align-items:center;line-height:24px;height:56px;padding-left:24px;padding-right:20px;font-size:14px;background-color:initial;transition:background-color .3s ease-in}.hulu-player-app .controls__setting-main-menu .controls__setting-item--multi,.hulu-player-app .controls__setting-pip-menu .controls__setting-item--multi{padding-top:8px;padding-bottom:8px;height:auto}.hulu-player-app .controls__setting-main-menu .controls__setting-item--multi .controls__setting-label,.hulu-player-app .controls__setting-pip-menu .controls__setting-item--multi .controls__setting-label{line-height:32px}.hulu-player-app .controls__setting-main-menu .controls__setting-item-list,.hulu-player-app .controls__setting-pip-menu .controls__setting-item-list{display:flex;flex-grow:1;flex-direction:column}.hulu-player-app .controls__setting-main-menu .controls__setting-item.controls__setting--navigable:active,.hulu-player-app .controls__setting-pip-menu .controls__setting-item.controls__setting--navigable:active{background-color:#1e2126;transition:background-color .15s ease-in}.hulu-player-app .controls__setting-main-menu .controls__setting-item.controls__setting--navigable:hover,.hulu-player-app .controls__setting-pip-menu .controls__setting-item.controls__setting--navigable:hover{background-color:#2e3138}.hulu-player-app .controls__setting-main-menu .controls__setting-item.controls__setting--navigable .controls__setting-enter-icon,.hulu-player-app .controls__setting-pip-menu .controls__setting-item.controls__setting--navigable .controls__setting-enter-icon{display:block}.hulu-player-app .controls__setting-main-menu .controls__setting-item.controls__setting--hidden,.hulu-player-app .controls__setting-pip-menu .controls__setting-item.controls__setting--hidden{display:none}.hulu-player-app .controls__setting-main-menu .controls__setting-item .controls__setting-enter-icon,.hulu-player-app .controls__setting-pip-menu .controls__setting-item .controls__setting-enter-icon{margin-right:0;display:flex;justify-content:center;align-items:center}.hulu-player-app .controls__setting-main-menu .controls__setting-item .controls__setting-enter-icon svg,.hulu-player-app .controls__setting-pip-menu .controls__setting-item .controls__setting-enter-icon svg{transform-origin:50% 50%;transform:rotate(-90deg)}.hulu-player-app .controls__setting-main-menu .controls__setting-item .controls__setting-label,.hulu-player-app .controls__setting-pip-menu .controls__setting-item .controls__setting-label{margin-right:8px;display:flex;justify-content:space-between;align-items:center;flex:1 0}.hulu-player-app .controls__setting-main-menu .controls__setting-item .controls__setting-switch,.hulu-player-app .controls__setting-pip-menu .controls__setting-item .controls__setting-switch{position:relative;display:inline-block;width:47px;height:22px;margin:0}.hulu-player-app .controls__setting-main-menu .controls__setting-item .controls__setting-switch__open .controls__setting-slider-toggler,.hulu-player-app .controls__setting-pip-menu .controls__setting-item .controls__setting-switch__open .controls__setting-slider-toggler{transform:translateX(100%)}.hulu-player-app .controls__setting-main-menu .controls__setting-item .controls__setting-switch__open .controls__setting-slider,.hulu-player-app .controls__setting-pip-menu .controls__setting-item .controls__setting-switch__open .controls__setting-slider{background-color:#2dbd90}.hulu-player-app .controls__setting-main-menu .controls__setting-item .controls__setting-switch__open .controls__setting-slider svg,.hulu-player-app .controls__setting-pip-menu .controls__setting-item .controls__setting-switch__open .controls__setting-slider svg{opacity:1}.hulu-player-app .controls__setting-main-menu .controls__setting-item .controls__setting-slider,.hulu-player-app .controls__setting-pip-menu .controls__setting-item .controls__setting-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#909296;box-shadow:inset 0 0 5px 0 rgba(0,0,0,.12);border-radius:24px;transition:.3s}.hulu-player-app .controls__setting-main-menu .controls__setting-item .controls__setting-slider-toggler,.hulu-player-app .controls__setting-pip-menu .controls__setting-item .controls__setting-slider-toggler{position:absolute;height:24px;width:24px;left:0;bottom:-1px;background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.25);transition:.3s;border-radius:50%;display:flex;align-items:center;justify-content:center}.hulu-player-app .controls__setting-main-menu .controls__setting-item .controls__setting-slider-toggler svg,.hulu-player-app .controls__setting-pip-menu .controls__setting-item .controls__setting-slider-toggler svg{width:14px;opacity:0}.hulu-player-app .controls__setting-main-menu .controls__setting-pip-hint,.hulu-player-app .controls__setting-pip-menu .controls__setting-pip-hint{font-size:10px;letter-spacing:0;line-height:12px}.hulu-player-app .controls__setting-sub-menu{display:flex;padding-bottom:30px;flex-direction:row;align-items:flex-start;transform-origin:0 100%;animation:menuSwitch .2s cubic-bezier(.4,0,.2,1) both}.hulu-player-app .controls__setting-sub-menu .controls__setting-back-icon{overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:pointer;transform-origin:50% 50%;transform:rotate(90deg);height:56px;width:56px;flex-shrink:0}.hulu-player-app .controls__setting-main-menu .controls__setting-tail{margin-left:70px;white-space:nowrap}.hulu-player-app .controls__setting-pip-menu .controls__setting-tail{margin-left:auto}.hulu-player-app .controls__setting-divider{position:absolute;top:56px;left:0;width:100%;height:1px;background-color:rgba(94,101,115,.5)}.hulu-player-app .controls__setting-main-menu,.hulu-player-app .controls__setting-pip-menu,.hulu-player-app .controls__setting-sub-menu{background-color:rgba(18,20,23,.9)}.hulu-player-app .controls__setting-col{margin-right:20px}.hulu-player-app .controls__setting-col .controls__setting-head{line-height:56px;height:56px;font-size:14px}.hulu-player-app .controls__setting-col .controls__setting-bd{font-size:16px;margin-top:16px;line-height:24px}.hulu-player-app .controls__setting-col .controls__setting-col-ft{line-height:14px;margin-top:8px;display:block;font-weight:500}.hulu-player-app .controls__setting-col .controls__setting-col-ft a{color:#fff;text-decoration:none;position:relative;padding-bottom:1px;cursor:pointer}.hulu-player-app .controls__setting-col .controls__setting-col-ft a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#fff}.hulu-player-app .controls__setting-col.controls__setting-subtitles .controls__setting-option-label{width:80px}.hulu-player-app .controls__setting-col.controls__setting-audio .controls__setting-option-label,.hulu-player-app .controls__setting-col.controls__setting-quality .controls__setting-option-label{width:120px}.hulu-player-app .controls__setting-col.controls__setting-autoplay .controls__setting-option-label{width:50px}.hulu-player-app .controls__setting-option{display:flex;align-items:flex-start;padding:8px 0}.hulu-player-app .controls__setting-option-label{margin-left:16px;letter-spacing:.25px;font-size:16px;line-height:24px;width:120px}.hulu-player-app .controls__setting-option-radio{position:relative;width:24px;height:24px;border-radius:50%;border:1px solid #ced2da;z-index:1;flex-shrink:0}.hulu-player-app .controls__setting-option-radio:after{content:"";position:absolute;width:7px;height:7px;left:50%;top:50%;background-color:#fff;border-radius:50%;transform:translate(-50%,-50%);transform-origin:center;opacity:0;transition:all .25s ease-out}.hulu-player-app .controls__setting-option--selected{opacity:1}.hulu-player-app .controls__setting-option--selected .controls__setting-option-radio{border-width:2px}.hulu-player-app .controls__setting-option--selected .controls__setting-option-radio:after{width:16px;height:16px;opacity:1}.hulu-player-app .controls__setting-option:hover{opacity:1}.hulu-player-app .controls__setting-option:hover .controls__setting-option-radio{background:rgba(94,101,115,.4);box-shadow:0 0 1px 5px rgba(94,101,115,.4);transition:box-shadow .25s ease}.hulu-player-app .controls__setting-unavailable{line-height:24px;min-width:120px}.hulu-player-app .controls__setting-head{font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#fff;margin-left:0}.hulu-player-app .controls__setting-button{height:44px;transition:transform .2s ease}.hulu-player-app .controls__setting-button.menu-open{transform:rotate(45deg);opacity:1!important}.hulu-player-app--pip .controls__setting-button{height:24px}.hulu-player-app[min-width~="320px"] .controls__setting-main-menu svg,.hulu-player-app[min-width~="320px"] .controls__setting-pip-menu svg{background:transparent!important;width:20px;height:20px;display:block}.hulu-player-app[min-width~="320px"] .controls__setting-pip-menu{width:196px;height:70px}.hulu-player-app[min-width~="320px"] .controls__setting-pip-menu .controls__setting-head{font-size:12px}.hulu-player-app[min-width~="320px"] .controls__setting-pip-menu .controls__setting-label{line-height:16px}.hulu-player-app[min-width~="320px"] .controls__setting-pip-menu .controls__setting-switch{width:34px;height:16px}.hulu-player-app[min-width~="320px"] .controls__setting-pip-menu .controls__setting-slider-toggler{width:18px;height:18px}.hulu-player-app[min-width~="320px"] .controls__setting-pip-menu .controls__setting-slider-toggler svg{width:10px}.hulu-player-app[min-width~="320px"] .controls__setting-pip-menu .controls__setting-item{padding:16px;align-items:flex-start}.hulu-player-app[min-width~="320px"] .controls__setting-pip-menu .controls__setting-pip-hint{position:absolute;left:16px;top:42px}.hulu-player-app[min-width~="480px"] .controls__setting-pip-menu{width:233px}.hulu-player-app[min-width~="480px"] .controls__setting-pip-menu .controls__setting-head{font-size:14px}.hulu-player-app[min-width~="480px"] .controls__setting-pip-menu .controls__setting-label{line-height:22px}.hulu-player-app[min-width~="480px"] .controls__setting-pip-menu .controls__setting-switch{width:48px;height:22px}.hulu-player-app[min-width~="480px"] .controls__setting-pip-menu .controls__setting-slider-toggler{width:24px;height:24px}.hulu-player-app[min-width~="480px"] .controls__setting-pip-menu .controls__setting-slider-toggler svg{width:12px}.hulu-player-app[min-width~="480px"] .controls__setting-pip-menu .controls__setting-item{padding:16px;align-items:flex-start}.hulu-player-app[min-width~="480px"] .controls__setting-pip-menu .controls__setting-pip-hint{position:absolute;left:16px;top:48px}.hulu-player-app[min-width~="768px"] .controls__setting-pip-menu{display:none!important}.hulu-player-app[min-width~="768px"] .controls__setting-main-menu{display:flex;flex-direction:column;min-width:330px}.hulu-player-app[min-width~="768px"] .controls__setting-switch{width:48px;height:22px}.hulu-player-app[min-width~="768px"] .controls__setting-slider-toggler{width:24px;height:24px}.hulu-player-app[min-width~="768px"] .controls__setting-slider-toggler svg{width:12px}.hulu-player-app[min-width~="1024px"] .controls__setting-main-menu svg,.hulu-player-app[min-width~="1024px"] .controls__setting-pip-menu svg{background:transparent!important;width:24px;height:24px;display:block}.hulu-player-app:not([min-width~="768px"]) .controls__setting-col-ft,.hulu-player-app:not([min-width~="768px"]) .controls__setting-main-menu,.hulu-player-app:not([min-width~="768px"]) .controls__setting-sub-menu{display:none!important}.hulu-player-app--pip .controls__setting-panel-wrap{right:8px}.BottomUiControls{display:flex;align-items:center;height:44px;background-color:initial;margin-top:2px;z-index:1}.hulu-player-app.hulu-player-app--pip .BottomUiControls{height:24px}.BottomUiControls__playbackControls{flex:1 0}.hulu-player-app:not([min-width~="768px"]) .BottomUiControls__liveGuideEntry{justify-content:flex-end}.BottomUiControls__playerSettingsGroup{width:auto;flex:1 0;margin-left:auto;justify-content:flex-end}.hulu-player-app:not([min-width~="768px"]) .BottomUiControls__playerSettingsGroup{flex:initial;margin-left:0}.BottomUiControls--dim{opacity:.2}.PlaybackTouchControls__forward,.PlaybackTouchControls__rewind{position:absolute;top:0;bottom:0;width:40vw}.PlaybackTouchControls__rewind{left:0}.PlaybackTouchControls__forward{right:0}.PlaybackTouchControls__forward-overlay,.PlaybackTouchControls__rewind-overlay{position:absolute;width:200vh;height:200vh;top:-50vh;background:#000;opacity:0;transition:opacity .2s ease;border-radius:50%;pointer-events:none;z-index:1}.PlaybackTouchControls__forward-overlay--active,.PlaybackTouchControls__rewind-overlay--active{opacity:.3}.PlaybackTouchControls__rewind-overlay{right:60vw}.PlaybackTouchControls__forward-overlay{left:60vw}.PlaybackTouchControls__time-scrubbed{position:absolute;top:200px;color:#fff;font-size:16px;line-height:24px;font-weight:400;z-index:1}.PlaybackTouchControls__time-scrubbed--forward{right:20vw}.PlaybackTouchControls__time-scrubbed--rewind{left:20vw}.PlaybackControlsOverPlayer{position:absolute;left:0;right:0;top:0;bottom:0}.SkipButton{position:absolute;right:48px;bottom:108px}.SkipButton>button.SkipButton__button{font-size:14px;box-shadow:0 2px 4px rgba(0,0,0,.25)}.Timestamp{font-size:14px;font-weight:500;letter-spacing:.25px;color:#fff;text-align:center}.Thumbnail{position:absolute;display:flex;justify-content:center;bottom:34px;transform:translateX(-50%);background-color:#000;width:240px;height:136px}.hulu-player-app:not([min-width~="768px"]) .Thumbnail{width:212px;height:120px}.Thumbnail__timestamp{position:absolute;bottom:6px;margin:auto}.Thumbnail__image{position:absolute;left:0;right:0;width:100%;height:100%}.Thumbnail__mask{position:absolute;bottom:0;width:100%;height:60px;opacity:.75}.hulu-player-app:not([min-width~="768px"]) .Thumbnail__mask{opacity:.7}.TimelineAdBreaks{position:absolute;width:100%;height:4px;transition:transform .2s cubic-bezier(.4,0,.2,1)}.TimelineAdBreaks__adbreak{position:absolute;top:50%;background-color:#262626}.TimelineAdBreaks__adbreak--circle{transform:translate(-50%,-50%);border-radius:50%;width:6px;height:6px}.Timeline--active .TimelineAdBreaks__adbreak--circle{transform:translate(-50%,-50%) scale(1.333,calc(1.333/var(--timeline-scale-y)))}.TimelineAdBreaks__adbreak--rect{height:2px;padding:1px;transform:translateY(-50%);border-radius:1px}.Timeline--active .TimelineAdBreaks__adbreak--rect{border-radius:2px;border-width:2px;transform:translateY(-50%) scaleY(calc(1/var(--timeline-scale-y)))}.TimelineAdBreaks__adbreak--highlighted{border:1px solid #f2de3c}.Timeline{padding:0 10px;display:flex;flex-direction:row;align-items:center;height:36px;z-index:1;--timeline-scale-y:1.5}.hulu-player-app--pip .Timeline{height:24px;padding:0;pointer-events:none}.Timeline__sliderContainer{position:relative}.Timeline__slider,.Timeline__sliderContainer{width:100%;height:36px;display:flex;align-items:center}.Timeline__slider{position:absolute}.Timeline--active .Timeline__slider:hover{cursor:pointer}.Timeline__progressBar{position:absolute;width:100%;height:4px;border-radius:2px;transition:height .2s ease-in-out}.hulu-player-app:not(.hulu-player-app--pip) .Timeline--active .Timeline__slider .Timeline__progressBar,.hulu-player-app:not(.hulu-player-app--pip) .Timeline--active .Timeline__slider[data-focus-visible] .Timeline__progressBar{transform:scaleY(var(--timeline-scale-y));border-radius:3px}.Timeline__durationBar{width:100%}.Timeline__durationBar,.Timeline__seekableBar{position:absolute;height:100%;border-radius:inherit;background-color:#5e5e5e}.Timeline--live .Timeline__seekableBar{background-color:#007047}.Timeline__currentTime,.Timeline__liveEdge{position:absolute;height:100%;width:2px;transform:translateX(-50%);background-color:#fff}.Timeline__playedBar{position:absolute;height:100%;border-radius:inherit;background-color:#e6e4e4}.Timeline--live .Timeline__playedBar{background-color:#36ca94}.Timeline__verticalBar{position:absolute;width:2px;height:10px;background-color:#fff;transform:translateX(-50%)}.Timeline__verticalBar--active{width:4px;height:16px;border-radius:2px}.Timeline__playhead{position:absolute;width:12px;height:12px;border-radius:50%;background-color:#fff;transform:translateX(-50%);transition:transform .2s var(--animation-cubic-bezier)}.hulu-player-app:not(.hulu-player-app--pip) .Timeline__playhead--ad{border:2px solid #f2de3c;background-color:#262626}.hulu-player-app--pip .Timeline__playhead{width:2px;border-radius:1px}.hulu-player-app:not(.hulu-player-app--pip) .Timeline--active .Timeline__slider .Timeline__playhead,.hulu-player-app:not(.hulu-player-app--pip) .Timeline--active .Timeline__slider[data-focus-visible] .Timeline__playhead{transform:translateX(-50%) scale(1.333)}.Timeline__currentTimestamp{position:absolute;width:60px;line-height:15px;text-align:center;visibility:hidden;transform:translate(-50%,18px);color:#fff}.Timeline--onLiveEdge .Timeline__currentTimestamp{color:#36ca94}.hulu-player-app:not(.hulu-player-app--pip) .Timeline--active .Timeline__currentTimestamp{visibility:visible}.Timeline__remainingTimestamp{margin-left:11px;width:52px;opacity:.7;text-align:right}.SeekOverAdHint{position:absolute;left:50%;bottom:24px;display:flex;opacity:1;transform:translateX(-50%);white-space:nowrap;transition:opacity,.2s,ease-in}.SeekOverAdHint__hintBar{display:flex;align-items:center;margin:auto}.SeekOverAdHint__hintBar__adBadge{width:25px;height:18px;background-color:#f2ee3c;border-radius:1px;font-size:12px;font-weight:600;text-align:center;color:#1c2026;line-height:18px}.SeekOverAdHint__hintBar__hintText{font-size:16px;font-weight:500;color:#fff;margin-left:8px}.hulu-player-app--pip .SeekOverAdHint{bottom:16px}.PlayerMetadata{width:320px;box-sizing:initial;transition:height,10s,ease-in}.PlayerMetadata__hitRegion:hover{cursor:pointer}.PlayerMetadata__subTitle,.PlayerMetadata__title{display:flex;flex-direction:row;align-items:center;justify-content:start;width:100%}.PlayerMetadata__badge,.PlayerMetadata__caret,.PlayerMetadata__separationDash,.PlayerMetadata__separationDot{display:flex;flex-direction:row;align-items:center;justify-content:center}.PlayerMetadata__title{color:#fff;display:flex;flex-direction:row;font-weight:600}.PlayerMetadata__seasonEpisodeText{white-space:nowrap}.PlayerMetadata__subTitle{color:#cdcdcd;font-weight:500;line-height:24px;margin-top:8px}.PlayerMetadata__separationDash,.PlayerMetadata__separationDot{width:16px}.PlayerMetadata__tvRating{white-space:nowrap}.PlayerMetadata__subTitleText{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.PlayerMetadata__titleText{padding-right:36px}.PlayerMetadata__caret{position:absolute;height:24px;width:24px;transition:transform .3s ease;transform-origin:center;transform:rotate(-180deg)}.PlayerMetadata--collapsed .PlayerMetadata__caret{transform:rotate(0deg)}.PlayerMetadata__caret .SvgIcon{width:18px}.PlayerMetadata__description{color:#c1c1c1;font-size:14px;line-height:21px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;max-height:84px}.PlayerMetadata__buttonsGroup{margin-top:6px;margin-left:-2px;display:flex;align-items:center;height:60px;transition-delay:.2s}.PlayerMetadata__buttonsGroup:empty{padding:0;margin:0;height:0}.PlayerMetadata__buttonsGroup .PlayerMetadataButton{box-sizing:initial;padding:10px 3px}.PlayerMetadata--collapsed .PlayerMetadata__hitRegion{opacity:.7}.PlayerMetadata--collapsed .PlayerMetadata__hitRegion__caret{opacity:.4}.PlayerMetadata:hover .PlayerMetadata__hitRegion,.PlayerMetadata:hover .PlayerMetadata__hitRegion__caret{opacity:1}.PlayerMetadata__badge{padding:6px;font-size:10px;line-height:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;border-radius:2px}.PlayerMetadata__badge--recorded{background:#de1b4b;background-image:url(//assetshuluimcom-a.akamaihd.net/h3o/icons/tick-icon.svg);background-repeat:no-repeat;background-position:8px 48%;background-size:18%;padding-left:27px;color:#fff;width:61px;height:20px}.PlayerMetadata__badge--new,.PlayerMetadata__badge--ppv{background:#fff;color:#212121;width:36px;height:20px}.PlayerMetadata__badgeGroup{margin-left:0;display:flex}.PlayerMetadata__endCardButtonsGroup{margin-top:23px}.PlayerMetadata__subTitle .PlayerMetadata__badgeGroup:not(:first-child){margin-left:8px}.PlayerMetadata__badgeGroup .PlayerMetadata__badge+.PlayerMetadata__badge{margin-left:4px}.PlayerMetadata .PlayerMetadataButton{width:32px;height:32px}.PlayerMetadata .PlayerMetadataButton svg{width:12px;height:12px}.PlayerMetadata__recordingBadge{display:flex;flex-direction:row;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:2px solid #fff;margin-left:8px}.PlayerMetadata__recordingBadgeInner{background-color:#ec003f;width:8px;height:8px;border-radius:50%;margin:auto}.hulu-player-app:not([min-width~="768px"]) .PlayerMetadata__title{font-size:16px}.hulu-player-app:not([min-width~="768px"]) .PlayerMetadata__subTitle{font-size:12px}.hulu-player-app:not([min-width~="768px"]) .PlayerMetadata__description{font-size:12px;line-height:19px}.hulu-player-app[min-width~="768px"] .PlayerMetadata__title{font-size:16px}.hulu-player-app[min-width~="768px"] .PlayerMetadata__subTitle{font-size:12px}.hulu-player-app[min-width~="768px"] .PlayerMetadata__description{font-size:12px;line-height:19px}.hulu-player-app[min-width~="1440px"] .PlayerMetadata__title{font-size:20px}.hulu-player-app[min-width~="1440px"] .PlayerMetadata__subTitle{font-size:14px}.hulu-player-app[min-width~="1440px"] .PlayerMetadata__description{font-size:14px;line-height:21px}.hulu-player-app[min-width~="1440px"] .PlayerMetadata__badge{font-size:12px;line-height:13px}.hulu-player-app[min-width~="1440px"] .PlayerMetadata__badge--recorded{width:61px;height:24px}.hulu-player-app[min-width~="1440px"] .PlayerMetadata__badge--new{width:45px;height:24px}.hulu-player-app[min-width~="1440px"] .PlayerMetadata .PlayerMetadataButton{width:40px;height:40px}.hulu-player-app[min-width~="1440px"] .PlayerMetadata .PlayerMetadataButton svg{width:16px;height:16px}.PlayerMetadataButton{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:2px}.PlayerMetadataButton__inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.4);transition:transform .2s ease}.PlayerMetadataButton:active .PlayerMetadataButton__inner,.PlayerMetadataButton:hover .PlayerMetadataButton__inner{transform:scale(1.1);box-shadow:inset 0 0 0 2px #fff}.PlayerMetadataButton svg{width:16px;height:16px;margin:auto;pointer-events:none}.OnNowMetadata{position:absolute;margin-left:10px;bottom:97px}.OnNowMetadata--hidden{opacity:0;visibility:hidden}.OnNowMetadata__liveRegion{display:flex;flex-direction:row;align-items:center;justify-content:start;width:100%;opacity:1;color:#fff;font-size:12px;font-weight:500;line-height:14px;margin-bottom:14px}.OnNowMetadata__networklogo{margin-right:8px;width:32px;height:33px}.OnNowMetadata.PlayerMetadata--collapsed .PlayerMetadata__hitRegion{opacity:1}.OnNowMetadata.PlayerMetadata--collapsed .PlayerMetadata__hitRegion .PlayerMetadata__caret{opacity:.4}.OnNowMetadata.PlayerMetadata--collapsed:hover .PlayerMetadata__caret{opacity:1}.hulu-player-app[min-width~="768px"] .OnNowMetadata__networklogo{width:32px;height:32px}.hulu-player-app[min-width~="768px"] .OnNowMetadata.PlayerMetadata{width:360px}.hulu-player-app[min-width~="768px"] .OnNowMetadata.PlayerMetadata--live{width:344px}.hulu-player-app[min-width~="1440px"] .OnNowMetadata__networklogo{width:36px;height:36px}.hulu-player-app[min-width~="1440px"] .OnNowMetadata.PlayerMetadata{width:420px}.hulu-player-app.hulu-player-app--pip .OnNowMetadata.PlayerMetadata{left:8px;padding-left:0;pointer-events:none}.hulu-player-app.hulu-player-app--pip .OnNowMetadata.PlayerMetadata .PlayerMetadata__hitRegion{display:flex;flex-direction:row;align-items:center;flex-flow:wrap}.hulu-player-app.hulu-player-app--pip .OnNowMetadata.PlayerMetadata .PlayerMetadata__subTitle,.hulu-player-app.hulu-player-app--pip .OnNowMetadata.PlayerMetadata .PlayerMetadata__title{width:auto;margin-top:0}.hulu-player-app.hulu-player-app--pip .OnNowMetadata.PlayerMetadata .PlayerMetadata__titleText{padding-right:0}.hulu-player-app.hulu-player-app--pip .OnNowMetadata.PlayerMetadata .PlayerMetadata__badgeGroup{margin-left:8px}.hulu-player-app.hulu-player-app--pip .OnNowMetadata{bottom:58px}.hulu-player-app.hulu-player-app--pip .OnNowMetadata__liveRegion{margin-bottom:4px}.EndCardButton{display:flex;align-items:center;justify-content:center;width:192px;height:32px;font-size:12px;font-weight:600;color:#fff;letter-spacing:1.25px;border-radius:4px;border:2px solid #fff;margin-bottom:8px}.EndCardButton--active{color:#040405;background-color:#fff}.EndCardButton:hover,.EndCardButton[data-focus-visible]{color:#040405;background-color:hsla(0,0%,100%,.8);border-style:none}.hulu-player-app[min-width~="1440px"] .EndCardButton{width:329px;height:40px;font-size:14px;letter-spacing:1.5px;border-width:4px}.EndCardUpNextButton__icon{display:inline-block;width:0;height:0;border-left:8px solid #040505;border-top:5px solid transparent;border-bottom:5px solid transparent;padding-right:8px}.UpNextMetadata{position:absolute;right:48px;bottom:97px;display:flex;align-items:flex-end}.UpNextMetadata--hidden{opacity:0;visibility:hidden}.UpNextMetadata__topRegion{display:flex;flex-direction:row;align-items:center;margin-bottom:16px}.UpNextMetadata__upNextEyebrowText{font-size:12px;font-weight:500;line-height:14px;letter-spacing:1px;color:#fff}.UpNextMetadata__leftRegion{display:flex;align-items:center;justify-content:center;position:absolute;left:-16px;bottom:8px;height:56px;transform:translate(-100%)}.UpNextMetadata--inEndCard .PlayerMetadata__hitRegion,.UpNextMetadata--inEndCard .PlayerMetadata__hitRegion .PlayerMetadata__caret{opacity:1}.hulu-player-app[min-width~="768px"] .UpNextMetadata{width:280px;display:block}.hulu-player-app[min-width~="1440px"] .UpNextMetadata__topRegion{margin-bottom:23px}.hulu-player-app[min-width~="1440px"] .UpNextMetadata .PlayerMetadata__separationDash{display:flex}.hulu-player-app[min-width~="1440px"] .UpNextMetadata .PlayerMetadata__subTitleText{display:block}.hulu-player-app[min-width~="1440px"] .UpNextMetadata.PlayerMetadata{width:376px}.hulu-player-app[min-width~="1440px"] .UpNextMetadata.PlayerMetadata--live{width:320px}.NetworkBug{position:absolute;opacity:.5;right:0;bottom:0;width:172px;height:172px}.hulu-player-app[min-width~="320px"] .NetworkBug{width:38px;height:38px;bottom:22px;right:26px}.hulu-player-app[min-width~="480px"] .NetworkBug{width:56px;height:56px;bottom:32px;right:38px}.hulu-player-app[min-width~="768px"] .NetworkBug{width:64px;height:64px;bottom:40px;right:44px}.hulu-player-app[min-width~="1024px"] .NetworkBug{width:72px;height:72px;bottom:48px;right:56px}.hulu-player-app[min-width~="1400px"] .NetworkBug{width:80px;height:80px;bottom:56px;right:72px}.hulu-player-app[min-width~="1600px"] .NetworkBug{width:88px;height:88px;bottom:72px;right:72px}.PauseAdAsset,.PauseAdCreative{width:100%;height:100%}.PauseAdCreative{position:relative;top:0}.PauseAdCreative.PauseAdCreative-item--fade{transform:translate(50px)}.PauseAdCreative.PauseAdCreative-item--fadeIn{transform:translate(0)}.PauseAdCreative-wrap{position:absolute;right:65px;top:50%;width:310px;height:220px}.PauseAdCreative-wrap.PauseAdCreative-item--fade{transition-delay:.1s;transform:translate(50px,calc(-50% - 80px))}.PauseAdCreative-wrap.PauseAdCreative-item--fadeIn{transition-delay:.1s;transform:translateY(calc(-50% - 80px))}.PauseAdCreative-item--fade{opacity:0;transition:all .5s ease-in-out}.PauseAdCreative-item--fadeIn{opacity:1}.PauseAdCreative-disclaimer{position:absolute;right:0;margin-top:8px;padding-bottom:1px;font-size:10px;letter-spacing:1.4px;color:#fff;text-shadow:#000 0 2px 4px;text-transform:uppercase;text-decoration:none;text-align:right;line-height:1;opacity:.7;font-weight:600;transition:opacity .16s ease-in-out}.PauseAdCreative-disclaimer:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;opacity:0;background:#fff}.PauseAdCreative-disclaimer:active,.PauseAdCreative-disclaimer:visited{color:#fff}.PauseAdCreative-disclaimer:hover{color:#fff;opacity:1;text-decoration:none}.PauseAdCreative-disclaimer:hover:after{opacity:1}.hulu-player-app:not([min-width~="768px"]) .PauseAdCreative{display:none}.hulu-player-app[min-width~="1440px"] .PauseAdCreative-wrap{width:372px;height:264px;right:88px;font-size:12px}.hulu-player-app[min-width~="1600px"] .PauseAdCreative-wrap{width:434px;height:308px;right:88px;font-size:14px}.hulu-player-app[min-width~="3840px"] .PauseAdCreative-wrap{width:595px;height:770px;right:262px;font-size:14px}.hulu-player-app[min-width~="3840px"] .PauseAdCreative-disclaimer{margin-top:8px}.PauseAd--expanded{position:absolute;left:0;right:0;top:0;bottom:0;display:flex}.hulu-player-app{--controls-layer-top-margin:23px;--controls-layer-bottom-margin:16px;--controls-layer-horizontal-margin:38px;--controls-layer-padding:16px 38px}.hulu-player-app:not([min-width~="768px"]){--controls-button-margin:4px}.hulu-player-app:not([min-width~="768px"]) .PlaybackControls{--controls-button-margin:2px}.hulu-player-app[min-width~="768px"]{--controls-button-margin:4px}.hulu-player-app[min-width~="768px"] .ViewModeControlBar{--controls-button-margin:8px}.hulu-player-app[min-width~="1440px"]{--controls-layer-top-margin:20px;--controls-button-margin:8px}.hulu-player-app.hulu-player-app--pip{--controls-layer-top-margin:8px;--controls-layer-bottom-margin:8px;--controls-layer-horizontal-margin:8px;--controls-button-margin:12px;--controls-layer-padding:8px}.hulu-player-app.hulu-player-app--pip .PlaybackControls{--controls-button-margin:10px}.PlayerControlsButton{position:relative}.PlayerControlsButton:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--controls-button-margin)/2*-1);right:calc(var(--controls-button-margin)/2*-1);width:auto}.ViewModeControlBar .PlayerControlsButton:before{top:calc(var(--controls-layer-top-margin)*-1 - -4px);bottom:auto;height:70px}.hulu-player-app--pip .ViewModeControlBar .PlayerControlsButton:before{height:40px}.BottomUiControls .PlayerControlsButton:before{top:auto;bottom:calc(var(--controls-layer-bottom-margin)*-1 - -4px);height:56px}.hulu-player-app--pip .BottomUiControls .PlayerControlsButton:before{height:40px}.PlayerControlsButton.PlayerSettingsGroup__cast:before{content:none}.PlayerControlsButton.PlayerSettingsGroup__cast google-cast-launcher{position:relative}.PlayerControlsButton.PlayerSettingsGroup__cast google-cast-launcher:before{content:"";position:absolute;top:auto;bottom:calc(var(--controls-layer-bottom-margin)*-1 + -6px);left:calc(var(--controls-button-margin)/2*-1 + -10px);right:calc(var(--controls-button-margin)/2*-1 + -10px);width:auto;height:56px}.hulu-player-app--pip .PlayerControlsButton.PlayerSettingsGroup__cast google-cast-launcher:before{bottom:calc(var(--controls-layer-bottom-margin)*-1 - -4px);left:calc(var(--controls-button-margin)/2*-1);right:calc(var(--controls-button-margin)/2*-1);height:40px}.PlayerControlsButton.CloseButton:before,.PlayerControlsButton.SettingsButton:before{right:calc(var(--controls-layer-horizontal-margin)*-1 - -4px)}.PlayerControlsButton.PauseButton:before,.PlayerControlsButton.PlayButton:before{left:calc(var(--controls-layer-horizontal-margin)*-1 - -4px)}.ControlsContainer__transition{transition:opacity .2s ease-in-out}.ControlsContainer__panel{position:absolute;bottom:0;display:flex;flex-direction:column;width:100%;align-items:stretch;padding:var(--controls-layer-padding)}.ControlsContainer__skipButton{position:absolute;right:0;bottom:100px}.ControlsContainer .LiveGuideEntry{position:relative}.ControlsContainer .LiveGuideEntry:before{content:"";position:absolute;left:calc(var(--controls-button-margin)/2*-1);right:calc(var(--controls-button-margin)/2*-1);top:auto;bottom:calc(var(--controls-layer-bottom-margin)*-1 - -4px);height:56px}.hulu-player-app[min-width~="768px"] .ControlsContainer .LiveGuideEntry:before{left:-6px;right:-6px}.AdUnitView{position:absolute;top:0;left:0;width:60%}.AdUnitView__adBarContainer{position:absolute;width:100%;height:44px}.hulu-player-app[min-width~="320px"] .AdUnitView__adBarContainer{left:16px}.hulu-player-app[min-width~="768px"] .AdUnitView__adBarContainer{left:38px}.hulu-player-app:not([min-width~="1440px"]) .AdUnitView__adBarContainer{top:23px}.hulu-player-app[min-width~="1440px"] .AdUnitView__adBarContainer{top:20px}.hulu-player-app.hulu-player-app--pip .AdUnitView__adBarContainer{top:8px;left:8px;height:24px}.AdUnitView__adBar{width:100%;height:18px;font-weight:600;position:absolute;display:flex;align-items:center;top:13px}.hulu-player-app.hulu-player-app--pip .AdUnitView__adBar{top:3px;left:8px}.AdUnitView__adBar__badge{padding:3px 0;width:25px;background-color:#f2ee3c;border-radius:1px;font-size:12px;text-align:center;color:#1c2026;margin-right:8px;line-height:100%}.AdUnitView__adBar__plate{padding:0 8px;display:flex;align-items:center;background-color:rgba(0,0,0,.15);border-radius:3px;height:20px;text-shadow:rgba(0,0,0,.2) 1px 1px 0}.AdUnitView__adBar__timer{min-width:28px;display:inline-block;color:#fff;font-size:12px;line-height:20px;text-align:left}.AdUnitView__adBar__link{margin-left:8px;color:#fff;font-size:12px;letter-spacing:1px;text-transform:uppercase;cursor:pointer}.AdUnitView__adBar__link:hover{color:#fff;text-decoration:underline}.AdUnitView__choice{position:absolute;left:0;top:0;display:flex;align-items:center;cursor:pointer;background-color:hsla(0,0%,100%,.7);height:16px}.hulu-player-app.hulu-player-app--pip .AdUnitView__choice{background-color:initial;height:auto}.AdUnitView__choice__text{margin:0 4px;font-size:12px;color:#000;text-align:left;letter-spacing:0}.AdUnitView__choice__icon{display:flex;margin-right:2px}.AdUnitView__choice__icon svg{width:12.3px;height:13px}.RatingBug{position:absolute;right:0;bottom:0}.hulu-player-app[min-width~="768px"] .RatingBug,.RatingBug .hulu-player-app:not([min-width~="768px"]){top:75px;right:38px}.hulu-player-app[min-width~="1440px"] .RatingBug{top:72px;right:38px}.hulu-player-app.hulu-player-app--pip .RatingBug{top:60px;right:9px}.CaptionBox{display:inline-block}.CaptionBox p{margin:0;padding:5px;line-height:1.2em;display:inline-table}.ClosedCaption{position:absolute;width:100%;height:100%;pointer-events:none}.ClosedCaption__inband{position:absolute;width:80%;height:80%;top:10%;left:10%}.ClosedCaption__inband--high{height:calc(75% - 250px)}.ClosedCaption__outband{position:absolute;width:100%;text-align:center;bottom:30px}.ClosedCaption__outband--high{bottom:221px}.ClosedCaption--hidden{display:none}.hulu-player-app[min-width~="320px"] .ClosedCaption__outband--high{bottom:110px}.hulu-player-app[min-width~="768px"] .ClosedCaption__outband--high{bottom:160px}.hulu-player-app[min-width~="1440px"] .ClosedCaption__outband--high{bottom:221px}.hulu-player-app.hulu-player-app--pip .ClosedCaption__outband--high{bottom:70px}@media screen and (min-width:1600px) and (min-height:900px){.ClosedCaption__inband--high{height:50%}}.ContentPlayer{position:absolute;width:100%;height:100%}.ContentPlayer--hideCursor{cursor:none}.ContentPlayer--endcredit{cursor:pointer;z-index:1;bottom:72px;right:32px;width:288px;height:162px}.ContentPlayer__restoreButton{position:absolute;bottom:32px;right:32px}.ContentPlayer__restoreButton svg{width:32px;height:24px}.ContentPlayer__mediaInfo{position:absolute;left:0;top:0;width:100%;height:100%}.ContentPlayer__mediaInfo img{width:100%;height:100%}.ContentPlayer__mediaInfo--fadeIn,.ContentPlayer__mediaInfo--fadeOut{animation-duration:.2s}.ContentPlayer__mediaInfo--fadeIn{animation-name:fadeIn}.ContentPlayer__mediaInfo--fadeOut{animation-name:fadeOut}.ContentPlayer__contentArea,.ContentPlayer__videoPlayer{width:100%;height:100%}.ContentPlayer__item--stretched{object-fit:fill;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hulu-app-player:not([min-width~="1024px"]) .ContentPlayer__restoreButton{display:none!important}.AdPlayer{position:absolute;width:100%;height:100%;background:#000}.AdPlayer--hidden{display:none}.AdPlayer__video{width:100%;height:100%}.AdPlayer__slot{cursor:pointer;z-index:0}.AdPlayer__slot,.AdPlayer__slotWrap{position:absolute;top:0;left:0;width:100%;height:100%}.AdPlayer__video{object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.IntroPlayer{position:absolute;width:100%;height:100%}.IntroPlayer--hidden{display:none}.end-card-container .end-card__metadata-area-first-line,.end-card-container .end-card__metadata-area-second-line,.end-card-container .end-card__metadata-area-third-line,.hulu-player-app.hulu-player-app--pip .end-card-container .end-card__metadata-area-second-line,.hulu-player-app.hulu-player-app--pip .end-card-container .end-card__metadata-area-third-line{color:#fff;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 4px 0 rgba(94,101,115,.6);white-space:nowrap;line-height:normal}.end-card-container{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;background-color:#000}.end-card-container svg{display:block}.end-card-container .entity-badge,.end-card-container .entity-badge__live,.end-card-container .entity-badge__recorded{width:63px;height:24px}.end-card-container .end-card__left-arrow svg,.end-card-container .end-card__right-arrow svg{width:36px;height:25px}.end-card-container .end-card__replay-button svg{width:32px;height:32px}.end-card-container .end-card__thumbnail-container{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.end-card-container .end-card__thumbnail{border:0;outline:none;max-width:100%;max-height:100%}.end-card-container .end-card__thumbnail-scrim{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.6;background-color:#26292f}.end-card-container .end-card__upnext-hint{font-size:24px;margin-bottom:42px;font-weight:400;line-height:24px;color:#fff;letter-spacing:.18px}.end-card-container .end-card__network-logo{position:absolute;width:88px;height:88px;left:64px;top:141px;z-index:0}.end-card-container .end-card__metadata-area{position:absolute;top:64px;left:182px;max-width:calc(100% - 300px);line-height:1;z-index:0}.end-card-container .end-card__metadata-area-first-line{text-transform:uppercase;font-weight:600;font-size:12px;letter-spacing:.86px;line-height:12px;text-align:left}.end-card-container .end-card__metadata-area-second-line{margin-top:16px;margin-bottom:16px;font-weight:300;font-size:48px;letter-spacing:-1px;line-height:56px}.end-card-container .end-card__metadata-area-third-line{font-size:18px;font-weight:500;letter-spacing:-.45px;line-height:28px}.end-card-container .end-card__metadata-area-description{margin-top:8px;width:571px;font-size:18px;font-weight:400;line-height:27px;color:#fff;letter-spacing:-.45px}.end-card-container .end-card__metadata-area-button-wrapper,.end-card-container .end-card__metadata-area-entity-badge{margin-top:32px}.end-card-container .end-card__metadata-area-play-button{width:56px;height:56px;cursor:pointer;position:relative;display:inline-block;transition:transform .2s ease}.end-card-container .end-card__metadata-area-play-button-back-border{opacity:.4}.end-card-container .end-card__metadata-area-play-button-back-border,.end-card-container .end-card__metadata-area-play-button-elapsed-border,.end-card-container .end-card__metadata-area-play-button-small-elapsed-border{border:2px solid #fff;border-radius:50%;position:absolute;width:56px;height:56px}.end-card-container .end-card__metadata-area-play-button-play-icon{border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:16px solid #fefefe;position:absolute;top:19px;left:22px}.end-card-container .end-card__metadata-area-play-button-play-icon--dark{border-left-color:#000}.end-card-container .end-card__metadata-area-play-button:hover{transform:scale(1.1)}.end-card-container .end-card__metadata-area-play-button:active{transform:scale(.98)}.end-card-container .end-card__metadata-area-more-button-container{display:inline-block;margin-left:24px}.end-card-container .end-card__replay-container{position:absolute;bottom:32px;right:32px;background-color:#1e1e1e;box-shadow:0 0 1px 0 rgba(0,0,0,.5);opacity:.9;cursor:pointer;width:288px}.end-card-container .end-card__replay-thumbnail-container{position:relative}.end-card-container .end-card__replay-thumbnail[src]{width:288px;height:162px}.end-card-container .end-card__replay-thumbnail-scrim{position:absolute;width:288px;height:162px;top:0;opacity:.3;background-color:#26292f}.end-card-container .end-card__replay-button{position:absolute;bottom:16px;right:16px}.end-card-container .end-card__replay-button svg{background:none!important}.end-card-container .end-card__replay-title{font-size:14px;color:#fff;text-overflow:ellipsis;padding:8px;overflow:hidden;white-space:nowrap}.end-card-container .end-card__left-arrow{width:72px;height:72px;background-color:#26292f;border-radius:50%;position:absolute;left:32px;top:calc(50% - 36px);display:flex;justify-content:center;align-items:center;cursor:pointer}.end-card-container .end-card__left-arrow-icon{transform:rotate(90deg)}.end-card-container .end-card__right-arrow{width:72px;height:72px;background-color:#26292f;border-radius:50%;position:absolute;right:32px;top:calc(50% - 36px);display:flex;justify-content:center;align-items:center;cursor:pointer}.end-card-container .end-card__right-arrow-icon{transform:rotate(-90deg)}.hulu-player-app:not([min-width~="768px"]) .end-card-container .end-card__upnext-hint{font-size:16px}.hulu-player-app:not([min-width~="768px"]) .end-card-container .end-card__network-logo{left:23px;width:44px;height:44px}.hulu-player-app:not([min-width~="768px"]) .end-card-container .end-card__metadata-area{left:90px}.hulu-player-app:not([min-width~="768px"]) .end-card-container .end-card__metadata-area-first-line{font-size:8px}.hulu-player-app:not([min-width~="768px"]) .end-card-container .end-card__metadata-area-second-line{font-size:32px}.hulu-player-app:not([min-width~="768px"]) .end-card-container .end-card__metadata-area-description,.hulu-player-app:not([min-width~="768px"]) .end-card-container .end-card__metadata-area-third-line{font-size:12px}.hulu-player-app.hulu-player-app--pip .end-card-container .end-card__metadata-area{position:static;width:100%;height:100%;max-width:100%}.hulu-player-app.hulu-player-app--pip .end-card-container .end-card__metadata-area-second-line{margin-top:22px;margin-left:20px;font-weight:500;font-size:20px;letter-spacing:-1px;line-height:20px}.hulu-player-app.hulu-player-app--pip .end-card-container .end-card__metadata-area-third-line{margin-left:20px;font-size:16px;font-weight:300;letter-spacing:-.45px;line-height:16px}.hulu-player-app.hulu-player-app--pip .end-card-container .end-card__metadata-area-button-wrapper{position:absolute;margin-top:0;margin-left:50%;transform:translateX(-50%);bottom:20px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.hulu-player-app{position:relative;top:0;left:0;width:100%;height:100%;min-width:320px;min-height:180px;font-family:Graphik,Roboto,HelveticaNeue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;background:#000;user-select:none;-webkit-user-select:none;cursor:default;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--animation-cubic-bezier:cubic-bezier(0.4,0,0.2,1)}.hulu-player-app--casted .ad-top-bar-container,.hulu-player-app--casted .controls-bar-container,.hulu-player-app--casted .end-card-container,.hulu-player-app--casted .loading-screen-container,.hulu-player-app--casted .long-time-tips-container{display:none!important}.hulu-player-app *,.hulu-player-app :after,.hulu-player-app :before{-webkit-box-sizing:border-box}.hulu-player-app .player-clearfix:after,.hulu-player-app .player-clearfix:before{content:"";display:table}.hulu-player-app .player-clearfix:after{clear:both}.hulu-player-app .more-button__wrapper{position:relative}.hulu-player-app .more-button__expand-button{width:56px;height:56px;border:2px solid hsla(0,0%,100%,.7);border-radius:50%;position:relative;cursor:pointer;opacity:.7}.hulu-player-app .more-button__expand-button.pressed,.hulu-player-app .more-button__expand-button:hover{opacity:1}.hulu-player-app .more-button__expand-button-oval{width:6px;height:6px;background-color:#fff;border-radius:50%;position:absolute;top:23px}.hulu-player-app .more-button__expand-button-oval:first-child{left:10px}.hulu-player-app .more-button__expand-button-oval:nth-child(2){left:23px}.hulu-player-app .more-button__expand-button-oval:last-child{right:10px}.hulu-player-app .more-button__expanded-panel{opacity:.98;background-color:#26292f;display:none;padding-top:28px;padding-bottom:28px;position:absolute;top:-32px;left:36px}.hulu-player-app .more-button__expanded-panel:before{content:"";opacity:.98;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #26292f;position:absolute;left:-9px;top:50px}.hulu-player-app .more-button__action-line{margin-left:30px;font-size:16px;line-height:24px;letter-spacing:.2px;width:243px;color:#fff;cursor:pointer;display:flex;align-items:center;opacity:.7}.hulu-player-app .more-button__action-line:hover{opacity:1}.hulu-player-app .more-button__action-line:nth-child(2){margin-top:24px}.hulu-player-app .more-button__action-line:last-child{margin-top:20px}.hulu-player-app .more-button__add-icon{width:24px;height:24px;opacity:.7;display:inline-block;margin-right:20px}.hulu-player-app .more-button__jump-icon{width:24.1px;height:21.4px;display:inline-block;margin-right:20px}.hulu-player-app .closed-caption-style-panel-container{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel{justify-content:center;align-items:center;display:flex;background-image:linear-gradient(180deg,rgba(34,34,34,.7),rgba(0,0,0,.7));box-shadow:3px 3px 4px #000;width:760px;height:220px;position:relative}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__title{position:absolute;left:10px;top:10px;color:#fff;font-size:18px;font-weight:300;text-transform:uppercase}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__style-selector{position:absolute;top:55px;left:20px;width:166px;height:150px;display:flex;flex-flow:row wrap;justify-content:space-between}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__style-option{width:80px;height:42px;line-height:42px;background-color:#000;border-radius:4px;border:1px solid #464646;color:#fff;font-size:25px;font-weight:500;text-align:center;vertical-align:middle;cursor:default}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__style-option.green-style{color:#6c0}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__style-option.red-style{color:#c06}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__style-option.cyan-style{color:#099}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__style-option.custom-style,.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__style-option.default-style{font-weight:400;font-size:16px}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__vertical-separator{position:absolute;width:1px;height:140px;left:220px;top:55px;background:#464646}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__base-cell{border-radius:4px;border:1px solid #fff;width:42px;height:42px;cursor:default}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__cell-up-left-hint{position:absolute;top:0;left:3px;font-size:10px;line-height:17px;color:#000;text-shadow:0 0 3px #fff}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__current-font{position:absolute;width:240px;height:42px;left:240px;top:55px;background:#fff;line-height:42px;vertical-align:middle;padding-left:10px;font-size:25px}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__font-list{position:absolute;display:none;left:240px;top:55px;width:240px;height:140px;border-radius:4px;background-color:#fff;overflow:auto}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__font-option{width:100%;height:30px;padding-left:10px;font-size:18px;line-height:30px;margin-bottom:3px;cursor:default}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__font-option:hover{background-color:#6c0}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__current-color-icon{position:absolute;left:505px;top:55px}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__current-effect-icon{position:absolute;left:555px;top:55px}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__current-background-color-icon{position:absolute;left:605px;top:55px}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__current-transition-icon{position:absolute;left:655px;top:55px}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__transition-cell{background:linear-gradient(#fff,#bebebe)}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__base-color-style-selector{top:110px;left:250px;position:absolute;display:none}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__opaque-selector{position:absolute;top:0;left:0;width:185px;height:87px}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__opaque-option{text-align:right;width:100%;height:26px;font-size:16px;color:#666;margin-bottom:3px;cursor:default}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__opaque-option:hover{color:#fff}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__opaque-option.checked{color:#6c0}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__base-color-picker{top:0;left:204px;position:absolute;display:flex;flex-flow:row wrap;justify-content:space-between;width:194px;height:91px}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__size-selector{position:absolute;left:240px;top:145px;width:480px;height:50px}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__size-option{cursor:default;display:block;width:64px;height:50px;color:#464646;float:left;position:relative}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__size-option div{position:absolute;left:0;bottom:0}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__size-option.checked{color:#fff}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__effect-selector{position:absolute;left:505px;top:110px;width:150px;height:91px;display:flex;flex-flow:row wrap;justify-content:flex-start}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__effect-cell{font-size:23px;color:#fff;text-align:center;vertical-align:middle;line-height:44px;background:linear-gradient(#fff,#bebebe);margin-right:8px}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__transition-bubble-cell,.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__transition-popout-cell{background:linear-gradient(#fff,#bebebe)}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__transition-bubble-cell:before,.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__transition-popout-cell:before{display:inline-block;width:100%;height:100%}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__transition-bubble-cell:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAEF2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOkREOTg5RjZCNzlFQjExRTQ5RjJFRTZEMTUwMzRGNjY0PC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOkREOTg5RjZDNzlFQjExRTQ5RjJFRTZEMTUwMzRGNjY0PC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjU4MzI4QjY1NzlFRTExRTQ5RjJFRTZEMTUwMzRGNjY0PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjU4MzI4QjY0NzlFRTExRTQ5RjJFRTZEMTUwMzRGNjY0PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgr/V4JRAAAFQElEQVRYCe2XTWhcVRTH53sySSYxMCFNTFKRKLRNSoVuFLWtXdRitbpIwOAHuMkikrhzFUiMiF0rgUgCWQSEhGKrImaloOBCiIgupJJFCU2bb2fyOTOZGX//m/cwTSY4b+aRTXPgzLn33I/zf/97z3lvPJ5HUXK5nLe/v9+317rFg9etjbTP8PBwsKamxru6upqzbVdX1w5DuVLjuAZUIAOBQNleQBsbG95wOLwF2PRefzHtQDGL8q2pRLLZbNn29nYWcLlMJuPDesvKyoLMX863xonPFUZhs9zn8530+/1eJL22tjYPwBMACdLPplKp2e7u7nUnwPbP9e13FNlvZl09jNbv7OwEenp6EiRUGJB1gK+PRCIaL0lKAWpOY3x8vAowbaBoBNjjtA1zHPsm/SauQCMPcHZoaKhGSFURikFcNFDKkAm4ubn5DIFb0RYABbmq8wICoHsYJdeT6Bmuwlls0VJUMokVJGvdzav0m+UAxb2Ojo4UNtLW1rYzPT0dheGnGZe8Ojo6Os20NcY111HJKorRgYEBwyYgXiTgFYI3A6S1qqpK2d2Jfg+oUxx/PUcvxjV+EXsJ9UxMTDiOawJqsQMxbOgN1NTU9CUALrPWX15ePtDZ2fkb7VsVFRWPUUOnBgcHe5nzcTqdfomHyTD2Ew/zplhnHS5vwaw6fjIF0EMB4DnaF2hWUOi/6O3t/Yv2bVgUyBRgr/T19X02MzPzKaXrT81DL8fj8eexnsnJSUexHU1mf8OmAgHyXcDUwcofCwsL3y0uLl6LRqPryWRSwyGSLEliNcJqG0A/x6cXQTXz39aE9vb2rGyh4gioMl3HNTY2doYAb2xtbSlOa3V1tVh6H6DvySEB3Or6+vppmmMc/Xn6lVgNXR8ZGWnVPro+chQijrKejQ0LHO1dEulZWE1TzP2zs7OLCjY/P6/jNUISBWOxWHRpaWkNkDd4O41oPtfEyxrzSrX3s9e4bfMloP3ArxNMCSK9j1ajh0m+fQ6bW7yfEuOHoXzBIuyqQq+PkYcEBgPWcedb99Dc/R3HC6wNtC5XW1tbif0QbeHOJdEMqoLv4S0lo6uwTft2KBT6YW5ubpO+7qWjRGK+yWJZp2KCNTQ0xPgI+ZU7+ATsegB5YB/5rbEfmfvW8vKyXq2OwRacdQcQ4ACYqvay2ANMEruCLu7RFfymqDPvIon0kbWPfAefKl8Qy1cSUO0BDp/FpI79FY74ZDAYPEUpeorh04x/omnWw1ygEjSojzoCamcr60oXjvYfSpSKqymw2HhLS8tgIpHo4iFigI7i072WOAJaMqO7Mc1vTt+ge/qmCcirNKIW6/dh9oE1x1yJ/fMP67vBqM1MCEbHqQRxQOk/SRYGwwQ+j4YBuIDvxsrKSoK+1jjKfDeAEtOIn+x/we7IikXdTVlA/8LdvWWNC6gjRt08ejBl76J30L8tvQOgLUAK7HVeozfr6upUW8WmfRI0/1/cYNRmJgWYaySTPum0r/wZgL0G0GH0BOP6N/Ay/puoSNI3akHiJqOmrlpRBdI8AMC/pj2l45cA9JxpODx6Nxi14hqzYXX2M6XaaQTA9gnYroKsm0C93MtzFPQQSRUBkO4hBObewV7C6oXgpz1tITvaOypAgFBsXaOvAGlwWD6T8XIwz8M36rf8E/jGTDjK8gQYLxrjI1rUqWYeEAFG4wxMYT/A6lroaY6kju5S6PNtEHyAI2/AplGI++8O0tdRJ/D9TFL9TlviGOTusqP93b0XRcR0dKEP2b+QhNQxOzrqQ2Idu48ZOGbgkWHgX7JSUQzvXwnKAAAAAElFTkSuQmCC);content:""}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__transition-popout-cell:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAEF2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOkREOTg5RjYzNzlFQjExRTQ5RjJFRTZEMTUwMzRGNjY0PC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOkREOTg5RjY0NzlFQjExRTQ5RjJFRTZEMTUwMzRGNjY0PC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOkRE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);content:""}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__transition-selector{position:absolute;left:605px;top:110px;display:flex;width:92px;flex-flow:row wrap;justify-content:space-between}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__cancel-button{position:absolute;right:10px;top:10px;cursor:pointer;color:#fff;font-size:18px;font-weight:300}.hulu-player-app .closed-caption-style-panel-container .closed-caption-panel__done-button{position:absolute;right:10px;bottom:10px;cursor:pointer;color:#fff;font-size:18px;font-weight:300;text-transform:uppercase}.hulu-player-app .error-card-container{position:absolute;width:100%;height:100%;background:#7b7d81;display:flex;align-content:center}.hulu-player-app .error-card-container .error{flex:1 0;display:flex;flex-direction:column;justify-content:center;margin-left:108px;margin-right:168px;font-family:Graphik;color:#fff}@media screen and (min-width:880px) and (min-height:495px){.hulu-player-app .error-card-container .error{margin:auto 284px auto 145px}}.hulu-player-app .error-card-container .error a{color:#fff;text-decoration:underline}.hulu-player-app .error-card-container .error__warning{line-height:1}.hulu-player-app .error-card-container .error__warning svg{display:block}.hulu-player-app .error-card-container .error__heading{margin-top:32px;font-size:32px;font-weight:200;line-height:1.25;letter-spacing:-.5px;text-shadow:0 0 1px rgba(94,101,115,.5)}.hulu-player-app .error-card-container .error__description{margin-top:32px;font-size:18px;font-weight:300;line-height:1.5;text-shadow:0 0 1px rgba(94,101,115,.5)}.hulu-player-app .error-card-container .error__code,.hulu-player-app .error-card-container .error__id,.hulu-player-app .error-card-container .error__time{margin-top:16px;font-size:17px;font-weight:500;line-height:1.47}.hulu-player-app .error-card-container .error__action-button-container{margin-top:40px}.hulu-player-app .error-card-container .error__action-button-container .action-button{height:55px;width:200px;margin-right:16px}.hulu-player-app .error-card-container .error__action-button-container .action-button.btn-inverse{border-width:1px}.hulu-player-app .error-card-container .error--casting .error__code,.hulu-player-app .error-card-container .error--casting .error__id,.hulu-player-app .error-card-container .error--casting .error__time{display:none}.hulu-player-app:not([min-width~="768px"]) .error-card-container .error{flex-direction:row;align-items:center;justify-content:center;margin:0}.hulu-player-app:not([min-width~="768px"]) .error-card-container .error__warning svg{width:28px;height:28px}.hulu-player-app:not([min-width~="768px"]) .error-card-container .error__heading{margin:0 0 0 10px;font-size:20px;line-height:1}.hulu-player-app:not([min-width~="768px"]) .error-card-container .error__action-button-container,.hulu-player-app:not([min-width~="768px"]) .error-card-container .error__code,.hulu-player-app:not([min-width~="768px"]) .error-card-container .error__description,.hulu-player-app:not([min-width~="768px"]) .error-card-container .error__id,.hulu-player-app:not([min-width~="768px"]) .error-card-container .error__time{display:none}.hulu-player-app .loading-screen-container{position:absolute;width:100%;height:auto;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.hulu-player-app .loading-screen-container--masked{position:absolute;top:0;transform:translateY(0);width:100%;height:100%;background:#000}.hulu-player-app .loading-screen-container .loading-screen-bar{width:300px;height:6px;background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.2);overflow:hidden}@keyframes loading-animation{0%{margin-left:-300px}to{margin-left:300px}}.hulu-player-app .loading-screen-container .loading-screen-bar .loading-screen-progress{width:100%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0) 20%,hsla(0,0%,100%,.6));animation:loading-animation 1.3s ease infinite}.hulu-player-app .long-time-tips-container{position:absolute;width:100%;height:100%;background-color:#7b7d81;display:none}.hulu-player-app .long-time-tips-container--show{display:flex}.hulu-player-app .long-time-tips-container .long-time-tips{position:relative;top:50%;transform:translateY(-50%);margin-left:145px;margin-top:auto;margin-bottom:auto}.hulu-player-app .long-time-tips-container .long-time-tips__title{height:64px;font-size:56px;font-weight:300;line-height:64px;letter-spacing:-.5px;color:#fff}.hulu-player-app .long-time-tips-container .long-time-tips__message{width:595px;height:54px;margin-top:24px;font-size:18px;line-height:27px;color:#fff;text-shadow:0 0 1px rgba(94,101,115,.5)}.hulu-player-app .long-time-tips-container .long-time-tips__continue-button-container{cursor:pointer;margin-top:40px}.hulu-player-app .long-time-tips-container .long-time-tips__continue-button-container .action-button{width:220px;height:55px}.hulu-player-app .long-time-tips-container .long-time-tips__continue-button-container .action-button.btn-inverse{border-width:2px}.hulu-player-app :focus:not([data-focus-visible]),.hulu-player-app:not(.hulu-player-app-pip){outline:none}