.ima-ad-container{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1111}.ima-ad-container .clickThroughPanel{width:100%;height:100%;position:absolute;z-index:1}.ima-ad-container .ima-control-bar-container{background-color:#00000080;position:absolute;bottom:0;width:100%;height:.5rem;z-index:9974}.ima-ad-container .ima-control-bar-container .interactiveAdControls{top:-.8rem;left:0;position:absolute;width:100%;z-index:9974;display:block;height:0;font-size:12px}.ima-ad-container .ima-control-bar-container .interactiveAdControls .flatGrey{position:absolute;height:29px;background-color:#999999d9;text-align:center;font-weight:700;border-radius:2px;color:#fff;padding:8px;text-transform:uppercase;-webkit-user-select:none;user-select:none;border:0;bottom:0}.ima-ad-container .ima-control-bar-container .interactiveAdControls .adText{bottom:0;left:15px;width:15px;height:26px;line-height:26px;position:absolute}.ima-ad-container .ima-control-bar-container .interactiveAdControls .adText span{color:#fff;text-shadow:0 0 2px #000e,0 0 2px #000e;font-weight:700;-webkit-user-select:none;user-select:none}.ima-ad-container .ima-control-bar-container .interactiveAdControls .adClick{left:45px;cursor:pointer}.ima-ad-container .ima-control-bar-container .interactiveAdControls .skipButton{right:10px;display:none}.ima-ad-container .ima-control-bar-container .interactiveAdControls .adCountdown{bottom:0;left:5px;position:absolute;display:none}.ima-ad-container .ima-control-bar-container.ima-showing,.ima-ad-container .ima-control-bar-container.paused{height:2.3rem}:is(.ima-ad-container .ima-control-bar-container.ima-showing,.ima-ad-container .ima-control-bar-container.paused) .ima-controls{height:2rem;opacity:1}.ima-ad-container .ima-control-bar-container.playing .ima-play{display:block}.ima-ad-container .ima-control-bar-container.playing .ima-play .play-icon{display:none}.ima-ad-container .ima-control-bar-container.paused .ima-play{display:block}.ima-ad-container .ima-control-bar-container.paused .ima-play .pause-icon{display:none}.ima-ad-container .ima-control-bar-container .ima-controls{display:flex;opacity:0;align-items:center;width:100%;height:0}.ima-ad-container .ima-control-bar-container .ima-controls .ima-button{display:flex;align-items:center;background:none;border:none;color:#fff;cursor:pointer;height:100%}.ima-ad-container .ima-control-bar-container .ima-controls .ima-button .icon{height:100%}.ima-ad-container .ima-control-bar-container .ima-controls .ima-button.ima-play,.ima-ad-container .ima-control-bar-container .ima-controls .ima-button.ima-volume{width:2rem;margin-left:20px}.ima-ad-container .ima-control-bar-container .ima-controls .ima-button.ima-volume .unmute-icon{display:none}.ima-ad-container .ima-control-bar-container .ima-controls .ima-button.ima-volume.ima-unmuted .unmute-icon{display:block}.ima-ad-container .ima-control-bar-container .ima-controls .ima-button.ima-volume.ima-unmuted .mute-icon{display:none}.ima-ad-container .ima-control-bar-container .ima-controls .ima-button.fullscreen.ima-fullscreen .minimize-icon{display:block}.ima-ad-container .ima-control-bar-container .ima-controls .ima-button.fullscreen.ima-fullscreen .fullscreen-icon{display:none}.ima-ad-container .ima-control-bar-container .ima-controls .ima-button.ima-fullscreen{margin-left:auto}.ima-ad-container .ima-control-bar-container .ima-controls .ima-button.ima-fullscreen .minimize-icon{display:none}.ima-ad-container .ima-control-bar-container .ima-seek-bar{width:100%;height:.4rem;background-color:#ffffff80}.ima-ad-container .ima-control-bar-container .ima-seek-bar .ima-progress-bar{width:0;height:100%;background-color:#2476d5}.ima-ad-container .clickThroughPanel.apple-esque-variant,.ima-ad-container .clickThroughPanel.gradient-variant,.ima-ad-container .clickThroughPanel.left-aligned-variant{height:calc(100% - 20px)}.ima-ad-container .ima-control-bar-container.apple-esque-variant,.ima-ad-container .ima-control-bar-container.left-aligned-variant{height:0;display:flex;flex-direction:column;align-items:center}.ima-ad-container .ima-control-bar-container.gradient-variant{background:linear-gradient(90deg,#00000080 92%,#0000);width:calc(100% - 20px)}.apple-esque-variant :is(.ima-ad-container .ima-control-bar-container .interactiveAdControls){top:unset;bottom:20px}.left-aligned-variant :is(.ima-ad-container .ima-control-bar-container .interactiveAdControls){top:unset;bottom:40px}.playing:not(.ima-showing,.paused) :is(.left-aligned-variant :is(.ima-ad-container .ima-control-bar-container .interactiveAdControls)){bottom:20px}.apple-esque-variant :is(.ima-ad-container .ima-control-bar-container .ima-controls),.left-aligned-variant :is(.ima-ad-container .ima-control-bar-container .ima-controls){order:-1;position:absolute;height:44px}.apple-esque-variant :is(.ima-ad-container .ima-control-bar-container .ima-controls){background:#0006;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:10px;bottom:65px;width:140px;justify-content:space-evenly}@media only screen and (min-width:500px){.apple-esque-variant :is(.ima-ad-container .ima-control-bar-container .ima-controls){bottom:15px}}.left-aligned-variant :is(.ima-ad-container .ima-control-bar-container .ima-controls){bottom:0;left:10px;justify-content:space-between;width:150px}.left-aligned-variant :is(.ima-ad-container .ima-control-bar-container .ima-controls .ima-button){filter:drop-shadow(0 0 2px rgba(0,0,0,.5)) drop-shadow(0 0 2px rgba(0,0,0,.8))}.apple-esque-variant :is(.ima-ad-container .ima-control-bar-container .ima-controls .ima-button.ima-fullscreen),.apple-esque-variant :is(.ima-ad-container .ima-control-bar-container .ima-controls .ima-button.ima-volume,.ima-ad-container .ima-control-bar-container .ima-controls .ima-button.ima-play),.left-aligned-variant :is(.ima-ad-container .ima-control-bar-container .ima-controls .ima-button.ima-fullscreen),.left-aligned-variant :is(.ima-ad-container .ima-control-bar-container .ima-controls .ima-button.ima-volume,.ima-ad-container .ima-control-bar-container .ima-controls .ima-button.ima-play){margin-left:0}.gradient-variant :is(.ima-ad-container .ima-control-bar-container .ima-controls .ima-button.ima-fullscreen){margin-right:20px}.apple-esque-variant :is(.ima-ad-container .ima-control-bar-container .ima-seek-bar),.left-aligned-variant :is(.ima-ad-container .ima-control-bar-container .ima-seek-bar){bottom:0;height:5px;position:absolute}.gradient-variant :is(.ima-ad-container .ima-control-bar-container .ima-seek-bar){width:calc(100% + 20px)}.hpc-mute-buttons{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.2;position:absolute;right:10px;top:10px;background:none;border:0;z-index:9975}.hpc-mute-buttons .hpc-icon-volume-mute{border:none}@media screen and (max-width:767px){.hpc-mobile-mute-button{background:#000;border-radius:25px;height:30px;width:auto;border:0;color:#fff;opacity:75%;height:36px;width:36px;font-size:24px;align-items:center;justify-content:center;display:flex}.hpc-mobile-mute-button.display-none,.hpc-mobile-mute-button.muted .hpc-icon-volume-unmute{display:none}.hpc-mobile-mute-button.muted .hpc-icon-volume-mute{display:block}.hpc-mobile-mute-button .hpc-icon-volume-mute{display:none;height:24px;width:24px}.hpc-mobile-mute-button .hpc-icon-volume-unmute{height:24px;width:24px}.hpc-unmute-overlay{display:none}}@media screen and (min-width:768px) and (max-width:980px){.hpc-mobile-mute-button{background:#000;border-radius:50%;opacity:75%;align-items:center;justify-content:center;display:flex;padding:5px;width:50px;height:50px}.hpc-mobile-mute-button.display-none{display:none}.hpc-mobile-mute-button img{height:90%;width:90%}.hpc-mobile-mute-button.muted .hpc-icon-volume-unmute{display:none}.hpc-mobile-mute-button.muted .hpc-icon-volume-mute{display:block}.hpc-mobile-mute-button .hpc-icon-volume-mute,.hpc-unmute-overlay{display:none}.hpc-icon-volume-mute,.hpc-icon-volume-unmute{height:24px;width:24px}}@media screen and (min-width:981px){.hpc-unmute-overlay{position:absolute;background:#000;color:#fff;border-radius:25px;height:40px;width:auto;opacity:75%;border:0;margin:.25em .5em 0 0;padding:10px 30px;text-align:center;align-items:center;display:flex;white-space:nowrap;font-size:14px}.hpc-unmute-overlay.display-none{display:none}.hpc-unmute-overlay .hpc-icon-volume-mute{padding-right:5px;height:25px;width:25px}.hpc-mobile-mute-button{display:none}}.hpc-controls-overlay{display:flex;position:absolute;left:0;top:0;width:100%;height:100%;padding-top:0;overflow:hidden;font-weight:400;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.2}.hpc-controls-overlay .status{position:absolute}.hpc-controls-overlay .control{position:relative}.hpc-controls-overlay .playlist-back{grid-area:backward}.hpc-controls-overlay .playlist-forward{grid-area:forward}:is(.hpc-controls-overlay .playlist-back,.hpc-controls-overlay .playlist-forward):disabled{cursor:default;opacity:.5}.hpc-controls-overlay .mute,.hpc-controls-overlay .unmute{grid-area:mute-unmute;min-width:max-content}.hpc-controls-overlay .volumebar{grid-area:volumebar}.hpc-controls-overlay .current-time{grid-area:current-time}.hpc-controls-overlay .duration{grid-area:duration}.hpc-controls-overlay .time-slash{grid-area:time-slash}.hpc-controls-overlay .time-slash:after{content:"/"}.hpc-controls-overlay .captions{grid-area:captions}.hpc-controls-overlay .fullscreen-controls{grid-area:fullscreen}.hpc-controls-overlay .fullscreen-controls .minimize-icon,.hpc-controls-overlay .fullscreen-controls.hpc-fullscreen .fullscreen-icon{display:none}.hpc-controls-overlay .fullscreen-controls.hpc-fullscreen .minimize-icon{display:block}.hpc-controls-overlay .control-bar .seekbar{position:relative;grid-area:seekbar;transition:.3s;cursor:pointer}.hpc-controls-overlay .control-bar .seekbar .seekbar-progress{position:absolute;width:0;height:100%;background-color:#4e7ffa;z-index:5}.hpc-controls-overlay .control-bar .seekbar .seekbar-load-progress{position:absolute;width:0;height:100%;background-color:#fff;z-index:4}.hpc-controls-overlay .control-bar>:not(.seekbar){display:flex;align-items:center;justify-content:center}.hpc-controls-overlay .control-bar button{padding:0;overflow:hidden;cursor:pointer;border:none;background:none}.hpc-controls-overlay .control-bar .play-controls{transform:translate(0);grid-area:play-replay-pause}.hpc-controls-overlay .control-bar .play-controls .icon,.hpc-controls-overlay .control-bar .play-controls.playing .play-icon,.hpc-controls-overlay .control-bar .play-controls.playing .replay-icon{display:none}.hpc-controls-overlay .control-bar .play-controls.playing .pause-icon{display:block}.hpc-controls-overlay .control-bar .play-controls.paused .pause-icon,.hpc-controls-overlay .control-bar .play-controls.paused .replay-icon{display:none}.hpc-controls-overlay .control-bar .play-controls.paused .play-icon{display:block}.hpc-controls-overlay .control-bar .play-controls.replay .pause-icon,.hpc-controls-overlay .control-bar .play-controls.replay .play-icon{display:none}.hpc-controls-overlay .control-bar .play-controls.replay .replay-icon{display:block}.hpc-controls-overlay .control-bar .mute-controls .icon{display:none}.hpc-controls-overlay .control-bar .mute-controls .mute-button{height:100%;width:2rem}.hpc-controls-overlay .control-bar .mute-controls .mute-button.muted .mute-icon{display:block}.hpc-controls-overlay .control-bar .mute-controls .mute-button.muted .unmute-icon,.hpc-controls-overlay .control-bar .mute-controls .mute-button.unmuted .mute-icon{display:none}.hpc-controls-overlay .control-bar .mute-controls .mute-button.unmuted .unmute-icon{display:block}.hpc-controls-overlay .control-bar .mute-controls .volume-slider{opacity:0;width:1px}.hpc-controls-overlay .control-bar .mute-controls .volume-slider:focus{opacity:1;width:5rem;margin-left:1rem}.hpc-controls-overlay .control-bar .mute-controls:hover .volume-slider{opacity:1;width:5rem;margin-left:1rem;transition:width .2s}.hpc-controls-overlay .control-bar .icon{z-index:10;border:none}.hpc-controls-overlay .control-bar .mute-icon{padding-top:1px}.hpc-controls-overlay .control-bar .timestamp span{-webkit-user-select:none;user-select:none}.hpc-controls-overlay .control-bar .timestamp .control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.hpc-controls-overlay.overlay-fade-out{display:block;opacity:0;visibility:visible;transition:opacity 1s;transition-delay:2s}.hpc-controls-overlay button.captions{position:relative;overflow:visible}.hpc-controls-overlay .captions{position:relative}.hpc-controls-overlay .captions .captions-menu-button{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.hpc-controls-overlay .captions .closed-captions-menu{text-align:center;color:#fff;font-weight:700;list-style-type:none;background:#000000bf;top:-81px;position:absolute;display:flex;flex-direction:column;font-size:10px;padding:6px 16px;white-space:nowrap}.hpc-controls-overlay .captions .closed-captions-menu .captions-button{border:0;color:#fff}.hpc-controls-overlay .captions .closed-captions-menu .captions-button:hover{color:#4a90e2}.hpc-controls-overlay .captions .closed-captions-menu [class^=closed-captions-option]{padding:6px 0;border-bottom:1px solid #ffffff80}.hpc-controls-overlay .captions .closed-captions-menu [class^=closed-captions-option]:last-of-type{border-bottom:none}.hpc-controls-overlay .top-controls{position:absolute;height:98px;width:100%;top:0;background-image:linear-gradient(180deg,#000,#0000);pointer-events:none;-webkit-user-select:none;user-select:none;padding-right:2.5rem}.hpc-controls-overlay .top-controls .video-source,.hpc-controls-overlay .top-controls .video-title{color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:50ch;text-align:left}.hpc-controls-overlay .control-bar{height:100%;width:100%;font-size:12px;background-image:linear-gradient(0deg,#000,#0000);display:grid;grid-template-areas:". . . . . . . . . ." ". . . . . . . . . ." ". . . . . . . . . ." ". . . backward play-replay-pause play-replay-pause forward . . ." ". . . . . . . . . ." ". . . . . . . . . ." "current-time seekbar seekbar seekbar seekbar seekbar seekbar duration captions fullscreen";grid-template-columns:2rem 2.5rem repeat(6,1fr) 2.5rem 2rem;grid-template-rows:2rem repeat(5,1fr) 2rem}.hpc-controls-overlay .timestamp.current-time{margin-left:10px}.hpc-controls-overlay .seekbar{height:.25rem;border:none;background:#d3d3d3;margin:0 1.25rem}.hpc-controls-overlay .control-bar .time-slash{display:none}.hpc-controls-overlay .captions,.hpc-controls-overlay .fullscreen-controls,.hpc-controls-overlay .timestamp,.hpc-controls-overlay .volumebar{background:#0000;color:#fff}.hpc-controls-overlay .play-controls,.hpc-controls-overlay .playlist-back,.hpc-controls-overlay .playlist-forward{height:45px;width:45px;margin:auto}.hpc-controls-overlay .play-controls .icon{width:100%;height:100%}:is(.hpc-controls-overlay .playlist-forward,.hpc-controls-overlay .playlist-back) .icon{width:60%;height:60%}.hpc-controls-overlay .seekbar{align-self:center}.hpc-controls-overlay .control-bar .mute,.hpc-controls-overlay .control-bar .unmute{display:none}.hpc-controls-overlay .mute-button-overlay,.hpc-controls-overlay .unmute-button-overlay{grid-area:mute-unmute}.hpc-controls-overlay .control-bar .mute-controls{display:none}.hpc-controls-overlay .video-title{padding:20px 20px 8px;font-size:16px}.hpc-controls-overlay .video-source{padding-left:20px;font-size:12px}@media screen and (min-width:981px){.hpc-controls-overlay:not(.mobile-controls) .control-bar{font-size:14px;display:grid;position:absolute;bottom:0;height:50px;width:100%;background-image:linear-gradient(0deg,#000,#0000);text-align:center;grid-template-areas:"seekbar seekbar seekbar seekbar seekbar seekbar seekbar seekbar seekbar seekbar seekbar seekbar seekbar seekbar seekbar seekbar seekbar" "backward play-replay-pause forward mute-unmute current-time time-slash duration . . . . . . captions . fullscreen .";grid-template-columns:fit-content(4rem) 3.5rem fit-content(3rem) minmax(3rem,max-content) fit-content(5ch) 2ch fit-content(5ch) 1fr repeat(5,1fr) 2rem 1rem 2rem 1rem;grid-template-rows:auto 2fr}.hpc-controls-overlay:not(.mobile-controls) .control-bar .mute-controls{padding:0 1rem}.hpc-controls-overlay:not(.mobile-controls) .control-bar>:not(.seekbar){display:flex;width:100%;height:100%;color:#fff;margin:0}.hpc-controls-overlay:not(.mobile-controls) .control-bar .icon{width:24px;height:24px}.hpc-controls-overlay:not(.mobile-controls) .control-bar .playlist-back{width:3rem;padding-left:1rem}.hpc-controls-overlay:not(.mobile-controls) .control-bar .playlist-back.hidden{width:0;padding:0}.hpc-controls-overlay:not(.mobile-controls) .control-bar .playlist-forward{width:2.5rem;padding-right:.5rem}.hpc-controls-overlay:not(.mobile-controls) .control-bar .playlist-forward.hidden{width:0;padding:0}.hpc-controls-overlay:not(.mobile-controls) .time-slash{padding:0 4px}.hpc-controls-overlay:not(.mobile-controls) .seekbar{height:.3125rem;border:none;background:#d3d3d3;margin:0}.hpc-controls-overlay:not(.mobile-controls) .video-title{padding-left:1.25rem;padding-top:1.25rem;padding-bottom:.5rem;font-size:1.25rem}.hpc-controls-overlay:not(.mobile-controls) .video-source{padding-left:1.25rem;font-size:1rem}}@media only screen and (min-width:480px) and (max-width:979px){.hpc-controls-overlay .top-controls .video-title{font-size:20px}.hpc-controls-overlay .top-controls .video-source{font-size:14px}.hpc-controls-overlay .control-bar{font-size:16px;grid-template-columns:4rem repeat(8,1fr) 4rem;grid-template-rows:3rem repeat(5,1fr) 3rem}.hpc-controls-overlay .control-bar .play-controls,.hpc-controls-overlay .control-bar .playlist-back,.hpc-controls-overlay .control-bar .playlist-forward{height:80px;width:80px;margin:auto}.hpc-controls-overlay .control-bar .play-controls .icon{width:100%;height:100%}:is(.hpc-controls-overlay .control-bar .playlist-forward,.hpc-controls-overlay .control-bar .playlist-back) .icon{width:80%;height:80%}.hpc-controls-overlay .control-bar .captions,.hpc-controls-overlay .control-bar .fullscreen-controls{width:30px;height:30px;align-self:center}}.hpc-controls-overlay .hidden{visibility:hidden!important}.hpc-controls-overlay .display-none,.hpc-controls-overlay.display-none{display:none!important}.hpc-error-overlay{display:none;position:absolute;left:0;top:0;width:100%;height:100%;padding-top:0;overflow:hidden;background:gray;z-index:10;line-height:1.4}.hpc-error-overlay.show{display:flex;justify-content:center;align-items:center}.hpc-error-overlay .error-message{text-align:center;min-width:30%;background:#0006;border-radius:2px;padding:1.5rem 2rem;color:#fff}.hpc-sticky-wrapper:not(.hpc-sticky){animation-name:fade_out;animation-duration:.8s;animation-timing-function:ease-in-out}.hpc-sticky .hpc-sticky-header,.hpc-sticky.hpc-sticky-wrapper{position:fixed;z-index:9999;visibility:visible;animation-name:fade_in;animation-duration:.8s;animation-timing-function:ease-in-out}.hpc-sticky .hpc-sticky-header{display:flex}.hpc-sticky .top-controls{display:none}.hpc-sticky-header{text-align:left;justify-content:space-between;align-items:center;height:50px;font-size:13.5px;display:none;background-color:#fff;border:solid #ececec;border-width:.1px 0 0;border-bottom:none;box-shadow:0 -2px 15px #e4e4e4}.hpc-sticky-header .hpc-sticky-title-wrapper{width:100%;height:100%;padding:10px;line-height:1.1}.hpc-sticky-header .hpc-sticky-title-wrapper .hpc-sticky-header-watch{font-weight:700;text-transform:uppercase;color:#000}.hpc-sticky-header .hpc-sticky-close{color:silver;cursor:pointer;border:none;background:none;font-size:18px;-webkit-user-select:none;user-select:none}@media screen and (min-width:768px){.hpc-sticky .hpc-sticky-header,.hpc-sticky.hpc-sticky-wrapper{width:400px;bottom:calc(0px + var(--sticky-player-offset, 0px));left:auto;right:20px}.hpc-sticky.hpc-sticky-wrapper{height:225px}.hpc-sticky .hpc-sticky-header{bottom:calc(225px + var(--sticky-player-offset, 0px))}}@media only screen and (max-width:767px){.hpc-sticky .hpc-sticky-header,.hpc-sticky.hpc-sticky-wrapper{height:90px;margin-bottom:15px;bottom:calc(0px + var(--sticky-player-offset, 0px))}.hpc-sticky.hpc-sticky-wrapper{z-index:10000;left:10px;width:160px;box-shadow:-5px 0 20px #0a0a0a80}.hpc-sticky .hpc-sticky-header{width:calc(100% - 180px);right:10px;align-items:start;box-shadow:5px 0 20px #0a0a0a66}.hpc-sticky .hpc-sticky-header .hpc-sticky-title-wrapper{line-height:16px}.hpc-sticky .hpc-sticky-header .hpc-sticky-title-wrapper .hpc-sticky-header-watch{display:none}.hpc-sticky .hpc-sticky-header .hpc-sticky-close{padding-top:10px;padding-right:10px}.hpc-sticky .control-bar{display:flex}.hpc-sticky .control-bar>:not(.play-controls){display:none}.hpc-sticky .hpc-mobile-mute-button{display:flex;position:fixed;bottom:calc(18px + var(--sticky-player-offset, 0px));right:16px;top:unset;z-index:9999;height:26px;width:26px}.hpc-sticky .hpc-mobile-mute-button img{height:16px;width:16px}.hpc-sticky .ima-control-bar-container .ima-controls{display:none}.hpc-sticky .ima-control-bar-container .interactiveAdControls{bottom:calc(10px + var(--sticky-player-offset, 0px))}.hpc-sticky .ima-control-bar-container .interactiveAdControls .adClick,.hpc-sticky .ima-control-bar-container .interactiveAdControls .adText{display:none}.hpc-sticky .ima-control-bar-container .interactiveAdControls .skipButton{bottom:unset}.playing:not(.ima-showing,.paused) :is(.hpc-sticky .ima-control-bar-container .interactiveAdControls) .skipButton{bottom:-10px}}@keyframes fade_in{0%{opacity:0}30%{opacity:.3}50%{opacity:.5}to{opacity:1}}@keyframes fade_out{0%{opacity:0}30%{opacity:.3}50%{opacity:.5}to{opacity:1}}