[data-timezone] {
    display: none;
}
@-webkit-keyframes animation-5j8bii {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes animation-5j8bii {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.css-1dv1kvn {
    border: 0;
    -webkit-clip: rect(0 0 0 0);
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.css-8pe5zk {
    display: none;
    text-align: center;
}

@media (min-width: 1024px) {
    .css-8pe5zk {
        display: block;
    }
}

.css-5wt1bj {
    color: #666;
    -webkit-letter-spacing: 0.03em;
    -moz-letter-spacing: 0.03em;
    -ms-letter-spacing: 0.03em;
    letter-spacing: 0.03em;
    margin-top: 2px;
}

.css-1vlye70 {
    display: inline-block;
    font-family: nyt-franklin, helvetica, arial, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    color: #000;
    font-weight: 500;
}

.css-1vlye70:first-child {
    margin-left: 0;
}

.css-ogiugu {
    display: inline-block;
    border-radius: 3px;
    padding: 7px 10px;
}

.css-ogiugu:hover {
    background-color: #f7f7f7;
}

@media (min-width: 1024px) {
    .css-ogiugu {
        padding: 7px 8px 6px;
        -webkit-transition: background 0.6s ease;
        transition: background 0.6s ease;
    }
}

.css-1k0lris {
    color: #326891;
    height: 12px;
    margin-left: 8px;
    padding-left: 8px;
}

.css-9e9ivx {
    display: none;
    font-size: 10px;
    margin-left: auto;
    text-transform: uppercase;
}

.hasLinks .css-9e9ivx {
    display: block;
}

@media (min-width: 740px) {
    .hasLinks .css-9e9ivx {
        margin: none;
        position: absolute;
        right: 20px;
    }
}

@media (min-width: 1024px) {
    .hasLinks .css-9e9ivx {
        display: none;
    }
}

.css-hnzl8o {
    display: inline-block;
    font-size: 12px;
    -webkit-transition: color 0.6s ease;
    transition: color 0.6s ease;
    color: #121212;
}

.css-hnzl8o:hover {
    color: #666;
}

.css-103zufb {
    display: none;
}

@media (min-width: 1024px) {
    .css-103zufb {
        display: unset;
    }
}

.css-stscvm {
    display: none;
}

@media (min-width: 1024px) {
    .css-stscvm {
        display: block;
        margin-top: -15px;
    }
}

@media (min-width: 1024px) {
    .css-158f1cv {
        text-align: center;
    }
}

.css-wu78io {
    position: fixed;
    top: -120px;
    left: 0;
    width: 100%;
    height: 120px;
    z-index: 100001;
    background: #fff;
}

.css-1y7qxpi {
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.28);
    background: #fff;
    position: fixed;
    width: 100%;
    -webkit-transform: translateY(-70px);
    -ms-transform: translateY(-70px);
    transform: translateY(-70px);
    top: 0;
    left: 0;
    z-index: 100000;
    -webkit-transition: 0.5s cubic-bezier(0.23, 1, 0.32, 1);
    transition: 0.5s cubic-bezier(0.23, 1, 0.32, 1);
}

.css-1llhclm {
    margin: 0 auto;
    padding: 0 3%;
    max-width: 1200px;
    white-space: nowrap;
}

.css-82iers {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 5px 0 4px;
    margin: 0 60px;
}

.css-1llhclm .css-82iers {
    margin: 0;
}

.css-cwdrld {
    display: inline-block;
    font-family: nyt-franklin, helvetica, arial, sans-serif;
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 500;
}

.css-1wjnrbv {
    border-radius: 3px;
    display: inline-block;
    padding: 4px;
    -webkit-transition: background 0.6s ease;
    transition: background 0.6s ease;
    vertical-align: middle;
}

.css-1wjnrbv:hover,
.css-1wjnrbv:focus {
    background-color: #f7f7f7;
}

.css-tmjxlh {
    width: 14px;
    height: 17px;
    margin: 1px 0 0;
    padding: 0 4px;
}

.css-1hd1ne6 {
    width: 16px;
    height: 16px;
    padding: 0 4px;
    background-color: #fff;
}

.css-1k9ek97 {
    background-color: #fff;
}

.css-6n7j50 {
    display: inline;
}

.css-1kj7lfb {
    display: none;
}

@media (min-width: 1024px) {
    .css-1kj7lfb {
        display: inline-block;
        margin-right: 7px;
    }
}

.css-10m9xeu {
    display: block;
    width: 16px;
    height: 16px;
}

.css-1fe7a5q {
    display: inline-block;
    height: 16px;
    vertical-align: sub;
    width: 16px;
}

.css-1f8er69 {
    border: 0;
    -webkit-clip: rect(0 0 0 0);
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    border-radius: 3px;
    cursor: pointer;
    font-family: nyt-franklin, helvetica, arial, sans-serif;
    -webkit-transition: ease 0.6s;
    transition: ease 0.6s;
    white-space: nowrap;
    vertical-align: middle;
    background-color: transparent;
    color: #000;
    font-size: 11px;
    line-height: 11px;
    font-weight: 700;
    -webkit-letter-spacing: 0.02em;
    -moz-letter-spacing: 0.02em;
    -ms-letter-spacing: 0.02em;
    letter-spacing: 0.02em;
    padding: 11px 12px 8px;
    background: #fff;
    display: inline-block;
    left: 44px;
    text-transform: uppercase;
    -webkit-transition: none;
    transition: none;
}

.css-1f8er69:active,
.css-1f8er69:focus {
    -webkit-clip: auto;
    clip: auto;
    overflow: visible;
    width: auto;
    height: auto;
}

.css-1f8er69::-moz-focus-inner {
    padding: 0;
    border: 0;
}

.css-1f8er69:-moz-focusring {
    outline: 1px dotted;
}

.css-1f8er69:disabled,
.css-1f8er69.disabled {
    opacity: 0.5;
    cursor: default;
}

.css-1f8er69:active,
.css-1f8er69.active {
    background-color: #f7f7f7;
}

@media (min-width: 740px) {
    .css-1f8er69:hover {
        background-color: #f7f7f7;
    }
}

.css-1f8er69:focus {
    margin-top: 3px;
    padding: 8px 8px 6px;
}

@media (min-width: 1024px) {
    .css-1f8er69 {
        left: 112px;
    }
}

.css-10488qs {
    display: none;
}

@media (min-width: 1024px) {
    .css-10488qs {
        display: inline-block;
        position: relative;
    }
}

.css-1e1s8k7 {
    font-size: 11px;
    text-align: center;
    padding-bottom: 25px;
}

@media (min-width: 1024px) {
    .css-1e1s8k7 {
        padding: 0 3% 9px;
    }
}

.css-1e1s8k7.dockVisible {
    padding-bottom: 45px;
}

@media (min-width: 1024px) {
    .css-1e1s8k7.dockVisible {
        padding: 0 3% 45px;
    }
}

@media (min-width: 1150px) {
    .css-1e1s8k7 {
        margin: 0 auto;
        max-width: 1200px;
    }
}

.NYTApp .css-1e1s8k7 {
    display: none;
}

@media print {
    .css-1e1s8k7 {
        display: none;
    }
}

.css-15uy5yv {
    border-top: 1px solid #ebebeb;
    padding-top: 9px;
}

.css-jq1cx6 {
    color: #666;
    font-family: nyt-franklin, helvetica, arial, sans-serif;
    padding: 10px 0;
    -webkit-text-decoration: none;
    text-decoration: none;
    white-space: nowrap;
}

.css-jq1cx6:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

.css-17ih8de {
    box-sizing: border-box;
    vertical-align: top;
}

.css-79elbk {
    position: relative;
}

.css-1ly73wi {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    -webkit-clip: rect(0 0 0 0);
    clip: rect(0 0 0 0);
    overflow: hidden;
}

.css-rfqw0c {
    text-align: center;
    height: 100%;
    display: block;
}

.css-1uk1gs8 {
    margin: 0;
}

.css-1ii2lp6 {
    opacity: 0;
    -webkit-transition: opacity 300ms ease-in-out;
    transition: opacity 300ms ease-in-out;
}

.css-hdqqnp {
    width: 100%;
    vertical-align: bottom;
}

.css-1akkl0w {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.css-i6bazn {
    overflow: hidden;
}

.css-1jke4yk {
    position: relative;
    width: 100%;
}

.css-1rr4qq7 {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.css-gcp1fy {
    padding-left: 12px;
    width: 91px;
    max-width: 91px;
    height: 91px;
    max-height: 91px;
    overflow: hidden;
    float: right;
}

.css-gcp1fy img {
    width: 100%;
}

.css-gcp1fy:empty {
    display: none;
}

.css-ucmrs6 {
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
}

.css-15rwwo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.css-1wd5atx {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
}

.css-szc2m3::after {
    content: '';
    display: block;
    clear: both;
}

.css-1ahmolp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 1px;
}

.css-h9j3p9 {
    margin-bottom: 0.75rem;
    padding-bottom: 0.75rem;
    border-bottom: 1px solid var(--color-stroke-quaternary, #dfdfdf);
}

.css-h9j3p9:last-child {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}

.css-1dngl6i {
    border-top: 1px solid var(--color-stroke-primary, #121212);
    padding-top: 20px;
}

.css-142l3g4 {
    position: relative;
    min-height: 90px;
    width: 100%;
    overflow: hidden;
}

.css-131kqdc {
    width: 100%;
    color: #999;
    text-transform: uppercase;
    font-size: 10px;
    font-family: nyt-franklin, helvetica, arial, sans-serif;
    text-align: center;
    -webkit-letter-spacing: 0.5px;
    -moz-letter-spacing: 0.5px;
    -ms-letter-spacing: 0.5px;
    letter-spacing: 0.5px;
    padding: 11px 0 10px;
}

.css-fzvsed {
    border-radius: 3px;
    cursor: pointer;
    font-family: nyt-franklin, helvetica, arial, sans-serif;
    -webkit-transition: ease 0.6s;
    transition: ease 0.6s;
    white-space: nowrap;
    vertical-align: middle;
    background-color: transparent;
    color: #000;
    font-size: 11px;
    line-height: 11px;
    font-weight: 700;
    -webkit-letter-spacing: 0.02em;
    -moz-letter-spacing: 0.02em;
    -ms-letter-spacing: 0.02em;
    letter-spacing: 0.02em;
    padding: 11px 12px 8px;
    border: 0;
    padding: 8px 9px;
    text-transform: uppercase;
}

.css-fzvsed.hidden {
    opacity: 0;
    visibility: hidden;
}

.css-fzvsed.hidden:focus {
    opacity: 1;
}

.css-fzvsed::-moz-focus-inner {
    padding: 0;
    border: 0;
}

.css-fzvsed:-moz-focusring {
    outline: 1px dotted;
}

.css-fzvsed:disabled,
.css-fzvsed.disabled {
    opacity: 0.5;
    cursor: default;
}

.css-fzvsed:active,
.css-fzvsed.active {
    background-color: #f7f7f7;
}

@media (min-width: 740px) {
    .css-fzvsed:hover {
        background-color: #f7f7f7;
    }
}

@media (min-width: 1024px) {
    .css-fzvsed {
        display: none;
    }
}

.css-123u7tk {
    border-radius: 3px;
    cursor: pointer;
    font-family: nyt-franklin, helvetica, arial, sans-serif;
    -webkit-transition: ease 0.6s;
    transition: ease 0.6s;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ebebeb;
    color: #333;
    font-size: 11px;
    line-height: 11px;
    font-weight: 500;
    -webkit-letter-spacing: 0.02em;
    -moz-letter-spacing: 0.02em;
    -ms-letter-spacing: 0.02em;
    letter-spacing: 0.02em;
    padding: 11px 12px 8px;
    text-transform: uppercase;
    display: none;
    padding: 8px 9px 9px;
}

.css-123u7tk::-moz-focus-inner {
    padding: 0;
    border: 0;
}

.css-123u7tk:-moz-focusring {
    outline: 1px dotted;
}

.css-123u7tk:disabled,
.css-123u7tk.disabled {
    opacity: 0.5;
    cursor: default;
}

.css-123u7tk:active,
.css-123u7tk.active {
    background-color: #f7f7f7;
}

@media (min-width: 740px) {
    .css-123u7tk:hover {
        background-color: #f7f7f7;
    }
}

@media (min-width: 1024px) {
    .css-123u7tk {
        border: 0;
        display: inline-block;
        margin-right: 8px;
    }
}

.css-tkwi90 {
    border-radius: 3px;
    cursor: pointer;
    font-family: nyt-franklin, helvetica, arial, sans-serif;
    -webkit-transition: ease 0.6s;
    transition: ease 0.6s;
    white-space: nowrap;
    vertical-align: middle;
    background-color: transparent;
    color: #000;
    font-size: 11px;
    line-height: 11px;
    font-weight: 700;
    -webkit-letter-spacing: 0.02em;
    -moz-letter-spacing: 0.02em;
    -ms-letter-spacing: 0.02em;
    letter-spacing: 0.02em;
    padding: 11px 12px 8px;
    border: 0;
}

.css-tkwi90::-moz-focus-inner {
    padding: 0;
    border: 0;
}

.css-tkwi90:-moz-focusring {
    outline: 1px dotted;
}

.css-tkwi90:disabled,
.css-tkwi90.disabled {
    opacity: 0.5;
    cursor: default;
}

.css-tkwi90:active,
.css-tkwi90.active {
    background-color: #f7f7f7;
}

@media (min-width: 740px) {
    .css-tkwi90:hover {
        background-color: #f7f7f7;
    }
}

.css-tkwi90.activeSearchButton {
    background-color: #f7f7f7;
}

@media (min-width: 1024px) {
    .css-tkwi90 {
        padding: 8px 9px 9px;
    }
}

.css-nhjhh0 {
    display: block;
    width: 189px;
    height: 26px;
    margin: 5px auto 0;
}

@media (min-width: 740px) {
    .css-nhjhh0 {
        width: 225px;
        height: 31px;
        margin: 4px auto 0;
    }
}

@media (min-width: 1024px) {
    .css-nhjhh0 {
        width: 195px;
        height: 26px;
        margin: 6px auto 0;
    }
}

.css-htw48t {
    border-radius: 3px;
    cursor: pointer;
    font-family: nyt-franklin, helvetica, arial, sans-serif;
    -webkit-transition: ease 0.6s;
    transition: ease 0.6s;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #567b95;
    border: 1px solid #326891;
    color: #fff;
    font-size: 11px;
    line-height: 11px;
    font-weight: 700;
    -webkit-letter-spacing: 0.05em;
    -moz-letter-spacing: 0.05em;
    -ms-letter-spacing: 0.05em;
    letter-spacing: 0.05em;
    padding: 11px 12px 8px;
    text-transform: uppercase;
    display: inline-block;
}

.css-htw48t::-moz-focus-inner {
    padding: 0;
    border: 0;
}

.css-htw48t:-moz-focusring {
    outline: 1px dotted;
}

.css-htw48t:disabled,
.css-htw48t.disabled {
    opacity: 0.5;
    cursor: default;
}

@media (min-width: 740px) {
    .css-htw48t:hover {
        background-color: #326891;
    }
}

@media (min-width: 1024px) {
    .css-htw48t {
        padding: 11px 12px 8px;
        height: 11px;
        color: #fff !important;
    }
}

.css-htw48t:hover {
    border: 1px solid #326891;
}

.css-fozwf3 {
    border-radius: 3px;
    cursor: pointer;
    font-family: nyt-franklin, helvetica, arial, sans-serif;
    -webkit-transition: ease 0.6s;
    transition: ease 0.6s;
    white-space: nowrap;
    vertical-align: middle;
    background-color: transparent;
    color: #000;
    font-size: 11px;
    line-height: 11px;
    font-weight: 700;
    -webkit-letter-spacing: 0.02em;
    -moz-letter-spacing: 0.02em;
    -ms-letter-spacing: 0.02em;
    letter-spacing: 0.02em;
    padding: 11px 12px 8px;
    border: 0;
    display: block;
    padding: 7px 9px 9px;
}

.css-fozwf3.hidden {
    opacity: 0;
    visibility: hidden;
}

.css-fozwf3.hidden:focus {
    opacity: 1;
}

.css-fozwf3::-moz-focus-inner {
    padding: 0;
    border: 0;
}

.css-fozwf3:-moz-focusring {
    outline: 1px dotted;
}

.css-fozwf3:disabled,
.css-fozwf3.disabled {
    opacity: 0.5;
    cursor: default;
}

.css-fozwf3:active,
.css-fozwf3.active {
    background-color: #f7f7f7;
}

@media (min-width: 740px) {
    .css-fozwf3:hover {
        background-color: #f7f7f7;
    }
}

@media (min-width: 740px) {
    .css-fozwf3 {
        border: none;
        line-height: 13px;
        padding: 9px 9px 12px;
    }
}

@media (min-width: 1024px) {
    .css-fozwf3 {
        display: none;
    }
}

.css-1ho5u4o {
    list-style: none;
    margin: 0 0 15px;
    padding: 0;
}

@media (min-width: 600px) {
    .css-1ho5u4o {
        display: inline-block;
    }
}

.css-13o0c9t {
    list-style: none;
    line-height: 8px;
    margin: 0 0 35px;
    padding: 0;
}

@media (min-width: 600px) {
    .css-13o0c9t {
        display: inline-block;
    }
}

.css-a7htku {
    display: inline-block;
    line-height: 20px;
    padding: 0 10px;
}

.css-a7htku:first-child {
    border-left: none;
}

.css-a7htku.desktop {
    display: none;
}

@media (min-width: 740px) {
    .css-a7htku.smartphone {
        display: none;
    }

    .css-a7htku.desktop {
        display: inline-block;
    }

    .css-a7htku.mobileOnly {
        display: none;
    }
}

.css-1r6wvpq {
    opacity: 1;
    visibility: visible;
    -webkit-animation-name: animation-5j8bii;
    animation-name: animation-5j8bii;
    -webkit-animation-duration: 300ms;
    animation-duration: 300ms;
    -webkit-animation-delay: 0ms;
    animation-delay: 0ms;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}

@media print {
    .css-1r6wvpq {
        display: none;
    }
}

@media (min-width: 1024px) {
    .css-ahe4g0 {
        position: relative;
        border-bottom: none;
    }
}

@media (min-width: 1024px) {
    .css-ahe4g0 {
        margin: 0 auto;
        padding: 0 3%;
    }
}

@media (min-width: 1150px) {
    .css-ahe4g0 {
        margin: auto;
        padding: 0 3%;
        max-width: 1200px;
    }
}

.css-9kr9i3 {
    background: #fff;
    border-bottom: 1px solid #e2e2e2;
    height: 36px;
    padding: 8px 15px 3px;
    position: relative;
}

@media (min-width: 740px) {
    .css-9kr9i3 {
        background: #fff;
        padding: 10px 15px 6px;
    }
}

@media (min-width: 1024px) {
    .css-9kr9i3 {
        background: transparent;
        border-bottom: 0;
        padding: 4px 15px 8px;
    }
}

@media (min-width: 1024px) {
    .css-9kr9i3 {
        margin: 0 auto;
        max-width: 1605px;
    }
}

.css-qo6pn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-around;
    -webkit-justify-content: space-around;
    -ms-flex-pack: space-around;
    justify-content: space-around;
    left: 10px;
    position: absolute;
}

@media (min-width: 1024px) {
    .css-qo6pn {
        left: 0;
    }
}

@media print {
    .css-qo6pn {
        display: none;
    }
}

.css-8xdxq2 {
    text-align: center;
}

@media (min-width: 740px) {
    .css-8xdxq2 {
        padding-top: 0;
    }
}

@media (min-width: 1024px) {
    .css-8xdxq2 {
        display: none;
    }
}

@media print {
    .css-8xdxq2 a[href]::after {
        content: '';
    }

    .css-8xdxq2 svg {
        fill: black;
    }
}

.css-vktqhz {
    display: inline-block;
    font-family: nyt-franklin, helvetica, arial, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    color: #000;
    font-weight: 500;
    display: inline-block;
    font-family: nyt-franklin, helvetica, arial, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    color: #121212;
    font-weight: 700;
}

.css-vktqhz:first-child {
    margin-left: 0;
}

.css-12bivf2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-around;
    -webkit-justify-content: space-around;
    -ms-flex-pack: space-around;
    justify-content: space-around;
    position: absolute;
    right: 10px;
    top: 9px;
}

@media (min-width: 1024px) {
    .css-12bivf2 {
        top: 4px;
        right: 0;
    }
}

@media print {
    .css-12bivf2 {
        display: none;
    }
}

.css-1oajkic {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-family: nyt-franklin, helvetica, arial, sans-serif;
    font-size: 11px;
    -webkit-box-pack: space-around;
    -webkit-justify-content: space-around;
    -ms-flex-pack: space-around;
    justify-content: space-around;
    padding: 13px 20px 12px;
    border-bottom: 1px solid #e2e2e2;
    background-color: #f7f7f7;
}

@media (min-width: 740px) {
    .css-1oajkic {
        background-color: #fff;
    }
}

@media (min-width: 740px) {
    .css-1oajkic {
        position: relative;
    }
}

@media (min-width: 1024px) {
    .css-1oajkic {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        border: none;
        padding: 0;
        height: 0;
        -webkit-transform: translateY(38px);
        -ms-transform: translateY(38px);
        transform: translateY(38px);
        -webkit-align-items: flex-end;
        -webkit-box-align: flex-end;
        -ms-flex-align: flex-end;
        align-items: flex-end;
    }
}

@media print {
    .css-1oajkic {
        display: none;
    }
}

.css-1ts4sjb {
    color: #121212;
    font-size: 0.6875rem;
    font-family: nyt-franklin, helvetica, arial, sans-serif;
    display: none;
    width: auto;
    font-weight: 700;
    display: block;
}

@media (min-width: 740px) {
    .css-1ts4sjb {
        text-align: center;
        width: 100%;
    }
}

@media (min-width: 1024px) {
    .css-1ts4sjb {
        font-size: 12px;
        width: auto;
        margin-bottom: 5px;
    }
}

.css-bfvq22 {
    display: none;
}

@media (min-width: 1024px) {
    .css-bfvq22 {
        display: block;
    }
}

.css-1q2j1fr {
    display: block;
    width: 189px;
    height: 26px;
    margin: 4px auto 0;
}

@media (min-width: 740px) {
    .css-1q2j1fr {
        width: 225px;
        height: 31px;
        margin: 3px auto 0;
    }
}

@media (min-width: 1024px) {
    .css-1q2j1fr {
        width: 430px;
        height: 58px;
        margin: 6px auto;
    }
}

.css-w613gg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 auto;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .css-w613gg > * {
        min-height: 1px;
    }
}

@media (min-width: 740px) {
    .css-w613gg {
        padding: 0 3%;
        margin: 20px auto 0;
    }
}

@media (min-width: 1070px) {
    .css-w613gg {
        max-width: 1200px;
    }
}

.css-1ltisva {
    --color-background-elevated: hsla(0, 0%, 100%, 1);
    --color-background-primary: hsla(0, 0%, 100%, 1);
    --color-background-quaternary: hsla(0, 0%, 78.04%, 1);
    --color-background-secondary: hsla(0, 0%, 97.26%, 1);
    --color-background-tertiary: hsla(0, 0%, 92.16%, 1);
    --color-background-inversePrimary: hsla(0, 0%, 7.06%, 1);
    --color-background-inverseSecondary: hsla(0, 0%, 21.18%, 1);
    --color-background-overlay: hsla(0, 0%, 7.06%, 0.58);
    --color-content-primary: hsla(0, 0%, 7.06%, 1);
    --color-content-quaternary: hsla(0, 0%, 44.71%, 1);
    --color-content-quintary: hsla(0, 0%, 54.51%, 1);
    --color-content-secondary: hsla(0, 0%, 21.18%, 1);
    --color-content-tertiary: hsla(0, 0%, 35.3%, 1);
    --color-content-inversePrimary: hsla(0, 0%, 100%, 1);
    --color-overlay-black: hsla(0, 0%, 0%, 1);
    --color-signal-breaking: hsla(352.72, 98.1%, 41.18%, 1);
    --color-signal-developing: hsla(20.19, 91.67%, 47.06%, 1);
    --color-signal-editorial: hsla(205.9, 48.72%, 38.24%, 1);
    --color-signal-highlight: hsla(215.28, 72.23%, 50.59%, 1);
    --color-signal-negative: hsla(354.29, 98.83%, 33.34%, 1);
    --color-signal-positive: hsla(126.98, 53.09%, 31.77%, 1);
    --color-stroke-primary: hsla(0, 0%, 7.06%, 1);
    --color-stroke-quaternary: hsla(0, 0%, 87.46%, 1);
    --color-stroke-secondary: hsla(0, 0%, 54.51%, 1);
    --color-stroke-tertiary: hsla(0, 0%, 78.04%, 1);
    --color-stroke-inversePrimary: hsla(0, 0%, 100%, 1);
    --color-static-white: hsla(0, 0%, 100%, 1);
    --color-static-gray100: hsla(0, 0%, 0%, 1);
}

.css-17tuifc:not(:empty):not(:first-child)::before {
    border-bottom: 2px solid var(--color-stroke-primary, #121212);
    content: '';
    display: block;
    margin-bottom: 1rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

@media (min-width: 740px) {
    .css-17tuifc:not(:empty):not(:first-child)::before {
        border-bottom: 1px solid var(--color-stroke-primary, #121212);
        margin-bottom: 1.25rem;
        margin-left: 0;
        margin-right: 0;
    }
}

.css-4cenb2 {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
}

.css-4cenb2:not(:empty) {
    padding-bottom: 1rem;
    padding-top: 1.25rem;
}

@media (min-width: 740px) {
    .css-4cenb2:not(:empty) {
        padding-bottom: 1rem;
    }
}

.css-4cenb2:not(:empty):not(:first-child)::before {
    border-bottom: 2px solid var(--color-stroke-primary, #121212);
    content: '';
    display: block;
    margin-bottom: 1rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

@media (min-width: 740px) {
    .css-4cenb2:not(:empty):not(:first-child)::before {
        border-bottom: 1px solid var(--color-stroke-primary, #121212);
        margin-bottom: 1.25rem;
        margin-left: 0;
        margin-right: 0;
    }
}

@media (min-width: 740px) {
    .css-4cenb2:not(:empty) {
        padding-top: 0;
    }
}

.css-l08pwh {
    width: 100%;
    margin: 0 auto;
    height: auto;
}

.css-ap8r2t {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
}

.css-ap8r2t:not(:empty):not(:first-child)::before {
    border-bottom: 2px solid var(--color-stroke-primary, #121212);
    content: '';
    display: block;
    margin-bottom: 1rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

@media (min-width: 740px) {
    .css-ap8r2t:not(:empty):not(:first-child)::before {
        border-bottom: 1px solid var(--color-stroke-primary, #121212);
        margin-bottom: 1.25rem;
        margin-left: 0;
        margin-right: 0;
    }
}

.css-9ky8o5 {
    -webkit-text-decoration: none;
    text-decoration: none;
}

.story-wrapper:hover .css-9ky8o5 .ee0hn7b0,
.package-title-wrapper:hover .css-9ky8o5 > * {
    color: var(--color-content-quaternary, #727272);
}

@media (hover: hover) {
    .css-9ky8o5:hover .indicate-hover {
        color: var(--color-content-quaternary, #727272);
    }
}

.css-xhmbs {
    font-family: nyt-franklin, helvetica, arial, sans-serif;
    font-size: 0.6875rem;
    line-height: 1.25em;
    -webkit-letter-spacing: 0.1em;
    -moz-letter-spacing: 0.1em;
    -ms-letter-spacing: 0.1em;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    margin: 0;
    color: var(--color-content-primary, #121212);
    font-weight: 800;
    margin-bottom: 0.25rem;
    color: var(--color-signal-breaking, #d0021b);
}

.css-si8ren {
    font-family: nyt-cheltenham, georgia, 'times new roman', times, serif;
    font-size: 2rem;
    line-height: 1.15em;
    margin: 0;
    color: var(--color-content-primary, #121212);
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
}

.tablet .css-si8ren {
    font-family: nyt-cheltenham, georgia, 'times new roman', times, serif;
    font-size: 1.75rem;
    line-height: 1.15em;
}

.css-197v62q {
    width: 0.5rem;
    height: 0.5rem;
}

.css-1xnr9ii {
    width: 0.75rem;
    height: 0.75rem;
}

.css-13htjwu {
    width: 1rem;
    height: 1rem;
}

.css-1q6wtnm {
    height: 1px;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    background: var(--color-stroke-tertiary, #c7c7c7);
}

@media (min-width: 740px) {
    .css-1q6wtnm {
        margin-left: 0;
        margin-right: 0;
        background: var(--color-stroke-quaternary, #dfdfdf);
    }
}

.css-66vf3i {
    font-family: nyt-cheltenham, georgia, 'times new roman', times, serif;
    font-size: 1.25rem;
    line-height: 1.15em;
    -webkit-letter-spacing: 0.01em;
    -moz-letter-spacing: 0.01em;
    -ms-letter-spacing: 0.01em;
    letter-spacing: 0.01em;
    margin: 0;
    color: var(--color-content-primary, #121212);
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
}

.tablet .css-66vf3i {
    font-family: nyt-cheltenham, georgia, 'times new roman', times, serif;
    font-size: 1.125rem;
    line-height: 1.2em;
    -webkit-letter-spacing: 0.01em;
    -moz-letter-spacing: 0.01em;
    -ms-letter-spacing: 0.01em;
    letter-spacing: 0.01em;
}

.css-oqxt8c {
    background-color: var(--color-background-secondary, #f8f8f8);
    display: block;
    width: 100%;
    height: 0;
    position: relative;
    overflow: hidden;
    padding: 0 0 100% 0;
}

.css-oqxt8c > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.css-1p5yz2j {
    font-family: nyt-imperial, georgia, 'times new roman', times, serif;
    font-size: 0.6875rem;
    line-height: 1.4em;
    margin: 0;
    color: var(--color-content-quaternary, #727272);
    text-align: right;
    margin-top: 0.25rem;
}

.css-bvgobc {
    font-family: nyt-franklin, helvetica, arial, sans-serif;
    font-size: 0.625rem;
    line-height: 1.3em;
    margin: 0;
    color: var(--color-content-quaternary, #727272);
}

@media (min-width: 600px) {
    .css-bvgobc {
        font-size: 0.56rem;
    }
}

.css-oeful5:not(:empty) {
    padding-bottom: 2rem;
    padding-bottom: 2rem;
}

@media (min-width: 740px) {
    .css-oeful5:not(:empty) {
        padding-bottom: 1.5rem;
    }
}

@media (min-width: 740px) {
    .css-oeful5:not(:empty) {
        padding-bottom: 2.5rem;
    }
}

.css-1o7p3um {
    -webkit-order: 21;
    -ms-flex-order: 21;
    order: 21;
    margin-bottom: 20px;
    margin-bottom: 0;
}

@media (min-width: 740px) {
    .css-1o7p3um {
        position: relative;
        width: 100vw;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
    }
}

@media (min-width: 740px) {
    .css-1o7p3um {
        margin-bottom: 0;
    }
}

.css-1ibmel7 {
    background-color: #f7f7f7;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 30px;
    min-height: 250px;
}

@media (min-width: 740px) {
    .css-1ibmel7 {
        border-bottom: 1px solid #f3f3f3;
        border-top: 1px solid #f3f3f3;
        margin-bottom: 0;
    }
}

.css-17sdgpd:not(:empty) {
    padding-bottom: 2rem;
}

@media (min-width: 740px) {
    .css-17sdgpd:not(:empty) {
        padding-bottom: 1.5rem;
    }
}

.css-17sdgpd:not(:empty):not(:first-child)::before {
    border-bottom: 2px solid var(--color-stroke-primary, #121212);
    content: '';
    display: block;
    margin-bottom: 1rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

@media (min-width: 740px) {
    .css-17sdgpd:not(:empty):not(:first-child)::before {
        border-bottom: 1px solid var(--color-stroke-primary, #121212);
        margin-bottom: 1.25rem;
        margin-left: 0;
        margin-right: 0;
    }
}

.css-cov0u6 {
    position: relative;
    width: 100%;
    vertical-align: bottom;
}

.css-dzl7b5 {
    opacity: 0;
    -webkit-transition: opacity 300ms ease-in-out;
    transition: opacity 300ms ease-in-out;
    width: 100%;
    vertical-align: bottom;
}

.css-9wa3va {
    background-color: var(--color-background-secondary, #f8f8f8);
    display: block;
    width: 100%;
    height: 0;
    position: relative;
    overflow: hidden;
    padding: 0 0 66.66666666666666% 0;
}

.css-9wa3va > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.css-vmhjt9:not(:empty) {
    padding-bottom: 2rem;
}

@media (min-width: 740px) {
    .css-vmhjt9:not(:empty) {
        padding-bottom: 1.5rem;
    }
}

.css-vmhjt9:not(:empty):not(:first-child)::before {
    border-bottom: 2px solid var(--color-stroke-primary, #121212);
    content: '';
    display: block;
    margin-bottom: 2rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

@media (min-width: 740px) {
    .css-vmhjt9:not(:empty):not(:first-child)::before {
        border-bottom: 1px solid var(--color-stroke-primary, #121212);
        margin-bottom: 1rem;
        margin-left: 0;
        margin-right: 0;
    }
}

.css-1hkhtys:not(:empty) {
    padding-bottom: 2rem;
}

.css-1hkhtys:not(:empty):not(:first-child)::before {
    border-bottom: 2px solid var(--color-stroke-primary, #121212);
    content: '';
    display: block;
    margin-bottom: 1rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

@media (min-width: 740px) {
    .css-1hkhtys:not(:empty):not(:first-child)::before {
        border-bottom: 1px solid var(--color-stroke-primary, #121212);
        margin-bottom: 1.25rem;
        margin-left: 0;
        margin-right: 0;
    }
}

@media (min-width: 740px) {
    .css-1hkhtys:not(:empty) {
        padding-bottom: 2.5rem;
    }
}

.css-8bis0h {
    font-family: nyt-franklin, helvetica, arial, sans-serif;
    font-size: 1rem;
    line-height: 1.3em;
    font-weight: 700;
    color: var(--color-content-primary, #121212);
    -webkit-letter-spacing: 0.5px;
    -moz-letter-spacing: 0.5px;
    -ms-letter-spacing: 0.5px;
    letter-spacing: 0.5px;
    margin-bottom: 12px;
    margin-top: -4px;
}

@media (min-width: 740px) {
    .css-8bis0h {
        font-family: nyt-franklin, helvetica, arial, sans-serif;
        font-size: 0.875rem;
        line-height: 1.3em;
        margin-top: -11px;
    }
}

.css-8iatcx {
    -webkit-order: 24;
    -ms-flex-order: 24;
    order: 24;
    margin-bottom: 12px;
    margin-bottom: 0;
}

@media (min-width: 740px) {
    .css-8iatcx {
        position: relative;
        width: 100vw;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
    }
}

@media (min-width: 740px) {
    .css-8iatcx {
        margin-bottom: 0;
    }
}

@media (min-width: 1069.99999px) {
    .css-8iatcx {
        -webkit-order: 31;
        -ms-flex-order: 31;
        order: 31;
    }
}

.css-14hmr3u {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
}

.css-14hmr3u:not(:empty) {
    padding-bottom: 2rem;
}

@media (min-width: 740px) {
    .css-14hmr3u:not(:empty) {
        padding-bottom: 1.5rem;
    }
}

.css-14hmr3u:not(:empty):not(:first-child)::before {
    border-bottom: 2px solid var(--color-stroke-primary, #121212);
    content: '';
    display: block;
    margin-bottom: 1rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

@media (min-width: 740px) {
    .css-14hmr3u:not(:empty):not(:first-child)::before {
        border-bottom: 1px solid var(--color-stroke-primary, #121212);
        margin-bottom: 1.25rem;
        margin-left: 0;
        margin-right: 0;
    }
}

.css-hydh2r {
    -webkit-text-decoration: none;
    text-decoration: none;
}

.story-wrapper:hover .css-hydh2r .ee0hn7b0,
.package-title-wrapper:hover .css-hydh2r * {
    color: var(--color-content-quaternary, #727272);
}

@media (hover: hover) {
    .css-hydh2r:hover .indicate-hover {
        color: var(--color-content-quaternary, #727272);
    }
}

.css-1tmhyay {
    font-family: nyt-cheltenham-small, nyt-cheltenham, georgia,
        'times new roman', times, serif;
    font-size: 0.875rem;
    line-height: 1.25em;
    -webkit-letter-spacing: 0.01em;
    -moz-letter-spacing: 0.01em;
    -ms-letter-spacing: 0.01em;
    letter-spacing: 0.01em;
    margin: 0;
    color: var(--color-content-quaternary, #727272);
    font-weight: 700;
    margin-bottom: 0.25rem;
    text-transform: uppercase;
    line-height: 1.35em !important;
    -webkit-letter-spacing: 1px !important;
    -moz-letter-spacing: 1px !important;
    -ms-letter-spacing: 1px !important;
    letter-spacing: 1px !important;
}

.tablet .css-1tmhyay {
    font-family: nyt-cheltenham-small, nyt-cheltenham, georgia,
        'times new roman', times, serif;
    font-size: 0.6875rem;
    line-height: 1.25em;
    -webkit-letter-spacing: 0.01em;
    -moz-letter-spacing: 0.01em;
    -ms-letter-spacing: 0.01em;
    letter-spacing: 0.01em;
}

.css-ofn1hu {
    border-radius: 50%;
    overflow: hidden;
    float: right;
    margin-left: 0.5rem;
    height: 44px;
    width: 44px;
}

.css-ofn1hu img {
    object-fit: contain;
    width: 100%;
    height: 100%;
}

.css-j7dc1m {
    font-family: nyt-cheltenham-cond, nyt-cheltenham, georgia, 'times new roman',
        times, serif;
    font-size: 1.75rem;
    line-height: 1.2em;
    -webkit-letter-spacing: 0.01em;
    -moz-letter-spacing: 0.01em;
    -ms-letter-spacing: 0.01em;
    letter-spacing: 0.01em;
    margin: 0;
    color: var(--color-content-primary, #121212);
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
}

.tablet .css-j7dc1m {
    font-family: nyt-cheltenham-cond, nyt-cheltenham, georgia, 'times new roman',
        times, serif;
    font-size: 1.375rem;
    line-height: 1.2em;
    -webkit-letter-spacing: 0.01em;
    -moz-letter-spacing: 0.01em;
    -ms-letter-spacing: 0.01em;
    letter-spacing: 0.01em;
}

.css-1gb49m4 {
    font-family: nyt-cheltenham, georgia, 'times new roman', times, serif;
    font-size: 1.125rem;
    line-height: 1.2em;
    -webkit-letter-spacing: 0.01em;
    -moz-letter-spacing: 0.01em;
    -ms-letter-spacing: 0.01em;
    letter-spacing: 0.01em;
    margin: 0;
    color: var(--color-content-primary, #121212);
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
}

.tablet .css-1gb49m4 {
    font-family: nyt-cheltenham, georgia, 'times new roman', times, serif;
    font-size: 1rem;
    line-height: 1.2em;
    -webkit-letter-spacing: 0.01em;
    -moz-letter-spacing: 0.01em;
    -ms-letter-spacing: 0.01em;
    letter-spacing: 0.01em;
}

.css-rx8ss6 {
    -webkit-order: 41;
    -ms-flex-order: 41;
    order: 41;
    margin-bottom: 12px;
    margin-bottom: 0;
}

@media (min-width: 740px) {
    .css-rx8ss6 {
        position: relative;
        width: 100vw;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
    }
}

@media (min-width: 740px) {
    .css-rx8ss6 {
        margin-bottom: 0;
    }
}

@media (min-width: 1069.99999px) {
    .css-rx8ss6 {
        -webkit-order: 51;
        -ms-flex-order: 51;
        order: 51;
    }
}

.css-j4dysj {
    width: 0.25rem;
    height: 0.25rem;
}

.css-1sj4zvy {
    -webkit-order: 61;
    -ms-flex-order: 61;
    order: 61;
    margin-bottom: 12px;
    margin-bottom: 0;
}

@media (min-width: 740px) {
    .css-1sj4zvy {
        position: relative;
        width: 100vw;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
    }
}

@media (min-width: 740px) {
    .css-1sj4zvy {
        margin-bottom: 0;
    }
}

@media (min-width: 1069.99999px) {
    .css-1sj4zvy {
        -webkit-order: 81;
        -ms-flex-order: 81;
        order: 81;
    }
}

@media (min-width: 740px) {
    .css-1ichrj1 {
        position: relative;
        width: 100vw;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
    }
}

.css-1ichrj1::after {
    content: '';
    display: block;
    margin: 20px 25px 0;
}

@media (min-width: 740px) {
    .css-1ichrj1::after {
        margin: 0;
    }
}

.css-1ndmc9z {
    background-color: #f7f7f7;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 30px;
    min-height: 250px;
}

@media (min-width: 740px) {
    .css-1ndmc9z {
        border-bottom: 1px solid #f3f3f3;
        border-top: 1px solid #f3f3f3;
        padding-top: 15px;
        padding-bottom: 15px;
        border-top: 0;
        border-bottom: 1px solid #e2e2e2;
    }
}

.css-umysuv {
    border-top: 1px solid #ebebeb;
    display: none;
    border-bottom: 1px solid #000;
    padding-top: 2px;
    padding-bottom: 2px;
}

@media (min-width: 1024px) {
    .css-umysuv {
        display: block;
    }
}

.css-umysuv::after {
    content: '';
    border-bottom: 1px double #000;
    display: block;
}

.css-i1s3vq {
    color: #121212;
    font-size: 12px;
    font-family: nyt-franklin, helvetica, arial, sans-serif;
    font-weight: 500;
    margin-bottom: 6px;
}

.css-77hcv {
    display: none;
}

.css-tjr9tk:not(:empty):not(:first-child)::before {
    border-bottom: 2px solid var(--color-stroke-primary, #121212);
    content: '';
    display: block;
    margin-bottom: 1rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

@media (min-width: 740px) {
    .css-tjr9tk:not(:empty):not(:first-child)::before {
        border-bottom: 1px solid var(--color-stroke-primary, #121212);
        margin-bottom: 1rem;
        margin-left: 0;
        margin-right: 0;
    }
}

.css-14awx2t {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
}

.css-14awx2t > *::after {
    content: '';
    display: block;
    border-bottom: 1px solid var(--color-stroke-quaternary, #dfdfdf);
    margin-top: 1rem;
    margin-bottom: 1rem;
    clear: both;
    grid-column: 1/-1;
}

.css-14awx2t > *:last-child::after {
    display: none;
}

.css-m5ahyg {
    display: grid;
    grid-column-gap: calc(1rem * 2 + 1px);
    grid-template-columns: repeat(20, 1fr);
}

.css-18xmeg7 {
    min-width: 0;
    position: relative;
    grid-column: span 15;
}

.css-18xmeg7:not(:first-child)::before {
    content: '';
    height: 100%;
    position: absolute;
    left: calc(-1rem - 1px);
    border-left: 1px solid var(--color-stroke-quaternary, #dfdfdf);
}

.css-10w4n7r {
    display: grid;
    grid-column-gap: calc(1rem * 2 + 1px);
    grid-template-columns: repeat(15, 1fr);
}

.css-di02p9 {
    min-width: 0;
    position: relative;
    grid-column: span 5;
    margin-right: -1rem;
}

.css-di02p9:not(:first-child)::before {
    content: '';
    height: 100%;
    position: absolute;
    left: calc(-1rem - 1px);
    border-left: 1px solid var(--color-stroke-quaternary, #dfdfdf);
}

.css-mrapyk {
    list-style: none;
    position: relative;
    color: var(--color-content-tertiary, #5a5a5a);
    font-family: nyt-imperial;
    font-size: 0.875rem;
    -webkit-letter-spacing: 0.1px;
    -moz-letter-spacing: 0.1px;
    -ms-letter-spacing: 0.1px;
    letter-spacing: 0.1px;
    line-height: 1.1875rem;
    margin: 0;
    padding: 0;
    position: relative;
}

.css-mrapyk li {
    margin: 6px 0 0 0;
    position: relative;
    font-size: 0.875rem;
    -webkit-letter-spacing: 0.1px;
    -moz-letter-spacing: 0.1px;
    -ms-letter-spacing: 0.1px;
    letter-spacing: 0.1px;
    line-height: 1.1875rem;
}

.css-mrapyk li::before {
    width: 3px;
    height: 3px;
    border-radius: 50%;
    left: -8px;
    top: 8px;
    content: '';
    display: block;
    background: var(--color-content-quaternary, #727272);
    position: absolute;
}

.css-mrapyk li:first-child {
    margin: 0;
}

@media (min-width: 740px) {
    .css-mrapyk li::before {
        top: 7px;
    }
}

.css-9lwb1u {
    color: var(--color-content-tertiary, #5a5a5a);
    font-family: nyt-imperial;
    font-size: 0.875rem;
    -webkit-letter-spacing: 0.1px;
    -moz-letter-spacing: 0.1px;
    -ms-letter-spacing: 0.1px;
    letter-spacing: 0.1px;
    line-height: 1.1875rem;
    margin: 0;
    padding: 0;
    position: relative;
}

.css-rwc10g {
    min-width: 0;
    position: relative;
    grid-column: span 10;
}

.css-1kyt8v5 {
    min-width: 0;
    position: relative;
    grid-column: span 5;
}

.css-1kyt8v5:not(:first-child)::before {
    content: '';
    height: 100%;
    position: absolute;
    left: calc(-1rem - 1px);
    border-left: 1px solid var(--color-stroke-quaternary, #dfdfdf);
}

.css-15rof4h {
    background-color: var(--color-background-secondary, #f8f8f8);
    display: block;
    width: 100%;
    height: 0;
    position: relative;
    overflow: hidden;
    padding: 0 0 56.25% 0;
}

.css-15rof4h > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.css-1cobohp:not(:empty) {
    padding-bottom: 2rem;
}

.css-1cobohp:not(:empty) .e1ppw5w20:last-child {
    padding-bottom: 0;
}

@media (min-width: 740px) {
    .css-1cobohp:not(:empty) {
        padding-bottom: 2.5rem;
    }
}

.css-1diumef {
    min-width: 0;
    position: relative;
    grid-column: span 14;
}

.css-1diumef:not(:first-child)::before {
    content: '';
    height: 100%;
    position: absolute;
    left: calc(-1rem - 1px);
    border-left: 1px solid var(--color-stroke-quaternary, #dfdfdf);
}

.css-1lvvmm {
    display: grid;
    grid-column-gap: calc(1rem * 2 + 1px);
    grid-template-columns: repeat(14, 1fr);
}

.css-1e7omub {
    min-width: 0;
    position: relative;
    grid-column: span 9;
}

.css-zs6iwt {
    font-family: nyt-imperial, georgia, 'times new roman', times, serif;
    font-size: 0.6875rem;
    line-height: 1.4em;
    margin: 0;
    color: var(--color-content-quaternary, #727272);
    text-align: left;
    margin-top: 0.25rem;
}

.css-mmiz2h {
    min-width: 0;
    position: relative;
    grid-column: span 8;
}

.css-1j7a2zk {
    font-family: nyt-cheltenham, georgia, 'times new roman', times, serif;
    font-size: 2rem;
    line-height: 1.15em;
    margin: 0;
    color: var(--color-content-primary, #121212);
    font-weight: 200;
    -webkit-font-smoothing: antialiased;
}

.tablet .css-1j7a2zk {
    font-family: nyt-cheltenham, georgia, 'times new roman', times, serif;
    font-size: 1.5rem;
    line-height: 1.15em;
    font-weight: 300;
}

.css-1tv55b9 {
    min-width: 0;
    position: relative;
    grid-column: span 6;
}

.css-1tv55b9:not(:first-child)::before {
    content: '';
    height: 100%;
    position: absolute;
    left: calc(-1rem - 1px);
    border-left: 1px solid var(--color-stroke-tertiary, #c7c7c7);
}

.css-cephuo {
    width: calc(50% - 16px);
    float: left;
    margin-left: 16px;
    float: right;
    margin-left: 16px;
}

.css-4dgob3 {
    min-width: 0;
    position: relative;
    grid-column: span 3;
}

.css-fyro28 {
    overflow: hidden;
    margin-left: -33px;
}

.css-15sesmw {
    -webkit-transition: 0.3s cubic-bezier(0.49, 0.49, 0.55, 0.95);
    transition: 0.3s cubic-bezier(0.49, 0.49, 0.55, 0.95);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 350%;
}

.css-jsjvin {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.css-jsjvin:focus {
    box-sizing: border-box;
    border: 1px solid transparent;
}

.css-jsjvin > *:not(:first-child) {
    margin-left: 16px;
    padding-left: 16px;
    border-left: 1px solid var(--color-stroke-quaternary, #dfdfdf);
}

[aria-roledescription='carousel'] .css-jsjvin > * {
    margin-left: 16px;
    padding-left: 16px;
    border-left: 1px solid var(--color-stroke-quaternary, #dfdfdf);
}

.css-i8t5h5 {
    -webkit-flex: 0.5;
    -ms-flex: 0.5;
    flex: 0.5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.css-i8t5h5:focus {
    box-sizing: border-box;
    border: 1px solid transparent;
}

.css-i8t5h5 > *:not(:first-child) {
    margin-left: 16px;
    padding-left: 16px;
    border-left: 1px solid var(--color-stroke-quaternary, #dfdfdf);
}

[aria-roledescription='carousel'] .css-i8t5h5 > * {
    margin-left: 16px;
    padding-left: 16px;
    border-left: 1px solid var(--color-stroke-quaternary, #dfdfdf);
}

.css-1qle2ps {
    background-color: transparent;
    display: inline-block;
    width: 26px;
    height: 26px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    border: 0;
    right: 0;
    border-radius: 50%;
    padding: 0;
    fill: var(--color-background-primary, #ffffff);
    stroke: var(--color-stroke-primary, #121212);
}

.css-1qle2ps:disabled svg {
    stroke: var(--color-stroke-quaternary, #dfdfdf);
}

.css-1qle2ps svg {
    width: 100%;
    height: 100%;
    cursor: pointer;
    -webkit-transition: fill 0.2s, stroke 0.2s;
    transition: fill 0.2s, stroke 0.2s;
}

.css-1qle2ps:hover:enabled svg {
    fill: var(--color-stroke-quaternary, #dfdfdf);
}

.css-6gfk0j {
    background-color: transparent;
    display: inline-block;
    width: 26px;
    height: 26px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    border: 0;
    right: 0;
    border-radius: 50%;
    padding: 0;
    fill: var(--color-background-primary, #ffffff);
    stroke: var(--color-stroke-primary, #121212);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    left: 0;
    margin-right: 10px;
}

.css-6gfk0j:disabled svg {
    stroke: var(--color-stroke-quaternary, #dfdfdf);
}

.css-6gfk0j svg {
    width: 100%;
    height: 100%;
    cursor: pointer;
    -webkit-transition: fill 0.2s, stroke 0.2s;
    transition: fill 0.2s, stroke 0.2s;
}

.css-6gfk0j:hover:enabled svg {
    fill: var(--color-stroke-quaternary, #dfdfdf);
}

.css-1jjcmts {
    min-width: 0;
    position: relative;
    grid-column: span 7;
}

.css-1jjcmts:not(:first-child)::before {
    content: '';
    height: 100%;
    position: absolute;
    left: calc(-1rem - 1px);
    border-left: 1px solid var(--color-stroke-quaternary, #dfdfdf);
}

.css-1rlghcl {
    min-width: 0;
    position: relative;
    grid-column: span 6;
}

.css-1rlghcl:not(:first-child)::before {
    content: '';
    height: 100%;
    position: absolute;
    left: calc(-1rem - 1px);
    border-left: 1px solid var(--color-stroke-quaternary, #dfdfdf);
}

.css-xfczc2 {
    min-width: 0;
    position: relative;
    grid-column: span 12;
}

.css-xfczc2:not(:first-child)::before {
    content: '';
    height: 100%;
    position: absolute;
    left: calc(-1rem - 1px);
    border-left: 1px solid var(--color-stroke-quaternary, #dfdfdf);
}

.css-1dlw3iu {
    min-width: 0;
    position: relative;
    grid-column: span 1;
}

.css-1dlw3iu:not(:first-child)::before {
    content: '';
    height: 100%;
    position: absolute;
    left: calc(-1rem - 1px);
    border-left: 1px solid var(--color-stroke-quaternary, #dfdfdf);
}

.css-k0tex9 {
    min-width: 0;
    position: relative;
    grid-column: span 14;
}

.css-8djfhy {
    min-width: 0;
    position: relative;
    grid-column: span 2;
}

.css-8djfhy:not(:first-child)::before {
    content: '';
    height: 100%;
    position: absolute;
    left: calc(-1rem - 1px);
    border-left: 1px solid var(--color-stroke-quaternary, #dfdfdf);
}

.css-1hhe4rk {
    position: relative;
    font-style: normal;
    margin: 0;
    color: var(--color-content-primary, #121212);
    display: block;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    font-family: nyt-cheltenham;
    font-size: 1.75rem;
    line-height: 1.9375rem;
    font-weight: 200;
    -webkit-letter-spacing: 0.2px;
    -moz-letter-spacing: 0.2px;
    -ms-letter-spacing: 0.2px;
    letter-spacing: 0.2px;
}

.css-dayi6u {
    color: var(--color-content-tertiary, #5a5a5a);
    font-family: nyt-imperial;
    font-size: 0.875rem;
    -webkit-letter-spacing: 0.1px;
    -moz-letter-spacing: 0.1px;
    -ms-letter-spacing: 0.1px;
    letter-spacing: 0.1px;
    line-height: 1.1875rem;
    text-align: center;
    margin: 0;
    padding: 0;
    position: relative;
}

.css-13506op {
    min-width: 0;
    position: relative;
    grid-column: span 8;
}

.css-13506op:not(:first-child)::before {
    content: '';
    height: 100%;
    position: absolute;
    left: calc(-1rem - 1px);
    border-left: 1px solid var(--color-stroke-quaternary, #dfdfdf);
}

.css-1ev7bio {
    display: grid;
    grid-column-gap: calc(1rem * 2 + 1px);
    grid-template-columns: repeat(8, 1fr);
}

.css-wtsiaw {
    min-width: 0;
    position: relative;
    grid-column: span 4;
}

.css-wtsiaw:not(:first-child)::before {
    content: '';
    height: 100%;
    position: absolute;
    left: calc(-1rem - 1px);
    border-left: 1px solid var(--color-stroke-quaternary, #dfdfdf);
}

.css-prsex1 {
    overflow: hidden;
    margin-left: -33px;
    -webkit-transition: margin 0.2s;
    transition: margin 0.2s;
}

.css-prsex1::before {
    content: '';
    width: 22px;
    background: linear-gradient(
        90deg,
        var(--color-background-primary, #ffffff) 0%,
        var(--color-background-primary, #ffffff) 80%,
        transparent 100%
    );
    position: absolute;
    height: 100%;
    top: 0;
    z-index: 1;
    display: none;
    left: 0;
}

.css-prsex1::after {
    display: block;
    right: 0;
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
}

.css-1bc1a9o {
    -webkit-transition: 0.3s cubic-bezier(0.49, 0.49, 0.55, 0.95);
    transition: 0.3s cubic-bezier(0.49, 0.49, 0.55, 0.95);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 150%;
}

.css-187qd5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    pointer-events: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    z-index: 2;
    width: calc(100% + 36px + -2px);
    left: -16px;
}

.css-187qd5 button {
    pointer-events: all;
}

@media (min-width: 1150px) {
    .css-187qd5 {
        width: calc(100% + 36px);
        left: -16px;
    }
}

.css-1956unn {
    background-color: transparent;
    display: inline-block;
    width: 36px;
    height: 36px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    border: 0;
    right: 0;
    border-radius: 50%;
    padding: 0;
    fill: var(--color-background-primary, #ffffff);
    stroke: var(--color-stroke-primary, #121212);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    left: 0;
    -webkit-transition: visibility 0.2s, opacity 0.2s;
    transition: visibility 0.2s, opacity 0.2s;
}

.css-1956unn:disabled svg {
    stroke: var(--color-stroke-quaternary, #dfdfdf);
}

.css-1956unn svg {
    width: 100%;
    height: 100%;
    cursor: pointer;
    -webkit-transition: fill 0.2s, stroke 0.2s;
    transition: fill 0.2s, stroke 0.2s;
}

.css-1956unn:hover:enabled svg {
    fill: var(--color-stroke-quaternary, #dfdfdf);
}

.css-1956unn:disabled {
    visibility: hidden;
    opacity: 0;
}

.css-hcxxd0 {
    background-color: transparent;
    display: inline-block;
    width: 36px;
    height: 36px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    border: 0;
    right: 0;
    border-radius: 50%;
    padding: 0;
    fill: var(--color-background-primary, #ffffff);
    stroke: var(--color-stroke-primary, #121212);
    -webkit-transition: visibility 0.2s, opacity 0.2s;
    transition: visibility 0.2s, opacity 0.2s;
}

.css-hcxxd0:disabled svg {
    stroke: var(--color-stroke-quaternary, #dfdfdf);
}

.css-hcxxd0 svg {
    width: 100%;
    height: 100%;
    cursor: pointer;
    -webkit-transition: fill 0.2s, stroke 0.2s;
    transition: fill 0.2s, stroke 0.2s;
}

.css-hcxxd0:hover:enabled svg {
    fill: var(--color-stroke-quaternary, #dfdfdf);
}

.css-hcxxd0:disabled {
    visibility: hidden;
    opacity: 0;
}

.css-2v91n {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: opacity 1s;
    transition: opacity 1s;
}

.css-1f0dekh {
    position: absolute;
    top: 10px;
    left: 10px;
}

.css-1drmp8i {
    z-index: 21;
    font-family: nyt-franklin, helvetica, arial, sans-serif;
    font-weight: 700;
    color: #fff;
    font-size: 16px;
    -webkit-letter-spacing: 0.02em;
    -moz-letter-spacing: 0.02em;
    -ms-letter-spacing: 0.02em;
    letter-spacing: 0.02em;
    text-shadow: 0px 0px 10px rgb(0 0 0 / 25%), 1px 1px 1px rgb(0 0 0 / 35%),
        -1px -1px 1px rgb(0 0 0 / 35%);
}

@media screen and (min-width: 800px) {
    .css-1drmp8i {
        font-size: 18px;
    }
}

.css-10iipni {
    position: absolute;
    bottom: 10px;
    left: 10px;
    font-family: nyt-franklin, helvetica, arial, sans-serif;
    font-weight: 500;
    font-size: 11px;
    color: #fff;
    text-shadow: 0px 0px 10px rgb(0 0 0 / 25%), 1px 1px 1px rgb(0 0 0 / 35%),
        -1px -1px 1px rgb(0 0 0 / 35%);
}

.css-dwrnad {
    position: relative;
    background-color: #000;
    padding-bottom: 100%;
}

@media (min-width: 600px) {
    .css-dwrnad {
        padding-bottom: 66.6666666666666%;
    }
}

.css-cssveg {
    position: relative;
}

.css-j9bv78 {
    max-width: calc(100% - 40px);
    padding-top: 10px;
    margin: 0 auto;
    color: #333;
}

.interactive-body .css-j9bv78 a {
    color: #333;
}

@media (min-width: 600px) {
    .css-j9bv78 {
        max-width: 1000px;
        padding-top: 0;
    }
}

.css-n11qnm {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: opacity 1s;
    transition: opacity 1s;
    opacity: 1;
}

#g-2020-03-16-coronavirus-maps-embed .dashboard .grid,
div[id*='top-stories-dashboard'] .dashboard .grid,
div[id*='spotlight-dashboard'] .dashboard .grid {
    display: none;
}

#g-2020-03-16-coronavirus-maps-embed .dashboard .grid.usa,
div[id*='top-stories-dashboard'] .dashboard .grid.usa,
div[id*='spotlight-dashboard'] .dashboard .grid.usa {
    display: grid;
}
.franklin-2GJdS5XG {
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
}

.karnak-1FdvNqmf {
    font-family: 'karnak', 'nyt-karnak', 'nyt-karnak-display-130124';
}

.cheltenham-20WX1MC- {
    font-family: 'cheltenham', 'nyt-cheltenham', Georgia, 'Times New Roman',
        times, serif;
}

.cheltenhamCond-3MbDiSP1 {
    font-family: 'nyt-cheltenham-cond', 'cheltenham', 'nyt-cheltenham', Georgia,
        'Times New Roman', times, serif;
}
.countdown-1QKNtJ50 {
    position: absolute;
    z-index: 40;
    box-sizing: border-box;
    color: #fff;
    background: #666;
    background: rgba(102, 102, 102, 0.7);
    border-radius: 100px;
    text-align: center;
    transition: background 0.4s, width 1s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 700;

    /*responsive*/
    top: 10px;
    right: 10px;
    width: auto;
    padding: 11px 15px;
    font-size: 13px;
}

.countdown-1QKNtJ50.xxl-qWr7tA9G,
.countdown-1QKNtJ50.xl-1QXqoJIT {
    top: 10px;
    right: 10px;
    width: 140px;
    padding: 16px 20px;
    font-size: 14px;
}

.countdown-1QKNtJ50.l-gTeUX-1C {
    top: 10px;
    right: 10px;
    width: 120px;
    padding: 11px 15px;
    font-size: 13px;
}

.countdown-1QKNtJ50.m-b6VEUEE7 {
    top: 10px;
    right: 10px;
    width: 100px;
    padding: 10px 14px;
    font-size: 11px;
}

.countdown-1QKNtJ50.s-1X8FDBeL {
    top: 5px;
    right: 5px;
    width: 100px;
    padding: 6px 9px;
    font-size: 10px;
}

.countdown-1QKNtJ50.xs-3MrI0JsM,
.countdown-1QKNtJ50.xxs-1S21aDca {
    top: 0;
    right: 0;
    width: 100%;
    padding: 7px 9px 6px;
    font-size: 10px;

    border-radius: 0;
    text-align: right;
}

.label-3a3bqUnC {
    border-right: 1px solid #888;
    padding-right: 10px;
    margin-right: 10px;
}
@-webkit-keyframes fadeIn-13ze28nJ {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn-13ze28nJ {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.duration-1RF_ghPY {
    font-size: 14px;
    color: rgba(0, 0, 0, 1);
    text-align: right;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    opacity: 0;
    -webkit-animation: fadeIn-13ze28nJ 400ms ease-in 100ms forwards;
    animation: fadeIn-13ze28nJ 400ms ease-in 100ms forwards;
}

.light-KhOaTkqG.duration-1RF_ghPY {
    color: #ffffff;
}

.duration-1RF_ghPY.duration--placeholder-3QCCqWsG {
    font-weight: 600;
    -webkit-animation: none;
    animation: none;
    opacity: 1;
}
.wrapper-zbn5BZ6K {
    position: relative;
    height: 100%;
}

.wrapper-zbn5BZ6K,
.wrapper-zbn5BZ6K * {
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
}

.fadeable-card-219nCnG- {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    transition: opacity 300ms ease-in;
    pointer-events: none;
}

.fadeable-card--show-2YruPrM- {
    pointer-events: auto;
    opacity: 1;
    transition: opacity 300ms ease-out 600ms;
}

.container-KiiKryN_ {
    display: flex;
    align-items: center;
    height: 100%;
}

.mobile-1niKtv3n .container-KiiKryN_ {
    position: relative;
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
}

.desktop-2mf25PKB .chunk-17WR1Qv1 {
    margin-right: 15px;

    /* somehow this box has a larger height than content, 44px instead of 40px
   * when we make it a flex container, the height is normal.
     this is a temporary fix
  */
    display: flex;
    align-items: center;
}

.desktop-2mf25PKB.vhs-xs-3yXQI9Fz .chunk-17WR1Qv1,
.desktop-2mf25PKB.vhs-xxs-1JOFDvgY .chunk-17WR1Qv1 {
    margin-right: 10px;
}

.wrapper-zbn5BZ6K button {
    border: none;
    margin: 0;
    padding: 0;
    background: none;
    cursor: pointer;
}

.wrapper-zbn5BZ6K button:disabled {
    cursor: default;
}

/* https://stackoverflow.com/a/30871205/3437335 */
.wrapper-zbn5BZ6K use {
    pointer-events: none;
}

.transcript-AcUHctkp {
    margin-left: 15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.transcript-AcUHctkp:hover svg path,
.transcript-AcUHctkp:focus svg path {
    fill: rgba(0, 0, 0, 0.8) !important;
}

.light-13aB1LNX .transcript-AcUHctkp:hover svg path,
.light-13aB1LNX .transcript-AcUHctkp:focus svg path {
    fill: rgba(255, 255, 255, 0.8) !important;
}

.transcript-AcUHctkp button:disabled svg path {
    fill: rgba(68, 68, 68, 0.2);
}

.light-13aB1LNX.transcript-AcUHctkp button:disabled svg path {
    fill: rgba(255, 255, 255, 0.2) !important;
}

/* temp fix, without .desktop these disabled rules will not apply on desktop */
.desktop-2mf25PKB.transcript-AcUHctkp button:disabled svg path {
    fill: rgba(68, 68, 68, 0.2);
}

.desktop-2mf25PKB.light-13aB1LNX.transcript-AcUHctkp button:disabled svg path {
    fill: rgba(255, 255, 255, 0.2) !important;
}

.volumeContainer-W4vHMDJx {
    margin-left: 15px;

    /* somehow this box has a larger height than content, 44px instead of 40px
   * when we make it a flex container, the height is normal.
     this is a temporary fix
  */
    display: flex;
    align-items: center;
}

.desktop-2mf25PKB.vhs-xs-3yXQI9Fz .volumeContainer-W4vHMDJx {
    margin-left: 10px;
}

.center-1NqihK55 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}

.error-17l_qAZg {
    font-size: 14px;
    color: rgba(0, 0, 0, 1);
}

.light-13aB1LNX .error-17l_qAZg {
    color: rgba(255, 255, 255, 1);
}

.error__message-3PJMFdo7 {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.error__message-3PJMFdo7 span {
    line-height: normal;
}

.transcript-AcUHctkp svg path,
.retry-1jk1WyCq svg,
.fatal-2c7Uwq9U svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 0.25s, transform 300ms ease-out;
}

.light-13aB1LNX .transcript-AcUHctkp svg path,
.light-13aB1LNX .retry-1jk1WyCq svg,
.light-13aB1LNX .fatal-2c7Uwq9U svg {
    fill: #ffffff;
}

.retry-1jk1WyCq {
    width: 30px;
    height: 30px;
    flex-shrink: 0;
}

.fatal-2c7Uwq9U {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
}

.container__playback-MRa1r7AF {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    flex: 1 0 auto;
    padding-bottom: 20px;
}

.container__duration-3gYKdJ0v {
    position: absolute;
    top: 50%;
    margin-top: 10px;
}

.container__transcript-V0fC4Xbd {
    position: absolute;
    top: 50%;
    margin-top: 40px;
}

.container__timeline-_2TEK9Uc {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    width: 100%;
    height: 40px;
}
.fast-forward-1JbaMpeL svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 0.25s, transform 300ms;
}

.desktop-Q_FP0IBX.fast-forward-1JbaMpeL:hover svg,
.desktop-Q_FP0IBX.fast-forward-1JbaMpeL:focus svg {
    fill: rgba(0, 0, 0, 0.8);
}

.light-1gwOs_oX.fast-forward-1JbaMpeL svg {
    fill: #ffffff;
}

.desktop-Q_FP0IBX.light-1gwOs_oX.fast-forward-1JbaMpeL:hover svg,
.desktop-Q_FP0IBX.light-1gwOs_oX.fast-forward-1JbaMpeL:focus svg {
    fill: rgba(255, 255, 255, 0.8);
}

/* on safari the svg is cropped,
 * so increase the container's size as a hacky fix */
.fast-forward-1JbaMpeL {
    width: 31px;
    height: 31px;
}

.fast-forward-1JbaMpeL svg {
    width: 30px;
    height: 30px;
}

/* disable these buttons */
.fast-forward-1JbaMpeL:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.light-1gwOs_oX.fast-forward-1JbaMpeL:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}

/* temp fix, without .desktop these disabled rules will not apply on desktop */
.desktop-Q_FP0IBX.fast-forward-1JbaMpeL:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.desktop-Q_FP0IBX.light-1gwOs_oX.fast-forward-1JbaMpeL:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}
.spinner-1Hq-hFPQ {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
    transition: opacity 300ms ease-out;
    box-sizing: border-box;
    display: block;
}

.light-3nw-C-jF.spinner-1Hq-hFPQ {
    border-color: #ffffff;
}

@-webkit-keyframes spin-2z3vTCsk {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes spin-2z3vTCsk {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.spinner-1Hq-hFPQ span {
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    clip: rect(20px, 40px, 40px, 0);
    opacity: 0;
    -webkit-animation: none;
    animation: none;
}

.vhs-xxs-3hr2ui_L.spinner-1Hq-hFPQ span {
    clip: rect(15px, 30px, 30px, 0);
}

.vhs-l-1ZqhWwUO.spinner-1Hq-hFPQ span,
.vhs-xl-3MIWo5E4.spinner-1Hq-hFPQ span,
.vhs-xxl-U4fBIHnp.spinner-1Hq-hFPQ span {
    clip: rect(25px, 60px, 60px, 0);
}

.mobile-2uGwuiaY.spinner-1Hq-hFPQ span {
    clip: rect(25px, 60px, 60px, 0);
}

.spinner-1Hq-hFPQ span::after {
    content: '';
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 2px solid rgba(0, 0, 0, 1);
    border-radius: 50%;
}

.light-3nw-C-jF.spinner-1Hq-hFPQ span::after {
    border-color: #ffffff;
}

.show-ucO_HEmS.spinner-1Hq-hFPQ {
    opacity: 1;
    transition: opacity 300ms ease-out 300ms;
    -webkit-animation: spin-2z3vTCsk 3000ms linear infinite;
    animation: spin-2z3vTCsk 3000ms linear infinite;
}

.show-ucO_HEmS.spinner-1Hq-hFPQ span {
    opacity: 1;
    transition: opacity 300ms ease-out;
    -webkit-animation: spin-2z3vTCsk 1500ms cubic-bezier(0.77, 0, 0.175, 1)
        infinite;
    animation: spin-2z3vTCsk 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
}
.circle-3tIPiHv_ {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.1) !important;
    border: 2px solid rgba(0, 0, 0, 1);
    border-radius: 50%;
    opacity: 0;
    transition: opacity 300ms;
}

.light-r2C9sdad .circle-3tIPiHv_ {
    border-color: #ffffff;
}

.circle-3tIPiHv_.show-2_w5iJaH {
    opacity: 1;
}

.play-28dQRyDj svg,
.pause-37Q2gZNG svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 300ms, transform 300ms 150ms, opacity 300ms;
}

.desktop-33nblbsH.play-28dQRyDj.hover-10Dv3gd- svg,
.desktop-33nblbsH.play-28dQRyDj:focus svg,
.desktop-33nblbsH.pause-37Q2gZNG:hover svg,
.desktop-33nblbsH.pause-37Q2gZNG:focus svg {
    fill: rgba(0, 0, 0, 0.8);
    transition: transform 300ms;
}

.light-r2C9sdad.play-28dQRyDj svg,
.light-r2C9sdad.pause-37Q2gZNG svg {
    fill: #ffffff;
}

.desktop-33nblbsH.light-r2C9sdad.play-28dQRyDj.hover-10Dv3gd- svg,
.desktop-33nblbsH.light-r2C9sdad.play-28dQRyDj:focus svg,
.desktop-33nblbsH.light-r2C9sdad.pause-37Q2gZNG:hover svg,
.desktop-33nblbsH.light-r2C9sdad.pause-37Q2gZNG:focus svg {
    fill: rgba(255, 255, 255, 0.8);
}

.play-28dQRyDj,
.pause-37Q2gZNG {
    width: 40px;
    height: 40px;
    position: relative;
}

.vhs-xxs-rHlekkTR.play-28dQRyDj,
.vhs-xxs-rHlekkTR.pause-37Q2gZNG {
    width: 30px;
    height: 30px;
}

.vhs-xxl-3lVk_QqP.play-28dQRyDj,
.vhs-xxl-3lVk_QqP.pause-37Q2gZNG,
.vhs-xl-2OarcCIE.play-28dQRyDj,
.vhs-xl-2OarcCIE.pause-37Q2gZNG,
.vhs-l-2D9eQpBq.play-28dQRyDj,
.vhs-l-2D9eQpBq.pause-37Q2gZNG {
    width: 50px;
    height: 50px;
}

.mobile-1Jw2b02E.play-28dQRyDj,
.mobile-1Jw2b02E.pause-37Q2gZNG {
    width: 60px;
    height: 60px;
    margin: 0 25px;
    flex-shrink: 0;
    margin-bottom: 12px !important;
}

.mobile-1Jw2b02E .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(8px);
    fill: rgba(0, 0, 0, 1);
}

.desktop-33nblbsH.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd-
    .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(5px);
    fill: rgba(0, 0, 0, 1);
}

.vhs-xxs-rHlekkTR.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd-
    .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(4px);
}

.vhs-l-2D9eQpBq.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd-
    .play-triangle-3-_pUfBt,
.vhs-xl-2OarcCIE.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd-
    .play-triangle-3-_pUfBt,
.vhs-xxl-3lVk_QqP.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd-
    .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(6px);
}

.mobile-1Jw2b02E .pause-bars-rOm1UnhP {
    transform: scale(0.5);
    fill: rgba(0, 0, 0, 1);
}

.light-r2C9sdad.mobile-1Jw2b02E .play-triangle-3-_pUfBt,
.light-r2C9sdad.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd-
    .play-triangle-3-_pUfBt,
.light-r2C9sdad.mobile-1Jw2b02E .pause-bars-rOm1UnhP {
    fill: #ffffff;
}

.play-triangle-3-_pUfBt,
.pause-bars-rOm1UnhP {
    z-index: 2;
    opacity: 1;
    transform: scale(1) translateX(0);
}

.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt {
    opacity: 0.5;
    transform: scale(0.5) translateX(5px);
    transform-origin: center;
    transition: transform 300ms, opacity 300ms;
}

.vhs-xxs-rHlekkTR.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(4px);
}

.vhs-l-2D9eQpBq.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt,
.vhs-xl-2OarcCIE.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt,
.vhs-xxl-3lVk_QqP.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(6px);
}

.mobile-1Jw2b02E.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(8px);
}

.buffering-2_Sqh_Nu .pause-bars-rOm1UnhP {
    opacity: 0.5;
    transform: scale(0.5);
    transition: transform 300ms, opacity 300ms;
}

.rewind-3JjXn1Ko svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 0.25s, transform 300ms;
}

.desktop-o0RixJeK.rewind-3JjXn1Ko:hover svg,
.desktop-o0RixJeK.rewind-3JjXn1Ko:focus svg {
    fill: rgba(0, 0, 0, 0.8);
}

.light-Lxh25U-X.rewind-3JjXn1Ko svg {
    fill: #ffffff;
}

.desktop-o0RixJeK.light-Lxh25U-X.rewind-3JjXn1Ko:hover svg,
.desktop-o0RixJeK.light-Lxh25U-X.rewind-3JjXn1Ko:focus svg {
    fill: rgba(255, 255, 255, 0.8);
}

/* on safari the svg is cropped,
 * so increase the container's size as a hacky fix */
.rewind-3JjXn1Ko {
    width: 31px;
    height: 31px;
}

.rewind-3JjXn1Ko svg {
    width: 30px;
    height: 30px;
}

/* disable these buttons */
.rewind-3JjXn1Ko:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.light-Lxh25U-X.rewind-3JjXn1Ko:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}

/* temp fix, without .desktop these disabled rules will not apply on desktop */
.desktop-o0RixJeK.rewind-3JjXn1Ko:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.desktop-o0RixJeK.light-Lxh25U-X.rewind-3JjXn1Ko:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}
.handle-yWumRNVF {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 5;
    fill: #000000;
}

.light-1iQ_-Gik .handle-yWumRNVF {
    fill: #f7f7f7;
}

.desktop-1y6HQ4wj .handle-yWumRNVF {
    width: 12px;
    height: 12px;
}

.desktop-1y6HQ4wj.scrubbing-1jGsslgJ .handle-yWumRNVF {
    width: 6px;
    height: 6px;
}

.scrubbing-1jGsslgJ .handle-yWumRNVF {
    width: 12px;
    height: 12px;
}

.ink-2JygG5tZ {
    transform: scale(0);
    width: 40px;
    height: 40px;
}

.scrubbing-1jGsslgJ .ink-2JygG5tZ {
    transform: scale(1);
    -webkit-animation: ripple-3czL9qGK 200ms ease;
    animation: ripple-3czL9qGK 200ms ease;
    z-index: 4;
    fill: rgba(0, 0, 0, 0.2);
}

.light-1iQ_-Gik.scrubbing-1jGsslgJ .ink-2JygG5tZ {
    fill: rgba(255, 255, 255, 0.2);
}

@-webkit-keyframes ripple-3czL9qGK {
    from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}

@keyframes ripple-3czL9qGK {
    from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}

.scrubberContainer-1WyrbTR8 {
    position: absolute;
    left: 0;
    z-index: 4;
    height: 100%;

    opacity: 1;
    transform: scale(1);
    transform-origin: center left;
    transition: opacity 150ms ease-out, transform 150ms ease-out;
}

.scrubberContainer-1WyrbTR8.scrubberContainerHide-38e1Psy2 {
    opacity: 0;
    transform: scale(0.1);
    transition: opacity 150ms ease-in, transform 150ms ease-in;
}

.center-2ePOhelf {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}

.timeline-3hWvXF_F {
    flex-grow: 1;
    cursor: pointer;
    position: relative;
    height: 40px;
    transition: transform 400ms ease-out;
    transform-origin: right;
    transform: scaleX(1);
}

.timeline-3hWvXF_F.timeline--placeholder-3vi2HDMp {
    cursor: inherit;
}

.timeline__progress-1G5PcPam {
    width: 0%;
    height: 2px;
    margin: 19px 0;
    position: absolute;
    background: rgba(0, 0, 0, 1);
    z-index: 3;
}

.light-Hbch6i4G .timeline__progress-1G5PcPam {
    background: rgba(255, 255, 255);
}

.timeline__buffered-3wXSHzxd {
    width: 0%;
    height: 2px;
    margin: 19px 0;
    position: absolute;
    background: rgba(0, 0, 0, 0.2);
    z-index: 2;
}

.light-Hbch6i4G .timeline__buffered-3wXSHzxd {
    background: rgba(255, 255, 255, 0.4);
}

.timeline__duration-2wArYQHv {
    width: 100%;
    height: 2px;
    margin: 19px 0;
    position: absolute;
    background: rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.light-Hbch6i4G .timeline__duration-2wArYQHv {
    background: rgba(255, 255, 255, 0.2);
}

.animate-25gH6GDN {
    transition: all 800ms ease !important;
}

/*
 * This is just used for keyboard control of the "slider"
 * We have to use the ARIA slider role instead of an input
 * It's just an extra <div> with some keyboard handlers and an outline
 */
.timeline__slider-3bratC31:focus {
    height: 2px;
    width: 100%;
    outline: 1px solid #4a90e2;
    outline-offset: 1px;
}

.volume-1O8d0eUA {
    width: 24px;
    height: 24px;
    flex-shrink: 0;
}

.volume-1O8d0eUA svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 0.25s, transform 300ms;
}

.desktop-3zq1efKR.volume-1O8d0eUA:hover svg,
.desktop-3zq1efKR.volume-1O8d0eUA:focus svg {
    fill: rgba(0, 0, 0, 0.8);
}

.light-npGsxX0d.volume-1O8d0eUA svg {
    fill: #ffffff;
}

.desktop-3zq1efKR.light-npGsxX0d.volume-1O8d0eUA:hover svg,
.desktop-3zq1efKR.light-npGsxX0d.volume-1O8d0eUA:focus svg {
    fill: rgba(255, 255, 255, 0.8);
}

.volume-1O8d0eUA:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.light-npGsxX0d.volume-1O8d0eUA:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}

/* temp fix, without .desktop these disabled rules will not apply on desktop */
.desktop-3zq1efKR.volume-1O8d0eUA:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.desktop-3zq1efKR.light-npGsxX0d.volume-1O8d0eUA:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}

.center-1rJo-uv- {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}

.tbutton-2L0GaJtC {
    margin-top: 5px !important;
    background: transparent;
    height: 45px;
    width: 140px;
    color: white;
    border: 1px solid !important;
    border-radius: 4px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    transition: 0.3s ease;
}

.tbuttonLightTheme-3bup-CvX.tbutton-2L0GaJtC {
    border-color: transparent !important;
    background: rgba(0, 0, 0, 0.1) !important;
}

.tbuttonDarkTheme-cv8xEMJI.tbutton-2L0GaJtC {
    border-color: #000000 !important;
}

.tbutton-2L0GaJtC:hover {
    border: 1px rgba(255, 255, 255, 1) solid;
    background: rgba(0, 0, 0, 0.1);
}

.tbutton-2L0GaJtC:focus {
    border: 1px rgba(255, 255, 255, 1) solid;
    background: rgba(0, 0, 0, 0.25);
}

.textSpan-2JDJ9ilH {
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    margin-left: 15px;
}

.tbuttonLightTheme-3bup-CvX .textSpan-2JDJ9ilH {
    color: #ffffff;
}

.tbuttonDarkTheme-cv8xEMJI .textSpan-2JDJ9ilH {
    color: #000000;
}

.buttonContentContainer-1HitmpQG {
    display: flex;
    flex-direction: row;
    margin: auto 15px;
}

.wrapper-1psnlQub {
    position: relative;
    height: 70px;
}

.fadeable-card-7GXsqINn {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    transition: opacity 300ms ease-in;
    pointer-events: none;
}

.fadeable-card--show-3JkJnOAd {
    pointer-events: auto;
    opacity: 1;
    transition: opacity 300ms ease-out 600ms;
}

.container-PA2EXLwh {
    display: flex;
    align-items: center;
    height: 40px;
    line-height: 40px;
    padding: 15px 20px;
}

.chunk-140HiJJE + .chunk-140HiJJE {
    margin-left: 20px;
}

.small-zlxYcudU .chunk-140HiJJE + .chunk-140HiJJE {
    margin-left: 10px;
}

.wrapper-1psnlQub button {
    border: none;
    margin: 0;
    padding: 0;
    background: none;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
}

/* https://stackoverflow.com/a/30871205/3437335 */
.wrapper-1psnlQub use {
    pointer-events: none;
}

.play-3nZmdAx2 svg,
.pause-ohgGg9mU svg,
.rewind-3plmLEaJ svg,
.fast-forward-1eC-z6CY svg,
.volume-2gdcbXfJ svg,
.retry-2FkTPmFi svg,
.fatal-2lTbqkU4 svg {
    fill: #666666;
}

.play-3nZmdAx2:hover svg,
.play-3nZmdAx2:focus svg,
.pause-ohgGg9mU:hover svg,
.pause-ohgGg9mU:focus svg,
.rewind-3plmLEaJ:hover svg,
.rewind-3plmLEaJ:focus svg,
.fast-forward-1eC-z6CY:hover svg,
.fast-forward-1eC-z6CY:focus svg,
.volume-2gdcbXfJ:hover svg,
.volume-2gdcbXfJ:focus svg {
    fill: #999999;
}

.play-3nZmdAx2.active-NDVLZmwo:hover svg,
.play-3nZmdAx2.active-NDVLZmwo:focus svg,
.pause-ohgGg9mU.active-NDVLZmwo:hover svg,
.pause-ohgGg9mU.active-NDVLZmwo:focus svg,
.retry-2FkTPmFi:hover svg,
.retry-2FkTPmFi:focus svg {
    fill: #6288a5;
}

.volume-2gdcbXfJ svg .volume__stroke-3KYHtFZw {
    stroke: #666666;
}

.volume-2gdcbXfJ:hover svg .volume__stroke-3KYHtFZw,
.volume-2gdcbXfJ:focus svg .volume__stroke-3KYHtFZw {
    stroke: #999999;
}

.play-3nZmdAx2,
.pause-ohgGg9mU {
    width: 40px;
    height: 40px;
    cursor: pointer;
    position: relative;
    transform: scale(1);
}

.small-zlxYcudU .play-3nZmdAx2,
.small-zlxYcudU .pause-ohgGg9mU {
    transform: scale(0.75);
    transform-origin: center right;
    margin-left: -10px;
}

.rewind-3plmLEaJ,
.fast-forward-1eC-z6CY,
.volume-2gdcbXfJ,
.retry-2FkTPmFi {
    width: 30px;
    height: 30px;
    cursor: pointer;
}

.fatal-2lTbqkU4 {
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.center-1fXFgRoW {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}

.play-triangle-2g8X_Wrg,
.pause-bars-3qWQKO4b {
    z-index: 2;
    opacity: 1;
    transform: scale(1) translateX(0);
    transition: transform 300ms ease-in, opacity 300ms ease-in;
}

.play-3nZmdAx2:hover .play-triangle-2g8X_Wrg,
.active-NDVLZmwo .play-triangle-2g8X_Wrg {
    transform: scale(0.5) translateX(3px);
    transform-origin: center;
    transition: transform 300ms ease-out;
    fill: #6288a5;
}

.buffering-2eCRMkd1 .play-triangle-2g8X_Wrg {
    opacity: 0.5;
    transform: scale(0.5) translateX(3px);
    transform-origin: center;
    transition: transform 300ms ease-out, opacity 300ms ease-out,
        fill 300ms ease-out;
    fill: #6288a5;
}

.pause-ohgGg9mU:hover .pause-bars-3qWQKO4b,
.active-NDVLZmwo .pause-bars-3qWQKO4b {
    transform: scale(0.5);
    transform-origin: center;
    transition: transform 300ms ease-out, fill 300ms ease-out;
    fill: #6288a5;
}

.buffering-2eCRMkd1 .pause-bars-3qWQKO4b {
    opacity: 0.5;
    transform: scale(0.5);
    transition: transform 300ms ease-out 300ms, opacity 300ms ease-out 300ms,
        fill 300ms ease-out 300ms;
    fill: #6288a5;
}

.spinner-3-QgGKxJ {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
    transition: opacity 300ms ease-out;
    box-sizing: border-box;
    display: block;
    height: 40px;
    width: 40px;
    border: 1px solid #6288a5;
    border-radius: 50%;
}

.active-NDVLZmwo .spinner-3-QgGKxJ {
    opacity: 1;
    transition: opacity 300ms ease-out 300ms;
}

.play-3nZmdAx2:hover .spinner-3-QgGKxJ,
.pause-ohgGg9mU:hover .spinner-3-QgGKxJ {
    opacity: 1;
    transition: opacity 300ms ease-out;
}

.buffering-2eCRMkd1 .spinner-3-QgGKxJ {
    opacity: 1;
    transition: opacity 300ms ease-out 300ms;
    -webkit-animation: spin-1xisgdKG 3000ms linear infinite;
    animation: spin-1xisgdKG 3000ms linear infinite;
    border: none;
}

@-webkit-keyframes spin-1xisgdKG {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes spin-1xisgdKG {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.spinner-3-QgGKxJ span {
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 40px;
    width: 40px;
    clip: rect(20px, 40px, 40px, 0);
    opacity: 0;
    -webkit-animation: none;
    animation: none;
}

.buffering-2eCRMkd1 .spinner-3-QgGKxJ span {
    opacity: 1;
    transition: opacity 300ms ease-out;
    -webkit-animation: spin-1xisgdKG 1500ms cubic-bezier(0.77, 0, 0.175, 1)
        infinite;
    animation: spin-1xisgdKG 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
}

.spinner-3-QgGKxJ span::before {
    content: '';
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 40px;
    width: 40px;
    border: 1px solid transparent;
    border-top: 1px solid #6288a5;
    border-radius: 50%;
    -webkit-animation: none;
    animation: none;
}

.buffering-2eCRMkd1 .spinner-3-QgGKxJ span::before {
    -webkit-animation: spin-1xisgdKG 1500ms cubic-bezier(0.77, 0, 0.175, 1)
        infinite;
    animation: spin-1xisgdKG 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
}

.spinner-3-QgGKxJ span::after {
    content: '';
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 40px;
    width: 40px;
    border: 1px solid #6288a5;
    border-radius: 50%;
}

@-webkit-keyframes fadeIn-l910csyW {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn-l910csyW {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.duration-2IOln_4E {
    font-size: 14px;
    color: #666666;
    text-align: right;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    opacity: 0;
    -webkit-animation: fadeIn-l910csyW 400ms ease-in 600ms forwards;
    animation: fadeIn-l910csyW 400ms ease-in 600ms forwards;
}

.duration-2IOln_4E.duration--placeholder-23ekiDrQ {
    font-weight: 600;
    -webkit-animation: none;
    animation: none;
    opacity: 1;
}

.timeline-FLWx8HaN {
    flex-grow: 1;
    cursor: pointer;
    position: relative;
    height: 30px;
    transition: transform 400ms ease-out;
    transform-origin: right;
    transform: scaleX(1);
}

.timeline-FLWx8HaN.timeline--placeholder-2c56g3DK {
    cursor: inherit;
}

.timeline__progress-2DxHusDz {
    width: 0%;
    height: 2px;
    margin: 14px 0;
    position: absolute;
    background: #6288a5;
    z-index: 3;
}

.timeline__buffered-31MAg1_h {
    width: 0%;
    height: 2px;
    margin: 14px 0;
    position: absolute;
    background: #bbbbbb;
    z-index: 2;
}

.timeline__duration-1zWj-_wf {
    width: 100%;
    height: 2px;
    margin: 14px 0;
    position: absolute;
    background: #e2e2e2;
    z-index: 1;
}

/*
 * This is just used for keyboard control of the "slider"
 * We have to use the ARIA slider role instead of an input
 * It's just an extra <div> with some keyboard handlers and an outline
 */
.timeline__slider-1oXbNbyO:focus {
    height: 2px;
    width: 100%;
    outline: 1px solid #4a90e2;
    outline-offset: 1px;
}

.timeline__scrubber-1KW7G1LV {
    opacity: 0;
    position: absolute;
    top: 3px;
    left: 0;
    z-index: 4;
    transform: scale(0.1);
    transform-origin: center left;
    transition: opacity 150ms ease-in, transform 150ms ease-in;
}

.timeline__scrubber--scrubbing-16_Qm_Ir {
    top: 10px;
}

.timeline--hovered-3hy8rDQy .timeline__scrubber-1KW7G1LV {
    opacity: 1;
    transform: scale(1);
    transform-origin: center left;
    transition: opacity 150ms ease-out, transform 150ms ease-out;
}

.timeline__scrubber-1KW7G1LV svg.scrub-indicator-PzkVedth {
    margin-left: -12.5px;
}

.timeline__scrubber--scrubbing-16_Qm_Ir svg.handle-2zqBDnfr {
    position: absolute;
    top: 0;
    left: -5px;
    z-index: 5;
}

.timeline__scrubber--scrubbing-16_Qm_Ir svg.ink-2uIAwEoF {
    position: absolute;
    top: -15px;
    left: -20px;
    opacity: 0.65;
    transform: scale(1);
    -webkit-animation: ripple-2UbN71DW 200ms ease;
    animation: ripple-2UbN71DW 200ms ease;
    z-index: 4;
}

@-webkit-keyframes ripple-2UbN71DW {
    from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}

@keyframes ripple-2UbN71DW {
    from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}

.error-1OQiDW0M {
    font-size: 14px;
    color: #666666;
}

.error__message-1xpi7c0p {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.error__message-1xpi7c0p span {
    line-height: normal;
}

.vhs-plugin-browser-not-supported {
    position: absolute;
    z-index: 50;
    background: #000;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: none;
}

.vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center;
}

.vhs-plugin-browser-not-supported
    .vhs-plugin-browser-not-supported-message
    .vhs-icon-alert {
    color: #fff;
    font-size: 30px;
    margin-right: 20px;
    vertical-align: middle;
}

.vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message p {
    text-align: left;
    font-family: arial, helvetica, sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #fff;
    display: inline-block;
    margin: 0;
    vertical-align: middle;
}

.vhs-xxs
    .vhs-plugin-browser-not-supported
    .vhs-plugin-browser-not-supported-message
    p,
.vhs-xs
    .vhs-plugin-browser-not-supported
    .vhs-plugin-browser-not-supported-message
    p,
.vhs-s
    .vhs-plugin-browser-not-supported
    .vhs-plugin-browser-not-supported-message
    p {
    margin-top: 15px;
    text-align: center;
    display: block;
}

@keyframes spin {
    to {
        transform: rotate(1turn);
    }
}

.vhs-buffering-container {
    z-index: 6;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    cursor: wait;
}

.vhs-buffering-spinner {
    width: 5em;
    height: 5em;
    text-indent: 999em;
    animation: spin 1s infinite steps(8);
    font-size: 8px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.vhs-buffering-spinner:before,
.vhs-buffering-spinner:after,
.vhs-buffering-spinner > div:before,
.vhs-buffering-spinner > div:after {
    content: '';
    position: absolute;
    top: 0;
    left: 2.25em;
    width: 0.5em;
    height: 1.5em;
    border-radius: 0.2em;
    background: #eee;
    box-shadow: 0 3.5em #eee;
    transform-origin: 50% 2.5em;
}

.vhs-buffering-spinner:before {
    background: #555;
}

.vhs-buffering-spinner:after {
    transform: rotate(-45deg);
    background: #777;
}

.vhs-buffering-spinner > div:before {
    transform: rotate(-90deg);
    background: #999;
}

.vhs-buffering-spinner > div:after {
    transform: rotate(-135deg);
    background: #bbb;
}

.poster-plugin-z-index-2PI2645M {
    z-index: 44;
}

.captions-plugin-z-index-OjsfQXtY {
    z-index: 39;
}

.container-3YGvWbv8 {
    position: absolute;
    bottom: 21px;
    width: 100%;
    pointer-events: none;
    transition: bottom 0.2s 0.333s;
    /**
   * Force Safari on iOS 11 to redraw some elements on the DOM that were not being drawn on screen.
   * @see https://davidwalsh.name/translate3d
   *
   * Note: I was shocked to find that `will-change: transform;` did _not_ work here.
   * Both `transform: translate3d(0, 0, 0);` and the approach in the above link with
   * `backface-visibility` and `perspective` worked. Here I've chosen the `transform`
   * based approach since it's just one line.
   */
    transform: translate3d(0, 0, 0);
}

.cueWrap-2P4Ue4VQ {
    width: 68%;
    margin: 0 auto;
    text-align: center;
    pointer-events: none;
}

.captions-2YSIFrBk {
    color: white;
    background-color: rgba(0, 0, 0, 0.9);
    box-shadow: 9px 0 0 rgba(0, 0, 0, 0.9), -9px 0 0 rgba(0, 0, 0, 0.9);
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-weight: 600;
    font-size: 16px;
    pointer-events: none;
    line-height: 26px;
    padding: 6px 0 4px 0;
    white-space: pre-line;
}

.raised--tQnNY7r {
    transition: bottom 0.2s;
}

.vhs-xxs-23weYfvK {
    bottom: 10px;
}

.vhs-xs-6et0hWqr,
.vhs-s-1RsNrFsB {
    bottom: 12px;
}

.vhs-xxs-23weYfvK.raised--tQnNY7r {
    bottom: 34.4px;
}

.vhs-s-1RsNrFsB.raised--tQnNY7r,
.vhs-xs-6et0hWqr.raised--tQnNY7r {
    bottom: 46px;
}

.vhs-m-3marGH-Z.raised--tQnNY7r {
    bottom: 51.6px;
}

.vhs-xl-IRfj3CcU.raised--tQnNY7r,
.vhs-l-I7vvj8yD.raised--tQnNY7r {
    bottom: 66px;
}

.vhs-xxs-23weYfvK .cueWrap-2P4Ue4VQ,
.vhs-xs-6et0hWqr .cueWrap-2P4Ue4VQ {
    width: 70%;
}

.vhs-s-1RsNrFsB .cueWrap-2P4Ue4VQ,
.vhs-m-3marGH-Z .cueWrap-2P4Ue4VQ,
.vhs-l-I7vvj8yD .cueWrap-2P4Ue4VQ,
.vhs-xl-IRfj3CcU .cueWrap-2P4Ue4VQ {
    max-width: 320px;
}

.vhs-xxl-1MpJ1M8o .cueWrap-2P4Ue4VQ {
    max-width: 370px;
}

.vhs-xxl-1MpJ1M8o.raised--tQnNY7r {
    bottom: 81.6px;
}

.vhs-xxs-23weYfvK .captions-2YSIFrBk,
.vhs-xs-6et0hWqr .captions-2YSIFrBk,
.vhs-s-1RsNrFsB .captions-2YSIFrBk {
    font-size: 14px;
    line-height: 21px;
    padding: 4px 0 3px 0;
    box-shadow: 8px 0 0 rgba(0, 0, 0, 0.9), -8px 0 0 rgba(0, 0, 0, 0.9);
}

.vhs-m-3marGH-Z .captions-2YSIFrBk,
.vhs-l-I7vvj8yD .captions-2YSIFrBk {
    font-size: 16px;
    line-height: 26px;
}

.vhs-xl-IRfj3CcU .captions-2YSIFrBk {
    font-size: 18px;
    line-height: 26px;
    padding: 5px 0 3px 0;
    box-shadow: 7px 0 0 rgba(0, 0, 0, 0.9), -7px 0 0 rgba(0, 0, 0, 0.9);
}

.vhs-xxl-1MpJ1M8o .captions-2YSIFrBk {
    font-size: 24px;
    line-height: 32px;
    padding: 5px 0 3px 0;
    box-shadow: 10px 0 0 rgba(0, 0, 0, 0.9), -7px 0 0 rgba(0, 0, 0, 0.9);
}

.vhs-plugin-contextual-menu {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 80;
    background-color: white;
    width: 230px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    -webkit-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    -khtml-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    -ms-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
}

.vhs-plugin-contextual-menu li {
    background: none;
    list-style-type: none;
    margin: 0;
    padding: 8px 12px;
    border-bottom: 1px solid #eaeaea;
    color: #b3b3b3;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    cursor: default;
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.vhs-plugin-contextual-menu li.active {
    color: #808080;
    cursor: pointer;
}

.vhs-plugin-contextual-menu li.active:hover {
    color: #000000;
    background-color: #f0f0f0;
}

.vhs-plugin-contextual-menu li.version {
    font-size: 11px;
    padding: 12px;
}

.vhs-plugin-contextual-menu li:last-child {
    border-bottom: none;
}

.vhs-plugin-controls,
.vhs-plugin-controls-gradient {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    pointer-events: none;
    transition: bottom 0.3s, opacity 0.3s;
}

.vhs-plugin-controls-gradient {
    z-index: 38;
    background-color: transparent;
    background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.7));
    background-repeat: no-repeat;
    opacity: 0;
    transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -webkit-transition: opacity 0.4s ease-in-out;
}

.vhs-plugin-controls-gradient.vhs-controls-hidden {
    opacity: 0;
}

.vhs-plugin-controls-gradient.vhs-controls-active {
    opacity: 1;
}

.vhs-plugin-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    z-index: 40;
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    pointer-events: none;
    font-size: 1.3em;
    transition: bottom 0.3s, opacity 0.3s;
    line-height: normal;
    display: none;
    align-items: center;
    color: white;
}

.vhs-plugin-controls [class^='vhs-icon-'],
.vhs-plugin-controls [class*=' vhs-icon-'],
.vhs-plugin-controls [class^='vhs-icon-']:before,
.vhs-plugin-controls [class*=' vhs-icon-']:before {
    width: auto;
    font-size: 1em;
    font-family: 'vhs';
}

.vhs-plugin-controls.vhs-controls-enabled {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
}

.vhs-plugin-controls.vhs-controls-hidden {
    opacity: 0;
    transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -webkit-transition: opacity 0.4s ease-in-out;
}

.vhs-plugin-controls.vhs-controls-active {
    opacity: 1;
    transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -webkit-transition: opacity 0.4s ease-in-out;
}

.vhs-plugin-controls-message-container {
    display: none;
}

.vhs-plugin-controls-message-container .vhs-plugin-controls-ad-label,
.vhs-plugin-controls-message-container .vhs-plugin-controls-live-label {
    display: none;
    align-items: center;
}

.vhs-plugin-controls-message-container .vhs-plugin-controls-live-circle {
    float: left;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    display: inline;
    background: red;
    margin: 0 7px 0px 0px;
}

.vhs-plugin-controls-play-container,
.vhs-plugin-controls-progress,
.vhs-plugin-controls-options-container {
    display: inline-block;
    pointer-events: auto;
    -webkit-align-self: center;
}

.vhs-plugin-controls-play-container {
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    height: 0;
    text-align: center;
    line-height: 1;
    cursor: pointer;
    width: 1.3em;
}

.vhs-plugin-controls-play-container .vhs-plugin-controls-play {
    position: relative;
    bottom: 0.55em;
    font-size: 1.3em;
    color: white;
}

.vhs-plugin-controls-play-container
    .vhs-plugin-controls-play.vhs-icon-play:before {
    content: '\e81c';
}

.vhs-plugin-controls-play-container
    .vhs-plugin-controls-play.vhs-icon-pause:before {
    content: '\e81d';
}

.vhs-plugin-controls-message-container {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    font-size: 13px;
    font-family: 'franklin', 'nyt-franklin', sans-serif;
    color: #b5b5b5;
    display: none;
    letter-spacing: 0.3px;
    font-weight: bold;
}

.vhs-plugin-controls-message-container.vhs-message-container-enabled {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.nytd-player-ad-controls .vhs-plugin-controls-message-container {
    display: block;
}

.nytd-player-ad-controls
    .vhs-plugin-controls-message-container
    .vhs-plugin-controls-ad-label {
    display: block;
}

.vhs-plugin-controls-progress {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.vhs-plugin-controls-progress.vhs-progress-hidden {
    display: none;
}

.vhs-plugin-controls-progress .vhs-plugin-controls-current-time,
.vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font: normal bold 10px/1 'franklin', 'nyt-franklin', sans-serif;
    cursor: default;
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-timeline {
    position: relative;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    align-items: center;
    margin-right: 15px;
    display: block;
    box-sizing: border-box;
    background-color: #000;
    border-radius: 100px;
    padding: 2px;
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider {
    position: absolute;
    top: 2px;
    left: 2px;
    right: 2px;
    bottom: 2px;
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider:focus {
    outline: none;
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-buffer,
.vhs-plugin-controls-progress .vhs-plugin-controls-progress-time {
    display: block;
    height: 100%;
    position: absolute;
    background-color: rgba(255, 255, 255, 0.4);
    border-radius: 100px;
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-time {
    background-color: rgba(255, 255, 255, 0.7);
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker {
    position: absolute;
    font-size: 0.8em;
    top: 50%;
    text-shadow: 0 0 7px rgba(0, 0, 0, 0.6);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: opacity 300ms ease-out;
    z-index: 1;
}

.vhs-plugin-controls-progress
    .vhs-plugin-controls-progress-marker.vhs-icon-circle:before {
    content: '\e81e';
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker:before {
    transition: transform 0.3s;
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker:after {
    content: '';
    width: 20px;
    height: 20px;
    left: 22px;
    top: 10px;
    opacity: 0;
    position: absolute;
    border: 2px solid rgba(255, 255, 255, 0.5);
    transform: translate(-26px, -13px);
    border-radius: 50%;
    z-index: -1;
    transition: opacity 0.3s;
}

.vhs-plugin-controls-progress
    .vhs-plugin-controls-progress-marker.vhs-plugin-controls-progress-marker--active {
    opacity: 1;
    transition: opacity 300ms ease-in;
}

.vhs-plugin-controls-progress input[type='range'] {
    width: 100%;
    height: 100%;
    border: none;
    background: transparent;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    -webkit-appearance: none;
    z-index: 0;
}

.vhs-plugin-controls-progress input[type='range']::-ms-tooltip {
    display: none;
}

.vhs-plugin-controls-progress input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none;
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer;
    margin-top: 0;
}

.vhs-plugin-controls-progress input[type='range']::-moz-range-thumb {
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer;
}

.vhs-plugin-controls-progress input[type='range']::-ms-thumb {
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer;
}

.vhs-plugin-controls-progress
    input[type='range']::-webkit-slider-runnable-track {
    width: 100%;
    height: 100%;
    cursor: pointer;
    background: transparent;
    border-radius: 2px;
}

.vhs-plugin-controls-progress input[type='range']::-moz-range-track {
    width: 100%;
    height: 100%;
    cursor: pointer;
    background: transparent;
    border-radius: 2px;
}

.vhs-plugin-controls-progress input[type='range']::-ms-track {
    width: 100%;
    height: 100%;
    cursor: pointer;
    background: transparent;
    border-color: transparent;
    border-radius: 2px;
    color: transparent;
}

.vhs-controls-no-touch .vhs-plugin-controls-progress-slider:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px;
}

.vhs-plugin-controls-options-container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-family: 'vhs';
    display: inline-block;
    width: auto;
    text-align: center;
    cursor: pointer;
    color: rgba(255, 255, 255, 0.8);
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option:hover,
.vhs-plugin-controls-options-container .vhs-plugin-controls-option:focus {
    color: white;
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option:last-child {
    margin-right: 0;
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-icon-resize-full:before {
    content: '\e809';
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-icon-resize-default:before {
    content: '\e812';
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-icon-reload:before {
    content: '\e804';
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-icon-gear:before {
    content: '\e816';
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-icon-cc-disabled {
    display: none;
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-icon-cc-on:before,
.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-icon-cc-off:before {
    content: '\e807';
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-icon-cc-on {
    color: #fff;
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-icon-cc-off {
    color: rgba(255, 255, 255, 0.3);
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-icon-cc-off:hover,
.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-icon-cc-off:focus {
    color: rgba(255, 255, 255, 0.5);
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-plugin-controls-transcript {
    opacity: 0.8;
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-plugin-controls-transcript
    .vhs-icon-transcript-container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-plugin-controls-transcript:hover {
    opacity: 1;
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-icon-transcript-disabled,
.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-icon-transcript-hidden {
    display: none;
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-plugin-controls-volume-container {
    position: relative;
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-plugin-controls-volume-container
    .vhs-plugin-controls-volume {
    font-family: 'vhs';
    color: rgba(255, 255, 255, 0.8);
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-plugin-controls-volume-container
    .vhs-plugin-controls-volume.vhs-icon-volume-off:before {
    content: '\e811';
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-plugin-controls-volume-container
    .vhs-plugin-controls-volume.vhs-icon-volume-on:before {
    content: '\e80a';
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-plugin-controls-volume-container
    .vhs-plugin-controls-volume.vhs-icon-volume-half:before {
    content: '\e813';
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-plugin-controls-volume-container
    .vhs-plugin-controls-volume:hover,
.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-plugin-controls-volume-container
    .vhs-plugin-controls-volume:focus {
    color: white;
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-plugin-controls-volume-container
    .vhs-plugin-controls-volume-slider-container {
    padding-top: 150%;
    padding-left: 105%;
    position: absolute;
    top: 140%;
    left: -23%;
    transform: rotate(270deg);
    transform-origin: top left;
    background-color: rgba(0, 0, 0, 0.27);
    border-radius: 2px;
    z-index: -1;
    backface-visibility: hidden;
    opacity: 0;
}

@keyframes show-volume-slider-container {
    0% {
        width: 135px;
    }

    1% {
        width: 135px;
        opacity: 0;
    }

    100% {
        width: 135px;
        opacity: 1;
    }
}

@keyframes hide-volume-slider-container {
    0% {
        width: 135px;
        opacity: 1;
    }

    99% {
        width: 135px;
        opacity: 0;
    }

    100% {
        width: 0;
    }
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-plugin-controls-volume-container
    .vhs-plugin-controls-volume-slider-container.vhs-plugin-controls-volume-slider-show {
    animation: show-volume-slider-container 300ms ease-out forwards;
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-plugin-controls-volume-container
    .vhs-plugin-controls-volume-slider-container.vhs-plugin-controls-volume-slider-hide {
    animation: hide-volume-slider-container 300ms ease-in forwards;
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-plugin-controls-volume-container
    .vhs-plugin-controls-volume-slider-container
    .vhs-plugin-controls-volume-slider-track {
    height: 3px;
    width: 65%;
    border-radius: 2px;
    background: transparent;
    position: absolute;
    top: 0;
    right: 15px;
    bottom: 0;
    z-index: 1;
    margin: auto;
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-plugin-controls-volume-container
    .vhs-plugin-controls-volume-slider-container
    .vhs-plugin-controls-volume-slider-track
    .vhs-plugin-controls-volume-slider-fill {
    width: 100%;
    height: 100%;
    background: white;
    border-radius: 2px;
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-plugin-controls-volume-container
    .vhs-plugin-controls-volume-slider-container
    input[type='range'] {
    width: 65%;
    height: 5px;
    border: 1px solid white;
    border-radius: 2px;
    background: transparent;
    position: absolute;
    top: 0;
    right: 15px;
    bottom: 0;
    margin: auto;
    z-index: 2;
    -webkit-appearance: none;
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-plugin-controls-volume-container
    .vhs-plugin-controls-volume-slider-container
    input[type='range']::-ms-tooltip {
    display: none;
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-plugin-controls-volume-container
    .vhs-plugin-controls-volume-slider-container
    input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none;
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer;
    margin-top: 0;
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-plugin-controls-volume-container
    .vhs-plugin-controls-volume-slider-container
    input[type='range']::-moz-range-thumb {
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer;
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-plugin-controls-volume-container
    .vhs-plugin-controls-volume-slider-container
    input[type='range']::-ms-thumb {
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer;
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-plugin-controls-volume-container
    .vhs-plugin-controls-volume-slider-container
    input[type='range']::-webkit-slider-runnable-track {
    width: 100%;
    height: 3px;
    cursor: pointer;
    background: transparent;
    border-radius: 2px;
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-plugin-controls-volume-container
    .vhs-plugin-controls-volume-slider-container
    input[type='range']::-moz-range-track {
    width: 100%;
    height: 3px;
    cursor: pointer;
    background: transparent;
    border-radius: 2px;
}

.vhs-plugin-controls-options-container
    .vhs-plugin-controls-option.vhs-plugin-controls-volume-container
    .vhs-plugin-controls-volume-slider-container
    input[type='range']::-ms-track {
    width: 100%;
    height: 3px;
    cursor: pointer;
    background: transparent;
    border-color: transparent;
    border-radius: 2px;
    color: transparent;
}



.franklin-2GJdS5XG {
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
}

.karnak-1FdvNqmf {
    font-family: 'karnak', 'nyt-karnak', 'nyt-karnak-display-130124';
}

.cheltenham-20WX1MC- {
    font-family: 'cheltenham', 'nyt-cheltenham', Georgia, 'Times New Roman', times,
        serif;
}

.cheltenhamCond-3MbDiSP1 {
    font-family: 'nyt-cheltenham-cond', 'cheltenham', 'nyt-cheltenham', Georgia,
        'Times New Roman', times, serif;
}


.countdown-1QKNtJ50 {
    position: absolute;
    z-index: 40;
    box-sizing: border-box;
    color: #fff;
    background: #666;
    background: rgba(102, 102, 102, 0.7);
    border-radius: 100px;
    text-align: center;
    transition: background 0.4s, width 1s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 700;

    /*responsive*/
    top: 10px;
    right: 10px;
    width: auto;
    padding: 11px 15px;
    font-size: 13px;
}

.countdown-1QKNtJ50.xxl-qWr7tA9G,
.countdown-1QKNtJ50.xl-1QXqoJIT {
    top: 10px;
    right: 10px;
    width: 140px;
    padding: 16px 20px;
    font-size: 14px;
}

.countdown-1QKNtJ50.l-gTeUX-1C {
    top: 10px;
    right: 10px;
    width: 120px;
    padding: 11px 15px;
    font-size: 13px;
}

.countdown-1QKNtJ50.m-b6VEUEE7 {
    top: 10px;
    right: 10px;
    width: 100px;
    padding: 10px 14px;
    font-size: 11px;
}

.countdown-1QKNtJ50.s-1X8FDBeL {
    top: 5px;
    right: 5px;
    width: 100px;
    padding: 6px 9px;
    font-size: 10px;
}

.countdown-1QKNtJ50.xs-3MrI0JsM,
.countdown-1QKNtJ50.xxs-1S21aDca {
    top: 0;
    right: 0;
    width: 100%;
    padding: 7px 9px 6px;
    font-size: 10px;

    border-radius: 0;
    text-align: right;
}

.label-3a3bqUnC {
    border-right: 1px solid #888;
    padding-right: 10px;
    margin-right: 10px;
}


@-webkit-keyframes fadeIn-13ze28nJ {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn-13ze28nJ {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.duration-1RF_ghPY {
    font-size: 14px;
    color: rgba(0, 0, 0, 1);
    text-align: right;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    opacity: 0;
    -webkit-animation: fadeIn-13ze28nJ 400ms ease-in 100ms forwards;
    animation: fadeIn-13ze28nJ 400ms ease-in 100ms forwards;
}

.light-KhOaTkqG.duration-1RF_ghPY {
    color: #ffffff;
}

.duration-1RF_ghPY.duration--placeholder-3QCCqWsG {
    font-weight: 600;
    -webkit-animation: none;
    animation: none;
    opacity: 1;
}


.wrapper-zbn5BZ6K {
    position: relative;
    height: 100%;
}

.wrapper-zbn5BZ6K,
.wrapper-zbn5BZ6K * {
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
}

.fadeable-card-219nCnG- {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    transition: opacity 300ms ease-in;
    pointer-events: none;
}

.fadeable-card--show-2YruPrM- {
    pointer-events: auto;
    opacity: 1;
    transition: opacity 300ms ease-out 600ms;
}

.container-KiiKryN_ {
    display: flex;
    align-items: center;
    height: 100%;
}

.mobile-1niKtv3n .container-KiiKryN_ {
    position: relative;
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
}


.desktop-2mf25PKB .chunk-17WR1Qv1 {
    margin-right: 15px;

    /* somehow this box has a larger height than content, 44px instead of 40px
   * when we make it a flex container, the height is normal.
     this is a temporary fix
  */
    display: flex;
    align-items: center;
}

.desktop-2mf25PKB.vhs-xs-3yXQI9Fz .chunk-17WR1Qv1,
.desktop-2mf25PKB.vhs-xxs-1JOFDvgY .chunk-17WR1Qv1 {
    margin-right: 10px;
}

.wrapper-zbn5BZ6K button {
    border: none;
    margin: 0;
    padding: 0;
    background: none;
    cursor: pointer;
}

.wrapper-zbn5BZ6K button:disabled {
    cursor: default;
}

/* https://stackoverflow.com/a/30871205/3437335 */
.wrapper-zbn5BZ6K use {
    pointer-events: none;
}

.transcript-AcUHctkp {
    margin-left: 15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.transcript-AcUHctkp:hover svg path,
.transcript-AcUHctkp:focus svg path {
    fill: rgba(0, 0, 0, .8) !important;
}

.light-13aB1LNX .transcript-AcUHctkp:hover svg path,
.light-13aB1LNX .transcript-AcUHctkp:focus svg path {
    fill: rgba(255, 255, 255, .8) !important;
}

.transcript-AcUHctkp button:disabled svg path {
    fill: rgba(68, 68, 68, 0.2);
}

.light-13aB1LNX.transcript-AcUHctkp button:disabled svg path {
    fill: rgba(255, 255, 255, 0.2) !important;
}

/* temp fix, without .desktop these disabled rules will not apply on desktop */
.desktop-2mf25PKB.transcript-AcUHctkp button:disabled svg path {
    fill: rgba(68, 68, 68, 0.2);
}

.desktop-2mf25PKB.light-13aB1LNX.transcript-AcUHctkp button:disabled svg path {
    fill: rgba(255, 255, 255, 0.2) !important;
}

.volumeContainer-W4vHMDJx {
    margin-left: 15px;

    /* somehow this box has a larger height than content, 44px instead of 40px
   * when we make it a flex container, the height is normal.
     this is a temporary fix
  */
    display: flex;
    align-items: center;
}

.desktop-2mf25PKB.vhs-xs-3yXQI9Fz .volumeContainer-W4vHMDJx {
    margin-left: 10px;
}

.center-1NqihK55 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}

.error-17l_qAZg {
    font-size: 14px;
    color: rgba(0, 0, 0, 1);
}

.light-13aB1LNX .error-17l_qAZg {
    color: rgba(255, 255, 255, 1);
}

.error__message-3PJMFdo7 {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.error__message-3PJMFdo7 span {
    line-height: normal;
}

.transcript-AcUHctkp svg path,
.retry-1jk1WyCq svg,
.fatal-2c7Uwq9U svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 0.25s, transform 300ms ease-out;
}

.light-13aB1LNX .transcript-AcUHctkp svg path,
.light-13aB1LNX .retry-1jk1WyCq svg,
.light-13aB1LNX .fatal-2c7Uwq9U svg {
    fill: #ffffff;
}

.retry-1jk1WyCq {
    width: 30px;
    height: 30px;
    flex-shrink: 0;
}

.fatal-2c7Uwq9U {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
}

.container__playback-MRa1r7AF {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    flex: 1 0 auto;
    padding-bottom: 20px;
}

.container__duration-3gYKdJ0v {
    position: absolute;
    top: 50%;
    margin-top: 10px;
}

.container__transcript-V0fC4Xbd {
    position: absolute;
    top: 50%;
    margin-top: 40px;
}

.container__timeline-_2TEK9Uc {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    width: 100%;
    height: 40px;
}


.fast-forward-1JbaMpeL svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 0.25s, transform 300ms;
}

.desktop-Q_FP0IBX.fast-forward-1JbaMpeL:hover svg,
.desktop-Q_FP0IBX.fast-forward-1JbaMpeL:focus svg {
    fill: rgba(0, 0, 0, .8);
}

.light-1gwOs_oX.fast-forward-1JbaMpeL svg {
    fill: #ffffff;
}

.desktop-Q_FP0IBX.light-1gwOs_oX.fast-forward-1JbaMpeL:hover svg,
.desktop-Q_FP0IBX.light-1gwOs_oX.fast-forward-1JbaMpeL:focus svg {
    fill: rgba(255, 255, 255, 0.8);
}

/* on safari the svg is cropped,
 * so increase the container's size as a hacky fix */
.fast-forward-1JbaMpeL {
    width: 31px;
    height: 31px;
}

.fast-forward-1JbaMpeL svg {
    width: 30px;
    height: 30px;
}

/* disable these buttons */
.fast-forward-1JbaMpeL:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.light-1gwOs_oX.fast-forward-1JbaMpeL:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}

/* temp fix, without .desktop these disabled rules will not apply on desktop */
.desktop-Q_FP0IBX.fast-forward-1JbaMpeL:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.desktop-Q_FP0IBX.light-1gwOs_oX.fast-forward-1JbaMpeL:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}


.spinner-1Hq-hFPQ {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
    transition: opacity 300ms ease-out;
    box-sizing: border-box;
    display: block;
}

.light-3nw-C-jF.spinner-1Hq-hFPQ {
    border-color: #ffffff;
}

@-webkit-keyframes spin-2z3vTCsk {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes spin-2z3vTCsk {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.spinner-1Hq-hFPQ span {
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    clip: rect(20px, 40px, 40px, 0);
    opacity: 0;
    -webkit-animation: none;
    animation: none;
}

.vhs-xxs-3hr2ui_L.spinner-1Hq-hFPQ span {
    clip: rect(15px, 30px, 30px, 0);
}

.vhs-l-1ZqhWwUO.spinner-1Hq-hFPQ span,
.vhs-xl-3MIWo5E4.spinner-1Hq-hFPQ span,
.vhs-xxl-U4fBIHnp.spinner-1Hq-hFPQ span {
    clip: rect(25px, 60px, 60px, 0);
}

.mobile-2uGwuiaY.spinner-1Hq-hFPQ span {
    clip: rect(25px, 60px, 60px, 0);
}

.spinner-1Hq-hFPQ span::after {
    content: '';
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 2px solid rgba(0, 0, 0, 1);
    border-radius: 50%;
}

.light-3nw-C-jF.spinner-1Hq-hFPQ span::after {
    border-color: #ffffff;
}

.show-ucO_HEmS.spinner-1Hq-hFPQ {
    opacity: 1;
    transition: opacity 300ms ease-out 300ms;
    -webkit-animation: spin-2z3vTCsk 3000ms linear infinite;
    animation: spin-2z3vTCsk 3000ms linear infinite;
}

.show-ucO_HEmS.spinner-1Hq-hFPQ span {
    opacity: 1;
    transition: opacity 300ms ease-out;
    -webkit-animation: spin-2z3vTCsk 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
    animation: spin-2z3vTCsk 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
}


.circle-3tIPiHv_ {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.1) !important;
    border: 2px solid rgba(0, 0, 0, 1);
    border-radius: 50%;
    opacity: 0;
    transition: opacity 300ms;
}

.light-r2C9sdad .circle-3tIPiHv_ {
    border-color: #ffffff;
}

.circle-3tIPiHv_.show-2_w5iJaH {
    opacity: 1;
}


.play-28dQRyDj svg,
.pause-37Q2gZNG svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 300ms, transform 300ms 150ms, opacity 300ms;
}

.desktop-33nblbsH.play-28dQRyDj.hover-10Dv3gd- svg,
.desktop-33nblbsH.play-28dQRyDj:focus svg,
.desktop-33nblbsH.pause-37Q2gZNG:hover svg,
.desktop-33nblbsH.pause-37Q2gZNG:focus svg {
    fill: rgba(0, 0, 0, .8);
    transition: transform 300ms;
}

.light-r2C9sdad.play-28dQRyDj svg,
.light-r2C9sdad.pause-37Q2gZNG svg {
    fill: #ffffff;
}

.desktop-33nblbsH.light-r2C9sdad.play-28dQRyDj.hover-10Dv3gd- svg,
.desktop-33nblbsH.light-r2C9sdad.play-28dQRyDj:focus svg,
.desktop-33nblbsH.light-r2C9sdad.pause-37Q2gZNG:hover svg,
.desktop-33nblbsH.light-r2C9sdad.pause-37Q2gZNG:focus svg {
    fill: rgba(255, 255, 255, 0.8);
}

.play-28dQRyDj,
.pause-37Q2gZNG {
    width: 40px;
    height: 40px;
    position: relative;
}

.vhs-xxs-rHlekkTR.play-28dQRyDj,
.vhs-xxs-rHlekkTR.pause-37Q2gZNG {
    width: 30px;
    height: 30px;
}

.vhs-xxl-3lVk_QqP.play-28dQRyDj,
.vhs-xxl-3lVk_QqP.pause-37Q2gZNG,
.vhs-xl-2OarcCIE.play-28dQRyDj,
.vhs-xl-2OarcCIE.pause-37Q2gZNG,
.vhs-l-2D9eQpBq.play-28dQRyDj,
.vhs-l-2D9eQpBq.pause-37Q2gZNG {
    width: 50px;
    height: 50px;
}

.mobile-1Jw2b02E.play-28dQRyDj,
.mobile-1Jw2b02E.pause-37Q2gZNG {
    width: 60px;
    height: 60px;
    margin: 0 25px;
    flex-shrink: 0;
    margin-bottom: 12px !important;
}

.mobile-1Jw2b02E .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(8px);
    fill: rgba(0, 0, 0, 1);
}

.desktop-33nblbsH.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(5px);
    fill: rgba(0, 0, 0, 1);
}

.vhs-xxs-rHlekkTR.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(4px);
}

.vhs-l-2D9eQpBq.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt,
.vhs-xl-2OarcCIE.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt,
.vhs-xxl-3lVk_QqP.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(6px);
}

.mobile-1Jw2b02E .pause-bars-rOm1UnhP {
    transform: scale(0.5);
    fill: rgba(0, 0, 0, 1);
}

.light-r2C9sdad.mobile-1Jw2b02E .play-triangle-3-_pUfBt,
.light-r2C9sdad.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt,
.light-r2C9sdad.mobile-1Jw2b02E .pause-bars-rOm1UnhP {
    fill: #ffffff;
}

.play-triangle-3-_pUfBt,
.pause-bars-rOm1UnhP {
    z-index: 2;
    opacity: 1;
    transform: scale(1) translateX(0);
}

.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt {
    opacity: 0.5;
    transform: scale(0.5) translateX(5px);
    transform-origin: center;
    transition: transform 300ms, opacity 300ms;
}

.vhs-xxs-rHlekkTR.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(4px);
}

.vhs-l-2D9eQpBq.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt,
.vhs-xl-2OarcCIE.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt,
.vhs-xxl-3lVk_QqP.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(6px);
}

.mobile-1Jw2b02E.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(8px);
}

.buffering-2_Sqh_Nu .pause-bars-rOm1UnhP {
    opacity: 0.5;
    transform: scale(0.5);
    transition: transform 300ms, opacity 300ms;
}


.rewind-3JjXn1Ko svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 0.25s, transform 300ms;
}

.desktop-o0RixJeK.rewind-3JjXn1Ko:hover svg,
.desktop-o0RixJeK.rewind-3JjXn1Ko:focus svg {
    fill: rgba(0, 0, 0, .8);
}

.light-Lxh25U-X.rewind-3JjXn1Ko svg {
    fill: #ffffff;
}

.desktop-o0RixJeK.light-Lxh25U-X.rewind-3JjXn1Ko:hover svg,
.desktop-o0RixJeK.light-Lxh25U-X.rewind-3JjXn1Ko:focus svg {
    fill: rgba(255, 255, 255, 0.8);
}

/* on safari the svg is cropped,
 * so increase the container's size as a hacky fix */
.rewind-3JjXn1Ko {
    width: 31px;
    height: 31px;
}

.rewind-3JjXn1Ko svg {
    width: 30px;
    height: 30px;
}

/* disable these buttons */
.rewind-3JjXn1Ko:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.light-Lxh25U-X.rewind-3JjXn1Ko:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}

/* temp fix, without .desktop these disabled rules will not apply on desktop */
.desktop-o0RixJeK.rewind-3JjXn1Ko:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.desktop-o0RixJeK.light-Lxh25U-X.rewind-3JjXn1Ko:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}


.handle-yWumRNVF {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 5;
    fill: #000000;
}

.light-1iQ_-Gik .handle-yWumRNVF {
    fill: #f7f7f7;
}

.desktop-1y6HQ4wj .handle-yWumRNVF {
    width: 12px;
    height: 12px;
}

.desktop-1y6HQ4wj.scrubbing-1jGsslgJ .handle-yWumRNVF {
    width: 6px;
    height: 6px;
}

.scrubbing-1jGsslgJ .handle-yWumRNVF {
    width: 12px;
    height: 12px;
}

.ink-2JygG5tZ {
    transform: scale(0);
    width: 40px;
    height: 40px;
}

.scrubbing-1jGsslgJ .ink-2JygG5tZ {
    transform: scale(1);
    -webkit-animation: ripple-3czL9qGK 200ms ease;
    animation: ripple-3czL9qGK 200ms ease;
    z-index: 4;
    fill: rgba(0, 0, 0, 0.2);
}

.light-1iQ_-Gik.scrubbing-1jGsslgJ .ink-2JygG5tZ {
    fill: rgba(255, 255, 255, 0.2);
}

@-webkit-keyframes ripple-3czL9qGK {
    from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}

@keyframes ripple-3czL9qGK {
    from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}


.scrubberContainer-1WyrbTR8 {
    position: absolute;
    left: 0;
    z-index: 4;
    height: 100%;

    opacity: 1;
    transform: scale(1);
    transform-origin: center left;
    transition: opacity 150ms ease-out, transform 150ms ease-out;
}

.scrubberContainer-1WyrbTR8.scrubberContainerHide-38e1Psy2 {
    opacity: 0;
    transform: scale(0.1);
    transition: opacity 150ms ease-in, transform 150ms ease-in;
}

.center-2ePOhelf {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}

.timeline-3hWvXF_F {
    flex-grow: 1;
    cursor: pointer;
    position: relative;
    height: 40px;
    transition: transform 400ms ease-out;
    transform-origin: right;
    transform: scaleX(1);
}

.timeline-3hWvXF_F.timeline--placeholder-3vi2HDMp {
    cursor: inherit;
}

.timeline__progress-1G5PcPam {
    width: 0%;
    height: 2px;
    margin: 19px 0;
    position: absolute;
    background: rgba(0, 0, 0, 1);
    z-index: 3;
}

.light-Hbch6i4G .timeline__progress-1G5PcPam {
    background: rgba(255, 255, 255);
}

.timeline__buffered-3wXSHzxd {
    width: 0%;
    height: 2px;
    margin: 19px 0;
    position: absolute;
    background: rgba(0, 0, 0, .2);
    z-index: 2;
}

.light-Hbch6i4G .timeline__buffered-3wXSHzxd {
    background: rgba(255, 255, 255, 0.4);
}

.timeline__duration-2wArYQHv {
    width: 100%;
    height: 2px;
    margin: 19px 0;
    position: absolute;
    background: rgba(0, 0, 0, .1);
    z-index: 1;
}

.light-Hbch6i4G .timeline__duration-2wArYQHv {
    background: rgba(255, 255, 255, 0.2);
}

.animate-25gH6GDN {
    transition: all 800ms ease !important;
}

/*
 * This is just used for keyboard control of the "slider"
 * We have to use the ARIA slider role instead of an input
 * It's just an extra <div> with some keyboard handlers and an outline
 */
.timeline__slider-3bratC31:focus {
    height: 2px;
    width: 100%;
    outline: 1px solid #4a90e2;
    outline-offset: 1px;
}


.volume-1O8d0eUA {
    width: 24px;
    height: 24px;
    flex-shrink: 0;
}

.volume-1O8d0eUA svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 0.25s, transform 300ms;
}

.desktop-3zq1efKR.volume-1O8d0eUA:hover svg,
.desktop-3zq1efKR.volume-1O8d0eUA:focus svg {
    fill: rgba(0, 0, 0, .8);
}

.light-npGsxX0d.volume-1O8d0eUA svg {
    fill: #ffffff;
}

.desktop-3zq1efKR.light-npGsxX0d.volume-1O8d0eUA:hover svg,
.desktop-3zq1efKR.light-npGsxX0d.volume-1O8d0eUA:focus svg {
    fill: rgba(255, 255, 255, 0.8);
}


.volume-1O8d0eUA:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.light-npGsxX0d.volume-1O8d0eUA:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}

/* temp fix, without .desktop these disabled rules will not apply on desktop */
.desktop-3zq1efKR.volume-1O8d0eUA:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.desktop-3zq1efKR.light-npGsxX0d.volume-1O8d0eUA:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}


.center-1rJo-uv- {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}


.tbutton-2L0GaJtC {
    margin-top: 5px !important;
    background: transparent;
    height: 45px;
    width: 140px;
    color: white;
    border: 1px solid !important;
    border-radius: 4px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    transition: 0.3s ease;
}

.tbuttonLightTheme-3bup-CvX.tbutton-2L0GaJtC {
    border-color: transparent !important;
    background: rgba(0, 0, 0, 0.1) !important;
}

.tbuttonDarkTheme-cv8xEMJI.tbutton-2L0GaJtC {
    border-color: #000000 !important;
}

.tbutton-2L0GaJtC:hover {
    border: 1px rgba(255, 255, 255, 1) solid;
    background: rgba(0, 0, 0, 0.1);
}

.tbutton-2L0GaJtC:focus {
    border: 1px rgba(255, 255, 255, 1) solid;
    background: rgba(0, 0, 0, 0.25);
}

.textSpan-2JDJ9ilH {
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    margin-left: 15px;
}

.tbuttonLightTheme-3bup-CvX .textSpan-2JDJ9ilH {
    color: #ffffff;
}

.tbuttonDarkTheme-cv8xEMJI .textSpan-2JDJ9ilH {
    color: #000000;
}

.buttonContentContainer-1HitmpQG {
    display: flex;
    flex-direction: row;
    margin: auto 15px;
}


.wrapper-1psnlQub {
    position: relative;
    height: 70px;
}

.fadeable-card-7GXsqINn {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    transition: opacity 300ms ease-in;
    pointer-events: none;
}

.fadeable-card--show-3JkJnOAd {
    pointer-events: auto;
    opacity: 1;
    transition: opacity 300ms ease-out 600ms;
}

.container-PA2EXLwh {
    display: flex;
    align-items: center;
    height: 40px;
    line-height: 40px;
    padding: 15px 20px;
}

.chunk-140HiJJE+.chunk-140HiJJE {
    margin-left: 20px;
}

.small-zlxYcudU .chunk-140HiJJE+.chunk-140HiJJE {
    margin-left: 10px;
}

.wrapper-1psnlQub button {
    border: none;
    margin: 0;
    padding: 0;
    background: none;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
}

/* https://stackoverflow.com/a/30871205/3437335 */
.wrapper-1psnlQub use {
    pointer-events: none;
}

.play-3nZmdAx2 svg,
.pause-ohgGg9mU svg,
.rewind-3plmLEaJ svg,
.fast-forward-1eC-z6CY svg,
.volume-2gdcbXfJ svg,
.retry-2FkTPmFi svg,
.fatal-2lTbqkU4 svg {
    fill: #666666;
}

.play-3nZmdAx2:hover svg,
.play-3nZmdAx2:focus svg,
.pause-ohgGg9mU:hover svg,
.pause-ohgGg9mU:focus svg,
.rewind-3plmLEaJ:hover svg,
.rewind-3plmLEaJ:focus svg,
.fast-forward-1eC-z6CY:hover svg,
.fast-forward-1eC-z6CY:focus svg,
.volume-2gdcbXfJ:hover svg,
.volume-2gdcbXfJ:focus svg {
    fill: #999999;
}


.play-3nZmdAx2.active-NDVLZmwo:hover svg,
.play-3nZmdAx2.active-NDVLZmwo:focus svg,
.pause-ohgGg9mU.active-NDVLZmwo:hover svg,
.pause-ohgGg9mU.active-NDVLZmwo:focus svg,
.retry-2FkTPmFi:hover svg,
.retry-2FkTPmFi:focus svg {
    fill: #6288a5;
}

.volume-2gdcbXfJ svg .volume__stroke-3KYHtFZw {
    stroke: #666666;
}

.volume-2gdcbXfJ:hover svg .volume__stroke-3KYHtFZw,
.volume-2gdcbXfJ:focus svg .volume__stroke-3KYHtFZw {
    stroke: #999999;
}

.play-3nZmdAx2,
.pause-ohgGg9mU {
    width: 40px;
    height: 40px;
    cursor: pointer;
    position: relative;
    transform: scale(1);
}

.small-zlxYcudU .play-3nZmdAx2,
.small-zlxYcudU .pause-ohgGg9mU {
    transform: scale(0.75);
    transform-origin: center right;
    margin-left: -10px;
}

.rewind-3plmLEaJ,
.fast-forward-1eC-z6CY,
.volume-2gdcbXfJ,
.retry-2FkTPmFi {
    width: 30px;
    height: 30px;
    cursor: pointer;
}

.fatal-2lTbqkU4 {
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.center-1fXFgRoW {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}

.play-triangle-2g8X_Wrg,
.pause-bars-3qWQKO4b {
    z-index: 2;
    opacity: 1;
    transform: scale(1) translateX(0);
    transition: transform 300ms ease-in, opacity 300ms ease-in;
}

.play-3nZmdAx2:hover .play-triangle-2g8X_Wrg,
.active-NDVLZmwo .play-triangle-2g8X_Wrg {
    transform: scale(0.5) translateX(3px);
    transform-origin: center;
    transition: transform 300ms ease-out;
    fill: #6288a5;
}

.buffering-2eCRMkd1 .play-triangle-2g8X_Wrg {
    opacity: 0.5;
    transform: scale(0.5) translateX(3px);
    transform-origin: center;
    transition: transform 300ms ease-out, opacity 300ms ease-out,
        fill 300ms ease-out;
    fill: #6288a5;
}

.pause-ohgGg9mU:hover .pause-bars-3qWQKO4b,
.active-NDVLZmwo .pause-bars-3qWQKO4b {
    transform: scale(0.5);
    transform-origin: center;
    transition: transform 300ms ease-out, fill 300ms ease-out;
    fill: #6288a5;
}

.buffering-2eCRMkd1 .pause-bars-3qWQKO4b {
    opacity: 0.5;
    transform: scale(0.5);
    transition: transform 300ms ease-out 300ms, opacity 300ms ease-out 300ms,
        fill 300ms ease-out 300ms;
    fill: #6288a5;
}

.spinner-3-QgGKxJ {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
    transition: opacity 300ms ease-out;
    box-sizing: border-box;
    display: block;
    height: 40px;
    width: 40px;
    border: 1px solid #6288a5;
    border-radius: 50%;
}

.active-NDVLZmwo .spinner-3-QgGKxJ {
    opacity: 1;
    transition: opacity 300ms ease-out 300ms;
}

.play-3nZmdAx2:hover .spinner-3-QgGKxJ,
.pause-ohgGg9mU:hover .spinner-3-QgGKxJ {
    opacity: 1;
    transition: opacity 300ms ease-out;
}

.buffering-2eCRMkd1 .spinner-3-QgGKxJ {
    opacity: 1;
    transition: opacity 300ms ease-out 300ms;
    -webkit-animation: spin-1xisgdKG 3000ms linear infinite;
    animation: spin-1xisgdKG 3000ms linear infinite;
    border: none;
}

@-webkit-keyframes spin-1xisgdKG {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes spin-1xisgdKG {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.spinner-3-QgGKxJ span {
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 40px;
    width: 40px;
    clip: rect(20px, 40px, 40px, 0);
    opacity: 0;
    -webkit-animation: none;
    animation: none;
}

.buffering-2eCRMkd1 .spinner-3-QgGKxJ span {
    opacity: 1;
    transition: opacity 300ms ease-out;
    -webkit-animation: spin-1xisgdKG 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
    animation: spin-1xisgdKG 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
}

.spinner-3-QgGKxJ span::before {
    content: '';
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 40px;
    width: 40px;
    border: 1px solid transparent;
    border-top: 1px solid #6288a5;
    border-radius: 50%;
    -webkit-animation: none;
    animation: none;
}

.buffering-2eCRMkd1 .spinner-3-QgGKxJ span::before {
    -webkit-animation: spin-1xisgdKG 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
    animation: spin-1xisgdKG 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
}

.spinner-3-QgGKxJ span::after {
    content: '';
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 40px;
    width: 40px;
    border: 1px solid #6288a5;
    border-radius: 50%;
}

@-webkit-keyframes fadeIn-l910csyW {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn-l910csyW {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.duration-2IOln_4E {
    font-size: 14px;
    color: #666666;
    text-align: right;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    opacity: 0;
    -webkit-animation: fadeIn-l910csyW 400ms ease-in 600ms forwards;
    animation: fadeIn-l910csyW 400ms ease-in 600ms forwards;
}

.duration-2IOln_4E.duration--placeholder-23ekiDrQ {
    font-weight: 600;
    -webkit-animation: none;
    animation: none;
    opacity: 1;
}

.timeline-FLWx8HaN {
    flex-grow: 1;
    cursor: pointer;
    position: relative;
    height: 30px;
    transition: transform 400ms ease-out;
    transform-origin: right;
    transform: scaleX(1);
}

.timeline-FLWx8HaN.timeline--placeholder-2c56g3DK {
    cursor: inherit;
}

.timeline__progress-2DxHusDz {
    width: 0%;
    height: 2px;
    margin: 14px 0;
    position: absolute;
    background: #6288a5;
    z-index: 3;
}

.timeline__buffered-31MAg1_h {
    width: 0%;
    height: 2px;
    margin: 14px 0;
    position: absolute;
    background: #bbbbbb;
    z-index: 2;
}

.timeline__duration-1zWj-_wf {
    width: 100%;
    height: 2px;
    margin: 14px 0;
    position: absolute;
    background: #e2e2e2;
    z-index: 1;
}

/*
 * This is just used for keyboard control of the "slider"
 * We have to use the ARIA slider role instead of an input
 * It's just an extra <div> with some keyboard handlers and an outline
 */
.timeline__slider-1oXbNbyO:focus {
    height: 2px;
    width: 100%;
    outline: 1px solid #4a90e2;
    outline-offset: 1px;
}

.timeline__scrubber-1KW7G1LV {
    opacity: 0;
    position: absolute;
    top: 3px;
    left: 0;
    z-index: 4;
    transform: scale(0.1);
    transform-origin: center left;
    transition: opacity 150ms ease-in, transform 150ms ease-in;
}

.timeline__scrubber--scrubbing-16_Qm_Ir {
    top: 10px;
}

.timeline--hovered-3hy8rDQy .timeline__scrubber-1KW7G1LV {
    opacity: 1;
    transform: scale(1);
    transform-origin: center left;
    transition: opacity 150ms ease-out, transform 150ms ease-out;
}

.timeline__scrubber-1KW7G1LV svg.scrub-indicator-PzkVedth {
    margin-left: -12.5px;
}

.timeline__scrubber--scrubbing-16_Qm_Ir svg.handle-2zqBDnfr {
    position: absolute;
    top: 0;
    left: -5px;
    z-index: 5;
}

.timeline__scrubber--scrubbing-16_Qm_Ir svg.ink-2uIAwEoF {
    position: absolute;
    top: -15px;
    left: -20px;
    opacity: 0.65;
    transform: scale(1);
    -webkit-animation: ripple-2UbN71DW 200ms ease;
    animation: ripple-2UbN71DW 200ms ease;
    z-index: 4;
}

@-webkit-keyframes ripple-2UbN71DW {
    from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}

@keyframes ripple-2UbN71DW {
    from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}

.error-1OQiDW0M {
    font-size: 14px;
    color: #666666;
}

.error__message-1xpi7c0p {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.error__message-1xpi7c0p span {
    line-height: normal;
}


.vhs-plugin-browser-not-supported {
    position: absolute;
    z-index: 50;
    background: #000;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: none
}

.vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center
}

.vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message .vhs-icon-alert {
    color: #fff;
    font-size: 30px;
    margin-right: 20px;
    vertical-align: middle
}

.vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message p {
    text-align: left;
    font-family: arial, helvetica, sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #fff;
    display: inline-block;
    margin: 0;
    vertical-align: middle
}

.vhs-xxs .vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message p,
.vhs-xs .vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message p,
.vhs-s .vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message p {
    margin-top: 15px;
    text-align: center;
    display: block
}


@keyframes spin {
    to {
        transform: rotate(1turn)
    }
}

.vhs-buffering-container {
    z-index: 6;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    cursor: wait
}

.vhs-buffering-spinner {
    width: 5em;
    height: 5em;
    text-indent: 999em;
    animation: spin 1s infinite steps(8);
    font-size: 8px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.vhs-buffering-spinner:before,
.vhs-buffering-spinner:after,
.vhs-buffering-spinner>div:before,
.vhs-buffering-spinner>div:after {
    content: '';
    position: absolute;
    top: 0;
    left: 2.25em;
    width: 0.5em;
    height: 1.5em;
    border-radius: 0.2em;
    background: #eee;
    box-shadow: 0 3.5em #eee;
    transform-origin: 50% 2.5em
}

.vhs-buffering-spinner:before {
    background: #555
}

.vhs-buffering-spinner:after {
    transform: rotate(-45deg);
    background: #777
}

.vhs-buffering-spinner>div:before {
    transform: rotate(-90deg);
    background: #999
}

.vhs-buffering-spinner>div:after {
    transform: rotate(-135deg);
    background: #bbb
}


.poster-plugin-z-index-2PI2645M {
    z-index: 44;
}

.captions-plugin-z-index-OjsfQXtY {
    z-index: 39;
}


.container-3YGvWbv8 {
    position: absolute;
    bottom: 21px;
    width: 100%;
    pointer-events: none;
    transition: bottom 0.2s 0.333s;
    /**
   * Force Safari on iOS 11 to redraw some elements on the DOM that were not being drawn on screen.
   * @see https://davidwalsh.name/translate3d
   *
   * Note: I was shocked to find that `will-change: transform;` did _not_ work here.
   * Both `transform: translate3d(0, 0, 0);` and the approach in the above link with
   * `backface-visibility` and `perspective` worked. Here I've chosen the `transform`
   * based approach since it's just one line.
   */
    transform: translate3d(0, 0, 0);
}

.cueWrap-2P4Ue4VQ {
    width: 68%;
    margin: 0 auto;
    text-align: center;
    pointer-events: none;
}

.captions-2YSIFrBk {
    color: white;
    background-color: rgba(0, 0, 0, 0.9);
    box-shadow: 9px 0 0 rgba(0, 0, 0, 0.9), -9px 0 0 rgba(0, 0, 0, 0.9);
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-weight: 600;
    font-size: 16px;
    pointer-events: none;
    line-height: 26px;
    padding: 6px 0 4px 0;
    white-space: pre-line;
}

.raised--tQnNY7r {
    transition: bottom 0.2s;
}

.vhs-xxs-23weYfvK {
    bottom: 10px;
}

.vhs-xs-6et0hWqr,
.vhs-s-1RsNrFsB {
    bottom: 12px;
}

.vhs-xxs-23weYfvK.raised--tQnNY7r {
    bottom: 34.4px;
}

.vhs-s-1RsNrFsB.raised--tQnNY7r,
.vhs-xs-6et0hWqr.raised--tQnNY7r {
    bottom: 46px;
}

.vhs-m-3marGH-Z.raised--tQnNY7r {
    bottom: 51.6px;
}

.vhs-xl-IRfj3CcU.raised--tQnNY7r,
.vhs-l-I7vvj8yD.raised--tQnNY7r {
    bottom: 66px;
}

.vhs-xxs-23weYfvK .cueWrap-2P4Ue4VQ,
.vhs-xs-6et0hWqr .cueWrap-2P4Ue4VQ {
    width: 70%;
}

.vhs-s-1RsNrFsB .cueWrap-2P4Ue4VQ,
.vhs-m-3marGH-Z .cueWrap-2P4Ue4VQ,
.vhs-l-I7vvj8yD .cueWrap-2P4Ue4VQ,
.vhs-xl-IRfj3CcU .cueWrap-2P4Ue4VQ {
    max-width: 320px;
}

.vhs-xxl-1MpJ1M8o .cueWrap-2P4Ue4VQ {
    max-width: 370px;
}

.vhs-xxl-1MpJ1M8o.raised--tQnNY7r {
    bottom: 81.6px;
}

.vhs-xxs-23weYfvK .captions-2YSIFrBk,
.vhs-xs-6et0hWqr .captions-2YSIFrBk,
.vhs-s-1RsNrFsB .captions-2YSIFrBk {
    font-size: 14px;
    line-height: 21px;
    padding: 4px 0 3px 0;
    box-shadow: 8px 0 0 rgba(0, 0, 0, 0.9), -8px 0 0 rgba(0, 0, 0, 0.9);
}

.vhs-m-3marGH-Z .captions-2YSIFrBk,
.vhs-l-I7vvj8yD .captions-2YSIFrBk {
    font-size: 16px;
    line-height: 26px;
}

.vhs-xl-IRfj3CcU .captions-2YSIFrBk {
    font-size: 18px;
    line-height: 26px;
    padding: 5px 0 3px 0;
    box-shadow: 7px 0 0 rgba(0, 0, 0, 0.9), -7px 0 0 rgba(0, 0, 0, 0.9);
}

.vhs-xxl-1MpJ1M8o .captions-2YSIFrBk {
    font-size: 24px;
    line-height: 32px;
    padding: 5px 0 3px 0;
    box-shadow: 10px 0 0 rgba(0, 0, 0, 0.9), -7px 0 0 rgba(0, 0, 0, 0.9);
}


.vhs-plugin-contextual-menu {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 80;
    background-color: white;
    width: 230px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    -webkit-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    -khtml-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    -ms-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3)
}

.vhs-plugin-contextual-menu li {
    background: none;
    list-style-type: none;
    margin: 0;
    padding: 8px 12px;
    border-bottom: 1px solid #eaeaea;
    color: #b3b3b3;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    cursor: default;
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal
}

.vhs-plugin-contextual-menu li.active {
    color: #808080;
    cursor: pointer
}

.vhs-plugin-contextual-menu li.active:hover {
    color: #000000;
    background-color: #f0f0f0
}

.vhs-plugin-contextual-menu li.version {
    font-size: 11px;
    padding: 12px
}

.vhs-plugin-contextual-menu li:last-child {
    border-bottom: none
}


.vhs-plugin-controls,
.vhs-plugin-controls-gradient {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    pointer-events: none;
    transition: bottom 0.3s, opacity 0.3s
}

.vhs-plugin-controls-gradient {
    z-index: 38;
    background-color: transparent;
    background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.7));
    background-repeat: no-repeat;
    opacity: 0;
    transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -webkit-transition: opacity 0.4s ease-in-out
}

.vhs-plugin-controls-gradient.vhs-controls-hidden {
    opacity: 0
}

.vhs-plugin-controls-gradient.vhs-controls-active {
    opacity: 1
}

.vhs-plugin-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    z-index: 40;
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    pointer-events: none;
    font-size: 1.3em;
    transition: bottom 0.3s, opacity 0.3s;
    line-height: normal;
    display: none;
    align-items: center;
    color: white
}

.vhs-plugin-controls [class^='vhs-icon-'],
.vhs-plugin-controls [class*=' vhs-icon-'],
.vhs-plugin-controls [class^='vhs-icon-']:before,
.vhs-plugin-controls [class*=' vhs-icon-']:before {
    width: auto;
    font-size: 1em;
    font-family: 'vhs'
}

.vhs-plugin-controls.vhs-controls-enabled {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important
}

.vhs-plugin-controls.vhs-controls-hidden {
    opacity: 0;
    transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -webkit-transition: opacity 0.4s ease-in-out
}

.vhs-plugin-controls.vhs-controls-active {
    opacity: 1;
    transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -webkit-transition: opacity 0.4s ease-in-out
}

.vhs-plugin-controls-message-container {
    display: none
}

.vhs-plugin-controls-message-container .vhs-plugin-controls-ad-label,
.vhs-plugin-controls-message-container .vhs-plugin-controls-live-label {
    display: none;
    align-items: center
}

.vhs-plugin-controls-message-container .vhs-plugin-controls-live-circle {
    float: left;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    display: inline;
    background: red;
    margin: 0 7px 0px 0px
}

.vhs-plugin-controls-play-container,
.vhs-plugin-controls-progress,
.vhs-plugin-controls-options-container {
    display: inline-block;
    pointer-events: auto;
    -webkit-align-self: center
}

.vhs-plugin-controls-play-container {
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    height: 0;
    text-align: center;
    line-height: 1;
    cursor: pointer;
    width: 1.3em
}

.vhs-plugin-controls-play-container .vhs-plugin-controls-play {
    position: relative;
    bottom: 0.55em;
    font-size: 1.3em;
    color: white
}

.vhs-plugin-controls-play-container .vhs-plugin-controls-play.vhs-icon-play:before {
    content: '\e81c'
}

.vhs-plugin-controls-play-container .vhs-plugin-controls-play.vhs-icon-pause:before {
    content: '\e81d'
}

.vhs-plugin-controls-message-container {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    font-size: 13px;
    font-family: 'franklin', 'nyt-franklin', sans-serif;
    color: #b5b5b5;
    display: none;
    letter-spacing: 0.3px;
    font-weight: bold
}

.vhs-plugin-controls-message-container.vhs-message-container-enabled {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.nytd-player-ad-controls .vhs-plugin-controls-message-container {
    display: block
}

.nytd-player-ad-controls .vhs-plugin-controls-message-container .vhs-plugin-controls-ad-label {
    display: block
}

.vhs-plugin-controls-progress {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    cursor: pointer
}

.vhs-plugin-controls-progress.vhs-progress-hidden {
    display: none
}

.vhs-plugin-controls-progress .vhs-plugin-controls-current-time,
.vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font: normal bold 10px/1 'franklin', 'nyt-franklin', sans-serif;
    cursor: default
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-timeline {
    position: relative;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    align-items: center;
    margin-right: 15px;
    display: block;
    box-sizing: border-box;
    background-color: #000;
    border-radius: 100px;
    padding: 2px
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider {
    position: absolute;
    top: 2px;
    left: 2px;
    right: 2px;
    bottom: 2px
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider:focus {
    outline: none
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-buffer,
.vhs-plugin-controls-progress .vhs-plugin-controls-progress-time {
    display: block;
    height: 100%;
    position: absolute;
    background-color: rgba(255, 255, 255, 0.4);
    border-radius: 100px
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-time {
    background-color: rgba(255, 255, 255, 0.7)
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker {
    position: absolute;
    font-size: 0.8em;
    top: 50%;
    text-shadow: 0 0 7px rgba(0, 0, 0, 0.6);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: opacity 300ms ease-out;
    z-index: 1
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker.vhs-icon-circle:before {
    content: '\e81e'
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker:before {
    transition: transform 0.3s
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker:after {
    content: '';
    width: 20px;
    height: 20px;
    left: 22px;
    top: 10px;
    opacity: 0;
    position: absolute;
    border: 2px solid rgba(255, 255, 255, 0.5);
    transform: translate(-26px, -13px);
    border-radius: 50%;
    z-index: -1;
    transition: opacity 0.3s
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker.vhs-plugin-controls-progress-marker--active {
    opacity: 1;
    transition: opacity 300ms ease-in
}

.vhs-plugin-controls-progress input[type='range'] {
    width: 100%;
    height: 100%;
    border: none;
    background: transparent;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    -webkit-appearance: none;
    z-index: 0
}

.vhs-plugin-controls-progress input[type='range']::-ms-tooltip {
    display: none
}

.vhs-plugin-controls-progress input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none;
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer;
    margin-top: 0
}

.vhs-plugin-controls-progress input[type='range']::-moz-range-thumb {
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer
}

.vhs-plugin-controls-progress input[type='range']::-ms-thumb {
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer
}

.vhs-plugin-controls-progress input[type='range']::-webkit-slider-runnable-track {
    width: 100%;
    height: 100%;
    cursor: pointer;
    background: transparent;
    border-radius: 2px
}

.vhs-plugin-controls-progress input[type='range']::-moz-range-track {
    width: 100%;
    height: 100%;
    cursor: pointer;
    background: transparent;
    border-radius: 2px
}

.vhs-plugin-controls-progress input[type='range']::-ms-track {
    width: 100%;
    height: 100%;
    cursor: pointer;
    background: transparent;
    border-color: transparent;
    border-radius: 2px;
    color: transparent
}

.vhs-controls-no-touch .vhs-plugin-controls-progress-slider:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}

.vhs-plugin-controls-options-container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-family: 'vhs';
    display: inline-block;
    width: auto;
    text-align: center;
    cursor: pointer;
    color: rgba(255, 255, 255, 0.8)
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option:hover,
.vhs-plugin-controls-options-container .vhs-plugin-controls-option:focus {
    color: white
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option:last-child {
    margin-right: 0
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-resize-full:before {
    content: '\e809'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-resize-default:before {
    content: '\e812'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-reload:before {
    content: '\e804'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-gear:before {
    content: '\e816'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-disabled {
    display: none
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-on:before,
.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-off:before {
    content: '\e807'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-on {
    color: #fff
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-off {
    color: rgba(255, 255, 255, 0.3)
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-off:hover,
.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-off:focus {
    color: rgba(255, 255, 255, 0.5)
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-transcript {
    opacity: 0.8
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-transcript .vhs-icon-transcript-container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-transcript:hover {
    opacity: 1
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-transcript-disabled,
.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-transcript-hidden {
    display: none
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container {
    position: relative
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume {
    font-family: 'vhs';
    color: rgba(255, 255, 255, 0.8)
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume.vhs-icon-volume-off:before {
    content: '\e811'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume.vhs-icon-volume-on:before {
    content: '\e80a'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume.vhs-icon-volume-half:before {
    content: '\e813'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume:hover,
.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume:focus {
    color: white
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container {
    padding-top: 150%;
    padding-left: 105%;
    position: absolute;
    top: 140%;
    left: -23%;
    transform: rotate(270deg);
    transform-origin: top left;
    background-color: rgba(0, 0, 0, 0.27);
    border-radius: 2px;
    z-index: -1;
    backface-visibility: hidden;
    opacity: 0
}

@keyframes show-volume-slider-container {
    0% {
        width: 135px
    }

    1% {
        width: 135px;
        opacity: 0
    }

    100% {
        width: 135px;
        opacity: 1
    }
}

@keyframes hide-volume-slider-container {
    0% {
        width: 135px;
        opacity: 1
    }

    99% {
        width: 135px;
        opacity: 0
    }

    100% {
        width: 0
    }
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container.vhs-plugin-controls-volume-slider-show {
    animation: show-volume-slider-container 300ms ease-out forwards
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container.vhs-plugin-controls-volume-slider-hide {
    animation: hide-volume-slider-container 300ms ease-in forwards
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container .vhs-plugin-controls-volume-slider-track {
    height: 3px;
    width: 65%;
    border-radius: 2px;
    background: transparent;
    position: absolute;
    top: 0;
    right: 15px;
    bottom: 0;
    z-index: 1;
    margin: auto
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container .vhs-plugin-controls-volume-slider-track .vhs-plugin-controls-volume-slider-fill {
    width: 100%;
    height: 100%;
    background: white;
    border-radius: 2px
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range'] {
    width: 65%;
    height: 5px;
    border: 1px solid white;
    border-radius: 2px;
    background: transparent;
    position: absolute;
    top: 0;
    right: 15px;
    bottom: 0;
    margin: auto;
    z-index: 2;
    -webkit-appearance: none
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-ms-tooltip {
    display: none
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none;
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer;
    margin-top: 0
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-moz-range-thumb {
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-ms-thumb {
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-webkit-slider-runnable-track {
    width: 100%;
    height: 3px;
    cursor: pointer;
    background: transparent;
    border-radius: 2px
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-moz-range-track {
    width: 100%;
    height: 3px;
    cursor: pointer;
    background: transparent;
    border-radius: 2px
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-ms-track {
    width: 100%;
    height: 3px;
    cursor: pointer;
    background: transparent;
    border-color: transparent;
    border-radius: 2px;
    color: transparent
}


.vhs-copy-slate {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 60;
    background: rgba(0, 0, 0, 0.8)
}

.vhs-copy-slate .vhs-copy-slate-close-button {
    box-sizing: content-box;
    display: block;
    font-size: 20px;
    font-style: normal;
    line-height: 1;
    color: #fff;
    position: absolute;
    top: -10px;
    right: -10px;
    width: 35px;
    height: 35px;
    margin: 15px;
    cursor: pointer;
    opacity: 0.8;
    -moz-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out
}

.vhs-copy-slate .vhs-copy-slate-close-button .vhs-copy-slate-close-button-x {
    margin: 5px
}

.vhs-copy-slate .vhs-copy-slate-close-button:hover,
.vhs-copy-slate .vhs-copy-slate-close-button:focus {
    opacity: 1
}

.vhs-copy-slate .vhs-copy-slate-close-button:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}

.vhs-copy-slate .vhs-copy-slate-center-container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    padding: 20px;
    height: 110px;
    width: 65%;
    max-width: 500px;
    overflow: hidden
}

.vhs-copy-slate .vhs-copy-slate-center-container h4 {
    margin: 0 0 10px 0;
    padding: 0;
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #fff
}

.vhs-copy-slate .vhs-copy-slate-center-container p {
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #fff
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container {
    position: relative
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container input {
    width: 100%;
    height: auto;
    box-sizing: border-box;
    margin: 0;
    padding: 10px;
    border-radius: 3px;
    border: 2px solid #ffffff;
    overflow: hidden;
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container input:focus {
    outline: none;
    border-color: #44cafc
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container:after {
    content: '';
    position: absolute;
    right: 3px;
    top: 3px;
    height: 80%;
    width: 70%;
    border-radius: 3px;
    background-image: -webkit-linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    background-image: -moz-linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    background-image: -ms-linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    background-image: linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#FFFFFFFF', EndColorStr='#00FFFFFF');
    pointer-events: none
}


.vhs-plugin-error-slate {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    background: #000;
    line-height: 1;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    z-index: 50
}

.vhs-plugin-error-slate .vhs-plugin-error {
    display: block;
    font-family: 'franklin', 'nyt-franklin', arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    z-index: 50;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-plugin-error-reload-icon {
    cursor: pointer;
    color: #fff;
    font-family: vhs;
    font-size: 17px;
    margin-right: 5px
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-plugin-error-reload-icon:before {
    content: '\e804'
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-icon-alert {
    color: #fff;
    font-family: vhs;
    font-size: 22px;
    margin-right: 5px;
    display: none
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-icon-alert:before {
    width: 1.1em
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-plugin-error-msg {
    display: inline-block
}


@-webkit-keyframes fade-in-1mDrHEhL {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fade-in-1mDrHEhL {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.overlay-19fDZ37B {
    position: absolute;
    height: 100%;
    width: 100%;
    /* Matches `$zindex-controls` in `src/stylesheet/z-index.scss` */
    z-index: 40;
    -webkit-animation: fade-in-1mDrHEhL 500ms ease-out forwards;
    animation: fade-in-1mDrHEhL 500ms ease-out forwards;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: transparent;
    border: none;
}

.unmuteCta-2JotPa9b {
    color: white;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    display: flex;
    align-items: center;
    background-color: #0000006b;
    padding: 10px 15px;
    border-radius: 3px;
    display: flex;
    align-items: center;
}

.cta-2ofTjDz9 {
    text-transform: uppercase;
    margin-top: 2px;
}

.volume-1_GozD1r {
    margin-right: 10px;
    display: flex;
}

.volume-1_GozD1r svg {
    fill: white;
}

.volume-1_GozD1r svg path {
    stroke: white;
}

.liveBadge-2VLT13-_ {
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    padding: 4px 8px 3px;
    color: #fff;
    background-color: #d11e26;
    border-radius: 3px;
    text-transform: uppercase;
    position: absolute;
    top: 15px;
    right: 15px;
}


.overlay {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 40;
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    background-color: transparent;
    border: none;
    padding: 12px 16px
}

.unmuteIconWrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    height: 40px;
    width: 40px
}

.backgroundCircle {
    position: absolute;
    background-color: #000;
    opacity: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%
}

.volume-muted {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.333 10L24 7.333L22.667 6L20 8.667L17.333 6L16 7.333L18.667 10L16 12.667L17.333 14L20 11.333L22.667 14L24 12.667L21.333 10ZM11 0H13V20H11V0ZM11 20L1 10L11 0' fill='white'/%3E%3Cpath d='M0 6H10V14H0V6Z' fill='white'/%3E%3C/svg%3E%0A");
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    z-index: 1
}


.nyt-debate-unmute {
    bottom: 0;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABaCAQAAAAGRyB7AAABd0lEQVR4Ae3aWVFsQRyD8ZZwpIwUJCABSS0BJ2wGkICD8MSaOksYUjWZyvfcXfx/F+7ZR2uttdZaa+ZwugoE3vIRC16BfMQjkM+4B+IZmEA8A3dAPAO3QDwDJ/wo9kxBjMwzxc9WVy5//yn+MwW1uvJRH+dz73QfZKl1rgKhvdOLoFYHESG0dzoPstT6ICqE9k4fglobRICs752ugyzFg2iQnb3TgRAYAmRnp+MgS+njXCACUEYyIPBP6WOdj/AzpNF0hJuhQ3SEn6FDdISfIUN0hJ+hQ17woiP8DB1yPsLPYIgJ4WcwxIDwMxhiQPgZDDEg/AyCvGCtF0KU0T8qw3/xHnB7+nNejORfGvZCvbdNhpvYPlLoA578x23+h59mRsCj6ImdeLX/xYABwqv9r2kMEF5teGnmh6ysNrzCtELWV0e+UKbVka/3KcPHFk5I9gdhn+V/FNav2y4OMkY+hBmpkDHyIcxIhYxrCDf2c25rrbXWWmvcOwbAP7n2iuCsAAAAAElFTkSuQmCC");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 45px auto;
    height: 45px;
    left: auto;
    opacity: 0.4;
    padding: 8px 15px;
    position: absolute;
    text-indent: -9999px;
    transition: 0.35s ease-out;
    width: 45px;
    z-index: 9999;
    top: 0
}

.nyt-debate-unmute.mute {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABaCAQAAAAGRyB7AAAByElEQVR4Ae2aB5XCQBiEIyESIgEJkYCESEBCJETCSkACElYCEuJgrre5e2k/x2x4871K59syWytjjDHGGGP+GRweQgLj/iVqXIH9S2Rg/xpnvLK5CLoSJBLe2V6PchGc8MlmCQBolRIdvhGQAEY0upBFQCPjJ1k2UoQ0EpheNFKwRljkIBgpwhq1tGFxOQYCt+GGiU4oERj+jvjJiFoQsms0UOP8u/XjzB1dKgEs6glX1Pw8NaxRELLfmZf4uxuj5/4hlAAWZ9IwUx/5riHLrPhkO1MfjUwCWDFUZn4HfjJU68GNWNUcu8kQz0KNVePDdeb1phCN2fGB+8dItVWoBk880mSzSsVoMBimhjkaWHO5Gg03q8AiTKfBKz70k/+jKVaDhrnLpGRbrkY7GboXfOdYrgaN1pMR0BekwUxq9NawhkjDXdyBKxj+PBnRTw09Udcvm7yI1W8peIPH220pvvkp1WAR/VZ0CiZVKuVgIAWHv1TKMU0KzqkG/aEZi+iPMOMiPlAu+Hhff9kiLqK/+hIApxtrZP2lsHijGtHs8XYbi7QyCRYJ9DGOWaXI5rBgCa1ItXfQkcaeRapHAEfUlTHGGGOMMffmCXy7hBvK6RtSAAAAAElFTkSuQmCC")
}

.nyt-debate-unmute:hover {
    cursor: pointer;
    opacity: 1
}


.vhs-plugin-orientation {
    width: 100%;
    height: 50%;
    position: absolute;
    bottom: 0;
    pointer-events: none
}

.vhs-plugin-orientation:before {
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.5));
    content: '';
    width: 100%;
    height: 100%;
    transition: opacity 0.3s;
    opacity: 0
}

.vhs-plugin-orientation.vhs-plugin-orientation-onboarding-message-showing:before {
    opacity: 1
}

.vhs-plugin-orientation-icon {
    z-index: 99;
    position: absolute;
    height: 75px;
    width: 75px;
    right: 2%;
    bottom: 12%;
    opacity: 1;
    pointer-events: auto
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-faded {
    opacity: 0.6
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-hidden {
    opacity: 0;
    pointer-events: none;
    cursor: auto
}

.vhs-plugin-orientation-icon:hover {
    cursor: pointer
}

.vhs-xxs .vhs-plugin-orientation-icon,
.vhs-xs .vhs-plugin-orientation-icon,
.vhs-s .vhs-plugin-orientation-icon {
    height: 40px;
    width: 40px;
    bottom: 20px;
    right: 15px
}

.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper,
.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper,
.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper {
    border: 2px solid white
}

.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before {
    left: 40%
}

.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:after,
.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:after,
.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:after {
    height: 3px;
    width: 3px
}

.vhs-s .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised,
.vhs-xs .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 46px
}

.vhs-s .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised,
.vhs-xs .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 56px
}

.vhs-m .vhs-plugin-orientation-icon {
    height: 60px;
    width: 60px;
    right: 17px
}

.vhs-m .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 52px
}

.vhs-m .vhs-plugin-orientation-icon .vhs-plugin-orientation-fov {
    right: 25%
}

.vhs-m .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 62px
}

.vhs-l .vhs-plugin-orientation-icon {
    height: 65px;
    width: 65px;
    right: 23px
}

.vhs-l .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 66px
}

.vhs-l .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 76px
}

.vhs-xl .vhs-plugin-orientation-icon {
    height: 70px;
    width: 70px;
    right: 23px
}

.vhs-xl .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 66px
}

.vhs-xl .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 76px
}

.vhs-xxl .vhs-plugin-orientation-icon {
    height: 75px;
    width: 75px;
    right: 30px
}

.vhs-xxl .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 82px
}

.vhs-xxl .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 92px
}

.vhs-plugin-orientation-rotator {
    position: relative;
    width: 100%;
    height: 100%
}

.vhs-plugin-orientation-clipper {
    position: relative;
    height: 100%;
    width: 100%;
    border: 2px solid white;
    box-sizing: border-box;
    border-radius: 100%;
    background: transparent;
    overflow: hidden
}

.vhs-plugin-orientation-fov {
    position: relative;
    height: 75%;
    width: 75%;
    transform-origin: bottom right;
    bottom: 33%;
    right: 24%;
    background-image: radial-gradient(circle at 100% 100%, rgba(255, 255, 255, 0.7) 8%, rgba(255, 255, 255, 0) 39%);
    transform: rotate(45deg)
}

.vhs-plugin-orientation-eyes {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0
}

.vhs-plugin-orientation-eyes.vhs-plugin-orientation-blink:before,
.vhs-plugin-orientation-eyes.vhs-plugin-orientation-blink:after {
    animation: 'blink';
    -webkit-animation: 'blink';
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 2;
    -webkit-animation-iteration-count: 2;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-timing-function: linear;
    -webkit-animation-timing-function: linear
}

@-webkit-keyframes blink {
    16% {
        transform: rotateX(80deg)
    }

    33% {
        transform: rotateX(0deg)
    }
}

.vhs-plugin-orientation-eyes:before {
    left: 43%
}

.vhs-plugin-orientation-eyes:after {
    left: 54%
}

.vhs-plugin-orientation-eyes:before,
.vhs-plugin-orientation-eyes:after {
    width: 4px;
    height: 4px;
    position: absolute;
    top: 50%;
    background: white;
    border-radius: 100%;
    display: inline-block;
    content: '';
    transition: transform 0.1s
}

.vhs-plugin-orientation-icon {
    transition: bottom 0.2s, opacity 0.3s;
    bottom: 21px
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 50px
}

.vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper {
    border: 2px solid white;
    transition: border 0.3s
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-cover {
    opacity: 0.5
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-cover .vhs-plugin-orientation-clipper {
    border: 2px solid rgba(255, 255, 255, 0.7)
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-cover .vhs-plugin-orientation-fov {
    background-image: radial-gradient(circle at 100% 100%, #fff 33%, rgba(255, 255, 255, 0) 34%)
}

.vhs-plugin-orientation-icon:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}

.vhs-plugin-orientation-onboarding {
    z-index: 99;
    opacity: 0;
    transition: bottom 0.2s;
    position: absolute;
    left: 20px;
    bottom: 30px;
    color: #fff;
    font-family: 'franklin', 'nyt-franklin', arial, helvetica, sans-serif;
    font-size: 16px;
    font-weight: 700;
    pointer-events: none;
    cursor: auto
}

.vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 60px
}

.vhs-plugin-orientation-onboarding.vhs-plugin-orientation-hidden {
    visibility: hidden
}

.vhs-plugin-orientation-onboarding.vhs-plugin-orientation-onboarding-message-shown {
    animation: 'show-onboarding';
    -webkit-animation: 'show-onboarding';
    animation-duration: 5s;
    -webkit-animation-duration: 5s;
    animation-timing-function: cubic-bezier(0.9, 0.01, 0.99, 0.09);
    -webkit-animation-timing-function: cubic-bezier(0.9, 0.01, 0.99, 0.09)
}

@keyframes show-onboarding {
    20% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes show-onboarding {
    20% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.vhs-xs .vhs-plugin-orientation-icon {
    transform: scale(0.95);
    bottom: 19px;
    right: 19px
}

.vhs-xs .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 40px
}

.vhs-xs .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 50px
}


.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header {
    padding: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title-wrapper {
    max-width: 72%
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.4em
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 16px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 26px;
    margin-left: 0;
    padding-right: 1px;
    margin-right: 6px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-tools {
    top: 17px;
    right: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header [class*='vhs-icon-'] {
    font-size: 22px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay {
    padding: 0 17px;
    bottom: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 27px;
    left: 27px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 14px 16px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 2em;
    padding: 19px 15px 19px 24px;
    border-radius: 4px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 27px;
    padding: 0 27px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 70px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 24px;
    margin-top: 8px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 180px);
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 8px;
    padding-left: 8px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 8px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 48px;
    margin-left: 5px;
    margin-right: 12px;
    top: -1px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 4px;
    left: 3px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 29px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-mobile-play-button {
    font-size: 38px;
    width: 78px;
    height: 78px;
    padding: 20px 28px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module {
    top: 45px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-share-module-arrow {
    right: 20px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group button {
    font-size: 1.5em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-times-video-link {
    margin-left: 17px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 13em
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-end-slate {
    padding: 17px 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 22px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls {
    padding: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 34px)
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-play-container {
    margin: 0 18px 0 9px;
    font-size: 18px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 18px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-options-container {
    margin-left: 18px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 18px;
    margin-right: 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#B3000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header {
    padding: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title-wrapper {
    max-width: 62%
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 21px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-tools {
    top: 10px;
    right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-tools div button {
    padding: 0 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header [class*='vhs-icon-'] {
    font-size: 20px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay {
    padding: 0 10px;
    bottom: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 19px;
    left: 19px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px 13px 11px 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 18px;
    margin-top: 0px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 18px;
    padding: 12px 10px 12px 16px;
    border-radius: 3px;
    border: 1px solid white;
    border: 1px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 16px;
    padding: 0 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 53px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 16px;
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 60px);
    margin: 0 3px 0 0;
    padding: 2px 3px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:nth-child(2) {
    margin-left: 0;
    padding-left: 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name~.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px;
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 28px;
    margin-left: 5px;
    margin-right: 8px;
    top: 0;
    border-width: 1px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 2px;
    left: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 6px 0 0;
    padding: 2px 6px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-mobile-play-button {
    font-size: 18px;
    width: 46px;
    height: 46px;
    padding: 13px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module {
    top: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-module-arrow {
    right: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 15px;
    margin-bottom: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group {
    padding: 0 15px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group button {
    font-size: 1.2em;
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link {
    margin-left: 10px;
    margin-right: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed-form-container input {
    font-size: 11px;
    width: 9em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link {
    border-right: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.8em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.4em;
    margin-top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-sidebar {
    border-left: 1px solid white;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    padding-left: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-sidebar .vhs-share-section {
    display: block
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-sidebar .vhs-social {
    text-align: left
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed {
    margin-bottom: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed .vhs-icon-embed {
    display: inline-block;
    margin-top: 17px;
    margin-right: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed-form-container {
    display: inline-block;
    margin-top: 17px;
    padding: 2px 4px 4px 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group>span,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group>label {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group>button {
    margin-top: 7px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate {
    padding: 10px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper h2 {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper i {
    margin-top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social {
    min-width: 250px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls {
    padding: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 20px)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress-timeline {
    height: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-play-container {
    margin: 0 14px 0 7px;
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 14px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-options-container {
    margin-left: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 14px;
    margin-right: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-current-time {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-duration {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress .vhs-plugin-controls-progress-timeline {
    padding: 0;
    border: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#B3000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header {
    padding: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title-wrapper {
    max-width: 62%
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 21px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-tools {
    top: 10px;
    right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-tools div button {
    padding: 0 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header [class*='vhs-icon-'] {
    font-size: 20px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay {
    padding: 0 10px;
    bottom: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 19px;
    left: 19px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px 13px 11px 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 18px;
    margin-top: 0px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 18px;
    padding: 12px 10px 12px 16px;
    border-radius: 3px;
    border: 1px solid white;
    border: 1px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 16px;
    padding: 0 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 53px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 16px;
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 60px);
    margin: 0 3px 0 0;
    padding: 2px 3px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:nth-child(2) {
    margin-left: 0;
    padding-left: 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name~.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px;
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 28px;
    margin-left: 5px;
    margin-right: 8px;
    top: 0;
    border-width: 1px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 2px;
    left: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 6px 0 0;
    padding: 2px 6px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-mobile-play-button {
    font-size: 18px;
    width: 46px;
    height: 46px;
    padding: 13px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module {
    top: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-module-arrow {
    right: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 15px;
    margin-bottom: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group {
    padding: 0 15px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group button {
    font-size: 1.2em;
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link {
    margin-left: 10px;
    margin-right: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed-form-container input {
    font-size: 11px;
    width: 11em
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link {
    border-right: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.8em
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.4em;
    margin-top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-sidebar {
    border-left: 1px solid white;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    padding-left: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-sidebar .vhs-share-section {
    display: block
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-sidebar .vhs-social {
    text-align: left
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed {
    margin-bottom: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed .vhs-icon-embed {
    display: inline-block;
    margin-top: 17px;
    margin-right: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed-form-container {
    display: inline-block;
    margin-top: 17px;
    padding: 2px 4px 4px 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group>span,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group>label {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group>button {
    margin-top: 7px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate {
    padding: 10px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper h2 {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper i {
    margin-top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social {
    min-width: 250px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls {
    padding: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 30px)
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress-timeline {
    height: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-play-container {
    margin: 0 16px 0 8px;
    font-size: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 16px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-options-container {
    margin-left: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 16px;
    margin-right: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-current-time {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-duration {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress .vhs-plugin-controls-progress-timeline {
    padding: 0;
    border: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#99000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header {
    padding: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title-wrapper {
    max-width: 67%
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.2em
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 21px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-tools {
    top: 10px;
    right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-tools div button {
    padding: 0 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header [class*='vhs-icon-'] {
    font-size: 20px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay {
    padding: 0 10px;
    bottom: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 24px;
    left: 24px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 14px 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 19px;
    padding: 13px 11px 13px 17px;
    border-radius: 4px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 18px;
    padding: 0 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 47px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 18px;
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 80px);
    margin: 0 5px 0 0;
    padding: 2px 5px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 5px;
    padding-left: 5px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:nth-child(2) {
    margin-left: 0;
    padding-left: 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name~.vhs-byline {
    margin-left: 5px;
    padding-left: 5px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px;
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 36px;
    margin-left: 5px;
    margin-right: 10px;
    top: -1px;
    border-width: 1px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 2px;
    left: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-mobile-play-button {
    font-size: 26px;
    width: 60px;
    height: 60px;
    padding: 16px 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module {
    top: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-module-arrow {
    right: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 15px;
    margin-bottom: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group {
    padding: 0 17px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group button {
    font-size: 1.6em;
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-times-video-link {
    margin-left: 10px;
    margin-right: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 11em
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-times-video-link {
    border-right: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.8em
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-sidebar {
    border-left: 1px solid white;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    padding-left: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-sidebar .vhs-share-section {
    display: block
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-sidebar .vhs-social {
    text-align: left
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed {
    margin-bottom: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed .vhs-icon-embed {
    display: inline-block;
    margin-top: 17px;
    margin-right: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed-form-container {
    display: inline-block;
    margin-top: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group>span,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group>label {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group>button {
    margin-top: 7px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-end-slate {
    padding: 10px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls {
    padding: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 30px)
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress-timeline {
    height: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-play-container {
    margin: 0 16px 0 8px;
    font-size: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 16px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-options-container {
    margin-left: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 16px;
    margin-right: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-current-time {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress .vhs-plugin-controls-progress-timeline {
    padding: 0;
    border: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header {
    padding: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title-wrapper {
    max-width: 72%
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.4em
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 26px;
    margin-left: 0;
    padding-right: 1px;
    margin-right: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-tools {
    top: 17px;
    right: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header [class*='vhs-icon-'] {
    font-size: 22px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay {
    padding: 0 17px;
    bottom: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 27px;
    left: 27px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 14px 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 2em;
    padding: 19px 15px 19px 24px;
    border-radius: 4px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 27px;
    padding: 0 27px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 70px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 24px;
    margin-top: 8px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 180px);
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 8px;
    padding-left: 8px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 8px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 48px;
    margin-left: 5px;
    margin-right: 12px;
    top: -1px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 4px;
    left: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 29px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-mobile-play-button {
    font-size: 38px;
    width: 78px;
    height: 78px;
    padding: 20px 28px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module {
    top: 45px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-share-module-arrow {
    right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group button {
    font-size: 1.5em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-times-video-link {
    margin-left: 17px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 13em
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-end-slate {
    padding: 17px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 22px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls {
    padding: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 34px)
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-play-container {
    margin: 0 18px 0 9px;
    font-size: 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 18px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-options-container {
    margin-left: 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 18px;
    margin-right: 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-metadata-container .vhs-video-length {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header {
    padding: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title-wrapper {
    max-width: 76%
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 11px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 35px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 7px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-tools {
    top: 23px;
    right: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header [class*='vhs-icon-'] {
    font-size: 24px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay {
    padding: 0 23px;
    bottom: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 35px;
    left: 35px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 20px 23px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 36px;
    padding: 25px 20px 25px 32px;
    border-radius: 5px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 30px;
    padding: 0 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 85px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 31px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 13px;
    max-width: calc(100% - 250px);
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 50px;
    margin-left: 13px;
    margin-right: 18px;
    top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 6px;
    left: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 36px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-mobile-play-button {
    font-size: 40px;
    width: 85px;
    height: 85px;
    padding: 21px 31px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module {
    top: 65px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-share-module-arrow {
    right: 27px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group button {
    font-size: 1.5em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-times-video-link {
    margin-left: 23px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 14em
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-end-slate {
    padding: 23px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 24px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls {
    padding: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 46px)
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-play-container {
    margin: 0 20px 0 10px;
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 20px;
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-options-container {
    margin-left: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 20px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-metadata-container .vhs-video-length {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header {
    padding: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title-wrapper {
    max-width: 81%
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 11px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 38px;
    margin-left: 0;
    padding-right: 3px;
    margin-right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-tools {
    top: 23px;
    right: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header [class*='vhs-icon-'] {
    font-size: 24px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay {
    padding: 0 23px;
    bottom: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 35px;
    left: 35px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 20px 23px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 44px;
    padding: 33px 29px 33px 40px;
    border-radius: 5px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 30px;
    padding: 0 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 86px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 31px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 13px;
    max-width: calc(100% - 250px);
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 50px;
    margin-left: 13px;
    margin-right: 18px;
    top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 6px;
    left: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 36px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-mobile-play-button {
    font-size: 40px;
    width: 85px;
    height: 85px;
    padding: 21px 31px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module {
    top: 65px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-share-module-arrow {
    right: 27px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group button {
    font-size: 1.7em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-times-video-link {
    margin-left: 23px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-embed-form-container {
    padding: 8px;
    margin-right: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 14em
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-end-slate {
    padding: 23px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 24px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls {
    padding: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 46px)
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-play-container {
    margin: 0 20px 0 10px;
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 20px;
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-options-container {
    margin-left: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 20px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-metadata-container .vhs-video-length {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header {
    padding: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title-wrapper {
    max-width: 81%
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 24px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 14px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 43px;
    margin-left: 0;
    padding-right: 2px;
    margin-right: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-tools {
    top: 30px;
    right: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-tools div button {
    padding: 0 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header [class*='vhs-icon-'] {
    font-size: 28px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay {
    padding: 0 30px;
    bottom: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 45px;
    left: 45px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 20px 23px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 46px;
    padding: 33px 29px 33px 40px;
    border-radius: 5px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 40px;
    padding: 0 40px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 90px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 34px;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 13px;
    max-width: calc(100% - 250px);
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 64px;
    margin-left: 11px;
    margin-right: 14px;
    top: -1px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 6px;
    left: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 39px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-mobile-play-button {
    font-size: 44px;
    width: 94px;
    height: 94px;
    padding: 25px 34px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module {
    top: 83px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-share-module-arrow {
    right: 35px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group button {
    font-size: 1.7em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-times-video-link {
    margin-left: 30px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-embed-form-container {
    padding: 8px;
    margin-right: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 14em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-end-slate {
    padding: 30px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 28px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls {
    padding: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 60px)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-play-container {
    margin: 0 22px 0 11px;
    font-size: 22px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 22px;
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-options-container {
    margin-left: 22px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 22px;
    margin-right: 22px
}


.nytd-player-timecode-popup {
    position: relative;
    width: 40px;
    height: 20px;
    bottom: 35px;
    background-color: black;
    z-index: 16;
    text-align: center;
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 3px;
    box-sizing: border-box;
    line-height: 0
}

.nytd-player-timecode-popup span {
    font-family: 'franklin', 'nyt-franklin';
    font-weight: 700;
    position: relative;
    color: white;
    font-size: 10px;
    display: inline-block;
    bottom: 1px;
    line-height: 20px
}

.nytd-player-timecode-thumb-popup {
    position: relative;
    width: 126px;
    height: 72px;
    bottom: 89px;
    border: 1px solid rgba(255, 255, 255, 0.8)
}

.nytd-player-timecode-thumb-popup:before {
    border-top-color: rgba(255, 255, 255, 0.8) !important
}

.nytd-player-timecode-thumb-position {
    top: 45px;
    text-shadow: 0px 1px #000
}

.nytd-player-timecode-popup:after,
.nytd-player-timecode-popup:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: ' ';
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.nytd-player-timecode-popup:after {
    border-color: rgba(0, 0, 0, 0);
    border-top-color: #000000;
    border-width: 3px;
    margin-left: -3px
}

.nytd-player-timecode-popup:before {
    border-color: rgba(245, 240, 240, 0);
    border-top-color: rgba(255, 255, 255, 0.2);
    border-width: 5px;
    margin-left: -5px
}


@font-face {
    font-family: 'vhs';
    src: url("data:application/font-woff;base64,d09GRgABAAAAABM0AAsAAAAAHUgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAQwAAAFY+Q0nTY21hcAAAAYAAAADlAAADONLmrf1nbHlmAAACaAAADSsAABMEts3xjmhlYWQAAA+UAAAAMwAAADYM85FUaGhlYQAAD8gAAAAgAAAAJAoGBk5obXR4AAAP6AAAAFMAAACIjLb/8GxvY2EAABA8AAAARgAAAEZgOlwUbWF4cAAAEIQAAAAfAAAAIAExAJduYW1lAAAQpAAAAXIAAAKRedPtznBvc3QAABIYAAABGgAAAdPnQMIjeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkUWacwMDKwMBUxbSHgYGhB0IzPmAwZGQCijKwMjNgBQFprikMDi8YXigyB/3PYohiDmLYCRRmBMkBAM6BC5UAeJzt0llOw0AQhOHfiTEQwhqyr/Oek3Egnjhg3SJUu/sYGelzyWPZsqYaeACmdrUeuj86Yv16txv3p8zG/Z4f3w/OjokWarcbCC0jvTo/u4458Tu9vzzwyBPPfv+FOa+88c4Hn3yx4JslK9Zs2LJjz4EjJ85caP7EwH3N4+Jzz9XirFP0ouKzRiV6VIkuVaJjFXeCittBxT2h4sZQie5V3CIq8XcqbhYVd4yK20bFvaPiCUDFs4CKpwIVz4cnKxG5SkSuE5GbROQ2EblLRO4TkYdE5DEReUpEnhORl0RkS7R/zNdQFwAAAHicdVgJcBvXed7/Pewuzl0cewAg7iUAAiABEAdhURRIyRJJUQQvS3Qk2ZLikSmJsmK3lVzJTkwlTuKp1TqOO42VxuPaVtNWcq3ESSYzotxpOnU7bWcaTWdU29PU43Rsq05aeybplWiIVf+3IBVdwQL73r73/7v//X8LjnDctd+ml+kEl+U2cVzaV8tm2FGCZEoU2CGDT9E1dsQhWWkMWAc1fHjUq/Uau6xW4iBmU0gchSq9LLl1n+7zS+17EkFFcgk2ALfTLwUkyU1ey8VCXo/Iw6mj53bsUPVcsZlMRci4FiDwmI38IBPV2TYBya36dK9Pao9koiGfxyEQIrt1P94Xes3Pw9LJ473prBYk9AR4JCF4kOM4G+ryRSrRu7go1+Jmue2oD8pkpIpgyZm19FEVPQbVSqMJDWhk6jVLeq2CatQt3Y2UqDYqmqogY8cWuCIBsmmBhk/UG1nq7J5qHZw+NpLOtmD76ESuWK9+a+Hw1LYZaL8C4d54YfLLk/MTmt6lZ5KJUECNZZKReEEbrCfKuXohV4qpl8+cMc+c+WhftdI8On3/5vE09feW7t5678Lc9K6+3pcXwWXzpiNZLa91J4y+ciri9fA8REJqwi2ofrs7qG3LNeKaeWgMWmMfnHicA9T9LfozcoUb4jgQRNROEItgpCzJmRpMcU23xhjoTDkcJKTIomurq47dAAP0Z+sG40VXc1PXZKFx3wD/+JHFya6QnqtmIT9RDEY1b+DAxtrSaMK7uTVzz5ceOTA5lk0Pkt8JCf51KcMTS9Z3D2i60BjYjWbpzUeoBlCau8sh2oZa0NNLClqwWpqfXnhgf7hn1We2L6PPjnCPcCe4pzmO74dyLdNfLxv1/tQQ9GdxYrArI1vuzxq1fpyV++tGqm5N2GJKLPfj1xANsZxSjfI6SCkpoV80+pVUv8h+aqpfNRRDZfNyPwhM5yQLAgck0ylBwQCoZWgAQwMjIYChkEmhoWyfM51ww4fgl4CH2gnc4WM67XbJ4aL/6XRI9va/wXdX/hC+q8VihVhsMg1g99ohQ1Kl5Eb64O3M5LZbkpVvSHG7IIgJ6m/LfxwrxOOFGOww3+cFu12AlF0IJpNBgbN8/yWbjza4Ml500hDj1Mhi1DehwlJXEa1EwDAQBf26v70susnw5/95w/Dk818bkgu5Z89vHcsXCvmxrfMb7qr31mswPHvP7ieOHGqOjGxYPEIbD396YUmB738f5PnNI+O9+fFt57eN53t1tac+QIeSqY3Nww8D95nDwyMcRzEnOfpjspvLcfdy+1k2Yi6SWpNUUagmXE8uwiKyI1MTipAugrUuYNp1chVzNEYUiTANJNBWNWiSGq8wN6LrjGRKgAd6ytGBnKblBqLlHl9vl+BPpvM9lXLfaE/PaF+50pNPJ/1CVy/ZGdhS7K/keoxun+ARdbfivpkzLPi6jZ5cpb+4JbvyflyDq1oioZmCFv9JFGkGkTTqEYxeT8gtKYEte/fv2aIokjvk6TWEfyhtxrkrLBX8TpfrRvKCFHZJirJlz/6KFo/3xuPcmo3eJV/n3FyMK6H/MoJIhRiwKMyImZQIgqKz+lQrQWOgxgMGpoLlloVsAwZqpKAatvtsobx1/le5IJvXZBlALsTkd9+VyW687ExjBbZM/sAWUtu/UA17SCV21fDIyODNy6bJCJCs8HOkWp3GkMOb51Zr67LtPFW5CrfALXKPozeZPywfYhHttAHLM7pYJMx/VrVlNYe5cKChC3yHYbUaN+HO9LUbOAK+pC+NnlV9HT/XfehpstmXq8bTm4KKy4nlKBHr6a6oAZeb7iE22eWRg3HBxhLVZk8FoxnHpANOWAx3a6rqkcLBIUavOm6hx/wjHYaWY2HlN+i5lfWpUilF/4adPwgn5ES8y4iXqmOJoOxRA6oeijq8iirw8aAn4G54Aq5osLvblwlapOGtuWIuEw2H1YCu3kIJfofNou2GV9ufI08+VEq1x9hTyIVUievExLVzwlPU4FxciEtjRWTN1le1DsyhpC9ZYTbCFgW4XGG2xIJF1v/yo49++RPyiyNnzecg8tKbd0W6aubO3qHB6VBX7Ng87DNfoifMl2HvylPHj9MT9y1UH589/A2itX8ajacODj/91Kqfz9FX8dkC5+EUrgsjMulrYNcLiFlfMjuMlUVM+kSqY4XRfbDLfGfpYv7iVy8uQc/SxR/lrfEsW1qiBu4t55fNxeUl8+2Ty/n88knILZFLbBHJLD0X+RrdwumIPljt6jRgtYLKdSqWatUpvu4zsFFZYbAeoAo17Gy+ShP4Wrk0M7evtXFkMpMZ2djaNzdTKpv+UfPK5Wg+H70M4VEIZzZm8Auf2ss2R7PpL3x940gmM8Y4f//n8Il5JRc1r0Tz5hX4BOnMK5mNaAf+erxTtEKC6+UaKN+dwhHqhopeUKt15pwCoEMs12QN1UIZ6BnbplsDqv21hw8cePggzJW3nXli7N6K/heBrorm9tTI2dtCov17L7wAp154wTxWr8Op3K4t5c0ffxyWS5ENQ53avyi8TKsYK1wAfPh4DBUc8+R18n+XLrUd7WlaNQ/B8+YO+LOVQfhHHJ83D7E4Y7xjwhvUy3gdjJcFGY7CG21ne+rSJfId8r/UazHPw58i8w+vM7M4+Qq9SvvQPiIXxArPQTatyxBo0E6N71RsmmLVnVSwVhcJySdB8v5L0x2T7j/75OjoF89eYMOTZ++ffPqhdeseevr0qcM4nIJA7fnQKwC/S1bew93lDhEb6ASjWiNeHLR0uISqfsyFUYLbUamxikrJud/6Fd7sgg7ehKkOkuxbRZIejxBCIMkw8d/btpIPUTc/WhW9LqogpLLQyNarDqiq3bb0lLnPm5fMvUDn4BgcmyUfrnxAI98G81WPB3YAnTJ/CJWpjn/oKMa4jBXzljimozdG6oM3BeOdczGAomRFnWLqJXWRb2QbmJyBbCOLyXkEcphkF7+6fBKz7SKdzltpd7aTbT/AtFzOXWwf7iRqHvMTsxN2L13MIdk7ls6Ltn2WnMHbJb2ecTeLvJZcD/7aPKLX/ufa6/S/6BzeN8lV2Z1rmQKClCgomo61KxvApMcFBOa6ojVwhYKGjV9Mst7SAAQwGlnvFB8SndYJnLwoPiaKvMMtHrA7BfhzRXUmAit/4k85VAVec6QyqXsW7U6nHU/gfhtAsAmCzX6Nt4NAvCufGAa+Qihew6B+n6KwPGC6v053URdnx86GVSiDqBk7bhqzWEYsbeEnCbKpElg9CqXN1C0oZb0gMJDVwBcmRC3YCIexc68usgC0GuN61AHfMfTGwCoYQ/VwIQZk/dzxOTJ/dB4idvGg0xXoEXh5xiOKrVAYAbP3s3a3t0ufFrzCqGbj7T1O2b4g2tEEB+2Snu7Q2lvBsMNOfZ8V3SBHtBleFscVm83R45QcC2ivPeu3b390+/bjbN8bU7sqgiSoM8APeeyTEa9TPOBwD/HCSIyXBHdFjnTJ4BYt2lA40Se6RWXmBlLXep6/O7JKGvaCe7WO4Ok18joXYDVSEdAYrNEzWFBFnTV4TYu4lp+TFdCk55adMYU8035J0ohjWZPewtVlp7KGMf6Jvkz+A+9T4ibxjeCOdwsoFpbNNGpNWiQlwMmAzlqGfn3Dghe1NWxSvXmTeYjBzCyDIh3wwghuE/LtcpZ3SBq4Na/XZg+KPqdNkR18tvyVfS27IGugJly5YjHnSqiKLNqn9jz7zKOiiOtaKKRsmSITY0rI5qea4hXFR5+5XWXzr/ITMlW8bq/bHemOuAXJ7kZuKk/kdzyXoJqkubyO2K6Du2IOrwuvaPLZ+ZPvVHBD8bglqXr63OmqJFGBehS8Ia2+dXMsB62OqsiIrFH1jgWbEEcQyd53sUNJUEIYiUGdQZNgxKJ50VXf5C/MOBX5KrNDxDVzAaNlhIfvKQnH6pxfnrX2NeDt/IVZNBQaDMmJGwmEYQF+dMOFJKxSrMl2gc5Riv2eyaZavr1JBJYpazKzNGugd7TrMjMPzV7gvfywIFyYQZtcRfd881dTJeacZUKiEINXmbFnl3l+BOmRIqJpcEgUOjPphl0U5JqJNtuJNluVij15GBCSSiRGO/iKZStLW+xtTcqAa2NAozsV71U94GvNPTK4OFm29Wx/oLnp0ZzNJ0zyRBg6v/felx4Zt40cP7177vSGcW8f+Wt8bJ+31SpOLh5dnCwO1gXgWzZJmJiBzUdfPP/i0c3NdeP+wFpvPkd9NNDpzUIGscYAvgco1Nbu8vj9HvKhB1rmftEp0wHJbcfZLbVM5uKd/DFYJUVuRCwaf8s1U8F834p5iMqa6brpkvz7yicSWov62fmGObNZG5+zF5/jZlEmATMMIPKhO3/zbz/6u88Ij73x38tPwJ5jbx49+uZP2amj0x+Rb9MokzLgAD95sf0AjZqbzBFL7s4ewxOcvop2/e+99+NP0ydWvsB+a3Z5hU6Tv/w1/f76v1Bb7/D/EiTv9M/R/wPgTKeDAHicY2BkYGAA4vlfmZ/H89t8ZeBmfgEUYbg8cdlrGP3/6393tj3MQUAuBwMTSBQApqoPWwB4nGNgZGBgDvqfxcDA9vD/1/8P2PYwAEVQgBIAr+IHX3icY37BwMAMwgYQmuUAEBtBxUD8XwwMbA+B7JsMDKyToPw5EMxSAlVTApGDqWF+8f8rcyQDA+MaIHsBEEfC8P9/zIJw9l+mgwwMIAwyAwAesxwZAAAAAAAAZgDkAUAB4gIuAsADFAPKBAgEPgSMBOAE/gUcBWAFigWwBc4GBAYwBoIHIgdGB+gINgiCCMwI6AkcCTYJRAlYCYIAAHicY2BkYGBQYuhmYGUAASYg5gJCBob/YD4DABnmAckAeJx1j8tKw0AYhc/Yi9iCgqIbN7OSFiFtClbpxmKx3UqF7tM0t5JmymRa6MY3cOEL+iJuPEkGEcFMZub7z38dAOf4hED13XFXLFCjVfERjvFgucb1aLlOfrLcQBvPlpvUXyy3cItXy21c4I0+UT+htcaHZcGML8tHOBXCcg1NcWa5Tr603MCVuLbcpO5abmEh7i23cSPeJ2p70EkUG9mZdOWg7w7l8iAVpSTzUuntTKx0LscyVJkJ0lQ5vtrs43weRLvU0yT+i0Dnicqk6/RpzYIs0J4JVkWlfB8NjAllqNVGTm0NudVqHfjGiY3Zjnq937UxgcIWB2gkiBDDQKJDtct7gD5cDElLRkhGVlEJMnhIqXjYMSMuPTntMXdIK6MaMCIlO/B5brBnXI459YhZKXO11apzQU9RJSnzJTs77F/5ZvRlpd8rK69+ZiqyI05quMKyuy67SUz/zCH5zsK3puJTd8rXGqoj9Lj+mfsbqE5ywAAAeJxtT9luwjAQzHCEJlyl0Pumz37gi5Axa7Bw4shxCPTri02kUqn7suPZ8c5O1IrOlUb/1xwttNFBFzF6uEKCFH0MMMQIY1xjghtMMcMt7nCPBzziCc94wSve8I4PfGKOr2iQH91SckErY3Yz/3Aqo5Lt1ZoM02Zj+oGslXNkE4+5JutSjywVmh+HHhZkM65VvgsSyla0jj0SIrTtehSMKq1LYYny8H9vdJVRehYsV+bgtUzK0Gw99oOaO7Flmp/cR5e3LmXjxJUe/y5jWeVo+teL0UG5yYVmy7Vki4SfIuVOmbwtzCZtZkbKpIFV0bdUqm9iftegweUpp26JOvbZ2aJX8KoktoiFskJTx7PdwP05l8ko+gFB6IqkAAA=");
    font-weight: normal;
    font-style: normal
}

[class^='vhs-icon-'],
[class*=' vhs-icon-'] {
    font-family: 'vhs';
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    *margin-right: 0.3em
}

[class^='vhs-icon-']:before,
[class*=' vhs-icon-']:before {
    text-decoration: inherit;
    display: inline-block;
    speak: none;
    width: 1em
}

a [class^='vhs-icon-'],
a [class*=' vhs-icon-'] {
    display: inline
}

[class^='vhs-icon-'],
[class*=' vhs-icon-'] {
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    vertical-align: baseline;
    background-image: none;
    background-position: 0% 0%;
    background-repeat: repeat;
    margin-top: 0
}

.vhs-icon-play:before {
    content: '\e81f'
}

.vhs-icon-pause:before {
    content: '\e820'
}

.vhs-icon-facebook:before {
    content: '\e800'
}

.vhs-icon-twitter:before {
    content: '\e802'
}

.vhs-icon-times-video-logo:before {
    content: '\e801'
}

.vhs-icon-replay:before {
    content: '\e804'
}

.vhs-icon-alert:before {
    content: '\e803'
}

.vhs-icon-embed:before {
    content: '\e806'
}

.vhs-icon-permalink:before {
    content: '\e805'
}

.vhs-player-header-background {
    display: none;
    position: absolute;
    width: 100%;
    height: 20%;
    top: 0;
    left: 0;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6), transparent);
    z-index: 11;
    pointer-events: none
}

.vhs-player-header {
    color: white;
    position: relative;
    z-index: 12;
    width: 100%;
    box-sizing: border-box;
    display: flex
}

.vhs-player-header .vhs-times-logo {
    float: left;
    font-size: 40px;
    border-right: 1px solid #ffffff;
    border-right: 1px solid rgba(255, 255, 255, 0.6);
    margin-left: 0;
    flex: 1;
    color: #ffffff;
    text-decoration: none
}

.vhs-player-header .vhs-times-logo.vhs-no-pipe {
    border-right: 1px solid transparent
}

.vhs-player-header .vhs-times-logo:before {
    margin: 0
}

.vhs-player-header .vhs-video-title-wrapper {
    display: inline-block;
    white-space: normal
}

.vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-byline {
    display: none
}

.vhs-player-header .vhs-tools {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 0
}

.vhs-player-header .vhs-tools>div {
    border-right: 1px solid #fff;
    border-right: 1px solid rgba(255, 255, 255, 0.4);
    padding-right: 0.5em;
    display: inline-block;
    font-size: 0
}

.vhs-player-header .vhs-tools>div span,
.vhs-player-header .vhs-tools>div i,
.vhs-player-header .vhs-tools>div button {
    color: 1px solid #fff;
    color: rgba(255, 255, 255, 0.6);
    cursor: pointer;
    outline: none
}

.vhs-player-header .vhs-tools>div span:first-child,
.vhs-player-header .vhs-tools>div i:first-child,
.vhs-player-header .vhs-tools>div button:first-child {
    padding-right: 0
}

.vhs-player-header .vhs-tools>div span:hover,
.vhs-player-header .vhs-tools>div i:hover,
.vhs-player-header .vhs-tools>div button:hover {
    color: white
}

.vhs-player-header .vhs-tools>div span:before,
.vhs-player-header .vhs-tools>div i:before,
.vhs-player-header .vhs-tools>div button:before {
    display: inline;
    margin: 0
}

.vhs-player-header .vhs-tools.vhs-no-pipe>div {
    border-right: 1px solid transparent
}

.vhs-player-header .vhs-tools.vhs-no-pipe>div button:last-child {
    padding-right: 0
}

.vhs-player-header .vhs-tools .vhs-embed {
    border-right: none
}

.vhs-player-header .vhs-tools .vhs-embed.share-showing .vhs-icon-embed {
    color: white
}

.vhs-player-header .vhs-video-title {
    overflow: initial
}

.vhs-player-header .vhs-video-title .vhs-data {
    font-family: 'cheltenham', 'nyt-cheltenham', Georgia, 'Times New Roman', times, serif;
    font-weight: 300;
    margin: 0
}

.vhs-player-header .vhs-video-title .vhs-data a,
.vhs-player-header .vhs-video-title .vhs-data a:link,
.vhs-player-header .vhs-video-title .vhs-data a:visited,
.vhs-player-header .vhs-video-title .vhs-data a:hover,
.vhs-player-header .vhs-video-title .vhs-data a:active {
    color: white;
    text-decoration: none
}

.vhs-player-header .vhs-video-title .vhs-data a:hover {
    border-bottom: 1px solid white
}

.vhs-player-header .vhs-video-title .vhs-data a:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}

.vhs-video-title .vhs-data,
.vhs-byline {
    position: relative;
    top: 0;
    left: 0;
    line-height: 1;
    color: #fff
}

.vhs-byline {
    display: block;
    font-family: 'franklin', 'nyt-franklin', Helvetica, Arial, sans-serif;
    font-weight: 400;
    margin-top: 0.2em
}

.vhs-byline .vhs-by {
    text-transform: uppercase;
    font-size: 0.9em
}

.nytd-player-video-area {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 10;
    background-color: rgba(0, 0, 0, 0.4)
}

.nytd-clickable-area {
    cursor: pointer
}

.idle .nytd-clickable-area {
    cursor: none
}

button[class*='vhs-icon'] {
    -webkit-appearance: none;
    border: none;
    background-color: transparent;
    padding: 0;
    cursor: pointer
}

.vhs-ad {
    z-index: 30 !important
}

.vhs-anchor-button:hover {
    color: inherit;
    text-decoration: none
}

.vhs-hide {
    display: none
}

.vhs-invisible {
    visibility: hidden
}

.nytd-player-container {
    position: relative;
    background: #000;
    z-index: 10;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    outline: none
}

.nytd-player-container.idle {
    cursor: none
}

.vhs-top-banner {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff
}

.nytd-player-container.nytd-player-container--audio {
    background: transparent
}

.nytd-player-container:-webkit-full-screen,
.nytd-player-container:-webkit-full-screen video .nytd-player-container:-webkit-full-screen object {
    width: 100% !important;
    height: 100% !important;
    padding: 0 !important
}

.nytd-player-container:-moz-full-screen,
.nytd-player-container:-moz-full-screen {
    width: 100% !important;
    height: 100% !important;
    padding: 0 !important
}

.nytd-player-container object {
    position: absolute
}

.ms-fullscreen {
    width: auto !important;
    height: auto !important;
    margin: auto !important
}

video,
audio {
    display: block
}

.nytd-player-container:-webkit-full-screen {
    max-height: 100%
}

.nytd-player-container:-moz-full-screen {
    max-height: 100%
}

.nytd-player-container .spacer.hide {
    display: none
}

.vhs-icon-disabled {
    cursor: not-allowed !important;
    color: #999 !important
}

.nytd-player-container button,
.nytd-player-container input,
.nytd-player-container textarea,
.nytd-player-container a {
    outline: none
}

.nytd-player-container.vhs-no-touch button:focus,
.nytd-player-container.vhs-no-touch input:focus,
.nytd-player-container.vhs-no-touch textarea:focus,
.nytd-player-container.vhs-no-touch a:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}


.vhs-copy-slate {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 60;
    background: rgba(0, 0, 0, 0.8)
}

.vhs-copy-slate .vhs-copy-slate-close-button {
    box-sizing: content-box;
    display: block;
    font-size: 20px;
    font-style: normal;
    line-height: 1;
    color: #fff;
    position: absolute;
    top: -10px;
    right: -10px;
    width: 35px;
    height: 35px;
    margin: 15px;
    cursor: pointer;
    opacity: 0.8;
    -moz-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out
}

.vhs-copy-slate .vhs-copy-slate-close-button .vhs-copy-slate-close-button-x {
    margin: 5px
}

.vhs-copy-slate .vhs-copy-slate-close-button:hover,
.vhs-copy-slate .vhs-copy-slate-close-button:focus {
    opacity: 1
}

.vhs-copy-slate .vhs-copy-slate-close-button:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}

.vhs-copy-slate .vhs-copy-slate-center-container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    padding: 20px;
    height: 110px;
    width: 65%;
    max-width: 500px;
    overflow: hidden
}

.vhs-copy-slate .vhs-copy-slate-center-container h4 {
    margin: 0 0 10px 0;
    padding: 0;
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #fff
}

.vhs-copy-slate .vhs-copy-slate-center-container p {
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #fff
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container {
    position: relative
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container input {
    width: 100%;
    height: auto;
    box-sizing: border-box;
    margin: 0;
    padding: 10px;
    border-radius: 3px;
    border: 2px solid #ffffff;
    overflow: hidden;
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container input:focus {
    outline: none;
    border-color: #44cafc
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container:after {
    content: '';
    position: absolute;
    right: 3px;
    top: 3px;
    height: 80%;
    width: 70%;
    border-radius: 3px;
    background-image: -webkit-linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    background-image: -moz-linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    background-image: -ms-linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    background-image: linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#FFFFFFFF', EndColorStr='#00FFFFFF');
    pointer-events: none
}


.vhs-plugin-error-slate {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    background: #000;
    line-height: 1;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    z-index: 50
}

.vhs-plugin-error-slate .vhs-plugin-error {
    display: block;
    font-family: 'franklin', 'nyt-franklin', arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    z-index: 50;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-plugin-error-reload-icon {
    cursor: pointer;
    color: #fff;
    font-family: vhs;
    font-size: 17px;
    margin-right: 5px
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-plugin-error-reload-icon:before {
    content: '\e804'
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-icon-alert {
    color: #fff;
    font-family: vhs;
    font-size: 22px;
    margin-right: 5px;
    display: none
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-icon-alert:before {
    width: 1.1em
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-plugin-error-msg {
    display: inline-block
}


@-webkit-keyframes fade-in-1mDrHEhL {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fade-in-1mDrHEhL {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.overlay-19fDZ37B {
    position: absolute;
    height: 100%;
    width: 100%;
    /* Matches `$zindex-controls` in `src/stylesheet/z-index.scss` */
    z-index: 40;
    -webkit-animation: fade-in-1mDrHEhL 500ms ease-out forwards;
    animation: fade-in-1mDrHEhL 500ms ease-out forwards;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: transparent;
    border: none;
}

.unmuteCta-2JotPa9b {
    color: white;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    display: flex;
    align-items: center;
    background-color: #0000006b;
    padding: 10px 15px;
    border-radius: 3px;
    display: flex;
    align-items: center;
}

.cta-2ofTjDz9 {
    text-transform: uppercase;
    margin-top: 2px;
}

.volume-1_GozD1r {
    margin-right: 10px;
    display: flex;
}

.volume-1_GozD1r svg {
    fill: white;
}

.volume-1_GozD1r svg path {
    stroke: white;
}

.liveBadge-2VLT13-_ {
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    padding: 4px 8px 3px;
    color: #fff;
    background-color: #d11e26;
    border-radius: 3px;
    text-transform: uppercase;
    position: absolute;
    top: 15px;
    right: 15px;
}


.overlay {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 40;
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    background-color: transparent;
    border: none;
    padding: 12px 16px
}

.unmuteIconWrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    height: 40px;
    width: 40px
}

.backgroundCircle {
    position: absolute;
    background-color: #000;
    opacity: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%
}

.volume-muted {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.333 10L24 7.333L22.667 6L20 8.667L17.333 6L16 7.333L18.667 10L16 12.667L17.333 14L20 11.333L22.667 14L24 12.667L21.333 10ZM11 0H13V20H11V0ZM11 20L1 10L11 0' fill='white'/%3E%3Cpath d='M0 6H10V14H0V6Z' fill='white'/%3E%3C/svg%3E%0A");
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    z-index: 1
}


.nyt-debate-unmute {
    bottom: 0;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABaCAQAAAAGRyB7AAABd0lEQVR4Ae3aWVFsQRyD8ZZwpIwUJCABSS0BJ2wGkICD8MSaOksYUjWZyvfcXfx/F+7ZR2uttdZaa+ZwugoE3vIRC16BfMQjkM+4B+IZmEA8A3dAPAO3QDwDJ/wo9kxBjMwzxc9WVy5//yn+MwW1uvJRH+dz73QfZKl1rgKhvdOLoFYHESG0dzoPstT6ICqE9k4fglobRICs752ugyzFg2iQnb3TgRAYAmRnp+MgS+njXCACUEYyIPBP6WOdj/AzpNF0hJuhQ3SEn6FDdISfIUN0hJ+hQ17woiP8DB1yPsLPYIgJ4WcwxIDwMxhiQPgZDDEg/AyCvGCtF0KU0T8qw3/xHnB7+nNejORfGvZCvbdNhpvYPlLoA578x23+h59mRsCj6ImdeLX/xYABwqv9r2kMEF5teGnmh6ysNrzCtELWV0e+UKbVka/3KcPHFk5I9gdhn+V/FNav2y4OMkY+hBmpkDHyIcxIhYxrCDf2c25rrbXWWmvcOwbAP7n2iuCsAAAAAElFTkSuQmCC");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 45px auto;
    height: 45px;
    left: auto;
    opacity: 0.4;
    padding: 8px 15px;
    position: absolute;
    text-indent: -9999px;
    transition: 0.35s ease-out;
    width: 45px;
    z-index: 9999;
    top: 0
}

.nyt-debate-unmute.mute {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABaCAQAAAAGRyB7AAAByElEQVR4Ae2aB5XCQBiEIyESIgEJkYCESEBCJETCSkACElYCEuJgrre5e2k/x2x4871K59syWytjjDHGGGP+GRweQgLj/iVqXIH9S2Rg/xpnvLK5CLoSJBLe2V6PchGc8MlmCQBolRIdvhGQAEY0upBFQCPjJ1k2UoQ0EpheNFKwRljkIBgpwhq1tGFxOQYCt+GGiU4oERj+jvjJiFoQsms0UOP8u/XjzB1dKgEs6glX1Pw8NaxRELLfmZf4uxuj5/4hlAAWZ9IwUx/5riHLrPhkO1MfjUwCWDFUZn4HfjJU68GNWNUcu8kQz0KNVePDdeb1phCN2fGB+8dItVWoBk880mSzSsVoMBimhjkaWHO5Gg03q8AiTKfBKz70k/+jKVaDhrnLpGRbrkY7GboXfOdYrgaN1pMR0BekwUxq9NawhkjDXdyBKxj+PBnRTw09Udcvm7yI1W8peIPH220pvvkp1WAR/VZ0CiZVKuVgIAWHv1TKMU0KzqkG/aEZi+iPMOMiPlAu+Hhff9kiLqK/+hIApxtrZP2lsHijGtHs8XYbi7QyCRYJ9DGOWaXI5rBgCa1ItXfQkcaeRapHAEfUlTHGGGOMMffmCXy7hBvK6RtSAAAAAElFTkSuQmCC")
}

.nyt-debate-unmute:hover {
    cursor: pointer;
    opacity: 1
}


.vhs-plugin-orientation {
    width: 100%;
    height: 50%;
    position: absolute;
    bottom: 0;
    pointer-events: none
}

.vhs-plugin-orientation:before {
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.5));
    content: '';
    width: 100%;
    height: 100%;
    transition: opacity 0.3s;
    opacity: 0
}

.vhs-plugin-orientation.vhs-plugin-orientation-onboarding-message-showing:before {
    opacity: 1
}

.vhs-plugin-orientation-icon {
    z-index: 99;
    position: absolute;
    height: 75px;
    width: 75px;
    right: 2%;
    bottom: 12%;
    opacity: 1;
    pointer-events: auto
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-faded {
    opacity: 0.6
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-hidden {
    opacity: 0;
    pointer-events: none;
    cursor: auto
}

.vhs-plugin-orientation-icon:hover {
    cursor: pointer
}

.vhs-xxs .vhs-plugin-orientation-icon,
.vhs-xs .vhs-plugin-orientation-icon,
.vhs-s .vhs-plugin-orientation-icon {
    height: 40px;
    width: 40px;
    bottom: 20px;
    right: 15px
}

.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper,
.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper,
.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper {
    border: 2px solid white
}

.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before {
    left: 40%
}

.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:after,
.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:after,
.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:after {
    height: 3px;
    width: 3px
}

.vhs-s .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised,
.vhs-xs .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 46px
}

.vhs-s .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised,
.vhs-xs .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 56px
}

.vhs-m .vhs-plugin-orientation-icon {
    height: 60px;
    width: 60px;
    right: 17px
}

.vhs-m .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 52px
}

.vhs-m .vhs-plugin-orientation-icon .vhs-plugin-orientation-fov {
    right: 25%
}

.vhs-m .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 62px
}

.vhs-l .vhs-plugin-orientation-icon {
    height: 65px;
    width: 65px;
    right: 23px
}

.vhs-l .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 66px
}

.vhs-l .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 76px
}

.vhs-xl .vhs-plugin-orientation-icon {
    height: 70px;
    width: 70px;
    right: 23px
}

.vhs-xl .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 66px
}

.vhs-xl .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 76px
}

.vhs-xxl .vhs-plugin-orientation-icon {
    height: 75px;
    width: 75px;
    right: 30px
}

.vhs-xxl .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 82px
}

.vhs-xxl .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 92px
}

.vhs-plugin-orientation-rotator {
    position: relative;
    width: 100%;
    height: 100%
}

.vhs-plugin-orientation-clipper {
    position: relative;
    height: 100%;
    width: 100%;
    border: 2px solid white;
    box-sizing: border-box;
    border-radius: 100%;
    background: transparent;
    overflow: hidden
}

.vhs-plugin-orientation-fov {
    position: relative;
    height: 75%;
    width: 75%;
    transform-origin: bottom right;
    bottom: 33%;
    right: 24%;
    background-image: radial-gradient(circle at 100% 100%, rgba(255, 255, 255, 0.7) 8%, rgba(255, 255, 255, 0) 39%);
    transform: rotate(45deg)
}

.vhs-plugin-orientation-eyes {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0
}

.vhs-plugin-orientation-eyes.vhs-plugin-orientation-blink:before,
.vhs-plugin-orientation-eyes.vhs-plugin-orientation-blink:after {
    animation: 'blink';
    -webkit-animation: 'blink';
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 2;
    -webkit-animation-iteration-count: 2;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-timing-function: linear;
    -webkit-animation-timing-function: linear
}

@-webkit-keyframes blink {
    16% {
        transform: rotateX(80deg)
    }

    33% {
        transform: rotateX(0deg)
    }
}

.vhs-plugin-orientation-eyes:before {
    left: 43%
}

.vhs-plugin-orientation-eyes:after {
    left: 54%
}

.vhs-plugin-orientation-eyes:before,
.vhs-plugin-orientation-eyes:after {
    width: 4px;
    height: 4px;
    position: absolute;
    top: 50%;
    background: white;
    border-radius: 100%;
    display: inline-block;
    content: '';
    transition: transform 0.1s
}

.vhs-plugin-orientation-icon {
    transition: bottom 0.2s, opacity 0.3s;
    bottom: 21px
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 50px
}

.vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper {
    border: 2px solid white;
    transition: border 0.3s
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-cover {
    opacity: 0.5
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-cover .vhs-plugin-orientation-clipper {
    border: 2px solid rgba(255, 255, 255, 0.7)
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-cover .vhs-plugin-orientation-fov {
    background-image: radial-gradient(circle at 100% 100%, #fff 33%, rgba(255, 255, 255, 0) 34%)
}

.vhs-plugin-orientation-icon:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}

.vhs-plugin-orientation-onboarding {
    z-index: 99;
    opacity: 0;
    transition: bottom 0.2s;
    position: absolute;
    left: 20px;
    bottom: 30px;
    color: #fff;
    font-family: 'franklin', 'nyt-franklin', arial, helvetica, sans-serif;
    font-size: 16px;
    font-weight: 700;
    pointer-events: none;
    cursor: auto
}

.vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 60px
}

.vhs-plugin-orientation-onboarding.vhs-plugin-orientation-hidden {
    visibility: hidden
}

.vhs-plugin-orientation-onboarding.vhs-plugin-orientation-onboarding-message-shown {
    animation: 'show-onboarding';
    -webkit-animation: 'show-onboarding';
    animation-duration: 5s;
    -webkit-animation-duration: 5s;
    animation-timing-function: cubic-bezier(0.9, 0.01, 0.99, 0.09);
    -webkit-animation-timing-function: cubic-bezier(0.9, 0.01, 0.99, 0.09)
}

@keyframes show-onboarding {
    20% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes show-onboarding {
    20% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.vhs-xs .vhs-plugin-orientation-icon {
    transform: scale(0.95);
    bottom: 19px;
    right: 19px
}

.vhs-xs .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 40px
}

.vhs-xs .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 50px
}


.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header {
    padding: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title-wrapper {
    max-width: 72%
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.4em
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 16px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 26px;
    margin-left: 0;
    padding-right: 1px;
    margin-right: 6px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-tools {
    top: 17px;
    right: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header [class*='vhs-icon-'] {
    font-size: 22px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay {
    padding: 0 17px;
    bottom: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 27px;
    left: 27px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 14px 16px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 2em;
    padding: 19px 15px 19px 24px;
    border-radius: 4px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 27px;
    padding: 0 27px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 70px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 24px;
    margin-top: 8px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 180px);
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 8px;
    padding-left: 8px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 8px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 48px;
    margin-left: 5px;
    margin-right: 12px;
    top: -1px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 4px;
    left: 3px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 29px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-mobile-play-button {
    font-size: 38px;
    width: 78px;
    height: 78px;
    padding: 20px 28px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module {
    top: 45px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-share-module-arrow {
    right: 20px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group button {
    font-size: 1.5em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-times-video-link {
    margin-left: 17px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 13em
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-end-slate {
    padding: 17px 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 22px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls {
    padding: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 34px)
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-play-container {
    margin: 0 18px 0 9px;
    font-size: 18px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 18px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-options-container {
    margin-left: 18px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 18px;
    margin-right: 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#B3000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header {
    padding: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title-wrapper {
    max-width: 62%
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 21px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-tools {
    top: 10px;
    right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-tools div button {
    padding: 0 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header [class*='vhs-icon-'] {
    font-size: 20px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay {
    padding: 0 10px;
    bottom: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 19px;
    left: 19px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px 13px 11px 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 18px;
    margin-top: 0px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 18px;
    padding: 12px 10px 12px 16px;
    border-radius: 3px;
    border: 1px solid white;
    border: 1px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 16px;
    padding: 0 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 53px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 16px;
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 60px);
    margin: 0 3px 0 0;
    padding: 2px 3px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:nth-child(2) {
    margin-left: 0;
    padding-left: 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name~.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px;
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 28px;
    margin-left: 5px;
    margin-right: 8px;
    top: 0;
    border-width: 1px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 2px;
    left: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 6px 0 0;
    padding: 2px 6px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-mobile-play-button {
    font-size: 18px;
    width: 46px;
    height: 46px;
    padding: 13px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module {
    top: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-module-arrow {
    right: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 15px;
    margin-bottom: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group {
    padding: 0 15px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group button {
    font-size: 1.2em;
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link {
    margin-left: 10px;
    margin-right: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed-form-container input {
    font-size: 11px;
    width: 9em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link {
    border-right: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.8em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.4em;
    margin-top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-sidebar {
    border-left: 1px solid white;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    padding-left: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-sidebar .vhs-share-section {
    display: block
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-sidebar .vhs-social {
    text-align: left
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed {
    margin-bottom: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed .vhs-icon-embed {
    display: inline-block;
    margin-top: 17px;
    margin-right: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed-form-container {
    display: inline-block;
    margin-top: 17px;
    padding: 2px 4px 4px 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group>span,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group>label {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group>button {
    margin-top: 7px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate {
    padding: 10px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper h2 {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper i {
    margin-top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social {
    min-width: 250px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls {
    padding: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 20px)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress-timeline {
    height: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-play-container {
    margin: 0 14px 0 7px;
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 14px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-options-container {
    margin-left: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 14px;
    margin-right: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-current-time {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-duration {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress .vhs-plugin-controls-progress-timeline {
    padding: 0;
    border: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#B3000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header {
    padding: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title-wrapper {
    max-width: 62%
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 21px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-tools {
    top: 10px;
    right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-tools div button {
    padding: 0 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header [class*='vhs-icon-'] {
    font-size: 20px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay {
    padding: 0 10px;
    bottom: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 19px;
    left: 19px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px 13px 11px 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 18px;
    margin-top: 0px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 18px;
    padding: 12px 10px 12px 16px;
    border-radius: 3px;
    border: 1px solid white;
    border: 1px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 16px;
    padding: 0 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 53px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 16px;
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 60px);
    margin: 0 3px 0 0;
    padding: 2px 3px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:nth-child(2) {
    margin-left: 0;
    padding-left: 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name~.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px;
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 28px;
    margin-left: 5px;
    margin-right: 8px;
    top: 0;
    border-width: 1px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 2px;
    left: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 6px 0 0;
    padding: 2px 6px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-mobile-play-button {
    font-size: 18px;
    width: 46px;
    height: 46px;
    padding: 13px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module {
    top: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-module-arrow {
    right: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 15px;
    margin-bottom: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group {
    padding: 0 15px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group button {
    font-size: 1.2em;
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link {
    margin-left: 10px;
    margin-right: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed-form-container input {
    font-size: 11px;
    width: 11em
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link {
    border-right: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.8em
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.4em;
    margin-top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-sidebar {
    border-left: 1px solid white;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    padding-left: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-sidebar .vhs-share-section {
    display: block
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-sidebar .vhs-social {
    text-align: left
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed {
    margin-bottom: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed .vhs-icon-embed {
    display: inline-block;
    margin-top: 17px;
    margin-right: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed-form-container {
    display: inline-block;
    margin-top: 17px;
    padding: 2px 4px 4px 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group>span,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group>label {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group>button {
    margin-top: 7px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate {
    padding: 10px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper h2 {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper i {
    margin-top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social {
    min-width: 250px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls {
    padding: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 30px)
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress-timeline {
    height: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-play-container {
    margin: 0 16px 0 8px;
    font-size: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 16px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-options-container {
    margin-left: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 16px;
    margin-right: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-current-time {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-duration {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress .vhs-plugin-controls-progress-timeline {
    padding: 0;
    border: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#99000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header {
    padding: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title-wrapper {
    max-width: 67%
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.2em
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 21px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-tools {
    top: 10px;
    right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-tools div button {
    padding: 0 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header [class*='vhs-icon-'] {
    font-size: 20px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay {
    padding: 0 10px;
    bottom: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 24px;
    left: 24px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 14px 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 19px;
    padding: 13px 11px 13px 17px;
    border-radius: 4px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 18px;
    padding: 0 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 47px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 18px;
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 80px);
    margin: 0 5px 0 0;
    padding: 2px 5px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 5px;
    padding-left: 5px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:nth-child(2) {
    margin-left: 0;
    padding-left: 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name~.vhs-byline {
    margin-left: 5px;
    padding-left: 5px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px;
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 36px;
    margin-left: 5px;
    margin-right: 10px;
    top: -1px;
    border-width: 1px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 2px;
    left: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-mobile-play-button {
    font-size: 26px;
    width: 60px;
    height: 60px;
    padding: 16px 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module {
    top: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-module-arrow {
    right: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 15px;
    margin-bottom: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group {
    padding: 0 17px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group button {
    font-size: 1.6em;
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-times-video-link {
    margin-left: 10px;
    margin-right: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 11em
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-times-video-link {
    border-right: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.8em
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-sidebar {
    border-left: 1px solid white;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    padding-left: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-sidebar .vhs-share-section {
    display: block
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-sidebar .vhs-social {
    text-align: left
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed {
    margin-bottom: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed .vhs-icon-embed {
    display: inline-block;
    margin-top: 17px;
    margin-right: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed-form-container {
    display: inline-block;
    margin-top: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group>span,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group>label {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group>button {
    margin-top: 7px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-end-slate {
    padding: 10px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls {
    padding: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 30px)
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress-timeline {
    height: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-play-container {
    margin: 0 16px 0 8px;
    font-size: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 16px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-options-container {
    margin-left: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 16px;
    margin-right: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-current-time {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress .vhs-plugin-controls-progress-timeline {
    padding: 0;
    border: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header {
    padding: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title-wrapper {
    max-width: 72%
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.4em
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 26px;
    margin-left: 0;
    padding-right: 1px;
    margin-right: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-tools {
    top: 17px;
    right: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header [class*='vhs-icon-'] {
    font-size: 22px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay {
    padding: 0 17px;
    bottom: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 27px;
    left: 27px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 14px 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 2em;
    padding: 19px 15px 19px 24px;
    border-radius: 4px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 27px;
    padding: 0 27px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 70px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 24px;
    margin-top: 8px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 180px);
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 8px;
    padding-left: 8px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 8px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 48px;
    margin-left: 5px;
    margin-right: 12px;
    top: -1px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 4px;
    left: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 29px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-mobile-play-button {
    font-size: 38px;
    width: 78px;
    height: 78px;
    padding: 20px 28px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module {
    top: 45px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-share-module-arrow {
    right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group button {
    font-size: 1.5em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-times-video-link {
    margin-left: 17px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 13em
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-end-slate {
    padding: 17px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 22px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls {
    padding: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 34px)
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-play-container {
    margin: 0 18px 0 9px;
    font-size: 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 18px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-options-container {
    margin-left: 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 18px;
    margin-right: 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-metadata-container .vhs-video-length {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header {
    padding: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title-wrapper {
    max-width: 76%
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 11px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 35px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 7px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-tools {
    top: 23px;
    right: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header [class*='vhs-icon-'] {
    font-size: 24px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay {
    padding: 0 23px;
    bottom: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 35px;
    left: 35px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 20px 23px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 36px;
    padding: 25px 20px 25px 32px;
    border-radius: 5px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 30px;
    padding: 0 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 85px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 31px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 13px;
    max-width: calc(100% - 250px);
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 50px;
    margin-left: 13px;
    margin-right: 18px;
    top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 6px;
    left: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 36px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-mobile-play-button {
    font-size: 40px;
    width: 85px;
    height: 85px;
    padding: 21px 31px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module {
    top: 65px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-share-module-arrow {
    right: 27px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group button {
    font-size: 1.5em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-times-video-link {
    margin-left: 23px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 14em
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-end-slate {
    padding: 23px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 24px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls {
    padding: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 46px)
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-play-container {
    margin: 0 20px 0 10px;
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 20px;
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-options-container {
    margin-left: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 20px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-metadata-container .vhs-video-length {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header {
    padding: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title-wrapper {
    max-width: 81%
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 11px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 38px;
    margin-left: 0;
    padding-right: 3px;
    margin-right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-tools {
    top: 23px;
    right: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header [class*='vhs-icon-'] {
    font-size: 24px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay {
    padding: 0 23px;
    bottom: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 35px;
    left: 35px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 20px 23px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 44px;
    padding: 33px 29px 33px 40px;
    border-radius: 5px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 30px;
    padding: 0 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 86px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 31px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 13px;
    max-width: calc(100% - 250px);
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 50px;
    margin-left: 13px;
    margin-right: 18px;
    top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 6px;
    left: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 36px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-mobile-play-button {
    font-size: 40px;
    width: 85px;
    height: 85px;
    padding: 21px 31px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module {
    top: 65px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-share-module-arrow {
    right: 27px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group button {
    font-size: 1.7em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-times-video-link {
    margin-left: 23px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-embed-form-container {
    padding: 8px;
    margin-right: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 14em
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-end-slate {
    padding: 23px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 24px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls {
    padding: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 46px)
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-play-container {
    margin: 0 20px 0 10px;
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 20px;
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-options-container {
    margin-left: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 20px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-metadata-container .vhs-video-length {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header {
    padding: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title-wrapper {
    max-width: 81%
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 24px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 14px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 43px;
    margin-left: 0;
    padding-right: 2px;
    margin-right: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-tools {
    top: 30px;
    right: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-tools div button {
    padding: 0 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header [class*='vhs-icon-'] {
    font-size: 28px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay {
    padding: 0 30px;
    bottom: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 45px;
    left: 45px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 20px 23px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 46px;
    padding: 33px 29px 33px 40px;
    border-radius: 5px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 40px;
    padding: 0 40px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 90px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 34px;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 13px;
    max-width: calc(100% - 250px);
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 64px;
    margin-left: 11px;
    margin-right: 14px;
    top: -1px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 6px;
    left: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 39px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-mobile-play-button {
    font-size: 44px;
    width: 94px;
    height: 94px;
    padding: 25px 34px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module {
    top: 83px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-share-module-arrow {
    right: 35px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group button {
    font-size: 1.7em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-times-video-link {
    margin-left: 30px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-embed-form-container {
    padding: 8px;
    margin-right: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 14em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-end-slate {
    padding: 30px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 28px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls {
    padding: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 60px)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-play-container {
    margin: 0 22px 0 11px;
    font-size: 22px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 22px;
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-options-container {
    margin-left: 22px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 22px;
    margin-right: 22px
}


.franklin-2GJdS5XG {
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
}

.karnak-1FdvNqmf {
    font-family: 'karnak', 'nyt-karnak', 'nyt-karnak-display-130124';
}

.cheltenham-20WX1MC- {
    font-family: 'cheltenham', 'nyt-cheltenham', Georgia, 'Times New Roman', times,
        serif;
}

.cheltenhamCond-3MbDiSP1 {
    font-family: 'nyt-cheltenham-cond', 'cheltenham', 'nyt-cheltenham', Georgia,
        'Times New Roman', times, serif;
}


.countdown-1QKNtJ50 {
    position: absolute;
    z-index: 40;
    box-sizing: border-box;
    color: #fff;
    background: #666;
    background: rgba(102, 102, 102, 0.7);
    border-radius: 100px;
    text-align: center;
    transition: background 0.4s, width 1s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 700;

    /*responsive*/
    top: 10px;
    right: 10px;
    width: auto;
    padding: 11px 15px;
    font-size: 13px;
}

.countdown-1QKNtJ50.xxl-qWr7tA9G,
.countdown-1QKNtJ50.xl-1QXqoJIT {
    top: 10px;
    right: 10px;
    width: 140px;
    padding: 16px 20px;
    font-size: 14px;
}

.countdown-1QKNtJ50.l-gTeUX-1C {
    top: 10px;
    right: 10px;
    width: 120px;
    padding: 11px 15px;
    font-size: 13px;
}

.countdown-1QKNtJ50.m-b6VEUEE7 {
    top: 10px;
    right: 10px;
    width: 100px;
    padding: 10px 14px;
    font-size: 11px;
}

.countdown-1QKNtJ50.s-1X8FDBeL {
    top: 5px;
    right: 5px;
    width: 100px;
    padding: 6px 9px;
    font-size: 10px;
}

.countdown-1QKNtJ50.xs-3MrI0JsM,
.countdown-1QKNtJ50.xxs-1S21aDca {
    top: 0;
    right: 0;
    width: 100%;
    padding: 7px 9px 6px;
    font-size: 10px;

    border-radius: 0;
    text-align: right;
}

.label-3a3bqUnC {
    border-right: 1px solid #888;
    padding-right: 10px;
    margin-right: 10px;
}


@-webkit-keyframes fadeIn-13ze28nJ {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn-13ze28nJ {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.duration-1RF_ghPY {
    font-size: 14px;
    color: rgba(0, 0, 0, 1);
    text-align: right;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    opacity: 0;
    -webkit-animation: fadeIn-13ze28nJ 400ms ease-in 100ms forwards;
    animation: fadeIn-13ze28nJ 400ms ease-in 100ms forwards;
}

.light-KhOaTkqG.duration-1RF_ghPY {
    color: #ffffff;
}

.duration-1RF_ghPY.duration--placeholder-3QCCqWsG {
    font-weight: 600;
    -webkit-animation: none;
    animation: none;
    opacity: 1;
}


.wrapper-zbn5BZ6K {
    position: relative;
    height: 100%;
}

.wrapper-zbn5BZ6K,
.wrapper-zbn5BZ6K * {
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
}

.fadeable-card-219nCnG- {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    transition: opacity 300ms ease-in;
    pointer-events: none;
}

.fadeable-card--show-2YruPrM- {
    pointer-events: auto;
    opacity: 1;
    transition: opacity 300ms ease-out 600ms;
}

.container-KiiKryN_ {
    display: flex;
    align-items: center;
    height: 100%;
}

.mobile-1niKtv3n .container-KiiKryN_ {
    position: relative;
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
}


.desktop-2mf25PKB .chunk-17WR1Qv1 {
    margin-right: 15px;

    /* somehow this box has a larger height than content, 44px instead of 40px
   * when we make it a flex container, the height is normal.
     this is a temporary fix
  */
    display: flex;
    align-items: center;
}

.desktop-2mf25PKB.vhs-xs-3yXQI9Fz .chunk-17WR1Qv1,
.desktop-2mf25PKB.vhs-xxs-1JOFDvgY .chunk-17WR1Qv1 {
    margin-right: 10px;
}

.wrapper-zbn5BZ6K button {
    border: none;
    margin: 0;
    padding: 0;
    background: none;
    cursor: pointer;
}

.wrapper-zbn5BZ6K button:disabled {
    cursor: default;
}

/* https://stackoverflow.com/a/30871205/3437335 */
.wrapper-zbn5BZ6K use {
    pointer-events: none;
}

.transcript-AcUHctkp {
    margin-left: 15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.transcript-AcUHctkp:hover svg path,
.transcript-AcUHctkp:focus svg path {
    fill: rgba(0, 0, 0, .8) !important;
}

.light-13aB1LNX .transcript-AcUHctkp:hover svg path,
.light-13aB1LNX .transcript-AcUHctkp:focus svg path {
    fill: rgba(255, 255, 255, .8) !important;
}

.transcript-AcUHctkp button:disabled svg path {
    fill: rgba(68, 68, 68, 0.2);
}

.light-13aB1LNX.transcript-AcUHctkp button:disabled svg path {
    fill: rgba(255, 255, 255, 0.2) !important;
}

/* temp fix, without .desktop these disabled rules will not apply on desktop */
.desktop-2mf25PKB.transcript-AcUHctkp button:disabled svg path {
    fill: rgba(68, 68, 68, 0.2);
}

.desktop-2mf25PKB.light-13aB1LNX.transcript-AcUHctkp button:disabled svg path {
    fill: rgba(255, 255, 255, 0.2) !important;
}

.volumeContainer-W4vHMDJx {
    margin-left: 15px;

    /* somehow this box has a larger height than content, 44px instead of 40px
   * when we make it a flex container, the height is normal.
     this is a temporary fix
  */
    display: flex;
    align-items: center;
}

.desktop-2mf25PKB.vhs-xs-3yXQI9Fz .volumeContainer-W4vHMDJx {
    margin-left: 10px;
}

.center-1NqihK55 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}

.error-17l_qAZg {
    font-size: 14px;
    color: rgba(0, 0, 0, 1);
}

.light-13aB1LNX .error-17l_qAZg {
    color: rgba(255, 255, 255, 1);
}

.error__message-3PJMFdo7 {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.error__message-3PJMFdo7 span {
    line-height: normal;
}

.transcript-AcUHctkp svg path,
.retry-1jk1WyCq svg,
.fatal-2c7Uwq9U svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 0.25s, transform 300ms ease-out;
}

.light-13aB1LNX .transcript-AcUHctkp svg path,
.light-13aB1LNX .retry-1jk1WyCq svg,
.light-13aB1LNX .fatal-2c7Uwq9U svg {
    fill: #ffffff;
}

.retry-1jk1WyCq {
    width: 30px;
    height: 30px;
    flex-shrink: 0;
}

.fatal-2c7Uwq9U {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
}

.container__playback-MRa1r7AF {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    flex: 1 0 auto;
    padding-bottom: 20px;
}

.container__duration-3gYKdJ0v {
    position: absolute;
    top: 50%;
    margin-top: 10px;
}

.container__transcript-V0fC4Xbd {
    position: absolute;
    top: 50%;
    margin-top: 40px;
}

.container__timeline-_2TEK9Uc {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    width: 100%;
    height: 40px;
}


.fast-forward-1JbaMpeL svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 0.25s, transform 300ms;
}

.desktop-Q_FP0IBX.fast-forward-1JbaMpeL:hover svg,
.desktop-Q_FP0IBX.fast-forward-1JbaMpeL:focus svg {
    fill: rgba(0, 0, 0, .8);
}

.light-1gwOs_oX.fast-forward-1JbaMpeL svg {
    fill: #ffffff;
}

.desktop-Q_FP0IBX.light-1gwOs_oX.fast-forward-1JbaMpeL:hover svg,
.desktop-Q_FP0IBX.light-1gwOs_oX.fast-forward-1JbaMpeL:focus svg {
    fill: rgba(255, 255, 255, 0.8);
}

/* on safari the svg is cropped,
 * so increase the container's size as a hacky fix */
.fast-forward-1JbaMpeL {
    width: 31px;
    height: 31px;
}

.fast-forward-1JbaMpeL svg {
    width: 30px;
    height: 30px;
}

/* disable these buttons */
.fast-forward-1JbaMpeL:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.light-1gwOs_oX.fast-forward-1JbaMpeL:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}

/* temp fix, without .desktop these disabled rules will not apply on desktop */
.desktop-Q_FP0IBX.fast-forward-1JbaMpeL:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.desktop-Q_FP0IBX.light-1gwOs_oX.fast-forward-1JbaMpeL:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}


.spinner-1Hq-hFPQ {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
    transition: opacity 300ms ease-out;
    box-sizing: border-box;
    display: block;
}

.light-3nw-C-jF.spinner-1Hq-hFPQ {
    border-color: #ffffff;
}

@-webkit-keyframes spin-2z3vTCsk {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes spin-2z3vTCsk {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.spinner-1Hq-hFPQ span {
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    clip: rect(20px, 40px, 40px, 0);
    opacity: 0;
    -webkit-animation: none;
    animation: none;
}

.vhs-xxs-3hr2ui_L.spinner-1Hq-hFPQ span {
    clip: rect(15px, 30px, 30px, 0);
}

.vhs-l-1ZqhWwUO.spinner-1Hq-hFPQ span,
.vhs-xl-3MIWo5E4.spinner-1Hq-hFPQ span,
.vhs-xxl-U4fBIHnp.spinner-1Hq-hFPQ span {
    clip: rect(25px, 60px, 60px, 0);
}

.mobile-2uGwuiaY.spinner-1Hq-hFPQ span {
    clip: rect(25px, 60px, 60px, 0);
}

.spinner-1Hq-hFPQ span::after {
    content: '';
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 2px solid rgba(0, 0, 0, 1);
    border-radius: 50%;
}

.light-3nw-C-jF.spinner-1Hq-hFPQ span::after {
    border-color: #ffffff;
}

.show-ucO_HEmS.spinner-1Hq-hFPQ {
    opacity: 1;
    transition: opacity 300ms ease-out 300ms;
    -webkit-animation: spin-2z3vTCsk 3000ms linear infinite;
    animation: spin-2z3vTCsk 3000ms linear infinite;
}

.show-ucO_HEmS.spinner-1Hq-hFPQ span {
    opacity: 1;
    transition: opacity 300ms ease-out;
    -webkit-animation: spin-2z3vTCsk 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
    animation: spin-2z3vTCsk 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
}


.circle-3tIPiHv_ {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.1) !important;
    border: 2px solid rgba(0, 0, 0, 1);
    border-radius: 50%;
    opacity: 0;
    transition: opacity 300ms;
}

.light-r2C9sdad .circle-3tIPiHv_ {
    border-color: #ffffff;
}

.circle-3tIPiHv_.show-2_w5iJaH {
    opacity: 1;
}


.play-28dQRyDj svg,
.pause-37Q2gZNG svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 300ms, transform 300ms 150ms, opacity 300ms;
}

.desktop-33nblbsH.play-28dQRyDj.hover-10Dv3gd- svg,
.desktop-33nblbsH.play-28dQRyDj:focus svg,
.desktop-33nblbsH.pause-37Q2gZNG:hover svg,
.desktop-33nblbsH.pause-37Q2gZNG:focus svg {
    fill: rgba(0, 0, 0, .8);
    transition: transform 300ms;
}

.light-r2C9sdad.play-28dQRyDj svg,
.light-r2C9sdad.pause-37Q2gZNG svg {
    fill: #ffffff;
}

.desktop-33nblbsH.light-r2C9sdad.play-28dQRyDj.hover-10Dv3gd- svg,
.desktop-33nblbsH.light-r2C9sdad.play-28dQRyDj:focus svg,
.desktop-33nblbsH.light-r2C9sdad.pause-37Q2gZNG:hover svg,
.desktop-33nblbsH.light-r2C9sdad.pause-37Q2gZNG:focus svg {
    fill: rgba(255, 255, 255, 0.8);
}

.play-28dQRyDj,
.pause-37Q2gZNG {
    width: 40px;
    height: 40px;
    position: relative;
}

.vhs-xxs-rHlekkTR.play-28dQRyDj,
.vhs-xxs-rHlekkTR.pause-37Q2gZNG {
    width: 30px;
    height: 30px;
}

.vhs-xxl-3lVk_QqP.play-28dQRyDj,
.vhs-xxl-3lVk_QqP.pause-37Q2gZNG,
.vhs-xl-2OarcCIE.play-28dQRyDj,
.vhs-xl-2OarcCIE.pause-37Q2gZNG,
.vhs-l-2D9eQpBq.play-28dQRyDj,
.vhs-l-2D9eQpBq.pause-37Q2gZNG {
    width: 50px;
    height: 50px;
}

.mobile-1Jw2b02E.play-28dQRyDj,
.mobile-1Jw2b02E.pause-37Q2gZNG {
    width: 60px;
    height: 60px;
    margin: 0 25px;
    flex-shrink: 0;
    margin-bottom: 12px !important;
}

.mobile-1Jw2b02E .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(8px);
    fill: rgba(0, 0, 0, 1);
}

.desktop-33nblbsH.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(5px);
    fill: rgba(0, 0, 0, 1);
}

.vhs-xxs-rHlekkTR.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(4px);
}

.vhs-l-2D9eQpBq.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt,
.vhs-xl-2OarcCIE.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt,
.vhs-xxl-3lVk_QqP.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(6px);
}

.mobile-1Jw2b02E .pause-bars-rOm1UnhP {
    transform: scale(0.5);
    fill: rgba(0, 0, 0, 1);
}

.light-r2C9sdad.mobile-1Jw2b02E .play-triangle-3-_pUfBt,
.light-r2C9sdad.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt,
.light-r2C9sdad.mobile-1Jw2b02E .pause-bars-rOm1UnhP {
    fill: #ffffff;
}

.play-triangle-3-_pUfBt,
.pause-bars-rOm1UnhP {
    z-index: 2;
    opacity: 1;
    transform: scale(1) translateX(0);
}

.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt {
    opacity: 0.5;
    transform: scale(0.5) translateX(5px);
    transform-origin: center;
    transition: transform 300ms, opacity 300ms;
}

.vhs-xxs-rHlekkTR.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(4px);
}

.vhs-l-2D9eQpBq.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt,
.vhs-xl-2OarcCIE.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt,
.vhs-xxl-3lVk_QqP.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(6px);
}

.mobile-1Jw2b02E.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(8px);
}

.buffering-2_Sqh_Nu .pause-bars-rOm1UnhP {
    opacity: 0.5;
    transform: scale(0.5);
    transition: transform 300ms, opacity 300ms;
}


.rewind-3JjXn1Ko svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 0.25s, transform 300ms;
}

.desktop-o0RixJeK.rewind-3JjXn1Ko:hover svg,
.desktop-o0RixJeK.rewind-3JjXn1Ko:focus svg {
    fill: rgba(0, 0, 0, .8);
}

.light-Lxh25U-X.rewind-3JjXn1Ko svg {
    fill: #ffffff;
}

.desktop-o0RixJeK.light-Lxh25U-X.rewind-3JjXn1Ko:hover svg,
.desktop-o0RixJeK.light-Lxh25U-X.rewind-3JjXn1Ko:focus svg {
    fill: rgba(255, 255, 255, 0.8);
}

/* on safari the svg is cropped,
 * so increase the container's size as a hacky fix */
.rewind-3JjXn1Ko {
    width: 31px;
    height: 31px;
}

.rewind-3JjXn1Ko svg {
    width: 30px;
    height: 30px;
}

/* disable these buttons */
.rewind-3JjXn1Ko:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.light-Lxh25U-X.rewind-3JjXn1Ko:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}

/* temp fix, without .desktop these disabled rules will not apply on desktop */
.desktop-o0RixJeK.rewind-3JjXn1Ko:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.desktop-o0RixJeK.light-Lxh25U-X.rewind-3JjXn1Ko:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}


.handle-yWumRNVF {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 5;
    fill: #000000;
}

.light-1iQ_-Gik .handle-yWumRNVF {
    fill: #f7f7f7;
}

.desktop-1y6HQ4wj .handle-yWumRNVF {
    width: 12px;
    height: 12px;
}

.desktop-1y6HQ4wj.scrubbing-1jGsslgJ .handle-yWumRNVF {
    width: 6px;
    height: 6px;
}

.scrubbing-1jGsslgJ .handle-yWumRNVF {
    width: 12px;
    height: 12px;
}

.ink-2JygG5tZ {
    transform: scale(0);
    width: 40px;
    height: 40px;
}

.scrubbing-1jGsslgJ .ink-2JygG5tZ {
    transform: scale(1);
    -webkit-animation: ripple-3czL9qGK 200ms ease;
    animation: ripple-3czL9qGK 200ms ease;
    z-index: 4;
    fill: rgba(0, 0, 0, 0.2);
}

.light-1iQ_-Gik.scrubbing-1jGsslgJ .ink-2JygG5tZ {
    fill: rgba(255, 255, 255, 0.2);
}

@-webkit-keyframes ripple-3czL9qGK {
    from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}

@keyframes ripple-3czL9qGK {
    from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}


.scrubberContainer-1WyrbTR8 {
    position: absolute;
    left: 0;
    z-index: 4;
    height: 100%;

    opacity: 1;
    transform: scale(1);
    transform-origin: center left;
    transition: opacity 150ms ease-out, transform 150ms ease-out;
}

.scrubberContainer-1WyrbTR8.scrubberContainerHide-38e1Psy2 {
    opacity: 0;
    transform: scale(0.1);
    transition: opacity 150ms ease-in, transform 150ms ease-in;
}

.center-2ePOhelf {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}

.timeline-3hWvXF_F {
    flex-grow: 1;
    cursor: pointer;
    position: relative;
    height: 40px;
    transition: transform 400ms ease-out;
    transform-origin: right;
    transform: scaleX(1);
}

.timeline-3hWvXF_F.timeline--placeholder-3vi2HDMp {
    cursor: inherit;
}

.timeline__progress-1G5PcPam {
    width: 0%;
    height: 2px;
    margin: 19px 0;
    position: absolute;
    background: rgba(0, 0, 0, 1);
    z-index: 3;
}

.light-Hbch6i4G .timeline__progress-1G5PcPam {
    background: rgba(255, 255, 255);
}

.timeline__buffered-3wXSHzxd {
    width: 0%;
    height: 2px;
    margin: 19px 0;
    position: absolute;
    background: rgba(0, 0, 0, .2);
    z-index: 2;
}

.light-Hbch6i4G .timeline__buffered-3wXSHzxd {
    background: rgba(255, 255, 255, 0.4);
}

.timeline__duration-2wArYQHv {
    width: 100%;
    height: 2px;
    margin: 19px 0;
    position: absolute;
    background: rgba(0, 0, 0, .1);
    z-index: 1;
}

.light-Hbch6i4G .timeline__duration-2wArYQHv {
    background: rgba(255, 255, 255, 0.2);
}

.animate-25gH6GDN {
    transition: all 800ms ease !important;
}

/*
 * This is just used for keyboard control of the "slider"
 * We have to use the ARIA slider role instead of an input
 * It's just an extra <div> with some keyboard handlers and an outline
 */
.timeline__slider-3bratC31:focus {
    height: 2px;
    width: 100%;
    outline: 1px solid #4a90e2;
    outline-offset: 1px;
}


.volume-1O8d0eUA {
    width: 24px;
    height: 24px;
    flex-shrink: 0;
}

.volume-1O8d0eUA svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 0.25s, transform 300ms;
}

.desktop-3zq1efKR.volume-1O8d0eUA:hover svg,
.desktop-3zq1efKR.volume-1O8d0eUA:focus svg {
    fill: rgba(0, 0, 0, .8);
}

.light-npGsxX0d.volume-1O8d0eUA svg {
    fill: #ffffff;
}

.desktop-3zq1efKR.light-npGsxX0d.volume-1O8d0eUA:hover svg,
.desktop-3zq1efKR.light-npGsxX0d.volume-1O8d0eUA:focus svg {
    fill: rgba(255, 255, 255, 0.8);
}


.volume-1O8d0eUA:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.light-npGsxX0d.volume-1O8d0eUA:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}

/* temp fix, without .desktop these disabled rules will not apply on desktop */
.desktop-3zq1efKR.volume-1O8d0eUA:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.desktop-3zq1efKR.light-npGsxX0d.volume-1O8d0eUA:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}


.center-1rJo-uv- {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}


.tbutton-2L0GaJtC {
    margin-top: 5px !important;
    background: transparent;
    height: 45px;
    width: 140px;
    color: white;
    border: 1px solid !important;
    border-radius: 4px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    transition: 0.3s ease;
}

.tbuttonLightTheme-3bup-CvX.tbutton-2L0GaJtC {
    border-color: transparent !important;
    background: rgba(0, 0, 0, 0.1) !important;
}

.tbuttonDarkTheme-cv8xEMJI.tbutton-2L0GaJtC {
    border-color: #000000 !important;
}

.tbutton-2L0GaJtC:hover {
    border: 1px rgba(255, 255, 255, 1) solid;
    background: rgba(0, 0, 0, 0.1);
}

.tbutton-2L0GaJtC:focus {
    border: 1px rgba(255, 255, 255, 1) solid;
    background: rgba(0, 0, 0, 0.25);
}

.textSpan-2JDJ9ilH {
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    margin-left: 15px;
}

.tbuttonLightTheme-3bup-CvX .textSpan-2JDJ9ilH {
    color: #ffffff;
}

.tbuttonDarkTheme-cv8xEMJI .textSpan-2JDJ9ilH {
    color: #000000;
}

.buttonContentContainer-1HitmpQG {
    display: flex;
    flex-direction: row;
    margin: auto 15px;
}


.wrapper-1psnlQub {
    position: relative;
    height: 70px;
}

.fadeable-card-7GXsqINn {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    transition: opacity 300ms ease-in;
    pointer-events: none;
}

.fadeable-card--show-3JkJnOAd {
    pointer-events: auto;
    opacity: 1;
    transition: opacity 300ms ease-out 600ms;
}

.container-PA2EXLwh {
    display: flex;
    align-items: center;
    height: 40px;
    line-height: 40px;
    padding: 15px 20px;
}

.chunk-140HiJJE+.chunk-140HiJJE {
    margin-left: 20px;
}

.small-zlxYcudU .chunk-140HiJJE+.chunk-140HiJJE {
    margin-left: 10px;
}

.wrapper-1psnlQub button {
    border: none;
    margin: 0;
    padding: 0;
    background: none;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
}

/* https://stackoverflow.com/a/30871205/3437335 */
.wrapper-1psnlQub use {
    pointer-events: none;
}

.play-3nZmdAx2 svg,
.pause-ohgGg9mU svg,
.rewind-3plmLEaJ svg,
.fast-forward-1eC-z6CY svg,
.volume-2gdcbXfJ svg,
.retry-2FkTPmFi svg,
.fatal-2lTbqkU4 svg {
    fill: #666666;
}

.play-3nZmdAx2:hover svg,
.play-3nZmdAx2:focus svg,
.pause-ohgGg9mU:hover svg,
.pause-ohgGg9mU:focus svg,
.rewind-3plmLEaJ:hover svg,
.rewind-3plmLEaJ:focus svg,
.fast-forward-1eC-z6CY:hover svg,
.fast-forward-1eC-z6CY:focus svg,
.volume-2gdcbXfJ:hover svg,
.volume-2gdcbXfJ:focus svg {
    fill: #999999;
}


.play-3nZmdAx2.active-NDVLZmwo:hover svg,
.play-3nZmdAx2.active-NDVLZmwo:focus svg,
.pause-ohgGg9mU.active-NDVLZmwo:hover svg,
.pause-ohgGg9mU.active-NDVLZmwo:focus svg,
.retry-2FkTPmFi:hover svg,
.retry-2FkTPmFi:focus svg {
    fill: #6288a5;
}

.volume-2gdcbXfJ svg .volume__stroke-3KYHtFZw {
    stroke: #666666;
}

.volume-2gdcbXfJ:hover svg .volume__stroke-3KYHtFZw,
.volume-2gdcbXfJ:focus svg .volume__stroke-3KYHtFZw {
    stroke: #999999;
}

.play-3nZmdAx2,
.pause-ohgGg9mU {
    width: 40px;
    height: 40px;
    cursor: pointer;
    position: relative;
    transform: scale(1);
}

.small-zlxYcudU .play-3nZmdAx2,
.small-zlxYcudU .pause-ohgGg9mU {
    transform: scale(0.75);
    transform-origin: center right;
    margin-left: -10px;
}

.rewind-3plmLEaJ,
.fast-forward-1eC-z6CY,
.volume-2gdcbXfJ,
.retry-2FkTPmFi {
    width: 30px;
    height: 30px;
    cursor: pointer;
}

.fatal-2lTbqkU4 {
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.center-1fXFgRoW {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}

.play-triangle-2g8X_Wrg,
.pause-bars-3qWQKO4b {
    z-index: 2;
    opacity: 1;
    transform: scale(1) translateX(0);
    transition: transform 300ms ease-in, opacity 300ms ease-in;
}

.play-3nZmdAx2:hover .play-triangle-2g8X_Wrg,
.active-NDVLZmwo .play-triangle-2g8X_Wrg {
    transform: scale(0.5) translateX(3px);
    transform-origin: center;
    transition: transform 300ms ease-out;
    fill: #6288a5;
}

.buffering-2eCRMkd1 .play-triangle-2g8X_Wrg {
    opacity: 0.5;
    transform: scale(0.5) translateX(3px);
    transform-origin: center;
    transition: transform 300ms ease-out, opacity 300ms ease-out,
        fill 300ms ease-out;
    fill: #6288a5;
}

.pause-ohgGg9mU:hover .pause-bars-3qWQKO4b,
.active-NDVLZmwo .pause-bars-3qWQKO4b {
    transform: scale(0.5);
    transform-origin: center;
    transition: transform 300ms ease-out, fill 300ms ease-out;
    fill: #6288a5;
}

.buffering-2eCRMkd1 .pause-bars-3qWQKO4b {
    opacity: 0.5;
    transform: scale(0.5);
    transition: transform 300ms ease-out 300ms, opacity 300ms ease-out 300ms,
        fill 300ms ease-out 300ms;
    fill: #6288a5;
}

.spinner-3-QgGKxJ {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
    transition: opacity 300ms ease-out;
    box-sizing: border-box;
    display: block;
    height: 40px;
    width: 40px;
    border: 1px solid #6288a5;
    border-radius: 50%;
}

.active-NDVLZmwo .spinner-3-QgGKxJ {
    opacity: 1;
    transition: opacity 300ms ease-out 300ms;
}

.play-3nZmdAx2:hover .spinner-3-QgGKxJ,
.pause-ohgGg9mU:hover .spinner-3-QgGKxJ {
    opacity: 1;
    transition: opacity 300ms ease-out;
}

.buffering-2eCRMkd1 .spinner-3-QgGKxJ {
    opacity: 1;
    transition: opacity 300ms ease-out 300ms;
    -webkit-animation: spin-1xisgdKG 3000ms linear infinite;
    animation: spin-1xisgdKG 3000ms linear infinite;
    border: none;
}

@-webkit-keyframes spin-1xisgdKG {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes spin-1xisgdKG {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.spinner-3-QgGKxJ span {
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 40px;
    width: 40px;
    clip: rect(20px, 40px, 40px, 0);
    opacity: 0;
    -webkit-animation: none;
    animation: none;
}

.buffering-2eCRMkd1 .spinner-3-QgGKxJ span {
    opacity: 1;
    transition: opacity 300ms ease-out;
    -webkit-animation: spin-1xisgdKG 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
    animation: spin-1xisgdKG 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
}

.spinner-3-QgGKxJ span::before {
    content: '';
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 40px;
    width: 40px;
    border: 1px solid transparent;
    border-top: 1px solid #6288a5;
    border-radius: 50%;
    -webkit-animation: none;
    animation: none;
}

.buffering-2eCRMkd1 .spinner-3-QgGKxJ span::before {
    -webkit-animation: spin-1xisgdKG 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
    animation: spin-1xisgdKG 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
}

.spinner-3-QgGKxJ span::after {
    content: '';
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 40px;
    width: 40px;
    border: 1px solid #6288a5;
    border-radius: 50%;
}

@-webkit-keyframes fadeIn-l910csyW {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn-l910csyW {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.duration-2IOln_4E {
    font-size: 14px;
    color: #666666;
    text-align: right;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    opacity: 0;
    -webkit-animation: fadeIn-l910csyW 400ms ease-in 600ms forwards;
    animation: fadeIn-l910csyW 400ms ease-in 600ms forwards;
}

.duration-2IOln_4E.duration--placeholder-23ekiDrQ {
    font-weight: 600;
    -webkit-animation: none;
    animation: none;
    opacity: 1;
}

.timeline-FLWx8HaN {
    flex-grow: 1;
    cursor: pointer;
    position: relative;
    height: 30px;
    transition: transform 400ms ease-out;
    transform-origin: right;
    transform: scaleX(1);
}

.timeline-FLWx8HaN.timeline--placeholder-2c56g3DK {
    cursor: inherit;
}

.timeline__progress-2DxHusDz {
    width: 0%;
    height: 2px;
    margin: 14px 0;
    position: absolute;
    background: #6288a5;
    z-index: 3;
}

.timeline__buffered-31MAg1_h {
    width: 0%;
    height: 2px;
    margin: 14px 0;
    position: absolute;
    background: #bbbbbb;
    z-index: 2;
}

.timeline__duration-1zWj-_wf {
    width: 100%;
    height: 2px;
    margin: 14px 0;
    position: absolute;
    background: #e2e2e2;
    z-index: 1;
}

/*
 * This is just used for keyboard control of the "slider"
 * We have to use the ARIA slider role instead of an input
 * It's just an extra <div> with some keyboard handlers and an outline
 */
.timeline__slider-1oXbNbyO:focus {
    height: 2px;
    width: 100%;
    outline: 1px solid #4a90e2;
    outline-offset: 1px;
}

.timeline__scrubber-1KW7G1LV {
    opacity: 0;
    position: absolute;
    top: 3px;
    left: 0;
    z-index: 4;
    transform: scale(0.1);
    transform-origin: center left;
    transition: opacity 150ms ease-in, transform 150ms ease-in;
}

.timeline__scrubber--scrubbing-16_Qm_Ir {
    top: 10px;
}

.timeline--hovered-3hy8rDQy .timeline__scrubber-1KW7G1LV {
    opacity: 1;
    transform: scale(1);
    transform-origin: center left;
    transition: opacity 150ms ease-out, transform 150ms ease-out;
}

.timeline__scrubber-1KW7G1LV svg.scrub-indicator-PzkVedth {
    margin-left: -12.5px;
}

.timeline__scrubber--scrubbing-16_Qm_Ir svg.handle-2zqBDnfr {
    position: absolute;
    top: 0;
    left: -5px;
    z-index: 5;
}

.timeline__scrubber--scrubbing-16_Qm_Ir svg.ink-2uIAwEoF {
    position: absolute;
    top: -15px;
    left: -20px;
    opacity: 0.65;
    transform: scale(1);
    -webkit-animation: ripple-2UbN71DW 200ms ease;
    animation: ripple-2UbN71DW 200ms ease;
    z-index: 4;
}

@-webkit-keyframes ripple-2UbN71DW {
    from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}

@keyframes ripple-2UbN71DW {
    from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}

.error-1OQiDW0M {
    font-size: 14px;
    color: #666666;
}

.error__message-1xpi7c0p {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.error__message-1xpi7c0p span {
    line-height: normal;
}


.vhs-plugin-browser-not-supported {
    position: absolute;
    z-index: 50;
    background: #000;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: none
}

.vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center
}

.vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message .vhs-icon-alert {
    color: #fff;
    font-size: 30px;
    margin-right: 20px;
    vertical-align: middle
}

.vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message p {
    text-align: left;
    font-family: arial, helvetica, sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #fff;
    display: inline-block;
    margin: 0;
    vertical-align: middle
}

.vhs-xxs .vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message p,
.vhs-xs .vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message p,
.vhs-s .vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message p {
    margin-top: 15px;
    text-align: center;
    display: block
}


@keyframes spin {
    to {
        transform: rotate(1turn)
    }
}

.vhs-buffering-container {
    z-index: 6;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    cursor: wait
}

.vhs-buffering-spinner {
    width: 5em;
    height: 5em;
    text-indent: 999em;
    animation: spin 1s infinite steps(8);
    font-size: 8px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.vhs-buffering-spinner:before,
.vhs-buffering-spinner:after,
.vhs-buffering-spinner>div:before,
.vhs-buffering-spinner>div:after {
    content: '';
    position: absolute;
    top: 0;
    left: 2.25em;
    width: 0.5em;
    height: 1.5em;
    border-radius: 0.2em;
    background: #eee;
    box-shadow: 0 3.5em #eee;
    transform-origin: 50% 2.5em
}

.vhs-buffering-spinner:before {
    background: #555
}

.vhs-buffering-spinner:after {
    transform: rotate(-45deg);
    background: #777
}

.vhs-buffering-spinner>div:before {
    transform: rotate(-90deg);
    background: #999
}

.vhs-buffering-spinner>div:after {
    transform: rotate(-135deg);
    background: #bbb
}


.poster-plugin-z-index-2PI2645M {
    z-index: 44;
}

.captions-plugin-z-index-OjsfQXtY {
    z-index: 39;
}


.container-3YGvWbv8 {
    position: absolute;
    bottom: 21px;
    width: 100%;
    pointer-events: none;
    transition: bottom 0.2s 0.333s;
    /**
   * Force Safari on iOS 11 to redraw some elements on the DOM that were not being drawn on screen.
   * @see https://davidwalsh.name/translate3d
   *
   * Note: I was shocked to find that `will-change: transform;` did _not_ work here.
   * Both `transform: translate3d(0, 0, 0);` and the approach in the above link with
   * `backface-visibility` and `perspective` worked. Here I've chosen the `transform`
   * based approach since it's just one line.
   */
    transform: translate3d(0, 0, 0);
}

.cueWrap-2P4Ue4VQ {
    width: 68%;
    margin: 0 auto;
    text-align: center;
    pointer-events: none;
}

.captions-2YSIFrBk {
    color: white;
    background-color: rgba(0, 0, 0, 0.9);
    box-shadow: 9px 0 0 rgba(0, 0, 0, 0.9), -9px 0 0 rgba(0, 0, 0, 0.9);
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-weight: 600;
    font-size: 16px;
    pointer-events: none;
    line-height: 26px;
    padding: 6px 0 4px 0;
    white-space: pre-line;
}

.raised--tQnNY7r {
    transition: bottom 0.2s;
}

.vhs-xxs-23weYfvK {
    bottom: 10px;
}

.vhs-xs-6et0hWqr,
.vhs-s-1RsNrFsB {
    bottom: 12px;
}

.vhs-xxs-23weYfvK.raised--tQnNY7r {
    bottom: 34.4px;
}

.vhs-s-1RsNrFsB.raised--tQnNY7r,
.vhs-xs-6et0hWqr.raised--tQnNY7r {
    bottom: 46px;
}

.vhs-m-3marGH-Z.raised--tQnNY7r {
    bottom: 51.6px;
}

.vhs-xl-IRfj3CcU.raised--tQnNY7r,
.vhs-l-I7vvj8yD.raised--tQnNY7r {
    bottom: 66px;
}

.vhs-xxs-23weYfvK .cueWrap-2P4Ue4VQ,
.vhs-xs-6et0hWqr .cueWrap-2P4Ue4VQ {
    width: 70%;
}

.vhs-s-1RsNrFsB .cueWrap-2P4Ue4VQ,
.vhs-m-3marGH-Z .cueWrap-2P4Ue4VQ,
.vhs-l-I7vvj8yD .cueWrap-2P4Ue4VQ,
.vhs-xl-IRfj3CcU .cueWrap-2P4Ue4VQ {
    max-width: 320px;
}

.vhs-xxl-1MpJ1M8o .cueWrap-2P4Ue4VQ {
    max-width: 370px;
}

.vhs-xxl-1MpJ1M8o.raised--tQnNY7r {
    bottom: 81.6px;
}

.vhs-xxs-23weYfvK .captions-2YSIFrBk,
.vhs-xs-6et0hWqr .captions-2YSIFrBk,
.vhs-s-1RsNrFsB .captions-2YSIFrBk {
    font-size: 14px;
    line-height: 21px;
    padding: 4px 0 3px 0;
    box-shadow: 8px 0 0 rgba(0, 0, 0, 0.9), -8px 0 0 rgba(0, 0, 0, 0.9);
}

.vhs-m-3marGH-Z .captions-2YSIFrBk,
.vhs-l-I7vvj8yD .captions-2YSIFrBk {
    font-size: 16px;
    line-height: 26px;
}

.vhs-xl-IRfj3CcU .captions-2YSIFrBk {
    font-size: 18px;
    line-height: 26px;
    padding: 5px 0 3px 0;
    box-shadow: 7px 0 0 rgba(0, 0, 0, 0.9), -7px 0 0 rgba(0, 0, 0, 0.9);
}

.vhs-xxl-1MpJ1M8o .captions-2YSIFrBk {
    font-size: 24px;
    line-height: 32px;
    padding: 5px 0 3px 0;
    box-shadow: 10px 0 0 rgba(0, 0, 0, 0.9), -7px 0 0 rgba(0, 0, 0, 0.9);
}


.vhs-plugin-contextual-menu {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 80;
    background-color: white;
    width: 230px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    -webkit-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    -khtml-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    -ms-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3)
}

.vhs-plugin-contextual-menu li {
    background: none;
    list-style-type: none;
    margin: 0;
    padding: 8px 12px;
    border-bottom: 1px solid #eaeaea;
    color: #b3b3b3;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    cursor: default;
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal
}

.vhs-plugin-contextual-menu li.active {
    color: #808080;
    cursor: pointer
}

.vhs-plugin-contextual-menu li.active:hover {
    color: #000000;
    background-color: #f0f0f0
}

.vhs-plugin-contextual-menu li.version {
    font-size: 11px;
    padding: 12px
}

.vhs-plugin-contextual-menu li:last-child {
    border-bottom: none
}


.vhs-plugin-controls,
.vhs-plugin-controls-gradient {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    pointer-events: none;
    transition: bottom 0.3s, opacity 0.3s
}

.vhs-plugin-controls-gradient {
    z-index: 38;
    background-color: transparent;
    background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.7));
    background-repeat: no-repeat;
    opacity: 0;
    transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -webkit-transition: opacity 0.4s ease-in-out
}

.vhs-plugin-controls-gradient.vhs-controls-hidden {
    opacity: 0
}

.vhs-plugin-controls-gradient.vhs-controls-active {
    opacity: 1
}

.vhs-plugin-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    z-index: 40;
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    pointer-events: none;
    font-size: 1.3em;
    transition: bottom 0.3s, opacity 0.3s;
    line-height: normal;
    display: none;
    align-items: center;
    color: white
}

.vhs-plugin-controls [class^='vhs-icon-'],
.vhs-plugin-controls [class*=' vhs-icon-'],
.vhs-plugin-controls [class^='vhs-icon-']:before,
.vhs-plugin-controls [class*=' vhs-icon-']:before {
    width: auto;
    font-size: 1em;
    font-family: 'vhs'
}

.vhs-plugin-controls.vhs-controls-enabled {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important
}

.vhs-plugin-controls.vhs-controls-hidden {
    opacity: 0;
    transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -webkit-transition: opacity 0.4s ease-in-out
}

.vhs-plugin-controls.vhs-controls-active {
    opacity: 1;
    transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -webkit-transition: opacity 0.4s ease-in-out
}

.vhs-plugin-controls-message-container {
    display: none
}

.vhs-plugin-controls-message-container .vhs-plugin-controls-ad-label,
.vhs-plugin-controls-message-container .vhs-plugin-controls-live-label {
    display: none;
    align-items: center
}

.vhs-plugin-controls-message-container .vhs-plugin-controls-live-circle {
    float: left;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    display: inline;
    background: red;
    margin: 0 7px 0px 0px
}

.vhs-plugin-controls-play-container,
.vhs-plugin-controls-progress,
.vhs-plugin-controls-options-container {
    display: inline-block;
    pointer-events: auto;
    -webkit-align-self: center
}

.vhs-plugin-controls-play-container {
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    height: 0;
    text-align: center;
    line-height: 1;
    cursor: pointer;
    width: 1.3em
}

.vhs-plugin-controls-play-container .vhs-plugin-controls-play {
    position: relative;
    bottom: 0.55em;
    font-size: 1.3em;
    color: white
}

.vhs-plugin-controls-play-container .vhs-plugin-controls-play.vhs-icon-play:before {
    content: '\e81c'
}

.vhs-plugin-controls-play-container .vhs-plugin-controls-play.vhs-icon-pause:before {
    content: '\e81d'
}

.vhs-plugin-controls-message-container {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    font-size: 13px;
    font-family: 'franklin', 'nyt-franklin', sans-serif;
    color: #b5b5b5;
    display: none;
    letter-spacing: 0.3px;
    font-weight: bold
}

.vhs-plugin-controls-message-container.vhs-message-container-enabled {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.nytd-player-ad-controls .vhs-plugin-controls-message-container {
    display: block
}

.nytd-player-ad-controls .vhs-plugin-controls-message-container .vhs-plugin-controls-ad-label {
    display: block
}

.vhs-plugin-controls-progress {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    cursor: pointer
}

.vhs-plugin-controls-progress.vhs-progress-hidden {
    display: none
}

.vhs-plugin-controls-progress .vhs-plugin-controls-current-time,
.vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font: normal bold 10px/1 'franklin', 'nyt-franklin', sans-serif;
    cursor: default
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-timeline {
    position: relative;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    align-items: center;
    margin-right: 15px;
    display: block;
    box-sizing: border-box;
    background-color: #000;
    border-radius: 100px;
    padding: 2px
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider {
    position: absolute;
    top: 2px;
    left: 2px;
    right: 2px;
    bottom: 2px
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider:focus {
    outline: none
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-buffer,
.vhs-plugin-controls-progress .vhs-plugin-controls-progress-time {
    display: block;
    height: 100%;
    position: absolute;
    background-color: rgba(255, 255, 255, 0.4);
    border-radius: 100px
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-time {
    background-color: rgba(255, 255, 255, 0.7)
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker {
    position: absolute;
    font-size: 0.8em;
    top: 50%;
    text-shadow: 0 0 7px rgba(0, 0, 0, 0.6);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: opacity 300ms ease-out;
    z-index: 1
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker.vhs-icon-circle:before {
    content: '\e81e'
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker:before {
    transition: transform 0.3s
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker:after {
    content: '';
    width: 20px;
    height: 20px;
    left: 22px;
    top: 10px;
    opacity: 0;
    position: absolute;
    border: 2px solid rgba(255, 255, 255, 0.5);
    transform: translate(-26px, -13px);
    border-radius: 50%;
    z-index: -1;
    transition: opacity 0.3s
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker.vhs-plugin-controls-progress-marker--active {
    opacity: 1;
    transition: opacity 300ms ease-in
}

.vhs-plugin-controls-progress input[type='range'] {
    width: 100%;
    height: 100%;
    border: none;
    background: transparent;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    -webkit-appearance: none;
    z-index: 0
}

.vhs-plugin-controls-progress input[type='range']::-ms-tooltip {
    display: none
}

.vhs-plugin-controls-progress input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none;
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer;
    margin-top: 0
}

.vhs-plugin-controls-progress input[type='range']::-moz-range-thumb {
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer
}

.vhs-plugin-controls-progress input[type='range']::-ms-thumb {
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer
}

.vhs-plugin-controls-progress input[type='range']::-webkit-slider-runnable-track {
    width: 100%;
    height: 100%;
    cursor: pointer;
    background: transparent;
    border-radius: 2px
}

.vhs-plugin-controls-progress input[type='range']::-moz-range-track {
    width: 100%;
    height: 100%;
    cursor: pointer;
    background: transparent;
    border-radius: 2px
}

.vhs-plugin-controls-progress input[type='range']::-ms-track {
    width: 100%;
    height: 100%;
    cursor: pointer;
    background: transparent;
    border-color: transparent;
    border-radius: 2px;
    color: transparent
}

.vhs-controls-no-touch .vhs-plugin-controls-progress-slider:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}

.vhs-plugin-controls-options-container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-family: 'vhs';
    display: inline-block;
    width: auto;
    text-align: center;
    cursor: pointer;
    color: rgba(255, 255, 255, 0.8)
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option:hover,
.vhs-plugin-controls-options-container .vhs-plugin-controls-option:focus {
    color: white
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option:last-child {
    margin-right: 0
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-resize-full:before {
    content: '\e809'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-resize-default:before {
    content: '\e812'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-reload:before {
    content: '\e804'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-gear:before {
    content: '\e816'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-disabled {
    display: none
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-on:before,
.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-off:before {
    content: '\e807'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-on {
    color: #fff
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-off {
    color: rgba(255, 255, 255, 0.3)
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-off:hover,
.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-off:focus {
    color: rgba(255, 255, 255, 0.5)
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-transcript {
    opacity: 0.8
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-transcript .vhs-icon-transcript-container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-transcript:hover {
    opacity: 1
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-transcript-disabled,
.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-transcript-hidden {
    display: none
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container {
    position: relative
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume {
    font-family: 'vhs';
    color: rgba(255, 255, 255, 0.8)
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume.vhs-icon-volume-off:before {
    content: '\e811'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume.vhs-icon-volume-on:before {
    content: '\e80a'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume.vhs-icon-volume-half:before {
    content: '\e813'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume:hover,
.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume:focus {
    color: white
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container {
    padding-top: 150%;
    padding-left: 105%;
    position: absolute;
    top: 140%;
    left: -23%;
    transform: rotate(270deg);
    transform-origin: top left;
    background-color: rgba(0, 0, 0, 0.27);
    border-radius: 2px;
    z-index: -1;
    backface-visibility: hidden;
    opacity: 0
}

@keyframes show-volume-slider-container {
    0% {
        width: 135px
    }

    1% {
        width: 135px;
        opacity: 0
    }

    100% {
        width: 135px;
        opacity: 1
    }
}

@keyframes hide-volume-slider-container {
    0% {
        width: 135px;
        opacity: 1
    }

    99% {
        width: 135px;
        opacity: 0
    }

    100% {
        width: 0
    }
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container.vhs-plugin-controls-volume-slider-show {
    animation: show-volume-slider-container 300ms ease-out forwards
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container.vhs-plugin-controls-volume-slider-hide {
    animation: hide-volume-slider-container 300ms ease-in forwards
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container .vhs-plugin-controls-volume-slider-track {
    height: 3px;
    width: 65%;
    border-radius: 2px;
    background: transparent;
    position: absolute;
    top: 0;
    right: 15px;
    bottom: 0;
    z-index: 1;
    margin: auto
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container .vhs-plugin-controls-volume-slider-track .vhs-plugin-controls-volume-slider-fill {
    width: 100%;
    height: 100%;
    background: white;
    border-radius: 2px
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range'] {
    width: 65%;
    height: 5px;
    border: 1px solid white;
    border-radius: 2px;
    background: transparent;
    position: absolute;
    top: 0;
    right: 15px;
    bottom: 0;
    margin: auto;
    z-index: 2;
    -webkit-appearance: none
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-ms-tooltip {
    display: none
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none;
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer;
    margin-top: 0
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-moz-range-thumb {
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-ms-thumb {
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-webkit-slider-runnable-track {
    width: 100%;
    height: 3px;
    cursor: pointer;
    background: transparent;
    border-radius: 2px
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-moz-range-track {
    width: 100%;
    height: 3px;
    cursor: pointer;
    background: transparent;
    border-radius: 2px
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-ms-track {
    width: 100%;
    height: 3px;
    cursor: pointer;
    background: transparent;
    border-color: transparent;
    border-radius: 2px;
    color: transparent
}


.vhs-copy-slate {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 60;
    background: rgba(0, 0, 0, 0.8)
}

.vhs-copy-slate .vhs-copy-slate-close-button {
    box-sizing: content-box;
    display: block;
    font-size: 20px;
    font-style: normal;
    line-height: 1;
    color: #fff;
    position: absolute;
    top: -10px;
    right: -10px;
    width: 35px;
    height: 35px;
    margin: 15px;
    cursor: pointer;
    opacity: 0.8;
    -moz-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out
}

.vhs-copy-slate .vhs-copy-slate-close-button .vhs-copy-slate-close-button-x {
    margin: 5px
}

.vhs-copy-slate .vhs-copy-slate-close-button:hover,
.vhs-copy-slate .vhs-copy-slate-close-button:focus {
    opacity: 1
}

.vhs-copy-slate .vhs-copy-slate-close-button:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}

.vhs-copy-slate .vhs-copy-slate-center-container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    padding: 20px;
    height: 110px;
    width: 65%;
    max-width: 500px;
    overflow: hidden
}

.vhs-copy-slate .vhs-copy-slate-center-container h4 {
    margin: 0 0 10px 0;
    padding: 0;
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #fff
}

.vhs-copy-slate .vhs-copy-slate-center-container p {
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #fff
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container {
    position: relative
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container input {
    width: 100%;
    height: auto;
    box-sizing: border-box;
    margin: 0;
    padding: 10px;
    border-radius: 3px;
    border: 2px solid #ffffff;
    overflow: hidden;
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container input:focus {
    outline: none;
    border-color: #44cafc
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container:after {
    content: '';
    position: absolute;
    right: 3px;
    top: 3px;
    height: 80%;
    width: 70%;
    border-radius: 3px;
    background-image: -webkit-linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    background-image: -moz-linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    background-image: -ms-linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    background-image: linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#FFFFFFFF', EndColorStr='#00FFFFFF');
    pointer-events: none
}




.vhs-plugin-error-slate {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    background: #000;
    line-height: 1;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    z-index: 50
}

.vhs-plugin-error-slate .vhs-plugin-error {
    display: block;
    font-family: 'franklin', 'nyt-franklin', arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    z-index: 50;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-plugin-error-reload-icon {
    cursor: pointer;
    color: #fff;
    font-family: vhs;
    font-size: 17px;
    margin-right: 5px
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-plugin-error-reload-icon:before {
    content: '\e804'
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-icon-alert {
    color: #fff;
    font-family: vhs;
    font-size: 22px;
    margin-right: 5px;
    display: none
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-icon-alert:before {
    width: 1.1em
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-plugin-error-msg {
    display: inline-block
}


@-webkit-keyframes fade-in-1mDrHEhL {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fade-in-1mDrHEhL {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.overlay-19fDZ37B {
    position: absolute;
    height: 100%;
    width: 100%;
    /* Matches `$zindex-controls` in `src/stylesheet/z-index.scss` */
    z-index: 40;
    -webkit-animation: fade-in-1mDrHEhL 500ms ease-out forwards;
    animation: fade-in-1mDrHEhL 500ms ease-out forwards;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: transparent;
    border: none;
}

.unmuteCta-2JotPa9b {
    color: white;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    display: flex;
    align-items: center;
    background-color: #0000006b;
    padding: 10px 15px;
    border-radius: 3px;
    display: flex;
    align-items: center;
}

.cta-2ofTjDz9 {
    text-transform: uppercase;
    margin-top: 2px;
}

.volume-1_GozD1r {
    margin-right: 10px;
    display: flex;
}

.volume-1_GozD1r svg {
    fill: white;
}

.volume-1_GozD1r svg path {
    stroke: white;
}

.liveBadge-2VLT13-_ {
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    padding: 4px 8px 3px;
    color: #fff;
    background-color: #d11e26;
    border-radius: 3px;
    text-transform: uppercase;
    position: absolute;
    top: 15px;
    right: 15px;
}


.overlay {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 40;
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    background-color: transparent;
    border: none;
    padding: 12px 16px
}

.unmuteIconWrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    height: 40px;
    width: 40px
}

.backgroundCircle {
    position: absolute;
    background-color: #000;
    opacity: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%
}

.volume-muted {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.333 10L24 7.333L22.667 6L20 8.667L17.333 6L16 7.333L18.667 10L16 12.667L17.333 14L20 11.333L22.667 14L24 12.667L21.333 10ZM11 0H13V20H11V0ZM11 20L1 10L11 0' fill='white'/%3E%3Cpath d='M0 6H10V14H0V6Z' fill='white'/%3E%3C/svg%3E%0A");
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    z-index: 1
}


.nyt-debate-unmute {
    bottom: 0;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABaCAQAAAAGRyB7AAABd0lEQVR4Ae3aWVFsQRyD8ZZwpIwUJCABSS0BJ2wGkICD8MSaOksYUjWZyvfcXfx/F+7ZR2uttdZaa+ZwugoE3vIRC16BfMQjkM+4B+IZmEA8A3dAPAO3QDwDJ/wo9kxBjMwzxc9WVy5//yn+MwW1uvJRH+dz73QfZKl1rgKhvdOLoFYHESG0dzoPstT6ICqE9k4fglobRICs752ugyzFg2iQnb3TgRAYAmRnp+MgS+njXCACUEYyIPBP6WOdj/AzpNF0hJuhQ3SEn6FDdISfIUN0hJ+hQ17woiP8DB1yPsLPYIgJ4WcwxIDwMxhiQPgZDDEg/AyCvGCtF0KU0T8qw3/xHnB7+nNejORfGvZCvbdNhpvYPlLoA578x23+h59mRsCj6ImdeLX/xYABwqv9r2kMEF5teGnmh6ysNrzCtELWV0e+UKbVka/3KcPHFk5I9gdhn+V/FNav2y4OMkY+hBmpkDHyIcxIhYxrCDf2c25rrbXWWmvcOwbAP7n2iuCsAAAAAElFTkSuQmCC");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 45px auto;
    height: 45px;
    left: auto;
    opacity: 0.4;
    padding: 8px 15px;
    position: absolute;
    text-indent: -9999px;
    transition: 0.35s ease-out;
    width: 45px;
    z-index: 9999;
    top: 0
}

.nyt-debate-unmute.mute {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABaCAQAAAAGRyB7AAAByElEQVR4Ae2aB5XCQBiEIyESIgEJkYCESEBCJETCSkACElYCEuJgrre5e2k/x2x4871K59syWytjjDHGGGP+GRweQgLj/iVqXIH9S2Rg/xpnvLK5CLoSJBLe2V6PchGc8MlmCQBolRIdvhGQAEY0upBFQCPjJ1k2UoQ0EpheNFKwRljkIBgpwhq1tGFxOQYCt+GGiU4oERj+jvjJiFoQsms0UOP8u/XjzB1dKgEs6glX1Pw8NaxRELLfmZf4uxuj5/4hlAAWZ9IwUx/5riHLrPhkO1MfjUwCWDFUZn4HfjJU68GNWNUcu8kQz0KNVePDdeb1phCN2fGB+8dItVWoBk880mSzSsVoMBimhjkaWHO5Gg03q8AiTKfBKz70k/+jKVaDhrnLpGRbrkY7GboXfOdYrgaN1pMR0BekwUxq9NawhkjDXdyBKxj+PBnRTw09Udcvm7yI1W8peIPH220pvvkp1WAR/VZ0CiZVKuVgIAWHv1TKMU0KzqkG/aEZi+iPMOMiPlAu+Hhff9kiLqK/+hIApxtrZP2lsHijGtHs8XYbi7QyCRYJ9DGOWaXI5rBgCa1ItXfQkcaeRapHAEfUlTHGGGOMMffmCXy7hBvK6RtSAAAAAElFTkSuQmCC")
}

.nyt-debate-unmute:hover {
    cursor: pointer;
    opacity: 1
}


.vhs-plugin-orientation {
    width: 100%;
    height: 50%;
    position: absolute;
    bottom: 0;
    pointer-events: none
}

.vhs-plugin-orientation:before {
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.5));
    content: '';
    width: 100%;
    height: 100%;
    transition: opacity 0.3s;
    opacity: 0
}

.vhs-plugin-orientation.vhs-plugin-orientation-onboarding-message-showing:before {
    opacity: 1
}

.vhs-plugin-orientation-icon {
    z-index: 99;
    position: absolute;
    height: 75px;
    width: 75px;
    right: 2%;
    bottom: 12%;
    opacity: 1;
    pointer-events: auto
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-faded {
    opacity: 0.6
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-hidden {
    opacity: 0;
    pointer-events: none;
    cursor: auto
}

.vhs-plugin-orientation-icon:hover {
    cursor: pointer
}

.vhs-xxs .vhs-plugin-orientation-icon,
.vhs-xs .vhs-plugin-orientation-icon,
.vhs-s .vhs-plugin-orientation-icon {
    height: 40px;
    width: 40px;
    bottom: 20px;
    right: 15px
}

.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper,
.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper,
.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper {
    border: 2px solid white
}

.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before {
    left: 40%
}

.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:after,
.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:after,
.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:after {
    height: 3px;
    width: 3px
}

.vhs-s .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised,
.vhs-xs .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 46px
}

.vhs-s .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised,
.vhs-xs .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 56px
}

.vhs-m .vhs-plugin-orientation-icon {
    height: 60px;
    width: 60px;
    right: 17px
}

.vhs-m .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 52px
}

.vhs-m .vhs-plugin-orientation-icon .vhs-plugin-orientation-fov {
    right: 25%
}

.vhs-m .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 62px
}

.vhs-l .vhs-plugin-orientation-icon {
    height: 65px;
    width: 65px;
    right: 23px
}

.vhs-l .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 66px
}

.vhs-l .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 76px
}

.vhs-xl .vhs-plugin-orientation-icon {
    height: 70px;
    width: 70px;
    right: 23px
}

.vhs-xl .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 66px
}

.vhs-xl .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 76px
}

.vhs-xxl .vhs-plugin-orientation-icon {
    height: 75px;
    width: 75px;
    right: 30px
}

.vhs-xxl .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 82px
}

.vhs-xxl .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 92px
}

.vhs-plugin-orientation-rotator {
    position: relative;
    width: 100%;
    height: 100%
}

.vhs-plugin-orientation-clipper {
    position: relative;
    height: 100%;
    width: 100%;
    border: 2px solid white;
    box-sizing: border-box;
    border-radius: 100%;
    background: transparent;
    overflow: hidden
}

.vhs-plugin-orientation-fov {
    position: relative;
    height: 75%;
    width: 75%;
    transform-origin: bottom right;
    bottom: 33%;
    right: 24%;
    background-image: radial-gradient(circle at 100% 100%, rgba(255, 255, 255, 0.7) 8%, rgba(255, 255, 255, 0) 39%);
    transform: rotate(45deg)
}

.vhs-plugin-orientation-eyes {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0
}

.vhs-plugin-orientation-eyes.vhs-plugin-orientation-blink:before,
.vhs-plugin-orientation-eyes.vhs-plugin-orientation-blink:after {
    animation: 'blink';
    -webkit-animation: 'blink';
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 2;
    -webkit-animation-iteration-count: 2;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-timing-function: linear;
    -webkit-animation-timing-function: linear
}

@-webkit-keyframes blink {
    16% {
        transform: rotateX(80deg)
    }

    33% {
        transform: rotateX(0deg)
    }
}

.vhs-plugin-orientation-eyes:before {
    left: 43%
}

.vhs-plugin-orientation-eyes:after {
    left: 54%
}

.vhs-plugin-orientation-eyes:before,
.vhs-plugin-orientation-eyes:after {
    width: 4px;
    height: 4px;
    position: absolute;
    top: 50%;
    background: white;
    border-radius: 100%;
    display: inline-block;
    content: '';
    transition: transform 0.1s
}

.vhs-plugin-orientation-icon {
    transition: bottom 0.2s, opacity 0.3s;
    bottom: 21px
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 50px
}

.vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper {
    border: 2px solid white;
    transition: border 0.3s
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-cover {
    opacity: 0.5
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-cover .vhs-plugin-orientation-clipper {
    border: 2px solid rgba(255, 255, 255, 0.7)
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-cover .vhs-plugin-orientation-fov {
    background-image: radial-gradient(circle at 100% 100%, #fff 33%, rgba(255, 255, 255, 0) 34%)
}

.vhs-plugin-orientation-icon:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}

.vhs-plugin-orientation-onboarding {
    z-index: 99;
    opacity: 0;
    transition: bottom 0.2s;
    position: absolute;
    left: 20px;
    bottom: 30px;
    color: #fff;
    font-family: 'franklin', 'nyt-franklin', arial, helvetica, sans-serif;
    font-size: 16px;
    font-weight: 700;
    pointer-events: none;
    cursor: auto
}

.vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 60px
}

.vhs-plugin-orientation-onboarding.vhs-plugin-orientation-hidden {
    visibility: hidden
}

.vhs-plugin-orientation-onboarding.vhs-plugin-orientation-onboarding-message-shown {
    animation: 'show-onboarding';
    -webkit-animation: 'show-onboarding';
    animation-duration: 5s;
    -webkit-animation-duration: 5s;
    animation-timing-function: cubic-bezier(0.9, 0.01, 0.99, 0.09);
    -webkit-animation-timing-function: cubic-bezier(0.9, 0.01, 0.99, 0.09)
}

@keyframes show-onboarding {
    20% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes show-onboarding {
    20% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.vhs-xs .vhs-plugin-orientation-icon {
    transform: scale(0.95);
    bottom: 19px;
    right: 19px
}

.vhs-xs .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 40px
}

.vhs-xs .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 50px
}


.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header {
    padding: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title-wrapper {
    max-width: 72%
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.4em
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 16px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 26px;
    margin-left: 0;
    padding-right: 1px;
    margin-right: 6px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-tools {
    top: 17px;
    right: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header [class*='vhs-icon-'] {
    font-size: 22px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay {
    padding: 0 17px;
    bottom: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 27px;
    left: 27px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 14px 16px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 2em;
    padding: 19px 15px 19px 24px;
    border-radius: 4px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 27px;
    padding: 0 27px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 70px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 24px;
    margin-top: 8px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 180px);
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 8px;
    padding-left: 8px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 8px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 48px;
    margin-left: 5px;
    margin-right: 12px;
    top: -1px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 4px;
    left: 3px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 29px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-mobile-play-button {
    font-size: 38px;
    width: 78px;
    height: 78px;
    padding: 20px 28px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module {
    top: 45px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-share-module-arrow {
    right: 20px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group button {
    font-size: 1.5em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-times-video-link {
    margin-left: 17px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 13em
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-end-slate {
    padding: 17px 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 22px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls {
    padding: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 34px)
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-play-container {
    margin: 0 18px 0 9px;
    font-size: 18px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 18px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-options-container {
    margin-left: 18px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 18px;
    margin-right: 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#B3000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header {
    padding: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title-wrapper {
    max-width: 62%
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 21px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-tools {
    top: 10px;
    right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-tools div button {
    padding: 0 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header [class*='vhs-icon-'] {
    font-size: 20px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay {
    padding: 0 10px;
    bottom: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 19px;
    left: 19px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px 13px 11px 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 18px;
    margin-top: 0px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 18px;
    padding: 12px 10px 12px 16px;
    border-radius: 3px;
    border: 1px solid white;
    border: 1px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 16px;
    padding: 0 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 53px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 16px;
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 60px);
    margin: 0 3px 0 0;
    padding: 2px 3px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:nth-child(2) {
    margin-left: 0;
    padding-left: 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name~.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px;
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 28px;
    margin-left: 5px;
    margin-right: 8px;
    top: 0;
    border-width: 1px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 2px;
    left: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 6px 0 0;
    padding: 2px 6px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-mobile-play-button {
    font-size: 18px;
    width: 46px;
    height: 46px;
    padding: 13px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module {
    top: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-module-arrow {
    right: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 15px;
    margin-bottom: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group {
    padding: 0 15px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group button {
    font-size: 1.2em;
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link {
    margin-left: 10px;
    margin-right: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed-form-container input {
    font-size: 11px;
    width: 9em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link {
    border-right: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.8em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.4em;
    margin-top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-sidebar {
    border-left: 1px solid white;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    padding-left: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-sidebar .vhs-share-section {
    display: block
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-sidebar .vhs-social {
    text-align: left
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed {
    margin-bottom: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed .vhs-icon-embed {
    display: inline-block;
    margin-top: 17px;
    margin-right: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed-form-container {
    display: inline-block;
    margin-top: 17px;
    padding: 2px 4px 4px 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group>span,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group>label {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group>button {
    margin-top: 7px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate {
    padding: 10px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper h2 {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper i {
    margin-top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social {
    min-width: 250px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls {
    padding: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 20px)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress-timeline {
    height: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-play-container {
    margin: 0 14px 0 7px;
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 14px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-options-container {
    margin-left: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 14px;
    margin-right: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-current-time {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-duration {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress .vhs-plugin-controls-progress-timeline {
    padding: 0;
    border: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#B3000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header {
    padding: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title-wrapper {
    max-width: 62%
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 21px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-tools {
    top: 10px;
    right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-tools div button {
    padding: 0 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header [class*='vhs-icon-'] {
    font-size: 20px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay {
    padding: 0 10px;
    bottom: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 19px;
    left: 19px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px 13px 11px 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 18px;
    margin-top: 0px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 18px;
    padding: 12px 10px 12px 16px;
    border-radius: 3px;
    border: 1px solid white;
    border: 1px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 16px;
    padding: 0 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 53px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 16px;
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 60px);
    margin: 0 3px 0 0;
    padding: 2px 3px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:nth-child(2) {
    margin-left: 0;
    padding-left: 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name~.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px;
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 28px;
    margin-left: 5px;
    margin-right: 8px;
    top: 0;
    border-width: 1px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 2px;
    left: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 6px 0 0;
    padding: 2px 6px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-mobile-play-button {
    font-size: 18px;
    width: 46px;
    height: 46px;
    padding: 13px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module {
    top: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-module-arrow {
    right: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 15px;
    margin-bottom: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group {
    padding: 0 15px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group button {
    font-size: 1.2em;
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link {
    margin-left: 10px;
    margin-right: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed-form-container input {
    font-size: 11px;
    width: 11em
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link {
    border-right: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.8em
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.4em;
    margin-top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-sidebar {
    border-left: 1px solid white;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    padding-left: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-sidebar .vhs-share-section {
    display: block
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-sidebar .vhs-social {
    text-align: left
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed {
    margin-bottom: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed .vhs-icon-embed {
    display: inline-block;
    margin-top: 17px;
    margin-right: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed-form-container {
    display: inline-block;
    margin-top: 17px;
    padding: 2px 4px 4px 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group>span,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group>label {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group>button {
    margin-top: 7px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate {
    padding: 10px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper h2 {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper i {
    margin-top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social {
    min-width: 250px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls {
    padding: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 30px)
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress-timeline {
    height: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-play-container {
    margin: 0 16px 0 8px;
    font-size: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 16px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-options-container {
    margin-left: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 16px;
    margin-right: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-current-time {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-duration {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress .vhs-plugin-controls-progress-timeline {
    padding: 0;
    border: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#99000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header {
    padding: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title-wrapper {
    max-width: 67%
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.2em
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 21px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-tools {
    top: 10px;
    right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-tools div button {
    padding: 0 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header [class*='vhs-icon-'] {
    font-size: 20px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay {
    padding: 0 10px;
    bottom: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 24px;
    left: 24px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 14px 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 19px;
    padding: 13px 11px 13px 17px;
    border-radius: 4px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 18px;
    padding: 0 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 47px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 18px;
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 80px);
    margin: 0 5px 0 0;
    padding: 2px 5px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 5px;
    padding-left: 5px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:nth-child(2) {
    margin-left: 0;
    padding-left: 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name~.vhs-byline {
    margin-left: 5px;
    padding-left: 5px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px;
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 36px;
    margin-left: 5px;
    margin-right: 10px;
    top: -1px;
    border-width: 1px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 2px;
    left: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-mobile-play-button {
    font-size: 26px;
    width: 60px;
    height: 60px;
    padding: 16px 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module {
    top: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-module-arrow {
    right: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 15px;
    margin-bottom: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group {
    padding: 0 17px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group button {
    font-size: 1.6em;
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-times-video-link {
    margin-left: 10px;
    margin-right: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 11em
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-times-video-link {
    border-right: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.8em
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-sidebar {
    border-left: 1px solid white;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    padding-left: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-sidebar .vhs-share-section {
    display: block
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-sidebar .vhs-social {
    text-align: left
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed {
    margin-bottom: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed .vhs-icon-embed {
    display: inline-block;
    margin-top: 17px;
    margin-right: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed-form-container {
    display: inline-block;
    margin-top: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group>span,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group>label {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group>button {
    margin-top: 7px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-end-slate {
    padding: 10px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls {
    padding: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 30px)
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress-timeline {
    height: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-play-container {
    margin: 0 16px 0 8px;
    font-size: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 16px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-options-container {
    margin-left: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 16px;
    margin-right: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-current-time {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress .vhs-plugin-controls-progress-timeline {
    padding: 0;
    border: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header {
    padding: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title-wrapper {
    max-width: 72%
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.4em
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 26px;
    margin-left: 0;
    padding-right: 1px;
    margin-right: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-tools {
    top: 17px;
    right: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header [class*='vhs-icon-'] {
    font-size: 22px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay {
    padding: 0 17px;
    bottom: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 27px;
    left: 27px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 14px 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 2em;
    padding: 19px 15px 19px 24px;
    border-radius: 4px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 27px;
    padding: 0 27px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 70px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 24px;
    margin-top: 8px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 180px);
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 8px;
    padding-left: 8px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 8px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 48px;
    margin-left: 5px;
    margin-right: 12px;
    top: -1px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 4px;
    left: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 29px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-mobile-play-button {
    font-size: 38px;
    width: 78px;
    height: 78px;
    padding: 20px 28px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module {
    top: 45px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-share-module-arrow {
    right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group button {
    font-size: 1.5em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-times-video-link {
    margin-left: 17px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 13em
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-end-slate {
    padding: 17px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 22px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls {
    padding: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 34px)
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-play-container {
    margin: 0 18px 0 9px;
    font-size: 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 18px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-options-container {
    margin-left: 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 18px;
    margin-right: 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-metadata-container .vhs-video-length {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header {
    padding: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title-wrapper {
    max-width: 76%
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 11px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 35px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 7px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-tools {
    top: 23px;
    right: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header [class*='vhs-icon-'] {
    font-size: 24px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay {
    padding: 0 23px;
    bottom: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 35px;
    left: 35px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 20px 23px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 36px;
    padding: 25px 20px 25px 32px;
    border-radius: 5px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 30px;
    padding: 0 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 85px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 31px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 13px;
    max-width: calc(100% - 250px);
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 50px;
    margin-left: 13px;
    margin-right: 18px;
    top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 6px;
    left: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 36px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-mobile-play-button {
    font-size: 40px;
    width: 85px;
    height: 85px;
    padding: 21px 31px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module {
    top: 65px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-share-module-arrow {
    right: 27px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group button {
    font-size: 1.5em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-times-video-link {
    margin-left: 23px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 14em
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-end-slate {
    padding: 23px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 24px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls {
    padding: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 46px)
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-play-container {
    margin: 0 20px 0 10px;
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 20px;
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-options-container {
    margin-left: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 20px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-metadata-container .vhs-video-length {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header {
    padding: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title-wrapper {
    max-width: 81%
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 11px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 38px;
    margin-left: 0;
    padding-right: 3px;
    margin-right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-tools {
    top: 23px;
    right: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header [class*='vhs-icon-'] {
    font-size: 24px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay {
    padding: 0 23px;
    bottom: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 35px;
    left: 35px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 20px 23px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 44px;
    padding: 33px 29px 33px 40px;
    border-radius: 5px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 30px;
    padding: 0 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 86px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 31px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 13px;
    max-width: calc(100% - 250px);
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 50px;
    margin-left: 13px;
    margin-right: 18px;
    top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 6px;
    left: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 36px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-mobile-play-button {
    font-size: 40px;
    width: 85px;
    height: 85px;
    padding: 21px 31px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module {
    top: 65px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-share-module-arrow {
    right: 27px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group button {
    font-size: 1.7em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-times-video-link {
    margin-left: 23px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-embed-form-container {
    padding: 8px;
    margin-right: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 14em
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-end-slate {
    padding: 23px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 24px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls {
    padding: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 46px)
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-play-container {
    margin: 0 20px 0 10px;
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 20px;
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-options-container {
    margin-left: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 20px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-metadata-container .vhs-video-length {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header {
    padding: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title-wrapper {
    max-width: 81%
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 24px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 14px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 43px;
    margin-left: 0;
    padding-right: 2px;
    margin-right: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-tools {
    top: 30px;
    right: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-tools div button {
    padding: 0 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header [class*='vhs-icon-'] {
    font-size: 28px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay {
    padding: 0 30px;
    bottom: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 45px;
    left: 45px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 20px 23px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 46px;
    padding: 33px 29px 33px 40px;
    border-radius: 5px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 40px;
    padding: 0 40px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 90px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 34px;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 13px;
    max-width: calc(100% - 250px);
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 64px;
    margin-left: 11px;
    margin-right: 14px;
    top: -1px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 6px;
    left: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 39px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-mobile-play-button {
    font-size: 44px;
    width: 94px;
    height: 94px;
    padding: 25px 34px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module {
    top: 83px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-share-module-arrow {
    right: 35px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group button {
    font-size: 1.7em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-times-video-link {
    margin-left: 30px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-embed-form-container {
    padding: 8px;
    margin-right: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 14em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-end-slate {
    padding: 30px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 28px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls {
    padding: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 60px)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-play-container {
    margin: 0 22px 0 11px;
    font-size: 22px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 22px;
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-options-container {
    margin-left: 22px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 22px;
    margin-right: 22px
}


.nytd-player-timecode-popup {
    position: relative;
    width: 40px;
    height: 20px;
    bottom: 35px;
    background-color: black;
    z-index: 16;
    text-align: center;
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 3px;
    box-sizing: border-box;
    line-height: 0
}

.nytd-player-timecode-popup span {
    font-family: 'franklin', 'nyt-franklin';
    font-weight: 700;
    position: relative;
    color: white;
    font-size: 10px;
    display: inline-block;
    bottom: 1px;
    line-height: 20px
}

.nytd-player-timecode-thumb-popup {
    position: relative;
    width: 126px;
    height: 72px;
    bottom: 89px;
    border: 1px solid rgba(255, 255, 255, 0.8)
}

.nytd-player-timecode-thumb-popup:before {
    border-top-color: rgba(255, 255, 255, 0.8) !important
}

.nytd-player-timecode-thumb-position {
    top: 45px;
    text-shadow: 0px 1px #000
}

.nytd-player-timecode-popup:after,
.nytd-player-timecode-popup:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: ' ';
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.nytd-player-timecode-popup:after {
    border-color: rgba(0, 0, 0, 0);
    border-top-color: #000000;
    border-width: 3px;
    margin-left: -3px
}

.nytd-player-timecode-popup:before {
    border-color: rgba(245, 240, 240, 0);
    border-top-color: rgba(255, 255, 255, 0.2);
    border-width: 5px;
    margin-left: -5px
}


@font-face {
    font-family: 'vhs';
    src: url("data:application/font-woff;base64,d09GRgABAAAAABM0AAsAAAAAHUgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAQwAAAFY+Q0nTY21hcAAAAYAAAADlAAADONLmrf1nbHlmAAACaAAADSsAABMEts3xjmhlYWQAAA+UAAAAMwAAADYM85FUaGhlYQAAD8gAAAAgAAAAJAoGBk5obXR4AAAP6AAAAFMAAACIjLb/8GxvY2EAABA8AAAARgAAAEZgOlwUbWF4cAAAEIQAAAAfAAAAIAExAJduYW1lAAAQpAAAAXIAAAKRedPtznBvc3QAABIYAAABGgAAAdPnQMIjeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkUWacwMDKwMBUxbSHgYGhB0IzPmAwZGQCijKwMjNgBQFprikMDi8YXigyB/3PYohiDmLYCRRmBMkBAM6BC5UAeJzt0llOw0AQhOHfiTEQwhqyr/Oek3Egnjhg3SJUu/sYGelzyWPZsqYaeACmdrUeuj86Yv16txv3p8zG/Z4f3w/OjokWarcbCC0jvTo/u4458Tu9vzzwyBPPfv+FOa+88c4Hn3yx4JslK9Zs2LJjz4EjJ85caP7EwH3N4+Jzz9XirFP0ouKzRiV6VIkuVaJjFXeCittBxT2h4sZQie5V3CIq8XcqbhYVd4yK20bFvaPiCUDFs4CKpwIVz4cnKxG5SkSuE5GbROQ2EblLRO4TkYdE5DEReUpEnhORl0RkS7R/zNdQFwAAAHicdVgJcBvXed7/Pewuzl0cewAg7iUAAiABEAdhURRIyRJJUQQvS3Qk2ZLikSmJsmK3lVzJTkwlTuKp1TqOO42VxuPaVtNWcq3ESSYzotxpOnU7bWcaTWdU29PU43Rsq05aeybplWiIVf+3IBVdwQL73r73/7v//X8LjnDctd+ml+kEl+U2cVzaV8tm2FGCZEoU2CGDT9E1dsQhWWkMWAc1fHjUq/Uau6xW4iBmU0gchSq9LLl1n+7zS+17EkFFcgk2ALfTLwUkyU1ey8VCXo/Iw6mj53bsUPVcsZlMRci4FiDwmI38IBPV2TYBya36dK9Pao9koiGfxyEQIrt1P94Xes3Pw9LJ473prBYk9AR4JCF4kOM4G+ryRSrRu7go1+Jmue2oD8pkpIpgyZm19FEVPQbVSqMJDWhk6jVLeq2CatQt3Y2UqDYqmqogY8cWuCIBsmmBhk/UG1nq7J5qHZw+NpLOtmD76ESuWK9+a+Hw1LYZaL8C4d54YfLLk/MTmt6lZ5KJUECNZZKReEEbrCfKuXohV4qpl8+cMc+c+WhftdI8On3/5vE09feW7t5678Lc9K6+3pcXwWXzpiNZLa91J4y+ciri9fA8REJqwi2ofrs7qG3LNeKaeWgMWmMfnHicA9T9LfozcoUb4jgQRNROEItgpCzJmRpMcU23xhjoTDkcJKTIomurq47dAAP0Z+sG40VXc1PXZKFx3wD/+JHFya6QnqtmIT9RDEY1b+DAxtrSaMK7uTVzz5ceOTA5lk0Pkt8JCf51KcMTS9Z3D2i60BjYjWbpzUeoBlCau8sh2oZa0NNLClqwWpqfXnhgf7hn1We2L6PPjnCPcCe4pzmO74dyLdNfLxv1/tQQ9GdxYrArI1vuzxq1fpyV++tGqm5N2GJKLPfj1xANsZxSjfI6SCkpoV80+pVUv8h+aqpfNRRDZfNyPwhM5yQLAgck0ylBwQCoZWgAQwMjIYChkEmhoWyfM51ww4fgl4CH2gnc4WM67XbJ4aL/6XRI9va/wXdX/hC+q8VihVhsMg1g99ohQ1Kl5Eb64O3M5LZbkpVvSHG7IIgJ6m/LfxwrxOOFGOww3+cFu12AlF0IJpNBgbN8/yWbjza4Ml500hDj1Mhi1DehwlJXEa1EwDAQBf26v70susnw5/95w/Dk818bkgu5Z89vHcsXCvmxrfMb7qr31mswPHvP7ieOHGqOjGxYPEIbD396YUmB738f5PnNI+O9+fFt57eN53t1tac+QIeSqY3Nww8D95nDwyMcRzEnOfpjspvLcfdy+1k2Yi6SWpNUUagmXE8uwiKyI1MTipAugrUuYNp1chVzNEYUiTANJNBWNWiSGq8wN6LrjGRKgAd6ytGBnKblBqLlHl9vl+BPpvM9lXLfaE/PaF+50pNPJ/1CVy/ZGdhS7K/keoxun+ARdbfivpkzLPi6jZ5cpb+4JbvyflyDq1oioZmCFv9JFGkGkTTqEYxeT8gtKYEte/fv2aIokjvk6TWEfyhtxrkrLBX8TpfrRvKCFHZJirJlz/6KFo/3xuPcmo3eJV/n3FyMK6H/MoJIhRiwKMyImZQIgqKz+lQrQWOgxgMGpoLlloVsAwZqpKAatvtsobx1/le5IJvXZBlALsTkd9+VyW687ExjBbZM/sAWUtu/UA17SCV21fDIyODNy6bJCJCs8HOkWp3GkMOb51Zr67LtPFW5CrfALXKPozeZPywfYhHttAHLM7pYJMx/VrVlNYe5cKChC3yHYbUaN+HO9LUbOAK+pC+NnlV9HT/XfehpstmXq8bTm4KKy4nlKBHr6a6oAZeb7iE22eWRg3HBxhLVZk8FoxnHpANOWAx3a6rqkcLBIUavOm6hx/wjHYaWY2HlN+i5lfWpUilF/4adPwgn5ES8y4iXqmOJoOxRA6oeijq8iirw8aAn4G54Aq5osLvblwlapOGtuWIuEw2H1YCu3kIJfofNou2GV9ufI08+VEq1x9hTyIVUievExLVzwlPU4FxciEtjRWTN1le1DsyhpC9ZYTbCFgW4XGG2xIJF1v/yo49++RPyiyNnzecg8tKbd0W6aubO3qHB6VBX7Ng87DNfoifMl2HvylPHj9MT9y1UH589/A2itX8ajacODj/91Kqfz9FX8dkC5+EUrgsjMulrYNcLiFlfMjuMlUVM+kSqY4XRfbDLfGfpYv7iVy8uQc/SxR/lrfEsW1qiBu4t55fNxeUl8+2Ty/n88knILZFLbBHJLD0X+RrdwumIPljt6jRgtYLKdSqWatUpvu4zsFFZYbAeoAo17Gy+ShP4Wrk0M7evtXFkMpMZ2djaNzdTKpv+UfPK5Wg+H70M4VEIZzZm8Auf2ss2R7PpL3x940gmM8Y4f//n8Il5JRc1r0Tz5hX4BOnMK5mNaAf+erxTtEKC6+UaKN+dwhHqhopeUKt15pwCoEMs12QN1UIZ6BnbplsDqv21hw8cePggzJW3nXli7N6K/heBrorm9tTI2dtCov17L7wAp154wTxWr8Op3K4t5c0ffxyWS5ENQ53avyi8TKsYK1wAfPh4DBUc8+R18n+XLrUd7WlaNQ/B8+YO+LOVQfhHHJ83D7E4Y7xjwhvUy3gdjJcFGY7CG21ne+rSJfId8r/UazHPw58i8w+vM7M4+Qq9SvvQPiIXxArPQTatyxBo0E6N71RsmmLVnVSwVhcJySdB8v5L0x2T7j/75OjoF89eYMOTZ++ffPqhdeseevr0qcM4nIJA7fnQKwC/S1bew93lDhEb6ASjWiNeHLR0uISqfsyFUYLbUamxikrJud/6Fd7sgg7ehKkOkuxbRZIejxBCIMkw8d/btpIPUTc/WhW9LqogpLLQyNarDqiq3bb0lLnPm5fMvUDn4BgcmyUfrnxAI98G81WPB3YAnTJ/CJWpjn/oKMa4jBXzljimozdG6oM3BeOdczGAomRFnWLqJXWRb2QbmJyBbCOLyXkEcphkF7+6fBKz7SKdzltpd7aTbT/AtFzOXWwf7iRqHvMTsxN2L13MIdk7ls6Ltn2WnMHbJb2ecTeLvJZcD/7aPKLX/ufa6/S/6BzeN8lV2Z1rmQKClCgomo61KxvApMcFBOa6ojVwhYKGjV9Mst7SAAQwGlnvFB8SndYJnLwoPiaKvMMtHrA7BfhzRXUmAit/4k85VAVec6QyqXsW7U6nHU/gfhtAsAmCzX6Nt4NAvCufGAa+Qihew6B+n6KwPGC6v053URdnx86GVSiDqBk7bhqzWEYsbeEnCbKpElg9CqXN1C0oZb0gMJDVwBcmRC3YCIexc68usgC0GuN61AHfMfTGwCoYQ/VwIQZk/dzxOTJ/dB4idvGg0xXoEXh5xiOKrVAYAbP3s3a3t0ufFrzCqGbj7T1O2b4g2tEEB+2Snu7Q2lvBsMNOfZ8V3SBHtBleFscVm83R45QcC2ivPeu3b390+/bjbN8bU7sqgiSoM8APeeyTEa9TPOBwD/HCSIyXBHdFjnTJ4BYt2lA40Se6RWXmBlLXep6/O7JKGvaCe7WO4Ok18joXYDVSEdAYrNEzWFBFnTV4TYu4lp+TFdCk55adMYU8035J0ohjWZPewtVlp7KGMf6Jvkz+A+9T4ibxjeCOdwsoFpbNNGpNWiQlwMmAzlqGfn3Dghe1NWxSvXmTeYjBzCyDIh3wwghuE/LtcpZ3SBq4Na/XZg+KPqdNkR18tvyVfS27IGugJly5YjHnSqiKLNqn9jz7zKOiiOtaKKRsmSITY0rI5qea4hXFR5+5XWXzr/ITMlW8bq/bHemOuAXJ7kZuKk/kdzyXoJqkubyO2K6Du2IOrwuvaPLZ+ZPvVHBD8bglqXr63OmqJFGBehS8Ia2+dXMsB62OqsiIrFH1jgWbEEcQyd53sUNJUEIYiUGdQZNgxKJ50VXf5C/MOBX5KrNDxDVzAaNlhIfvKQnH6pxfnrX2NeDt/IVZNBQaDMmJGwmEYQF+dMOFJKxSrMl2gc5Riv2eyaZavr1JBJYpazKzNGugd7TrMjMPzV7gvfywIFyYQZtcRfd881dTJeacZUKiEINXmbFnl3l+BOmRIqJpcEgUOjPphl0U5JqJNtuJNluVij15GBCSSiRGO/iKZStLW+xtTcqAa2NAozsV71U94GvNPTK4OFm29Wx/oLnp0ZzNJ0zyRBg6v/felx4Zt40cP7177vSGcW8f+Wt8bJ+31SpOLh5dnCwO1gXgWzZJmJiBzUdfPP/i0c3NdeP+wFpvPkd9NNDpzUIGscYAvgco1Nbu8vj9HvKhB1rmftEp0wHJbcfZLbVM5uKd/DFYJUVuRCwaf8s1U8F834p5iMqa6brpkvz7yicSWov62fmGObNZG5+zF5/jZlEmATMMIPKhO3/zbz/6u88Ij73x38tPwJ5jbx49+uZP2amj0x+Rb9MokzLgAD95sf0AjZqbzBFL7s4ewxOcvop2/e+99+NP0ydWvsB+a3Z5hU6Tv/w1/f76v1Bb7/D/EiTv9M/R/wPgTKeDAHicY2BkYGAA4vlfmZ/H89t8ZeBmfgEUYbg8cdlrGP3/6393tj3MQUAuBwMTSBQApqoPWwB4nGNgZGBgDvqfxcDA9vD/1/8P2PYwAEVQgBIAr+IHX3icY37BwMAMwgYQmuUAEBtBxUD8XwwMbA+B7JsMDKyToPw5EMxSAlVTApGDqWF+8f8rcyQDA+MaIHsBEEfC8P9/zIJw9l+mgwwMIAwyAwAesxwZAAAAAAAAZgDkAUAB4gIuAsADFAPKBAgEPgSMBOAE/gUcBWAFigWwBc4GBAYwBoIHIgdGB+gINgiCCMwI6AkcCTYJRAlYCYIAAHicY2BkYGBQYuhmYGUAASYg5gJCBob/YD4DABnmAckAeJx1j8tKw0AYhc/Yi9iCgqIbN7OSFiFtClbpxmKx3UqF7tM0t5JmymRa6MY3cOEL+iJuPEkGEcFMZub7z38dAOf4hED13XFXLFCjVfERjvFgucb1aLlOfrLcQBvPlpvUXyy3cItXy21c4I0+UT+htcaHZcGML8tHOBXCcg1NcWa5Tr603MCVuLbcpO5abmEh7i23cSPeJ2p70EkUG9mZdOWg7w7l8iAVpSTzUuntTKx0LscyVJkJ0lQ5vtrs43weRLvU0yT+i0Dnicqk6/RpzYIs0J4JVkWlfB8NjAllqNVGTm0NudVqHfjGiY3Zjnq937UxgcIWB2gkiBDDQKJDtct7gD5cDElLRkhGVlEJMnhIqXjYMSMuPTntMXdIK6MaMCIlO/B5brBnXI459YhZKXO11apzQU9RJSnzJTs77F/5ZvRlpd8rK69+ZiqyI05quMKyuy67SUz/zCH5zsK3puJTd8rXGqoj9Lj+mfsbqE5ywAAAeJxtT9luwjAQzHCEJlyl0Pumz37gi5Axa7Bw4shxCPTri02kUqn7suPZ8c5O1IrOlUb/1xwttNFBFzF6uEKCFH0MMMQIY1xjghtMMcMt7nCPBzziCc94wSve8I4PfGKOr2iQH91SckErY3Yz/3Aqo5Lt1ZoM02Zj+oGslXNkE4+5JutSjywVmh+HHhZkM65VvgsSyla0jj0SIrTtehSMKq1LYYny8H9vdJVRehYsV+bgtUzK0Gw99oOaO7Flmp/cR5e3LmXjxJUe/y5jWeVo+teL0UG5yYVmy7Vki4SfIuVOmbwtzCZtZkbKpIFV0bdUqm9iftegweUpp26JOvbZ2aJX8KoktoiFskJTx7PdwP05l8ko+gFB6IqkAAA=");
    font-weight: normal;
    font-style: normal
}

[class^='vhs-icon-'],
[class*=' vhs-icon-'] {
    font-family: 'vhs';
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    *margin-right: 0.3em
}

[class^='vhs-icon-']:before,
[class*=' vhs-icon-']:before {
    text-decoration: inherit;
    display: inline-block;
    speak: none;
    width: 1em
}

a [class^='vhs-icon-'],
a [class*=' vhs-icon-'] {
    display: inline
}

[class^='vhs-icon-'],
[class*=' vhs-icon-'] {
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    vertical-align: baseline;
    background-image: none;
    background-position: 0% 0%;
    background-repeat: repeat;
    margin-top: 0
}

.vhs-icon-play:before {
    content: '\e81f'
}

.vhs-icon-pause:before {
    content: '\e820'
}

.vhs-icon-facebook:before {
    content: '\e800'
}

.vhs-icon-twitter:before {
    content: '\e802'
}

.vhs-icon-times-video-logo:before {
    content: '\e801'
}

.vhs-icon-replay:before {
    content: '\e804'
}

.vhs-icon-alert:before {
    content: '\e803'
}

.vhs-icon-embed:before {
    content: '\e806'
}

.vhs-icon-permalink:before {
    content: '\e805'
}

.vhs-player-header-background {
    display: none;
    position: absolute;
    width: 100%;
    height: 20%;
    top: 0;
    left: 0;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6), transparent);
    z-index: 11;
    pointer-events: none
}

.vhs-player-header {
    color: white;
    position: relative;
    z-index: 12;
    width: 100%;
    box-sizing: border-box;
    display: flex
}

.vhs-player-header .vhs-times-logo {
    float: left;
    font-size: 40px;
    border-right: 1px solid #ffffff;
    border-right: 1px solid rgba(255, 255, 255, 0.6);
    margin-left: 0;
    flex: 1;
    color: #ffffff;
    text-decoration: none
}

.vhs-player-header .vhs-times-logo.vhs-no-pipe {
    border-right: 1px solid transparent
}

.vhs-player-header .vhs-times-logo:before {
    margin: 0
}

.vhs-player-header .vhs-video-title-wrapper {
    display: inline-block;
    white-space: normal
}

.vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-byline {
    display: none
}

.vhs-player-header .vhs-tools {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 0
}

.vhs-player-header .vhs-tools>div {
    border-right: 1px solid #fff;
    border-right: 1px solid rgba(255, 255, 255, 0.4);
    padding-right: 0.5em;
    display: inline-block;
    font-size: 0
}

.vhs-player-header .vhs-tools>div span,
.vhs-player-header .vhs-tools>div i,
.vhs-player-header .vhs-tools>div button {
    color: 1px solid #fff;
    color: rgba(255, 255, 255, 0.6);
    cursor: pointer;
    outline: none
}

.vhs-player-header .vhs-tools>div span:first-child,
.vhs-player-header .vhs-tools>div i:first-child,
.vhs-player-header .vhs-tools>div button:first-child {
    padding-right: 0
}

.vhs-player-header .vhs-tools>div span:hover,
.vhs-player-header .vhs-tools>div i:hover,
.vhs-player-header .vhs-tools>div button:hover {
    color: white
}

.vhs-player-header .vhs-tools>div span:before,
.vhs-player-header .vhs-tools>div i:before,
.vhs-player-header .vhs-tools>div button:before {
    display: inline;
    margin: 0
}

.vhs-player-header .vhs-tools.vhs-no-pipe>div {
    border-right: 1px solid transparent
}

.vhs-player-header .vhs-tools.vhs-no-pipe>div button:last-child {
    padding-right: 0
}

.vhs-player-header .vhs-tools .vhs-embed {
    border-right: none
}

.vhs-player-header .vhs-tools .vhs-embed.share-showing .vhs-icon-embed {
    color: white
}

.vhs-player-header .vhs-video-title {
    overflow: initial
}

.vhs-player-header .vhs-video-title .vhs-data {
    font-family: 'cheltenham', 'nyt-cheltenham', Georgia, 'Times New Roman', times, serif;
    font-weight: 300;
    margin: 0
}

.vhs-player-header .vhs-video-title .vhs-data a,
.vhs-player-header .vhs-video-title .vhs-data a:link,
.vhs-player-header .vhs-video-title .vhs-data a:visited,
.vhs-player-header .vhs-video-title .vhs-data a:hover,
.vhs-player-header .vhs-video-title .vhs-data a:active {
    color: white;
    text-decoration: none
}

.vhs-player-header .vhs-video-title .vhs-data a:hover {
    border-bottom: 1px solid white
}

.vhs-player-header .vhs-video-title .vhs-data a:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}

.vhs-video-title .vhs-data,
.vhs-byline {
    position: relative;
    top: 0;
    left: 0;
    line-height: 1;
    color: #fff
}

.vhs-byline {
    display: block;
    font-family: 'franklin', 'nyt-franklin', Helvetica, Arial, sans-serif;
    font-weight: 400;
    margin-top: 0.2em
}

.vhs-byline .vhs-by {
    text-transform: uppercase;
    font-size: 0.9em
}

.nytd-player-video-area {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 10;
    background-color: rgba(0, 0, 0, 0.4)
}

.nytd-clickable-area {
    cursor: pointer
}

.idle .nytd-clickable-area {
    cursor: none
}

button[class*='vhs-icon'] {
    -webkit-appearance: none;
    border: none;
    background-color: transparent;
    padding: 0;
    cursor: pointer
}

.vhs-ad {
    z-index: 30 !important
}

.vhs-anchor-button:hover {
    color: inherit;
    text-decoration: none
}

.vhs-hide {
    display: none
}

.vhs-invisible {
    visibility: hidden
}

.nytd-player-container {
    position: relative;
    background: #000;
    z-index: 10;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    outline: none
}

.nytd-player-container.idle {
    cursor: none
}

.vhs-top-banner {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff
}

.nytd-player-container.nytd-player-container--audio {
    background: transparent
}

.nytd-player-container:-webkit-full-screen,
.nytd-player-container:-webkit-full-screen video .nytd-player-container:-webkit-full-screen object {
    width: 100% !important;
    height: 100% !important;
    padding: 0 !important
}

.nytd-player-container:-moz-full-screen,
.nytd-player-container:-moz-full-screen {
    width: 100% !important;
    height: 100% !important;
    padding: 0 !important
}

.nytd-player-container object {
    position: absolute
}

.ms-fullscreen {
    width: auto !important;
    height: auto !important;
    margin: auto !important
}

video,
audio {
    display: block
}

.nytd-player-container:-webkit-full-screen {
    max-height: 100%
}

.nytd-player-container:-moz-full-screen {
    max-height: 100%
}

.nytd-player-container .spacer.hide {
    display: none
}

.vhs-icon-disabled {
    cursor: not-allowed !important;
    color: #999 !important
}

.nytd-player-container button,
.nytd-player-container input,
.nytd-player-container textarea,
.nytd-player-container a {
    outline: none
}

.nytd-player-container.vhs-no-touch button:focus,
.nytd-player-container.vhs-no-touch input:focus,
.nytd-player-container.vhs-no-touch textarea:focus,
.nytd-player-container.vhs-no-touch a:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}


.nytd-player-timecode-popup {
    position: relative;
    width: 40px;
    height: 20px;
    bottom: 35px;
    background-color: black;
    z-index: 16;
    text-align: center;
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 3px;
    box-sizing: border-box;
    line-height: 0
}

.nytd-player-timecode-popup span {
    font-family: 'franklin', 'nyt-franklin';
    font-weight: 700;
    position: relative;
    color: white;
    font-size: 10px;
    display: inline-block;
    bottom: 1px;
    line-height: 20px
}

.nytd-player-timecode-thumb-popup {
    position: relative;
    width: 126px;
    height: 72px;
    bottom: 89px;
    border: 1px solid rgba(255, 255, 255, 0.8)
}

.nytd-player-timecode-thumb-popup:before {
    border-top-color: rgba(255, 255, 255, 0.8) !important
}

.nytd-player-timecode-thumb-position {
    top: 45px;
    text-shadow: 0px 1px #000
}

.nytd-player-timecode-popup:after,
.nytd-player-timecode-popup:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: ' ';
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.nytd-player-timecode-popup:after {
    border-color: rgba(0, 0, 0, 0);
    border-top-color: #000000;
    border-width: 3px;
    margin-left: -3px
}

.nytd-player-timecode-popup:before {
    border-color: rgba(245, 240, 240, 0);
    border-top-color: rgba(255, 255, 255, 0.2);
    border-width: 5px;
    margin-left: -5px
}


@font-face {
    font-family: 'vhs';
    src: url("data:application/font-woff;base64,d09GRgABAAAAABM0AAsAAAAAHUgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAQwAAAFY+Q0nTY21hcAAAAYAAAADlAAADONLmrf1nbHlmAAACaAAADSsAABMEts3xjmhlYWQAAA+UAAAAMwAAADYM85FUaGhlYQAAD8gAAAAgAAAAJAoGBk5obXR4AAAP6AAAAFMAAACIjLb/8GxvY2EAABA8AAAARgAAAEZgOlwUbWF4cAAAEIQAAAAfAAAAIAExAJduYW1lAAAQpAAAAXIAAAKRedPtznBvc3QAABIYAAABGgAAAdPnQMIjeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkUWacwMDKwMBUxbSHgYGhB0IzPmAwZGQCijKwMjNgBQFprikMDi8YXigyB/3PYohiDmLYCRRmBMkBAM6BC5UAeJzt0llOw0AQhOHfiTEQwhqyr/Oek3Egnjhg3SJUu/sYGelzyWPZsqYaeACmdrUeuj86Yv16txv3p8zG/Z4f3w/OjokWarcbCC0jvTo/u4458Tu9vzzwyBPPfv+FOa+88c4Hn3yx4JslK9Zs2LJjz4EjJ85caP7EwH3N4+Jzz9XirFP0ouKzRiV6VIkuVaJjFXeCittBxT2h4sZQie5V3CIq8XcqbhYVd4yK20bFvaPiCUDFs4CKpwIVz4cnKxG5SkSuE5GbROQ2EblLRO4TkYdE5DEReUpEnhORl0RkS7R/zNdQFwAAAHicdVgJcBvXed7/Pewuzl0cewAg7iUAAiABEAdhURRIyRJJUQQvS3Qk2ZLikSmJsmK3lVzJTkwlTuKp1TqOO42VxuPaVtNWcq3ESSYzotxpOnU7bWcaTWdU29PU43Rsq05aeybplWiIVf+3IBVdwQL73r73/7v//X8LjnDctd+ml+kEl+U2cVzaV8tm2FGCZEoU2CGDT9E1dsQhWWkMWAc1fHjUq/Uau6xW4iBmU0gchSq9LLl1n+7zS+17EkFFcgk2ALfTLwUkyU1ey8VCXo/Iw6mj53bsUPVcsZlMRci4FiDwmI38IBPV2TYBya36dK9Pao9koiGfxyEQIrt1P94Xes3Pw9LJ473prBYk9AR4JCF4kOM4G+ryRSrRu7go1+Jmue2oD8pkpIpgyZm19FEVPQbVSqMJDWhk6jVLeq2CatQt3Y2UqDYqmqogY8cWuCIBsmmBhk/UG1nq7J5qHZw+NpLOtmD76ESuWK9+a+Hw1LYZaL8C4d54YfLLk/MTmt6lZ5KJUECNZZKReEEbrCfKuXohV4qpl8+cMc+c+WhftdI8On3/5vE09feW7t5678Lc9K6+3pcXwWXzpiNZLa91J4y+ciri9fA8REJqwi2ofrs7qG3LNeKaeWgMWmMfnHicA9T9LfozcoUb4jgQRNROEItgpCzJmRpMcU23xhjoTDkcJKTIomurq47dAAP0Z+sG40VXc1PXZKFx3wD/+JHFya6QnqtmIT9RDEY1b+DAxtrSaMK7uTVzz5ceOTA5lk0Pkt8JCf51KcMTS9Z3D2i60BjYjWbpzUeoBlCau8sh2oZa0NNLClqwWpqfXnhgf7hn1We2L6PPjnCPcCe4pzmO74dyLdNfLxv1/tQQ9GdxYrArI1vuzxq1fpyV++tGqm5N2GJKLPfj1xANsZxSjfI6SCkpoV80+pVUv8h+aqpfNRRDZfNyPwhM5yQLAgck0ylBwQCoZWgAQwMjIYChkEmhoWyfM51ww4fgl4CH2gnc4WM67XbJ4aL/6XRI9va/wXdX/hC+q8VihVhsMg1g99ohQ1Kl5Eb64O3M5LZbkpVvSHG7IIgJ6m/LfxwrxOOFGOww3+cFu12AlF0IJpNBgbN8/yWbjza4Ml500hDj1Mhi1DehwlJXEa1EwDAQBf26v70susnw5/95w/Dk818bkgu5Z89vHcsXCvmxrfMb7qr31mswPHvP7ieOHGqOjGxYPEIbD396YUmB738f5PnNI+O9+fFt57eN53t1tac+QIeSqY3Nww8D95nDwyMcRzEnOfpjspvLcfdy+1k2Yi6SWpNUUagmXE8uwiKyI1MTipAugrUuYNp1chVzNEYUiTANJNBWNWiSGq8wN6LrjGRKgAd6ytGBnKblBqLlHl9vl+BPpvM9lXLfaE/PaF+50pNPJ/1CVy/ZGdhS7K/keoxun+ARdbfivpkzLPi6jZ5cpb+4JbvyflyDq1oioZmCFv9JFGkGkTTqEYxeT8gtKYEte/fv2aIokjvk6TWEfyhtxrkrLBX8TpfrRvKCFHZJirJlz/6KFo/3xuPcmo3eJV/n3FyMK6H/MoJIhRiwKMyImZQIgqKz+lQrQWOgxgMGpoLlloVsAwZqpKAatvtsobx1/le5IJvXZBlALsTkd9+VyW687ExjBbZM/sAWUtu/UA17SCV21fDIyODNy6bJCJCs8HOkWp3GkMOb51Zr67LtPFW5CrfALXKPozeZPywfYhHttAHLM7pYJMx/VrVlNYe5cKChC3yHYbUaN+HO9LUbOAK+pC+NnlV9HT/XfehpstmXq8bTm4KKy4nlKBHr6a6oAZeb7iE22eWRg3HBxhLVZk8FoxnHpANOWAx3a6rqkcLBIUavOm6hx/wjHYaWY2HlN+i5lfWpUilF/4adPwgn5ES8y4iXqmOJoOxRA6oeijq8iirw8aAn4G54Aq5osLvblwlapOGtuWIuEw2H1YCu3kIJfofNou2GV9ufI08+VEq1x9hTyIVUievExLVzwlPU4FxciEtjRWTN1le1DsyhpC9ZYTbCFgW4XGG2xIJF1v/yo49++RPyiyNnzecg8tKbd0W6aubO3qHB6VBX7Ng87DNfoifMl2HvylPHj9MT9y1UH589/A2itX8ajacODj/91Kqfz9FX8dkC5+EUrgsjMulrYNcLiFlfMjuMlUVM+kSqY4XRfbDLfGfpYv7iVy8uQc/SxR/lrfEsW1qiBu4t55fNxeUl8+2Ty/n88knILZFLbBHJLD0X+RrdwumIPljt6jRgtYLKdSqWatUpvu4zsFFZYbAeoAo17Gy+ShP4Wrk0M7evtXFkMpMZ2djaNzdTKpv+UfPK5Wg+H70M4VEIZzZm8Auf2ss2R7PpL3x940gmM8Y4f//n8Il5JRc1r0Tz5hX4BOnMK5mNaAf+erxTtEKC6+UaKN+dwhHqhopeUKt15pwCoEMs12QN1UIZ6BnbplsDqv21hw8cePggzJW3nXli7N6K/heBrorm9tTI2dtCov17L7wAp154wTxWr8Op3K4t5c0ffxyWS5ENQ53avyi8TKsYK1wAfPh4DBUc8+R18n+XLrUd7WlaNQ/B8+YO+LOVQfhHHJ83D7E4Y7xjwhvUy3gdjJcFGY7CG21ne+rSJfId8r/UazHPw58i8w+vM7M4+Qq9SvvQPiIXxArPQTatyxBo0E6N71RsmmLVnVSwVhcJySdB8v5L0x2T7j/75OjoF89eYMOTZ++ffPqhdeseevr0qcM4nIJA7fnQKwC/S1bew93lDhEb6ASjWiNeHLR0uISqfsyFUYLbUamxikrJud/6Fd7sgg7ehKkOkuxbRZIejxBCIMkw8d/btpIPUTc/WhW9LqogpLLQyNarDqiq3bb0lLnPm5fMvUDn4BgcmyUfrnxAI98G81WPB3YAnTJ/CJWpjn/oKMa4jBXzljimozdG6oM3BeOdczGAomRFnWLqJXWRb2QbmJyBbCOLyXkEcphkF7+6fBKz7SKdzltpd7aTbT/AtFzOXWwf7iRqHvMTsxN2L13MIdk7ls6Ltn2WnMHbJb2ecTeLvJZcD/7aPKLX/ufa6/S/6BzeN8lV2Z1rmQKClCgomo61KxvApMcFBOa6ojVwhYKGjV9Mst7SAAQwGlnvFB8SndYJnLwoPiaKvMMtHrA7BfhzRXUmAit/4k85VAVec6QyqXsW7U6nHU/gfhtAsAmCzX6Nt4NAvCufGAa+Qihew6B+n6KwPGC6v053URdnx86GVSiDqBk7bhqzWEYsbeEnCbKpElg9CqXN1C0oZb0gMJDVwBcmRC3YCIexc68usgC0GuN61AHfMfTGwCoYQ/VwIQZk/dzxOTJ/dB4idvGg0xXoEXh5xiOKrVAYAbP3s3a3t0ufFrzCqGbj7T1O2b4g2tEEB+2Snu7Q2lvBsMNOfZ8V3SBHtBleFscVm83R45QcC2ivPeu3b390+/bjbN8bU7sqgiSoM8APeeyTEa9TPOBwD/HCSIyXBHdFjnTJ4BYt2lA40Se6RWXmBlLXep6/O7JKGvaCe7WO4Ok18joXYDVSEdAYrNEzWFBFnTV4TYu4lp+TFdCk55adMYU8035J0ohjWZPewtVlp7KGMf6Jvkz+A+9T4ibxjeCOdwsoFpbNNGpNWiQlwMmAzlqGfn3Dghe1NWxSvXmTeYjBzCyDIh3wwghuE/LtcpZ3SBq4Na/XZg+KPqdNkR18tvyVfS27IGugJly5YjHnSqiKLNqn9jz7zKOiiOtaKKRsmSITY0rI5qea4hXFR5+5XWXzr/ITMlW8bq/bHemOuAXJ7kZuKk/kdzyXoJqkubyO2K6Du2IOrwuvaPLZ+ZPvVHBD8bglqXr63OmqJFGBehS8Ia2+dXMsB62OqsiIrFH1jgWbEEcQyd53sUNJUEIYiUGdQZNgxKJ50VXf5C/MOBX5KrNDxDVzAaNlhIfvKQnH6pxfnrX2NeDt/IVZNBQaDMmJGwmEYQF+dMOFJKxSrMl2gc5Riv2eyaZavr1JBJYpazKzNGugd7TrMjMPzV7gvfywIFyYQZtcRfd881dTJeacZUKiEINXmbFnl3l+BOmRIqJpcEgUOjPphl0U5JqJNtuJNluVij15GBCSSiRGO/iKZStLW+xtTcqAa2NAozsV71U94GvNPTK4OFm29Wx/oLnp0ZzNJ0zyRBg6v/felx4Zt40cP7177vSGcW8f+Wt8bJ+31SpOLh5dnCwO1gXgWzZJmJiBzUdfPP/i0c3NdeP+wFpvPkd9NNDpzUIGscYAvgco1Nbu8vj9HvKhB1rmftEp0wHJbcfZLbVM5uKd/DFYJUVuRCwaf8s1U8F834p5iMqa6brpkvz7yicSWov62fmGObNZG5+zF5/jZlEmATMMIPKhO3/zbz/6u88Ij73x38tPwJ5jbx49+uZP2amj0x+Rb9MokzLgAD95sf0AjZqbzBFL7s4ewxOcvop2/e+99+NP0ydWvsB+a3Z5hU6Tv/w1/f76v1Bb7/D/EiTv9M/R/wPgTKeDAHicY2BkYGAA4vlfmZ/H89t8ZeBmfgEUYbg8cdlrGP3/6393tj3MQUAuBwMTSBQApqoPWwB4nGNgZGBgDvqfxcDA9vD/1/8P2PYwAEVQgBIAr+IHX3icY37BwMAMwgYQmuUAEBtBxUD8XwwMbA+B7JsMDKyToPw5EMxSAlVTApGDqWF+8f8rcyQDA+MaIHsBEEfC8P9/zIJw9l+mgwwMIAwyAwAesxwZAAAAAAAAZgDkAUAB4gIuAsADFAPKBAgEPgSMBOAE/gUcBWAFigWwBc4GBAYwBoIHIgdGB+gINgiCCMwI6AkcCTYJRAlYCYIAAHicY2BkYGBQYuhmYGUAASYg5gJCBob/YD4DABnmAckAeJx1j8tKw0AYhc/Yi9iCgqIbN7OSFiFtClbpxmKx3UqF7tM0t5JmymRa6MY3cOEL+iJuPEkGEcFMZub7z38dAOf4hED13XFXLFCjVfERjvFgucb1aLlOfrLcQBvPlpvUXyy3cItXy21c4I0+UT+htcaHZcGML8tHOBXCcg1NcWa5Tr603MCVuLbcpO5abmEh7i23cSPeJ2p70EkUG9mZdOWg7w7l8iAVpSTzUuntTKx0LscyVJkJ0lQ5vtrs43weRLvU0yT+i0Dnicqk6/RpzYIs0J4JVkWlfB8NjAllqNVGTm0NudVqHfjGiY3Zjnq937UxgcIWB2gkiBDDQKJDtct7gD5cDElLRkhGVlEJMnhIqXjYMSMuPTntMXdIK6MaMCIlO/B5brBnXI459YhZKXO11apzQU9RJSnzJTs77F/5ZvRlpd8rK69+ZiqyI05quMKyuy67SUz/zCH5zsK3puJTd8rXGqoj9Lj+mfsbqE5ywAAAeJxtT9luwjAQzHCEJlyl0Pumz37gi5Axa7Bw4shxCPTri02kUqn7suPZ8c5O1IrOlUb/1xwttNFBFzF6uEKCFH0MMMQIY1xjghtMMcMt7nCPBzziCc94wSve8I4PfGKOr2iQH91SckErY3Yz/3Aqo5Lt1ZoM02Zj+oGslXNkE4+5JutSjywVmh+HHhZkM65VvgsSyla0jj0SIrTtehSMKq1LYYny8H9vdJVRehYsV+bgtUzK0Gw99oOaO7Flmp/cR5e3LmXjxJUe/y5jWeVo+teL0UG5yYVmy7Vki4SfIuVOmbwtzCZtZkbKpIFV0bdUqm9iftegweUpp26JOvbZ2aJX8KoktoiFskJTx7PdwP05l8ko+gFB6IqkAAA=");
    font-weight: normal;
    font-style: normal
}

[class^='vhs-icon-'],
[class*=' vhs-icon-'] {
    font-family: 'vhs';
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    *margin-right: 0.3em
}

[class^='vhs-icon-']:before,
[class*=' vhs-icon-']:before {
    text-decoration: inherit;
    display: inline-block;
    speak: none;
    width: 1em
}

a [class^='vhs-icon-'],
a [class*=' vhs-icon-'] {
    display: inline
}

[class^='vhs-icon-'],
[class*=' vhs-icon-'] {
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    vertical-align: baseline;
    background-image: none;
    background-position: 0% 0%;
    background-repeat: repeat;
    margin-top: 0
}

.vhs-icon-play:before {
    content: '\e81f'
}

.vhs-icon-pause:before {
    content: '\e820'
}

.vhs-icon-facebook:before {
    content: '\e800'
}

.vhs-icon-twitter:before {
    content: '\e802'
}

.vhs-icon-times-video-logo:before {
    content: '\e801'
}

.vhs-icon-replay:before {
    content: '\e804'
}

.vhs-icon-alert:before {
    content: '\e803'
}

.vhs-icon-embed:before {
    content: '\e806'
}

.vhs-icon-permalink:before {
    content: '\e805'
}

.vhs-player-header-background {
    display: none;
    position: absolute;
    width: 100%;
    height: 20%;
    top: 0;
    left: 0;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6), transparent);
    z-index: 11;
    pointer-events: none
}

.vhs-player-header {
    color: white;
    position: relative;
    z-index: 12;
    width: 100%;
    box-sizing: border-box;
    display: flex
}

.vhs-player-header .vhs-times-logo {
    float: left;
    font-size: 40px;
    border-right: 1px solid #ffffff;
    border-right: 1px solid rgba(255, 255, 255, 0.6);
    margin-left: 0;
    flex: 1;
    color: #ffffff;
    text-decoration: none
}

.vhs-player-header .vhs-times-logo.vhs-no-pipe {
    border-right: 1px solid transparent
}

.vhs-player-header .vhs-times-logo:before {
    margin: 0
}

.vhs-player-header .vhs-video-title-wrapper {
    display: inline-block;
    white-space: normal
}

.vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-byline {
    display: none
}

.vhs-player-header .vhs-tools {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 0
}

.vhs-player-header .vhs-tools>div {
    border-right: 1px solid #fff;
    border-right: 1px solid rgba(255, 255, 255, 0.4);
    padding-right: 0.5em;
    display: inline-block;
    font-size: 0
}

.vhs-player-header .vhs-tools>div span,
.vhs-player-header .vhs-tools>div i,
.vhs-player-header .vhs-tools>div button {
    color: 1px solid #fff;
    color: rgba(255, 255, 255, 0.6);
    cursor: pointer;
    outline: none
}

.vhs-player-header .vhs-tools>div span:first-child,
.vhs-player-header .vhs-tools>div i:first-child,
.vhs-player-header .vhs-tools>div button:first-child {
    padding-right: 0
}

.vhs-player-header .vhs-tools>div span:hover,
.vhs-player-header .vhs-tools>div i:hover,
.vhs-player-header .vhs-tools>div button:hover {
    color: white
}

.vhs-player-header .vhs-tools>div span:before,
.vhs-player-header .vhs-tools>div i:before,
.vhs-player-header .vhs-tools>div button:before {
    display: inline;
    margin: 0
}

.vhs-player-header .vhs-tools.vhs-no-pipe>div {
    border-right: 1px solid transparent
}

.vhs-player-header .vhs-tools.vhs-no-pipe>div button:last-child {
    padding-right: 0
}

.vhs-player-header .vhs-tools .vhs-embed {
    border-right: none
}

.vhs-player-header .vhs-tools .vhs-embed.share-showing .vhs-icon-embed {
    color: white
}

.vhs-player-header .vhs-video-title {
    overflow: initial
}

.vhs-player-header .vhs-video-title .vhs-data {
    font-family: 'cheltenham', 'nyt-cheltenham', Georgia, 'Times New Roman', times, serif;
    font-weight: 300;
    margin: 0
}

.vhs-player-header .vhs-video-title .vhs-data a,
.vhs-player-header .vhs-video-title .vhs-data a:link,
.vhs-player-header .vhs-video-title .vhs-data a:visited,
.vhs-player-header .vhs-video-title .vhs-data a:hover,
.vhs-player-header .vhs-video-title .vhs-data a:active {
    color: white;
    text-decoration: none
}

.vhs-player-header .vhs-video-title .vhs-data a:hover {
    border-bottom: 1px solid white
}

.vhs-player-header .vhs-video-title .vhs-data a:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}

.vhs-video-title .vhs-data,
.vhs-byline {
    position: relative;
    top: 0;
    left: 0;
    line-height: 1;
    color: #fff
}

.vhs-byline {
    display: block;
    font-family: 'franklin', 'nyt-franklin', Helvetica, Arial, sans-serif;
    font-weight: 400;
    margin-top: 0.2em
}

.vhs-byline .vhs-by {
    text-transform: uppercase;
    font-size: 0.9em
}

.nytd-player-video-area {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 10;
    background-color: rgba(0, 0, 0, 0.4)
}

.nytd-clickable-area {
    cursor: pointer
}

.idle .nytd-clickable-area {
    cursor: none
}

button[class*='vhs-icon'] {
    -webkit-appearance: none;
    border: none;
    background-color: transparent;
    padding: 0;
    cursor: pointer
}

.vhs-ad {
    z-index: 30 !important
}

.vhs-anchor-button:hover {
    color: inherit;
    text-decoration: none
}

.vhs-hide {
    display: none
}

.vhs-invisible {
    visibility: hidden
}

.nytd-player-container {
    position: relative;
    background: #000;
    z-index: 10;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    outline: none
}

.nytd-player-container.idle {
    cursor: none
}

.vhs-top-banner {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff
}

.nytd-player-container.nytd-player-container--audio {
    background: transparent
}

.nytd-player-container:-webkit-full-screen,
.nytd-player-container:-webkit-full-screen video .nytd-player-container:-webkit-full-screen object {
    width: 100% !important;
    height: 100% !important;
    padding: 0 !important
}

.nytd-player-container:-moz-full-screen,
.nytd-player-container:-moz-full-screen {
    width: 100% !important;
    height: 100% !important;
    padding: 0 !important
}

.nytd-player-container object {
    position: absolute
}

.ms-fullscreen {
    width: auto !important;
    height: auto !important;
    margin: auto !important
}

video,
audio {
    display: block
}

.nytd-player-container:-webkit-full-screen {
    max-height: 100%
}

.nytd-player-container:-moz-full-screen {
    max-height: 100%
}

.nytd-player-container .spacer.hide {
    display: none
}

.vhs-icon-disabled {
    cursor: not-allowed !important;
    color: #999 !important
}

.nytd-player-container button,
.nytd-player-container input,
.nytd-player-container textarea,
.nytd-player-container a {
    outline: none
}

.nytd-player-container.vhs-no-touch button:focus,
.nytd-player-container.vhs-no-touch input:focus,
.nytd-player-container.vhs-no-touch textarea:focus,
.nytd-player-container.vhs-no-touch a:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}


.Grid-L4PRKzz7 {
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    flex-direction: column;
}

.Grid-L4PRKzz7.fill-1J6GWVfn {
    position: absolute;
    height: 100%;
    width: 100%;
}

.Grid-L4PRKzz7.horizontal-left-P6ZLDsQN {
    align-items: flex-start;
}

.Grid-L4PRKzz7.horizontal-center-2xAHDs2e {
    align-items: center;
}

.Grid-L4PRKzz7.horizontal-right-11_0rdsz {
    align-items: flex-end;
}

.Grid-L4PRKzz7.horizontal-stretch-ITb2BKwv {
    align-items: stretch;
}

.Grid-L4PRKzz7.horizontal-baseline-1yVh7xIb {
    align-items: baseline;
}

.Grid-L4PRKzz7.vertical-top-g884gRDG {
    justify-content: flex-start;
}

.Grid-L4PRKzz7.vertical-middle-33-0csAp {
    justify-content: center;
}

.Grid-L4PRKzz7.vertical-bottom-1hFu_q8V {
    justify-content: flex-end;
}

.Grid-L4PRKzz7.vertical-between-XP1_VXNz {
    justify-content: space-between;
}

.Grid-L4PRKzz7.vertical-around-TddFEKp- {
    justify-content: space-around;
}


.Row-3UfofSZ6 {
    flex-direction: row;
    display: flex;
    margin-bottom: 20px;
    width: 100%;
}

.Row-3UfofSZ6:last-child {
    margin-bottom: 0;
}

.Row-3UfofSZ6.fill-N8gkzj52 {
    height: 0;
    min-width: 0;
    flex-grow: 1;
}

.Row-3UfofSZ6.top-3GNsMw8f {
    align-self: flex-start;
    width: 100%;
}

.Row-3UfofSZ6.bottom-34rEctyv {
    align-self: flex-end;
    width: 100%;
}

.Row-3UfofSZ6.fill-N8gkzj52 {
    align-self: stretch;
    width: 100%;
}


.Cell-2a0dWPCm {
    box-sizing: border-box;
    flex-shrink: 0;
    margin-right: 20px;
    position: relative;
    display: flex;
}

.Cell-2a0dWPCm:last-child {
    margin-right: 0;
}

.Cell-2a0dWPCm.fill-13tIvDJ9 {
    width: 0;
    min-width: 0;
    flex-grow: 1;
}

.Cell-2a0dWPCm.top-1EQ5g_Z4 {
    align-self: flex-start;
}

.Cell-2a0dWPCm.bottom-2oxWtH6- {
    align-self: flex-end;
}

.Cell-2a0dWPCm.center-2S5MJIz0 {
    align-self: center;
}

.Cell-2a0dWPCm.start-2FMnVpjP {
    justify-content: flex-start;
}

.Cell-2a0dWPCm.end-3K-V5Xs9 {
    justify-content: flex-end;
}

.Cell-2a0dWPCm.center-2S5MJIz0 {
    justify-content: center;
}

.Cell-2a0dWPCm.\-1of12-3u7hwFhU {
    width: calc((100% * (1 / 12)) - 20px);
}

.Cell-2a0dWPCm.\-2of12-1FVkd5b4 {
    width: calc((100% * (2 / 12)) - 20px);
}

.Cell-2a0dWPCm.\-3of12-2lVFs8mV {
    width: calc((100% * (3 / 12)) - 20px);
}

.Cell-2a0dWPCm.\-4of12-9VssijFk {
    width: calc((100% * (4 / 12)) - 20px);
}

.Cell-2a0dWPCm.\-5of12-1ZgyNt4s {
    width: calc((100% * (5 / 12)) - 20px);
}

.Cell-2a0dWPCm.\-6of12-2OcClCD8 {
    width: calc((100% * (6 / 12)) - 20px);
}

.Cell-2a0dWPCm.\-7of12-1g5D9tBx {
    width: calc((100% * (7 / 12)) - 20px);
}

.Cell-2a0dWPCm.\-8of12-X_HI7sZT {
    width: calc((100% * (8 / 12)) - 20px);
}

.Cell-2a0dWPCm.\-9of12-1FSJ9oYE {
    width: calc((100% * (9 / 12)) - 20px);
}

.Cell-2a0dWPCm.\-10of12-3bMishEF {
    width: calc((100% * (10 / 12)) - 20px);
}

.Cell-2a0dWPCm.\-11of12-1kzZTaJ4 {
    width: calc((100% * (11 / 12)) - 20px);
}

.Cell-2a0dWPCm.\-12of12-1oUQr8pP {
    width: 100%;
}

/* Remove gutter from last child */
.Cell-2a0dWPCm.\-1of12-3u7hwFhU:last-child {
    width: calc(100% * (1 / 12));
}

.Cell-2a0dWPCm.\-2of12-1FVkd5b4:last-child {
    width: calc(100% * (2 / 12));
}

.Cell-2a0dWPCm.\-3of12-2lVFs8mV:last-child {
    width: calc(100% * (3 / 12));
}

.Cell-2a0dWPCm.\-4of12-9VssijFk:last-child {
    width: calc(100% * (4 / 12));
}

.Cell-2a0dWPCm.\-5of12-1ZgyNt4s:last-child {
    width: calc(100% * (5 / 12));
}

.Cell-2a0dWPCm.\-6of12-2OcClCD8:last-child {
    width: calc(100% * (6 / 12));
}

.Cell-2a0dWPCm.\-7of12-1g5D9tBx:last-child {
    width: calc(100% * (7 / 12));
}

.Cell-2a0dWPCm.\-8of12-X_HI7sZT:last-child {
    width: calc(100% * (8 / 12));
}

.Cell-2a0dWPCm.\-9of12-1FSJ9oYE:last-child {
    width: calc(100% * (9 / 12));
}

.Cell-2a0dWPCm.\-10of12-3bMishEF:last-child {
    width: calc(100% * (10 / 12));
}

.Cell-2a0dWPCm.\-11of12-1kzZTaJ4:last-child {
    width: calc(100% * (11 / 12));
}

.Cell-2a0dWPCm.\-1of6-1crU5OFg {
    width: calc((100% * (1 / 6)) - 10px);
    margin-right: 10px;
}

.Cell-2a0dWPCm.\-2of6-1-cIquI8 {
    width: calc((100% * (2 / 6)) - 10px);
    margin-right: 10px;
}

.Cell-2a0dWPCm.\-3of6-1yaoBud5 {
    width: calc((100% * (3 / 6)) - 10px);
    margin-right: 10px;
}

.Cell-2a0dWPCm.\-4of6-10RJ2_7b {
    width: calc((100% * (4 / 6)) - 10px);
    margin-right: 10px;
}

.Cell-2a0dWPCm.\-5of6-aC7uZTAU {
    width: calc((100% * (5 / 6)) - 10px);
    margin-right: 10px;
}

.Cell-2a0dWPCm.\-6of6-1paROS_1 {
    width: 100%;
}

/* Remove gutter from last child */
.Cell-2a0dWPCm.\-1of6-1crU5OFg:last-child {
    width: calc(100% * (1 / 6));
    margin-right: 0;
}

.Cell-2a0dWPCm.\-2of6-1-cIquI8:last-child {
    width: calc(100% * (2 / 6));
    margin-right: 0;
}

.Cell-2a0dWPCm.\-3of6-1yaoBud5:last-child {
    width: calc(100% * (3 / 6));
    margin-right: 0;
}

.Cell-2a0dWPCm.\-4of6-10RJ2_7b:last-child {
    width: calc(100% * (4 / 6));
    margin-right: 0;
}

.Cell-2a0dWPCm.\-5of6-aC7uZTAU:last-child {
    width: calc(100% * (5 / 6));
    margin-right: 0;
}


.container-2g6NzMK1 {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #000;
}


/* Empty selector for testing purposes. Used to get a reference to the element in the DOM. */
.container-2at-4xhb {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.transitionDefaults-2fpvWi31 {
    transition-duration: 0.3s;
    transition-timing-function: ease;
}

/* poster */

.poster-25TFr14c {
    background-repeat: no-repeat;
    cursor: pointer;
}

/* playIcon */

.playIcon-2T2stob8 {
    width: 16px;
    height: 16px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQzLjIgKDM5MDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5QbGF5LUNvdmVyLUlkbGUtMTY8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IlBsYXktQ292ZXItSWRsZS0xNiIgZmlsbD0iI0Y3RjdGNyI+CiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJwbGF5IiBwb2ludHM9IjIgMTYgMiAwIDE1IDgiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    margin-right: 10px;
    border: none;
    background-color: transparent;
    padding: 0;
}

/* center icon */

.centerIconCircle-UEwlrnFP {
    width: 50px;
    height: 50px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHRpdGxlPkJvbGQtUGxheS0yPC90aXRsZT48ZGVmcz48cGF0aCBkPSJNMzAgNjBDMTMuNDMgNjAgMCA0Ni41NyAwIDMwUzEzLjQzIDAgMzAgMHMzMCAxMy40MyAzMCAzMC0xMy40MyAzMC0zMCAzMHptMC0zYzE0LjkxMiAwIDI3LTEyLjA4OCAyNy0yN1M0NC45MTIgMyAzMCAzIDMgMTUuMDg4IDMgMzBzMTIuMDg4IDI3IDI3IDI3eiIgaWQ9ImEiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjEiIGZpbGw9IiMwMDAiIGN4PSIzMCIgY3k9IjMwIiByPSIyNyIvPjx1c2UgZmlsbC1vcGFjaXR5PSIuMSIgZmlsbD0iIzAwMCIgeGxpbms6aHJlZj0iI2EiLz48cGF0aCBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMyIgZD0iTTMwIDU4LjVjMTUuNzQgMCAyOC41LTEyLjc2IDI4LjUtMjguNVM0NS43NCAxLjUgMzAgMS41IDEuNSAxNC4yNiAxLjUgMzAgMTQuMjYgNTguNSAzMCA1OC41em0wIDBDMTQuMjYgNTguNSAxLjUgNDUuNzQgMS41IDMwUzE0LjI2IDEuNSAzMCAxLjUgNTguNSAxNC4yNiA1OC41IDMwIDQ1Ljc0IDU4LjUgMzAgNTguNXoiLz48cGF0aCBmaWxsPSIjRjdGN0Y3IiBkPSJNMjMuNSA0MlYxOGwyMCAxMiIvPjwvZz48L3N2Zz4K);
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 auto;
    border: none;
    background-color: transparent;
    padding: 0;
}

.centerIconCircle-UEwlrnFP {
    position: relative;
    bottom: calc(47% - 50px);
}

/* center icon responsive */

.centerIcon--vhs-xxs-WoUw9SrK {
    bottom: calc(47% - 23px);
    transform: scale(0.8);
}

/* duration */

.durationBase-2eZiMjVV {
    font-size: 14px;
    line-height: 14px;
    font-weight: 600;
    color: #e2e2e2;
}

.duration-1JEPXl_o {
    position: relative;
    top: 2px;
}

/* headline */

.headline-3TZmBGEa {
    font-size: 22px;
    line-height: 24px;
    color: #f7f7f7;
}

/* compassIcon */

.compassIcon-2v8WriAI {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQzLjEgKDM5MDEyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT4zNjBDb21wYXNzLUNvdmVyLTQwPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIzNjBDb21wYXNzLUNvdmVyLTQwIj4KICAgICAgICAgICAgPGcgaWQ9IjM2MC1WaWV3LUluZGljYXRvciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIC0xLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IkJhY2tncm91bmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAwLjk4MzQ3MSkiPgogICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9ImJvcmRlciIgZmlsbC1vcGFjaXR5PSIwLjIiIGZpbGw9IiMwMDAwMDAiIGN4PSIyMCIgY3k9IjIwIiByPSIxOCI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwLDQwIEM4Ljk1NDMwNSw0MCAwLDMxLjA0NTY5NSAwLDIwIEMwLDguOTU0MzA1IDguOTU0MzA1LDAgMjAsMCBDMzEuMDQ1Njk1LDAgNDAsOC45NTQzMDUgNDAsMjAgQzQwLDMxLjA0NTY5NSAzMS4wNDU2OTUsNDAgMjAsNDAgWiBNMjAsMzggQzI5Ljk0MTEyNTUsMzggMzgsMjkuOTQxMTI1NSAzOCwyMCBDMzgsMTAuMDU4ODc0NSAyOS45NDExMjU1LDIgMjAsMiBDMTAuMDU4ODc0NSwyIDIsMTAuMDU4ODc0NSAyLDIwIEMyLDI5Ljk0MTEyNTUgMTAuMDU4ODc0NSwzOCAyMCwzOCBaIiBpZD0iQ29tYmluZWQtU2hhcGUiIGZpbGw9IiNGN0Y3RjciIG9wYWNpdHk9IjAuNSI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPGcgaWQ9ImV5ZXMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjAwMDAwMCwgMjIuMDAwMDAwKSIgZmlsbD0iI0Y3RjdGNyI+CiAgICAgICAgICAgICAgICAgICAgPGVsbGlwc2UgaWQ9ImRvdCIgY3g9IjIiIGN5PSIyIiByeD0iMiIgcnk9IjIiPjwvZWxsaXBzZT4KICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iZG90IiBjeD0iMTAiIGN5PSIyIiByeD0iMiIgcnk9IjIiPjwvZWxsaXBzZT4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMS4wNzQzNzExLDkuMDQ0OTMzODkgQzEzLjU5MTcxNDMsNy4xMzQwMzI5IDE2LjczMTA4OTgsNiAyMC4xMzUzMzI5LDYgQzIzLjQ1NTA1NDMsNiAyNi41MjI4OTc0LDcuMDc4NDE5NzIgMjkuMDA3NjQ1NSw4LjkwNDA0MjcgTDE5Ljk3MDU2MjcsMTcuOTQxMTI1NSBMMTEuMDc0MzcxMSw5LjA0NDkzMzg5IFoiIGlkPSJDb21iaW5lZC1TaGFwZSIgZmlsbD0iI0Y3RjdGNyI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: transparent;
}


.headlineDefaults-2uBnrXxL {
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    flex: 100%;
    font-weight: bold;
}

.multiLineTruncation-2SsSKq-i {
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.singleLineTruncation-3Ri7ocn9 {
    white-space: nowrap;
}

.headline-xxs-VJykYdkU,
.headline-xs-3BAGtvol {
    font-size: 19px !important;
    line-height: 22px !important;
}

.headline-s-249ql6Ja {
    font-size: 21px !important;
    line-height: 25px !important;
}

.headline-m-2dosP_hi {
    font-size: 24px !important;
    line-height: 28px !important;
}

.headline-l-1gmNcNKL,
.headline-xl-22UiE_mM,
.headline-xxl-3Me4NaLI {
    font-size: 30px !important;
    line-height: 33px !important;
}

.headline-xxs-VJykYdkU.singleLineTruncation-3Ri7ocn9,
.headline-xs-3BAGtvol.singleLineTruncation-3Ri7ocn9 {
    max-width: calc(100% - 50px);
    /* 50px === play button + margin */
}

.headline-m-2dosP_hi.singleLineTruncation-3Ri7ocn9,
.headline-s-249ql6Ja.singleLineTruncation-3Ri7ocn9 {
    max-width: calc(100% - 60px);
    /* 60px === play button + margin */
}

.headline-l-1gmNcNKL.singleLineTruncation-3Ri7ocn9,
.headline-xl-22UiE_mM.singleLineTruncation-3Ri7ocn9,
.headline-xxl-3Me4NaLI.singleLineTruncation-3Ri7ocn9 {
    max-width: calc(100% - 80px);
    /* 80px === play button + margin */
}


.duration-3jGh_a6i {
    margin-bottom: 7px;
    display: block;
}

.duration-xxs-37wPXpZ-,
.duration-xs-1vaW6Ng8,
.duration-s-1Qt5d0eF,
.duration-m-3vHhfujj,
.duration-l-2bRAwCE_,
.duration-xl-2il7gQqB,
.duration-xxl-1I5bJkOW {
    font-size: 13px !important;
    line-height: 13px !important;
}


.playIconDefaults-r78KaMXm {
    position: relative;
}

button {
    border: none;
    background: transparent;
    padding: 0;
    overflow: visible;
    width: auto;
    cursor: pointer;
}

.playIcon-xxs-KwQHyTJf,
.playIcon-xs-1S13QAix {
    width: 30px;
    min-width: 30px;
    height: 30px;
    margin-right: 10px;
}

.playIcon-s-3zL5rtiu {
    margin-right: 10px;
}

.playIcon-m-3X5J00V5,
.playIcon-s-3zL5rtiu {
    width: 40px;
    min-width: 40px;
    height: 40px;
    margin-right: 20px;
}

.playIcon-l-rjJUfF5i,
.playIcon-xl-g0UOaS2y,
.playIcon-xxl-12vhS5Hb {
    width: 60px;
    min-width: 60px;
    height: 60px;
    margin-right: 20px;
}

.playIconCircle-3o9h3iXX {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.playIconCircleMouseOver-27Kcn48m {
    opacity: 1;
}

.playIconTriangle-FrA2BTYl {
    transition-property: transform;
    position: absolute;
    top: 0;
    left: 0;
}

.playIconTriangleMouseOver-YRtMLFpU {
    transform: scale(0.4042) translateX(5px);
}


.overlay-2cwpQscP {
    position: absolute;
    height: 100%;
    width: 100%;
    bottom: 0;
    left: 0;
    opacity: 0.4;
    transition-property: opacity;
    background-image: linear-gradient(to top,
            rgba(0, 0, 0, 1) 0,
            rgba(0, 0, 0, 0) 200px) !important;
}

.isMouseOver-2fvr2A4_ {
    opacity: 0.7 !important;
}


/* Empty selector for testing purposes. Used to get a reference to the element in the DOM. */
.container-1iigG_vr {}

/* poster */

.poster-bCl6gjEn {
    background-size: cover;
    background-position: center center;
}

/* metadata */

.metadataDefaults-27tYH3-1 {
    position: relative;
    max-width: 100%;
    width: 100%;
}

.metadataLarge-qOoT4EEf {
    top: 6px;
}


/* Empty selector for testing purposes. Used to get a reference to the element in the DOM. */
.container-12Ta0PDc {}

/* compassIcon */

.compassIconBase-2-BkRswC {
    position: absolute;
    bottom: 1px;
    right: 0;
}

.compassIcon-xxs-3LCOQYW9,
.compassIcon-xs-D2Rv6Fcl {
    width: 30px;
    height: 30px;
}

.compassIcon-s-1LQpSDVL,
.compassIcon-m-2NmWtzY5 {
    width: 40px;
    height: 40px;
}

.compassIcon-l-2liJfwnd,
.compassIcon-xl-1qnHUsxW,
.compassIcon-xxl-mXniEpBs {
    width: 60px;
    height: 60px;
}


/* Empty selectors for testing purposes. Used to get a reference to the element in the DOM. */
.liveBadge-2COFK2_S {}

.liveBadgeBase-3NF5B6TV {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: transparent;
    right: 0;
    position: absolute;
}

.liveBadge-xxs-XU8Q9jNR,
.liveBadge-xs-1o9MmcFW {
    top: -4px;
}

.liveBadge-s-2R-nbk7q,
.liveBadge-m-2TrmqXfO {
    top: -10px;
}

.liveBadge-l-174BFZkH,
.liveBadge-xl-3kZ90P-l,
.liveBadge-xxl-2fHphIdu {
    top: -5px;
}

.liveRedDot-3aSKERE_ {}

.liveBadge-xs-1o9MmcFW .liveRedDot-3aSKERE_,
.liveBadge-s-2R-nbk7q .liveRedDot-3aSKERE_,
.liveBadge-m-2TrmqXfO .liveRedDot-3aSKERE_,
.liveBadge-l-174BFZkH .liveRedDot-3aSKERE_,
.liveBadge-xl-3kZ90P-l .liveRedDot-3aSKERE_,
.liveBadge-xxl-2fHphIdu .liveRedDot-3aSKERE_ {
    -webkit-animation: pulse-15rjVdBQ 0.75s infinite alternate;
    animation: pulse-15rjVdBQ 0.75s infinite alternate;
    -webkit-animation-timing-function: steps(2);
    animation-timing-function: steps(2);
}

@-webkit-keyframes pulse-15rjVdBQ {
    from {
        visibility: hidden;
    }

    to {
        visibility: visible;
    }
}

@keyframes pulse-15rjVdBQ {
    from {
        visibility: hidden;
    }

    to {
        visibility: visible;
    }
}


/* Empty selectors for testing purposes. Used to get a reference to the element in the DOM. */
.liveBadge-2rzezFHm {}

.liveBadgeBase-2S4hHkC3 {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: transparent;
    right: 0;
    position: absolute;
}

.liveBadge-xxs-2Qq3lkjy,
.liveBadge-xs-1JdHAPsH {
    top: -4px;
}

.liveBadge-s-3oxLEmtn,
.liveBadge-m-2QdakIAz {
    top: -10px;
}

.liveBadge-l-2Zfn-Srp,
.liveBadge-xl-1P_l2bMy,
.liveBadge-xxl-3jeyMbm6 {
    top: -5px;
}

.liveRedDot-2ZfVJuvn {}

.liveBadge-xs-1JdHAPsH .liveRedDot-2ZfVJuvn,
.liveBadge-s-3oxLEmtn .liveRedDot-2ZfVJuvn,
.liveBadge-m-2QdakIAz .liveRedDot-2ZfVJuvn,
.liveBadge-l-2Zfn-Srp .liveRedDot-2ZfVJuvn,
.liveBadge-xl-1P_l2bMy .liveRedDot-2ZfVJuvn,
.liveBadge-xxl-3jeyMbm6 .liveRedDot-2ZfVJuvn {
    -webkit-animation: pulse-UgZZnSGz 0.75s infinite alternate;
    animation: pulse-UgZZnSGz 0.75s infinite alternate;
    -webkit-animation-timing-function: steps(2);
    animation-timing-function: steps(2);
}

@-webkit-keyframes pulse-UgZZnSGz {
    from {
        visibility: hidden;
    }

    to {
        visibility: visible;
    }
}

@keyframes pulse-UgZZnSGz {
    from {
        visibility: hidden;
    }

    to {
        visibility: visible;
    }
}


/* Empty selector for testing purposes. Used to get a reference to the element in the DOM. */
.container-2yQShYGg {}

/* poster */

.poster-1_l32kxB {
    background-size: cover;
    background-position: center center;
}

/* playIcon */

.playIcon-1A7bq8I9 {}

/* center icon */

.centerIconCircle-31qZ7tsL {}

/* responsive center icon */

.centerIcon--vhs-xxs-e1aGRXo1 {}

/* duration */

.duration-g3l_X8Hx {}

/* headline */

.headline-4rAf71AN {}


.headline-XfoD6MTR {
    overflow: hidden;
    text-overflow: ellipsis;
}

.multiLineTruncation-2KQ0PUKJ {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.singleLineTruncation-2-xSHHFG {
    white-space: nowrap;
}


/* Empty selector for testing purposes. Used to get a reference to the element in the DOM. */
.container-BVUn9ETx {}

/* poster */

.poster-2dTdWHYV {
    background-position: bottom, center center;
    background-size: 100% 220px, cover;
}

/* playIcon */

.playIcon-2HDtSkMJ {}

/* center icon */

.centerIconCircle-3pK6vgzK {}

/* responsive center icon */

.centerIcon--vhs-xxs-3qe8x2q4 {}

/* duration */

.duration-23Uoi_lB {}

/* compassIcon */

.compassIcon-1abwMoRq {
    width: 40px;
    height: 40px;
    margin-top: 2px;
    position: absolute;
    bottom: 0;
    right: 0;
}


/* Empty selector for testing purposes. Used to get a reference to the element in the DOM. */
.container-3t8yAJd9 {}

/* poster */

.poster-2MB0sthw {
    background-size: cover;
    background-position: center center;
}

/* playIcon */

.playIcon-1KWSC5zP {}

/* center icon */

.centerIconCircle-QKdBDl0s {}

/* responsive center icon */

.centerIcon--vhs-xxs-td3AlrcG {}

/* liveText */

.liveText-Ihroax5X {
    color: #ff0000 !important;
}

/* headline */

.headline-13imOstF {}

/* duration */

/*.duration {
  composes: duration from "../styles.css";
}*/


/* Empty selector for testing purposes. Used to get a reference to the element in the DOM. */
.container-2at-4xhb {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.transitionDefaults-2fpvWi31 {
    transition-duration: 0.3s;
    transition-timing-function: ease;
}

/* poster */

.poster-25TFr14c {
    background-repeat: no-repeat;
    cursor: pointer;
}

/* playIcon */

.playIcon-2T2stob8 {
    width: 16px;
    height: 16px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQzLjIgKDM5MDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5QbGF5LUNvdmVyLUlkbGUtMTY8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IlBsYXktQ292ZXItSWRsZS0xNiIgZmlsbD0iI0Y3RjdGNyI+CiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJwbGF5IiBwb2ludHM9IjIgMTYgMiAwIDE1IDgiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    margin-right: 10px;
    border: none;
    background-color: transparent;
    padding: 0;
}

/* center icon */

.centerIconCircle-UEwlrnFP {
    width: 50px;
    height: 50px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHRpdGxlPkJvbGQtUGxheS0yPC90aXRsZT48ZGVmcz48cGF0aCBkPSJNMzAgNjBDMTMuNDMgNjAgMCA0Ni41NyAwIDMwUzEzLjQzIDAgMzAgMHMzMCAxMy40MyAzMCAzMC0xMy40MyAzMC0zMCAzMHptMC0zYzE0LjkxMiAwIDI3LTEyLjA4OCAyNy0yN1M0NC45MTIgMyAzMCAzIDMgMTUuMDg4IDMgMzBzMTIuMDg4IDI3IDI3IDI3eiIgaWQ9ImEiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjEiIGZpbGw9IiMwMDAiIGN4PSIzMCIgY3k9IjMwIiByPSIyNyIvPjx1c2UgZmlsbC1vcGFjaXR5PSIuMSIgZmlsbD0iIzAwMCIgeGxpbms6aHJlZj0iI2EiLz48cGF0aCBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMyIgZD0iTTMwIDU4LjVjMTUuNzQgMCAyOC41LTEyLjc2IDI4LjUtMjguNVM0NS43NCAxLjUgMzAgMS41IDEuNSAxNC4yNiAxLjUgMzAgMTQuMjYgNTguNSAzMCA1OC41em0wIDBDMTQuMjYgNTguNSAxLjUgNDUuNzQgMS41IDMwUzE0LjI2IDEuNSAzMCAxLjUgNTguNSAxNC4yNiA1OC41IDMwIDQ1Ljc0IDU4LjUgMzAgNTguNXoiLz48cGF0aCBmaWxsPSIjRjdGN0Y3IiBkPSJNMjMuNSA0MlYxOGwyMCAxMiIvPjwvZz48L3N2Zz4K);
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 auto;
    border: none;
    background-color: transparent;
    padding: 0;
}

.centerIconCircle-UEwlrnFP {
    position: relative;
    bottom: calc(47% - 50px);
}

/* center icon responsive */

.centerIcon--vhs-xxs-WoUw9SrK {
    bottom: calc(47% - 23px);
    transform: scale(0.8);
}

/* duration */

.durationBase-2eZiMjVV {
    font-size: 14px;
    line-height: 14px;
    font-weight: 600;
    color: #e2e2e2;
}

.duration-1JEPXl_o {
    position: relative;
    top: 2px;
}

/* headline */

.headline-3TZmBGEa {
    font-size: 22px;
    line-height: 24px;
    color: #f7f7f7;
}

/* compassIcon */

.compassIcon-2v8WriAI {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQzLjEgKDM5MDEyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT4zNjBDb21wYXNzLUNvdmVyLTQwPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIzNjBDb21wYXNzLUNvdmVyLTQwIj4KICAgICAgICAgICAgPGcgaWQ9IjM2MC1WaWV3LUluZGljYXRvciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIC0xLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IkJhY2tncm91bmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAwLjk4MzQ3MSkiPgogICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9ImJvcmRlciIgZmlsbC1vcGFjaXR5PSIwLjIiIGZpbGw9IiMwMDAwMDAiIGN4PSIyMCIgY3k9IjIwIiByPSIxOCI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwLDQwIEM4Ljk1NDMwNSw0MCAwLDMxLjA0NTY5NSAwLDIwIEMwLDguOTU0MzA1IDguOTU0MzA1LDAgMjAsMCBDMzEuMDQ1Njk1LDAgNDAsOC45NTQzMDUgNDAsMjAgQzQwLDMxLjA0NTY5NSAzMS4wNDU2OTUsNDAgMjAsNDAgWiBNMjAsMzggQzI5Ljk0MTEyNTUsMzggMzgsMjkuOTQxMTI1NSAzOCwyMCBDMzgsMTAuMDU4ODc0NSAyOS45NDExMjU1LDIgMjAsMiBDMTAuMDU4ODc0NSwyIDIsMTAuMDU4ODc0NSAyLDIwIEMyLDI5Ljk0MTEyNTUgMTAuMDU4ODc0NSwzOCAyMCwzOCBaIiBpZD0iQ29tYmluZWQtU2hhcGUiIGZpbGw9IiNGN0Y3RjciIG9wYWNpdHk9IjAuNSI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPGcgaWQ9ImV5ZXMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjAwMDAwMCwgMjIuMDAwMDAwKSIgZmlsbD0iI0Y3RjdGNyI+CiAgICAgICAgICAgICAgICAgICAgPGVsbGlwc2UgaWQ9ImRvdCIgY3g9IjIiIGN5PSIyIiByeD0iMiIgcnk9IjIiPjwvZWxsaXBzZT4KICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iZG90IiBjeD0iMTAiIGN5PSIyIiByeD0iMiIgcnk9IjIiPjwvZWxsaXBzZT4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMS4wNzQzNzExLDkuMDQ0OTMzODkgQzEzLjU5MTcxNDMsNy4xMzQwMzI5IDE2LjczMTA4OTgsNiAyMC4xMzUzMzI5LDYgQzIzLjQ1NTA1NDMsNiAyNi41MjI4OTc0LDcuMDc4NDE5NzIgMjkuMDA3NjQ1NSw4LjkwNDA0MjcgTDE5Ljk3MDU2MjcsMTcuOTQxMTI1NSBMMTEuMDc0MzcxMSw5LjA0NDkzMzg5IFoiIGlkPSJDb21iaW5lZC1TaGFwZSIgZmlsbD0iI0Y3RjdGNyI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: transparent;
}


.franklin-2GJdS5XG {
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
}

.karnak-1FdvNqmf {
    font-family: 'karnak', 'nyt-karnak', 'nyt-karnak-display-130124';
}

.cheltenham-20WX1MC- {
    font-family: 'cheltenham', 'nyt-cheltenham', Georgia, 'Times New Roman', times,
        serif;
}

.cheltenhamCond-3MbDiSP1 {
    font-family: 'nyt-cheltenham-cond', 'cheltenham', 'nyt-cheltenham', Georgia,
        'Times New Roman', times, serif;
}


.countdown-1QKNtJ50 {
    position: absolute;
    z-index: 40;
    box-sizing: border-box;
    color: #fff;
    background: #666;
    background: rgba(102, 102, 102, 0.7);
    border-radius: 100px;
    text-align: center;
    transition: background 0.4s, width 1s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 700;

    /*responsive*/
    top: 10px;
    right: 10px;
    width: auto;
    padding: 11px 15px;
    font-size: 13px;
}

.countdown-1QKNtJ50.xxl-qWr7tA9G,
.countdown-1QKNtJ50.xl-1QXqoJIT {
    top: 10px;
    right: 10px;
    width: 140px;
    padding: 16px 20px;
    font-size: 14px;
}

.countdown-1QKNtJ50.l-gTeUX-1C {
    top: 10px;
    right: 10px;
    width: 120px;
    padding: 11px 15px;
    font-size: 13px;
}

.countdown-1QKNtJ50.m-b6VEUEE7 {
    top: 10px;
    right: 10px;
    width: 100px;
    padding: 10px 14px;
    font-size: 11px;
}

.countdown-1QKNtJ50.s-1X8FDBeL {
    top: 5px;
    right: 5px;
    width: 100px;
    padding: 6px 9px;
    font-size: 10px;
}

.countdown-1QKNtJ50.xs-3MrI0JsM,
.countdown-1QKNtJ50.xxs-1S21aDca {
    top: 0;
    right: 0;
    width: 100%;
    padding: 7px 9px 6px;
    font-size: 10px;

    border-radius: 0;
    text-align: right;
}

.label-3a3bqUnC {
    border-right: 1px solid #888;
    padding-right: 10px;
    margin-right: 10px;
}


@-webkit-keyframes fadeIn-13ze28nJ {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn-13ze28nJ {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.duration-1RF_ghPY {
    font-size: 14px;
    color: rgba(0, 0, 0, 1);
    text-align: right;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    opacity: 0;
    -webkit-animation: fadeIn-13ze28nJ 400ms ease-in 100ms forwards;
    animation: fadeIn-13ze28nJ 400ms ease-in 100ms forwards;
}

.light-KhOaTkqG.duration-1RF_ghPY {
    color: #ffffff;
}

.duration-1RF_ghPY.duration--placeholder-3QCCqWsG {
    font-weight: 600;
    -webkit-animation: none;
    animation: none;
    opacity: 1;
}


.wrapper-zbn5BZ6K {
    position: relative;
    height: 100%;
}

.wrapper-zbn5BZ6K,
.wrapper-zbn5BZ6K * {
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
}

.fadeable-card-219nCnG- {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    transition: opacity 300ms ease-in;
    pointer-events: none;
}

.fadeable-card--show-2YruPrM- {
    pointer-events: auto;
    opacity: 1;
    transition: opacity 300ms ease-out 600ms;
}

.container-KiiKryN_ {
    display: flex;
    align-items: center;
    height: 100%;
}

.mobile-1niKtv3n .container-KiiKryN_ {
    position: relative;
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
}


.desktop-2mf25PKB .chunk-17WR1Qv1 {
    margin-right: 15px;

    /* somehow this box has a larger height than content, 44px instead of 40px
   * when we make it a flex container, the height is normal.
     this is a temporary fix
  */
    display: flex;
    align-items: center;
}

.desktop-2mf25PKB.vhs-xs-3yXQI9Fz .chunk-17WR1Qv1,
.desktop-2mf25PKB.vhs-xxs-1JOFDvgY .chunk-17WR1Qv1 {
    margin-right: 10px;
}

.wrapper-zbn5BZ6K button {
    border: none;
    margin: 0;
    padding: 0;
    background: none;
    cursor: pointer;
}

.wrapper-zbn5BZ6K button:disabled {
    cursor: default;
}

/* https://stackoverflow.com/a/30871205/3437335 */
.wrapper-zbn5BZ6K use {
    pointer-events: none;
}

.transcript-AcUHctkp {
    margin-left: 15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.transcript-AcUHctkp:hover svg path,
.transcript-AcUHctkp:focus svg path {
    fill: rgba(0, 0, 0, .8) !important;
}

.light-13aB1LNX .transcript-AcUHctkp:hover svg path,
.light-13aB1LNX .transcript-AcUHctkp:focus svg path {
    fill: rgba(255, 255, 255, .8) !important;
}

.transcript-AcUHctkp button:disabled svg path {
    fill: rgba(68, 68, 68, 0.2);
}

.light-13aB1LNX.transcript-AcUHctkp button:disabled svg path {
    fill: rgba(255, 255, 255, 0.2) !important;
}

/* temp fix, without .desktop these disabled rules will not apply on desktop */
.desktop-2mf25PKB.transcript-AcUHctkp button:disabled svg path {
    fill: rgba(68, 68, 68, 0.2);
}

.desktop-2mf25PKB.light-13aB1LNX.transcript-AcUHctkp button:disabled svg path {
    fill: rgba(255, 255, 255, 0.2) !important;
}

.volumeContainer-W4vHMDJx {
    margin-left: 15px;

    /* somehow this box has a larger height than content, 44px instead of 40px
   * when we make it a flex container, the height is normal.
     this is a temporary fix
  */
    display: flex;
    align-items: center;
}

.desktop-2mf25PKB.vhs-xs-3yXQI9Fz .volumeContainer-W4vHMDJx {
    margin-left: 10px;
}

.center-1NqihK55 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}

.error-17l_qAZg {
    font-size: 14px;
    color: rgba(0, 0, 0, 1);
}

.light-13aB1LNX .error-17l_qAZg {
    color: rgba(255, 255, 255, 1);
}

.error__message-3PJMFdo7 {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.error__message-3PJMFdo7 span {
    line-height: normal;
}

.transcript-AcUHctkp svg path,
.retry-1jk1WyCq svg,
.fatal-2c7Uwq9U svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 0.25s, transform 300ms ease-out;
}

.light-13aB1LNX .transcript-AcUHctkp svg path,
.light-13aB1LNX .retry-1jk1WyCq svg,
.light-13aB1LNX .fatal-2c7Uwq9U svg {
    fill: #ffffff;
}

.retry-1jk1WyCq {
    width: 30px;
    height: 30px;
    flex-shrink: 0;
}

.fatal-2c7Uwq9U {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
}

.container__playback-MRa1r7AF {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    flex: 1 0 auto;
    padding-bottom: 20px;
}

.container__duration-3gYKdJ0v {
    position: absolute;
    top: 50%;
    margin-top: 10px;
}

.container__transcript-V0fC4Xbd {
    position: absolute;
    top: 50%;
    margin-top: 40px;
}

.container__timeline-_2TEK9Uc {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    width: 100%;
    height: 40px;
}


.fast-forward-1JbaMpeL svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 0.25s, transform 300ms;
}

.desktop-Q_FP0IBX.fast-forward-1JbaMpeL:hover svg,
.desktop-Q_FP0IBX.fast-forward-1JbaMpeL:focus svg {
    fill: rgba(0, 0, 0, .8);
}

.light-1gwOs_oX.fast-forward-1JbaMpeL svg {
    fill: #ffffff;
}

.desktop-Q_FP0IBX.light-1gwOs_oX.fast-forward-1JbaMpeL:hover svg,
.desktop-Q_FP0IBX.light-1gwOs_oX.fast-forward-1JbaMpeL:focus svg {
    fill: rgba(255, 255, 255, 0.8);
}

/* on safari the svg is cropped,
 * so increase the container's size as a hacky fix */
.fast-forward-1JbaMpeL {
    width: 31px;
    height: 31px;
}

.fast-forward-1JbaMpeL svg {
    width: 30px;
    height: 30px;
}

/* disable these buttons */
.fast-forward-1JbaMpeL:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.light-1gwOs_oX.fast-forward-1JbaMpeL:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}

/* temp fix, without .desktop these disabled rules will not apply on desktop */
.desktop-Q_FP0IBX.fast-forward-1JbaMpeL:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.desktop-Q_FP0IBX.light-1gwOs_oX.fast-forward-1JbaMpeL:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}


.spinner-1Hq-hFPQ {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
    transition: opacity 300ms ease-out;
    box-sizing: border-box;
    display: block;
}

.light-3nw-C-jF.spinner-1Hq-hFPQ {
    border-color: #ffffff;
}

@-webkit-keyframes spin-2z3vTCsk {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes spin-2z3vTCsk {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.spinner-1Hq-hFPQ span {
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    clip: rect(20px, 40px, 40px, 0);
    opacity: 0;
    -webkit-animation: none;
    animation: none;
}

.vhs-xxs-3hr2ui_L.spinner-1Hq-hFPQ span {
    clip: rect(15px, 30px, 30px, 0);
}

.vhs-l-1ZqhWwUO.spinner-1Hq-hFPQ span,
.vhs-xl-3MIWo5E4.spinner-1Hq-hFPQ span,
.vhs-xxl-U4fBIHnp.spinner-1Hq-hFPQ span {
    clip: rect(25px, 60px, 60px, 0);
}

.mobile-2uGwuiaY.spinner-1Hq-hFPQ span {
    clip: rect(25px, 60px, 60px, 0);
}

.spinner-1Hq-hFPQ span::after {
    content: '';
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 2px solid rgba(0, 0, 0, 1);
    border-radius: 50%;
}

.light-3nw-C-jF.spinner-1Hq-hFPQ span::after {
    border-color: #ffffff;
}

.show-ucO_HEmS.spinner-1Hq-hFPQ {
    opacity: 1;
    transition: opacity 300ms ease-out 300ms;
    -webkit-animation: spin-2z3vTCsk 3000ms linear infinite;
    animation: spin-2z3vTCsk 3000ms linear infinite;
}

.show-ucO_HEmS.spinner-1Hq-hFPQ span {
    opacity: 1;
    transition: opacity 300ms ease-out;
    -webkit-animation: spin-2z3vTCsk 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
    animation: spin-2z3vTCsk 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
}


.circle-3tIPiHv_ {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.1) !important;
    border: 2px solid rgba(0, 0, 0, 1);
    border-radius: 50%;
    opacity: 0;
    transition: opacity 300ms;
}

.light-r2C9sdad .circle-3tIPiHv_ {
    border-color: #ffffff;
}

.circle-3tIPiHv_.show-2_w5iJaH {
    opacity: 1;
}


.play-28dQRyDj svg,
.pause-37Q2gZNG svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 300ms, transform 300ms 150ms, opacity 300ms;
}

.desktop-33nblbsH.play-28dQRyDj.hover-10Dv3gd- svg,
.desktop-33nblbsH.play-28dQRyDj:focus svg,
.desktop-33nblbsH.pause-37Q2gZNG:hover svg,
.desktop-33nblbsH.pause-37Q2gZNG:focus svg {
    fill: rgba(0, 0, 0, .8);
    transition: transform 300ms;
}

.light-r2C9sdad.play-28dQRyDj svg,
.light-r2C9sdad.pause-37Q2gZNG svg {
    fill: #ffffff;
}

.desktop-33nblbsH.light-r2C9sdad.play-28dQRyDj.hover-10Dv3gd- svg,
.desktop-33nblbsH.light-r2C9sdad.play-28dQRyDj:focus svg,
.desktop-33nblbsH.light-r2C9sdad.pause-37Q2gZNG:hover svg,
.desktop-33nblbsH.light-r2C9sdad.pause-37Q2gZNG:focus svg {
    fill: rgba(255, 255, 255, 0.8);
}

.play-28dQRyDj,
.pause-37Q2gZNG {
    width: 40px;
    height: 40px;
    position: relative;
}

.vhs-xxs-rHlekkTR.play-28dQRyDj,
.vhs-xxs-rHlekkTR.pause-37Q2gZNG {
    width: 30px;
    height: 30px;
}

.vhs-xxl-3lVk_QqP.play-28dQRyDj,
.vhs-xxl-3lVk_QqP.pause-37Q2gZNG,
.vhs-xl-2OarcCIE.play-28dQRyDj,
.vhs-xl-2OarcCIE.pause-37Q2gZNG,
.vhs-l-2D9eQpBq.play-28dQRyDj,
.vhs-l-2D9eQpBq.pause-37Q2gZNG {
    width: 50px;
    height: 50px;
}

.mobile-1Jw2b02E.play-28dQRyDj,
.mobile-1Jw2b02E.pause-37Q2gZNG {
    width: 60px;
    height: 60px;
    margin: 0 25px;
    flex-shrink: 0;
    margin-bottom: 12px !important;
}

.mobile-1Jw2b02E .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(8px);
    fill: rgba(0, 0, 0, 1);
}

.desktop-33nblbsH.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(5px);
    fill: rgba(0, 0, 0, 1);
}

.vhs-xxs-rHlekkTR.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(4px);
}

.vhs-l-2D9eQpBq.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt,
.vhs-xl-2OarcCIE.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt,
.vhs-xxl-3lVk_QqP.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(6px);
}

.mobile-1Jw2b02E .pause-bars-rOm1UnhP {
    transform: scale(0.5);
    fill: rgba(0, 0, 0, 1);
}

.light-r2C9sdad.mobile-1Jw2b02E .play-triangle-3-_pUfBt,
.light-r2C9sdad.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt,
.light-r2C9sdad.mobile-1Jw2b02E .pause-bars-rOm1UnhP {
    fill: #ffffff;
}

.play-triangle-3-_pUfBt,
.pause-bars-rOm1UnhP {
    z-index: 2;
    opacity: 1;
    transform: scale(1) translateX(0);
}

.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt {
    opacity: 0.5;
    transform: scale(0.5) translateX(5px);
    transform-origin: center;
    transition: transform 300ms, opacity 300ms;
}

.vhs-xxs-rHlekkTR.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(4px);
}

.vhs-l-2D9eQpBq.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt,
.vhs-xl-2OarcCIE.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt,
.vhs-xxl-3lVk_QqP.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(6px);
}

.mobile-1Jw2b02E.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(8px);
}

.buffering-2_Sqh_Nu .pause-bars-rOm1UnhP {
    opacity: 0.5;
    transform: scale(0.5);
    transition: transform 300ms, opacity 300ms;
}


.rewind-3JjXn1Ko svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 0.25s, transform 300ms;
}

.desktop-o0RixJeK.rewind-3JjXn1Ko:hover svg,
.desktop-o0RixJeK.rewind-3JjXn1Ko:focus svg {
    fill: rgba(0, 0, 0, .8);
}

.light-Lxh25U-X.rewind-3JjXn1Ko svg {
    fill: #ffffff;
}

.desktop-o0RixJeK.light-Lxh25U-X.rewind-3JjXn1Ko:hover svg,
.desktop-o0RixJeK.light-Lxh25U-X.rewind-3JjXn1Ko:focus svg {
    fill: rgba(255, 255, 255, 0.8);
}

/* on safari the svg is cropped,
 * so increase the container's size as a hacky fix */
.rewind-3JjXn1Ko {
    width: 31px;
    height: 31px;
}

.rewind-3JjXn1Ko svg {
    width: 30px;
    height: 30px;
}

/* disable these buttons */
.rewind-3JjXn1Ko:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.light-Lxh25U-X.rewind-3JjXn1Ko:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}

/* temp fix, without .desktop these disabled rules will not apply on desktop */
.desktop-o0RixJeK.rewind-3JjXn1Ko:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.desktop-o0RixJeK.light-Lxh25U-X.rewind-3JjXn1Ko:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}


.handle-yWumRNVF {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 5;
    fill: #000000;
}

.light-1iQ_-Gik .handle-yWumRNVF {
    fill: #f7f7f7;
}

.desktop-1y6HQ4wj .handle-yWumRNVF {
    width: 12px;
    height: 12px;
}

.desktop-1y6HQ4wj.scrubbing-1jGsslgJ .handle-yWumRNVF {
    width: 6px;
    height: 6px;
}

.scrubbing-1jGsslgJ .handle-yWumRNVF {
    width: 12px;
    height: 12px;
}

.ink-2JygG5tZ {
    transform: scale(0);
    width: 40px;
    height: 40px;
}

.scrubbing-1jGsslgJ .ink-2JygG5tZ {
    transform: scale(1);
    -webkit-animation: ripple-3czL9qGK 200ms ease;
    animation: ripple-3czL9qGK 200ms ease;
    z-index: 4;
    fill: rgba(0, 0, 0, 0.2);
}

.light-1iQ_-Gik.scrubbing-1jGsslgJ .ink-2JygG5tZ {
    fill: rgba(255, 255, 255, 0.2);
}

@-webkit-keyframes ripple-3czL9qGK {
    from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}

@keyframes ripple-3czL9qGK {
    from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}


.scrubberContainer-1WyrbTR8 {
    position: absolute;
    left: 0;
    z-index: 4;
    height: 100%;

    opacity: 1;
    transform: scale(1);
    transform-origin: center left;
    transition: opacity 150ms ease-out, transform 150ms ease-out;
}

.scrubberContainer-1WyrbTR8.scrubberContainerHide-38e1Psy2 {
    opacity: 0;
    transform: scale(0.1);
    transition: opacity 150ms ease-in, transform 150ms ease-in;
}

.center-2ePOhelf {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}

.timeline-3hWvXF_F {
    flex-grow: 1;
    cursor: pointer;
    position: relative;
    height: 40px;
    transition: transform 400ms ease-out;
    transform-origin: right;
    transform: scaleX(1);
}

.timeline-3hWvXF_F.timeline--placeholder-3vi2HDMp {
    cursor: inherit;
}

.timeline__progress-1G5PcPam {
    width: 0%;
    height: 2px;
    margin: 19px 0;
    position: absolute;
    background: rgba(0, 0, 0, 1);
    z-index: 3;
}

.light-Hbch6i4G .timeline__progress-1G5PcPam {
    background: rgba(255, 255, 255);
}

.timeline__buffered-3wXSHzxd {
    width: 0%;
    height: 2px;
    margin: 19px 0;
    position: absolute;
    background: rgba(0, 0, 0, .2);
    z-index: 2;
}

.light-Hbch6i4G .timeline__buffered-3wXSHzxd {
    background: rgba(255, 255, 255, 0.4);
}

.timeline__duration-2wArYQHv {
    width: 100%;
    height: 2px;
    margin: 19px 0;
    position: absolute;
    background: rgba(0, 0, 0, .1);
    z-index: 1;
}

.light-Hbch6i4G .timeline__duration-2wArYQHv {
    background: rgba(255, 255, 255, 0.2);
}

.animate-25gH6GDN {
    transition: all 800ms ease !important;
}

/*
 * This is just used for keyboard control of the "slider"
 * We have to use the ARIA slider role instead of an input
 * It's just an extra <div> with some keyboard handlers and an outline
 */
.timeline__slider-3bratC31:focus {
    height: 2px;
    width: 100%;
    outline: 1px solid #4a90e2;
    outline-offset: 1px;
}


.volume-1O8d0eUA {
    width: 24px;
    height: 24px;
    flex-shrink: 0;
}

.volume-1O8d0eUA svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 0.25s, transform 300ms;
}

.desktop-3zq1efKR.volume-1O8d0eUA:hover svg,
.desktop-3zq1efKR.volume-1O8d0eUA:focus svg {
    fill: rgba(0, 0, 0, .8);
}

.light-npGsxX0d.volume-1O8d0eUA svg {
    fill: #ffffff;
}

.desktop-3zq1efKR.light-npGsxX0d.volume-1O8d0eUA:hover svg,
.desktop-3zq1efKR.light-npGsxX0d.volume-1O8d0eUA:focus svg {
    fill: rgba(255, 255, 255, 0.8);
}


.volume-1O8d0eUA:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.light-npGsxX0d.volume-1O8d0eUA:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}

/* temp fix, without .desktop these disabled rules will not apply on desktop */
.desktop-3zq1efKR.volume-1O8d0eUA:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.desktop-3zq1efKR.light-npGsxX0d.volume-1O8d0eUA:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}


.center-1rJo-uv- {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}


.tbutton-2L0GaJtC {
    margin-top: 5px !important;
    background: transparent;
    height: 45px;
    width: 140px;
    color: white;
    border: 1px solid !important;
    border-radius: 4px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    transition: 0.3s ease;
}

.tbuttonLightTheme-3bup-CvX.tbutton-2L0GaJtC {
    border-color: transparent !important;
    background: rgba(0, 0, 0, 0.1) !important;
}

.tbuttonDarkTheme-cv8xEMJI.tbutton-2L0GaJtC {
    border-color: #000000 !important;
}

.tbutton-2L0GaJtC:hover {
    border: 1px rgba(255, 255, 255, 1) solid;
    background: rgba(0, 0, 0, 0.1);
}

.tbutton-2L0GaJtC:focus {
    border: 1px rgba(255, 255, 255, 1) solid;
    background: rgba(0, 0, 0, 0.25);
}

.textSpan-2JDJ9ilH {
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    margin-left: 15px;
}

.tbuttonLightTheme-3bup-CvX .textSpan-2JDJ9ilH {
    color: #ffffff;
}

.tbuttonDarkTheme-cv8xEMJI .textSpan-2JDJ9ilH {
    color: #000000;
}

.buttonContentContainer-1HitmpQG {
    display: flex;
    flex-direction: row;
    margin: auto 15px;
}


.wrapper-1psnlQub {
    position: relative;
    height: 70px;
}

.fadeable-card-7GXsqINn {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    transition: opacity 300ms ease-in;
    pointer-events: none;
}

.fadeable-card--show-3JkJnOAd {
    pointer-events: auto;
    opacity: 1;
    transition: opacity 300ms ease-out 600ms;
}

.container-PA2EXLwh {
    display: flex;
    align-items: center;
    height: 40px;
    line-height: 40px;
    padding: 15px 20px;
}

.chunk-140HiJJE+.chunk-140HiJJE {
    margin-left: 20px;
}

.small-zlxYcudU .chunk-140HiJJE+.chunk-140HiJJE {
    margin-left: 10px;
}

.wrapper-1psnlQub button {
    border: none;
    margin: 0;
    padding: 0;
    background: none;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
}

/* https://stackoverflow.com/a/30871205/3437335 */
.wrapper-1psnlQub use {
    pointer-events: none;
}

.play-3nZmdAx2 svg,
.pause-ohgGg9mU svg,
.rewind-3plmLEaJ svg,
.fast-forward-1eC-z6CY svg,
.volume-2gdcbXfJ svg,
.retry-2FkTPmFi svg,
.fatal-2lTbqkU4 svg {
    fill: #666666;
}

.play-3nZmdAx2:hover svg,
.play-3nZmdAx2:focus svg,
.pause-ohgGg9mU:hover svg,
.pause-ohgGg9mU:focus svg,
.rewind-3plmLEaJ:hover svg,
.rewind-3plmLEaJ:focus svg,
.fast-forward-1eC-z6CY:hover svg,
.fast-forward-1eC-z6CY:focus svg,
.volume-2gdcbXfJ:hover svg,
.volume-2gdcbXfJ:focus svg {
    fill: #999999;
}


.play-3nZmdAx2.active-NDVLZmwo:hover svg,
.play-3nZmdAx2.active-NDVLZmwo:focus svg,
.pause-ohgGg9mU.active-NDVLZmwo:hover svg,
.pause-ohgGg9mU.active-NDVLZmwo:focus svg,
.retry-2FkTPmFi:hover svg,
.retry-2FkTPmFi:focus svg {
    fill: #6288a5;
}

.volume-2gdcbXfJ svg .volume__stroke-3KYHtFZw {
    stroke: #666666;
}

.volume-2gdcbXfJ:hover svg .volume__stroke-3KYHtFZw,
.volume-2gdcbXfJ:focus svg .volume__stroke-3KYHtFZw {
    stroke: #999999;
}

.play-3nZmdAx2,
.pause-ohgGg9mU {
    width: 40px;
    height: 40px;
    cursor: pointer;
    position: relative;
    transform: scale(1);
}

.small-zlxYcudU .play-3nZmdAx2,
.small-zlxYcudU .pause-ohgGg9mU {
    transform: scale(0.75);
    transform-origin: center right;
    margin-left: -10px;
}

.rewind-3plmLEaJ,
.fast-forward-1eC-z6CY,
.volume-2gdcbXfJ,
.retry-2FkTPmFi {
    width: 30px;
    height: 30px;
    cursor: pointer;
}

.fatal-2lTbqkU4 {
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.center-1fXFgRoW {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}

.play-triangle-2g8X_Wrg,
.pause-bars-3qWQKO4b {
    z-index: 2;
    opacity: 1;
    transform: scale(1) translateX(0);
    transition: transform 300ms ease-in, opacity 300ms ease-in;
}

.play-3nZmdAx2:hover .play-triangle-2g8X_Wrg,
.active-NDVLZmwo .play-triangle-2g8X_Wrg {
    transform: scale(0.5) translateX(3px);
    transform-origin: center;
    transition: transform 300ms ease-out;
    fill: #6288a5;
}

.buffering-2eCRMkd1 .play-triangle-2g8X_Wrg {
    opacity: 0.5;
    transform: scale(0.5) translateX(3px);
    transform-origin: center;
    transition: transform 300ms ease-out, opacity 300ms ease-out,
        fill 300ms ease-out;
    fill: #6288a5;
}

.pause-ohgGg9mU:hover .pause-bars-3qWQKO4b,
.active-NDVLZmwo .pause-bars-3qWQKO4b {
    transform: scale(0.5);
    transform-origin: center;
    transition: transform 300ms ease-out, fill 300ms ease-out;
    fill: #6288a5;
}

.buffering-2eCRMkd1 .pause-bars-3qWQKO4b {
    opacity: 0.5;
    transform: scale(0.5);
    transition: transform 300ms ease-out 300ms, opacity 300ms ease-out 300ms,
        fill 300ms ease-out 300ms;
    fill: #6288a5;
}

.spinner-3-QgGKxJ {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
    transition: opacity 300ms ease-out;
    box-sizing: border-box;
    display: block;
    height: 40px;
    width: 40px;
    border: 1px solid #6288a5;
    border-radius: 50%;
}

.active-NDVLZmwo .spinner-3-QgGKxJ {
    opacity: 1;
    transition: opacity 300ms ease-out 300ms;
}

.play-3nZmdAx2:hover .spinner-3-QgGKxJ,
.pause-ohgGg9mU:hover .spinner-3-QgGKxJ {
    opacity: 1;
    transition: opacity 300ms ease-out;
}

.buffering-2eCRMkd1 .spinner-3-QgGKxJ {
    opacity: 1;
    transition: opacity 300ms ease-out 300ms;
    -webkit-animation: spin-1xisgdKG 3000ms linear infinite;
    animation: spin-1xisgdKG 3000ms linear infinite;
    border: none;
}

@-webkit-keyframes spin-1xisgdKG {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes spin-1xisgdKG {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.spinner-3-QgGKxJ span {
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 40px;
    width: 40px;
    clip: rect(20px, 40px, 40px, 0);
    opacity: 0;
    -webkit-animation: none;
    animation: none;
}

.buffering-2eCRMkd1 .spinner-3-QgGKxJ span {
    opacity: 1;
    transition: opacity 300ms ease-out;
    -webkit-animation: spin-1xisgdKG 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
    animation: spin-1xisgdKG 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
}

.spinner-3-QgGKxJ span::before {
    content: '';
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 40px;
    width: 40px;
    border: 1px solid transparent;
    border-top: 1px solid #6288a5;
    border-radius: 50%;
    -webkit-animation: none;
    animation: none;
}

.buffering-2eCRMkd1 .spinner-3-QgGKxJ span::before {
    -webkit-animation: spin-1xisgdKG 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
    animation: spin-1xisgdKG 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
}

.spinner-3-QgGKxJ span::after {
    content: '';
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 40px;
    width: 40px;
    border: 1px solid #6288a5;
    border-radius: 50%;
}

@-webkit-keyframes fadeIn-l910csyW {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn-l910csyW {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.duration-2IOln_4E {
    font-size: 14px;
    color: #666666;
    text-align: right;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    opacity: 0;
    -webkit-animation: fadeIn-l910csyW 400ms ease-in 600ms forwards;
    animation: fadeIn-l910csyW 400ms ease-in 600ms forwards;
}

.duration-2IOln_4E.duration--placeholder-23ekiDrQ {
    font-weight: 600;
    -webkit-animation: none;
    animation: none;
    opacity: 1;
}

.timeline-FLWx8HaN {
    flex-grow: 1;
    cursor: pointer;
    position: relative;
    height: 30px;
    transition: transform 400ms ease-out;
    transform-origin: right;
    transform: scaleX(1);
}

.timeline-FLWx8HaN.timeline--placeholder-2c56g3DK {
    cursor: inherit;
}

.timeline__progress-2DxHusDz {
    width: 0%;
    height: 2px;
    margin: 14px 0;
    position: absolute;
    background: #6288a5;
    z-index: 3;
}

.timeline__buffered-31MAg1_h {
    width: 0%;
    height: 2px;
    margin: 14px 0;
    position: absolute;
    background: #bbbbbb;
    z-index: 2;
}

.timeline__duration-1zWj-_wf {
    width: 100%;
    height: 2px;
    margin: 14px 0;
    position: absolute;
    background: #e2e2e2;
    z-index: 1;
}

/*
 * This is just used for keyboard control of the "slider"
 * We have to use the ARIA slider role instead of an input
 * It's just an extra <div> with some keyboard handlers and an outline
 */
.timeline__slider-1oXbNbyO:focus {
    height: 2px;
    width: 100%;
    outline: 1px solid #4a90e2;
    outline-offset: 1px;
}

.timeline__scrubber-1KW7G1LV {
    opacity: 0;
    position: absolute;
    top: 3px;
    left: 0;
    z-index: 4;
    transform: scale(0.1);
    transform-origin: center left;
    transition: opacity 150ms ease-in, transform 150ms ease-in;
}

.timeline__scrubber--scrubbing-16_Qm_Ir {
    top: 10px;
}

.timeline--hovered-3hy8rDQy .timeline__scrubber-1KW7G1LV {
    opacity: 1;
    transform: scale(1);
    transform-origin: center left;
    transition: opacity 150ms ease-out, transform 150ms ease-out;
}

.timeline__scrubber-1KW7G1LV svg.scrub-indicator-PzkVedth {
    margin-left: -12.5px;
}

.timeline__scrubber--scrubbing-16_Qm_Ir svg.handle-2zqBDnfr {
    position: absolute;
    top: 0;
    left: -5px;
    z-index: 5;
}

.timeline__scrubber--scrubbing-16_Qm_Ir svg.ink-2uIAwEoF {
    position: absolute;
    top: -15px;
    left: -20px;
    opacity: 0.65;
    transform: scale(1);
    -webkit-animation: ripple-2UbN71DW 200ms ease;
    animation: ripple-2UbN71DW 200ms ease;
    z-index: 4;
}

@-webkit-keyframes ripple-2UbN71DW {
    from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}

@keyframes ripple-2UbN71DW {
    from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}

.error-1OQiDW0M {
    font-size: 14px;
    color: #666666;
}

.error__message-1xpi7c0p {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.error__message-1xpi7c0p span {
    line-height: normal;
}


.vhs-plugin-browser-not-supported {
    position: absolute;
    z-index: 50;
    background: #000;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: none
}

.vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center
}

.vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message .vhs-icon-alert {
    color: #fff;
    font-size: 30px;
    margin-right: 20px;
    vertical-align: middle
}

.vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message p {
    text-align: left;
    font-family: arial, helvetica, sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #fff;
    display: inline-block;
    margin: 0;
    vertical-align: middle
}

.vhs-xxs .vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message p,
.vhs-xs .vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message p,
.vhs-s .vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message p {
    margin-top: 15px;
    text-align: center;
    display: block
}


@keyframes spin {
    to {
        transform: rotate(1turn)
    }
}

.vhs-buffering-container {
    z-index: 6;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    cursor: wait
}

.vhs-buffering-spinner {
    width: 5em;
    height: 5em;
    text-indent: 999em;
    animation: spin 1s infinite steps(8);
    font-size: 8px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.vhs-buffering-spinner:before,
.vhs-buffering-spinner:after,
.vhs-buffering-spinner>div:before,
.vhs-buffering-spinner>div:after {
    content: '';
    position: absolute;
    top: 0;
    left: 2.25em;
    width: 0.5em;
    height: 1.5em;
    border-radius: 0.2em;
    background: #eee;
    box-shadow: 0 3.5em #eee;
    transform-origin: 50% 2.5em
}

.vhs-buffering-spinner:before {
    background: #555
}

.vhs-buffering-spinner:after {
    transform: rotate(-45deg);
    background: #777
}

.vhs-buffering-spinner>div:before {
    transform: rotate(-90deg);
    background: #999
}

.vhs-buffering-spinner>div:after {
    transform: rotate(-135deg);
    background: #bbb
}


.poster-plugin-z-index-2PI2645M {
    z-index: 44;
}

.captions-plugin-z-index-OjsfQXtY {
    z-index: 39;
}


.container-3YGvWbv8 {
    position: absolute;
    bottom: 21px;
    width: 100%;
    pointer-events: none;
    transition: bottom 0.2s 0.333s;
    /**
   * Force Safari on iOS 11 to redraw some elements on the DOM that were not being drawn on screen.
   * @see https://davidwalsh.name/translate3d
   *
   * Note: I was shocked to find that `will-change: transform;` did _not_ work here.
   * Both `transform: translate3d(0, 0, 0);` and the approach in the above link with
   * `backface-visibility` and `perspective` worked. Here I've chosen the `transform`
   * based approach since it's just one line.
   */
    transform: translate3d(0, 0, 0);
}

.cueWrap-2P4Ue4VQ {
    width: 68%;
    margin: 0 auto;
    text-align: center;
    pointer-events: none;
}

.captions-2YSIFrBk {
    color: white;
    background-color: rgba(0, 0, 0, 0.9);
    box-shadow: 9px 0 0 rgba(0, 0, 0, 0.9), -9px 0 0 rgba(0, 0, 0, 0.9);
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-weight: 600;
    font-size: 16px;
    pointer-events: none;
    line-height: 26px;
    padding: 6px 0 4px 0;
    white-space: pre-line;
}

.raised--tQnNY7r {
    transition: bottom 0.2s;
}

.vhs-xxs-23weYfvK {
    bottom: 10px;
}

.vhs-xs-6et0hWqr,
.vhs-s-1RsNrFsB {
    bottom: 12px;
}

.vhs-xxs-23weYfvK.raised--tQnNY7r {
    bottom: 34.4px;
}

.vhs-s-1RsNrFsB.raised--tQnNY7r,
.vhs-xs-6et0hWqr.raised--tQnNY7r {
    bottom: 46px;
}

.vhs-m-3marGH-Z.raised--tQnNY7r {
    bottom: 51.6px;
}

.vhs-xl-IRfj3CcU.raised--tQnNY7r,
.vhs-l-I7vvj8yD.raised--tQnNY7r {
    bottom: 66px;
}

.vhs-xxs-23weYfvK .cueWrap-2P4Ue4VQ,
.vhs-xs-6et0hWqr .cueWrap-2P4Ue4VQ {
    width: 70%;
}

.vhs-s-1RsNrFsB .cueWrap-2P4Ue4VQ,
.vhs-m-3marGH-Z .cueWrap-2P4Ue4VQ,
.vhs-l-I7vvj8yD .cueWrap-2P4Ue4VQ,
.vhs-xl-IRfj3CcU .cueWrap-2P4Ue4VQ {
    max-width: 320px;
}

.vhs-xxl-1MpJ1M8o .cueWrap-2P4Ue4VQ {
    max-width: 370px;
}

.vhs-xxl-1MpJ1M8o.raised--tQnNY7r {
    bottom: 81.6px;
}

.vhs-xxs-23weYfvK .captions-2YSIFrBk,
.vhs-xs-6et0hWqr .captions-2YSIFrBk,
.vhs-s-1RsNrFsB .captions-2YSIFrBk {
    font-size: 14px;
    line-height: 21px;
    padding: 4px 0 3px 0;
    box-shadow: 8px 0 0 rgba(0, 0, 0, 0.9), -8px 0 0 rgba(0, 0, 0, 0.9);
}

.vhs-m-3marGH-Z .captions-2YSIFrBk,
.vhs-l-I7vvj8yD .captions-2YSIFrBk {
    font-size: 16px;
    line-height: 26px;
}

.vhs-xl-IRfj3CcU .captions-2YSIFrBk {
    font-size: 18px;
    line-height: 26px;
    padding: 5px 0 3px 0;
    box-shadow: 7px 0 0 rgba(0, 0, 0, 0.9), -7px 0 0 rgba(0, 0, 0, 0.9);
}

.vhs-xxl-1MpJ1M8o .captions-2YSIFrBk {
    font-size: 24px;
    line-height: 32px;
    padding: 5px 0 3px 0;
    box-shadow: 10px 0 0 rgba(0, 0, 0, 0.9), -7px 0 0 rgba(0, 0, 0, 0.9);
}


.vhs-plugin-contextual-menu {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 80;
    background-color: white;
    width: 230px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    -webkit-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    -khtml-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    -ms-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3)
}

.vhs-plugin-contextual-menu li {
    background: none;
    list-style-type: none;
    margin: 0;
    padding: 8px 12px;
    border-bottom: 1px solid #eaeaea;
    color: #b3b3b3;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    cursor: default;
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal
}

.vhs-plugin-contextual-menu li.active {
    color: #808080;
    cursor: pointer
}

.vhs-plugin-contextual-menu li.active:hover {
    color: #000000;
    background-color: #f0f0f0
}

.vhs-plugin-contextual-menu li.version {
    font-size: 11px;
    padding: 12px
}

.vhs-plugin-contextual-menu li:last-child {
    border-bottom: none
}


.vhs-plugin-controls,
.vhs-plugin-controls-gradient {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    pointer-events: none;
    transition: bottom 0.3s, opacity 0.3s
}

.vhs-plugin-controls-gradient {
    z-index: 38;
    background-color: transparent;
    background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.7));
    background-repeat: no-repeat;
    opacity: 0;
    transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -webkit-transition: opacity 0.4s ease-in-out
}

.vhs-plugin-controls-gradient.vhs-controls-hidden {
    opacity: 0
}

.vhs-plugin-controls-gradient.vhs-controls-active {
    opacity: 1
}

.vhs-plugin-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    z-index: 40;
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    pointer-events: none;
    font-size: 1.3em;
    transition: bottom 0.3s, opacity 0.3s;
    line-height: normal;
    display: none;
    align-items: center;
    color: white
}

.vhs-plugin-controls [class^='vhs-icon-'],
.vhs-plugin-controls [class*=' vhs-icon-'],
.vhs-plugin-controls [class^='vhs-icon-']:before,
.vhs-plugin-controls [class*=' vhs-icon-']:before {
    width: auto;
    font-size: 1em;
    font-family: 'vhs'
}

.vhs-plugin-controls.vhs-controls-enabled {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important
}

.vhs-plugin-controls.vhs-controls-hidden {
    opacity: 0;
    transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -webkit-transition: opacity 0.4s ease-in-out
}

.vhs-plugin-controls.vhs-controls-active {
    opacity: 1;
    transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -webkit-transition: opacity 0.4s ease-in-out
}

.vhs-plugin-controls-message-container {
    display: none
}

.vhs-plugin-controls-message-container .vhs-plugin-controls-ad-label,
.vhs-plugin-controls-message-container .vhs-plugin-controls-live-label {
    display: none;
    align-items: center
}

.vhs-plugin-controls-message-container .vhs-plugin-controls-live-circle {
    float: left;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    display: inline;
    background: red;
    margin: 0 7px 0px 0px
}

.vhs-plugin-controls-play-container,
.vhs-plugin-controls-progress,
.vhs-plugin-controls-options-container {
    display: inline-block;
    pointer-events: auto;
    -webkit-align-self: center
}

.vhs-plugin-controls-play-container {
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    height: 0;
    text-align: center;
    line-height: 1;
    cursor: pointer;
    width: 1.3em
}

.vhs-plugin-controls-play-container .vhs-plugin-controls-play {
    position: relative;
    bottom: 0.55em;
    font-size: 1.3em;
    color: white
}

.vhs-plugin-controls-play-container .vhs-plugin-controls-play.vhs-icon-play:before {
    content: '\e81c'
}

.vhs-plugin-controls-play-container .vhs-plugin-controls-play.vhs-icon-pause:before {
    content: '\e81d'
}

.vhs-plugin-controls-message-container {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    font-size: 13px;
    font-family: 'franklin', 'nyt-franklin', sans-serif;
    color: #b5b5b5;
    display: none;
    letter-spacing: 0.3px;
    font-weight: bold
}

.vhs-plugin-controls-message-container.vhs-message-container-enabled {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.nytd-player-ad-controls .vhs-plugin-controls-message-container {
    display: block
}

.nytd-player-ad-controls .vhs-plugin-controls-message-container .vhs-plugin-controls-ad-label {
    display: block
}

.vhs-plugin-controls-progress {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    cursor: pointer
}

.vhs-plugin-controls-progress.vhs-progress-hidden {
    display: none
}

.vhs-plugin-controls-progress .vhs-plugin-controls-current-time,
.vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font: normal bold 10px/1 'franklin', 'nyt-franklin', sans-serif;
    cursor: default
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-timeline {
    position: relative;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    align-items: center;
    margin-right: 15px;
    display: block;
    box-sizing: border-box;
    background-color: #000;
    border-radius: 100px;
    padding: 2px
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider {
    position: absolute;
    top: 2px;
    left: 2px;
    right: 2px;
    bottom: 2px
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider:focus {
    outline: none
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-buffer,
.vhs-plugin-controls-progress .vhs-plugin-controls-progress-time {
    display: block;
    height: 100%;
    position: absolute;
    background-color: rgba(255, 255, 255, 0.4);
    border-radius: 100px
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-time {
    background-color: rgba(255, 255, 255, 0.7)
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker {
    position: absolute;
    font-size: 0.8em;
    top: 50%;
    text-shadow: 0 0 7px rgba(0, 0, 0, 0.6);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: opacity 300ms ease-out;
    z-index: 1
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker.vhs-icon-circle:before {
    content: '\e81e'
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker:before {
    transition: transform 0.3s
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker:after {
    content: '';
    width: 20px;
    height: 20px;
    left: 22px;
    top: 10px;
    opacity: 0;
    position: absolute;
    border: 2px solid rgba(255, 255, 255, 0.5);
    transform: translate(-26px, -13px);
    border-radius: 50%;
    z-index: -1;
    transition: opacity 0.3s
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker.vhs-plugin-controls-progress-marker--active {
    opacity: 1;
    transition: opacity 300ms ease-in
}

.vhs-plugin-controls-progress input[type='range'] {
    width: 100%;
    height: 100%;
    border: none;
    background: transparent;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    -webkit-appearance: none;
    z-index: 0
}

.vhs-plugin-controls-progress input[type='range']::-ms-tooltip {
    display: none
}

.vhs-plugin-controls-progress input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none;
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer;
    margin-top: 0
}

.vhs-plugin-controls-progress input[type='range']::-moz-range-thumb {
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer
}

.vhs-plugin-controls-progress input[type='range']::-ms-thumb {
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer
}

.vhs-plugin-controls-progress input[type='range']::-webkit-slider-runnable-track {
    width: 100%;
    height: 100%;
    cursor: pointer;
    background: transparent;
    border-radius: 2px
}

.vhs-plugin-controls-progress input[type='range']::-moz-range-track {
    width: 100%;
    height: 100%;
    cursor: pointer;
    background: transparent;
    border-radius: 2px
}

.vhs-plugin-controls-progress input[type='range']::-ms-track {
    width: 100%;
    height: 100%;
    cursor: pointer;
    background: transparent;
    border-color: transparent;
    border-radius: 2px;
    color: transparent
}

.vhs-controls-no-touch .vhs-plugin-controls-progress-slider:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}

.vhs-plugin-controls-options-container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-family: 'vhs';
    display: inline-block;
    width: auto;
    text-align: center;
    cursor: pointer;
    color: rgba(255, 255, 255, 0.8)
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option:hover,
.vhs-plugin-controls-options-container .vhs-plugin-controls-option:focus {
    color: white
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option:last-child {
    margin-right: 0
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-resize-full:before {
    content: '\e809'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-resize-default:before {
    content: '\e812'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-reload:before {
    content: '\e804'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-gear:before {
    content: '\e816'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-disabled {
    display: none
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-on:before,
.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-off:before {
    content: '\e807'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-on {
    color: #fff
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-off {
    color: rgba(255, 255, 255, 0.3)
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-off:hover,
.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-off:focus {
    color: rgba(255, 255, 255, 0.5)
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-transcript {
    opacity: 0.8
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-transcript .vhs-icon-transcript-container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-transcript:hover {
    opacity: 1
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-transcript-disabled,
.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-transcript-hidden {
    display: none
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container {
    position: relative
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume {
    font-family: 'vhs';
    color: rgba(255, 255, 255, 0.8)
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume.vhs-icon-volume-off:before {
    content: '\e811'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume.vhs-icon-volume-on:before {
    content: '\e80a'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume.vhs-icon-volume-half:before {
    content: '\e813'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume:hover,
.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume:focus {
    color: white
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container {
    padding-top: 150%;
    padding-left: 105%;
    position: absolute;
    top: 140%;
    left: -23%;
    transform: rotate(270deg);
    transform-origin: top left;
    background-color: rgba(0, 0, 0, 0.27);
    border-radius: 2px;
    z-index: -1;
    backface-visibility: hidden;
    opacity: 0
}

@keyframes show-volume-slider-container {
    0% {
        width: 135px
    }

    1% {
        width: 135px;
        opacity: 0
    }

    100% {
        width: 135px;
        opacity: 1
    }
}

@keyframes hide-volume-slider-container {
    0% {
        width: 135px;
        opacity: 1
    }

    99% {
        width: 135px;
        opacity: 0
    }

    100% {
        width: 0
    }
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container.vhs-plugin-controls-volume-slider-show {
    animation: show-volume-slider-container 300ms ease-out forwards
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container.vhs-plugin-controls-volume-slider-hide {
    animation: hide-volume-slider-container 300ms ease-in forwards
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container .vhs-plugin-controls-volume-slider-track {
    height: 3px;
    width: 65%;
    border-radius: 2px;
    background: transparent;
    position: absolute;
    top: 0;
    right: 15px;
    bottom: 0;
    z-index: 1;
    margin: auto
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container .vhs-plugin-controls-volume-slider-track .vhs-plugin-controls-volume-slider-fill {
    width: 100%;
    height: 100%;
    background: white;
    border-radius: 2px
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range'] {
    width: 65%;
    height: 5px;
    border: 1px solid white;
    border-radius: 2px;
    background: transparent;
    position: absolute;
    top: 0;
    right: 15px;
    bottom: 0;
    margin: auto;
    z-index: 2;
    -webkit-appearance: none
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-ms-tooltip {
    display: none
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none;
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer;
    margin-top: 0
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-moz-range-thumb {
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-ms-thumb {
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-webkit-slider-runnable-track {
    width: 100%;
    height: 3px;
    cursor: pointer;
    background: transparent;
    border-radius: 2px
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-moz-range-track {
    width: 100%;
    height: 3px;
    cursor: pointer;
    background: transparent;
    border-radius: 2px
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-ms-track {
    width: 100%;
    height: 3px;
    cursor: pointer;
    background: transparent;
    border-color: transparent;
    border-radius: 2px;
    color: transparent
}


.vhs-copy-slate {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 60;
    background: rgba(0, 0, 0, 0.8)
}

.vhs-copy-slate .vhs-copy-slate-close-button {
    box-sizing: content-box;
    display: block;
    font-size: 20px;
    font-style: normal;
    line-height: 1;
    color: #fff;
    position: absolute;
    top: -10px;
    right: -10px;
    width: 35px;
    height: 35px;
    margin: 15px;
    cursor: pointer;
    opacity: 0.8;
    -moz-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out
}

.vhs-copy-slate .vhs-copy-slate-close-button .vhs-copy-slate-close-button-x {
    margin: 5px
}

.vhs-copy-slate .vhs-copy-slate-close-button:hover,
.vhs-copy-slate .vhs-copy-slate-close-button:focus {
    opacity: 1
}

.vhs-copy-slate .vhs-copy-slate-close-button:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}

.vhs-copy-slate .vhs-copy-slate-center-container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    padding: 20px;
    height: 110px;
    width: 65%;
    max-width: 500px;
    overflow: hidden
}

.vhs-copy-slate .vhs-copy-slate-center-container h4 {
    margin: 0 0 10px 0;
    padding: 0;
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #fff
}

.vhs-copy-slate .vhs-copy-slate-center-container p {
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #fff
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container {
    position: relative
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container input {
    width: 100%;
    height: auto;
    box-sizing: border-box;
    margin: 0;
    padding: 10px;
    border-radius: 3px;
    border: 2px solid #ffffff;
    overflow: hidden;
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container input:focus {
    outline: none;
    border-color: #44cafc
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container:after {
    content: '';
    position: absolute;
    right: 3px;
    top: 3px;
    height: 80%;
    width: 70%;
    border-radius: 3px;
    background-image: -webkit-linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    background-image: -moz-linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    background-image: -ms-linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    background-image: linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#FFFFFFFF', EndColorStr='#00FFFFFF');
    pointer-events: none
}


.vhs-plugin-error-slate {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    background: #000;
    line-height: 1;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    z-index: 50
}

.vhs-plugin-error-slate .vhs-plugin-error {
    display: block;
    font-family: 'franklin', 'nyt-franklin', arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    z-index: 50;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-plugin-error-reload-icon {
    cursor: pointer;
    color: #fff;
    font-family: vhs;
    font-size: 17px;
    margin-right: 5px
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-plugin-error-reload-icon:before {
    content: '\e804'
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-icon-alert {
    color: #fff;
    font-family: vhs;
    font-size: 22px;
    margin-right: 5px;
    display: none
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-icon-alert:before {
    width: 1.1em
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-plugin-error-msg {
    display: inline-block
}


@-webkit-keyframes fade-in-1mDrHEhL {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fade-in-1mDrHEhL {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.overlay-19fDZ37B {
    position: absolute;
    height: 100%;
    width: 100%;
    /* Matches `$zindex-controls` in `src/stylesheet/z-index.scss` */
    z-index: 40;
    -webkit-animation: fade-in-1mDrHEhL 500ms ease-out forwards;
    animation: fade-in-1mDrHEhL 500ms ease-out forwards;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: transparent;
    border: none;
}

.unmuteCta-2JotPa9b {
    color: white;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    display: flex;
    align-items: center;
    background-color: #0000006b;
    padding: 10px 15px;
    border-radius: 3px;
    display: flex;
    align-items: center;
}

.cta-2ofTjDz9 {
    text-transform: uppercase;
    margin-top: 2px;
}

.volume-1_GozD1r {
    margin-right: 10px;
    display: flex;
}

.volume-1_GozD1r svg {
    fill: white;
}

.volume-1_GozD1r svg path {
    stroke: white;
}

.liveBadge-2VLT13-_ {
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    padding: 4px 8px 3px;
    color: #fff;
    background-color: #d11e26;
    border-radius: 3px;
    text-transform: uppercase;
    position: absolute;
    top: 15px;
    right: 15px;
}


.overlay {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 40;
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    background-color: transparent;
    border: none;
    padding: 12px 16px
}

.unmuteIconWrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    height: 40px;
    width: 40px
}

.backgroundCircle {
    position: absolute;
    background-color: #000;
    opacity: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%
}

.volume-muted {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.333 10L24 7.333L22.667 6L20 8.667L17.333 6L16 7.333L18.667 10L16 12.667L17.333 14L20 11.333L22.667 14L24 12.667L21.333 10ZM11 0H13V20H11V0ZM11 20L1 10L11 0' fill='white'/%3E%3Cpath d='M0 6H10V14H0V6Z' fill='white'/%3E%3C/svg%3E%0A");
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    z-index: 1
}


.nyt-debate-unmute {
    bottom: 0;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABaCAQAAAAGRyB7AAABd0lEQVR4Ae3aWVFsQRyD8ZZwpIwUJCABSS0BJ2wGkICD8MSaOksYUjWZyvfcXfx/F+7ZR2uttdZaa+ZwugoE3vIRC16BfMQjkM+4B+IZmEA8A3dAPAO3QDwDJ/wo9kxBjMwzxc9WVy5//yn+MwW1uvJRH+dz73QfZKl1rgKhvdOLoFYHESG0dzoPstT6ICqE9k4fglobRICs752ugyzFg2iQnb3TgRAYAmRnp+MgS+njXCACUEYyIPBP6WOdj/AzpNF0hJuhQ3SEn6FDdISfIUN0hJ+hQ17woiP8DB1yPsLPYIgJ4WcwxIDwMxhiQPgZDDEg/AyCvGCtF0KU0T8qw3/xHnB7+nNejORfGvZCvbdNhpvYPlLoA578x23+h59mRsCj6ImdeLX/xYABwqv9r2kMEF5teGnmh6ysNrzCtELWV0e+UKbVka/3KcPHFk5I9gdhn+V/FNav2y4OMkY+hBmpkDHyIcxIhYxrCDf2c25rrbXWWmvcOwbAP7n2iuCsAAAAAElFTkSuQmCC");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 45px auto;
    height: 45px;
    left: auto;
    opacity: 0.4;
    padding: 8px 15px;
    position: absolute;
    text-indent: -9999px;
    transition: 0.35s ease-out;
    width: 45px;
    z-index: 9999;
    top: 0
}

.nyt-debate-unmute.mute {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABaCAQAAAAGRyB7AAAByElEQVR4Ae2aB5XCQBiEIyESIgEJkYCESEBCJETCSkACElYCEuJgrre5e2k/x2x4871K59syWytjjDHGGGP+GRweQgLj/iVqXIH9S2Rg/xpnvLK5CLoSJBLe2V6PchGc8MlmCQBolRIdvhGQAEY0upBFQCPjJ1k2UoQ0EpheNFKwRljkIBgpwhq1tGFxOQYCt+GGiU4oERj+jvjJiFoQsms0UOP8u/XjzB1dKgEs6glX1Pw8NaxRELLfmZf4uxuj5/4hlAAWZ9IwUx/5riHLrPhkO1MfjUwCWDFUZn4HfjJU68GNWNUcu8kQz0KNVePDdeb1phCN2fGB+8dItVWoBk880mSzSsVoMBimhjkaWHO5Gg03q8AiTKfBKz70k/+jKVaDhrnLpGRbrkY7GboXfOdYrgaN1pMR0BekwUxq9NawhkjDXdyBKxj+PBnRTw09Udcvm7yI1W8peIPH220pvvkp1WAR/VZ0CiZVKuVgIAWHv1TKMU0KzqkG/aEZi+iPMOMiPlAu+Hhff9kiLqK/+hIApxtrZP2lsHijGtHs8XYbi7QyCRYJ9DGOWaXI5rBgCa1ItXfQkcaeRapHAEfUlTHGGGOMMffmCXy7hBvK6RtSAAAAAElFTkSuQmCC")
}

.nyt-debate-unmute:hover {
    cursor: pointer;
    opacity: 1
}


.vhs-plugin-orientation {
    width: 100%;
    height: 50%;
    position: absolute;
    bottom: 0;
    pointer-events: none
}

.vhs-plugin-orientation:before {
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.5));
    content: '';
    width: 100%;
    height: 100%;
    transition: opacity 0.3s;
    opacity: 0
}

.vhs-plugin-orientation.vhs-plugin-orientation-onboarding-message-showing:before {
    opacity: 1
}

.vhs-plugin-orientation-icon {
    z-index: 99;
    position: absolute;
    height: 75px;
    width: 75px;
    right: 2%;
    bottom: 12%;
    opacity: 1;
    pointer-events: auto
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-faded {
    opacity: 0.6
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-hidden {
    opacity: 0;
    pointer-events: none;
    cursor: auto
}

.vhs-plugin-orientation-icon:hover {
    cursor: pointer
}

.vhs-xxs .vhs-plugin-orientation-icon,
.vhs-xs .vhs-plugin-orientation-icon,
.vhs-s .vhs-plugin-orientation-icon {
    height: 40px;
    width: 40px;
    bottom: 20px;
    right: 15px
}

.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper,
.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper,
.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper {
    border: 2px solid white
}

.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before {
    left: 40%
}

.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:after,
.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:after,
.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:after {
    height: 3px;
    width: 3px
}

.vhs-s .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised,
.vhs-xs .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 46px
}

.vhs-s .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised,
.vhs-xs .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 56px
}

.vhs-m .vhs-plugin-orientation-icon {
    height: 60px;
    width: 60px;
    right: 17px
}

.vhs-m .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 52px
}

.vhs-m .vhs-plugin-orientation-icon .vhs-plugin-orientation-fov {
    right: 25%
}

.vhs-m .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 62px
}

.vhs-l .vhs-plugin-orientation-icon {
    height: 65px;
    width: 65px;
    right: 23px
}

.vhs-l .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 66px
}

.vhs-l .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 76px
}

.vhs-xl .vhs-plugin-orientation-icon {
    height: 70px;
    width: 70px;
    right: 23px
}

.vhs-xl .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 66px
}

.vhs-xl .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 76px
}

.vhs-xxl .vhs-plugin-orientation-icon {
    height: 75px;
    width: 75px;
    right: 30px
}

.vhs-xxl .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 82px
}

.vhs-xxl .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 92px
}

.vhs-plugin-orientation-rotator {
    position: relative;
    width: 100%;
    height: 100%
}

.vhs-plugin-orientation-clipper {
    position: relative;
    height: 100%;
    width: 100%;
    border: 2px solid white;
    box-sizing: border-box;
    border-radius: 100%;
    background: transparent;
    overflow: hidden
}

.vhs-plugin-orientation-fov {
    position: relative;
    height: 75%;
    width: 75%;
    transform-origin: bottom right;
    bottom: 33%;
    right: 24%;
    background-image: radial-gradient(circle at 100% 100%, rgba(255, 255, 255, 0.7) 8%, rgba(255, 255, 255, 0) 39%);
    transform: rotate(45deg)
}

.vhs-plugin-orientation-eyes {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0
}

.vhs-plugin-orientation-eyes.vhs-plugin-orientation-blink:before,
.vhs-plugin-orientation-eyes.vhs-plugin-orientation-blink:after {
    animation: 'blink';
    -webkit-animation: 'blink';
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 2;
    -webkit-animation-iteration-count: 2;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-timing-function: linear;
    -webkit-animation-timing-function: linear
}

@-webkit-keyframes blink {
    16% {
        transform: rotateX(80deg)
    }

    33% {
        transform: rotateX(0deg)
    }
}

.vhs-plugin-orientation-eyes:before {
    left: 43%
}

.vhs-plugin-orientation-eyes:after {
    left: 54%
}

.vhs-plugin-orientation-eyes:before,
.vhs-plugin-orientation-eyes:after {
    width: 4px;
    height: 4px;
    position: absolute;
    top: 50%;
    background: white;
    border-radius: 100%;
    display: inline-block;
    content: '';
    transition: transform 0.1s
}

.vhs-plugin-orientation-icon {
    transition: bottom 0.2s, opacity 0.3s;
    bottom: 21px
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 50px
}

.vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper {
    border: 2px solid white;
    transition: border 0.3s
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-cover {
    opacity: 0.5
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-cover .vhs-plugin-orientation-clipper {
    border: 2px solid rgba(255, 255, 255, 0.7)
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-cover .vhs-plugin-orientation-fov {
    background-image: radial-gradient(circle at 100% 100%, #fff 33%, rgba(255, 255, 255, 0) 34%)
}

.vhs-plugin-orientation-icon:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}

.vhs-plugin-orientation-onboarding {
    z-index: 99;
    opacity: 0;
    transition: bottom 0.2s;
    position: absolute;
    left: 20px;
    bottom: 30px;
    color: #fff;
    font-family: 'franklin', 'nyt-franklin', arial, helvetica, sans-serif;
    font-size: 16px;
    font-weight: 700;
    pointer-events: none;
    cursor: auto
}

.vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 60px
}

.vhs-plugin-orientation-onboarding.vhs-plugin-orientation-hidden {
    visibility: hidden
}

.vhs-plugin-orientation-onboarding.vhs-plugin-orientation-onboarding-message-shown {
    animation: 'show-onboarding';
    -webkit-animation: 'show-onboarding';
    animation-duration: 5s;
    -webkit-animation-duration: 5s;
    animation-timing-function: cubic-bezier(0.9, 0.01, 0.99, 0.09);
    -webkit-animation-timing-function: cubic-bezier(0.9, 0.01, 0.99, 0.09)
}

@keyframes show-onboarding {
    20% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes show-onboarding {
    20% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.vhs-xs .vhs-plugin-orientation-icon {
    transform: scale(0.95);
    bottom: 19px;
    right: 19px
}

.vhs-xs .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 40px
}

.vhs-xs .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 50px
}


.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header {
    padding: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title-wrapper {
    max-width: 72%
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.4em
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 16px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 26px;
    margin-left: 0;
    padding-right: 1px;
    margin-right: 6px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-tools {
    top: 17px;
    right: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header [class*='vhs-icon-'] {
    font-size: 22px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay {
    padding: 0 17px;
    bottom: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 27px;
    left: 27px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 14px 16px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 2em;
    padding: 19px 15px 19px 24px;
    border-radius: 4px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 27px;
    padding: 0 27px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 70px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 24px;
    margin-top: 8px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 180px);
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 8px;
    padding-left: 8px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 8px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 48px;
    margin-left: 5px;
    margin-right: 12px;
    top: -1px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 4px;
    left: 3px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 29px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-mobile-play-button {
    font-size: 38px;
    width: 78px;
    height: 78px;
    padding: 20px 28px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module {
    top: 45px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-share-module-arrow {
    right: 20px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group button {
    font-size: 1.5em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-times-video-link {
    margin-left: 17px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 13em
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-end-slate {
    padding: 17px 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 22px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls {
    padding: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 34px)
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-play-container {
    margin: 0 18px 0 9px;
    font-size: 18px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 18px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-options-container {
    margin-left: 18px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 18px;
    margin-right: 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#B3000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header {
    padding: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title-wrapper {
    max-width: 62%
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 21px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-tools {
    top: 10px;
    right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-tools div button {
    padding: 0 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header [class*='vhs-icon-'] {
    font-size: 20px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay {
    padding: 0 10px;
    bottom: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 19px;
    left: 19px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px 13px 11px 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 18px;
    margin-top: 0px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 18px;
    padding: 12px 10px 12px 16px;
    border-radius: 3px;
    border: 1px solid white;
    border: 1px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 16px;
    padding: 0 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 53px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 16px;
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 60px);
    margin: 0 3px 0 0;
    padding: 2px 3px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:nth-child(2) {
    margin-left: 0;
    padding-left: 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name~.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px;
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 28px;
    margin-left: 5px;
    margin-right: 8px;
    top: 0;
    border-width: 1px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 2px;
    left: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 6px 0 0;
    padding: 2px 6px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-mobile-play-button {
    font-size: 18px;
    width: 46px;
    height: 46px;
    padding: 13px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module {
    top: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-module-arrow {
    right: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 15px;
    margin-bottom: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group {
    padding: 0 15px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group button {
    font-size: 1.2em;
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link {
    margin-left: 10px;
    margin-right: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed-form-container input {
    font-size: 11px;
    width: 9em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link {
    border-right: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.8em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.4em;
    margin-top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-sidebar {
    border-left: 1px solid white;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    padding-left: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-sidebar .vhs-share-section {
    display: block
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-sidebar .vhs-social {
    text-align: left
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed {
    margin-bottom: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed .vhs-icon-embed {
    display: inline-block;
    margin-top: 17px;
    margin-right: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed-form-container {
    display: inline-block;
    margin-top: 17px;
    padding: 2px 4px 4px 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group>span,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group>label {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group>button {
    margin-top: 7px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate {
    padding: 10px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper h2 {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper i {
    margin-top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social {
    min-width: 250px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls {
    padding: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 20px)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress-timeline {
    height: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-play-container {
    margin: 0 14px 0 7px;
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 14px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-options-container {
    margin-left: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 14px;
    margin-right: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-current-time {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-duration {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress .vhs-plugin-controls-progress-timeline {
    padding: 0;
    border: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#B3000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header {
    padding: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title-wrapper {
    max-width: 62%
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 21px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-tools {
    top: 10px;
    right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-tools div button {
    padding: 0 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header [class*='vhs-icon-'] {
    font-size: 20px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay {
    padding: 0 10px;
    bottom: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 19px;
    left: 19px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px 13px 11px 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 18px;
    margin-top: 0px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 18px;
    padding: 12px 10px 12px 16px;
    border-radius: 3px;
    border: 1px solid white;
    border: 1px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 16px;
    padding: 0 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 53px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 16px;
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 60px);
    margin: 0 3px 0 0;
    padding: 2px 3px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:nth-child(2) {
    margin-left: 0;
    padding-left: 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name~.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px;
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 28px;
    margin-left: 5px;
    margin-right: 8px;
    top: 0;
    border-width: 1px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 2px;
    left: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 6px 0 0;
    padding: 2px 6px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-mobile-play-button {
    font-size: 18px;
    width: 46px;
    height: 46px;
    padding: 13px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module {
    top: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-module-arrow {
    right: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 15px;
    margin-bottom: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group {
    padding: 0 15px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group button {
    font-size: 1.2em;
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link {
    margin-left: 10px;
    margin-right: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed-form-container input {
    font-size: 11px;
    width: 11em
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link {
    border-right: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.8em
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.4em;
    margin-top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-sidebar {
    border-left: 1px solid white;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    padding-left: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-sidebar .vhs-share-section {
    display: block
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-sidebar .vhs-social {
    text-align: left
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed {
    margin-bottom: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed .vhs-icon-embed {
    display: inline-block;
    margin-top: 17px;
    margin-right: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed-form-container {
    display: inline-block;
    margin-top: 17px;
    padding: 2px 4px 4px 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group>span,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group>label {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group>button {
    margin-top: 7px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate {
    padding: 10px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper h2 {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper i {
    margin-top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social {
    min-width: 250px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls {
    padding: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 30px)
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress-timeline {
    height: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-play-container {
    margin: 0 16px 0 8px;
    font-size: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 16px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-options-container {
    margin-left: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 16px;
    margin-right: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-current-time {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-duration {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress .vhs-plugin-controls-progress-timeline {
    padding: 0;
    border: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#99000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header {
    padding: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title-wrapper {
    max-width: 67%
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.2em
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 21px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-tools {
    top: 10px;
    right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-tools div button {
    padding: 0 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header [class*='vhs-icon-'] {
    font-size: 20px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay {
    padding: 0 10px;
    bottom: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 24px;
    left: 24px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 14px 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 19px;
    padding: 13px 11px 13px 17px;
    border-radius: 4px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 18px;
    padding: 0 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 47px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 18px;
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 80px);
    margin: 0 5px 0 0;
    padding: 2px 5px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 5px;
    padding-left: 5px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:nth-child(2) {
    margin-left: 0;
    padding-left: 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name~.vhs-byline {
    margin-left: 5px;
    padding-left: 5px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px;
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 36px;
    margin-left: 5px;
    margin-right: 10px;
    top: -1px;
    border-width: 1px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 2px;
    left: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-mobile-play-button {
    font-size: 26px;
    width: 60px;
    height: 60px;
    padding: 16px 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module {
    top: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-module-arrow {
    right: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 15px;
    margin-bottom: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group {
    padding: 0 17px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group button {
    font-size: 1.6em;
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-times-video-link {
    margin-left: 10px;
    margin-right: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 11em
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-times-video-link {
    border-right: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.8em
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-sidebar {
    border-left: 1px solid white;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    padding-left: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-sidebar .vhs-share-section {
    display: block
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-sidebar .vhs-social {
    text-align: left
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed {
    margin-bottom: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed .vhs-icon-embed {
    display: inline-block;
    margin-top: 17px;
    margin-right: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed-form-container {
    display: inline-block;
    margin-top: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group>span,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group>label {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group>button {
    margin-top: 7px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-end-slate {
    padding: 10px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls {
    padding: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 30px)
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress-timeline {
    height: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-play-container {
    margin: 0 16px 0 8px;
    font-size: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 16px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-options-container {
    margin-left: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 16px;
    margin-right: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-current-time {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress .vhs-plugin-controls-progress-timeline {
    padding: 0;
    border: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header {
    padding: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title-wrapper {
    max-width: 72%
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.4em
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 26px;
    margin-left: 0;
    padding-right: 1px;
    margin-right: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-tools {
    top: 17px;
    right: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header [class*='vhs-icon-'] {
    font-size: 22px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay {
    padding: 0 17px;
    bottom: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 27px;
    left: 27px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 14px 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 2em;
    padding: 19px 15px 19px 24px;
    border-radius: 4px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 27px;
    padding: 0 27px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 70px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 24px;
    margin-top: 8px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 180px);
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 8px;
    padding-left: 8px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 8px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 48px;
    margin-left: 5px;
    margin-right: 12px;
    top: -1px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 4px;
    left: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 29px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-mobile-play-button {
    font-size: 38px;
    width: 78px;
    height: 78px;
    padding: 20px 28px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module {
    top: 45px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-share-module-arrow {
    right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group button {
    font-size: 1.5em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-times-video-link {
    margin-left: 17px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 13em
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-end-slate {
    padding: 17px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 22px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls {
    padding: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 34px)
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-play-container {
    margin: 0 18px 0 9px;
    font-size: 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 18px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-options-container {
    margin-left: 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 18px;
    margin-right: 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-metadata-container .vhs-video-length {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header {
    padding: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title-wrapper {
    max-width: 76%
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 11px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 35px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 7px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-tools {
    top: 23px;
    right: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header [class*='vhs-icon-'] {
    font-size: 24px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay {
    padding: 0 23px;
    bottom: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 35px;
    left: 35px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 20px 23px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 36px;
    padding: 25px 20px 25px 32px;
    border-radius: 5px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 30px;
    padding: 0 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 85px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 31px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 13px;
    max-width: calc(100% - 250px);
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 50px;
    margin-left: 13px;
    margin-right: 18px;
    top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 6px;
    left: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 36px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-mobile-play-button {
    font-size: 40px;
    width: 85px;
    height: 85px;
    padding: 21px 31px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module {
    top: 65px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-share-module-arrow {
    right: 27px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group button {
    font-size: 1.5em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-times-video-link {
    margin-left: 23px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 14em
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-end-slate {
    padding: 23px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 24px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls {
    padding: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 46px)
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-play-container {
    margin: 0 20px 0 10px;
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 20px;
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-options-container {
    margin-left: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 20px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-metadata-container .vhs-video-length {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header {
    padding: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title-wrapper {
    max-width: 81%
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 11px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 38px;
    margin-left: 0;
    padding-right: 3px;
    margin-right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-tools {
    top: 23px;
    right: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header [class*='vhs-icon-'] {
    font-size: 24px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay {
    padding: 0 23px;
    bottom: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 35px;
    left: 35px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 20px 23px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 44px;
    padding: 33px 29px 33px 40px;
    border-radius: 5px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 30px;
    padding: 0 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 86px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 31px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 13px;
    max-width: calc(100% - 250px);
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 50px;
    margin-left: 13px;
    margin-right: 18px;
    top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 6px;
    left: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 36px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-mobile-play-button {
    font-size: 40px;
    width: 85px;
    height: 85px;
    padding: 21px 31px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module {
    top: 65px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-share-module-arrow {
    right: 27px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group button {
    font-size: 1.7em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-times-video-link {
    margin-left: 23px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-embed-form-container {
    padding: 8px;
    margin-right: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 14em
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-end-slate {
    padding: 23px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 24px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls {
    padding: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 46px)
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-play-container {
    margin: 0 20px 0 10px;
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 20px;
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-options-container {
    margin-left: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 20px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-metadata-container .vhs-video-length {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header {
    padding: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title-wrapper {
    max-width: 81%
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 24px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 14px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 43px;
    margin-left: 0;
    padding-right: 2px;
    margin-right: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-tools {
    top: 30px;
    right: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-tools div button {
    padding: 0 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header [class*='vhs-icon-'] {
    font-size: 28px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay {
    padding: 0 30px;
    bottom: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 45px;
    left: 45px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 20px 23px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 46px;
    padding: 33px 29px 33px 40px;
    border-radius: 5px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 40px;
    padding: 0 40px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 90px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 34px;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 13px;
    max-width: calc(100% - 250px);
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 64px;
    margin-left: 11px;
    margin-right: 14px;
    top: -1px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 6px;
    left: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 39px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-mobile-play-button {
    font-size: 44px;
    width: 94px;
    height: 94px;
    padding: 25px 34px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module {
    top: 83px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-share-module-arrow {
    right: 35px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group button {
    font-size: 1.7em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-times-video-link {
    margin-left: 30px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-embed-form-container {
    padding: 8px;
    margin-right: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 14em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-end-slate {
    padding: 30px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 28px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls {
    padding: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 60px)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-play-container {
    margin: 0 22px 0 11px;
    font-size: 22px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 22px;
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-options-container {
    margin-left: 22px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 22px;
    margin-right: 22px
}


.nytd-player-timecode-popup {
    position: relative;
    width: 40px;
    height: 20px;
    bottom: 35px;
    background-color: black;
    z-index: 16;
    text-align: center;
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 3px;
    box-sizing: border-box;
    line-height: 0
}

.nytd-player-timecode-popup span {
    font-family: 'franklin', 'nyt-franklin';
    font-weight: 700;
    position: relative;
    color: white;
    font-size: 10px;
    display: inline-block;
    bottom: 1px;
    line-height: 20px
}

.nytd-player-timecode-thumb-popup {
    position: relative;
    width: 126px;
    height: 72px;
    bottom: 89px;
    border: 1px solid rgba(255, 255, 255, 0.8)
}

.nytd-player-timecode-thumb-popup:before {
    border-top-color: rgba(255, 255, 255, 0.8) !important
}

.nytd-player-timecode-thumb-position {
    top: 45px;
    text-shadow: 0px 1px #000
}

.nytd-player-timecode-popup:after,
.nytd-player-timecode-popup:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: ' ';
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.nytd-player-timecode-popup:after {
    border-color: rgba(0, 0, 0, 0);
    border-top-color: #000000;
    border-width: 3px;
    margin-left: -3px
}

.nytd-player-timecode-popup:before {
    border-color: rgba(245, 240, 240, 0);
    border-top-color: rgba(255, 255, 255, 0.2);
    border-width: 5px;
    margin-left: -5px
}


@font-face {
    font-family: 'vhs';
    src: url("data:application/font-woff;base64,d09GRgABAAAAABM0AAsAAAAAHUgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAQwAAAFY+Q0nTY21hcAAAAYAAAADlAAADONLmrf1nbHlmAAACaAAADSsAABMEts3xjmhlYWQAAA+UAAAAMwAAADYM85FUaGhlYQAAD8gAAAAgAAAAJAoGBk5obXR4AAAP6AAAAFMAAACIjLb/8GxvY2EAABA8AAAARgAAAEZgOlwUbWF4cAAAEIQAAAAfAAAAIAExAJduYW1lAAAQpAAAAXIAAAKRedPtznBvc3QAABIYAAABGgAAAdPnQMIjeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkUWacwMDKwMBUxbSHgYGhB0IzPmAwZGQCijKwMjNgBQFprikMDi8YXigyB/3PYohiDmLYCRRmBMkBAM6BC5UAeJzt0llOw0AQhOHfiTEQwhqyr/Oek3Egnjhg3SJUu/sYGelzyWPZsqYaeACmdrUeuj86Yv16txv3p8zG/Z4f3w/OjokWarcbCC0jvTo/u4458Tu9vzzwyBPPfv+FOa+88c4Hn3yx4JslK9Zs2LJjz4EjJ85caP7EwH3N4+Jzz9XirFP0ouKzRiV6VIkuVaJjFXeCittBxT2h4sZQie5V3CIq8XcqbhYVd4yK20bFvaPiCUDFs4CKpwIVz4cnKxG5SkSuE5GbROQ2EblLRO4TkYdE5DEReUpEnhORl0RkS7R/zNdQFwAAAHicdVgJcBvXed7/Pewuzl0cewAg7iUAAiABEAdhURRIyRJJUQQvS3Qk2ZLikSmJsmK3lVzJTkwlTuKp1TqOO42VxuPaVtNWcq3ESSYzotxpOnU7bWcaTWdU29PU43Rsq05aeybplWiIVf+3IBVdwQL73r73/7v//X8LjnDctd+ml+kEl+U2cVzaV8tm2FGCZEoU2CGDT9E1dsQhWWkMWAc1fHjUq/Uau6xW4iBmU0gchSq9LLl1n+7zS+17EkFFcgk2ALfTLwUkyU1ey8VCXo/Iw6mj53bsUPVcsZlMRci4FiDwmI38IBPV2TYBya36dK9Pao9koiGfxyEQIrt1P94Xes3Pw9LJ473prBYk9AR4JCF4kOM4G+ryRSrRu7go1+Jmue2oD8pkpIpgyZm19FEVPQbVSqMJDWhk6jVLeq2CatQt3Y2UqDYqmqogY8cWuCIBsmmBhk/UG1nq7J5qHZw+NpLOtmD76ESuWK9+a+Hw1LYZaL8C4d54YfLLk/MTmt6lZ5KJUECNZZKReEEbrCfKuXohV4qpl8+cMc+c+WhftdI8On3/5vE09feW7t5678Lc9K6+3pcXwWXzpiNZLa91J4y+ciri9fA8REJqwi2ofrs7qG3LNeKaeWgMWmMfnHicA9T9LfozcoUb4jgQRNROEItgpCzJmRpMcU23xhjoTDkcJKTIomurq47dAAP0Z+sG40VXc1PXZKFx3wD/+JHFya6QnqtmIT9RDEY1b+DAxtrSaMK7uTVzz5ceOTA5lk0Pkt8JCf51KcMTS9Z3D2i60BjYjWbpzUeoBlCau8sh2oZa0NNLClqwWpqfXnhgf7hn1We2L6PPjnCPcCe4pzmO74dyLdNfLxv1/tQQ9GdxYrArI1vuzxq1fpyV++tGqm5N2GJKLPfj1xANsZxSjfI6SCkpoV80+pVUv8h+aqpfNRRDZfNyPwhM5yQLAgck0ylBwQCoZWgAQwMjIYChkEmhoWyfM51ww4fgl4CH2gnc4WM67XbJ4aL/6XRI9va/wXdX/hC+q8VihVhsMg1g99ohQ1Kl5Eb64O3M5LZbkpVvSHG7IIgJ6m/LfxwrxOOFGOww3+cFu12AlF0IJpNBgbN8/yWbjza4Ml500hDj1Mhi1DehwlJXEa1EwDAQBf26v70susnw5/95w/Dk818bkgu5Z89vHcsXCvmxrfMb7qr31mswPHvP7ieOHGqOjGxYPEIbD396YUmB738f5PnNI+O9+fFt57eN53t1tac+QIeSqY3Nww8D95nDwyMcRzEnOfpjspvLcfdy+1k2Yi6SWpNUUagmXE8uwiKyI1MTipAugrUuYNp1chVzNEYUiTANJNBWNWiSGq8wN6LrjGRKgAd6ytGBnKblBqLlHl9vl+BPpvM9lXLfaE/PaF+50pNPJ/1CVy/ZGdhS7K/keoxun+ARdbfivpkzLPi6jZ5cpb+4JbvyflyDq1oioZmCFv9JFGkGkTTqEYxeT8gtKYEte/fv2aIokjvk6TWEfyhtxrkrLBX8TpfrRvKCFHZJirJlz/6KFo/3xuPcmo3eJV/n3FyMK6H/MoJIhRiwKMyImZQIgqKz+lQrQWOgxgMGpoLlloVsAwZqpKAatvtsobx1/le5IJvXZBlALsTkd9+VyW687ExjBbZM/sAWUtu/UA17SCV21fDIyODNy6bJCJCs8HOkWp3GkMOb51Zr67LtPFW5CrfALXKPozeZPywfYhHttAHLM7pYJMx/VrVlNYe5cKChC3yHYbUaN+HO9LUbOAK+pC+NnlV9HT/XfehpstmXq8bTm4KKy4nlKBHr6a6oAZeb7iE22eWRg3HBxhLVZk8FoxnHpANOWAx3a6rqkcLBIUavOm6hx/wjHYaWY2HlN+i5lfWpUilF/4adPwgn5ES8y4iXqmOJoOxRA6oeijq8iirw8aAn4G54Aq5osLvblwlapOGtuWIuEw2H1YCu3kIJfofNou2GV9ufI08+VEq1x9hTyIVUievExLVzwlPU4FxciEtjRWTN1le1DsyhpC9ZYTbCFgW4XGG2xIJF1v/yo49++RPyiyNnzecg8tKbd0W6aubO3qHB6VBX7Ng87DNfoifMl2HvylPHj9MT9y1UH589/A2itX8ajacODj/91Kqfz9FX8dkC5+EUrgsjMulrYNcLiFlfMjuMlUVM+kSqY4XRfbDLfGfpYv7iVy8uQc/SxR/lrfEsW1qiBu4t55fNxeUl8+2Ty/n88knILZFLbBHJLD0X+RrdwumIPljt6jRgtYLKdSqWatUpvu4zsFFZYbAeoAo17Gy+ShP4Wrk0M7evtXFkMpMZ2djaNzdTKpv+UfPK5Wg+H70M4VEIZzZm8Auf2ss2R7PpL3x940gmM8Y4f//n8Il5JRc1r0Tz5hX4BOnMK5mNaAf+erxTtEKC6+UaKN+dwhHqhopeUKt15pwCoEMs12QN1UIZ6BnbplsDqv21hw8cePggzJW3nXli7N6K/heBrorm9tTI2dtCov17L7wAp154wTxWr8Op3K4t5c0ffxyWS5ENQ53avyi8TKsYK1wAfPh4DBUc8+R18n+XLrUd7WlaNQ/B8+YO+LOVQfhHHJ83D7E4Y7xjwhvUy3gdjJcFGY7CG21ne+rSJfId8r/UazHPw58i8w+vM7M4+Qq9SvvQPiIXxArPQTatyxBo0E6N71RsmmLVnVSwVhcJySdB8v5L0x2T7j/75OjoF89eYMOTZ++ffPqhdeseevr0qcM4nIJA7fnQKwC/S1bew93lDhEb6ASjWiNeHLR0uISqfsyFUYLbUamxikrJud/6Fd7sgg7ehKkOkuxbRZIejxBCIMkw8d/btpIPUTc/WhW9LqogpLLQyNarDqiq3bb0lLnPm5fMvUDn4BgcmyUfrnxAI98G81WPB3YAnTJ/CJWpjn/oKMa4jBXzljimozdG6oM3BeOdczGAomRFnWLqJXWRb2QbmJyBbCOLyXkEcphkF7+6fBKz7SKdzltpd7aTbT/AtFzOXWwf7iRqHvMTsxN2L13MIdk7ls6Ltn2WnMHbJb2ecTeLvJZcD/7aPKLX/ufa6/S/6BzeN8lV2Z1rmQKClCgomo61KxvApMcFBOa6ojVwhYKGjV9Mst7SAAQwGlnvFB8SndYJnLwoPiaKvMMtHrA7BfhzRXUmAit/4k85VAVec6QyqXsW7U6nHU/gfhtAsAmCzX6Nt4NAvCufGAa+Qihew6B+n6KwPGC6v053URdnx86GVSiDqBk7bhqzWEYsbeEnCbKpElg9CqXN1C0oZb0gMJDVwBcmRC3YCIexc68usgC0GuN61AHfMfTGwCoYQ/VwIQZk/dzxOTJ/dB4idvGg0xXoEXh5xiOKrVAYAbP3s3a3t0ufFrzCqGbj7T1O2b4g2tEEB+2Snu7Q2lvBsMNOfZ8V3SBHtBleFscVm83R45QcC2ivPeu3b390+/bjbN8bU7sqgiSoM8APeeyTEa9TPOBwD/HCSIyXBHdFjnTJ4BYt2lA40Se6RWXmBlLXep6/O7JKGvaCe7WO4Ok18joXYDVSEdAYrNEzWFBFnTV4TYu4lp+TFdCk55adMYU8035J0ohjWZPewtVlp7KGMf6Jvkz+A+9T4ibxjeCOdwsoFpbNNGpNWiQlwMmAzlqGfn3Dghe1NWxSvXmTeYjBzCyDIh3wwghuE/LtcpZ3SBq4Na/XZg+KPqdNkR18tvyVfS27IGugJly5YjHnSqiKLNqn9jz7zKOiiOtaKKRsmSITY0rI5qea4hXFR5+5XWXzr/ITMlW8bq/bHemOuAXJ7kZuKk/kdzyXoJqkubyO2K6Du2IOrwuvaPLZ+ZPvVHBD8bglqXr63OmqJFGBehS8Ia2+dXMsB62OqsiIrFH1jgWbEEcQyd53sUNJUEIYiUGdQZNgxKJ50VXf5C/MOBX5KrNDxDVzAaNlhIfvKQnH6pxfnrX2NeDt/IVZNBQaDMmJGwmEYQF+dMOFJKxSrMl2gc5Riv2eyaZavr1JBJYpazKzNGugd7TrMjMPzV7gvfywIFyYQZtcRfd881dTJeacZUKiEINXmbFnl3l+BOmRIqJpcEgUOjPphl0U5JqJNtuJNluVij15GBCSSiRGO/iKZStLW+xtTcqAa2NAozsV71U94GvNPTK4OFm29Wx/oLnp0ZzNJ0zyRBg6v/felx4Zt40cP7177vSGcW8f+Wt8bJ+31SpOLh5dnCwO1gXgWzZJmJiBzUdfPP/i0c3NdeP+wFpvPkd9NNDpzUIGscYAvgco1Nbu8vj9HvKhB1rmftEp0wHJbcfZLbVM5uKd/DFYJUVuRCwaf8s1U8F834p5iMqa6brpkvz7yicSWov62fmGObNZG5+zF5/jZlEmATMMIPKhO3/zbz/6u88Ij73x38tPwJ5jbx49+uZP2amj0x+Rb9MokzLgAD95sf0AjZqbzBFL7s4ewxOcvop2/e+99+NP0ydWvsB+a3Z5hU6Tv/w1/f76v1Bb7/D/EiTv9M/R/wPgTKeDAHicY2BkYGAA4vlfmZ/H89t8ZeBmfgEUYbg8cdlrGP3/6393tj3MQUAuBwMTSBQApqoPWwB4nGNgZGBgDvqfxcDA9vD/1/8P2PYwAEVQgBIAr+IHX3icY37BwMAMwgYQmuUAEBtBxUD8XwwMbA+B7JsMDKyToPw5EMxSAlVTApGDqWF+8f8rcyQDA+MaIHsBEEfC8P9/zIJw9l+mgwwMIAwyAwAesxwZAAAAAAAAZgDkAUAB4gIuAsADFAPKBAgEPgSMBOAE/gUcBWAFigWwBc4GBAYwBoIHIgdGB+gINgiCCMwI6AkcCTYJRAlYCYIAAHicY2BkYGBQYuhmYGUAASYg5gJCBob/YD4DABnmAckAeJx1j8tKw0AYhc/Yi9iCgqIbN7OSFiFtClbpxmKx3UqF7tM0t5JmymRa6MY3cOEL+iJuPEkGEcFMZub7z38dAOf4hED13XFXLFCjVfERjvFgucb1aLlOfrLcQBvPlpvUXyy3cItXy21c4I0+UT+htcaHZcGML8tHOBXCcg1NcWa5Tr603MCVuLbcpO5abmEh7i23cSPeJ2p70EkUG9mZdOWg7w7l8iAVpSTzUuntTKx0LscyVJkJ0lQ5vtrs43weRLvU0yT+i0Dnicqk6/RpzYIs0J4JVkWlfB8NjAllqNVGTm0NudVqHfjGiY3Zjnq937UxgcIWB2gkiBDDQKJDtct7gD5cDElLRkhGVlEJMnhIqXjYMSMuPTntMXdIK6MaMCIlO/B5brBnXI459YhZKXO11apzQU9RJSnzJTs77F/5ZvRlpd8rK69+ZiqyI05quMKyuy67SUz/zCH5zsK3puJTd8rXGqoj9Lj+mfsbqE5ywAAAeJxtT9luwjAQzHCEJlyl0Pumz37gi5Axa7Bw4shxCPTri02kUqn7suPZ8c5O1IrOlUb/1xwttNFBFzF6uEKCFH0MMMQIY1xjghtMMcMt7nCPBzziCc94wSve8I4PfGKOr2iQH91SckErY3Yz/3Aqo5Lt1ZoM02Zj+oGslXNkE4+5JutSjywVmh+HHhZkM65VvgsSyla0jj0SIrTtehSMKq1LYYny8H9vdJVRehYsV+bgtUzK0Gw99oOaO7Flmp/cR5e3LmXjxJUe/y5jWeVo+teL0UG5yYVmy7Vki4SfIuVOmbwtzCZtZkbKpIFV0bdUqm9iftegweUpp26JOvbZ2aJX8KoktoiFskJTx7PdwP05l8ko+gFB6IqkAAA=");
    font-weight: normal;
    font-style: normal
}

[class^='vhs-icon-'],
[class*=' vhs-icon-'] {
    font-family: 'vhs';
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    *margin-right: 0.3em
}

[class^='vhs-icon-']:before,
[class*=' vhs-icon-']:before {
    text-decoration: inherit;
    display: inline-block;
    speak: none;
    width: 1em
}

a [class^='vhs-icon-'],
a [class*=' vhs-icon-'] {
    display: inline
}

[class^='vhs-icon-'],
[class*=' vhs-icon-'] {
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    vertical-align: baseline;
    background-image: none;
    background-position: 0% 0%;
    background-repeat: repeat;
    margin-top: 0
}

.vhs-icon-play:before {
    content: '\e81f'
}

.vhs-icon-pause:before {
    content: '\e820'
}

.vhs-icon-facebook:before {
    content: '\e800'
}

.vhs-icon-twitter:before {
    content: '\e802'
}

.vhs-icon-times-video-logo:before {
    content: '\e801'
}

.vhs-icon-replay:before {
    content: '\e804'
}

.vhs-icon-alert:before {
    content: '\e803'
}

.vhs-icon-embed:before {
    content: '\e806'
}

.vhs-icon-permalink:before {
    content: '\e805'
}

.vhs-player-header-background {
    display: none;
    position: absolute;
    width: 100%;
    height: 20%;
    top: 0;
    left: 0;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6), transparent);
    z-index: 11;
    pointer-events: none
}

.vhs-player-header {
    color: white;
    position: relative;
    z-index: 12;
    width: 100%;
    box-sizing: border-box;
    display: flex
}

.vhs-player-header .vhs-times-logo {
    float: left;
    font-size: 40px;
    border-right: 1px solid #ffffff;
    border-right: 1px solid rgba(255, 255, 255, 0.6);
    margin-left: 0;
    flex: 1;
    color: #ffffff;
    text-decoration: none
}

.vhs-player-header .vhs-times-logo.vhs-no-pipe {
    border-right: 1px solid transparent
}

.vhs-player-header .vhs-times-logo:before {
    margin: 0
}

.vhs-player-header .vhs-video-title-wrapper {
    display: inline-block;
    white-space: normal
}

.vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-byline {
    display: none
}

.vhs-player-header .vhs-tools {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 0
}

.vhs-player-header .vhs-tools>div {
    border-right: 1px solid #fff;
    border-right: 1px solid rgba(255, 255, 255, 0.4);
    padding-right: 0.5em;
    display: inline-block;
    font-size: 0
}

.vhs-player-header .vhs-tools>div span,
.vhs-player-header .vhs-tools>div i,
.vhs-player-header .vhs-tools>div button {
    color: 1px solid #fff;
    color: rgba(255, 255, 255, 0.6);
    cursor: pointer;
    outline: none
}

.vhs-player-header .vhs-tools>div span:first-child,
.vhs-player-header .vhs-tools>div i:first-child,
.vhs-player-header .vhs-tools>div button:first-child {
    padding-right: 0
}

.vhs-player-header .vhs-tools>div span:hover,
.vhs-player-header .vhs-tools>div i:hover,
.vhs-player-header .vhs-tools>div button:hover {
    color: white
}

.vhs-player-header .vhs-tools>div span:before,
.vhs-player-header .vhs-tools>div i:before,
.vhs-player-header .vhs-tools>div button:before {
    display: inline;
    margin: 0
}

.vhs-player-header .vhs-tools.vhs-no-pipe>div {
    border-right: 1px solid transparent
}

.vhs-player-header .vhs-tools.vhs-no-pipe>div button:last-child {
    padding-right: 0
}

.vhs-player-header .vhs-tools .vhs-embed {
    border-right: none
}

.vhs-player-header .vhs-tools .vhs-embed.share-showing .vhs-icon-embed {
    color: white
}

.vhs-player-header .vhs-video-title {
    overflow: initial
}

.vhs-player-header .vhs-video-title .vhs-data {
    font-family: 'cheltenham', 'nyt-cheltenham', Georgia, 'Times New Roman', times, serif;
    font-weight: 300;
    margin: 0
}

.vhs-player-header .vhs-video-title .vhs-data a,
.vhs-player-header .vhs-video-title .vhs-data a:link,
.vhs-player-header .vhs-video-title .vhs-data a:visited,
.vhs-player-header .vhs-video-title .vhs-data a:hover,
.vhs-player-header .vhs-video-title .vhs-data a:active {
    color: white;
    text-decoration: none
}

.vhs-player-header .vhs-video-title .vhs-data a:hover {
    border-bottom: 1px solid white
}

.vhs-player-header .vhs-video-title .vhs-data a:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}

.vhs-video-title .vhs-data,
.vhs-byline {
    position: relative;
    top: 0;
    left: 0;
    line-height: 1;
    color: #fff
}

.vhs-byline {
    display: block;
    font-family: 'franklin', 'nyt-franklin', Helvetica, Arial, sans-serif;
    font-weight: 400;
    margin-top: 0.2em
}

.vhs-byline .vhs-by {
    text-transform: uppercase;
    font-size: 0.9em
}

.nytd-player-video-area {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 10;
    background-color: rgba(0, 0, 0, 0.4)
}

.nytd-clickable-area {
    cursor: pointer
}

.idle .nytd-clickable-area {
    cursor: none
}

button[class*='vhs-icon'] {
    -webkit-appearance: none;
    border: none;
    background-color: transparent;
    padding: 0;
    cursor: pointer
}

.vhs-ad {
    z-index: 30 !important
}

.vhs-anchor-button:hover {
    color: inherit;
    text-decoration: none
}

.vhs-hide {
    display: none
}

.vhs-invisible {
    visibility: hidden
}

.nytd-player-container {
    position: relative;
    background: #000;
    z-index: 10;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    outline: none
}

.nytd-player-container.idle {
    cursor: none
}

.vhs-top-banner {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff
}

.nytd-player-container.nytd-player-container--audio {
    background: transparent
}

.nytd-player-container:-webkit-full-screen,
.nytd-player-container:-webkit-full-screen video .nytd-player-container:-webkit-full-screen object {
    width: 100% !important;
    height: 100% !important;
    padding: 0 !important
}

.nytd-player-container:-moz-full-screen,
.nytd-player-container:-moz-full-screen {
    width: 100% !important;
    height: 100% !important;
    padding: 0 !important
}

.nytd-player-container object {
    position: absolute
}

.ms-fullscreen {
    width: auto !important;
    height: auto !important;
    margin: auto !important
}

video,
audio {
    display: block
}

.nytd-player-container:-webkit-full-screen {
    max-height: 100%
}

.nytd-player-container:-moz-full-screen {
    max-height: 100%
}

.nytd-player-container .spacer.hide {
    display: none
}

.vhs-icon-disabled {
    cursor: not-allowed !important;
    color: #999 !important
}

.nytd-player-container button,
.nytd-player-container input,
.nytd-player-container textarea,
.nytd-player-container a {
    outline: none
}

.nytd-player-container.vhs-no-touch button:focus,
.nytd-player-container.vhs-no-touch input:focus,
.nytd-player-container.vhs-no-touch textarea:focus,
.nytd-player-container.vhs-no-touch a:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}


.franklin-2GJdS5XG {
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
}

.karnak-1FdvNqmf {
    font-family: 'karnak', 'nyt-karnak', 'nyt-karnak-display-130124';
}

.cheltenham-20WX1MC- {
    font-family: 'cheltenham', 'nyt-cheltenham', Georgia, 'Times New Roman', times,
        serif;
}

.cheltenhamCond-3MbDiSP1 {
    font-family: 'nyt-cheltenham-cond', 'cheltenham', 'nyt-cheltenham', Georgia,
        'Times New Roman', times, serif;
}


.countdown-1QKNtJ50 {
    position: absolute;
    z-index: 40;
    box-sizing: border-box;
    color: #fff;
    background: #666;
    background: rgba(102, 102, 102, 0.7);
    border-radius: 100px;
    text-align: center;
    transition: background 0.4s, width 1s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 700;

    /*responsive*/
    top: 10px;
    right: 10px;
    width: auto;
    padding: 11px 15px;
    font-size: 13px;
}

.countdown-1QKNtJ50.xxl-qWr7tA9G,
.countdown-1QKNtJ50.xl-1QXqoJIT {
    top: 10px;
    right: 10px;
    width: 140px;
    padding: 16px 20px;
    font-size: 14px;
}

.countdown-1QKNtJ50.l-gTeUX-1C {
    top: 10px;
    right: 10px;
    width: 120px;
    padding: 11px 15px;
    font-size: 13px;
}

.countdown-1QKNtJ50.m-b6VEUEE7 {
    top: 10px;
    right: 10px;
    width: 100px;
    padding: 10px 14px;
    font-size: 11px;
}

.countdown-1QKNtJ50.s-1X8FDBeL {
    top: 5px;
    right: 5px;
    width: 100px;
    padding: 6px 9px;
    font-size: 10px;
}

.countdown-1QKNtJ50.xs-3MrI0JsM,
.countdown-1QKNtJ50.xxs-1S21aDca {
    top: 0;
    right: 0;
    width: 100%;
    padding: 7px 9px 6px;
    font-size: 10px;

    border-radius: 0;
    text-align: right;
}

.label-3a3bqUnC {
    border-right: 1px solid #888;
    padding-right: 10px;
    margin-right: 10px;
}


@-webkit-keyframes fadeIn-13ze28nJ {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn-13ze28nJ {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.duration-1RF_ghPY {
    font-size: 14px;
    color: rgba(0, 0, 0, 1);
    text-align: right;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    opacity: 0;
    -webkit-animation: fadeIn-13ze28nJ 400ms ease-in 100ms forwards;
    animation: fadeIn-13ze28nJ 400ms ease-in 100ms forwards;
}

.light-KhOaTkqG.duration-1RF_ghPY {
    color: #ffffff;
}

.duration-1RF_ghPY.duration--placeholder-3QCCqWsG {
    font-weight: 600;
    -webkit-animation: none;
    animation: none;
    opacity: 1;
}


.wrapper-zbn5BZ6K {
    position: relative;
    height: 100%;
}

.wrapper-zbn5BZ6K,
.wrapper-zbn5BZ6K * {
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
}

.fadeable-card-219nCnG- {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    transition: opacity 300ms ease-in;
    pointer-events: none;
}

.fadeable-card--show-2YruPrM- {
    pointer-events: auto;
    opacity: 1;
    transition: opacity 300ms ease-out 600ms;
}

.container-KiiKryN_ {
    display: flex;
    align-items: center;
    height: 100%;
}

.mobile-1niKtv3n .container-KiiKryN_ {
    position: relative;
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
}


.desktop-2mf25PKB .chunk-17WR1Qv1 {
    margin-right: 15px;

    /* somehow this box has a larger height than content, 44px instead of 40px
   * when we make it a flex container, the height is normal.
     this is a temporary fix
  */
    display: flex;
    align-items: center;
}

.desktop-2mf25PKB.vhs-xs-3yXQI9Fz .chunk-17WR1Qv1,
.desktop-2mf25PKB.vhs-xxs-1JOFDvgY .chunk-17WR1Qv1 {
    margin-right: 10px;
}

.wrapper-zbn5BZ6K button {
    border: none;
    margin: 0;
    padding: 0;
    background: none;
    cursor: pointer;
}

.wrapper-zbn5BZ6K button:disabled {
    cursor: default;
}

/* https://stackoverflow.com/a/30871205/3437335 */
.wrapper-zbn5BZ6K use {
    pointer-events: none;
}

.transcript-AcUHctkp {
    margin-left: 15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.transcript-AcUHctkp:hover svg path,
.transcript-AcUHctkp:focus svg path {
    fill: rgba(0, 0, 0, .8) !important;
}

.light-13aB1LNX .transcript-AcUHctkp:hover svg path,
.light-13aB1LNX .transcript-AcUHctkp:focus svg path {
    fill: rgba(255, 255, 255, .8) !important;
}

.transcript-AcUHctkp button:disabled svg path {
    fill: rgba(68, 68, 68, 0.2);
}

.light-13aB1LNX.transcript-AcUHctkp button:disabled svg path {
    fill: rgba(255, 255, 255, 0.2) !important;
}

/* temp fix, without .desktop these disabled rules will not apply on desktop */
.desktop-2mf25PKB.transcript-AcUHctkp button:disabled svg path {
    fill: rgba(68, 68, 68, 0.2);
}

.desktop-2mf25PKB.light-13aB1LNX.transcript-AcUHctkp button:disabled svg path {
    fill: rgba(255, 255, 255, 0.2) !important;
}

.volumeContainer-W4vHMDJx {
    margin-left: 15px;

    /* somehow this box has a larger height than content, 44px instead of 40px
   * when we make it a flex container, the height is normal.
     this is a temporary fix
  */
    display: flex;
    align-items: center;
}

.desktop-2mf25PKB.vhs-xs-3yXQI9Fz .volumeContainer-W4vHMDJx {
    margin-left: 10px;
}

.center-1NqihK55 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}

.error-17l_qAZg {
    font-size: 14px;
    color: rgba(0, 0, 0, 1);
}

.light-13aB1LNX .error-17l_qAZg {
    color: rgba(255, 255, 255, 1);
}

.error__message-3PJMFdo7 {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.error__message-3PJMFdo7 span {
    line-height: normal;
}

.transcript-AcUHctkp svg path,
.retry-1jk1WyCq svg,
.fatal-2c7Uwq9U svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 0.25s, transform 300ms ease-out;
}

.light-13aB1LNX .transcript-AcUHctkp svg path,
.light-13aB1LNX .retry-1jk1WyCq svg,
.light-13aB1LNX .fatal-2c7Uwq9U svg {
    fill: #ffffff;
}

.retry-1jk1WyCq {
    width: 30px;
    height: 30px;
    flex-shrink: 0;
}

.fatal-2c7Uwq9U {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
}

.container__playback-MRa1r7AF {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    flex: 1 0 auto;
    padding-bottom: 20px;
}

.container__duration-3gYKdJ0v {
    position: absolute;
    top: 50%;
    margin-top: 10px;
}

.container__transcript-V0fC4Xbd {
    position: absolute;
    top: 50%;
    margin-top: 40px;
}

.container__timeline-_2TEK9Uc {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    width: 100%;
    height: 40px;
}


.fast-forward-1JbaMpeL svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 0.25s, transform 300ms;
}

.desktop-Q_FP0IBX.fast-forward-1JbaMpeL:hover svg,
.desktop-Q_FP0IBX.fast-forward-1JbaMpeL:focus svg {
    fill: rgba(0, 0, 0, .8);
}

.light-1gwOs_oX.fast-forward-1JbaMpeL svg {
    fill: #ffffff;
}

.desktop-Q_FP0IBX.light-1gwOs_oX.fast-forward-1JbaMpeL:hover svg,
.desktop-Q_FP0IBX.light-1gwOs_oX.fast-forward-1JbaMpeL:focus svg {
    fill: rgba(255, 255, 255, 0.8);
}

/* on safari the svg is cropped,
 * so increase the container's size as a hacky fix */
.fast-forward-1JbaMpeL {
    width: 31px;
    height: 31px;
}

.fast-forward-1JbaMpeL svg {
    width: 30px;
    height: 30px;
}

/* disable these buttons */
.fast-forward-1JbaMpeL:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.light-1gwOs_oX.fast-forward-1JbaMpeL:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}

/* temp fix, without .desktop these disabled rules will not apply on desktop */
.desktop-Q_FP0IBX.fast-forward-1JbaMpeL:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.desktop-Q_FP0IBX.light-1gwOs_oX.fast-forward-1JbaMpeL:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}


.spinner-1Hq-hFPQ {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
    transition: opacity 300ms ease-out;
    box-sizing: border-box;
    display: block;
}

.light-3nw-C-jF.spinner-1Hq-hFPQ {
    border-color: #ffffff;
}

@-webkit-keyframes spin-2z3vTCsk {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes spin-2z3vTCsk {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.spinner-1Hq-hFPQ span {
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    clip: rect(20px, 40px, 40px, 0);
    opacity: 0;
    -webkit-animation: none;
    animation: none;
}

.vhs-xxs-3hr2ui_L.spinner-1Hq-hFPQ span {
    clip: rect(15px, 30px, 30px, 0);
}

.vhs-l-1ZqhWwUO.spinner-1Hq-hFPQ span,
.vhs-xl-3MIWo5E4.spinner-1Hq-hFPQ span,
.vhs-xxl-U4fBIHnp.spinner-1Hq-hFPQ span {
    clip: rect(25px, 60px, 60px, 0);
}

.mobile-2uGwuiaY.spinner-1Hq-hFPQ span {
    clip: rect(25px, 60px, 60px, 0);
}

.spinner-1Hq-hFPQ span::after {
    content: '';
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 2px solid rgba(0, 0, 0, 1);
    border-radius: 50%;
}

.light-3nw-C-jF.spinner-1Hq-hFPQ span::after {
    border-color: #ffffff;
}

.show-ucO_HEmS.spinner-1Hq-hFPQ {
    opacity: 1;
    transition: opacity 300ms ease-out 300ms;
    -webkit-animation: spin-2z3vTCsk 3000ms linear infinite;
    animation: spin-2z3vTCsk 3000ms linear infinite;
}

.show-ucO_HEmS.spinner-1Hq-hFPQ span {
    opacity: 1;
    transition: opacity 300ms ease-out;
    -webkit-animation: spin-2z3vTCsk 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
    animation: spin-2z3vTCsk 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
}


.circle-3tIPiHv_ {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.1) !important;
    border: 2px solid rgba(0, 0, 0, 1);
    border-radius: 50%;
    opacity: 0;
    transition: opacity 300ms;
}

.light-r2C9sdad .circle-3tIPiHv_ {
    border-color: #ffffff;
}

.circle-3tIPiHv_.show-2_w5iJaH {
    opacity: 1;
}


.play-28dQRyDj svg,
.pause-37Q2gZNG svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 300ms, transform 300ms 150ms, opacity 300ms;
}

.desktop-33nblbsH.play-28dQRyDj.hover-10Dv3gd- svg,
.desktop-33nblbsH.play-28dQRyDj:focus svg,
.desktop-33nblbsH.pause-37Q2gZNG:hover svg,
.desktop-33nblbsH.pause-37Q2gZNG:focus svg {
    fill: rgba(0, 0, 0, .8);
    transition: transform 300ms;
}

.light-r2C9sdad.play-28dQRyDj svg,
.light-r2C9sdad.pause-37Q2gZNG svg {
    fill: #ffffff;
}

.desktop-33nblbsH.light-r2C9sdad.play-28dQRyDj.hover-10Dv3gd- svg,
.desktop-33nblbsH.light-r2C9sdad.play-28dQRyDj:focus svg,
.desktop-33nblbsH.light-r2C9sdad.pause-37Q2gZNG:hover svg,
.desktop-33nblbsH.light-r2C9sdad.pause-37Q2gZNG:focus svg {
    fill: rgba(255, 255, 255, 0.8);
}

.play-28dQRyDj,
.pause-37Q2gZNG {
    width: 40px;
    height: 40px;
    position: relative;
}

.vhs-xxs-rHlekkTR.play-28dQRyDj,
.vhs-xxs-rHlekkTR.pause-37Q2gZNG {
    width: 30px;
    height: 30px;
}

.vhs-xxl-3lVk_QqP.play-28dQRyDj,
.vhs-xxl-3lVk_QqP.pause-37Q2gZNG,
.vhs-xl-2OarcCIE.play-28dQRyDj,
.vhs-xl-2OarcCIE.pause-37Q2gZNG,
.vhs-l-2D9eQpBq.play-28dQRyDj,
.vhs-l-2D9eQpBq.pause-37Q2gZNG {
    width: 50px;
    height: 50px;
}

.mobile-1Jw2b02E.play-28dQRyDj,
.mobile-1Jw2b02E.pause-37Q2gZNG {
    width: 60px;
    height: 60px;
    margin: 0 25px;
    flex-shrink: 0;
    margin-bottom: 12px !important;
}

.mobile-1Jw2b02E .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(8px);
    fill: rgba(0, 0, 0, 1);
}

.desktop-33nblbsH.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(5px);
    fill: rgba(0, 0, 0, 1);
}

.vhs-xxs-rHlekkTR.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(4px);
}

.vhs-l-2D9eQpBq.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt,
.vhs-xl-2OarcCIE.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt,
.vhs-xxl-3lVk_QqP.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(6px);
}

.mobile-1Jw2b02E .pause-bars-rOm1UnhP {
    transform: scale(0.5);
    fill: rgba(0, 0, 0, 1);
}

.light-r2C9sdad.mobile-1Jw2b02E .play-triangle-3-_pUfBt,
.light-r2C9sdad.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt,
.light-r2C9sdad.mobile-1Jw2b02E .pause-bars-rOm1UnhP {
    fill: #ffffff;
}

.play-triangle-3-_pUfBt,
.pause-bars-rOm1UnhP {
    z-index: 2;
    opacity: 1;
    transform: scale(1) translateX(0);
}

.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt {
    opacity: 0.5;
    transform: scale(0.5) translateX(5px);
    transform-origin: center;
    transition: transform 300ms, opacity 300ms;
}

.vhs-xxs-rHlekkTR.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(4px);
}

.vhs-l-2D9eQpBq.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt,
.vhs-xl-2OarcCIE.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt,
.vhs-xxl-3lVk_QqP.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(6px);
}

.mobile-1Jw2b02E.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(8px);
}

.buffering-2_Sqh_Nu .pause-bars-rOm1UnhP {
    opacity: 0.5;
    transform: scale(0.5);
    transition: transform 300ms, opacity 300ms;
}


.rewind-3JjXn1Ko svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 0.25s, transform 300ms;
}

.desktop-o0RixJeK.rewind-3JjXn1Ko:hover svg,
.desktop-o0RixJeK.rewind-3JjXn1Ko:focus svg {
    fill: rgba(0, 0, 0, .8);
}

.light-Lxh25U-X.rewind-3JjXn1Ko svg {
    fill: #ffffff;
}

.desktop-o0RixJeK.light-Lxh25U-X.rewind-3JjXn1Ko:hover svg,
.desktop-o0RixJeK.light-Lxh25U-X.rewind-3JjXn1Ko:focus svg {
    fill: rgba(255, 255, 255, 0.8);
}

/* on safari the svg is cropped,
 * so increase the container's size as a hacky fix */
.rewind-3JjXn1Ko {
    width: 31px;
    height: 31px;
}

.rewind-3JjXn1Ko svg {
    width: 30px;
    height: 30px;
}

/* disable these buttons */
.rewind-3JjXn1Ko:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.light-Lxh25U-X.rewind-3JjXn1Ko:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}

/* temp fix, without .desktop these disabled rules will not apply on desktop */
.desktop-o0RixJeK.rewind-3JjXn1Ko:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.desktop-o0RixJeK.light-Lxh25U-X.rewind-3JjXn1Ko:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}


.handle-yWumRNVF {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 5;
    fill: #000000;
}

.light-1iQ_-Gik .handle-yWumRNVF {
    fill: #f7f7f7;
}

.desktop-1y6HQ4wj .handle-yWumRNVF {
    width: 12px;
    height: 12px;
}

.desktop-1y6HQ4wj.scrubbing-1jGsslgJ .handle-yWumRNVF {
    width: 6px;
    height: 6px;
}

.scrubbing-1jGsslgJ .handle-yWumRNVF {
    width: 12px;
    height: 12px;
}

.ink-2JygG5tZ {
    transform: scale(0);
    width: 40px;
    height: 40px;
}

.scrubbing-1jGsslgJ .ink-2JygG5tZ {
    transform: scale(1);
    -webkit-animation: ripple-3czL9qGK 200ms ease;
    animation: ripple-3czL9qGK 200ms ease;
    z-index: 4;
    fill: rgba(0, 0, 0, 0.2);
}

.light-1iQ_-Gik.scrubbing-1jGsslgJ .ink-2JygG5tZ {
    fill: rgba(255, 255, 255, 0.2);
}

@-webkit-keyframes ripple-3czL9qGK {
    from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}

@keyframes ripple-3czL9qGK {
    from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}


.scrubberContainer-1WyrbTR8 {
    position: absolute;
    left: 0;
    z-index: 4;
    height: 100%;

    opacity: 1;
    transform: scale(1);
    transform-origin: center left;
    transition: opacity 150ms ease-out, transform 150ms ease-out;
}

.scrubberContainer-1WyrbTR8.scrubberContainerHide-38e1Psy2 {
    opacity: 0;
    transform: scale(0.1);
    transition: opacity 150ms ease-in, transform 150ms ease-in;
}

.center-2ePOhelf {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}

.timeline-3hWvXF_F {
    flex-grow: 1;
    cursor: pointer;
    position: relative;
    height: 40px;
    transition: transform 400ms ease-out;
    transform-origin: right;
    transform: scaleX(1);
}

.timeline-3hWvXF_F.timeline--placeholder-3vi2HDMp {
    cursor: inherit;
}

.timeline__progress-1G5PcPam {
    width: 0%;
    height: 2px;
    margin: 19px 0;
    position: absolute;
    background: rgba(0, 0, 0, 1);
    z-index: 3;
}

.light-Hbch6i4G .timeline__progress-1G5PcPam {
    background: rgba(255, 255, 255);
}

.timeline__buffered-3wXSHzxd {
    width: 0%;
    height: 2px;
    margin: 19px 0;
    position: absolute;
    background: rgba(0, 0, 0, .2);
    z-index: 2;
}

.light-Hbch6i4G .timeline__buffered-3wXSHzxd {
    background: rgba(255, 255, 255, 0.4);
}

.timeline__duration-2wArYQHv {
    width: 100%;
    height: 2px;
    margin: 19px 0;
    position: absolute;
    background: rgba(0, 0, 0, .1);
    z-index: 1;
}

.light-Hbch6i4G .timeline__duration-2wArYQHv {
    background: rgba(255, 255, 255, 0.2);
}

.animate-25gH6GDN {
    transition: all 800ms ease !important;
}

/*
 * This is just used for keyboard control of the "slider"
 * We have to use the ARIA slider role instead of an input
 * It's just an extra <div> with some keyboard handlers and an outline
 */
.timeline__slider-3bratC31:focus {
    height: 2px;
    width: 100%;
    outline: 1px solid #4a90e2;
    outline-offset: 1px;
}


.volume-1O8d0eUA {
    width: 24px;
    height: 24px;
    flex-shrink: 0;
}

.volume-1O8d0eUA svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 0.25s, transform 300ms;
}

.desktop-3zq1efKR.volume-1O8d0eUA:hover svg,
.desktop-3zq1efKR.volume-1O8d0eUA:focus svg {
    fill: rgba(0, 0, 0, .8);
}

.light-npGsxX0d.volume-1O8d0eUA svg {
    fill: #ffffff;
}

.desktop-3zq1efKR.light-npGsxX0d.volume-1O8d0eUA:hover svg,
.desktop-3zq1efKR.light-npGsxX0d.volume-1O8d0eUA:focus svg {
    fill: rgba(255, 255, 255, 0.8);
}


.volume-1O8d0eUA:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.light-npGsxX0d.volume-1O8d0eUA:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}

/* temp fix, without .desktop these disabled rules will not apply on desktop */
.desktop-3zq1efKR.volume-1O8d0eUA:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.desktop-3zq1efKR.light-npGsxX0d.volume-1O8d0eUA:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}


.center-1rJo-uv- {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}


.tbutton-2L0GaJtC {
    margin-top: 5px !important;
    background: transparent;
    height: 45px;
    width: 140px;
    color: white;
    border: 1px solid !important;
    border-radius: 4px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    transition: 0.3s ease;
}

.tbuttonLightTheme-3bup-CvX.tbutton-2L0GaJtC {
    border-color: transparent !important;
    background: rgba(0, 0, 0, 0.1) !important;
}

.tbuttonDarkTheme-cv8xEMJI.tbutton-2L0GaJtC {
    border-color: #000000 !important;
}

.tbutton-2L0GaJtC:hover {
    border: 1px rgba(255, 255, 255, 1) solid;
    background: rgba(0, 0, 0, 0.1);
}

.tbutton-2L0GaJtC:focus {
    border: 1px rgba(255, 255, 255, 1) solid;
    background: rgba(0, 0, 0, 0.25);
}

.textSpan-2JDJ9ilH {
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    margin-left: 15px;
}

.tbuttonLightTheme-3bup-CvX .textSpan-2JDJ9ilH {
    color: #ffffff;
}

.tbuttonDarkTheme-cv8xEMJI .textSpan-2JDJ9ilH {
    color: #000000;
}

.buttonContentContainer-1HitmpQG {
    display: flex;
    flex-direction: row;
    margin: auto 15px;
}


.wrapper-1psnlQub {
    position: relative;
    height: 70px;
}

.fadeable-card-7GXsqINn {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    transition: opacity 300ms ease-in;
    pointer-events: none;
}

.fadeable-card--show-3JkJnOAd {
    pointer-events: auto;
    opacity: 1;
    transition: opacity 300ms ease-out 600ms;
}

.container-PA2EXLwh {
    display: flex;
    align-items: center;
    height: 40px;
    line-height: 40px;
    padding: 15px 20px;
}

.chunk-140HiJJE+.chunk-140HiJJE {
    margin-left: 20px;
}

.small-zlxYcudU .chunk-140HiJJE+.chunk-140HiJJE {
    margin-left: 10px;
}

.wrapper-1psnlQub button {
    border: none;
    margin: 0;
    padding: 0;
    background: none;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
}

/* https://stackoverflow.com/a/30871205/3437335 */
.wrapper-1psnlQub use {
    pointer-events: none;
}

.play-3nZmdAx2 svg,
.pause-ohgGg9mU svg,
.rewind-3plmLEaJ svg,
.fast-forward-1eC-z6CY svg,
.volume-2gdcbXfJ svg,
.retry-2FkTPmFi svg,
.fatal-2lTbqkU4 svg {
    fill: #666666;
}

.play-3nZmdAx2:hover svg,
.play-3nZmdAx2:focus svg,
.pause-ohgGg9mU:hover svg,
.pause-ohgGg9mU:focus svg,
.rewind-3plmLEaJ:hover svg,
.rewind-3plmLEaJ:focus svg,
.fast-forward-1eC-z6CY:hover svg,
.fast-forward-1eC-z6CY:focus svg,
.volume-2gdcbXfJ:hover svg,
.volume-2gdcbXfJ:focus svg {
    fill: #999999;
}


.play-3nZmdAx2.active-NDVLZmwo:hover svg,
.play-3nZmdAx2.active-NDVLZmwo:focus svg,
.pause-ohgGg9mU.active-NDVLZmwo:hover svg,
.pause-ohgGg9mU.active-NDVLZmwo:focus svg,
.retry-2FkTPmFi:hover svg,
.retry-2FkTPmFi:focus svg {
    fill: #6288a5;
}

.volume-2gdcbXfJ svg .volume__stroke-3KYHtFZw {
    stroke: #666666;
}

.volume-2gdcbXfJ:hover svg .volume__stroke-3KYHtFZw,
.volume-2gdcbXfJ:focus svg .volume__stroke-3KYHtFZw {
    stroke: #999999;
}

.play-3nZmdAx2,
.pause-ohgGg9mU {
    width: 40px;
    height: 40px;
    cursor: pointer;
    position: relative;
    transform: scale(1);
}

.small-zlxYcudU .play-3nZmdAx2,
.small-zlxYcudU .pause-ohgGg9mU {
    transform: scale(0.75);
    transform-origin: center right;
    margin-left: -10px;
}

.rewind-3plmLEaJ,
.fast-forward-1eC-z6CY,
.volume-2gdcbXfJ,
.retry-2FkTPmFi {
    width: 30px;
    height: 30px;
    cursor: pointer;
}

.fatal-2lTbqkU4 {
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.center-1fXFgRoW {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}

.play-triangle-2g8X_Wrg,
.pause-bars-3qWQKO4b {
    z-index: 2;
    opacity: 1;
    transform: scale(1) translateX(0);
    transition: transform 300ms ease-in, opacity 300ms ease-in;
}

.play-3nZmdAx2:hover .play-triangle-2g8X_Wrg,
.active-NDVLZmwo .play-triangle-2g8X_Wrg {
    transform: scale(0.5) translateX(3px);
    transform-origin: center;
    transition: transform 300ms ease-out;
    fill: #6288a5;
}

.buffering-2eCRMkd1 .play-triangle-2g8X_Wrg {
    opacity: 0.5;
    transform: scale(0.5) translateX(3px);
    transform-origin: center;
    transition: transform 300ms ease-out, opacity 300ms ease-out,
        fill 300ms ease-out;
    fill: #6288a5;
}

.pause-ohgGg9mU:hover .pause-bars-3qWQKO4b,
.active-NDVLZmwo .pause-bars-3qWQKO4b {
    transform: scale(0.5);
    transform-origin: center;
    transition: transform 300ms ease-out, fill 300ms ease-out;
    fill: #6288a5;
}

.buffering-2eCRMkd1 .pause-bars-3qWQKO4b {
    opacity: 0.5;
    transform: scale(0.5);
    transition: transform 300ms ease-out 300ms, opacity 300ms ease-out 300ms,
        fill 300ms ease-out 300ms;
    fill: #6288a5;
}

.spinner-3-QgGKxJ {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
    transition: opacity 300ms ease-out;
    box-sizing: border-box;
    display: block;
    height: 40px;
    width: 40px;
    border: 1px solid #6288a5;
    border-radius: 50%;
}

.active-NDVLZmwo .spinner-3-QgGKxJ {
    opacity: 1;
    transition: opacity 300ms ease-out 300ms;
}

.play-3nZmdAx2:hover .spinner-3-QgGKxJ,
.pause-ohgGg9mU:hover .spinner-3-QgGKxJ {
    opacity: 1;
    transition: opacity 300ms ease-out;
}

.buffering-2eCRMkd1 .spinner-3-QgGKxJ {
    opacity: 1;
    transition: opacity 300ms ease-out 300ms;
    -webkit-animation: spin-1xisgdKG 3000ms linear infinite;
    animation: spin-1xisgdKG 3000ms linear infinite;
    border: none;
}

@-webkit-keyframes spin-1xisgdKG {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes spin-1xisgdKG {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.spinner-3-QgGKxJ span {
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 40px;
    width: 40px;
    clip: rect(20px, 40px, 40px, 0);
    opacity: 0;
    -webkit-animation: none;
    animation: none;
}

.buffering-2eCRMkd1 .spinner-3-QgGKxJ span {
    opacity: 1;
    transition: opacity 300ms ease-out;
    -webkit-animation: spin-1xisgdKG 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
    animation: spin-1xisgdKG 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
}

.spinner-3-QgGKxJ span::before {
    content: '';
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 40px;
    width: 40px;
    border: 1px solid transparent;
    border-top: 1px solid #6288a5;
    border-radius: 50%;
    -webkit-animation: none;
    animation: none;
}

.buffering-2eCRMkd1 .spinner-3-QgGKxJ span::before {
    -webkit-animation: spin-1xisgdKG 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
    animation: spin-1xisgdKG 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
}

.spinner-3-QgGKxJ span::after {
    content: '';
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 40px;
    width: 40px;
    border: 1px solid #6288a5;
    border-radius: 50%;
}

@-webkit-keyframes fadeIn-l910csyW {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn-l910csyW {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.duration-2IOln_4E {
    font-size: 14px;
    color: #666666;
    text-align: right;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    opacity: 0;
    -webkit-animation: fadeIn-l910csyW 400ms ease-in 600ms forwards;
    animation: fadeIn-l910csyW 400ms ease-in 600ms forwards;
}

.duration-2IOln_4E.duration--placeholder-23ekiDrQ {
    font-weight: 600;
    -webkit-animation: none;
    animation: none;
    opacity: 1;
}

.timeline-FLWx8HaN {
    flex-grow: 1;
    cursor: pointer;
    position: relative;
    height: 30px;
    transition: transform 400ms ease-out;
    transform-origin: right;
    transform: scaleX(1);
}

.timeline-FLWx8HaN.timeline--placeholder-2c56g3DK {
    cursor: inherit;
}

.timeline__progress-2DxHusDz {
    width: 0%;
    height: 2px;
    margin: 14px 0;
    position: absolute;
    background: #6288a5;
    z-index: 3;
}

.timeline__buffered-31MAg1_h {
    width: 0%;
    height: 2px;
    margin: 14px 0;
    position: absolute;
    background: #bbbbbb;
    z-index: 2;
}

.timeline__duration-1zWj-_wf {
    width: 100%;
    height: 2px;
    margin: 14px 0;
    position: absolute;
    background: #e2e2e2;
    z-index: 1;
}

/*
 * This is just used for keyboard control of the "slider"
 * We have to use the ARIA slider role instead of an input
 * It's just an extra <div> with some keyboard handlers and an outline
 */
.timeline__slider-1oXbNbyO:focus {
    height: 2px;
    width: 100%;
    outline: 1px solid #4a90e2;
    outline-offset: 1px;
}

.timeline__scrubber-1KW7G1LV {
    opacity: 0;
    position: absolute;
    top: 3px;
    left: 0;
    z-index: 4;
    transform: scale(0.1);
    transform-origin: center left;
    transition: opacity 150ms ease-in, transform 150ms ease-in;
}

.timeline__scrubber--scrubbing-16_Qm_Ir {
    top: 10px;
}

.timeline--hovered-3hy8rDQy .timeline__scrubber-1KW7G1LV {
    opacity: 1;
    transform: scale(1);
    transform-origin: center left;
    transition: opacity 150ms ease-out, transform 150ms ease-out;
}

.timeline__scrubber-1KW7G1LV svg.scrub-indicator-PzkVedth {
    margin-left: -12.5px;
}

.timeline__scrubber--scrubbing-16_Qm_Ir svg.handle-2zqBDnfr {
    position: absolute;
    top: 0;
    left: -5px;
    z-index: 5;
}

.timeline__scrubber--scrubbing-16_Qm_Ir svg.ink-2uIAwEoF {
    position: absolute;
    top: -15px;
    left: -20px;
    opacity: 0.65;
    transform: scale(1);
    -webkit-animation: ripple-2UbN71DW 200ms ease;
    animation: ripple-2UbN71DW 200ms ease;
    z-index: 4;
}

@-webkit-keyframes ripple-2UbN71DW {
    from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}

@keyframes ripple-2UbN71DW {
    from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}

.error-1OQiDW0M {
    font-size: 14px;
    color: #666666;
}

.error__message-1xpi7c0p {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.error__message-1xpi7c0p span {
    line-height: normal;
}


.vhs-plugin-browser-not-supported {
    position: absolute;
    z-index: 50;
    background: #000;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: none
}

.vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center
}

.vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message .vhs-icon-alert {
    color: #fff;
    font-size: 30px;
    margin-right: 20px;
    vertical-align: middle
}

.vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message p {
    text-align: left;
    font-family: arial, helvetica, sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #fff;
    display: inline-block;
    margin: 0;
    vertical-align: middle
}

.vhs-xxs .vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message p,
.vhs-xs .vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message p,
.vhs-s .vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message p {
    margin-top: 15px;
    text-align: center;
    display: block
}


@keyframes spin {
    to {
        transform: rotate(1turn)
    }
}

.vhs-buffering-container {
    z-index: 6;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    cursor: wait
}

.vhs-buffering-spinner {
    width: 5em;
    height: 5em;
    text-indent: 999em;
    animation: spin 1s infinite steps(8);
    font-size: 8px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.vhs-buffering-spinner:before,
.vhs-buffering-spinner:after,
.vhs-buffering-spinner>div:before,
.vhs-buffering-spinner>div:after {
    content: '';
    position: absolute;
    top: 0;
    left: 2.25em;
    width: 0.5em;
    height: 1.5em;
    border-radius: 0.2em;
    background: #eee;
    box-shadow: 0 3.5em #eee;
    transform-origin: 50% 2.5em
}

.vhs-buffering-spinner:before {
    background: #555
}

.vhs-buffering-spinner:after {
    transform: rotate(-45deg);
    background: #777
}

.vhs-buffering-spinner>div:before {
    transform: rotate(-90deg);
    background: #999
}

.vhs-buffering-spinner>div:after {
    transform: rotate(-135deg);
    background: #bbb
}


.poster-plugin-z-index-2PI2645M {
    z-index: 44;
}

.captions-plugin-z-index-OjsfQXtY {
    z-index: 39;
}


.container-3YGvWbv8 {
    position: absolute;
    bottom: 21px;
    width: 100%;
    pointer-events: none;
    transition: bottom 0.2s 0.333s;
    /**
   * Force Safari on iOS 11 to redraw some elements on the DOM that were not being drawn on screen.
   * @see https://davidwalsh.name/translate3d
   *
   * Note: I was shocked to find that `will-change: transform;` did _not_ work here.
   * Both `transform: translate3d(0, 0, 0);` and the approach in the above link with
   * `backface-visibility` and `perspective` worked. Here I've chosen the `transform`
   * based approach since it's just one line.
   */
    transform: translate3d(0, 0, 0);
}

.cueWrap-2P4Ue4VQ {
    width: 68%;
    margin: 0 auto;
    text-align: center;
    pointer-events: none;
}

.captions-2YSIFrBk {
    color: white;
    background-color: rgba(0, 0, 0, 0.9);
    box-shadow: 9px 0 0 rgba(0, 0, 0, 0.9), -9px 0 0 rgba(0, 0, 0, 0.9);
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-weight: 600;
    font-size: 16px;
    pointer-events: none;
    line-height: 26px;
    padding: 6px 0 4px 0;
    white-space: pre-line;
}

.raised--tQnNY7r {
    transition: bottom 0.2s;
}

.vhs-xxs-23weYfvK {
    bottom: 10px;
}

.vhs-xs-6et0hWqr,
.vhs-s-1RsNrFsB {
    bottom: 12px;
}

.vhs-xxs-23weYfvK.raised--tQnNY7r {
    bottom: 34.4px;
}

.vhs-s-1RsNrFsB.raised--tQnNY7r,
.vhs-xs-6et0hWqr.raised--tQnNY7r {
    bottom: 46px;
}

.vhs-m-3marGH-Z.raised--tQnNY7r {
    bottom: 51.6px;
}

.vhs-xl-IRfj3CcU.raised--tQnNY7r,
.vhs-l-I7vvj8yD.raised--tQnNY7r {
    bottom: 66px;
}

.vhs-xxs-23weYfvK .cueWrap-2P4Ue4VQ,
.vhs-xs-6et0hWqr .cueWrap-2P4Ue4VQ {
    width: 70%;
}

.vhs-s-1RsNrFsB .cueWrap-2P4Ue4VQ,
.vhs-m-3marGH-Z .cueWrap-2P4Ue4VQ,
.vhs-l-I7vvj8yD .cueWrap-2P4Ue4VQ,
.vhs-xl-IRfj3CcU .cueWrap-2P4Ue4VQ {
    max-width: 320px;
}

.vhs-xxl-1MpJ1M8o .cueWrap-2P4Ue4VQ {
    max-width: 370px;
}

.vhs-xxl-1MpJ1M8o.raised--tQnNY7r {
    bottom: 81.6px;
}

.vhs-xxs-23weYfvK .captions-2YSIFrBk,
.vhs-xs-6et0hWqr .captions-2YSIFrBk,
.vhs-s-1RsNrFsB .captions-2YSIFrBk {
    font-size: 14px;
    line-height: 21px;
    padding: 4px 0 3px 0;
    box-shadow: 8px 0 0 rgba(0, 0, 0, 0.9), -8px 0 0 rgba(0, 0, 0, 0.9);
}

.vhs-m-3marGH-Z .captions-2YSIFrBk,
.vhs-l-I7vvj8yD .captions-2YSIFrBk {
    font-size: 16px;
    line-height: 26px;
}

.vhs-xl-IRfj3CcU .captions-2YSIFrBk {
    font-size: 18px;
    line-height: 26px;
    padding: 5px 0 3px 0;
    box-shadow: 7px 0 0 rgba(0, 0, 0, 0.9), -7px 0 0 rgba(0, 0, 0, 0.9);
}

.vhs-xxl-1MpJ1M8o .captions-2YSIFrBk {
    font-size: 24px;
    line-height: 32px;
    padding: 5px 0 3px 0;
    box-shadow: 10px 0 0 rgba(0, 0, 0, 0.9), -7px 0 0 rgba(0, 0, 0, 0.9);
}


.vhs-plugin-contextual-menu {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 80;
    background-color: white;
    width: 230px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    -webkit-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    -khtml-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    -ms-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3)
}

.vhs-plugin-contextual-menu li {
    background: none;
    list-style-type: none;
    margin: 0;
    padding: 8px 12px;
    border-bottom: 1px solid #eaeaea;
    color: #b3b3b3;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    cursor: default;
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal
}

.vhs-plugin-contextual-menu li.active {
    color: #808080;
    cursor: pointer
}

.vhs-plugin-contextual-menu li.active:hover {
    color: #000000;
    background-color: #f0f0f0
}

.vhs-plugin-contextual-menu li.version {
    font-size: 11px;
    padding: 12px
}

.vhs-plugin-contextual-menu li:last-child {
    border-bottom: none
}


.vhs-plugin-controls,
.vhs-plugin-controls-gradient {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    pointer-events: none;
    transition: bottom 0.3s, opacity 0.3s
}

.vhs-plugin-controls-gradient {
    z-index: 38;
    background-color: transparent;
    background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.7));
    background-repeat: no-repeat;
    opacity: 0;
    transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -webkit-transition: opacity 0.4s ease-in-out
}

.vhs-plugin-controls-gradient.vhs-controls-hidden {
    opacity: 0
}

.vhs-plugin-controls-gradient.vhs-controls-active {
    opacity: 1
}

.vhs-plugin-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    z-index: 40;
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    pointer-events: none;
    font-size: 1.3em;
    transition: bottom 0.3s, opacity 0.3s;
    line-height: normal;
    display: none;
    align-items: center;
    color: white
}

.vhs-plugin-controls [class^='vhs-icon-'],
.vhs-plugin-controls [class*=' vhs-icon-'],
.vhs-plugin-controls [class^='vhs-icon-']:before,
.vhs-plugin-controls [class*=' vhs-icon-']:before {
    width: auto;
    font-size: 1em;
    font-family: 'vhs'
}

.vhs-plugin-controls.vhs-controls-enabled {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important
}

.vhs-plugin-controls.vhs-controls-hidden {
    opacity: 0;
    transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -webkit-transition: opacity 0.4s ease-in-out
}

.vhs-plugin-controls.vhs-controls-active {
    opacity: 1;
    transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -webkit-transition: opacity 0.4s ease-in-out
}

.vhs-plugin-controls-message-container {
    display: none
}

.vhs-plugin-controls-message-container .vhs-plugin-controls-ad-label,
.vhs-plugin-controls-message-container .vhs-plugin-controls-live-label {
    display: none;
    align-items: center
}

.vhs-plugin-controls-message-container .vhs-plugin-controls-live-circle {
    float: left;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    display: inline;
    background: red;
    margin: 0 7px 0px 0px
}

.vhs-plugin-controls-play-container,
.vhs-plugin-controls-progress,
.vhs-plugin-controls-options-container {
    display: inline-block;
    pointer-events: auto;
    -webkit-align-self: center
}

.vhs-plugin-controls-play-container {
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    height: 0;
    text-align: center;
    line-height: 1;
    cursor: pointer;
    width: 1.3em
}

.vhs-plugin-controls-play-container .vhs-plugin-controls-play {
    position: relative;
    bottom: 0.55em;
    font-size: 1.3em;
    color: white
}

.vhs-plugin-controls-play-container .vhs-plugin-controls-play.vhs-icon-play:before {
    content: '\e81c'
}

.vhs-plugin-controls-play-container .vhs-plugin-controls-play.vhs-icon-pause:before {
    content: '\e81d'
}

.vhs-plugin-controls-message-container {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    font-size: 13px;
    font-family: 'franklin', 'nyt-franklin', sans-serif;
    color: #b5b5b5;
    display: none;
    letter-spacing: 0.3px;
    font-weight: bold
}

.vhs-plugin-controls-message-container.vhs-message-container-enabled {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.nytd-player-ad-controls .vhs-plugin-controls-message-container {
    display: block
}

.nytd-player-ad-controls .vhs-plugin-controls-message-container .vhs-plugin-controls-ad-label {
    display: block
}

.vhs-plugin-controls-progress {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    cursor: pointer
}

.vhs-plugin-controls-progress.vhs-progress-hidden {
    display: none
}

.vhs-plugin-controls-progress .vhs-plugin-controls-current-time,
.vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font: normal bold 10px/1 'franklin', 'nyt-franklin', sans-serif;
    cursor: default
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-timeline {
    position: relative;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    align-items: center;
    margin-right: 15px;
    display: block;
    box-sizing: border-box;
    background-color: #000;
    border-radius: 100px;
    padding: 2px
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider {
    position: absolute;
    top: 2px;
    left: 2px;
    right: 2px;
    bottom: 2px
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider:focus {
    outline: none
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-buffer,
.vhs-plugin-controls-progress .vhs-plugin-controls-progress-time {
    display: block;
    height: 100%;
    position: absolute;
    background-color: rgba(255, 255, 255, 0.4);
    border-radius: 100px
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-time {
    background-color: rgba(255, 255, 255, 0.7)
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker {
    position: absolute;
    font-size: 0.8em;
    top: 50%;
    text-shadow: 0 0 7px rgba(0, 0, 0, 0.6);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: opacity 300ms ease-out;
    z-index: 1
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker.vhs-icon-circle:before {
    content: '\e81e'
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker:before {
    transition: transform 0.3s
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker:after {
    content: '';
    width: 20px;
    height: 20px;
    left: 22px;
    top: 10px;
    opacity: 0;
    position: absolute;
    border: 2px solid rgba(255, 255, 255, 0.5);
    transform: translate(-26px, -13px);
    border-radius: 50%;
    z-index: -1;
    transition: opacity 0.3s
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker.vhs-plugin-controls-progress-marker--active {
    opacity: 1;
    transition: opacity 300ms ease-in
}

.vhs-plugin-controls-progress input[type='range'] {
    width: 100%;
    height: 100%;
    border: none;
    background: transparent;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    -webkit-appearance: none;
    z-index: 0
}

.vhs-plugin-controls-progress input[type='range']::-ms-tooltip {
    display: none
}

.vhs-plugin-controls-progress input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none;
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer;
    margin-top: 0
}

.vhs-plugin-controls-progress input[type='range']::-moz-range-thumb {
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer
}

.vhs-plugin-controls-progress input[type='range']::-ms-thumb {
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer
}

.vhs-plugin-controls-progress input[type='range']::-webkit-slider-runnable-track {
    width: 100%;
    height: 100%;
    cursor: pointer;
    background: transparent;
    border-radius: 2px
}

.vhs-plugin-controls-progress input[type='range']::-moz-range-track {
    width: 100%;
    height: 100%;
    cursor: pointer;
    background: transparent;
    border-radius: 2px
}

.vhs-plugin-controls-progress input[type='range']::-ms-track {
    width: 100%;
    height: 100%;
    cursor: pointer;
    background: transparent;
    border-color: transparent;
    border-radius: 2px;
    color: transparent
}

.vhs-controls-no-touch .vhs-plugin-controls-progress-slider:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}

.vhs-plugin-controls-options-container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-family: 'vhs';
    display: inline-block;
    width: auto;
    text-align: center;
    cursor: pointer;
    color: rgba(255, 255, 255, 0.8)
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option:hover,
.vhs-plugin-controls-options-container .vhs-plugin-controls-option:focus {
    color: white
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option:last-child {
    margin-right: 0
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-resize-full:before {
    content: '\e809'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-resize-default:before {
    content: '\e812'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-reload:before {
    content: '\e804'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-gear:before {
    content: '\e816'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-disabled {
    display: none
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-on:before,
.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-off:before {
    content: '\e807'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-on {
    color: #fff
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-off {
    color: rgba(255, 255, 255, 0.3)
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-off:hover,
.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-off:focus {
    color: rgba(255, 255, 255, 0.5)
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-transcript {
    opacity: 0.8
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-transcript .vhs-icon-transcript-container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-transcript:hover {
    opacity: 1
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-transcript-disabled,
.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-transcript-hidden {
    display: none
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container {
    position: relative
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume {
    font-family: 'vhs';
    color: rgba(255, 255, 255, 0.8)
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume.vhs-icon-volume-off:before {
    content: '\e811'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume.vhs-icon-volume-on:before {
    content: '\e80a'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume.vhs-icon-volume-half:before {
    content: '\e813'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume:hover,
.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume:focus {
    color: white
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container {
    padding-top: 150%;
    padding-left: 105%;
    position: absolute;
    top: 140%;
    left: -23%;
    transform: rotate(270deg);
    transform-origin: top left;
    background-color: rgba(0, 0, 0, 0.27);
    border-radius: 2px;
    z-index: -1;
    backface-visibility: hidden;
    opacity: 0
}

@keyframes show-volume-slider-container {
    0% {
        width: 135px
    }

    1% {
        width: 135px;
        opacity: 0
    }

    100% {
        width: 135px;
        opacity: 1
    }
}

@keyframes hide-volume-slider-container {
    0% {
        width: 135px;
        opacity: 1
    }

    99% {
        width: 135px;
        opacity: 0
    }

    100% {
        width: 0
    }
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container.vhs-plugin-controls-volume-slider-show {
    animation: show-volume-slider-container 300ms ease-out forwards
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container.vhs-plugin-controls-volume-slider-hide {
    animation: hide-volume-slider-container 300ms ease-in forwards
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container .vhs-plugin-controls-volume-slider-track {
    height: 3px;
    width: 65%;
    border-radius: 2px;
    background: transparent;
    position: absolute;
    top: 0;
    right: 15px;
    bottom: 0;
    z-index: 1;
    margin: auto
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container .vhs-plugin-controls-volume-slider-track .vhs-plugin-controls-volume-slider-fill {
    width: 100%;
    height: 100%;
    background: white;
    border-radius: 2px
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range'] {
    width: 65%;
    height: 5px;
    border: 1px solid white;
    border-radius: 2px;
    background: transparent;
    position: absolute;
    top: 0;
    right: 15px;
    bottom: 0;
    margin: auto;
    z-index: 2;
    -webkit-appearance: none
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-ms-tooltip {
    display: none
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none;
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer;
    margin-top: 0
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-moz-range-thumb {
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-ms-thumb {
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-webkit-slider-runnable-track {
    width: 100%;
    height: 3px;
    cursor: pointer;
    background: transparent;
    border-radius: 2px
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-moz-range-track {
    width: 100%;
    height: 3px;
    cursor: pointer;
    background: transparent;
    border-radius: 2px
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-ms-track {
    width: 100%;
    height: 3px;
    cursor: pointer;
    background: transparent;
    border-color: transparent;
    border-radius: 2px;
    color: transparent
}


.vhs-copy-slate {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 60;
    background: rgba(0, 0, 0, 0.8)
}

.vhs-copy-slate .vhs-copy-slate-close-button {
    box-sizing: content-box;
    display: block;
    font-size: 20px;
    font-style: normal;
    line-height: 1;
    color: #fff;
    position: absolute;
    top: -10px;
    right: -10px;
    width: 35px;
    height: 35px;
    margin: 15px;
    cursor: pointer;
    opacity: 0.8;
    -moz-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out
}

.vhs-copy-slate .vhs-copy-slate-close-button .vhs-copy-slate-close-button-x {
    margin: 5px
}

.vhs-copy-slate .vhs-copy-slate-close-button:hover,
.vhs-copy-slate .vhs-copy-slate-close-button:focus {
    opacity: 1
}

.vhs-copy-slate .vhs-copy-slate-close-button:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}

.vhs-copy-slate .vhs-copy-slate-center-container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    padding: 20px;
    height: 110px;
    width: 65%;
    max-width: 500px;
    overflow: hidden
}

.vhs-copy-slate .vhs-copy-slate-center-container h4 {
    margin: 0 0 10px 0;
    padding: 0;
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #fff
}

.vhs-copy-slate .vhs-copy-slate-center-container p {
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #fff
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container {
    position: relative
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container input {
    width: 100%;
    height: auto;
    box-sizing: border-box;
    margin: 0;
    padding: 10px;
    border-radius: 3px;
    border: 2px solid #ffffff;
    overflow: hidden;
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container input:focus {
    outline: none;
    border-color: #44cafc
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container:after {
    content: '';
    position: absolute;
    right: 3px;
    top: 3px;
    height: 80%;
    width: 70%;
    border-radius: 3px;
    background-image: -webkit-linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    background-image: -moz-linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    background-image: -ms-linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    background-image: linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#FFFFFFFF', EndColorStr='#00FFFFFF');
    pointer-events: none
}


.vhs-plugin-error-slate {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    background: #000;
    line-height: 1;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    z-index: 50
}

.vhs-plugin-error-slate .vhs-plugin-error {
    display: block;
    font-family: 'franklin', 'nyt-franklin', arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    z-index: 50;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-plugin-error-reload-icon {
    cursor: pointer;
    color: #fff;
    font-family: vhs;
    font-size: 17px;
    margin-right: 5px
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-plugin-error-reload-icon:before {
    content: '\e804'
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-icon-alert {
    color: #fff;
    font-family: vhs;
    font-size: 22px;
    margin-right: 5px;
    display: none
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-icon-alert:before {
    width: 1.1em
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-plugin-error-msg {
    display: inline-block
}


@-webkit-keyframes fade-in-1mDrHEhL {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fade-in-1mDrHEhL {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.overlay-19fDZ37B {
    position: absolute;
    height: 100%;
    width: 100%;
    /* Matches `$zindex-controls` in `src/stylesheet/z-index.scss` */
    z-index: 40;
    -webkit-animation: fade-in-1mDrHEhL 500ms ease-out forwards;
    animation: fade-in-1mDrHEhL 500ms ease-out forwards;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: transparent;
    border: none;
}

.unmuteCta-2JotPa9b {
    color: white;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    display: flex;
    align-items: center;
    background-color: #0000006b;
    padding: 10px 15px;
    border-radius: 3px;
    display: flex;
    align-items: center;
}

.cta-2ofTjDz9 {
    text-transform: uppercase;
    margin-top: 2px;
}

.volume-1_GozD1r {
    margin-right: 10px;
    display: flex;
}

.volume-1_GozD1r svg {
    fill: white;
}

.volume-1_GozD1r svg path {
    stroke: white;
}

.liveBadge-2VLT13-_ {
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    padding: 4px 8px 3px;
    color: #fff;
    background-color: #d11e26;
    border-radius: 3px;
    text-transform: uppercase;
    position: absolute;
    top: 15px;
    right: 15px;
}


.overlay {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 40;
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    background-color: transparent;
    border: none;
    padding: 12px 16px
}

.unmuteIconWrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    height: 40px;
    width: 40px
}

.backgroundCircle {
    position: absolute;
    background-color: #000;
    opacity: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%
}

.volume-muted {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.333 10L24 7.333L22.667 6L20 8.667L17.333 6L16 7.333L18.667 10L16 12.667L17.333 14L20 11.333L22.667 14L24 12.667L21.333 10ZM11 0H13V20H11V0ZM11 20L1 10L11 0' fill='white'/%3E%3Cpath d='M0 6H10V14H0V6Z' fill='white'/%3E%3C/svg%3E%0A");
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    z-index: 1
}


.nyt-debate-unmute {
    bottom: 0;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABaCAQAAAAGRyB7AAABd0lEQVR4Ae3aWVFsQRyD8ZZwpIwUJCABSS0BJ2wGkICD8MSaOksYUjWZyvfcXfx/F+7ZR2uttdZaa+ZwugoE3vIRC16BfMQjkM+4B+IZmEA8A3dAPAO3QDwDJ/wo9kxBjMwzxc9WVy5//yn+MwW1uvJRH+dz73QfZKl1rgKhvdOLoFYHESG0dzoPstT6ICqE9k4fglobRICs752ugyzFg2iQnb3TgRAYAmRnp+MgS+njXCACUEYyIPBP6WOdj/AzpNF0hJuhQ3SEn6FDdISfIUN0hJ+hQ17woiP8DB1yPsLPYIgJ4WcwxIDwMxhiQPgZDDEg/AyCvGCtF0KU0T8qw3/xHnB7+nNejORfGvZCvbdNhpvYPlLoA578x23+h59mRsCj6ImdeLX/xYABwqv9r2kMEF5teGnmh6ysNrzCtELWV0e+UKbVka/3KcPHFk5I9gdhn+V/FNav2y4OMkY+hBmpkDHyIcxIhYxrCDf2c25rrbXWWmvcOwbAP7n2iuCsAAAAAElFTkSuQmCC");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 45px auto;
    height: 45px;
    left: auto;
    opacity: 0.4;
    padding: 8px 15px;
    position: absolute;
    text-indent: -9999px;
    transition: 0.35s ease-out;
    width: 45px;
    z-index: 9999;
    top: 0
}

.nyt-debate-unmute.mute {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABaCAQAAAAGRyB7AAAByElEQVR4Ae2aB5XCQBiEIyESIgEJkYCESEBCJETCSkACElYCEuJgrre5e2k/x2x4871K59syWytjjDHGGGP+GRweQgLj/iVqXIH9S2Rg/xpnvLK5CLoSJBLe2V6PchGc8MlmCQBolRIdvhGQAEY0upBFQCPjJ1k2UoQ0EpheNFKwRljkIBgpwhq1tGFxOQYCt+GGiU4oERj+jvjJiFoQsms0UOP8u/XjzB1dKgEs6glX1Pw8NaxRELLfmZf4uxuj5/4hlAAWZ9IwUx/5riHLrPhkO1MfjUwCWDFUZn4HfjJU68GNWNUcu8kQz0KNVePDdeb1phCN2fGB+8dItVWoBk880mSzSsVoMBimhjkaWHO5Gg03q8AiTKfBKz70k/+jKVaDhrnLpGRbrkY7GboXfOdYrgaN1pMR0BekwUxq9NawhkjDXdyBKxj+PBnRTw09Udcvm7yI1W8peIPH220pvvkp1WAR/VZ0CiZVKuVgIAWHv1TKMU0KzqkG/aEZi+iPMOMiPlAu+Hhff9kiLqK/+hIApxtrZP2lsHijGtHs8XYbi7QyCRYJ9DGOWaXI5rBgCa1ItXfQkcaeRapHAEfUlTHGGGOMMffmCXy7hBvK6RtSAAAAAElFTkSuQmCC")
}

.nyt-debate-unmute:hover {
    cursor: pointer;
    opacity: 1
}


.vhs-plugin-orientation {
    width: 100%;
    height: 50%;
    position: absolute;
    bottom: 0;
    pointer-events: none
}

.vhs-plugin-orientation:before {
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.5));
    content: '';
    width: 100%;
    height: 100%;
    transition: opacity 0.3s;
    opacity: 0
}

.vhs-plugin-orientation.vhs-plugin-orientation-onboarding-message-showing:before {
    opacity: 1
}

.vhs-plugin-orientation-icon {
    z-index: 99;
    position: absolute;
    height: 75px;
    width: 75px;
    right: 2%;
    bottom: 12%;
    opacity: 1;
    pointer-events: auto
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-faded {
    opacity: 0.6
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-hidden {
    opacity: 0;
    pointer-events: none;
    cursor: auto
}

.vhs-plugin-orientation-icon:hover {
    cursor: pointer
}

.vhs-xxs .vhs-plugin-orientation-icon,
.vhs-xs .vhs-plugin-orientation-icon,
.vhs-s .vhs-plugin-orientation-icon {
    height: 40px;
    width: 40px;
    bottom: 20px;
    right: 15px
}

.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper,
.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper,
.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper {
    border: 2px solid white
}

.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before {
    left: 40%
}

.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:after,
.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:after,
.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:after {
    height: 3px;
    width: 3px
}

.vhs-s .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised,
.vhs-xs .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 46px
}

.vhs-s .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised,
.vhs-xs .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 56px
}

.vhs-m .vhs-plugin-orientation-icon {
    height: 60px;
    width: 60px;
    right: 17px
}

.vhs-m .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 52px
}

.vhs-m .vhs-plugin-orientation-icon .vhs-plugin-orientation-fov {
    right: 25%
}

.vhs-m .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 62px
}

.vhs-l .vhs-plugin-orientation-icon {
    height: 65px;
    width: 65px;
    right: 23px
}

.vhs-l .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 66px
}

.vhs-l .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 76px
}

.vhs-xl .vhs-plugin-orientation-icon {
    height: 70px;
    width: 70px;
    right: 23px
}

.vhs-xl .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 66px
}

.vhs-xl .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 76px
}

.vhs-xxl .vhs-plugin-orientation-icon {
    height: 75px;
    width: 75px;
    right: 30px
}

.vhs-xxl .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 82px
}

.vhs-xxl .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 92px
}

.vhs-plugin-orientation-rotator {
    position: relative;
    width: 100%;
    height: 100%
}

.vhs-plugin-orientation-clipper {
    position: relative;
    height: 100%;
    width: 100%;
    border: 2px solid white;
    box-sizing: border-box;
    border-radius: 100%;
    background: transparent;
    overflow: hidden
}

.vhs-plugin-orientation-fov {
    position: relative;
    height: 75%;
    width: 75%;
    transform-origin: bottom right;
    bottom: 33%;
    right: 24%;
    background-image: radial-gradient(circle at 100% 100%, rgba(255, 255, 255, 0.7) 8%, rgba(255, 255, 255, 0) 39%);
    transform: rotate(45deg)
}

.vhs-plugin-orientation-eyes {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0
}

.vhs-plugin-orientation-eyes.vhs-plugin-orientation-blink:before,
.vhs-plugin-orientation-eyes.vhs-plugin-orientation-blink:after {
    animation: 'blink';
    -webkit-animation: 'blink';
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 2;
    -webkit-animation-iteration-count: 2;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-timing-function: linear;
    -webkit-animation-timing-function: linear
}

@-webkit-keyframes blink {
    16% {
        transform: rotateX(80deg)
    }

    33% {
        transform: rotateX(0deg)
    }
}

.vhs-plugin-orientation-eyes:before {
    left: 43%
}

.vhs-plugin-orientation-eyes:after {
    left: 54%
}

.vhs-plugin-orientation-eyes:before,
.vhs-plugin-orientation-eyes:after {
    width: 4px;
    height: 4px;
    position: absolute;
    top: 50%;
    background: white;
    border-radius: 100%;
    display: inline-block;
    content: '';
    transition: transform 0.1s
}

.vhs-plugin-orientation-icon {
    transition: bottom 0.2s, opacity 0.3s;
    bottom: 21px
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 50px
}

.vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper {
    border: 2px solid white;
    transition: border 0.3s
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-cover {
    opacity: 0.5
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-cover .vhs-plugin-orientation-clipper {
    border: 2px solid rgba(255, 255, 255, 0.7)
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-cover .vhs-plugin-orientation-fov {
    background-image: radial-gradient(circle at 100% 100%, #fff 33%, rgba(255, 255, 255, 0) 34%)
}

.vhs-plugin-orientation-icon:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}

.vhs-plugin-orientation-onboarding {
    z-index: 99;
    opacity: 0;
    transition: bottom 0.2s;
    position: absolute;
    left: 20px;
    bottom: 30px;
    color: #fff;
    font-family: 'franklin', 'nyt-franklin', arial, helvetica, sans-serif;
    font-size: 16px;
    font-weight: 700;
    pointer-events: none;
    cursor: auto
}

.vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 60px
}

.vhs-plugin-orientation-onboarding.vhs-plugin-orientation-hidden {
    visibility: hidden
}

.vhs-plugin-orientation-onboarding.vhs-plugin-orientation-onboarding-message-shown {
    animation: 'show-onboarding';
    -webkit-animation: 'show-onboarding';
    animation-duration: 5s;
    -webkit-animation-duration: 5s;
    animation-timing-function: cubic-bezier(0.9, 0.01, 0.99, 0.09);
    -webkit-animation-timing-function: cubic-bezier(0.9, 0.01, 0.99, 0.09)
}

@keyframes show-onboarding {
    20% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes show-onboarding {
    20% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.vhs-xs .vhs-plugin-orientation-icon {
    transform: scale(0.95);
    bottom: 19px;
    right: 19px
}

.vhs-xs .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 40px
}

.vhs-xs .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 50px
}


.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header {
    padding: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title-wrapper {
    max-width: 72%
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.4em
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 16px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 26px;
    margin-left: 0;
    padding-right: 1px;
    margin-right: 6px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-tools {
    top: 17px;
    right: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header [class*='vhs-icon-'] {
    font-size: 22px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay {
    padding: 0 17px;
    bottom: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 27px;
    left: 27px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 14px 16px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 2em;
    padding: 19px 15px 19px 24px;
    border-radius: 4px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 27px;
    padding: 0 27px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 70px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 24px;
    margin-top: 8px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 180px);
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 8px;
    padding-left: 8px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 8px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 48px;
    margin-left: 5px;
    margin-right: 12px;
    top: -1px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 4px;
    left: 3px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 29px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-mobile-play-button {
    font-size: 38px;
    width: 78px;
    height: 78px;
    padding: 20px 28px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module {
    top: 45px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-share-module-arrow {
    right: 20px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group button {
    font-size: 1.5em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-times-video-link {
    margin-left: 17px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 13em
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-end-slate {
    padding: 17px 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 22px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls {
    padding: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 34px)
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-play-container {
    margin: 0 18px 0 9px;
    font-size: 18px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 18px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-options-container {
    margin-left: 18px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 18px;
    margin-right: 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#B3000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header {
    padding: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title-wrapper {
    max-width: 62%
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 21px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-tools {
    top: 10px;
    right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-tools div button {
    padding: 0 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header [class*='vhs-icon-'] {
    font-size: 20px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay {
    padding: 0 10px;
    bottom: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 19px;
    left: 19px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px 13px 11px 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 18px;
    margin-top: 0px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 18px;
    padding: 12px 10px 12px 16px;
    border-radius: 3px;
    border: 1px solid white;
    border: 1px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 16px;
    padding: 0 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 53px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 16px;
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 60px);
    margin: 0 3px 0 0;
    padding: 2px 3px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:nth-child(2) {
    margin-left: 0;
    padding-left: 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name~.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px;
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 28px;
    margin-left: 5px;
    margin-right: 8px;
    top: 0;
    border-width: 1px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 2px;
    left: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 6px 0 0;
    padding: 2px 6px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-mobile-play-button {
    font-size: 18px;
    width: 46px;
    height: 46px;
    padding: 13px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module {
    top: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-module-arrow {
    right: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 15px;
    margin-bottom: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group {
    padding: 0 15px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group button {
    font-size: 1.2em;
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link {
    margin-left: 10px;
    margin-right: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed-form-container input {
    font-size: 11px;
    width: 9em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link {
    border-right: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.8em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.4em;
    margin-top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-sidebar {
    border-left: 1px solid white;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    padding-left: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-sidebar .vhs-share-section {
    display: block
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-sidebar .vhs-social {
    text-align: left
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed {
    margin-bottom: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed .vhs-icon-embed {
    display: inline-block;
    margin-top: 17px;
    margin-right: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed-form-container {
    display: inline-block;
    margin-top: 17px;
    padding: 2px 4px 4px 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group>span,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group>label {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group>button {
    margin-top: 7px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate {
    padding: 10px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper h2 {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper i {
    margin-top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social {
    min-width: 250px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls {
    padding: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 20px)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress-timeline {
    height: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-play-container {
    margin: 0 14px 0 7px;
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 14px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-options-container {
    margin-left: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 14px;
    margin-right: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-current-time {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-duration {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress .vhs-plugin-controls-progress-timeline {
    padding: 0;
    border: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#B3000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header {
    padding: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title-wrapper {
    max-width: 62%
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 21px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-tools {
    top: 10px;
    right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-tools div button {
    padding: 0 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header [class*='vhs-icon-'] {
    font-size: 20px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay {
    padding: 0 10px;
    bottom: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 19px;
    left: 19px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px 13px 11px 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 18px;
    margin-top: 0px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 18px;
    padding: 12px 10px 12px 16px;
    border-radius: 3px;
    border: 1px solid white;
    border: 1px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 16px;
    padding: 0 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 53px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 16px;
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 60px);
    margin: 0 3px 0 0;
    padding: 2px 3px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:nth-child(2) {
    margin-left: 0;
    padding-left: 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name~.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px;
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 28px;
    margin-left: 5px;
    margin-right: 8px;
    top: 0;
    border-width: 1px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 2px;
    left: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 6px 0 0;
    padding: 2px 6px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-mobile-play-button {
    font-size: 18px;
    width: 46px;
    height: 46px;
    padding: 13px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module {
    top: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-module-arrow {
    right: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 15px;
    margin-bottom: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group {
    padding: 0 15px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group button {
    font-size: 1.2em;
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link {
    margin-left: 10px;
    margin-right: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed-form-container input {
    font-size: 11px;
    width: 11em
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link {
    border-right: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.8em
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.4em;
    margin-top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-sidebar {
    border-left: 1px solid white;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    padding-left: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-sidebar .vhs-share-section {
    display: block
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-sidebar .vhs-social {
    text-align: left
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed {
    margin-bottom: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed .vhs-icon-embed {
    display: inline-block;
    margin-top: 17px;
    margin-right: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed-form-container {
    display: inline-block;
    margin-top: 17px;
    padding: 2px 4px 4px 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group>span,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group>label {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group>button {
    margin-top: 7px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate {
    padding: 10px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper h2 {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper i {
    margin-top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social {
    min-width: 250px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls {
    padding: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 30px)
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress-timeline {
    height: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-play-container {
    margin: 0 16px 0 8px;
    font-size: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 16px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-options-container {
    margin-left: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 16px;
    margin-right: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-current-time {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-duration {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress .vhs-plugin-controls-progress-timeline {
    padding: 0;
    border: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#99000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header {
    padding: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title-wrapper {
    max-width: 67%
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.2em
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 21px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-tools {
    top: 10px;
    right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-tools div button {
    padding: 0 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header [class*='vhs-icon-'] {
    font-size: 20px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay {
    padding: 0 10px;
    bottom: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 24px;
    left: 24px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 14px 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 19px;
    padding: 13px 11px 13px 17px;
    border-radius: 4px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 18px;
    padding: 0 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 47px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 18px;
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 80px);
    margin: 0 5px 0 0;
    padding: 2px 5px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 5px;
    padding-left: 5px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:nth-child(2) {
    margin-left: 0;
    padding-left: 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name~.vhs-byline {
    margin-left: 5px;
    padding-left: 5px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px;
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 36px;
    margin-left: 5px;
    margin-right: 10px;
    top: -1px;
    border-width: 1px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 2px;
    left: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-mobile-play-button {
    font-size: 26px;
    width: 60px;
    height: 60px;
    padding: 16px 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module {
    top: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-module-arrow {
    right: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 15px;
    margin-bottom: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group {
    padding: 0 17px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group button {
    font-size: 1.6em;
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-times-video-link {
    margin-left: 10px;
    margin-right: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 11em
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-times-video-link {
    border-right: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.8em
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-sidebar {
    border-left: 1px solid white;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    padding-left: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-sidebar .vhs-share-section {
    display: block
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-sidebar .vhs-social {
    text-align: left
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed {
    margin-bottom: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed .vhs-icon-embed {
    display: inline-block;
    margin-top: 17px;
    margin-right: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed-form-container {
    display: inline-block;
    margin-top: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group>span,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group>label {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group>button {
    margin-top: 7px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-end-slate {
    padding: 10px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls {
    padding: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 30px)
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress-timeline {
    height: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-play-container {
    margin: 0 16px 0 8px;
    font-size: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 16px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-options-container {
    margin-left: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 16px;
    margin-right: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-current-time {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress .vhs-plugin-controls-progress-timeline {
    padding: 0;
    border: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header {
    padding: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title-wrapper {
    max-width: 72%
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.4em
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 26px;
    margin-left: 0;
    padding-right: 1px;
    margin-right: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-tools {
    top: 17px;
    right: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header [class*='vhs-icon-'] {
    font-size: 22px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay {
    padding: 0 17px;
    bottom: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 27px;
    left: 27px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 14px 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 2em;
    padding: 19px 15px 19px 24px;
    border-radius: 4px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 27px;
    padding: 0 27px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 70px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 24px;
    margin-top: 8px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 180px);
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 8px;
    padding-left: 8px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 8px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 48px;
    margin-left: 5px;
    margin-right: 12px;
    top: -1px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 4px;
    left: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 29px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-mobile-play-button {
    font-size: 38px;
    width: 78px;
    height: 78px;
    padding: 20px 28px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module {
    top: 45px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-share-module-arrow {
    right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group button {
    font-size: 1.5em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-times-video-link {
    margin-left: 17px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 13em
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-end-slate {
    padding: 17px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 22px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls {
    padding: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 34px)
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-play-container {
    margin: 0 18px 0 9px;
    font-size: 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 18px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-options-container {
    margin-left: 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 18px;
    margin-right: 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-metadata-container .vhs-video-length {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header {
    padding: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title-wrapper {
    max-width: 76%
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 11px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 35px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 7px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-tools {
    top: 23px;
    right: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header [class*='vhs-icon-'] {
    font-size: 24px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay {
    padding: 0 23px;
    bottom: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 35px;
    left: 35px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 20px 23px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 36px;
    padding: 25px 20px 25px 32px;
    border-radius: 5px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 30px;
    padding: 0 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 85px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 31px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 13px;
    max-width: calc(100% - 250px);
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 50px;
    margin-left: 13px;
    margin-right: 18px;
    top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 6px;
    left: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 36px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-mobile-play-button {
    font-size: 40px;
    width: 85px;
    height: 85px;
    padding: 21px 31px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module {
    top: 65px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-share-module-arrow {
    right: 27px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group button {
    font-size: 1.5em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-times-video-link {
    margin-left: 23px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 14em
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-end-slate {
    padding: 23px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 24px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls {
    padding: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 46px)
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-play-container {
    margin: 0 20px 0 10px;
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 20px;
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-options-container {
    margin-left: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 20px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-metadata-container .vhs-video-length {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header {
    padding: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title-wrapper {
    max-width: 81%
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 11px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 38px;
    margin-left: 0;
    padding-right: 3px;
    margin-right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-tools {
    top: 23px;
    right: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header [class*='vhs-icon-'] {
    font-size: 24px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay {
    padding: 0 23px;
    bottom: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 35px;
    left: 35px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 20px 23px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 44px;
    padding: 33px 29px 33px 40px;
    border-radius: 5px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 30px;
    padding: 0 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 86px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 31px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 13px;
    max-width: calc(100% - 250px);
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 50px;
    margin-left: 13px;
    margin-right: 18px;
    top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 6px;
    left: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 36px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-mobile-play-button {
    font-size: 40px;
    width: 85px;
    height: 85px;
    padding: 21px 31px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module {
    top: 65px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-share-module-arrow {
    right: 27px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group button {
    font-size: 1.7em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-times-video-link {
    margin-left: 23px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-embed-form-container {
    padding: 8px;
    margin-right: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 14em
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-end-slate {
    padding: 23px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 24px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls {
    padding: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 46px)
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-play-container {
    margin: 0 20px 0 10px;
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 20px;
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-options-container {
    margin-left: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 20px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-metadata-container .vhs-video-length {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header {
    padding: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title-wrapper {
    max-width: 81%
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 24px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 14px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 43px;
    margin-left: 0;
    padding-right: 2px;
    margin-right: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-tools {
    top: 30px;
    right: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-tools div button {
    padding: 0 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header [class*='vhs-icon-'] {
    font-size: 28px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay {
    padding: 0 30px;
    bottom: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 45px;
    left: 45px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 20px 23px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 46px;
    padding: 33px 29px 33px 40px;
    border-radius: 5px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 40px;
    padding: 0 40px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 90px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 34px;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 13px;
    max-width: calc(100% - 250px);
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 64px;
    margin-left: 11px;
    margin-right: 14px;
    top: -1px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 6px;
    left: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 39px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-mobile-play-button {
    font-size: 44px;
    width: 94px;
    height: 94px;
    padding: 25px 34px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module {
    top: 83px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-share-module-arrow {
    right: 35px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group button {
    font-size: 1.7em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-times-video-link {
    margin-left: 30px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-embed-form-container {
    padding: 8px;
    margin-right: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 14em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-end-slate {
    padding: 30px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 28px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls {
    padding: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 60px)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-play-container {
    margin: 0 22px 0 11px;
    font-size: 22px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 22px;
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-options-container {
    margin-left: 22px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 22px;
    margin-right: 22px
}


.nytd-player-timecode-popup {
    position: relative;
    width: 40px;
    height: 20px;
    bottom: 35px;
    background-color: black;
    z-index: 16;
    text-align: center;
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 3px;
    box-sizing: border-box;
    line-height: 0
}

.nytd-player-timecode-popup span {
    font-family: 'franklin', 'nyt-franklin';
    font-weight: 700;
    position: relative;
    color: white;
    font-size: 10px;
    display: inline-block;
    bottom: 1px;
    line-height: 20px
}

.nytd-player-timecode-thumb-popup {
    position: relative;
    width: 126px;
    height: 72px;
    bottom: 89px;
    border: 1px solid rgba(255, 255, 255, 0.8)
}

.nytd-player-timecode-thumb-popup:before {
    border-top-color: rgba(255, 255, 255, 0.8) !important
}

.nytd-player-timecode-thumb-position {
    top: 45px;
    text-shadow: 0px 1px #000
}

.nytd-player-timecode-popup:after,
.nytd-player-timecode-popup:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: ' ';
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.nytd-player-timecode-popup:after {
    border-color: rgba(0, 0, 0, 0);
    border-top-color: #000000;
    border-width: 3px;
    margin-left: -3px
}

.nytd-player-timecode-popup:before {
    border-color: rgba(245, 240, 240, 0);
    border-top-color: rgba(255, 255, 255, 0.2);
    border-width: 5px;
    margin-left: -5px
}


@font-face {
    font-family: 'vhs';
    src: url("data:application/font-woff;base64,d09GRgABAAAAABM0AAsAAAAAHUgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAQwAAAFY+Q0nTY21hcAAAAYAAAADlAAADONLmrf1nbHlmAAACaAAADSsAABMEts3xjmhlYWQAAA+UAAAAMwAAADYM85FUaGhlYQAAD8gAAAAgAAAAJAoGBk5obXR4AAAP6AAAAFMAAACIjLb/8GxvY2EAABA8AAAARgAAAEZgOlwUbWF4cAAAEIQAAAAfAAAAIAExAJduYW1lAAAQpAAAAXIAAAKRedPtznBvc3QAABIYAAABGgAAAdPnQMIjeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkUWacwMDKwMBUxbSHgYGhB0IzPmAwZGQCijKwMjNgBQFprikMDi8YXigyB/3PYohiDmLYCRRmBMkBAM6BC5UAeJzt0llOw0AQhOHfiTEQwhqyr/Oek3Egnjhg3SJUu/sYGelzyWPZsqYaeACmdrUeuj86Yv16txv3p8zG/Z4f3w/OjokWarcbCC0jvTo/u4458Tu9vzzwyBPPfv+FOa+88c4Hn3yx4JslK9Zs2LJjz4EjJ85caP7EwH3N4+Jzz9XirFP0ouKzRiV6VIkuVaJjFXeCittBxT2h4sZQie5V3CIq8XcqbhYVd4yK20bFvaPiCUDFs4CKpwIVz4cnKxG5SkSuE5GbROQ2EblLRO4TkYdE5DEReUpEnhORl0RkS7R/zNdQFwAAAHicdVgJcBvXed7/Pewuzl0cewAg7iUAAiABEAdhURRIyRJJUQQvS3Qk2ZLikSmJsmK3lVzJTkwlTuKp1TqOO42VxuPaVtNWcq3ESSYzotxpOnU7bWcaTWdU29PU43Rsq05aeybplWiIVf+3IBVdwQL73r73/7v//X8LjnDctd+ml+kEl+U2cVzaV8tm2FGCZEoU2CGDT9E1dsQhWWkMWAc1fHjUq/Uau6xW4iBmU0gchSq9LLl1n+7zS+17EkFFcgk2ALfTLwUkyU1ey8VCXo/Iw6mj53bsUPVcsZlMRci4FiDwmI38IBPV2TYBya36dK9Pao9koiGfxyEQIrt1P94Xes3Pw9LJ473prBYk9AR4JCF4kOM4G+ryRSrRu7go1+Jmue2oD8pkpIpgyZm19FEVPQbVSqMJDWhk6jVLeq2CatQt3Y2UqDYqmqogY8cWuCIBsmmBhk/UG1nq7J5qHZw+NpLOtmD76ESuWK9+a+Hw1LYZaL8C4d54YfLLk/MTmt6lZ5KJUECNZZKReEEbrCfKuXohV4qpl8+cMc+c+WhftdI8On3/5vE09feW7t5678Lc9K6+3pcXwWXzpiNZLa91J4y+ciri9fA8REJqwi2ofrs7qG3LNeKaeWgMWmMfnHicA9T9LfozcoUb4jgQRNROEItgpCzJmRpMcU23xhjoTDkcJKTIomurq47dAAP0Z+sG40VXc1PXZKFx3wD/+JHFya6QnqtmIT9RDEY1b+DAxtrSaMK7uTVzz5ceOTA5lk0Pkt8JCf51KcMTS9Z3D2i60BjYjWbpzUeoBlCau8sh2oZa0NNLClqwWpqfXnhgf7hn1We2L6PPjnCPcCe4pzmO74dyLdNfLxv1/tQQ9GdxYrArI1vuzxq1fpyV++tGqm5N2GJKLPfj1xANsZxSjfI6SCkpoV80+pVUv8h+aqpfNRRDZfNyPwhM5yQLAgck0ylBwQCoZWgAQwMjIYChkEmhoWyfM51ww4fgl4CH2gnc4WM67XbJ4aL/6XRI9va/wXdX/hC+q8VihVhsMg1g99ohQ1Kl5Eb64O3M5LZbkpVvSHG7IIgJ6m/LfxwrxOOFGOww3+cFu12AlF0IJpNBgbN8/yWbjza4Ml500hDj1Mhi1DehwlJXEa1EwDAQBf26v70susnw5/95w/Dk818bkgu5Z89vHcsXCvmxrfMb7qr31mswPHvP7ieOHGqOjGxYPEIbD396YUmB738f5PnNI+O9+fFt57eN53t1tac+QIeSqY3Nww8D95nDwyMcRzEnOfpjspvLcfdy+1k2Yi6SWpNUUagmXE8uwiKyI1MTipAugrUuYNp1chVzNEYUiTANJNBWNWiSGq8wN6LrjGRKgAd6ytGBnKblBqLlHl9vl+BPpvM9lXLfaE/PaF+50pNPJ/1CVy/ZGdhS7K/keoxun+ARdbfivpkzLPi6jZ5cpb+4JbvyflyDq1oioZmCFv9JFGkGkTTqEYxeT8gtKYEte/fv2aIokjvk6TWEfyhtxrkrLBX8TpfrRvKCFHZJirJlz/6KFo/3xuPcmo3eJV/n3FyMK6H/MoJIhRiwKMyImZQIgqKz+lQrQWOgxgMGpoLlloVsAwZqpKAatvtsobx1/le5IJvXZBlALsTkd9+VyW687ExjBbZM/sAWUtu/UA17SCV21fDIyODNy6bJCJCs8HOkWp3GkMOb51Zr67LtPFW5CrfALXKPozeZPywfYhHttAHLM7pYJMx/VrVlNYe5cKChC3yHYbUaN+HO9LUbOAK+pC+NnlV9HT/XfehpstmXq8bTm4KKy4nlKBHr6a6oAZeb7iE22eWRg3HBxhLVZk8FoxnHpANOWAx3a6rqkcLBIUavOm6hx/wjHYaWY2HlN+i5lfWpUilF/4adPwgn5ES8y4iXqmOJoOxRA6oeijq8iirw8aAn4G54Aq5osLvblwlapOGtuWIuEw2H1YCu3kIJfofNou2GV9ufI08+VEq1x9hTyIVUievExLVzwlPU4FxciEtjRWTN1le1DsyhpC9ZYTbCFgW4XGG2xIJF1v/yo49++RPyiyNnzecg8tKbd0W6aubO3qHB6VBX7Ng87DNfoifMl2HvylPHj9MT9y1UH589/A2itX8ajacODj/91Kqfz9FX8dkC5+EUrgsjMulrYNcLiFlfMjuMlUVM+kSqY4XRfbDLfGfpYv7iVy8uQc/SxR/lrfEsW1qiBu4t55fNxeUl8+2Ty/n88knILZFLbBHJLD0X+RrdwumIPljt6jRgtYLKdSqWatUpvu4zsFFZYbAeoAo17Gy+ShP4Wrk0M7evtXFkMpMZ2djaNzdTKpv+UfPK5Wg+H70M4VEIZzZm8Auf2ss2R7PpL3x940gmM8Y4f//n8Il5JRc1r0Tz5hX4BOnMK5mNaAf+erxTtEKC6+UaKN+dwhHqhopeUKt15pwCoEMs12QN1UIZ6BnbplsDqv21hw8cePggzJW3nXli7N6K/heBrorm9tTI2dtCov17L7wAp154wTxWr8Op3K4t5c0ffxyWS5ENQ53avyi8TKsYK1wAfPh4DBUc8+R18n+XLrUd7WlaNQ/B8+YO+LOVQfhHHJ83D7E4Y7xjwhvUy3gdjJcFGY7CG21ne+rSJfId8r/UazHPw58i8w+vM7M4+Qq9SvvQPiIXxArPQTatyxBo0E6N71RsmmLVnVSwVhcJySdB8v5L0x2T7j/75OjoF89eYMOTZ++ffPqhdeseevr0qcM4nIJA7fnQKwC/S1bew93lDhEb6ASjWiNeHLR0uISqfsyFUYLbUamxikrJud/6Fd7sgg7ehKkOkuxbRZIejxBCIMkw8d/btpIPUTc/WhW9LqogpLLQyNarDqiq3bb0lLnPm5fMvUDn4BgcmyUfrnxAI98G81WPB3YAnTJ/CJWpjn/oKMa4jBXzljimozdG6oM3BeOdczGAomRFnWLqJXWRb2QbmJyBbCOLyXkEcphkF7+6fBKz7SKdzltpd7aTbT/AtFzOXWwf7iRqHvMTsxN2L13MIdk7ls6Ltn2WnMHbJb2ecTeLvJZcD/7aPKLX/ufa6/S/6BzeN8lV2Z1rmQKClCgomo61KxvApMcFBOa6ojVwhYKGjV9Mst7SAAQwGlnvFB8SndYJnLwoPiaKvMMtHrA7BfhzRXUmAit/4k85VAVec6QyqXsW7U6nHU/gfhtAsAmCzX6Nt4NAvCufGAa+Qihew6B+n6KwPGC6v053URdnx86GVSiDqBk7bhqzWEYsbeEnCbKpElg9CqXN1C0oZb0gMJDVwBcmRC3YCIexc68usgC0GuN61AHfMfTGwCoYQ/VwIQZk/dzxOTJ/dB4idvGg0xXoEXh5xiOKrVAYAbP3s3a3t0ufFrzCqGbj7T1O2b4g2tEEB+2Snu7Q2lvBsMNOfZ8V3SBHtBleFscVm83R45QcC2ivPeu3b390+/bjbN8bU7sqgiSoM8APeeyTEa9TPOBwD/HCSIyXBHdFjnTJ4BYt2lA40Se6RWXmBlLXep6/O7JKGvaCe7WO4Ok18joXYDVSEdAYrNEzWFBFnTV4TYu4lp+TFdCk55adMYU8035J0ohjWZPewtVlp7KGMf6Jvkz+A+9T4ibxjeCOdwsoFpbNNGpNWiQlwMmAzlqGfn3Dghe1NWxSvXmTeYjBzCyDIh3wwghuE/LtcpZ3SBq4Na/XZg+KPqdNkR18tvyVfS27IGugJly5YjHnSqiKLNqn9jz7zKOiiOtaKKRsmSITY0rI5qea4hXFR5+5XWXzr/ITMlW8bq/bHemOuAXJ7kZuKk/kdzyXoJqkubyO2K6Du2IOrwuvaPLZ+ZPvVHBD8bglqXr63OmqJFGBehS8Ia2+dXMsB62OqsiIrFH1jgWbEEcQyd53sUNJUEIYiUGdQZNgxKJ50VXf5C/MOBX5KrNDxDVzAaNlhIfvKQnH6pxfnrX2NeDt/IVZNBQaDMmJGwmEYQF+dMOFJKxSrMl2gc5Riv2eyaZavr1JBJYpazKzNGugd7TrMjMPzV7gvfywIFyYQZtcRfd881dTJeacZUKiEINXmbFnl3l+BOmRIqJpcEgUOjPphl0U5JqJNtuJNluVij15GBCSSiRGO/iKZStLW+xtTcqAa2NAozsV71U94GvNPTK4OFm29Wx/oLnp0ZzNJ0zyRBg6v/felx4Zt40cP7177vSGcW8f+Wt8bJ+31SpOLh5dnCwO1gXgWzZJmJiBzUdfPP/i0c3NdeP+wFpvPkd9NNDpzUIGscYAvgco1Nbu8vj9HvKhB1rmftEp0wHJbcfZLbVM5uKd/DFYJUVuRCwaf8s1U8F834p5iMqa6brpkvz7yicSWov62fmGObNZG5+zF5/jZlEmATMMIPKhO3/zbz/6u88Ij73x38tPwJ5jbx49+uZP2amj0x+Rb9MokzLgAD95sf0AjZqbzBFL7s4ewxOcvop2/e+99+NP0ydWvsB+a3Z5hU6Tv/w1/f76v1Bb7/D/EiTv9M/R/wPgTKeDAHicY2BkYGAA4vlfmZ/H89t8ZeBmfgEUYbg8cdlrGP3/6393tj3MQUAuBwMTSBQApqoPWwB4nGNgZGBgDvqfxcDA9vD/1/8P2PYwAEVQgBIAr+IHX3icY37BwMAMwgYQmuUAEBtBxUD8XwwMbA+B7JsMDKyToPw5EMxSAlVTApGDqWF+8f8rcyQDA+MaIHsBEEfC8P9/zIJw9l+mgwwMIAwyAwAesxwZAAAAAAAAZgDkAUAB4gIuAsADFAPKBAgEPgSMBOAE/gUcBWAFigWwBc4GBAYwBoIHIgdGB+gINgiCCMwI6AkcCTYJRAlYCYIAAHicY2BkYGBQYuhmYGUAASYg5gJCBob/YD4DABnmAckAeJx1j8tKw0AYhc/Yi9iCgqIbN7OSFiFtClbpxmKx3UqF7tM0t5JmymRa6MY3cOEL+iJuPEkGEcFMZub7z38dAOf4hED13XFXLFCjVfERjvFgucb1aLlOfrLcQBvPlpvUXyy3cItXy21c4I0+UT+htcaHZcGML8tHOBXCcg1NcWa5Tr603MCVuLbcpO5abmEh7i23cSPeJ2p70EkUG9mZdOWg7w7l8iAVpSTzUuntTKx0LscyVJkJ0lQ5vtrs43weRLvU0yT+i0Dnicqk6/RpzYIs0J4JVkWlfB8NjAllqNVGTm0NudVqHfjGiY3Zjnq937UxgcIWB2gkiBDDQKJDtct7gD5cDElLRkhGVlEJMnhIqXjYMSMuPTntMXdIK6MaMCIlO/B5brBnXI459YhZKXO11apzQU9RJSnzJTs77F/5ZvRlpd8rK69+ZiqyI05quMKyuy67SUz/zCH5zsK3puJTd8rXGqoj9Lj+mfsbqE5ywAAAeJxtT9luwjAQzHCEJlyl0Pumz37gi5Axa7Bw4shxCPTri02kUqn7suPZ8c5O1IrOlUb/1xwttNFBFzF6uEKCFH0MMMQIY1xjghtMMcMt7nCPBzziCc94wSve8I4PfGKOr2iQH91SckErY3Yz/3Aqo5Lt1ZoM02Zj+oGslXNkE4+5JutSjywVmh+HHhZkM65VvgsSyla0jj0SIrTtehSMKq1LYYny8H9vdJVRehYsV+bgtUzK0Gw99oOaO7Flmp/cR5e3LmXjxJUe/y5jWeVo+teL0UG5yYVmy7Vki4SfIuVOmbwtzCZtZkbKpIFV0bdUqm9iftegweUpp26JOvbZ2aJX8KoktoiFskJTx7PdwP05l8ko+gFB6IqkAAA=");
    font-weight: normal;
    font-style: normal
}

[class^='vhs-icon-'],
[class*=' vhs-icon-'] {
    font-family: 'vhs';
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    *margin-right: 0.3em
}

[class^='vhs-icon-']:before,
[class*=' vhs-icon-']:before {
    text-decoration: inherit;
    display: inline-block;
    speak: none;
    width: 1em
}

a [class^='vhs-icon-'],
a [class*=' vhs-icon-'] {
    display: inline
}

[class^='vhs-icon-'],
[class*=' vhs-icon-'] {
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    vertical-align: baseline;
    background-image: none;
    background-position: 0% 0%;
    background-repeat: repeat;
    margin-top: 0
}

.vhs-icon-play:before {
    content: '\e81f'
}

.vhs-icon-pause:before {
    content: '\e820'
}

.vhs-icon-facebook:before {
    content: '\e800'
}

.vhs-icon-twitter:before {
    content: '\e802'
}

.vhs-icon-times-video-logo:before {
    content: '\e801'
}

.vhs-icon-replay:before {
    content: '\e804'
}

.vhs-icon-alert:before {
    content: '\e803'
}

.vhs-icon-embed:before {
    content: '\e806'
}

.vhs-icon-permalink:before {
    content: '\e805'
}

.vhs-player-header-background {
    display: none;
    position: absolute;
    width: 100%;
    height: 20%;
    top: 0;
    left: 0;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6), transparent);
    z-index: 11;
    pointer-events: none
}

.vhs-player-header {
    color: white;
    position: relative;
    z-index: 12;
    width: 100%;
    box-sizing: border-box;
    display: flex
}

.vhs-player-header .vhs-times-logo {
    float: left;
    font-size: 40px;
    border-right: 1px solid #ffffff;
    border-right: 1px solid rgba(255, 255, 255, 0.6);
    margin-left: 0;
    flex: 1;
    color: #ffffff;
    text-decoration: none
}

.vhs-player-header .vhs-times-logo.vhs-no-pipe {
    border-right: 1px solid transparent
}

.vhs-player-header .vhs-times-logo:before {
    margin: 0
}

.vhs-player-header .vhs-video-title-wrapper {
    display: inline-block;
    white-space: normal
}

.vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-byline {
    display: none
}

.vhs-player-header .vhs-tools {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 0
}

.vhs-player-header .vhs-tools>div {
    border-right: 1px solid #fff;
    border-right: 1px solid rgba(255, 255, 255, 0.4);
    padding-right: 0.5em;
    display: inline-block;
    font-size: 0
}

.vhs-player-header .vhs-tools>div span,
.vhs-player-header .vhs-tools>div i,
.vhs-player-header .vhs-tools>div button {
    color: 1px solid #fff;
    color: rgba(255, 255, 255, 0.6);
    cursor: pointer;
    outline: none
}

.vhs-player-header .vhs-tools>div span:first-child,
.vhs-player-header .vhs-tools>div i:first-child,
.vhs-player-header .vhs-tools>div button:first-child {
    padding-right: 0
}

.vhs-player-header .vhs-tools>div span:hover,
.vhs-player-header .vhs-tools>div i:hover,
.vhs-player-header .vhs-tools>div button:hover {
    color: white
}

.vhs-player-header .vhs-tools>div span:before,
.vhs-player-header .vhs-tools>div i:before,
.vhs-player-header .vhs-tools>div button:before {
    display: inline;
    margin: 0
}

.vhs-player-header .vhs-tools.vhs-no-pipe>div {
    border-right: 1px solid transparent
}

.vhs-player-header .vhs-tools.vhs-no-pipe>div button:last-child {
    padding-right: 0
}

.vhs-player-header .vhs-tools .vhs-embed {
    border-right: none
}

.vhs-player-header .vhs-tools .vhs-embed.share-showing .vhs-icon-embed {
    color: white
}

.vhs-player-header .vhs-video-title {
    overflow: initial
}

.vhs-player-header .vhs-video-title .vhs-data {
    font-family: 'cheltenham', 'nyt-cheltenham', Georgia, 'Times New Roman', times, serif;
    font-weight: 300;
    margin: 0
}

.vhs-player-header .vhs-video-title .vhs-data a,
.vhs-player-header .vhs-video-title .vhs-data a:link,
.vhs-player-header .vhs-video-title .vhs-data a:visited,
.vhs-player-header .vhs-video-title .vhs-data a:hover,
.vhs-player-header .vhs-video-title .vhs-data a:active {
    color: white;
    text-decoration: none
}

.vhs-player-header .vhs-video-title .vhs-data a:hover {
    border-bottom: 1px solid white
}

.vhs-player-header .vhs-video-title .vhs-data a:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}

.vhs-video-title .vhs-data,
.vhs-byline {
    position: relative;
    top: 0;
    left: 0;
    line-height: 1;
    color: #fff
}

.vhs-byline {
    display: block;
    font-family: 'franklin', 'nyt-franklin', Helvetica, Arial, sans-serif;
    font-weight: 400;
    margin-top: 0.2em
}

.vhs-byline .vhs-by {
    text-transform: uppercase;
    font-size: 0.9em
}

.nytd-player-video-area {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 10;
    background-color: rgba(0, 0, 0, 0.4)
}

.nytd-clickable-area {
    cursor: pointer
}

.idle .nytd-clickable-area {
    cursor: none
}

button[class*='vhs-icon'] {
    -webkit-appearance: none;
    border: none;
    background-color: transparent;
    padding: 0;
    cursor: pointer
}

.vhs-ad {
    z-index: 30 !important
}

.vhs-anchor-button:hover {
    color: inherit;
    text-decoration: none
}

.vhs-hide {
    display: none
}

.vhs-invisible {
    visibility: hidden
}

.nytd-player-container {
    position: relative;
    background: #000;
    z-index: 10;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    outline: none
}

.nytd-player-container.idle {
    cursor: none
}

.vhs-top-banner {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff
}

.nytd-player-container.nytd-player-container--audio {
    background: transparent
}

.nytd-player-container:-webkit-full-screen,
.nytd-player-container:-webkit-full-screen video .nytd-player-container:-webkit-full-screen object {
    width: 100% !important;
    height: 100% !important;
    padding: 0 !important
}

.nytd-player-container:-moz-full-screen,
.nytd-player-container:-moz-full-screen {
    width: 100% !important;
    height: 100% !important;
    padding: 0 !important
}

.nytd-player-container object {
    position: absolute
}

.ms-fullscreen {
    width: auto !important;
    height: auto !important;
    margin: auto !important
}

video,
audio {
    display: block
}

.nytd-player-container:-webkit-full-screen {
    max-height: 100%
}

.nytd-player-container:-moz-full-screen {
    max-height: 100%
}

.nytd-player-container .spacer.hide {
    display: none
}

.vhs-icon-disabled {
    cursor: not-allowed !important;
    color: #999 !important
}

.nytd-player-container button,
.nytd-player-container input,
.nytd-player-container textarea,
.nytd-player-container a {
    outline: none
}

.nytd-player-container.vhs-no-touch button:focus,
.nytd-player-container.vhs-no-touch input:focus,
.nytd-player-container.vhs-no-touch textarea:focus,
.nytd-player-container.vhs-no-touch a:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}


.franklin-2GJdS5XG {
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
}

.karnak-1FdvNqmf {
    font-family: 'karnak', 'nyt-karnak', 'nyt-karnak-display-130124';
}

.cheltenham-20WX1MC- {
    font-family: 'cheltenham', 'nyt-cheltenham', Georgia, 'Times New Roman', times,
        serif;
}

.cheltenhamCond-3MbDiSP1 {
    font-family: 'nyt-cheltenham-cond', 'cheltenham', 'nyt-cheltenham', Georgia,
        'Times New Roman', times, serif;
}


.countdown-1QKNtJ50 {
    position: absolute;
    z-index: 40;
    box-sizing: border-box;
    color: #fff;
    background: #666;
    background: rgba(102, 102, 102, 0.7);
    border-radius: 100px;
    text-align: center;
    transition: background 0.4s, width 1s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 700;

    /*responsive*/
    top: 10px;
    right: 10px;
    width: auto;
    padding: 11px 15px;
    font-size: 13px;
}

.countdown-1QKNtJ50.xxl-qWr7tA9G,
.countdown-1QKNtJ50.xl-1QXqoJIT {
    top: 10px;
    right: 10px;
    width: 140px;
    padding: 16px 20px;
    font-size: 14px;
}

.countdown-1QKNtJ50.l-gTeUX-1C {
    top: 10px;
    right: 10px;
    width: 120px;
    padding: 11px 15px;
    font-size: 13px;
}

.countdown-1QKNtJ50.m-b6VEUEE7 {
    top: 10px;
    right: 10px;
    width: 100px;
    padding: 10px 14px;
    font-size: 11px;
}

.countdown-1QKNtJ50.s-1X8FDBeL {
    top: 5px;
    right: 5px;
    width: 100px;
    padding: 6px 9px;
    font-size: 10px;
}

.countdown-1QKNtJ50.xs-3MrI0JsM,
.countdown-1QKNtJ50.xxs-1S21aDca {
    top: 0;
    right: 0;
    width: 100%;
    padding: 7px 9px 6px;
    font-size: 10px;

    border-radius: 0;
    text-align: right;
}

.label-3a3bqUnC {
    border-right: 1px solid #888;
    padding-right: 10px;
    margin-right: 10px;
}


@-webkit-keyframes fadeIn-13ze28nJ {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn-13ze28nJ {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.duration-1RF_ghPY {
    font-size: 14px;
    color: rgba(0, 0, 0, 1);
    text-align: right;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    opacity: 0;
    -webkit-animation: fadeIn-13ze28nJ 400ms ease-in 100ms forwards;
    animation: fadeIn-13ze28nJ 400ms ease-in 100ms forwards;
}

.light-KhOaTkqG.duration-1RF_ghPY {
    color: #ffffff;
}

.duration-1RF_ghPY.duration--placeholder-3QCCqWsG {
    font-weight: 600;
    -webkit-animation: none;
    animation: none;
    opacity: 1;
}


.wrapper-zbn5BZ6K {
    position: relative;
    height: 100%;
}

.wrapper-zbn5BZ6K,
.wrapper-zbn5BZ6K * {
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
}

.fadeable-card-219nCnG- {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    transition: opacity 300ms ease-in;
    pointer-events: none;
}

.fadeable-card--show-2YruPrM- {
    pointer-events: auto;
    opacity: 1;
    transition: opacity 300ms ease-out 600ms;
}

.container-KiiKryN_ {
    display: flex;
    align-items: center;
    height: 100%;
}

.mobile-1niKtv3n .container-KiiKryN_ {
    position: relative;
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
}


.desktop-2mf25PKB .chunk-17WR1Qv1 {
    margin-right: 15px;

    /* somehow this box has a larger height than content, 44px instead of 40px
   * when we make it a flex container, the height is normal.
     this is a temporary fix
  */
    display: flex;
    align-items: center;
}

.desktop-2mf25PKB.vhs-xs-3yXQI9Fz .chunk-17WR1Qv1,
.desktop-2mf25PKB.vhs-xxs-1JOFDvgY .chunk-17WR1Qv1 {
    margin-right: 10px;
}

.wrapper-zbn5BZ6K button {
    border: none;
    margin: 0;
    padding: 0;
    background: none;
    cursor: pointer;
}

.wrapper-zbn5BZ6K button:disabled {
    cursor: default;
}

/* https://stackoverflow.com/a/30871205/3437335 */
.wrapper-zbn5BZ6K use {
    pointer-events: none;
}

.transcript-AcUHctkp {
    margin-left: 15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.transcript-AcUHctkp:hover svg path,
.transcript-AcUHctkp:focus svg path {
    fill: rgba(0, 0, 0, .8) !important;
}

.light-13aB1LNX .transcript-AcUHctkp:hover svg path,
.light-13aB1LNX .transcript-AcUHctkp:focus svg path {
    fill: rgba(255, 255, 255, .8) !important;
}

.transcript-AcUHctkp button:disabled svg path {
    fill: rgba(68, 68, 68, 0.2);
}

.light-13aB1LNX.transcript-AcUHctkp button:disabled svg path {
    fill: rgba(255, 255, 255, 0.2) !important;
}

/* temp fix, without .desktop these disabled rules will not apply on desktop */
.desktop-2mf25PKB.transcript-AcUHctkp button:disabled svg path {
    fill: rgba(68, 68, 68, 0.2);
}

.desktop-2mf25PKB.light-13aB1LNX.transcript-AcUHctkp button:disabled svg path {
    fill: rgba(255, 255, 255, 0.2) !important;
}

.volumeContainer-W4vHMDJx {
    margin-left: 15px;

    /* somehow this box has a larger height than content, 44px instead of 40px
   * when we make it a flex container, the height is normal.
     this is a temporary fix
  */
    display: flex;
    align-items: center;
}

.desktop-2mf25PKB.vhs-xs-3yXQI9Fz .volumeContainer-W4vHMDJx {
    margin-left: 10px;
}

.center-1NqihK55 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}

.error-17l_qAZg {
    font-size: 14px;
    color: rgba(0, 0, 0, 1);
}

.light-13aB1LNX .error-17l_qAZg {
    color: rgba(255, 255, 255, 1);
}

.error__message-3PJMFdo7 {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.error__message-3PJMFdo7 span {
    line-height: normal;
}

.transcript-AcUHctkp svg path,
.retry-1jk1WyCq svg,
.fatal-2c7Uwq9U svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 0.25s, transform 300ms ease-out;
}

.light-13aB1LNX .transcript-AcUHctkp svg path,
.light-13aB1LNX .retry-1jk1WyCq svg,
.light-13aB1LNX .fatal-2c7Uwq9U svg {
    fill: #ffffff;
}

.retry-1jk1WyCq {
    width: 30px;
    height: 30px;
    flex-shrink: 0;
}

.fatal-2c7Uwq9U {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
}

.container__playback-MRa1r7AF {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    flex: 1 0 auto;
    padding-bottom: 20px;
}

.container__duration-3gYKdJ0v {
    position: absolute;
    top: 50%;
    margin-top: 10px;
}

.container__transcript-V0fC4Xbd {
    position: absolute;
    top: 50%;
    margin-top: 40px;
}

.container__timeline-_2TEK9Uc {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    width: 100%;
    height: 40px;
}


.fast-forward-1JbaMpeL svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 0.25s, transform 300ms;
}

.desktop-Q_FP0IBX.fast-forward-1JbaMpeL:hover svg,
.desktop-Q_FP0IBX.fast-forward-1JbaMpeL:focus svg {
    fill: rgba(0, 0, 0, .8);
}

.light-1gwOs_oX.fast-forward-1JbaMpeL svg {
    fill: #ffffff;
}

.desktop-Q_FP0IBX.light-1gwOs_oX.fast-forward-1JbaMpeL:hover svg,
.desktop-Q_FP0IBX.light-1gwOs_oX.fast-forward-1JbaMpeL:focus svg {
    fill: rgba(255, 255, 255, 0.8);
}

/* on safari the svg is cropped,
 * so increase the container's size as a hacky fix */
.fast-forward-1JbaMpeL {
    width: 31px;
    height: 31px;
}

.fast-forward-1JbaMpeL svg {
    width: 30px;
    height: 30px;
}

/* disable these buttons */
.fast-forward-1JbaMpeL:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.light-1gwOs_oX.fast-forward-1JbaMpeL:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}

/* temp fix, without .desktop these disabled rules will not apply on desktop */
.desktop-Q_FP0IBX.fast-forward-1JbaMpeL:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.desktop-Q_FP0IBX.light-1gwOs_oX.fast-forward-1JbaMpeL:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}


.spinner-1Hq-hFPQ {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
    transition: opacity 300ms ease-out;
    box-sizing: border-box;
    display: block;
}

.light-3nw-C-jF.spinner-1Hq-hFPQ {
    border-color: #ffffff;
}

@-webkit-keyframes spin-2z3vTCsk {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes spin-2z3vTCsk {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.spinner-1Hq-hFPQ span {
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    clip: rect(20px, 40px, 40px, 0);
    opacity: 0;
    -webkit-animation: none;
    animation: none;
}

.vhs-xxs-3hr2ui_L.spinner-1Hq-hFPQ span {
    clip: rect(15px, 30px, 30px, 0);
}

.vhs-l-1ZqhWwUO.spinner-1Hq-hFPQ span,
.vhs-xl-3MIWo5E4.spinner-1Hq-hFPQ span,
.vhs-xxl-U4fBIHnp.spinner-1Hq-hFPQ span {
    clip: rect(25px, 60px, 60px, 0);
}

.mobile-2uGwuiaY.spinner-1Hq-hFPQ span {
    clip: rect(25px, 60px, 60px, 0);
}

.spinner-1Hq-hFPQ span::after {
    content: '';
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 2px solid rgba(0, 0, 0, 1);
    border-radius: 50%;
}

.light-3nw-C-jF.spinner-1Hq-hFPQ span::after {
    border-color: #ffffff;
}

.show-ucO_HEmS.spinner-1Hq-hFPQ {
    opacity: 1;
    transition: opacity 300ms ease-out 300ms;
    -webkit-animation: spin-2z3vTCsk 3000ms linear infinite;
    animation: spin-2z3vTCsk 3000ms linear infinite;
}

.show-ucO_HEmS.spinner-1Hq-hFPQ span {
    opacity: 1;
    transition: opacity 300ms ease-out;
    -webkit-animation: spin-2z3vTCsk 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
    animation: spin-2z3vTCsk 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
}


.circle-3tIPiHv_ {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.1) !important;
    border: 2px solid rgba(0, 0, 0, 1);
    border-radius: 50%;
    opacity: 0;
    transition: opacity 300ms;
}

.light-r2C9sdad .circle-3tIPiHv_ {
    border-color: #ffffff;
}

.circle-3tIPiHv_.show-2_w5iJaH {
    opacity: 1;
}


.play-28dQRyDj svg,
.pause-37Q2gZNG svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 300ms, transform 300ms 150ms, opacity 300ms;
}

.desktop-33nblbsH.play-28dQRyDj.hover-10Dv3gd- svg,
.desktop-33nblbsH.play-28dQRyDj:focus svg,
.desktop-33nblbsH.pause-37Q2gZNG:hover svg,
.desktop-33nblbsH.pause-37Q2gZNG:focus svg {
    fill: rgba(0, 0, 0, .8);
    transition: transform 300ms;
}

.light-r2C9sdad.play-28dQRyDj svg,
.light-r2C9sdad.pause-37Q2gZNG svg {
    fill: #ffffff;
}

.desktop-33nblbsH.light-r2C9sdad.play-28dQRyDj.hover-10Dv3gd- svg,
.desktop-33nblbsH.light-r2C9sdad.play-28dQRyDj:focus svg,
.desktop-33nblbsH.light-r2C9sdad.pause-37Q2gZNG:hover svg,
.desktop-33nblbsH.light-r2C9sdad.pause-37Q2gZNG:focus svg {
    fill: rgba(255, 255, 255, 0.8);
}

.play-28dQRyDj,
.pause-37Q2gZNG {
    width: 40px;
    height: 40px;
    position: relative;
}

.vhs-xxs-rHlekkTR.play-28dQRyDj,
.vhs-xxs-rHlekkTR.pause-37Q2gZNG {
    width: 30px;
    height: 30px;
}

.vhs-xxl-3lVk_QqP.play-28dQRyDj,
.vhs-xxl-3lVk_QqP.pause-37Q2gZNG,
.vhs-xl-2OarcCIE.play-28dQRyDj,
.vhs-xl-2OarcCIE.pause-37Q2gZNG,
.vhs-l-2D9eQpBq.play-28dQRyDj,
.vhs-l-2D9eQpBq.pause-37Q2gZNG {
    width: 50px;
    height: 50px;
}

.mobile-1Jw2b02E.play-28dQRyDj,
.mobile-1Jw2b02E.pause-37Q2gZNG {
    width: 60px;
    height: 60px;
    margin: 0 25px;
    flex-shrink: 0;
    margin-bottom: 12px !important;
}

.mobile-1Jw2b02E .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(8px);
    fill: rgba(0, 0, 0, 1);
}

.desktop-33nblbsH.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(5px);
    fill: rgba(0, 0, 0, 1);
}

.vhs-xxs-rHlekkTR.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(4px);
}

.vhs-l-2D9eQpBq.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt,
.vhs-xl-2OarcCIE.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt,
.vhs-xxl-3lVk_QqP.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(6px);
}

.mobile-1Jw2b02E .pause-bars-rOm1UnhP {
    transform: scale(0.5);
    fill: rgba(0, 0, 0, 1);
}

.light-r2C9sdad.mobile-1Jw2b02E .play-triangle-3-_pUfBt,
.light-r2C9sdad.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt,
.light-r2C9sdad.mobile-1Jw2b02E .pause-bars-rOm1UnhP {
    fill: #ffffff;
}

.play-triangle-3-_pUfBt,
.pause-bars-rOm1UnhP {
    z-index: 2;
    opacity: 1;
    transform: scale(1) translateX(0);
}

.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt {
    opacity: 0.5;
    transform: scale(0.5) translateX(5px);
    transform-origin: center;
    transition: transform 300ms, opacity 300ms;
}

.vhs-xxs-rHlekkTR.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(4px);
}

.vhs-l-2D9eQpBq.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt,
.vhs-xl-2OarcCIE.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt,
.vhs-xxl-3lVk_QqP.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(6px);
}

.mobile-1Jw2b02E.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(8px);
}

.buffering-2_Sqh_Nu .pause-bars-rOm1UnhP {
    opacity: 0.5;
    transform: scale(0.5);
    transition: transform 300ms, opacity 300ms;
}


.rewind-3JjXn1Ko svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 0.25s, transform 300ms;
}

.desktop-o0RixJeK.rewind-3JjXn1Ko:hover svg,
.desktop-o0RixJeK.rewind-3JjXn1Ko:focus svg {
    fill: rgba(0, 0, 0, .8);
}

.light-Lxh25U-X.rewind-3JjXn1Ko svg {
    fill: #ffffff;
}

.desktop-o0RixJeK.light-Lxh25U-X.rewind-3JjXn1Ko:hover svg,
.desktop-o0RixJeK.light-Lxh25U-X.rewind-3JjXn1Ko:focus svg {
    fill: rgba(255, 255, 255, 0.8);
}

/* on safari the svg is cropped,
 * so increase the container's size as a hacky fix */
.rewind-3JjXn1Ko {
    width: 31px;
    height: 31px;
}

.rewind-3JjXn1Ko svg {
    width: 30px;
    height: 30px;
}

/* disable these buttons */
.rewind-3JjXn1Ko:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.light-Lxh25U-X.rewind-3JjXn1Ko:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}

/* temp fix, without .desktop these disabled rules will not apply on desktop */
.desktop-o0RixJeK.rewind-3JjXn1Ko:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.desktop-o0RixJeK.light-Lxh25U-X.rewind-3JjXn1Ko:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}


.handle-yWumRNVF {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 5;
    fill: #000000;
}

.light-1iQ_-Gik .handle-yWumRNVF {
    fill: #f7f7f7;
}

.desktop-1y6HQ4wj .handle-yWumRNVF {
    width: 12px;
    height: 12px;
}

.desktop-1y6HQ4wj.scrubbing-1jGsslgJ .handle-yWumRNVF {
    width: 6px;
    height: 6px;
}

.scrubbing-1jGsslgJ .handle-yWumRNVF {
    width: 12px;
    height: 12px;
}

.ink-2JygG5tZ {
    transform: scale(0);
    width: 40px;
    height: 40px;
}

.scrubbing-1jGsslgJ .ink-2JygG5tZ {
    transform: scale(1);
    -webkit-animation: ripple-3czL9qGK 200ms ease;
    animation: ripple-3czL9qGK 200ms ease;
    z-index: 4;
    fill: rgba(0, 0, 0, 0.2);
}

.light-1iQ_-Gik.scrubbing-1jGsslgJ .ink-2JygG5tZ {
    fill: rgba(255, 255, 255, 0.2);
}

@-webkit-keyframes ripple-3czL9qGK {
    from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}

@keyframes ripple-3czL9qGK {
    from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}


.scrubberContainer-1WyrbTR8 {
    position: absolute;
    left: 0;
    z-index: 4;
    height: 100%;

    opacity: 1;
    transform: scale(1);
    transform-origin: center left;
    transition: opacity 150ms ease-out, transform 150ms ease-out;
}

.scrubberContainer-1WyrbTR8.scrubberContainerHide-38e1Psy2 {
    opacity: 0;
    transform: scale(0.1);
    transition: opacity 150ms ease-in, transform 150ms ease-in;
}

.center-2ePOhelf {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}

.timeline-3hWvXF_F {
    flex-grow: 1;
    cursor: pointer;
    position: relative;
    height: 40px;
    transition: transform 400ms ease-out;
    transform-origin: right;
    transform: scaleX(1);
}

.timeline-3hWvXF_F.timeline--placeholder-3vi2HDMp {
    cursor: inherit;
}

.timeline__progress-1G5PcPam {
    width: 0%;
    height: 2px;
    margin: 19px 0;
    position: absolute;
    background: rgba(0, 0, 0, 1);
    z-index: 3;
}

.light-Hbch6i4G .timeline__progress-1G5PcPam {
    background: rgba(255, 255, 255);
}

.timeline__buffered-3wXSHzxd {
    width: 0%;
    height: 2px;
    margin: 19px 0;
    position: absolute;
    background: rgba(0, 0, 0, .2);
    z-index: 2;
}

.light-Hbch6i4G .timeline__buffered-3wXSHzxd {
    background: rgba(255, 255, 255, 0.4);
}

.timeline__duration-2wArYQHv {
    width: 100%;
    height: 2px;
    margin: 19px 0;
    position: absolute;
    background: rgba(0, 0, 0, .1);
    z-index: 1;
}

.light-Hbch6i4G .timeline__duration-2wArYQHv {
    background: rgba(255, 255, 255, 0.2);
}

.animate-25gH6GDN {
    transition: all 800ms ease !important;
}

/*
 * This is just used for keyboard control of the "slider"
 * We have to use the ARIA slider role instead of an input
 * It's just an extra <div> with some keyboard handlers and an outline
 */
.timeline__slider-3bratC31:focus {
    height: 2px;
    width: 100%;
    outline: 1px solid #4a90e2;
    outline-offset: 1px;
}


.volume-1O8d0eUA {
    width: 24px;
    height: 24px;
    flex-shrink: 0;
}

.volume-1O8d0eUA svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 0.25s, transform 300ms;
}

.desktop-3zq1efKR.volume-1O8d0eUA:hover svg,
.desktop-3zq1efKR.volume-1O8d0eUA:focus svg {
    fill: rgba(0, 0, 0, .8);
}

.light-npGsxX0d.volume-1O8d0eUA svg {
    fill: #ffffff;
}

.desktop-3zq1efKR.light-npGsxX0d.volume-1O8d0eUA:hover svg,
.desktop-3zq1efKR.light-npGsxX0d.volume-1O8d0eUA:focus svg {
    fill: rgba(255, 255, 255, 0.8);
}


.volume-1O8d0eUA:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.light-npGsxX0d.volume-1O8d0eUA:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}

/* temp fix, without .desktop these disabled rules will not apply on desktop */
.desktop-3zq1efKR.volume-1O8d0eUA:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.desktop-3zq1efKR.light-npGsxX0d.volume-1O8d0eUA:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}


.center-1rJo-uv- {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}


.tbutton-2L0GaJtC {
    margin-top: 5px !important;
    background: transparent;
    height: 45px;
    width: 140px;
    color: white;
    border: 1px solid !important;
    border-radius: 4px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    transition: 0.3s ease;
}

.tbuttonLightTheme-3bup-CvX.tbutton-2L0GaJtC {
    border-color: transparent !important;
    background: rgba(0, 0, 0, 0.1) !important;
}

.tbuttonDarkTheme-cv8xEMJI.tbutton-2L0GaJtC {
    border-color: #000000 !important;
}

.tbutton-2L0GaJtC:hover {
    border: 1px rgba(255, 255, 255, 1) solid;
    background: rgba(0, 0, 0, 0.1);
}

.tbutton-2L0GaJtC:focus {
    border: 1px rgba(255, 255, 255, 1) solid;
    background: rgba(0, 0, 0, 0.25);
}

.textSpan-2JDJ9ilH {
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    margin-left: 15px;
}

.tbuttonLightTheme-3bup-CvX .textSpan-2JDJ9ilH {
    color: #ffffff;
}

.tbuttonDarkTheme-cv8xEMJI .textSpan-2JDJ9ilH {
    color: #000000;
}

.buttonContentContainer-1HitmpQG {
    display: flex;
    flex-direction: row;
    margin: auto 15px;
}


.wrapper-1psnlQub {
    position: relative;
    height: 70px;
}

.fadeable-card-7GXsqINn {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    transition: opacity 300ms ease-in;
    pointer-events: none;
}

.fadeable-card--show-3JkJnOAd {
    pointer-events: auto;
    opacity: 1;
    transition: opacity 300ms ease-out 600ms;
}

.container-PA2EXLwh {
    display: flex;
    align-items: center;
    height: 40px;
    line-height: 40px;
    padding: 15px 20px;
}

.chunk-140HiJJE+.chunk-140HiJJE {
    margin-left: 20px;
}

.small-zlxYcudU .chunk-140HiJJE+.chunk-140HiJJE {
    margin-left: 10px;
}

.wrapper-1psnlQub button {
    border: none;
    margin: 0;
    padding: 0;
    background: none;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
}

/* https://stackoverflow.com/a/30871205/3437335 */
.wrapper-1psnlQub use {
    pointer-events: none;
}

.play-3nZmdAx2 svg,
.pause-ohgGg9mU svg,
.rewind-3plmLEaJ svg,
.fast-forward-1eC-z6CY svg,
.volume-2gdcbXfJ svg,
.retry-2FkTPmFi svg,
.fatal-2lTbqkU4 svg {
    fill: #666666;
}

.play-3nZmdAx2:hover svg,
.play-3nZmdAx2:focus svg,
.pause-ohgGg9mU:hover svg,
.pause-ohgGg9mU:focus svg,
.rewind-3plmLEaJ:hover svg,
.rewind-3plmLEaJ:focus svg,
.fast-forward-1eC-z6CY:hover svg,
.fast-forward-1eC-z6CY:focus svg,
.volume-2gdcbXfJ:hover svg,
.volume-2gdcbXfJ:focus svg {
    fill: #999999;
}


.play-3nZmdAx2.active-NDVLZmwo:hover svg,
.play-3nZmdAx2.active-NDVLZmwo:focus svg,
.pause-ohgGg9mU.active-NDVLZmwo:hover svg,
.pause-ohgGg9mU.active-NDVLZmwo:focus svg,
.retry-2FkTPmFi:hover svg,
.retry-2FkTPmFi:focus svg {
    fill: #6288a5;
}

.volume-2gdcbXfJ svg .volume__stroke-3KYHtFZw {
    stroke: #666666;
}

.volume-2gdcbXfJ:hover svg .volume__stroke-3KYHtFZw,
.volume-2gdcbXfJ:focus svg .volume__stroke-3KYHtFZw {
    stroke: #999999;
}

.play-3nZmdAx2,
.pause-ohgGg9mU {
    width: 40px;
    height: 40px;
    cursor: pointer;
    position: relative;
    transform: scale(1);
}

.small-zlxYcudU .play-3nZmdAx2,
.small-zlxYcudU .pause-ohgGg9mU {
    transform: scale(0.75);
    transform-origin: center right;
    margin-left: -10px;
}

.rewind-3plmLEaJ,
.fast-forward-1eC-z6CY,
.volume-2gdcbXfJ,
.retry-2FkTPmFi {
    width: 30px;
    height: 30px;
    cursor: pointer;
}

.fatal-2lTbqkU4 {
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.center-1fXFgRoW {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}

.play-triangle-2g8X_Wrg,
.pause-bars-3qWQKO4b {
    z-index: 2;
    opacity: 1;
    transform: scale(1) translateX(0);
    transition: transform 300ms ease-in, opacity 300ms ease-in;
}

.play-3nZmdAx2:hover .play-triangle-2g8X_Wrg,
.active-NDVLZmwo .play-triangle-2g8X_Wrg {
    transform: scale(0.5) translateX(3px);
    transform-origin: center;
    transition: transform 300ms ease-out;
    fill: #6288a5;
}

.buffering-2eCRMkd1 .play-triangle-2g8X_Wrg {
    opacity: 0.5;
    transform: scale(0.5) translateX(3px);
    transform-origin: center;
    transition: transform 300ms ease-out, opacity 300ms ease-out,
        fill 300ms ease-out;
    fill: #6288a5;
}

.pause-ohgGg9mU:hover .pause-bars-3qWQKO4b,
.active-NDVLZmwo .pause-bars-3qWQKO4b {
    transform: scale(0.5);
    transform-origin: center;
    transition: transform 300ms ease-out, fill 300ms ease-out;
    fill: #6288a5;
}

.buffering-2eCRMkd1 .pause-bars-3qWQKO4b {
    opacity: 0.5;
    transform: scale(0.5);
    transition: transform 300ms ease-out 300ms, opacity 300ms ease-out 300ms,
        fill 300ms ease-out 300ms;
    fill: #6288a5;
}

.spinner-3-QgGKxJ {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
    transition: opacity 300ms ease-out;
    box-sizing: border-box;
    display: block;
    height: 40px;
    width: 40px;
    border: 1px solid #6288a5;
    border-radius: 50%;
}

.active-NDVLZmwo .spinner-3-QgGKxJ {
    opacity: 1;
    transition: opacity 300ms ease-out 300ms;
}

.play-3nZmdAx2:hover .spinner-3-QgGKxJ,
.pause-ohgGg9mU:hover .spinner-3-QgGKxJ {
    opacity: 1;
    transition: opacity 300ms ease-out;
}

.buffering-2eCRMkd1 .spinner-3-QgGKxJ {
    opacity: 1;
    transition: opacity 300ms ease-out 300ms;
    -webkit-animation: spin-1xisgdKG 3000ms linear infinite;
    animation: spin-1xisgdKG 3000ms linear infinite;
    border: none;
}

@-webkit-keyframes spin-1xisgdKG {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes spin-1xisgdKG {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.spinner-3-QgGKxJ span {
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 40px;
    width: 40px;
    clip: rect(20px, 40px, 40px, 0);
    opacity: 0;
    -webkit-animation: none;
    animation: none;
}

.buffering-2eCRMkd1 .spinner-3-QgGKxJ span {
    opacity: 1;
    transition: opacity 300ms ease-out;
    -webkit-animation: spin-1xisgdKG 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
    animation: spin-1xisgdKG 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
}

.spinner-3-QgGKxJ span::before {
    content: '';
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 40px;
    width: 40px;
    border: 1px solid transparent;
    border-top: 1px solid #6288a5;
    border-radius: 50%;
    -webkit-animation: none;
    animation: none;
}

.buffering-2eCRMkd1 .spinner-3-QgGKxJ span::before {
    -webkit-animation: spin-1xisgdKG 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
    animation: spin-1xisgdKG 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
}

.spinner-3-QgGKxJ span::after {
    content: '';
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 40px;
    width: 40px;
    border: 1px solid #6288a5;
    border-radius: 50%;
}

@-webkit-keyframes fadeIn-l910csyW {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn-l910csyW {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.duration-2IOln_4E {
    font-size: 14px;
    color: #666666;
    text-align: right;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    opacity: 0;
    -webkit-animation: fadeIn-l910csyW 400ms ease-in 600ms forwards;
    animation: fadeIn-l910csyW 400ms ease-in 600ms forwards;
}

.duration-2IOln_4E.duration--placeholder-23ekiDrQ {
    font-weight: 600;
    -webkit-animation: none;
    animation: none;
    opacity: 1;
}

.timeline-FLWx8HaN {
    flex-grow: 1;
    cursor: pointer;
    position: relative;
    height: 30px;
    transition: transform 400ms ease-out;
    transform-origin: right;
    transform: scaleX(1);
}

.timeline-FLWx8HaN.timeline--placeholder-2c56g3DK {
    cursor: inherit;
}

.timeline__progress-2DxHusDz {
    width: 0%;
    height: 2px;
    margin: 14px 0;
    position: absolute;
    background: #6288a5;
    z-index: 3;
}

.timeline__buffered-31MAg1_h {
    width: 0%;
    height: 2px;
    margin: 14px 0;
    position: absolute;
    background: #bbbbbb;
    z-index: 2;
}

.timeline__duration-1zWj-_wf {
    width: 100%;
    height: 2px;
    margin: 14px 0;
    position: absolute;
    background: #e2e2e2;
    z-index: 1;
}

/*
 * This is just used for keyboard control of the "slider"
 * We have to use the ARIA slider role instead of an input
 * It's just an extra <div> with some keyboard handlers and an outline
 */
.timeline__slider-1oXbNbyO:focus {
    height: 2px;
    width: 100%;
    outline: 1px solid #4a90e2;
    outline-offset: 1px;
}

.timeline__scrubber-1KW7G1LV {
    opacity: 0;
    position: absolute;
    top: 3px;
    left: 0;
    z-index: 4;
    transform: scale(0.1);
    transform-origin: center left;
    transition: opacity 150ms ease-in, transform 150ms ease-in;
}

.timeline__scrubber--scrubbing-16_Qm_Ir {
    top: 10px;
}

.timeline--hovered-3hy8rDQy .timeline__scrubber-1KW7G1LV {
    opacity: 1;
    transform: scale(1);
    transform-origin: center left;
    transition: opacity 150ms ease-out, transform 150ms ease-out;
}

.timeline__scrubber-1KW7G1LV svg.scrub-indicator-PzkVedth {
    margin-left: -12.5px;
}

.timeline__scrubber--scrubbing-16_Qm_Ir svg.handle-2zqBDnfr {
    position: absolute;
    top: 0;
    left: -5px;
    z-index: 5;
}

.timeline__scrubber--scrubbing-16_Qm_Ir svg.ink-2uIAwEoF {
    position: absolute;
    top: -15px;
    left: -20px;
    opacity: 0.65;
    transform: scale(1);
    -webkit-animation: ripple-2UbN71DW 200ms ease;
    animation: ripple-2UbN71DW 200ms ease;
    z-index: 4;
}

@-webkit-keyframes ripple-2UbN71DW {
    from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}

@keyframes ripple-2UbN71DW {
    from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}

.error-1OQiDW0M {
    font-size: 14px;
    color: #666666;
}

.error__message-1xpi7c0p {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.error__message-1xpi7c0p span {
    line-height: normal;
}


.vhs-plugin-browser-not-supported {
    position: absolute;
    z-index: 50;
    background: #000;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: none
}

.vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center
}

.vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message .vhs-icon-alert {
    color: #fff;
    font-size: 30px;
    margin-right: 20px;
    vertical-align: middle
}

.vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message p {
    text-align: left;
    font-family: arial, helvetica, sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #fff;
    display: inline-block;
    margin: 0;
    vertical-align: middle
}

.vhs-xxs .vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message p,
.vhs-xs .vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message p,
.vhs-s .vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message p {
    margin-top: 15px;
    text-align: center;
    display: block
}


@keyframes spin {
    to {
        transform: rotate(1turn)
    }
}

.vhs-buffering-container {
    z-index: 6;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    cursor: wait
}

.vhs-buffering-spinner {
    width: 5em;
    height: 5em;
    text-indent: 999em;
    animation: spin 1s infinite steps(8);
    font-size: 8px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.vhs-buffering-spinner:before,
.vhs-buffering-spinner:after,
.vhs-buffering-spinner>div:before,
.vhs-buffering-spinner>div:after {
    content: '';
    position: absolute;
    top: 0;
    left: 2.25em;
    width: 0.5em;
    height: 1.5em;
    border-radius: 0.2em;
    background: #eee;
    box-shadow: 0 3.5em #eee;
    transform-origin: 50% 2.5em
}

.vhs-buffering-spinner:before {
    background: #555
}

.vhs-buffering-spinner:after {
    transform: rotate(-45deg);
    background: #777
}

.vhs-buffering-spinner>div:before {
    transform: rotate(-90deg);
    background: #999
}

.vhs-buffering-spinner>div:after {
    transform: rotate(-135deg);
    background: #bbb
}


.poster-plugin-z-index-2PI2645M {
    z-index: 44;
}

.captions-plugin-z-index-OjsfQXtY {
    z-index: 39;
}


.container-3YGvWbv8 {
    position: absolute;
    bottom: 21px;
    width: 100%;
    pointer-events: none;
    transition: bottom 0.2s 0.333s;
    /**
   * Force Safari on iOS 11 to redraw some elements on the DOM that were not being drawn on screen.
   * @see https://davidwalsh.name/translate3d
   *
   * Note: I was shocked to find that `will-change: transform;` did _not_ work here.
   * Both `transform: translate3d(0, 0, 0);` and the approach in the above link with
   * `backface-visibility` and `perspective` worked. Here I've chosen the `transform`
   * based approach since it's just one line.
   */
    transform: translate3d(0, 0, 0);
}

.cueWrap-2P4Ue4VQ {
    width: 68%;
    margin: 0 auto;
    text-align: center;
    pointer-events: none;
}

.captions-2YSIFrBk {
    color: white;
    background-color: rgba(0, 0, 0, 0.9);
    box-shadow: 9px 0 0 rgba(0, 0, 0, 0.9), -9px 0 0 rgba(0, 0, 0, 0.9);
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-weight: 600;
    font-size: 16px;
    pointer-events: none;
    line-height: 26px;
    padding: 6px 0 4px 0;
    white-space: pre-line;
}

.raised--tQnNY7r {
    transition: bottom 0.2s;
}

.vhs-xxs-23weYfvK {
    bottom: 10px;
}

.vhs-xs-6et0hWqr,
.vhs-s-1RsNrFsB {
    bottom: 12px;
}

.vhs-xxs-23weYfvK.raised--tQnNY7r {
    bottom: 34.4px;
}

.vhs-s-1RsNrFsB.raised--tQnNY7r,
.vhs-xs-6et0hWqr.raised--tQnNY7r {
    bottom: 46px;
}

.vhs-m-3marGH-Z.raised--tQnNY7r {
    bottom: 51.6px;
}

.vhs-xl-IRfj3CcU.raised--tQnNY7r,
.vhs-l-I7vvj8yD.raised--tQnNY7r {
    bottom: 66px;
}

.vhs-xxs-23weYfvK .cueWrap-2P4Ue4VQ,
.vhs-xs-6et0hWqr .cueWrap-2P4Ue4VQ {
    width: 70%;
}

.vhs-s-1RsNrFsB .cueWrap-2P4Ue4VQ,
.vhs-m-3marGH-Z .cueWrap-2P4Ue4VQ,
.vhs-l-I7vvj8yD .cueWrap-2P4Ue4VQ,
.vhs-xl-IRfj3CcU .cueWrap-2P4Ue4VQ {
    max-width: 320px;
}

.vhs-xxl-1MpJ1M8o .cueWrap-2P4Ue4VQ {
    max-width: 370px;
}

.vhs-xxl-1MpJ1M8o.raised--tQnNY7r {
    bottom: 81.6px;
}

.vhs-xxs-23weYfvK .captions-2YSIFrBk,
.vhs-xs-6et0hWqr .captions-2YSIFrBk,
.vhs-s-1RsNrFsB .captions-2YSIFrBk {
    font-size: 14px;
    line-height: 21px;
    padding: 4px 0 3px 0;
    box-shadow: 8px 0 0 rgba(0, 0, 0, 0.9), -8px 0 0 rgba(0, 0, 0, 0.9);
}

.vhs-m-3marGH-Z .captions-2YSIFrBk,
.vhs-l-I7vvj8yD .captions-2YSIFrBk {
    font-size: 16px;
    line-height: 26px;
}

.vhs-xl-IRfj3CcU .captions-2YSIFrBk {
    font-size: 18px;
    line-height: 26px;
    padding: 5px 0 3px 0;
    box-shadow: 7px 0 0 rgba(0, 0, 0, 0.9), -7px 0 0 rgba(0, 0, 0, 0.9);
}

.vhs-xxl-1MpJ1M8o .captions-2YSIFrBk {
    font-size: 24px;
    line-height: 32px;
    padding: 5px 0 3px 0;
    box-shadow: 10px 0 0 rgba(0, 0, 0, 0.9), -7px 0 0 rgba(0, 0, 0, 0.9);
}


.vhs-plugin-contextual-menu {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 80;
    background-color: white;
    width: 230px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    -webkit-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    -khtml-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    -ms-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3)
}

.vhs-plugin-contextual-menu li {
    background: none;
    list-style-type: none;
    margin: 0;
    padding: 8px 12px;
    border-bottom: 1px solid #eaeaea;
    color: #b3b3b3;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    cursor: default;
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal
}

.vhs-plugin-contextual-menu li.active {
    color: #808080;
    cursor: pointer
}

.vhs-plugin-contextual-menu li.active:hover {
    color: #000000;
    background-color: #f0f0f0
}

.vhs-plugin-contextual-menu li.version {
    font-size: 11px;
    padding: 12px
}

.vhs-plugin-contextual-menu li:last-child {
    border-bottom: none
}


.vhs-plugin-controls,
.vhs-plugin-controls-gradient {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    pointer-events: none;
    transition: bottom 0.3s, opacity 0.3s
}

.vhs-plugin-controls-gradient {
    z-index: 38;
    background-color: transparent;
    background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.7));
    background-repeat: no-repeat;
    opacity: 0;
    transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -webkit-transition: opacity 0.4s ease-in-out
}

.vhs-plugin-controls-gradient.vhs-controls-hidden {
    opacity: 0
}

.vhs-plugin-controls-gradient.vhs-controls-active {
    opacity: 1
}

.vhs-plugin-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    z-index: 40;
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    pointer-events: none;
    font-size: 1.3em;
    transition: bottom 0.3s, opacity 0.3s;
    line-height: normal;
    display: none;
    align-items: center;
    color: white
}

.vhs-plugin-controls [class^='vhs-icon-'],
.vhs-plugin-controls [class*=' vhs-icon-'],
.vhs-plugin-controls [class^='vhs-icon-']:before,
.vhs-plugin-controls [class*=' vhs-icon-']:before {
    width: auto;
    font-size: 1em;
    font-family: 'vhs'
}

.vhs-plugin-controls.vhs-controls-enabled {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important
}

.vhs-plugin-controls.vhs-controls-hidden {
    opacity: 0;
    transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -webkit-transition: opacity 0.4s ease-in-out
}

.vhs-plugin-controls.vhs-controls-active {
    opacity: 1;
    transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -webkit-transition: opacity 0.4s ease-in-out
}

.vhs-plugin-controls-message-container {
    display: none
}

.vhs-plugin-controls-message-container .vhs-plugin-controls-ad-label,
.vhs-plugin-controls-message-container .vhs-plugin-controls-live-label {
    display: none;
    align-items: center
}

.vhs-plugin-controls-message-container .vhs-plugin-controls-live-circle {
    float: left;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    display: inline;
    background: red;
    margin: 0 7px 0px 0px
}

.vhs-plugin-controls-play-container,
.vhs-plugin-controls-progress,
.vhs-plugin-controls-options-container {
    display: inline-block;
    pointer-events: auto;
    -webkit-align-self: center
}

.vhs-plugin-controls-play-container {
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    height: 0;
    text-align: center;
    line-height: 1;
    cursor: pointer;
    width: 1.3em
}

.vhs-plugin-controls-play-container .vhs-plugin-controls-play {
    position: relative;
    bottom: 0.55em;
    font-size: 1.3em;
    color: white
}

.vhs-plugin-controls-play-container .vhs-plugin-controls-play.vhs-icon-play:before {
    content: '\e81c'
}

.vhs-plugin-controls-play-container .vhs-plugin-controls-play.vhs-icon-pause:before {
    content: '\e81d'
}

.vhs-plugin-controls-message-container {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    font-size: 13px;
    font-family: 'franklin', 'nyt-franklin', sans-serif;
    color: #b5b5b5;
    display: none;
    letter-spacing: 0.3px;
    font-weight: bold
}

.vhs-plugin-controls-message-container.vhs-message-container-enabled {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.nytd-player-ad-controls .vhs-plugin-controls-message-container {
    display: block
}

.nytd-player-ad-controls .vhs-plugin-controls-message-container .vhs-plugin-controls-ad-label {
    display: block
}

.vhs-plugin-controls-progress {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    cursor: pointer
}

.vhs-plugin-controls-progress.vhs-progress-hidden {
    display: none
}

.vhs-plugin-controls-progress .vhs-plugin-controls-current-time,
.vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font: normal bold 10px/1 'franklin', 'nyt-franklin', sans-serif;
    cursor: default
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-timeline {
    position: relative;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    align-items: center;
    margin-right: 15px;
    display: block;
    box-sizing: border-box;
    background-color: #000;
    border-radius: 100px;
    padding: 2px
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider {
    position: absolute;
    top: 2px;
    left: 2px;
    right: 2px;
    bottom: 2px
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider:focus {
    outline: none
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-buffer,
.vhs-plugin-controls-progress .vhs-plugin-controls-progress-time {
    display: block;
    height: 100%;
    position: absolute;
    background-color: rgba(255, 255, 255, 0.4);
    border-radius: 100px
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-time {
    background-color: rgba(255, 255, 255, 0.7)
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker {
    position: absolute;
    font-size: 0.8em;
    top: 50%;
    text-shadow: 0 0 7px rgba(0, 0, 0, 0.6);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: opacity 300ms ease-out;
    z-index: 1
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker.vhs-icon-circle:before {
    content: '\e81e'
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker:before {
    transition: transform 0.3s
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker:after {
    content: '';
    width: 20px;
    height: 20px;
    left: 22px;
    top: 10px;
    opacity: 0;
    position: absolute;
    border: 2px solid rgba(255, 255, 255, 0.5);
    transform: translate(-26px, -13px);
    border-radius: 50%;
    z-index: -1;
    transition: opacity 0.3s
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker.vhs-plugin-controls-progress-marker--active {
    opacity: 1;
    transition: opacity 300ms ease-in
}

.vhs-plugin-controls-progress input[type='range'] {
    width: 100%;
    height: 100%;
    border: none;
    background: transparent;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    -webkit-appearance: none;
    z-index: 0
}

.vhs-plugin-controls-progress input[type='range']::-ms-tooltip {
    display: none
}

.vhs-plugin-controls-progress input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none;
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer;
    margin-top: 0
}

.vhs-plugin-controls-progress input[type='range']::-moz-range-thumb {
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer
}

.vhs-plugin-controls-progress input[type='range']::-ms-thumb {
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer
}

.vhs-plugin-controls-progress input[type='range']::-webkit-slider-runnable-track {
    width: 100%;
    height: 100%;
    cursor: pointer;
    background: transparent;
    border-radius: 2px
}

.vhs-plugin-controls-progress input[type='range']::-moz-range-track {
    width: 100%;
    height: 100%;
    cursor: pointer;
    background: transparent;
    border-radius: 2px
}

.vhs-plugin-controls-progress input[type='range']::-ms-track {
    width: 100%;
    height: 100%;
    cursor: pointer;
    background: transparent;
    border-color: transparent;
    border-radius: 2px;
    color: transparent
}

.vhs-controls-no-touch .vhs-plugin-controls-progress-slider:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}

.vhs-plugin-controls-options-container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-family: 'vhs';
    display: inline-block;
    width: auto;
    text-align: center;
    cursor: pointer;
    color: rgba(255, 255, 255, 0.8)
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option:hover,
.vhs-plugin-controls-options-container .vhs-plugin-controls-option:focus {
    color: white
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option:last-child {
    margin-right: 0
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-resize-full:before {
    content: '\e809'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-resize-default:before {
    content: '\e812'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-reload:before {
    content: '\e804'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-gear:before {
    content: '\e816'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-disabled {
    display: none
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-on:before,
.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-off:before {
    content: '\e807'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-on {
    color: #fff
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-off {
    color: rgba(255, 255, 255, 0.3)
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-off:hover,
.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-off:focus {
    color: rgba(255, 255, 255, 0.5)
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-transcript {
    opacity: 0.8
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-transcript .vhs-icon-transcript-container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-transcript:hover {
    opacity: 1
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-transcript-disabled,
.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-transcript-hidden {
    display: none
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container {
    position: relative
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume {
    font-family: 'vhs';
    color: rgba(255, 255, 255, 0.8)
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume.vhs-icon-volume-off:before {
    content: '\e811'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume.vhs-icon-volume-on:before {
    content: '\e80a'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume.vhs-icon-volume-half:before {
    content: '\e813'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume:hover,
.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume:focus {
    color: white
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container {
    padding-top: 150%;
    padding-left: 105%;
    position: absolute;
    top: 140%;
    left: -23%;
    transform: rotate(270deg);
    transform-origin: top left;
    background-color: rgba(0, 0, 0, 0.27);
    border-radius: 2px;
    z-index: -1;
    backface-visibility: hidden;
    opacity: 0
}

@keyframes show-volume-slider-container {
    0% {
        width: 135px
    }

    1% {
        width: 135px;
        opacity: 0
    }

    100% {
        width: 135px;
        opacity: 1
    }
}

@keyframes hide-volume-slider-container {
    0% {
        width: 135px;
        opacity: 1
    }

    99% {
        width: 135px;
        opacity: 0
    }

    100% {
        width: 0
    }
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container.vhs-plugin-controls-volume-slider-show {
    animation: show-volume-slider-container 300ms ease-out forwards
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container.vhs-plugin-controls-volume-slider-hide {
    animation: hide-volume-slider-container 300ms ease-in forwards
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container .vhs-plugin-controls-volume-slider-track {
    height: 3px;
    width: 65%;
    border-radius: 2px;
    background: transparent;
    position: absolute;
    top: 0;
    right: 15px;
    bottom: 0;
    z-index: 1;
    margin: auto
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container .vhs-plugin-controls-volume-slider-track .vhs-plugin-controls-volume-slider-fill {
    width: 100%;
    height: 100%;
    background: white;
    border-radius: 2px
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range'] {
    width: 65%;
    height: 5px;
    border: 1px solid white;
    border-radius: 2px;
    background: transparent;
    position: absolute;
    top: 0;
    right: 15px;
    bottom: 0;
    margin: auto;
    z-index: 2;
    -webkit-appearance: none
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-ms-tooltip {
    display: none
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none;
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer;
    margin-top: 0
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-moz-range-thumb {
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-ms-thumb {
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-webkit-slider-runnable-track {
    width: 100%;
    height: 3px;
    cursor: pointer;
    background: transparent;
    border-radius: 2px
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-moz-range-track {
    width: 100%;
    height: 3px;
    cursor: pointer;
    background: transparent;
    border-radius: 2px
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-ms-track {
    width: 100%;
    height: 3px;
    cursor: pointer;
    background: transparent;
    border-color: transparent;
    border-radius: 2px;
    color: transparent
}


.vhs-copy-slate {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 60;
    background: rgba(0, 0, 0, 0.8)
}

.vhs-copy-slate .vhs-copy-slate-close-button {
    box-sizing: content-box;
    display: block;
    font-size: 20px;
    font-style: normal;
    line-height: 1;
    color: #fff;
    position: absolute;
    top: -10px;
    right: -10px;
    width: 35px;
    height: 35px;
    margin: 15px;
    cursor: pointer;
    opacity: 0.8;
    -moz-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out
}

.vhs-copy-slate .vhs-copy-slate-close-button .vhs-copy-slate-close-button-x {
    margin: 5px
}

.vhs-copy-slate .vhs-copy-slate-close-button:hover,
.vhs-copy-slate .vhs-copy-slate-close-button:focus {
    opacity: 1
}

.vhs-copy-slate .vhs-copy-slate-close-button:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}

.vhs-copy-slate .vhs-copy-slate-center-container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    padding: 20px;
    height: 110px;
    width: 65%;
    max-width: 500px;
    overflow: hidden
}

.vhs-copy-slate .vhs-copy-slate-center-container h4 {
    margin: 0 0 10px 0;
    padding: 0;
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #fff
}

.vhs-copy-slate .vhs-copy-slate-center-container p {
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #fff
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container {
    position: relative
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container input {
    width: 100%;
    height: auto;
    box-sizing: border-box;
    margin: 0;
    padding: 10px;
    border-radius: 3px;
    border: 2px solid #ffffff;
    overflow: hidden;
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container input:focus {
    outline: none;
    border-color: #44cafc
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container:after {
    content: '';
    position: absolute;
    right: 3px;
    top: 3px;
    height: 80%;
    width: 70%;
    border-radius: 3px;
    background-image: -webkit-linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    background-image: -moz-linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    background-image: -ms-linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    background-image: linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#FFFFFFFF', EndColorStr='#00FFFFFF');
    pointer-events: none
}


.vhs-plugin-error-slate {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    background: #000;
    line-height: 1;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    z-index: 50
}

.vhs-plugin-error-slate .vhs-plugin-error {
    display: block;
    font-family: 'franklin', 'nyt-franklin', arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    z-index: 50;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-plugin-error-reload-icon {
    cursor: pointer;
    color: #fff;
    font-family: vhs;
    font-size: 17px;
    margin-right: 5px
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-plugin-error-reload-icon:before {
    content: '\e804'
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-icon-alert {
    color: #fff;
    font-family: vhs;
    font-size: 22px;
    margin-right: 5px;
    display: none
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-icon-alert:before {
    width: 1.1em
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-plugin-error-msg {
    display: inline-block
}


@-webkit-keyframes fade-in-1mDrHEhL {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fade-in-1mDrHEhL {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.overlay-19fDZ37B {
    position: absolute;
    height: 100%;
    width: 100%;
    /* Matches `$zindex-controls` in `src/stylesheet/z-index.scss` */
    z-index: 40;
    -webkit-animation: fade-in-1mDrHEhL 500ms ease-out forwards;
    animation: fade-in-1mDrHEhL 500ms ease-out forwards;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: transparent;
    border: none;
}

.unmuteCta-2JotPa9b {
    color: white;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    display: flex;
    align-items: center;
    background-color: #0000006b;
    padding: 10px 15px;
    border-radius: 3px;
    display: flex;
    align-items: center;
}

.cta-2ofTjDz9 {
    text-transform: uppercase;
    margin-top: 2px;
}

.volume-1_GozD1r {
    margin-right: 10px;
    display: flex;
}

.volume-1_GozD1r svg {
    fill: white;
}

.volume-1_GozD1r svg path {
    stroke: white;
}

.liveBadge-2VLT13-_ {
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    padding: 4px 8px 3px;
    color: #fff;
    background-color: #d11e26;
    border-radius: 3px;
    text-transform: uppercase;
    position: absolute;
    top: 15px;
    right: 15px;
}


.overlay {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 40;
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    background-color: transparent;
    border: none;
    padding: 12px 16px
}

.unmuteIconWrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    height: 40px;
    width: 40px
}

.backgroundCircle {
    position: absolute;
    background-color: #000;
    opacity: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%
}

.volume-muted {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.333 10L24 7.333L22.667 6L20 8.667L17.333 6L16 7.333L18.667 10L16 12.667L17.333 14L20 11.333L22.667 14L24 12.667L21.333 10ZM11 0H13V20H11V0ZM11 20L1 10L11 0' fill='white'/%3E%3Cpath d='M0 6H10V14H0V6Z' fill='white'/%3E%3C/svg%3E%0A");
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    z-index: 1
}


.nyt-debate-unmute {
    bottom: 0;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABaCAQAAAAGRyB7AAABd0lEQVR4Ae3aWVFsQRyD8ZZwpIwUJCABSS0BJ2wGkICD8MSaOksYUjWZyvfcXfx/F+7ZR2uttdZaa+ZwugoE3vIRC16BfMQjkM+4B+IZmEA8A3dAPAO3QDwDJ/wo9kxBjMwzxc9WVy5//yn+MwW1uvJRH+dz73QfZKl1rgKhvdOLoFYHESG0dzoPstT6ICqE9k4fglobRICs752ugyzFg2iQnb3TgRAYAmRnp+MgS+njXCACUEYyIPBP6WOdj/AzpNF0hJuhQ3SEn6FDdISfIUN0hJ+hQ17woiP8DB1yPsLPYIgJ4WcwxIDwMxhiQPgZDDEg/AyCvGCtF0KU0T8qw3/xHnB7+nNejORfGvZCvbdNhpvYPlLoA578x23+h59mRsCj6ImdeLX/xYABwqv9r2kMEF5teGnmh6ysNrzCtELWV0e+UKbVka/3KcPHFk5I9gdhn+V/FNav2y4OMkY+hBmpkDHyIcxIhYxrCDf2c25rrbXWWmvcOwbAP7n2iuCsAAAAAElFTkSuQmCC");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 45px auto;
    height: 45px;
    left: auto;
    opacity: 0.4;
    padding: 8px 15px;
    position: absolute;
    text-indent: -9999px;
    transition: 0.35s ease-out;
    width: 45px;
    z-index: 9999;
    top: 0
}

.nyt-debate-unmute.mute {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABaCAQAAAAGRyB7AAAByElEQVR4Ae2aB5XCQBiEIyESIgEJkYCESEBCJETCSkACElYCEuJgrre5e2k/x2x4871K59syWytjjDHGGGP+GRweQgLj/iVqXIH9S2Rg/xpnvLK5CLoSJBLe2V6PchGc8MlmCQBolRIdvhGQAEY0upBFQCPjJ1k2UoQ0EpheNFKwRljkIBgpwhq1tGFxOQYCt+GGiU4oERj+jvjJiFoQsms0UOP8u/XjzB1dKgEs6glX1Pw8NaxRELLfmZf4uxuj5/4hlAAWZ9IwUx/5riHLrPhkO1MfjUwCWDFUZn4HfjJU68GNWNUcu8kQz0KNVePDdeb1phCN2fGB+8dItVWoBk880mSzSsVoMBimhjkaWHO5Gg03q8AiTKfBKz70k/+jKVaDhrnLpGRbrkY7GboXfOdYrgaN1pMR0BekwUxq9NawhkjDXdyBKxj+PBnRTw09Udcvm7yI1W8peIPH220pvvkp1WAR/VZ0CiZVKuVgIAWHv1TKMU0KzqkG/aEZi+iPMOMiPlAu+Hhff9kiLqK/+hIApxtrZP2lsHijGtHs8XYbi7QyCRYJ9DGOWaXI5rBgCa1ItXfQkcaeRapHAEfUlTHGGGOMMffmCXy7hBvK6RtSAAAAAElFTkSuQmCC")
}

.nyt-debate-unmute:hover {
    cursor: pointer;
    opacity: 1
}


.vhs-plugin-orientation {
    width: 100%;
    height: 50%;
    position: absolute;
    bottom: 0;
    pointer-events: none
}

.vhs-plugin-orientation:before {
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.5));
    content: '';
    width: 100%;
    height: 100%;
    transition: opacity 0.3s;
    opacity: 0
}

.vhs-plugin-orientation.vhs-plugin-orientation-onboarding-message-showing:before {
    opacity: 1
}

.vhs-plugin-orientation-icon {
    z-index: 99;
    position: absolute;
    height: 75px;
    width: 75px;
    right: 2%;
    bottom: 12%;
    opacity: 1;
    pointer-events: auto
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-faded {
    opacity: 0.6
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-hidden {
    opacity: 0;
    pointer-events: none;
    cursor: auto
}

.vhs-plugin-orientation-icon:hover {
    cursor: pointer
}

.vhs-xxs .vhs-plugin-orientation-icon,
.vhs-xs .vhs-plugin-orientation-icon,
.vhs-s .vhs-plugin-orientation-icon {
    height: 40px;
    width: 40px;
    bottom: 20px;
    right: 15px
}

.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper,
.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper,
.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper {
    border: 2px solid white
}

.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before {
    left: 40%
}

.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:after,
.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:after,
.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:after {
    height: 3px;
    width: 3px
}

.vhs-s .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised,
.vhs-xs .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 46px
}

.vhs-s .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised,
.vhs-xs .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 56px
}

.vhs-m .vhs-plugin-orientation-icon {
    height: 60px;
    width: 60px;
    right: 17px
}

.vhs-m .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 52px
}

.vhs-m .vhs-plugin-orientation-icon .vhs-plugin-orientation-fov {
    right: 25%
}

.vhs-m .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 62px
}

.vhs-l .vhs-plugin-orientation-icon {
    height: 65px;
    width: 65px;
    right: 23px
}

.vhs-l .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 66px
}

.vhs-l .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 76px
}

.vhs-xl .vhs-plugin-orientation-icon {
    height: 70px;
    width: 70px;
    right: 23px
}

.vhs-xl .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 66px
}

.vhs-xl .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 76px
}

.vhs-xxl .vhs-plugin-orientation-icon {
    height: 75px;
    width: 75px;
    right: 30px
}

.vhs-xxl .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 82px
}

.vhs-xxl .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 92px
}

.vhs-plugin-orientation-rotator {
    position: relative;
    width: 100%;
    height: 100%
}

.vhs-plugin-orientation-clipper {
    position: relative;
    height: 100%;
    width: 100%;
    border: 2px solid white;
    box-sizing: border-box;
    border-radius: 100%;
    background: transparent;
    overflow: hidden
}

.vhs-plugin-orientation-fov {
    position: relative;
    height: 75%;
    width: 75%;
    transform-origin: bottom right;
    bottom: 33%;
    right: 24%;
    background-image: radial-gradient(circle at 100% 100%, rgba(255, 255, 255, 0.7) 8%, rgba(255, 255, 255, 0) 39%);
    transform: rotate(45deg)
}

.vhs-plugin-orientation-eyes {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0
}

.vhs-plugin-orientation-eyes.vhs-plugin-orientation-blink:before,
.vhs-plugin-orientation-eyes.vhs-plugin-orientation-blink:after {
    animation: 'blink';
    -webkit-animation: 'blink';
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 2;
    -webkit-animation-iteration-count: 2;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-timing-function: linear;
    -webkit-animation-timing-function: linear
}

@-webkit-keyframes blink {
    16% {
        transform: rotateX(80deg)
    }

    33% {
        transform: rotateX(0deg)
    }
}

.vhs-plugin-orientation-eyes:before {
    left: 43%
}

.vhs-plugin-orientation-eyes:after {
    left: 54%
}

.vhs-plugin-orientation-eyes:before,
.vhs-plugin-orientation-eyes:after {
    width: 4px;
    height: 4px;
    position: absolute;
    top: 50%;
    background: white;
    border-radius: 100%;
    display: inline-block;
    content: '';
    transition: transform 0.1s
}

.vhs-plugin-orientation-icon {
    transition: bottom 0.2s, opacity 0.3s;
    bottom: 21px
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 50px
}

.vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper {
    border: 2px solid white;
    transition: border 0.3s
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-cover {
    opacity: 0.5
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-cover .vhs-plugin-orientation-clipper {
    border: 2px solid rgba(255, 255, 255, 0.7)
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-cover .vhs-plugin-orientation-fov {
    background-image: radial-gradient(circle at 100% 100%, #fff 33%, rgba(255, 255, 255, 0) 34%)
}

.vhs-plugin-orientation-icon:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}

.vhs-plugin-orientation-onboarding {
    z-index: 99;
    opacity: 0;
    transition: bottom 0.2s;
    position: absolute;
    left: 20px;
    bottom: 30px;
    color: #fff;
    font-family: 'franklin', 'nyt-franklin', arial, helvetica, sans-serif;
    font-size: 16px;
    font-weight: 700;
    pointer-events: none;
    cursor: auto
}

.vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 60px
}

.vhs-plugin-orientation-onboarding.vhs-plugin-orientation-hidden {
    visibility: hidden
}

.vhs-plugin-orientation-onboarding.vhs-plugin-orientation-onboarding-message-shown {
    animation: 'show-onboarding';
    -webkit-animation: 'show-onboarding';
    animation-duration: 5s;
    -webkit-animation-duration: 5s;
    animation-timing-function: cubic-bezier(0.9, 0.01, 0.99, 0.09);
    -webkit-animation-timing-function: cubic-bezier(0.9, 0.01, 0.99, 0.09)
}

@keyframes show-onboarding {
    20% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes show-onboarding {
    20% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.vhs-xs .vhs-plugin-orientation-icon {
    transform: scale(0.95);
    bottom: 19px;
    right: 19px
}

.vhs-xs .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 40px
}

.vhs-xs .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 50px
}


.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header {
    padding: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title-wrapper {
    max-width: 72%
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.4em
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 16px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 26px;
    margin-left: 0;
    padding-right: 1px;
    margin-right: 6px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-tools {
    top: 17px;
    right: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header [class*='vhs-icon-'] {
    font-size: 22px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay {
    padding: 0 17px;
    bottom: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 27px;
    left: 27px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 14px 16px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 2em;
    padding: 19px 15px 19px 24px;
    border-radius: 4px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 27px;
    padding: 0 27px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 70px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 24px;
    margin-top: 8px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 180px);
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 8px;
    padding-left: 8px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 8px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 48px;
    margin-left: 5px;
    margin-right: 12px;
    top: -1px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 4px;
    left: 3px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 29px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-mobile-play-button {
    font-size: 38px;
    width: 78px;
    height: 78px;
    padding: 20px 28px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module {
    top: 45px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-share-module-arrow {
    right: 20px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group button {
    font-size: 1.5em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-times-video-link {
    margin-left: 17px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 13em
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-end-slate {
    padding: 17px 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 22px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls {
    padding: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 34px)
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-play-container {
    margin: 0 18px 0 9px;
    font-size: 18px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 18px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-options-container {
    margin-left: 18px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 18px;
    margin-right: 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#B3000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header {
    padding: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title-wrapper {
    max-width: 62%
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 21px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-tools {
    top: 10px;
    right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-tools div button {
    padding: 0 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header [class*='vhs-icon-'] {
    font-size: 20px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay {
    padding: 0 10px;
    bottom: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 19px;
    left: 19px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px 13px 11px 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 18px;
    margin-top: 0px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 18px;
    padding: 12px 10px 12px 16px;
    border-radius: 3px;
    border: 1px solid white;
    border: 1px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 16px;
    padding: 0 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 53px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 16px;
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 60px);
    margin: 0 3px 0 0;
    padding: 2px 3px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:nth-child(2) {
    margin-left: 0;
    padding-left: 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name~.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px;
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 28px;
    margin-left: 5px;
    margin-right: 8px;
    top: 0;
    border-width: 1px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 2px;
    left: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 6px 0 0;
    padding: 2px 6px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-mobile-play-button {
    font-size: 18px;
    width: 46px;
    height: 46px;
    padding: 13px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module {
    top: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-module-arrow {
    right: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 15px;
    margin-bottom: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group {
    padding: 0 15px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group button {
    font-size: 1.2em;
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link {
    margin-left: 10px;
    margin-right: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed-form-container input {
    font-size: 11px;
    width: 9em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link {
    border-right: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.8em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.4em;
    margin-top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-sidebar {
    border-left: 1px solid white;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    padding-left: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-sidebar .vhs-share-section {
    display: block
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-sidebar .vhs-social {
    text-align: left
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed {
    margin-bottom: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed .vhs-icon-embed {
    display: inline-block;
    margin-top: 17px;
    margin-right: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed-form-container {
    display: inline-block;
    margin-top: 17px;
    padding: 2px 4px 4px 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group>span,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group>label {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group>button {
    margin-top: 7px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate {
    padding: 10px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper h2 {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper i {
    margin-top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social {
    min-width: 250px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls {
    padding: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 20px)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress-timeline {
    height: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-play-container {
    margin: 0 14px 0 7px;
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 14px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-options-container {
    margin-left: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 14px;
    margin-right: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-current-time {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-duration {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress .vhs-plugin-controls-progress-timeline {
    padding: 0;
    border: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#B3000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header {
    padding: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title-wrapper {
    max-width: 62%
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 21px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-tools {
    top: 10px;
    right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-tools div button {
    padding: 0 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header [class*='vhs-icon-'] {
    font-size: 20px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay {
    padding: 0 10px;
    bottom: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 19px;
    left: 19px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px 13px 11px 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 18px;
    margin-top: 0px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 18px;
    padding: 12px 10px 12px 16px;
    border-radius: 3px;
    border: 1px solid white;
    border: 1px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 16px;
    padding: 0 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 53px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 16px;
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 60px);
    margin: 0 3px 0 0;
    padding: 2px 3px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:nth-child(2) {
    margin-left: 0;
    padding-left: 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name~.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px;
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 28px;
    margin-left: 5px;
    margin-right: 8px;
    top: 0;
    border-width: 1px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 2px;
    left: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 6px 0 0;
    padding: 2px 6px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-mobile-play-button {
    font-size: 18px;
    width: 46px;
    height: 46px;
    padding: 13px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module {
    top: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-module-arrow {
    right: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 15px;
    margin-bottom: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group {
    padding: 0 15px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group button {
    font-size: 1.2em;
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link {
    margin-left: 10px;
    margin-right: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed-form-container input {
    font-size: 11px;
    width: 11em
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link {
    border-right: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.8em
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.4em;
    margin-top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-sidebar {
    border-left: 1px solid white;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    padding-left: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-sidebar .vhs-share-section {
    display: block
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-sidebar .vhs-social {
    text-align: left
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed {
    margin-bottom: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed .vhs-icon-embed {
    display: inline-block;
    margin-top: 17px;
    margin-right: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed-form-container {
    display: inline-block;
    margin-top: 17px;
    padding: 2px 4px 4px 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group>span,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group>label {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group>button {
    margin-top: 7px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate {
    padding: 10px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper h2 {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper i {
    margin-top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social {
    min-width: 250px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls {
    padding: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 30px)
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress-timeline {
    height: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-play-container {
    margin: 0 16px 0 8px;
    font-size: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 16px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-options-container {
    margin-left: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 16px;
    margin-right: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-current-time {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-duration {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress .vhs-plugin-controls-progress-timeline {
    padding: 0;
    border: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#99000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header {
    padding: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title-wrapper {
    max-width: 67%
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.2em
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 21px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-tools {
    top: 10px;
    right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-tools div button {
    padding: 0 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header [class*='vhs-icon-'] {
    font-size: 20px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay {
    padding: 0 10px;
    bottom: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 24px;
    left: 24px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 14px 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 19px;
    padding: 13px 11px 13px 17px;
    border-radius: 4px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 18px;
    padding: 0 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 47px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 18px;
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 80px);
    margin: 0 5px 0 0;
    padding: 2px 5px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 5px;
    padding-left: 5px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:nth-child(2) {
    margin-left: 0;
    padding-left: 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name~.vhs-byline {
    margin-left: 5px;
    padding-left: 5px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px;
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 36px;
    margin-left: 5px;
    margin-right: 10px;
    top: -1px;
    border-width: 1px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 2px;
    left: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-mobile-play-button {
    font-size: 26px;
    width: 60px;
    height: 60px;
    padding: 16px 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module {
    top: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-module-arrow {
    right: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 15px;
    margin-bottom: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group {
    padding: 0 17px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group button {
    font-size: 1.6em;
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-times-video-link {
    margin-left: 10px;
    margin-right: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 11em
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-times-video-link {
    border-right: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.8em
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-sidebar {
    border-left: 1px solid white;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    padding-left: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-sidebar .vhs-share-section {
    display: block
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-sidebar .vhs-social {
    text-align: left
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed {
    margin-bottom: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed .vhs-icon-embed {
    display: inline-block;
    margin-top: 17px;
    margin-right: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed-form-container {
    display: inline-block;
    margin-top: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group>span,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group>label {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group>button {
    margin-top: 7px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-end-slate {
    padding: 10px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls {
    padding: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 30px)
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress-timeline {
    height: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-play-container {
    margin: 0 16px 0 8px;
    font-size: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 16px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-options-container {
    margin-left: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 16px;
    margin-right: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-current-time {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress .vhs-plugin-controls-progress-timeline {
    padding: 0;
    border: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header {
    padding: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title-wrapper {
    max-width: 72%
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.4em
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 26px;
    margin-left: 0;
    padding-right: 1px;
    margin-right: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-tools {
    top: 17px;
    right: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header [class*='vhs-icon-'] {
    font-size: 22px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay {
    padding: 0 17px;
    bottom: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 27px;
    left: 27px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 14px 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 2em;
    padding: 19px 15px 19px 24px;
    border-radius: 4px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 27px;
    padding: 0 27px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 70px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 24px;
    margin-top: 8px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 180px);
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 8px;
    padding-left: 8px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 8px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 48px;
    margin-left: 5px;
    margin-right: 12px;
    top: -1px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 4px;
    left: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 29px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-mobile-play-button {
    font-size: 38px;
    width: 78px;
    height: 78px;
    padding: 20px 28px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module {
    top: 45px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-share-module-arrow {
    right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group button {
    font-size: 1.5em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-times-video-link {
    margin-left: 17px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 13em
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-end-slate {
    padding: 17px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 22px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls {
    padding: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 34px)
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-play-container {
    margin: 0 18px 0 9px;
    font-size: 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 18px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-options-container {
    margin-left: 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 18px;
    margin-right: 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-metadata-container .vhs-video-length {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header {
    padding: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title-wrapper {
    max-width: 76%
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 11px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 35px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 7px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-tools {
    top: 23px;
    right: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header [class*='vhs-icon-'] {
    font-size: 24px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay {
    padding: 0 23px;
    bottom: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 35px;
    left: 35px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 20px 23px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 36px;
    padding: 25px 20px 25px 32px;
    border-radius: 5px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 30px;
    padding: 0 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 85px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 31px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 13px;
    max-width: calc(100% - 250px);
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 50px;
    margin-left: 13px;
    margin-right: 18px;
    top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 6px;
    left: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 36px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-mobile-play-button {
    font-size: 40px;
    width: 85px;
    height: 85px;
    padding: 21px 31px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module {
    top: 65px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-share-module-arrow {
    right: 27px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group button {
    font-size: 1.5em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-times-video-link {
    margin-left: 23px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 14em
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-end-slate {
    padding: 23px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 24px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls {
    padding: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 46px)
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-play-container {
    margin: 0 20px 0 10px;
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 20px;
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-options-container {
    margin-left: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 20px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-metadata-container .vhs-video-length {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header {
    padding: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title-wrapper {
    max-width: 81%
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 11px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 38px;
    margin-left: 0;
    padding-right: 3px;
    margin-right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-tools {
    top: 23px;
    right: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header [class*='vhs-icon-'] {
    font-size: 24px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay {
    padding: 0 23px;
    bottom: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 35px;
    left: 35px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 20px 23px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 44px;
    padding: 33px 29px 33px 40px;
    border-radius: 5px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 30px;
    padding: 0 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 86px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 31px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 13px;
    max-width: calc(100% - 250px);
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 50px;
    margin-left: 13px;
    margin-right: 18px;
    top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 6px;
    left: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 36px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-mobile-play-button {
    font-size: 40px;
    width: 85px;
    height: 85px;
    padding: 21px 31px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module {
    top: 65px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-share-module-arrow {
    right: 27px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group button {
    font-size: 1.7em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-times-video-link {
    margin-left: 23px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-embed-form-container {
    padding: 8px;
    margin-right: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 14em
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-end-slate {
    padding: 23px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 24px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls {
    padding: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 46px)
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-play-container {
    margin: 0 20px 0 10px;
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 20px;
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-options-container {
    margin-left: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 20px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-metadata-container .vhs-video-length {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header {
    padding: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title-wrapper {
    max-width: 81%
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 24px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 14px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 43px;
    margin-left: 0;
    padding-right: 2px;
    margin-right: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-tools {
    top: 30px;
    right: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-tools div button {
    padding: 0 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header [class*='vhs-icon-'] {
    font-size: 28px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay {
    padding: 0 30px;
    bottom: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 45px;
    left: 45px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 20px 23px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 46px;
    padding: 33px 29px 33px 40px;
    border-radius: 5px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 40px;
    padding: 0 40px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 90px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 34px;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 13px;
    max-width: calc(100% - 250px);
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 64px;
    margin-left: 11px;
    margin-right: 14px;
    top: -1px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 6px;
    left: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 39px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-mobile-play-button {
    font-size: 44px;
    width: 94px;
    height: 94px;
    padding: 25px 34px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module {
    top: 83px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-share-module-arrow {
    right: 35px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group button {
    font-size: 1.7em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-times-video-link {
    margin-left: 30px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-embed-form-container {
    padding: 8px;
    margin-right: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 14em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-end-slate {
    padding: 30px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 28px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls {
    padding: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 60px)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-play-container {
    margin: 0 22px 0 11px;
    font-size: 22px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 22px;
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-options-container {
    margin-left: 22px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 22px;
    margin-right: 22px
}


.nytd-player-timecode-popup {
    position: relative;
    width: 40px;
    height: 20px;
    bottom: 35px;
    background-color: black;
    z-index: 16;
    text-align: center;
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 3px;
    box-sizing: border-box;
    line-height: 0
}

.nytd-player-timecode-popup span {
    font-family: 'franklin', 'nyt-franklin';
    font-weight: 700;
    position: relative;
    color: white;
    font-size: 10px;
    display: inline-block;
    bottom: 1px;
    line-height: 20px
}

.nytd-player-timecode-thumb-popup {
    position: relative;
    width: 126px;
    height: 72px;
    bottom: 89px;
    border: 1px solid rgba(255, 255, 255, 0.8)
}

.nytd-player-timecode-thumb-popup:before {
    border-top-color: rgba(255, 255, 255, 0.8) !important
}

.nytd-player-timecode-thumb-position {
    top: 45px;
    text-shadow: 0px 1px #000
}

.nytd-player-timecode-popup:after,
.nytd-player-timecode-popup:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: ' ';
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.nytd-player-timecode-popup:after {
    border-color: rgba(0, 0, 0, 0);
    border-top-color: #000000;
    border-width: 3px;
    margin-left: -3px
}

.nytd-player-timecode-popup:before {
    border-color: rgba(245, 240, 240, 0);
    border-top-color: rgba(255, 255, 255, 0.2);
    border-width: 5px;
    margin-left: -5px
}


@font-face {
    font-family: 'vhs';
    src: url("data:application/font-woff;base64,d09GRgABAAAAABM0AAsAAAAAHUgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAQwAAAFY+Q0nTY21hcAAAAYAAAADlAAADONLmrf1nbHlmAAACaAAADSsAABMEts3xjmhlYWQAAA+UAAAAMwAAADYM85FUaGhlYQAAD8gAAAAgAAAAJAoGBk5obXR4AAAP6AAAAFMAAACIjLb/8GxvY2EAABA8AAAARgAAAEZgOlwUbWF4cAAAEIQAAAAfAAAAIAExAJduYW1lAAAQpAAAAXIAAAKRedPtznBvc3QAABIYAAABGgAAAdPnQMIjeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkUWacwMDKwMBUxbSHgYGhB0IzPmAwZGQCijKwMjNgBQFprikMDi8YXigyB/3PYohiDmLYCRRmBMkBAM6BC5UAeJzt0llOw0AQhOHfiTEQwhqyr/Oek3Egnjhg3SJUu/sYGelzyWPZsqYaeACmdrUeuj86Yv16txv3p8zG/Z4f3w/OjokWarcbCC0jvTo/u4458Tu9vzzwyBPPfv+FOa+88c4Hn3yx4JslK9Zs2LJjz4EjJ85caP7EwH3N4+Jzz9XirFP0ouKzRiV6VIkuVaJjFXeCittBxT2h4sZQie5V3CIq8XcqbhYVd4yK20bFvaPiCUDFs4CKpwIVz4cnKxG5SkSuE5GbROQ2EblLRO4TkYdE5DEReUpEnhORl0RkS7R/zNdQFwAAAHicdVgJcBvXed7/Pewuzl0cewAg7iUAAiABEAdhURRIyRJJUQQvS3Qk2ZLikSmJsmK3lVzJTkwlTuKp1TqOO42VxuPaVtNWcq3ESSYzotxpOnU7bWcaTWdU29PU43Rsq05aeybplWiIVf+3IBVdwQL73r73/7v//X8LjnDctd+ml+kEl+U2cVzaV8tm2FGCZEoU2CGDT9E1dsQhWWkMWAc1fHjUq/Uau6xW4iBmU0gchSq9LLl1n+7zS+17EkFFcgk2ALfTLwUkyU1ey8VCXo/Iw6mj53bsUPVcsZlMRci4FiDwmI38IBPV2TYBya36dK9Pao9koiGfxyEQIrt1P94Xes3Pw9LJ473prBYk9AR4JCF4kOM4G+ryRSrRu7go1+Jmue2oD8pkpIpgyZm19FEVPQbVSqMJDWhk6jVLeq2CatQt3Y2UqDYqmqogY8cWuCIBsmmBhk/UG1nq7J5qHZw+NpLOtmD76ESuWK9+a+Hw1LYZaL8C4d54YfLLk/MTmt6lZ5KJUECNZZKReEEbrCfKuXohV4qpl8+cMc+c+WhftdI8On3/5vE09feW7t5678Lc9K6+3pcXwWXzpiNZLa91J4y+ciri9fA8REJqwi2ofrs7qG3LNeKaeWgMWmMfnHicA9T9LfozcoUb4jgQRNROEItgpCzJmRpMcU23xhjoTDkcJKTIomurq47dAAP0Z+sG40VXc1PXZKFx3wD/+JHFya6QnqtmIT9RDEY1b+DAxtrSaMK7uTVzz5ceOTA5lk0Pkt8JCf51KcMTS9Z3D2i60BjYjWbpzUeoBlCau8sh2oZa0NNLClqwWpqfXnhgf7hn1We2L6PPjnCPcCe4pzmO74dyLdNfLxv1/tQQ9GdxYrArI1vuzxq1fpyV++tGqm5N2GJKLPfj1xANsZxSjfI6SCkpoV80+pVUv8h+aqpfNRRDZfNyPwhM5yQLAgck0ylBwQCoZWgAQwMjIYChkEmhoWyfM51ww4fgl4CH2gnc4WM67XbJ4aL/6XRI9va/wXdX/hC+q8VihVhsMg1g99ohQ1Kl5Eb64O3M5LZbkpVvSHG7IIgJ6m/LfxwrxOOFGOww3+cFu12AlF0IJpNBgbN8/yWbjza4Ml500hDj1Mhi1DehwlJXEa1EwDAQBf26v70susnw5/95w/Dk818bkgu5Z89vHcsXCvmxrfMb7qr31mswPHvP7ieOHGqOjGxYPEIbD396YUmB738f5PnNI+O9+fFt57eN53t1tac+QIeSqY3Nww8D95nDwyMcRzEnOfpjspvLcfdy+1k2Yi6SWpNUUagmXE8uwiKyI1MTipAugrUuYNp1chVzNEYUiTANJNBWNWiSGq8wN6LrjGRKgAd6ytGBnKblBqLlHl9vl+BPpvM9lXLfaE/PaF+50pNPJ/1CVy/ZGdhS7K/keoxun+ARdbfivpkzLPi6jZ5cpb+4JbvyflyDq1oioZmCFv9JFGkGkTTqEYxeT8gtKYEte/fv2aIokjvk6TWEfyhtxrkrLBX8TpfrRvKCFHZJirJlz/6KFo/3xuPcmo3eJV/n3FyMK6H/MoJIhRiwKMyImZQIgqKz+lQrQWOgxgMGpoLlloVsAwZqpKAatvtsobx1/le5IJvXZBlALsTkd9+VyW687ExjBbZM/sAWUtu/UA17SCV21fDIyODNy6bJCJCs8HOkWp3GkMOb51Zr67LtPFW5CrfALXKPozeZPywfYhHttAHLM7pYJMx/VrVlNYe5cKChC3yHYbUaN+HO9LUbOAK+pC+NnlV9HT/XfehpstmXq8bTm4KKy4nlKBHr6a6oAZeb7iE22eWRg3HBxhLVZk8FoxnHpANOWAx3a6rqkcLBIUavOm6hx/wjHYaWY2HlN+i5lfWpUilF/4adPwgn5ES8y4iXqmOJoOxRA6oeijq8iirw8aAn4G54Aq5osLvblwlapOGtuWIuEw2H1YCu3kIJfofNou2GV9ufI08+VEq1x9hTyIVUievExLVzwlPU4FxciEtjRWTN1le1DsyhpC9ZYTbCFgW4XGG2xIJF1v/yo49++RPyiyNnzecg8tKbd0W6aubO3qHB6VBX7Ng87DNfoifMl2HvylPHj9MT9y1UH589/A2itX8ajacODj/91Kqfz9FX8dkC5+EUrgsjMulrYNcLiFlfMjuMlUVM+kSqY4XRfbDLfGfpYv7iVy8uQc/SxR/lrfEsW1qiBu4t55fNxeUl8+2Ty/n88knILZFLbBHJLD0X+RrdwumIPljt6jRgtYLKdSqWatUpvu4zsFFZYbAeoAo17Gy+ShP4Wrk0M7evtXFkMpMZ2djaNzdTKpv+UfPK5Wg+H70M4VEIZzZm8Auf2ss2R7PpL3x940gmM8Y4f//n8Il5JRc1r0Tz5hX4BOnMK5mNaAf+erxTtEKC6+UaKN+dwhHqhopeUKt15pwCoEMs12QN1UIZ6BnbplsDqv21hw8cePggzJW3nXli7N6K/heBrorm9tTI2dtCov17L7wAp154wTxWr8Op3K4t5c0ffxyWS5ENQ53avyi8TKsYK1wAfPh4DBUc8+R18n+XLrUd7WlaNQ/B8+YO+LOVQfhHHJ83D7E4Y7xjwhvUy3gdjJcFGY7CG21ne+rSJfId8r/UazHPw58i8w+vM7M4+Qq9SvvQPiIXxArPQTatyxBo0E6N71RsmmLVnVSwVhcJySdB8v5L0x2T7j/75OjoF89eYMOTZ++ffPqhdeseevr0qcM4nIJA7fnQKwC/S1bew93lDhEb6ASjWiNeHLR0uISqfsyFUYLbUamxikrJud/6Fd7sgg7ehKkOkuxbRZIejxBCIMkw8d/btpIPUTc/WhW9LqogpLLQyNarDqiq3bb0lLnPm5fMvUDn4BgcmyUfrnxAI98G81WPB3YAnTJ/CJWpjn/oKMa4jBXzljimozdG6oM3BeOdczGAomRFnWLqJXWRb2QbmJyBbCOLyXkEcphkF7+6fBKz7SKdzltpd7aTbT/AtFzOXWwf7iRqHvMTsxN2L13MIdk7ls6Ltn2WnMHbJb2ecTeLvJZcD/7aPKLX/ufa6/S/6BzeN8lV2Z1rmQKClCgomo61KxvApMcFBOa6ojVwhYKGjV9Mst7SAAQwGlnvFB8SndYJnLwoPiaKvMMtHrA7BfhzRXUmAit/4k85VAVec6QyqXsW7U6nHU/gfhtAsAmCzX6Nt4NAvCufGAa+Qihew6B+n6KwPGC6v053URdnx86GVSiDqBk7bhqzWEYsbeEnCbKpElg9CqXN1C0oZb0gMJDVwBcmRC3YCIexc68usgC0GuN61AHfMfTGwCoYQ/VwIQZk/dzxOTJ/dB4idvGg0xXoEXh5xiOKrVAYAbP3s3a3t0ufFrzCqGbj7T1O2b4g2tEEB+2Snu7Q2lvBsMNOfZ8V3SBHtBleFscVm83R45QcC2ivPeu3b390+/bjbN8bU7sqgiSoM8APeeyTEa9TPOBwD/HCSIyXBHdFjnTJ4BYt2lA40Se6RWXmBlLXep6/O7JKGvaCe7WO4Ok18joXYDVSEdAYrNEzWFBFnTV4TYu4lp+TFdCk55adMYU8035J0ohjWZPewtVlp7KGMf6Jvkz+A+9T4ibxjeCOdwsoFpbNNGpNWiQlwMmAzlqGfn3Dghe1NWxSvXmTeYjBzCyDIh3wwghuE/LtcpZ3SBq4Na/XZg+KPqdNkR18tvyVfS27IGugJly5YjHnSqiKLNqn9jz7zKOiiOtaKKRsmSITY0rI5qea4hXFR5+5XWXzr/ITMlW8bq/bHemOuAXJ7kZuKk/kdzyXoJqkubyO2K6Du2IOrwuvaPLZ+ZPvVHBD8bglqXr63OmqJFGBehS8Ia2+dXMsB62OqsiIrFH1jgWbEEcQyd53sUNJUEIYiUGdQZNgxKJ50VXf5C/MOBX5KrNDxDVzAaNlhIfvKQnH6pxfnrX2NeDt/IVZNBQaDMmJGwmEYQF+dMOFJKxSrMl2gc5Riv2eyaZavr1JBJYpazKzNGugd7TrMjMPzV7gvfywIFyYQZtcRfd881dTJeacZUKiEINXmbFnl3l+BOmRIqJpcEgUOjPphl0U5JqJNtuJNluVij15GBCSSiRGO/iKZStLW+xtTcqAa2NAozsV71U94GvNPTK4OFm29Wx/oLnp0ZzNJ0zyRBg6v/felx4Zt40cP7177vSGcW8f+Wt8bJ+31SpOLh5dnCwO1gXgWzZJmJiBzUdfPP/i0c3NdeP+wFpvPkd9NNDpzUIGscYAvgco1Nbu8vj9HvKhB1rmftEp0wHJbcfZLbVM5uKd/DFYJUVuRCwaf8s1U8F834p5iMqa6brpkvz7yicSWov62fmGObNZG5+zF5/jZlEmATMMIPKhO3/zbz/6u88Ij73x38tPwJ5jbx49+uZP2amj0x+Rb9MokzLgAD95sf0AjZqbzBFL7s4ewxOcvop2/e+99+NP0ydWvsB+a3Z5hU6Tv/w1/f76v1Bb7/D/EiTv9M/R/wPgTKeDAHicY2BkYGAA4vlfmZ/H89t8ZeBmfgEUYbg8cdlrGP3/6393tj3MQUAuBwMTSBQApqoPWwB4nGNgZGBgDvqfxcDA9vD/1/8P2PYwAEVQgBIAr+IHX3icY37BwMAMwgYQmuUAEBtBxUD8XwwMbA+B7JsMDKyToPw5EMxSAlVTApGDqWF+8f8rcyQDA+MaIHsBEEfC8P9/zIJw9l+mgwwMIAwyAwAesxwZAAAAAAAAZgDkAUAB4gIuAsADFAPKBAgEPgSMBOAE/gUcBWAFigWwBc4GBAYwBoIHIgdGB+gINgiCCMwI6AkcCTYJRAlYCYIAAHicY2BkYGBQYuhmYGUAASYg5gJCBob/YD4DABnmAckAeJx1j8tKw0AYhc/Yi9iCgqIbN7OSFiFtClbpxmKx3UqF7tM0t5JmymRa6MY3cOEL+iJuPEkGEcFMZub7z38dAOf4hED13XFXLFCjVfERjvFgucb1aLlOfrLcQBvPlpvUXyy3cItXy21c4I0+UT+htcaHZcGML8tHOBXCcg1NcWa5Tr603MCVuLbcpO5abmEh7i23cSPeJ2p70EkUG9mZdOWg7w7l8iAVpSTzUuntTKx0LscyVJkJ0lQ5vtrs43weRLvU0yT+i0Dnicqk6/RpzYIs0J4JVkWlfB8NjAllqNVGTm0NudVqHfjGiY3Zjnq937UxgcIWB2gkiBDDQKJDtct7gD5cDElLRkhGVlEJMnhIqXjYMSMuPTntMXdIK6MaMCIlO/B5brBnXI459YhZKXO11apzQU9RJSnzJTs77F/5ZvRlpd8rK69+ZiqyI05quMKyuy67SUz/zCH5zsK3puJTd8rXGqoj9Lj+mfsbqE5ywAAAeJxtT9luwjAQzHCEJlyl0Pumz37gi5Axa7Bw4shxCPTri02kUqn7suPZ8c5O1IrOlUb/1xwttNFBFzF6uEKCFH0MMMQIY1xjghtMMcMt7nCPBzziCc94wSve8I4PfGKOr2iQH91SckErY3Yz/3Aqo5Lt1ZoM02Zj+oGslXNkE4+5JutSjywVmh+HHhZkM65VvgsSyla0jj0SIrTtehSMKq1LYYny8H9vdJVRehYsV+bgtUzK0Gw99oOaO7Flmp/cR5e3LmXjxJUe/y5jWeVo+teL0UG5yYVmy7Vki4SfIuVOmbwtzCZtZkbKpIFV0bdUqm9iftegweUpp26JOvbZ2aJX8KoktoiFskJTx7PdwP05l8ko+gFB6IqkAAA=");
    font-weight: normal;
    font-style: normal
}

[class^='vhs-icon-'],
[class*=' vhs-icon-'] {
    font-family: 'vhs';
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    *margin-right: 0.3em
}

[class^='vhs-icon-']:before,
[class*=' vhs-icon-']:before {
    text-decoration: inherit;
    display: inline-block;
    speak: none;
    width: 1em
}

a [class^='vhs-icon-'],
a [class*=' vhs-icon-'] {
    display: inline
}

[class^='vhs-icon-'],
[class*=' vhs-icon-'] {
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    vertical-align: baseline;
    background-image: none;
    background-position: 0% 0%;
    background-repeat: repeat;
    margin-top: 0
}

.vhs-icon-play:before {
    content: '\e81f'
}

.vhs-icon-pause:before {
    content: '\e820'
}

.vhs-icon-facebook:before {
    content: '\e800'
}

.vhs-icon-twitter:before {
    content: '\e802'
}

.vhs-icon-times-video-logo:before {
    content: '\e801'
}

.vhs-icon-replay:before {
    content: '\e804'
}

.vhs-icon-alert:before {
    content: '\e803'
}

.vhs-icon-embed:before {
    content: '\e806'
}

.vhs-icon-permalink:before {
    content: '\e805'
}

.vhs-player-header-background {
    display: none;
    position: absolute;
    width: 100%;
    height: 20%;
    top: 0;
    left: 0;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6), transparent);
    z-index: 11;
    pointer-events: none
}

.vhs-player-header {
    color: white;
    position: relative;
    z-index: 12;
    width: 100%;
    box-sizing: border-box;
    display: flex
}

.vhs-player-header .vhs-times-logo {
    float: left;
    font-size: 40px;
    border-right: 1px solid #ffffff;
    border-right: 1px solid rgba(255, 255, 255, 0.6);
    margin-left: 0;
    flex: 1;
    color: #ffffff;
    text-decoration: none
}

.vhs-player-header .vhs-times-logo.vhs-no-pipe {
    border-right: 1px solid transparent
}

.vhs-player-header .vhs-times-logo:before {
    margin: 0
}

.vhs-player-header .vhs-video-title-wrapper {
    display: inline-block;
    white-space: normal
}

.vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-byline {
    display: none
}

.vhs-player-header .vhs-tools {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 0
}

.vhs-player-header .vhs-tools>div {
    border-right: 1px solid #fff;
    border-right: 1px solid rgba(255, 255, 255, 0.4);
    padding-right: 0.5em;
    display: inline-block;
    font-size: 0
}

.vhs-player-header .vhs-tools>div span,
.vhs-player-header .vhs-tools>div i,
.vhs-player-header .vhs-tools>div button {
    color: 1px solid #fff;
    color: rgba(255, 255, 255, 0.6);
    cursor: pointer;
    outline: none
}

.vhs-player-header .vhs-tools>div span:first-child,
.vhs-player-header .vhs-tools>div i:first-child,
.vhs-player-header .vhs-tools>div button:first-child {
    padding-right: 0
}

.vhs-player-header .vhs-tools>div span:hover,
.vhs-player-header .vhs-tools>div i:hover,
.vhs-player-header .vhs-tools>div button:hover {
    color: white
}

.vhs-player-header .vhs-tools>div span:before,
.vhs-player-header .vhs-tools>div i:before,
.vhs-player-header .vhs-tools>div button:before {
    display: inline;
    margin: 0
}

.vhs-player-header .vhs-tools.vhs-no-pipe>div {
    border-right: 1px solid transparent
}

.vhs-player-header .vhs-tools.vhs-no-pipe>div button:last-child {
    padding-right: 0
}

.vhs-player-header .vhs-tools .vhs-embed {
    border-right: none
}

.vhs-player-header .vhs-tools .vhs-embed.share-showing .vhs-icon-embed {
    color: white
}

.vhs-player-header .vhs-video-title {
    overflow: initial
}

.vhs-player-header .vhs-video-title .vhs-data {
    font-family: 'cheltenham', 'nyt-cheltenham', Georgia, 'Times New Roman', times, serif;
    font-weight: 300;
    margin: 0
}

.vhs-player-header .vhs-video-title .vhs-data a,
.vhs-player-header .vhs-video-title .vhs-data a:link,
.vhs-player-header .vhs-video-title .vhs-data a:visited,
.vhs-player-header .vhs-video-title .vhs-data a:hover,
.vhs-player-header .vhs-video-title .vhs-data a:active {
    color: white;
    text-decoration: none
}

.vhs-player-header .vhs-video-title .vhs-data a:hover {
    border-bottom: 1px solid white
}

.vhs-player-header .vhs-video-title .vhs-data a:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}

.vhs-video-title .vhs-data,
.vhs-byline {
    position: relative;
    top: 0;
    left: 0;
    line-height: 1;
    color: #fff
}

.vhs-byline {
    display: block;
    font-family: 'franklin', 'nyt-franklin', Helvetica, Arial, sans-serif;
    font-weight: 400;
    margin-top: 0.2em
}

.vhs-byline .vhs-by {
    text-transform: uppercase;
    font-size: 0.9em
}

.nytd-player-video-area {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 10;
    background-color: rgba(0, 0, 0, 0.4)
}

.nytd-clickable-area {
    cursor: pointer
}

.idle .nytd-clickable-area {
    cursor: none
}

button[class*='vhs-icon'] {
    -webkit-appearance: none;
    border: none;
    background-color: transparent;
    padding: 0;
    cursor: pointer
}

.vhs-ad {
    z-index: 30 !important
}

.vhs-anchor-button:hover {
    color: inherit;
    text-decoration: none
}

.vhs-hide {
    display: none
}

.vhs-invisible {
    visibility: hidden
}

.nytd-player-container {
    position: relative;
    background: #000;
    z-index: 10;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    outline: none
}

.nytd-player-container.idle {
    cursor: none
}

.vhs-top-banner {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff
}

.nytd-player-container.nytd-player-container--audio {
    background: transparent
}

.nytd-player-container:-webkit-full-screen,
.nytd-player-container:-webkit-full-screen video .nytd-player-container:-webkit-full-screen object {
    width: 100% !important;
    height: 100% !important;
    padding: 0 !important
}

.nytd-player-container:-moz-full-screen,
.nytd-player-container:-moz-full-screen {
    width: 100% !important;
    height: 100% !important;
    padding: 0 !important
}

.nytd-player-container object {
    position: absolute
}

.ms-fullscreen {
    width: auto !important;
    height: auto !important;
    margin: auto !important
}

video,
audio {
    display: block
}

.nytd-player-container:-webkit-full-screen {
    max-height: 100%
}

.nytd-player-container:-moz-full-screen {
    max-height: 100%
}

.nytd-player-container .spacer.hide {
    display: none
}

.vhs-icon-disabled {
    cursor: not-allowed !important;
    color: #999 !important
}

.nytd-player-container button,
.nytd-player-container input,
.nytd-player-container textarea,
.nytd-player-container a {
    outline: none
}

.nytd-player-container.vhs-no-touch button:focus,
.nytd-player-container.vhs-no-touch input:focus,
.nytd-player-container.vhs-no-touch textarea:focus,
.nytd-player-container.vhs-no-touch a:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}

.swg-dialog,
.swg-toast {
    background-color: #fff !important;
    box-sizing: border-box
}

.swg-toast {
    border: none !important;
    bottom: 0 !important;
    max-height: 46px !important;
    position: fixed !important;
    z-index: 2147483647 !important
}

@media (min-width:871px) and (min-height:641px) {
    .swg-dialog.swg-wide-dialog {
        left: -435px !important;
        width: 870px !important
    }
}

@media (max-height:640px),
(max-width:640px) {

    .swg-dialog,
    .swg-toast {
        border-top-left-radius: 8px !important;
        border-top-right-radius: 8px !important;
        box-shadow: 0 1px 1px rgba(60, 64, 67, .3), 0 1px 4px 1px rgba(60, 64, 67, .15) !important;
        left: -240px !important;
        margin-left: 50vw !important;
        width: 480px !important
    }
}

@media (min-width:641px) and (min-height:641px) {
    .swg-dialog {
        background-color: transparent !important;
        border: none !important;
        left: -315px !important;
        margin-left: 50vw !important;
        width: 630px !important
    }

    .swg-toast {
        border-radius: 4px !important;
        bottom: 8px !important;
        box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12) !important;
        left: 8px !important
    }
}

@media (max-width:480px) {

    .swg-dialog,
    .swg-toast {
        left: 0 !important;
        margin-left: 0 !important;
        right: 0 !important;
        width: 100% !important
    }
}

/*# sourceURL=/./src/components/dialog.css*/


.franklin-2GJdS5XG {
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
}

.karnak-1FdvNqmf {
    font-family: 'karnak', 'nyt-karnak', 'nyt-karnak-display-130124';
}

.cheltenham-20WX1MC- {
    font-family: 'cheltenham', 'nyt-cheltenham', Georgia, 'Times New Roman', times,
        serif;
}

.cheltenhamCond-3MbDiSP1 {
    font-family: 'nyt-cheltenham-cond', 'cheltenham', 'nyt-cheltenham', Georgia,
        'Times New Roman', times, serif;
}


.countdown-1QKNtJ50 {
    position: absolute;
    z-index: 40;
    box-sizing: border-box;
    color: #fff;
    background: #666;
    background: rgba(102, 102, 102, 0.7);
    border-radius: 100px;
    text-align: center;
    transition: background 0.4s, width 1s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 700;

    /*responsive*/
    top: 10px;
    right: 10px;
    width: auto;
    padding: 11px 15px;
    font-size: 13px;
}

.countdown-1QKNtJ50.xxl-qWr7tA9G,
.countdown-1QKNtJ50.xl-1QXqoJIT {
    top: 10px;
    right: 10px;
    width: 140px;
    padding: 16px 20px;
    font-size: 14px;
}

.countdown-1QKNtJ50.l-gTeUX-1C {
    top: 10px;
    right: 10px;
    width: 120px;
    padding: 11px 15px;
    font-size: 13px;
}

.countdown-1QKNtJ50.m-b6VEUEE7 {
    top: 10px;
    right: 10px;
    width: 100px;
    padding: 10px 14px;
    font-size: 11px;
}

.countdown-1QKNtJ50.s-1X8FDBeL {
    top: 5px;
    right: 5px;
    width: 100px;
    padding: 6px 9px;
    font-size: 10px;
}

.countdown-1QKNtJ50.xs-3MrI0JsM,
.countdown-1QKNtJ50.xxs-1S21aDca {
    top: 0;
    right: 0;
    width: 100%;
    padding: 7px 9px 6px;
    font-size: 10px;

    border-radius: 0;
    text-align: right;
}

.label-3a3bqUnC {
    border-right: 1px solid #888;
    padding-right: 10px;
    margin-right: 10px;
}


@-webkit-keyframes fadeIn-13ze28nJ {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn-13ze28nJ {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.duration-1RF_ghPY {
    font-size: 14px;
    color: rgba(0, 0, 0, 1);
    text-align: right;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    opacity: 0;
    -webkit-animation: fadeIn-13ze28nJ 400ms ease-in 100ms forwards;
    animation: fadeIn-13ze28nJ 400ms ease-in 100ms forwards;
}

.light-KhOaTkqG.duration-1RF_ghPY {
    color: #ffffff;
}

.duration-1RF_ghPY.duration--placeholder-3QCCqWsG {
    font-weight: 600;
    -webkit-animation: none;
    animation: none;
    opacity: 1;
}


.wrapper-zbn5BZ6K {
    position: relative;
    height: 100%;
}

.wrapper-zbn5BZ6K,
.wrapper-zbn5BZ6K * {
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
}

.fadeable-card-219nCnG- {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    transition: opacity 300ms ease-in;
    pointer-events: none;
}

.fadeable-card--show-2YruPrM- {
    pointer-events: auto;
    opacity: 1;
    transition: opacity 300ms ease-out 600ms;
}

.container-KiiKryN_ {
    display: flex;
    align-items: center;
    height: 100%;
}

.mobile-1niKtv3n .container-KiiKryN_ {
    position: relative;
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
}


.desktop-2mf25PKB .chunk-17WR1Qv1 {
    margin-right: 15px;

    /* somehow this box has a larger height than content, 44px instead of 40px
   * when we make it a flex container, the height is normal.
     this is a temporary fix
  */
    display: flex;
    align-items: center;
}

.desktop-2mf25PKB.vhs-xs-3yXQI9Fz .chunk-17WR1Qv1,
.desktop-2mf25PKB.vhs-xxs-1JOFDvgY .chunk-17WR1Qv1 {
    margin-right: 10px;
}

.wrapper-zbn5BZ6K button {
    border: none;
    margin: 0;
    padding: 0;
    background: none;
    cursor: pointer;
}

.wrapper-zbn5BZ6K button:disabled {
    cursor: default;
}

/* https://stackoverflow.com/a/30871205/3437335 */
.wrapper-zbn5BZ6K use {
    pointer-events: none;
}

.transcript-AcUHctkp {
    margin-left: 15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.transcript-AcUHctkp:hover svg path,
.transcript-AcUHctkp:focus svg path {
    fill: rgba(0, 0, 0, .8) !important;
}

.light-13aB1LNX .transcript-AcUHctkp:hover svg path,
.light-13aB1LNX .transcript-AcUHctkp:focus svg path {
    fill: rgba(255, 255, 255, .8) !important;
}

.transcript-AcUHctkp button:disabled svg path {
    fill: rgba(68, 68, 68, 0.2);
}

.light-13aB1LNX.transcript-AcUHctkp button:disabled svg path {
    fill: rgba(255, 255, 255, 0.2) !important;
}

/* temp fix, without .desktop these disabled rules will not apply on desktop */
.desktop-2mf25PKB.transcript-AcUHctkp button:disabled svg path {
    fill: rgba(68, 68, 68, 0.2);
}

.desktop-2mf25PKB.light-13aB1LNX.transcript-AcUHctkp button:disabled svg path {
    fill: rgba(255, 255, 255, 0.2) !important;
}

.volumeContainer-W4vHMDJx {
    margin-left: 15px;

    /* somehow this box has a larger height than content, 44px instead of 40px
   * when we make it a flex container, the height is normal.
     this is a temporary fix
  */
    display: flex;
    align-items: center;
}

.desktop-2mf25PKB.vhs-xs-3yXQI9Fz .volumeContainer-W4vHMDJx {
    margin-left: 10px;
}

.center-1NqihK55 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}

.error-17l_qAZg {
    font-size: 14px;
    color: rgba(0, 0, 0, 1);
}

.light-13aB1LNX .error-17l_qAZg {
    color: rgba(255, 255, 255, 1);
}

.error__message-3PJMFdo7 {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.error__message-3PJMFdo7 span {
    line-height: normal;
}

.transcript-AcUHctkp svg path,
.retry-1jk1WyCq svg,
.fatal-2c7Uwq9U svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 0.25s, transform 300ms ease-out;
}

.light-13aB1LNX .transcript-AcUHctkp svg path,
.light-13aB1LNX .retry-1jk1WyCq svg,
.light-13aB1LNX .fatal-2c7Uwq9U svg {
    fill: #ffffff;
}

.retry-1jk1WyCq {
    width: 30px;
    height: 30px;
    flex-shrink: 0;
}

.fatal-2c7Uwq9U {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
}

.container__playback-MRa1r7AF {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    flex: 1 0 auto;
    padding-bottom: 20px;
}

.container__duration-3gYKdJ0v {
    position: absolute;
    top: 50%;
    margin-top: 10px;
}

.container__transcript-V0fC4Xbd {
    position: absolute;
    top: 50%;
    margin-top: 40px;
}

.container__timeline-_2TEK9Uc {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    width: 100%;
    height: 40px;
}


.fast-forward-1JbaMpeL svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 0.25s, transform 300ms;
}

.desktop-Q_FP0IBX.fast-forward-1JbaMpeL:hover svg,
.desktop-Q_FP0IBX.fast-forward-1JbaMpeL:focus svg {
    fill: rgba(0, 0, 0, .8);
}

.light-1gwOs_oX.fast-forward-1JbaMpeL svg {
    fill: #ffffff;
}

.desktop-Q_FP0IBX.light-1gwOs_oX.fast-forward-1JbaMpeL:hover svg,
.desktop-Q_FP0IBX.light-1gwOs_oX.fast-forward-1JbaMpeL:focus svg {
    fill: rgba(255, 255, 255, 0.8);
}

/* on safari the svg is cropped,
 * so increase the container's size as a hacky fix */
.fast-forward-1JbaMpeL {
    width: 31px;
    height: 31px;
}

.fast-forward-1JbaMpeL svg {
    width: 30px;
    height: 30px;
}

/* disable these buttons */
.fast-forward-1JbaMpeL:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.light-1gwOs_oX.fast-forward-1JbaMpeL:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}

/* temp fix, without .desktop these disabled rules will not apply on desktop */
.desktop-Q_FP0IBX.fast-forward-1JbaMpeL:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.desktop-Q_FP0IBX.light-1gwOs_oX.fast-forward-1JbaMpeL:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}


.spinner-1Hq-hFPQ {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
    transition: opacity 300ms ease-out;
    box-sizing: border-box;
    display: block;
}

.light-3nw-C-jF.spinner-1Hq-hFPQ {
    border-color: #ffffff;
}

@-webkit-keyframes spin-2z3vTCsk {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes spin-2z3vTCsk {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.spinner-1Hq-hFPQ span {
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    clip: rect(20px, 40px, 40px, 0);
    opacity: 0;
    -webkit-animation: none;
    animation: none;
}

.vhs-xxs-3hr2ui_L.spinner-1Hq-hFPQ span {
    clip: rect(15px, 30px, 30px, 0);
}

.vhs-l-1ZqhWwUO.spinner-1Hq-hFPQ span,
.vhs-xl-3MIWo5E4.spinner-1Hq-hFPQ span,
.vhs-xxl-U4fBIHnp.spinner-1Hq-hFPQ span {
    clip: rect(25px, 60px, 60px, 0);
}

.mobile-2uGwuiaY.spinner-1Hq-hFPQ span {
    clip: rect(25px, 60px, 60px, 0);
}

.spinner-1Hq-hFPQ span::after {
    content: '';
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 2px solid rgba(0, 0, 0, 1);
    border-radius: 50%;
}

.light-3nw-C-jF.spinner-1Hq-hFPQ span::after {
    border-color: #ffffff;
}

.show-ucO_HEmS.spinner-1Hq-hFPQ {
    opacity: 1;
    transition: opacity 300ms ease-out 300ms;
    -webkit-animation: spin-2z3vTCsk 3000ms linear infinite;
    animation: spin-2z3vTCsk 3000ms linear infinite;
}

.show-ucO_HEmS.spinner-1Hq-hFPQ span {
    opacity: 1;
    transition: opacity 300ms ease-out;
    -webkit-animation: spin-2z3vTCsk 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
    animation: spin-2z3vTCsk 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
}


.circle-3tIPiHv_ {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.1) !important;
    border: 2px solid rgba(0, 0, 0, 1);
    border-radius: 50%;
    opacity: 0;
    transition: opacity 300ms;
}

.light-r2C9sdad .circle-3tIPiHv_ {
    border-color: #ffffff;
}

.circle-3tIPiHv_.show-2_w5iJaH {
    opacity: 1;
}


.play-28dQRyDj svg,
.pause-37Q2gZNG svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 300ms, transform 300ms 150ms, opacity 300ms;
}

.desktop-33nblbsH.play-28dQRyDj.hover-10Dv3gd- svg,
.desktop-33nblbsH.play-28dQRyDj:focus svg,
.desktop-33nblbsH.pause-37Q2gZNG:hover svg,
.desktop-33nblbsH.pause-37Q2gZNG:focus svg {
    fill: rgba(0, 0, 0, .8);
    transition: transform 300ms;
}

.light-r2C9sdad.play-28dQRyDj svg,
.light-r2C9sdad.pause-37Q2gZNG svg {
    fill: #ffffff;
}

.desktop-33nblbsH.light-r2C9sdad.play-28dQRyDj.hover-10Dv3gd- svg,
.desktop-33nblbsH.light-r2C9sdad.play-28dQRyDj:focus svg,
.desktop-33nblbsH.light-r2C9sdad.pause-37Q2gZNG:hover svg,
.desktop-33nblbsH.light-r2C9sdad.pause-37Q2gZNG:focus svg {
    fill: rgba(255, 255, 255, 0.8);
}

.play-28dQRyDj,
.pause-37Q2gZNG {
    width: 40px;
    height: 40px;
    position: relative;
}

.vhs-xxs-rHlekkTR.play-28dQRyDj,
.vhs-xxs-rHlekkTR.pause-37Q2gZNG {
    width: 30px;
    height: 30px;
}

.vhs-xxl-3lVk_QqP.play-28dQRyDj,
.vhs-xxl-3lVk_QqP.pause-37Q2gZNG,
.vhs-xl-2OarcCIE.play-28dQRyDj,
.vhs-xl-2OarcCIE.pause-37Q2gZNG,
.vhs-l-2D9eQpBq.play-28dQRyDj,
.vhs-l-2D9eQpBq.pause-37Q2gZNG {
    width: 50px;
    height: 50px;
}

.mobile-1Jw2b02E.play-28dQRyDj,
.mobile-1Jw2b02E.pause-37Q2gZNG {
    width: 60px;
    height: 60px;
    margin: 0 25px;
    flex-shrink: 0;
    margin-bottom: 12px !important;
}

.mobile-1Jw2b02E .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(8px);
    fill: rgba(0, 0, 0, 1);
}

.desktop-33nblbsH.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(5px);
    fill: rgba(0, 0, 0, 1);
}

.vhs-xxs-rHlekkTR.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(4px);
}

.vhs-l-2D9eQpBq.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt,
.vhs-xl-2OarcCIE.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt,
.vhs-xxl-3lVk_QqP.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(6px);
}

.mobile-1Jw2b02E .pause-bars-rOm1UnhP {
    transform: scale(0.5);
    fill: rgba(0, 0, 0, 1);
}

.light-r2C9sdad.mobile-1Jw2b02E .play-triangle-3-_pUfBt,
.light-r2C9sdad.cover-3XHYXLXi.play-28dQRyDj.hover-10Dv3gd- .play-triangle-3-_pUfBt,
.light-r2C9sdad.mobile-1Jw2b02E .pause-bars-rOm1UnhP {
    fill: #ffffff;
}

.play-triangle-3-_pUfBt,
.pause-bars-rOm1UnhP {
    z-index: 2;
    opacity: 1;
    transform: scale(1) translateX(0);
}

.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt {
    opacity: 0.5;
    transform: scale(0.5) translateX(5px);
    transform-origin: center;
    transition: transform 300ms, opacity 300ms;
}

.vhs-xxs-rHlekkTR.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(4px);
}

.vhs-l-2D9eQpBq.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt,
.vhs-xl-2OarcCIE.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt,
.vhs-xxl-3lVk_QqP.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(6px);
}

.mobile-1Jw2b02E.buffering-2_Sqh_Nu .play-triangle-3-_pUfBt {
    transform: scale(0.5) translateX(8px);
}

.buffering-2_Sqh_Nu .pause-bars-rOm1UnhP {
    opacity: 0.5;
    transform: scale(0.5);
    transition: transform 300ms, opacity 300ms;
}


.rewind-3JjXn1Ko svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 0.25s, transform 300ms;
}

.desktop-o0RixJeK.rewind-3JjXn1Ko:hover svg,
.desktop-o0RixJeK.rewind-3JjXn1Ko:focus svg {
    fill: rgba(0, 0, 0, .8);
}

.light-Lxh25U-X.rewind-3JjXn1Ko svg {
    fill: #ffffff;
}

.desktop-o0RixJeK.light-Lxh25U-X.rewind-3JjXn1Ko:hover svg,
.desktop-o0RixJeK.light-Lxh25U-X.rewind-3JjXn1Ko:focus svg {
    fill: rgba(255, 255, 255, 0.8);
}

/* on safari the svg is cropped,
 * so increase the container's size as a hacky fix */
.rewind-3JjXn1Ko {
    width: 31px;
    height: 31px;
}

.rewind-3JjXn1Ko svg {
    width: 30px;
    height: 30px;
}

/* disable these buttons */
.rewind-3JjXn1Ko:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.light-Lxh25U-X.rewind-3JjXn1Ko:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}

/* temp fix, without .desktop these disabled rules will not apply on desktop */
.desktop-o0RixJeK.rewind-3JjXn1Ko:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.desktop-o0RixJeK.light-Lxh25U-X.rewind-3JjXn1Ko:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}


.handle-yWumRNVF {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 5;
    fill: #000000;
}

.light-1iQ_-Gik .handle-yWumRNVF {
    fill: #f7f7f7;
}

.desktop-1y6HQ4wj .handle-yWumRNVF {
    width: 12px;
    height: 12px;
}

.desktop-1y6HQ4wj.scrubbing-1jGsslgJ .handle-yWumRNVF {
    width: 6px;
    height: 6px;
}

.scrubbing-1jGsslgJ .handle-yWumRNVF {
    width: 12px;
    height: 12px;
}

.ink-2JygG5tZ {
    transform: scale(0);
    width: 40px;
    height: 40px;
}

.scrubbing-1jGsslgJ .ink-2JygG5tZ {
    transform: scale(1);
    -webkit-animation: ripple-3czL9qGK 200ms ease;
    animation: ripple-3czL9qGK 200ms ease;
    z-index: 4;
    fill: rgba(0, 0, 0, 0.2);
}

.light-1iQ_-Gik.scrubbing-1jGsslgJ .ink-2JygG5tZ {
    fill: rgba(255, 255, 255, 0.2);
}

@-webkit-keyframes ripple-3czL9qGK {
    from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}

@keyframes ripple-3czL9qGK {
    from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}


.scrubberContainer-1WyrbTR8 {
    position: absolute;
    left: 0;
    z-index: 4;
    height: 100%;

    opacity: 1;
    transform: scale(1);
    transform-origin: center left;
    transition: opacity 150ms ease-out, transform 150ms ease-out;
}

.scrubberContainer-1WyrbTR8.scrubberContainerHide-38e1Psy2 {
    opacity: 0;
    transform: scale(0.1);
    transition: opacity 150ms ease-in, transform 150ms ease-in;
}

.center-2ePOhelf {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}

.timeline-3hWvXF_F {
    flex-grow: 1;
    cursor: pointer;
    position: relative;
    height: 40px;
    transition: transform 400ms ease-out;
    transform-origin: right;
    transform: scaleX(1);
}

.timeline-3hWvXF_F.timeline--placeholder-3vi2HDMp {
    cursor: inherit;
}

.timeline__progress-1G5PcPam {
    width: 0%;
    height: 2px;
    margin: 19px 0;
    position: absolute;
    background: rgba(0, 0, 0, 1);
    z-index: 3;
}

.light-Hbch6i4G .timeline__progress-1G5PcPam {
    background: rgba(255, 255, 255);
}

.timeline__buffered-3wXSHzxd {
    width: 0%;
    height: 2px;
    margin: 19px 0;
    position: absolute;
    background: rgba(0, 0, 0, .2);
    z-index: 2;
}

.light-Hbch6i4G .timeline__buffered-3wXSHzxd {
    background: rgba(255, 255, 255, 0.4);
}

.timeline__duration-2wArYQHv {
    width: 100%;
    height: 2px;
    margin: 19px 0;
    position: absolute;
    background: rgba(0, 0, 0, .1);
    z-index: 1;
}

.light-Hbch6i4G .timeline__duration-2wArYQHv {
    background: rgba(255, 255, 255, 0.2);
}

.animate-25gH6GDN {
    transition: all 800ms ease !important;
}

/*
 * This is just used for keyboard control of the "slider"
 * We have to use the ARIA slider role instead of an input
 * It's just an extra <div> with some keyboard handlers and an outline
 */
.timeline__slider-3bratC31:focus {
    height: 2px;
    width: 100%;
    outline: 1px solid #4a90e2;
    outline-offset: 1px;
}


.volume-1O8d0eUA {
    width: 24px;
    height: 24px;
    flex-shrink: 0;
}

.volume-1O8d0eUA svg {
    fill: rgba(0, 0, 0, 1);
    transition: fill 0.25s, transform 300ms;
}

.desktop-3zq1efKR.volume-1O8d0eUA:hover svg,
.desktop-3zq1efKR.volume-1O8d0eUA:focus svg {
    fill: rgba(0, 0, 0, .8);
}

.light-npGsxX0d.volume-1O8d0eUA svg {
    fill: #ffffff;
}

.desktop-3zq1efKR.light-npGsxX0d.volume-1O8d0eUA:hover svg,
.desktop-3zq1efKR.light-npGsxX0d.volume-1O8d0eUA:focus svg {
    fill: rgba(255, 255, 255, 0.8);
}


.volume-1O8d0eUA:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.light-npGsxX0d.volume-1O8d0eUA:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}

/* temp fix, without .desktop these disabled rules will not apply on desktop */
.desktop-3zq1efKR.volume-1O8d0eUA:disabled svg {
    fill: rgba(68, 68, 68, 0.2);
}

.desktop-3zq1efKR.light-npGsxX0d.volume-1O8d0eUA:disabled svg {
    fill: rgba(255, 255, 255, 0.2);
}


.center-1rJo-uv- {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}


.tbutton-2L0GaJtC {
    margin-top: 5px !important;
    background: transparent;
    height: 45px;
    width: 140px;
    color: white;
    border: 1px solid !important;
    border-radius: 4px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    transition: 0.3s ease;
}

.tbuttonLightTheme-3bup-CvX.tbutton-2L0GaJtC {
    border-color: transparent !important;
    background: rgba(0, 0, 0, 0.1) !important;
}

.tbuttonDarkTheme-cv8xEMJI.tbutton-2L0GaJtC {
    border-color: #000000 !important;
}

.tbutton-2L0GaJtC:hover {
    border: 1px rgba(255, 255, 255, 1) solid;
    background: rgba(0, 0, 0, 0.1);
}

.tbutton-2L0GaJtC:focus {
    border: 1px rgba(255, 255, 255, 1) solid;
    background: rgba(0, 0, 0, 0.25);
}

.textSpan-2JDJ9ilH {
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    margin-left: 15px;
}

.tbuttonLightTheme-3bup-CvX .textSpan-2JDJ9ilH {
    color: #ffffff;
}

.tbuttonDarkTheme-cv8xEMJI .textSpan-2JDJ9ilH {
    color: #000000;
}

.buttonContentContainer-1HitmpQG {
    display: flex;
    flex-direction: row;
    margin: auto 15px;
}


.wrapper-1psnlQub {
    position: relative;
    height: 70px;
}

.fadeable-card-7GXsqINn {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    transition: opacity 300ms ease-in;
    pointer-events: none;
}

.fadeable-card--show-3JkJnOAd {
    pointer-events: auto;
    opacity: 1;
    transition: opacity 300ms ease-out 600ms;
}

.container-PA2EXLwh {
    display: flex;
    align-items: center;
    height: 40px;
    line-height: 40px;
    padding: 15px 20px;
}

.chunk-140HiJJE+.chunk-140HiJJE {
    margin-left: 20px;
}

.small-zlxYcudU .chunk-140HiJJE+.chunk-140HiJJE {
    margin-left: 10px;
}

.wrapper-1psnlQub button {
    border: none;
    margin: 0;
    padding: 0;
    background: none;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
}

/* https://stackoverflow.com/a/30871205/3437335 */
.wrapper-1psnlQub use {
    pointer-events: none;
}

.play-3nZmdAx2 svg,
.pause-ohgGg9mU svg,
.rewind-3plmLEaJ svg,
.fast-forward-1eC-z6CY svg,
.volume-2gdcbXfJ svg,
.retry-2FkTPmFi svg,
.fatal-2lTbqkU4 svg {
    fill: #666666;
}

.play-3nZmdAx2:hover svg,
.play-3nZmdAx2:focus svg,
.pause-ohgGg9mU:hover svg,
.pause-ohgGg9mU:focus svg,
.rewind-3plmLEaJ:hover svg,
.rewind-3plmLEaJ:focus svg,
.fast-forward-1eC-z6CY:hover svg,
.fast-forward-1eC-z6CY:focus svg,
.volume-2gdcbXfJ:hover svg,
.volume-2gdcbXfJ:focus svg {
    fill: #999999;
}


.play-3nZmdAx2.active-NDVLZmwo:hover svg,
.play-3nZmdAx2.active-NDVLZmwo:focus svg,
.pause-ohgGg9mU.active-NDVLZmwo:hover svg,
.pause-ohgGg9mU.active-NDVLZmwo:focus svg,
.retry-2FkTPmFi:hover svg,
.retry-2FkTPmFi:focus svg {
    fill: #6288a5;
}

.volume-2gdcbXfJ svg .volume__stroke-3KYHtFZw {
    stroke: #666666;
}

.volume-2gdcbXfJ:hover svg .volume__stroke-3KYHtFZw,
.volume-2gdcbXfJ:focus svg .volume__stroke-3KYHtFZw {
    stroke: #999999;
}

.play-3nZmdAx2,
.pause-ohgGg9mU {
    width: 40px;
    height: 40px;
    cursor: pointer;
    position: relative;
    transform: scale(1);
}

.small-zlxYcudU .play-3nZmdAx2,
.small-zlxYcudU .pause-ohgGg9mU {
    transform: scale(0.75);
    transform-origin: center right;
    margin-left: -10px;
}

.rewind-3plmLEaJ,
.fast-forward-1eC-z6CY,
.volume-2gdcbXfJ,
.retry-2FkTPmFi {
    width: 30px;
    height: 30px;
    cursor: pointer;
}

.fatal-2lTbqkU4 {
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.center-1fXFgRoW {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}

.play-triangle-2g8X_Wrg,
.pause-bars-3qWQKO4b {
    z-index: 2;
    opacity: 1;
    transform: scale(1) translateX(0);
    transition: transform 300ms ease-in, opacity 300ms ease-in;
}

.play-3nZmdAx2:hover .play-triangle-2g8X_Wrg,
.active-NDVLZmwo .play-triangle-2g8X_Wrg {
    transform: scale(0.5) translateX(3px);
    transform-origin: center;
    transition: transform 300ms ease-out;
    fill: #6288a5;
}

.buffering-2eCRMkd1 .play-triangle-2g8X_Wrg {
    opacity: 0.5;
    transform: scale(0.5) translateX(3px);
    transform-origin: center;
    transition: transform 300ms ease-out, opacity 300ms ease-out,
        fill 300ms ease-out;
    fill: #6288a5;
}

.pause-ohgGg9mU:hover .pause-bars-3qWQKO4b,
.active-NDVLZmwo .pause-bars-3qWQKO4b {
    transform: scale(0.5);
    transform-origin: center;
    transition: transform 300ms ease-out, fill 300ms ease-out;
    fill: #6288a5;
}

.buffering-2eCRMkd1 .pause-bars-3qWQKO4b {
    opacity: 0.5;
    transform: scale(0.5);
    transition: transform 300ms ease-out 300ms, opacity 300ms ease-out 300ms,
        fill 300ms ease-out 300ms;
    fill: #6288a5;
}

.spinner-3-QgGKxJ {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
    transition: opacity 300ms ease-out;
    box-sizing: border-box;
    display: block;
    height: 40px;
    width: 40px;
    border: 1px solid #6288a5;
    border-radius: 50%;
}

.active-NDVLZmwo .spinner-3-QgGKxJ {
    opacity: 1;
    transition: opacity 300ms ease-out 300ms;
}

.play-3nZmdAx2:hover .spinner-3-QgGKxJ,
.pause-ohgGg9mU:hover .spinner-3-QgGKxJ {
    opacity: 1;
    transition: opacity 300ms ease-out;
}

.buffering-2eCRMkd1 .spinner-3-QgGKxJ {
    opacity: 1;
    transition: opacity 300ms ease-out 300ms;
    -webkit-animation: spin-1xisgdKG 3000ms linear infinite;
    animation: spin-1xisgdKG 3000ms linear infinite;
    border: none;
}

@-webkit-keyframes spin-1xisgdKG {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes spin-1xisgdKG {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.spinner-3-QgGKxJ span {
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 40px;
    width: 40px;
    clip: rect(20px, 40px, 40px, 0);
    opacity: 0;
    -webkit-animation: none;
    animation: none;
}

.buffering-2eCRMkd1 .spinner-3-QgGKxJ span {
    opacity: 1;
    transition: opacity 300ms ease-out;
    -webkit-animation: spin-1xisgdKG 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
    animation: spin-1xisgdKG 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
}

.spinner-3-QgGKxJ span::before {
    content: '';
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 40px;
    width: 40px;
    border: 1px solid transparent;
    border-top: 1px solid #6288a5;
    border-radius: 50%;
    -webkit-animation: none;
    animation: none;
}

.buffering-2eCRMkd1 .spinner-3-QgGKxJ span::before {
    -webkit-animation: spin-1xisgdKG 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
    animation: spin-1xisgdKG 1500ms cubic-bezier(0.77, 0, 0.175, 1) infinite;
}

.spinner-3-QgGKxJ span::after {
    content: '';
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 40px;
    width: 40px;
    border: 1px solid #6288a5;
    border-radius: 50%;
}

@-webkit-keyframes fadeIn-l910csyW {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn-l910csyW {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.duration-2IOln_4E {
    font-size: 14px;
    color: #666666;
    text-align: right;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    opacity: 0;
    -webkit-animation: fadeIn-l910csyW 400ms ease-in 600ms forwards;
    animation: fadeIn-l910csyW 400ms ease-in 600ms forwards;
}

.duration-2IOln_4E.duration--placeholder-23ekiDrQ {
    font-weight: 600;
    -webkit-animation: none;
    animation: none;
    opacity: 1;
}

.timeline-FLWx8HaN {
    flex-grow: 1;
    cursor: pointer;
    position: relative;
    height: 30px;
    transition: transform 400ms ease-out;
    transform-origin: right;
    transform: scaleX(1);
}

.timeline-FLWx8HaN.timeline--placeholder-2c56g3DK {
    cursor: inherit;
}

.timeline__progress-2DxHusDz {
    width: 0%;
    height: 2px;
    margin: 14px 0;
    position: absolute;
    background: #6288a5;
    z-index: 3;
}

.timeline__buffered-31MAg1_h {
    width: 0%;
    height: 2px;
    margin: 14px 0;
    position: absolute;
    background: #bbbbbb;
    z-index: 2;
}

.timeline__duration-1zWj-_wf {
    width: 100%;
    height: 2px;
    margin: 14px 0;
    position: absolute;
    background: #e2e2e2;
    z-index: 1;
}

/*
 * This is just used for keyboard control of the "slider"
 * We have to use the ARIA slider role instead of an input
 * It's just an extra <div> with some keyboard handlers and an outline
 */
.timeline__slider-1oXbNbyO:focus {
    height: 2px;
    width: 100%;
    outline: 1px solid #4a90e2;
    outline-offset: 1px;
}

.timeline__scrubber-1KW7G1LV {
    opacity: 0;
    position: absolute;
    top: 3px;
    left: 0;
    z-index: 4;
    transform: scale(0.1);
    transform-origin: center left;
    transition: opacity 150ms ease-in, transform 150ms ease-in;
}

.timeline__scrubber--scrubbing-16_Qm_Ir {
    top: 10px;
}

.timeline--hovered-3hy8rDQy .timeline__scrubber-1KW7G1LV {
    opacity: 1;
    transform: scale(1);
    transform-origin: center left;
    transition: opacity 150ms ease-out, transform 150ms ease-out;
}

.timeline__scrubber-1KW7G1LV svg.scrub-indicator-PzkVedth {
    margin-left: -12.5px;
}

.timeline__scrubber--scrubbing-16_Qm_Ir svg.handle-2zqBDnfr {
    position: absolute;
    top: 0;
    left: -5px;
    z-index: 5;
}

.timeline__scrubber--scrubbing-16_Qm_Ir svg.ink-2uIAwEoF {
    position: absolute;
    top: -15px;
    left: -20px;
    opacity: 0.65;
    transform: scale(1);
    -webkit-animation: ripple-2UbN71DW 200ms ease;
    animation: ripple-2UbN71DW 200ms ease;
    z-index: 4;
}

@-webkit-keyframes ripple-2UbN71DW {
    from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}

@keyframes ripple-2UbN71DW {
    from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}

.error-1OQiDW0M {
    font-size: 14px;
    color: #666666;
}

.error__message-1xpi7c0p {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.error__message-1xpi7c0p span {
    line-height: normal;
}


.vhs-plugin-browser-not-supported {
    position: absolute;
    z-index: 50;
    background: #000;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: none
}

.vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center
}

.vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message .vhs-icon-alert {
    color: #fff;
    font-size: 30px;
    margin-right: 20px;
    vertical-align: middle
}

.vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message p {
    text-align: left;
    font-family: arial, helvetica, sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #fff;
    display: inline-block;
    margin: 0;
    vertical-align: middle
}

.vhs-xxs .vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message p,
.vhs-xs .vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message p,
.vhs-s .vhs-plugin-browser-not-supported .vhs-plugin-browser-not-supported-message p {
    margin-top: 15px;
    text-align: center;
    display: block
}


@keyframes spin {
    to {
        transform: rotate(1turn)
    }
}

.vhs-buffering-container {
    z-index: 6;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    cursor: wait
}

.vhs-buffering-spinner {
    width: 5em;
    height: 5em;
    text-indent: 999em;
    animation: spin 1s infinite steps(8);
    font-size: 8px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.vhs-buffering-spinner:before,
.vhs-buffering-spinner:after,
.vhs-buffering-spinner>div:before,
.vhs-buffering-spinner>div:after {
    content: '';
    position: absolute;
    top: 0;
    left: 2.25em;
    width: 0.5em;
    height: 1.5em;
    border-radius: 0.2em;
    background: #eee;
    box-shadow: 0 3.5em #eee;
    transform-origin: 50% 2.5em
}

.vhs-buffering-spinner:before {
    background: #555
}

.vhs-buffering-spinner:after {
    transform: rotate(-45deg);
    background: #777
}

.vhs-buffering-spinner>div:before {
    transform: rotate(-90deg);
    background: #999
}

.vhs-buffering-spinner>div:after {
    transform: rotate(-135deg);
    background: #bbb
}


.poster-plugin-z-index-2PI2645M {
    z-index: 44;
}

.captions-plugin-z-index-OjsfQXtY {
    z-index: 39;
}


.container-3YGvWbv8 {
    position: absolute;
    bottom: 21px;
    width: 100%;
    pointer-events: none;
    transition: bottom 0.2s 0.333s;
    /**
   * Force Safari on iOS 11 to redraw some elements on the DOM that were not being drawn on screen.
   * @see https://davidwalsh.name/translate3d
   *
   * Note: I was shocked to find that `will-change: transform;` did _not_ work here.
   * Both `transform: translate3d(0, 0, 0);` and the approach in the above link with
   * `backface-visibility` and `perspective` worked. Here I've chosen the `transform`
   * based approach since it's just one line.
   */
    transform: translate3d(0, 0, 0);
}

.cueWrap-2P4Ue4VQ {
    width: 68%;
    margin: 0 auto;
    text-align: center;
    pointer-events: none;
}

.captions-2YSIFrBk {
    color: white;
    background-color: rgba(0, 0, 0, 0.9);
    box-shadow: 9px 0 0 rgba(0, 0, 0, 0.9), -9px 0 0 rgba(0, 0, 0, 0.9);
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-weight: 600;
    font-size: 16px;
    pointer-events: none;
    line-height: 26px;
    padding: 6px 0 4px 0;
    white-space: pre-line;
}

.raised--tQnNY7r {
    transition: bottom 0.2s;
}

.vhs-xxs-23weYfvK {
    bottom: 10px;
}

.vhs-xs-6et0hWqr,
.vhs-s-1RsNrFsB {
    bottom: 12px;
}

.vhs-xxs-23weYfvK.raised--tQnNY7r {
    bottom: 34.4px;
}

.vhs-s-1RsNrFsB.raised--tQnNY7r,
.vhs-xs-6et0hWqr.raised--tQnNY7r {
    bottom: 46px;
}

.vhs-m-3marGH-Z.raised--tQnNY7r {
    bottom: 51.6px;
}

.vhs-xl-IRfj3CcU.raised--tQnNY7r,
.vhs-l-I7vvj8yD.raised--tQnNY7r {
    bottom: 66px;
}

.vhs-xxs-23weYfvK .cueWrap-2P4Ue4VQ,
.vhs-xs-6et0hWqr .cueWrap-2P4Ue4VQ {
    width: 70%;
}

.vhs-s-1RsNrFsB .cueWrap-2P4Ue4VQ,
.vhs-m-3marGH-Z .cueWrap-2P4Ue4VQ,
.vhs-l-I7vvj8yD .cueWrap-2P4Ue4VQ,
.vhs-xl-IRfj3CcU .cueWrap-2P4Ue4VQ {
    max-width: 320px;
}

.vhs-xxl-1MpJ1M8o .cueWrap-2P4Ue4VQ {
    max-width: 370px;
}

.vhs-xxl-1MpJ1M8o.raised--tQnNY7r {
    bottom: 81.6px;
}

.vhs-xxs-23weYfvK .captions-2YSIFrBk,
.vhs-xs-6et0hWqr .captions-2YSIFrBk,
.vhs-s-1RsNrFsB .captions-2YSIFrBk {
    font-size: 14px;
    line-height: 21px;
    padding: 4px 0 3px 0;
    box-shadow: 8px 0 0 rgba(0, 0, 0, 0.9), -8px 0 0 rgba(0, 0, 0, 0.9);
}

.vhs-m-3marGH-Z .captions-2YSIFrBk,
.vhs-l-I7vvj8yD .captions-2YSIFrBk {
    font-size: 16px;
    line-height: 26px;
}

.vhs-xl-IRfj3CcU .captions-2YSIFrBk {
    font-size: 18px;
    line-height: 26px;
    padding: 5px 0 3px 0;
    box-shadow: 7px 0 0 rgba(0, 0, 0, 0.9), -7px 0 0 rgba(0, 0, 0, 0.9);
}

.vhs-xxl-1MpJ1M8o .captions-2YSIFrBk {
    font-size: 24px;
    line-height: 32px;
    padding: 5px 0 3px 0;
    box-shadow: 10px 0 0 rgba(0, 0, 0, 0.9), -7px 0 0 rgba(0, 0, 0, 0.9);
}


.vhs-plugin-contextual-menu {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 80;
    background-color: white;
    width: 230px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    -webkit-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    -khtml-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    -ms-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3);
    box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3)
}

.vhs-plugin-contextual-menu li {
    background: none;
    list-style-type: none;
    margin: 0;
    padding: 8px 12px;
    border-bottom: 1px solid #eaeaea;
    color: #b3b3b3;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    cursor: default;
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal
}

.vhs-plugin-contextual-menu li.active {
    color: #808080;
    cursor: pointer
}

.vhs-plugin-contextual-menu li.active:hover {
    color: #000000;
    background-color: #f0f0f0
}

.vhs-plugin-contextual-menu li.version {
    font-size: 11px;
    padding: 12px
}

.vhs-plugin-contextual-menu li:last-child {
    border-bottom: none
}


.vhs-plugin-controls,
.vhs-plugin-controls-gradient {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    pointer-events: none;
    transition: bottom 0.3s, opacity 0.3s
}

.vhs-plugin-controls-gradient {
    z-index: 38;
    background-color: transparent;
    background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.7));
    background-repeat: no-repeat;
    opacity: 0;
    transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -webkit-transition: opacity 0.4s ease-in-out
}

.vhs-plugin-controls-gradient.vhs-controls-hidden {
    opacity: 0
}

.vhs-plugin-controls-gradient.vhs-controls-active {
    opacity: 1
}

.vhs-plugin-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    z-index: 40;
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    pointer-events: none;
    font-size: 1.3em;
    transition: bottom 0.3s, opacity 0.3s;
    line-height: normal;
    display: none;
    align-items: center;
    color: white
}

.vhs-plugin-controls [class^='vhs-icon-'],
.vhs-plugin-controls [class*=' vhs-icon-'],
.vhs-plugin-controls [class^='vhs-icon-']:before,
.vhs-plugin-controls [class*=' vhs-icon-']:before {
    width: auto;
    font-size: 1em;
    font-family: 'vhs'
}

.vhs-plugin-controls.vhs-controls-enabled {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important
}

.vhs-plugin-controls.vhs-controls-hidden {
    opacity: 0;
    transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -webkit-transition: opacity 0.4s ease-in-out
}

.vhs-plugin-controls.vhs-controls-active {
    opacity: 1;
    transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -webkit-transition: opacity 0.4s ease-in-out
}

.vhs-plugin-controls-message-container {
    display: none
}

.vhs-plugin-controls-message-container .vhs-plugin-controls-ad-label,
.vhs-plugin-controls-message-container .vhs-plugin-controls-live-label {
    display: none;
    align-items: center
}

.vhs-plugin-controls-message-container .vhs-plugin-controls-live-circle {
    float: left;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    display: inline;
    background: red;
    margin: 0 7px 0px 0px
}

.vhs-plugin-controls-play-container,
.vhs-plugin-controls-progress,
.vhs-plugin-controls-options-container {
    display: inline-block;
    pointer-events: auto;
    -webkit-align-self: center
}

.vhs-plugin-controls-play-container {
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    height: 0;
    text-align: center;
    line-height: 1;
    cursor: pointer;
    width: 1.3em
}

.vhs-plugin-controls-play-container .vhs-plugin-controls-play {
    position: relative;
    bottom: 0.55em;
    font-size: 1.3em;
    color: white
}

.vhs-plugin-controls-play-container .vhs-plugin-controls-play.vhs-icon-play:before {
    content: '\e81c'
}

.vhs-plugin-controls-play-container .vhs-plugin-controls-play.vhs-icon-pause:before {
    content: '\e81d'
}

.vhs-plugin-controls-message-container {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    font-size: 13px;
    font-family: 'franklin', 'nyt-franklin', sans-serif;
    color: #b5b5b5;
    display: none;
    letter-spacing: 0.3px;
    font-weight: bold
}

.vhs-plugin-controls-message-container.vhs-message-container-enabled {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.nytd-player-ad-controls .vhs-plugin-controls-message-container {
    display: block
}

.nytd-player-ad-controls .vhs-plugin-controls-message-container .vhs-plugin-controls-ad-label {
    display: block
}

.vhs-plugin-controls-progress {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    cursor: pointer
}

.vhs-plugin-controls-progress.vhs-progress-hidden {
    display: none
}

.vhs-plugin-controls-progress .vhs-plugin-controls-current-time,
.vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font: normal bold 10px/1 'franklin', 'nyt-franklin', sans-serif;
    cursor: default
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-timeline {
    position: relative;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    align-items: center;
    margin-right: 15px;
    display: block;
    box-sizing: border-box;
    background-color: #000;
    border-radius: 100px;
    padding: 2px
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider {
    position: absolute;
    top: 2px;
    left: 2px;
    right: 2px;
    bottom: 2px
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider:focus {
    outline: none
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-buffer,
.vhs-plugin-controls-progress .vhs-plugin-controls-progress-time {
    display: block;
    height: 100%;
    position: absolute;
    background-color: rgba(255, 255, 255, 0.4);
    border-radius: 100px
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-time {
    background-color: rgba(255, 255, 255, 0.7)
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker {
    position: absolute;
    font-size: 0.8em;
    top: 50%;
    text-shadow: 0 0 7px rgba(0, 0, 0, 0.6);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: opacity 300ms ease-out;
    z-index: 1
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker.vhs-icon-circle:before {
    content: '\e81e'
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker:before {
    transition: transform 0.3s
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker:after {
    content: '';
    width: 20px;
    height: 20px;
    left: 22px;
    top: 10px;
    opacity: 0;
    position: absolute;
    border: 2px solid rgba(255, 255, 255, 0.5);
    transform: translate(-26px, -13px);
    border-radius: 50%;
    z-index: -1;
    transition: opacity 0.3s
}

.vhs-plugin-controls-progress .vhs-plugin-controls-progress-marker.vhs-plugin-controls-progress-marker--active {
    opacity: 1;
    transition: opacity 300ms ease-in
}

.vhs-plugin-controls-progress input[type='range'] {
    width: 100%;
    height: 100%;
    border: none;
    background: transparent;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    -webkit-appearance: none;
    z-index: 0
}

.vhs-plugin-controls-progress input[type='range']::-ms-tooltip {
    display: none
}

.vhs-plugin-controls-progress input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none;
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer;
    margin-top: 0
}

.vhs-plugin-controls-progress input[type='range']::-moz-range-thumb {
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer
}

.vhs-plugin-controls-progress input[type='range']::-ms-thumb {
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer
}

.vhs-plugin-controls-progress input[type='range']::-webkit-slider-runnable-track {
    width: 100%;
    height: 100%;
    cursor: pointer;
    background: transparent;
    border-radius: 2px
}

.vhs-plugin-controls-progress input[type='range']::-moz-range-track {
    width: 100%;
    height: 100%;
    cursor: pointer;
    background: transparent;
    border-radius: 2px
}

.vhs-plugin-controls-progress input[type='range']::-ms-track {
    width: 100%;
    height: 100%;
    cursor: pointer;
    background: transparent;
    border-color: transparent;
    border-radius: 2px;
    color: transparent
}

.vhs-controls-no-touch .vhs-plugin-controls-progress-slider:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}

.vhs-plugin-controls-options-container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-family: 'vhs';
    display: inline-block;
    width: auto;
    text-align: center;
    cursor: pointer;
    color: rgba(255, 255, 255, 0.8)
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option:hover,
.vhs-plugin-controls-options-container .vhs-plugin-controls-option:focus {
    color: white
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option:last-child {
    margin-right: 0
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-resize-full:before {
    content: '\e809'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-resize-default:before {
    content: '\e812'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-reload:before {
    content: '\e804'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-gear:before {
    content: '\e816'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-disabled {
    display: none
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-on:before,
.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-off:before {
    content: '\e807'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-on {
    color: #fff
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-off {
    color: rgba(255, 255, 255, 0.3)
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-off:hover,
.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-cc-off:focus {
    color: rgba(255, 255, 255, 0.5)
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-transcript {
    opacity: 0.8
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-transcript .vhs-icon-transcript-container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-transcript:hover {
    opacity: 1
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-transcript-disabled,
.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-icon-transcript-hidden {
    display: none
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container {
    position: relative
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume {
    font-family: 'vhs';
    color: rgba(255, 255, 255, 0.8)
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume.vhs-icon-volume-off:before {
    content: '\e811'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume.vhs-icon-volume-on:before {
    content: '\e80a'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume.vhs-icon-volume-half:before {
    content: '\e813'
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume:hover,
.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume:focus {
    color: white
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container {
    padding-top: 150%;
    padding-left: 105%;
    position: absolute;
    top: 140%;
    left: -23%;
    transform: rotate(270deg);
    transform-origin: top left;
    background-color: rgba(0, 0, 0, 0.27);
    border-radius: 2px;
    z-index: -1;
    backface-visibility: hidden;
    opacity: 0
}

@keyframes show-volume-slider-container {
    0% {
        width: 135px
    }

    1% {
        width: 135px;
        opacity: 0
    }

    100% {
        width: 135px;
        opacity: 1
    }
}

@keyframes hide-volume-slider-container {
    0% {
        width: 135px;
        opacity: 1
    }

    99% {
        width: 135px;
        opacity: 0
    }

    100% {
        width: 0
    }
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container.vhs-plugin-controls-volume-slider-show {
    animation: show-volume-slider-container 300ms ease-out forwards
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container.vhs-plugin-controls-volume-slider-hide {
    animation: hide-volume-slider-container 300ms ease-in forwards
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container .vhs-plugin-controls-volume-slider-track {
    height: 3px;
    width: 65%;
    border-radius: 2px;
    background: transparent;
    position: absolute;
    top: 0;
    right: 15px;
    bottom: 0;
    z-index: 1;
    margin: auto
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container .vhs-plugin-controls-volume-slider-track .vhs-plugin-controls-volume-slider-fill {
    width: 100%;
    height: 100%;
    background: white;
    border-radius: 2px
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range'] {
    width: 65%;
    height: 5px;
    border: 1px solid white;
    border-radius: 2px;
    background: transparent;
    position: absolute;
    top: 0;
    right: 15px;
    bottom: 0;
    margin: auto;
    z-index: 2;
    -webkit-appearance: none
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-ms-tooltip {
    display: none
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none;
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer;
    margin-top: 0
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-moz-range-thumb {
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-ms-thumb {
    height: 100%;
    width: 1px;
    background: transparent;
    cursor: pointer
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-webkit-slider-runnable-track {
    width: 100%;
    height: 3px;
    cursor: pointer;
    background: transparent;
    border-radius: 2px
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-moz-range-track {
    width: 100%;
    height: 3px;
    cursor: pointer;
    background: transparent;
    border-radius: 2px
}

.vhs-plugin-controls-options-container .vhs-plugin-controls-option.vhs-plugin-controls-volume-container .vhs-plugin-controls-volume-slider-container input[type='range']::-ms-track {
    width: 100%;
    height: 3px;
    cursor: pointer;
    background: transparent;
    border-color: transparent;
    border-radius: 2px;
    color: transparent
}


.vhs-copy-slate {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 60;
    background: rgba(0, 0, 0, 0.8)
}

.vhs-copy-slate .vhs-copy-slate-close-button {
    box-sizing: content-box;
    display: block;
    font-size: 20px;
    font-style: normal;
    line-height: 1;
    color: #fff;
    position: absolute;
    top: -10px;
    right: -10px;
    width: 35px;
    height: 35px;
    margin: 15px;
    cursor: pointer;
    opacity: 0.8;
    -moz-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out
}

.vhs-copy-slate .vhs-copy-slate-close-button .vhs-copy-slate-close-button-x {
    margin: 5px
}

.vhs-copy-slate .vhs-copy-slate-close-button:hover,
.vhs-copy-slate .vhs-copy-slate-close-button:focus {
    opacity: 1
}

.vhs-copy-slate .vhs-copy-slate-close-button:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}

.vhs-copy-slate .vhs-copy-slate-center-container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    padding: 20px;
    height: 110px;
    width: 65%;
    max-width: 500px;
    overflow: hidden
}

.vhs-copy-slate .vhs-copy-slate-center-container h4 {
    margin: 0 0 10px 0;
    padding: 0;
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #fff
}

.vhs-copy-slate .vhs-copy-slate-center-container p {
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #fff
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container {
    position: relative
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container input {
    width: 100%;
    height: auto;
    box-sizing: border-box;
    margin: 0;
    padding: 10px;
    border-radius: 3px;
    border: 2px solid #ffffff;
    overflow: hidden;
    font-family: 'franklin', 'nyt-franklin', Arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container input:focus {
    outline: none;
    border-color: #44cafc
}

.vhs-copy-slate .vhs-copy-slate-center-container .vhs-embed-form-container:after {
    content: '';
    position: absolute;
    right: 3px;
    top: 3px;
    height: 80%;
    width: 70%;
    border-radius: 3px;
    background-image: -webkit-linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    background-image: -moz-linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    background-image: -ms-linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    background-image: linear-gradient(right, #fff, rgba(255, 255, 255, 0));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#FFFFFFFF', EndColorStr='#00FFFFFF');
    pointer-events: none
}


.vhs-plugin-error-slate {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    background: #000;
    line-height: 1;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    z-index: 50
}

.vhs-plugin-error-slate .vhs-plugin-error {
    display: block;
    font-family: 'franklin', 'nyt-franklin', arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    z-index: 50;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-plugin-error-reload-icon {
    cursor: pointer;
    color: #fff;
    font-family: vhs;
    font-size: 17px;
    margin-right: 5px
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-plugin-error-reload-icon:before {
    content: '\e804'
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-icon-alert {
    color: #fff;
    font-family: vhs;
    font-size: 22px;
    margin-right: 5px;
    display: none
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-icon-alert:before {
    width: 1.1em
}

.vhs-plugin-error-slate .vhs-plugin-error .vhs-plugin-error-msg {
    display: inline-block
}


@-webkit-keyframes fade-in-1mDrHEhL {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fade-in-1mDrHEhL {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.overlay-19fDZ37B {
    position: absolute;
    height: 100%;
    width: 100%;
    /* Matches `$zindex-controls` in `src/stylesheet/z-index.scss` */
    z-index: 40;
    -webkit-animation: fade-in-1mDrHEhL 500ms ease-out forwards;
    animation: fade-in-1mDrHEhL 500ms ease-out forwards;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: transparent;
    border: none;
}

.unmuteCta-2JotPa9b {
    color: white;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    display: flex;
    align-items: center;
    background-color: #0000006b;
    padding: 10px 15px;
    border-radius: 3px;
    display: flex;
    align-items: center;
}

.cta-2ofTjDz9 {
    text-transform: uppercase;
    margin-top: 2px;
}

.volume-1_GozD1r {
    margin-right: 10px;
    display: flex;
}

.volume-1_GozD1r svg {
    fill: white;
}

.volume-1_GozD1r svg path {
    stroke: white;
}

.liveBadge-2VLT13-_ {
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    padding: 4px 8px 3px;
    color: #fff;
    background-color: #d11e26;
    border-radius: 3px;
    text-transform: uppercase;
    position: absolute;
    top: 15px;
    right: 15px;
}


.overlay {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 40;
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    background-color: transparent;
    border: none;
    padding: 12px 16px
}

.unmuteIconWrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    height: 40px;
    width: 40px
}

.backgroundCircle {
    position: absolute;
    background-color: #000;
    opacity: 50%;
    border-radius: 50%;
    height: 100%;
    width: 100%
}

.volume-muted {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.333 10L24 7.333L22.667 6L20 8.667L17.333 6L16 7.333L18.667 10L16 12.667L17.333 14L20 11.333L22.667 14L24 12.667L21.333 10ZM11 0H13V20H11V0ZM11 20L1 10L11 0' fill='white'/%3E%3Cpath d='M0 6H10V14H0V6Z' fill='white'/%3E%3C/svg%3E%0A");
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    z-index: 1
}


.nyt-debate-unmute {
    bottom: 0;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABaCAQAAAAGRyB7AAABd0lEQVR4Ae3aWVFsQRyD8ZZwpIwUJCABSS0BJ2wGkICD8MSaOksYUjWZyvfcXfx/F+7ZR2uttdZaa+ZwugoE3vIRC16BfMQjkM+4B+IZmEA8A3dAPAO3QDwDJ/wo9kxBjMwzxc9WVy5//yn+MwW1uvJRH+dz73QfZKl1rgKhvdOLoFYHESG0dzoPstT6ICqE9k4fglobRICs752ugyzFg2iQnb3TgRAYAmRnp+MgS+njXCACUEYyIPBP6WOdj/AzpNF0hJuhQ3SEn6FDdISfIUN0hJ+hQ17woiP8DB1yPsLPYIgJ4WcwxIDwMxhiQPgZDDEg/AyCvGCtF0KU0T8qw3/xHnB7+nNejORfGvZCvbdNhpvYPlLoA578x23+h59mRsCj6ImdeLX/xYABwqv9r2kMEF5teGnmh6ysNrzCtELWV0e+UKbVka/3KcPHFk5I9gdhn+V/FNav2y4OMkY+hBmpkDHyIcxIhYxrCDf2c25rrbXWWmvcOwbAP7n2iuCsAAAAAElFTkSuQmCC");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 45px auto;
    height: 45px;
    left: auto;
    opacity: 0.4;
    padding: 8px 15px;
    position: absolute;
    text-indent: -9999px;
    transition: 0.35s ease-out;
    width: 45px;
    z-index: 9999;
    top: 0
}

.nyt-debate-unmute.mute {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABaCAQAAAAGRyB7AAAByElEQVR4Ae2aB5XCQBiEIyESIgEJkYCESEBCJETCSkACElYCEuJgrre5e2k/x2x4871K59syWytjjDHGGGP+GRweQgLj/iVqXIH9S2Rg/xpnvLK5CLoSJBLe2V6PchGc8MlmCQBolRIdvhGQAEY0upBFQCPjJ1k2UoQ0EpheNFKwRljkIBgpwhq1tGFxOQYCt+GGiU4oERj+jvjJiFoQsms0UOP8u/XjzB1dKgEs6glX1Pw8NaxRELLfmZf4uxuj5/4hlAAWZ9IwUx/5riHLrPhkO1MfjUwCWDFUZn4HfjJU68GNWNUcu8kQz0KNVePDdeb1phCN2fGB+8dItVWoBk880mSzSsVoMBimhjkaWHO5Gg03q8AiTKfBKz70k/+jKVaDhrnLpGRbrkY7GboXfOdYrgaN1pMR0BekwUxq9NawhkjDXdyBKxj+PBnRTw09Udcvm7yI1W8peIPH220pvvkp1WAR/VZ0CiZVKuVgIAWHv1TKMU0KzqkG/aEZi+iPMOMiPlAu+Hhff9kiLqK/+hIApxtrZP2lsHijGtHs8XYbi7QyCRYJ9DGOWaXI5rBgCa1ItXfQkcaeRapHAEfUlTHGGGOMMffmCXy7hBvK6RtSAAAAAElFTkSuQmCC")
}

.nyt-debate-unmute:hover {
    cursor: pointer;
    opacity: 1
}


.vhs-plugin-orientation {
    width: 100%;
    height: 50%;
    position: absolute;
    bottom: 0;
    pointer-events: none
}

.vhs-plugin-orientation:before {
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.5));
    content: '';
    width: 100%;
    height: 100%;
    transition: opacity 0.3s;
    opacity: 0
}

.vhs-plugin-orientation.vhs-plugin-orientation-onboarding-message-showing:before {
    opacity: 1
}

.vhs-plugin-orientation-icon {
    z-index: 99;
    position: absolute;
    height: 75px;
    width: 75px;
    right: 2%;
    bottom: 12%;
    opacity: 1;
    pointer-events: auto
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-faded {
    opacity: 0.6
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-hidden {
    opacity: 0;
    pointer-events: none;
    cursor: auto
}

.vhs-plugin-orientation-icon:hover {
    cursor: pointer
}

.vhs-xxs .vhs-plugin-orientation-icon,
.vhs-xs .vhs-plugin-orientation-icon,
.vhs-s .vhs-plugin-orientation-icon {
    height: 40px;
    width: 40px;
    bottom: 20px;
    right: 15px
}

.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper,
.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper,
.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper {
    border: 2px solid white
}

.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before {
    left: 40%
}

.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-xxs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:after,
.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-xs .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:after,
.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:before,
.vhs-s .vhs-plugin-orientation-icon .vhs-plugin-orientation-eyes:after {
    height: 3px;
    width: 3px
}

.vhs-s .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised,
.vhs-xs .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 46px
}

.vhs-s .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised,
.vhs-xs .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 56px
}

.vhs-m .vhs-plugin-orientation-icon {
    height: 60px;
    width: 60px;
    right: 17px
}

.vhs-m .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 52px
}

.vhs-m .vhs-plugin-orientation-icon .vhs-plugin-orientation-fov {
    right: 25%
}

.vhs-m .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 62px
}

.vhs-l .vhs-plugin-orientation-icon {
    height: 65px;
    width: 65px;
    right: 23px
}

.vhs-l .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 66px
}

.vhs-l .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 76px
}

.vhs-xl .vhs-plugin-orientation-icon {
    height: 70px;
    width: 70px;
    right: 23px
}

.vhs-xl .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 66px
}

.vhs-xl .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 76px
}

.vhs-xxl .vhs-plugin-orientation-icon {
    height: 75px;
    width: 75px;
    right: 30px
}

.vhs-xxl .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 82px
}

.vhs-xxl .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 92px
}

.vhs-plugin-orientation-rotator {
    position: relative;
    width: 100%;
    height: 100%
}

.vhs-plugin-orientation-clipper {
    position: relative;
    height: 100%;
    width: 100%;
    border: 2px solid white;
    box-sizing: border-box;
    border-radius: 100%;
    background: transparent;
    overflow: hidden
}

.vhs-plugin-orientation-fov {
    position: relative;
    height: 75%;
    width: 75%;
    transform-origin: bottom right;
    bottom: 33%;
    right: 24%;
    background-image: radial-gradient(circle at 100% 100%, rgba(255, 255, 255, 0.7) 8%, rgba(255, 255, 255, 0) 39%);
    transform: rotate(45deg)
}

.vhs-plugin-orientation-eyes {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0
}

.vhs-plugin-orientation-eyes.vhs-plugin-orientation-blink:before,
.vhs-plugin-orientation-eyes.vhs-plugin-orientation-blink:after {
    animation: 'blink';
    -webkit-animation: 'blink';
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 2;
    -webkit-animation-iteration-count: 2;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-timing-function: linear;
    -webkit-animation-timing-function: linear
}

@-webkit-keyframes blink {
    16% {
        transform: rotateX(80deg)
    }

    33% {
        transform: rotateX(0deg)
    }
}

.vhs-plugin-orientation-eyes:before {
    left: 43%
}

.vhs-plugin-orientation-eyes:after {
    left: 54%
}

.vhs-plugin-orientation-eyes:before,
.vhs-plugin-orientation-eyes:after {
    width: 4px;
    height: 4px;
    position: absolute;
    top: 50%;
    background: white;
    border-radius: 100%;
    display: inline-block;
    content: '';
    transition: transform 0.1s
}

.vhs-plugin-orientation-icon {
    transition: bottom 0.2s, opacity 0.3s;
    bottom: 21px
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 50px
}

.vhs-plugin-orientation-icon .vhs-plugin-orientation-clipper {
    border: 2px solid white;
    transition: border 0.3s
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-cover {
    opacity: 0.5
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-cover .vhs-plugin-orientation-clipper {
    border: 2px solid rgba(255, 255, 255, 0.7)
}

.vhs-plugin-orientation-icon.vhs-plugin-orientation-icon-cover .vhs-plugin-orientation-fov {
    background-image: radial-gradient(circle at 100% 100%, #fff 33%, rgba(255, 255, 255, 0) 34%)
}

.vhs-plugin-orientation-icon:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}

.vhs-plugin-orientation-onboarding {
    z-index: 99;
    opacity: 0;
    transition: bottom 0.2s;
    position: absolute;
    left: 20px;
    bottom: 30px;
    color: #fff;
    font-family: 'franklin', 'nyt-franklin', arial, helvetica, sans-serif;
    font-size: 16px;
    font-weight: 700;
    pointer-events: none;
    cursor: auto
}

.vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 60px
}

.vhs-plugin-orientation-onboarding.vhs-plugin-orientation-hidden {
    visibility: hidden
}

.vhs-plugin-orientation-onboarding.vhs-plugin-orientation-onboarding-message-shown {
    animation: 'show-onboarding';
    -webkit-animation: 'show-onboarding';
    animation-duration: 5s;
    -webkit-animation-duration: 5s;
    animation-timing-function: cubic-bezier(0.9, 0.01, 0.99, 0.09);
    -webkit-animation-timing-function: cubic-bezier(0.9, 0.01, 0.99, 0.09)
}

@keyframes show-onboarding {
    20% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes show-onboarding {
    20% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.vhs-xs .vhs-plugin-orientation-icon {
    transform: scale(0.95);
    bottom: 19px;
    right: 19px
}

.vhs-xs .vhs-plugin-orientation-icon.vhs-plugin-orientation-raised {
    bottom: 40px
}

.vhs-xs .vhs-plugin-orientation-onboarding.vhs-plugin-orientation-raised {
    bottom: 50px
}


.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header {
    padding: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title-wrapper {
    max-width: 72%
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.4em
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 16px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 26px;
    margin-left: 0;
    padding-right: 1px;
    margin-right: 6px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-tools {
    top: 17px;
    right: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-player-header [class*='vhs-icon-'] {
    font-size: 22px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay {
    padding: 0 17px;
    bottom: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 27px;
    left: 27px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 14px 16px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 2em;
    padding: 19px 15px 19px 24px;
    border-radius: 4px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 27px;
    padding: 0 27px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 70px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 24px;
    margin-top: 8px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 180px);
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 8px;
    padding-left: 8px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 8px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 48px;
    margin-left: 5px;
    margin-right: 12px;
    top: -1px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 4px;
    left: 3px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 29px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-mobile-play-button {
    font-size: 38px;
    width: 78px;
    height: 78px;
    padding: 20px 28px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module {
    top: 45px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-share-module-arrow {
    right: 20px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group button {
    font-size: 1.5em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-times-video-link {
    margin-left: 17px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 13em
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-end-slate {
    padding: 17px 0
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 22px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls {
    padding: 17px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 34px)
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-play-container {
    margin: 0 18px 0 9px;
    font-size: 18px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 18px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-options-container {
    margin-left: 18px
}

.vhs-container-namespace-hwX6aOr7.nytd-player-container .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 18px;
    margin-right: 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#B3000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header {
    padding: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title-wrapper {
    max-width: 62%
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 21px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-tools {
    top: 10px;
    right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header .vhs-tools div button {
    padding: 0 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-player-header [class*='vhs-icon-'] {
    font-size: 20px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay {
    padding: 0 10px;
    bottom: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 19px;
    left: 19px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px 13px 11px 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 18px;
    margin-top: 0px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 18px;
    padding: 12px 10px 12px 16px;
    border-radius: 3px;
    border: 1px solid white;
    border: 1px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 16px;
    padding: 0 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 53px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 16px;
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 60px);
    margin: 0 3px 0 0;
    padding: 2px 3px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:nth-child(2) {
    margin-left: 0;
    padding-left: 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name~.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px;
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 28px;
    margin-left: 5px;
    margin-right: 8px;
    top: 0;
    border-width: 1px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 2px;
    left: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 6px 0 0;
    padding: 2px 6px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-mobile-play-button {
    font-size: 18px;
    width: 46px;
    height: 46px;
    padding: 13px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module {
    top: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-module-arrow {
    right: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 15px;
    margin-bottom: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group {
    padding: 0 15px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group button {
    font-size: 1.2em;
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link {
    margin-left: 10px;
    margin-right: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed-form-container input {
    font-size: 11px;
    width: 9em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link {
    border-right: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.8em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.4em;
    margin-top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-sidebar {
    border-left: 1px solid white;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    padding-left: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-sidebar .vhs-share-section {
    display: block
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-share-sidebar .vhs-social {
    text-align: left
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed {
    margin-bottom: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed .vhs-icon-embed {
    display: inline-block;
    margin-top: 17px;
    margin-right: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-embed-form-container {
    display: inline-block;
    margin-top: 17px;
    padding: 2px 4px 4px 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group>span,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group>label {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-share-module .vhs-icon-group>button {
    margin-top: 7px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate {
    padding: 10px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper h2 {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social-icon-wrapper i {
    margin-top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-end-slate .vhs-social {
    min-width: 250px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls {
    padding: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 20px)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress-timeline {
    height: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-play-container {
    margin: 0 14px 0 7px;
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 14px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-options-container {
    margin-left: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 14px;
    margin-right: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-current-time {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-duration {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress .vhs-plugin-controls-progress-timeline {
    padding: 0;
    border: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxs .vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#B3000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header {
    padding: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title-wrapper {
    max-width: 62%
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 21px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-tools {
    top: 10px;
    right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header .vhs-tools div button {
    padding: 0 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-player-header [class*='vhs-icon-'] {
    font-size: 20px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay {
    padding: 0 10px;
    bottom: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 19px;
    left: 19px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px 13px 11px 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 18px;
    margin-top: 0px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 18px;
    padding: 12px 10px 12px 16px;
    border-radius: 3px;
    border: 1px solid white;
    border: 1px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 16px;
    padding: 0 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 53px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 16px;
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 60px);
    margin: 0 3px 0 0;
    padding: 2px 3px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:nth-child(2) {
    margin-left: 0;
    padding-left: 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name~.vhs-byline {
    margin-left: 3px;
    padding-left: 3px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px;
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 28px;
    margin-left: 5px;
    margin-right: 8px;
    top: 0;
    border-width: 1px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 2px;
    left: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 6px 0 0;
    padding: 2px 6px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-mobile-play-button {
    font-size: 18px;
    width: 46px;
    height: 46px;
    padding: 13px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module {
    top: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-module-arrow {
    right: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 15px;
    margin-bottom: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group {
    padding: 0 15px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group button {
    font-size: 1.2em;
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link {
    margin-left: 10px;
    margin-right: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed-form-container input {
    font-size: 11px;
    width: 11em
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link {
    border-right: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.8em
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.4em;
    margin-top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-sidebar {
    border-left: 1px solid white;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    padding-left: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-sidebar .vhs-share-section {
    display: block
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-share-sidebar .vhs-social {
    text-align: left
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed {
    margin-bottom: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed .vhs-icon-embed {
    display: inline-block;
    margin-top: 17px;
    margin-right: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-embed-form-container {
    display: inline-block;
    margin-top: 17px;
    padding: 2px 4px 4px 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group>span,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group>label {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-share-module .vhs-icon-group>button {
    margin-top: 7px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate {
    padding: 10px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper h2 {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social-icon-wrapper i {
    margin-top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-end-slate .vhs-social {
    min-width: 250px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls {
    padding: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 30px)
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress-timeline {
    height: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-play-container {
    margin: 0 16px 0 8px;
    font-size: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 16px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-options-container {
    margin-left: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 16px;
    margin-right: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-current-time {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-duration {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress .vhs-plugin-controls-progress-timeline {
    padding: 0;
    border: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xs .vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#99000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header {
    padding: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title-wrapper {
    max-width: 67%
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.2em
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 21px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-tools {
    top: 10px;
    right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header .vhs-tools div button {
    padding: 0 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-player-header [class*='vhs-icon-'] {
    font-size: 20px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay {
    padding: 0 10px;
    bottom: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 24px;
    left: 24px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 14px 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 19px;
    padding: 13px 11px 13px 17px;
    border-radius: 4px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 18px;
    padding: 0 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 47px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 18px;
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 80px);
    margin: 0 5px 0 0;
    padding: 2px 5px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 5px;
    padding-left: 5px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline:nth-child(2),
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:first-child,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline:nth-child(2) {
    margin-left: 0;
    padding-left: 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name~.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name~.vhs-byline {
    margin-left: 5px;
    padding-left: 5px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px;
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 36px;
    margin-left: 5px;
    margin-right: 10px;
    top: -1px;
    border-width: 1px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 2px;
    left: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-mobile-play-button {
    font-size: 26px;
    width: 60px;
    height: 60px;
    padding: 16px 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module {
    top: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-module-arrow {
    right: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 15px;
    margin-bottom: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group {
    padding: 0 17px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group button {
    font-size: 1.6em;
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-times-video-link {
    margin-left: 10px;
    margin-right: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 5px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 11em
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-times-video-link {
    border-right: none;
    margin-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    font-size: 1.8em
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-sidebar {
    border-left: 1px solid white;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    padding-left: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-sidebar .vhs-share-section {
    display: block
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-share-sidebar .vhs-social {
    text-align: left
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed {
    margin-bottom: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed .vhs-icon-embed {
    display: inline-block;
    margin-top: 17px;
    margin-right: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-embed-form-container {
    display: inline-block;
    margin-top: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group>span,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group>label {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-share-module .vhs-icon-group>button {
    margin-top: 7px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-end-slate {
    padding: 10px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls {
    padding: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 30px)
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress-timeline {
    height: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-play-container {
    margin: 0 16px 0 8px;
    font-size: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 16px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-options-container {
    margin-left: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 16px;
    margin-right: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-current-time {
    display: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress .vhs-plugin-controls-progress-timeline {
    padding: 0;
    border: none
}

.vhs-container-namespace-hwX6aOr7.vhs-s .vhs-plugin-controls-progress .vhs-plugin-controls-progress-slider {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-metadata-container .vhs-video-length {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header {
    padding: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title-wrapper {
    max-width: 72%
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.4em
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 10px;
    margin-top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 26px;
    margin-left: 0;
    padding-right: 1px;
    margin-right: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-tools {
    top: 17px;
    right: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-player-header [class*='vhs-icon-'] {
    font-size: 22px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay {
    padding: 0 17px;
    bottom: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 27px;
    left: 27px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 14px 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 2em;
    padding: 19px 15px 19px 24px;
    border-radius: 4px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 27px;
    padding: 0 27px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 70px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 24px;
    margin-top: 8px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 11px;
    max-width: calc(100% - 180px);
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 8px;
    padding-left: 8px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 8px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 48px;
    margin-left: 5px;
    margin-right: 12px;
    top: -1px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 4px;
    left: 3px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 29px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-mobile-play-button {
    font-size: 38px;
    width: 78px;
    height: 78px;
    padding: 20px 28px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module {
    top: 45px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-share-module-arrow {
    right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group button {
    font-size: 1.5em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-times-video-link {
    margin-left: 17px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 13em
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-end-slate {
    padding: 17px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 22px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls {
    padding: 17px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 34px)
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-play-container {
    margin: 0 18px 0 9px;
    font-size: 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 18px;
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-options-container {
    margin-left: 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-m .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 18px;
    margin-right: 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-metadata-container .vhs-video-length {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header {
    padding: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title-wrapper {
    max-width: 76%
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 11px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 35px;
    margin-left: 0;
    padding-right: 0;
    margin-right: 7px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-tools {
    top: 23px;
    right: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-player-header [class*='vhs-icon-'] {
    font-size: 24px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay {
    padding: 0 23px;
    bottom: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 35px;
    left: 35px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 20px 23px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 36px;
    padding: 25px 20px 25px 32px;
    border-radius: 5px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 30px;
    padding: 0 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 85px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 31px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 13px;
    max-width: calc(100% - 250px);
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 50px;
    margin-left: 13px;
    margin-right: 18px;
    top: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 6px;
    left: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 36px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-mobile-play-button {
    font-size: 40px;
    width: 85px;
    height: 85px;
    padding: 21px 31px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module {
    top: 65px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-share-module-arrow {
    right: 27px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group button {
    font-size: 1.5em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-times-video-link {
    margin-left: 23px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-embed-form-container {
    padding: 6px;
    margin-right: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 14em
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-end-slate {
    padding: 23px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 24px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls {
    padding: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 46px)
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-play-container {
    margin: 0 20px 0 10px;
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 20px;
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-options-container {
    margin-left: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-l .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 20px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-metadata-container .vhs-video-length {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header {
    padding: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title-wrapper {
    max-width: 81%
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 11px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 38px;
    margin-left: 0;
    padding-right: 3px;
    margin-right: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-tools {
    top: 23px;
    right: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header .vhs-tools div button {
    padding: 0 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-player-header [class*='vhs-icon-'] {
    font-size: 24px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay {
    padding: 0 23px;
    bottom: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 35px;
    left: 35px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 20px 23px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 44px;
    padding: 33px 29px 33px 40px;
    border-radius: 5px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 30px;
    padding: 0 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 86px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 31px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 13px;
    max-width: calc(100% - 250px);
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 50px;
    margin-left: 13px;
    margin-right: 18px;
    top: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 6px;
    left: 2px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 36px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-mobile-play-button {
    font-size: 40px;
    width: 85px;
    height: 85px;
    padding: 21px 31px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module {
    top: 65px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-share-module-arrow {
    right: 27px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group button {
    font-size: 1.7em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-times-video-link {
    margin-left: 23px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-embed-form-container {
    padding: 8px;
    margin-right: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 14em
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-end-slate {
    padding: 23px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 24px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls {
    padding: 23px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 46px)
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-play-container {
    margin: 0 20px 0 10px;
    font-size: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 20px;
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-options-container {
    margin-left: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xl .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 20px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-poster-background.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-poster-background.vhs-mobile-poster {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#80000000')
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-metadata-container .vhs-video-cta,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-metadata-container .vhs-video-length {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header {
    padding: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title-wrapper {
    max-width: 81%
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-data {
    margin-top: 0.5em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title .vhs-data {
    font-size: 24px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title .vhs-byline {
    font-size: 14px;
    margin-top: 6px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-video-title .vhs-times-logo {
    font-size: 43px;
    margin-left: 0;
    padding-right: 2px;
    margin-right: 11px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-tools {
    top: 30px;
    right: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-tools div span,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header .vhs-tools div button {
    padding: 0 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-player-header [class*='vhs-icon-'] {
    font-size: 28px;
    vertical-align: middle
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay {
    padding: 0 30px;
    bottom: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-duration-poster {
    bottom: 45px;
    left: 45px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 20px 23px 18px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-duration-poster .vhs-poster-play-button {
    font-size: 23px;
    margin-top: -3px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-clean-poster .vhs-poster-play-button {
    font-size: 46px;
    padding: 33px 29px 33px 40px;
    border-radius: 5px;
    border: 2px solid white;
    border: 2px solid rgba(255, 255, 255, 0.6)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster {
    bottom: 40px;
    padding: 0 40px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata-container {
    padding-right: 90px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-metadata {
    font-size: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-title {
    font-size: 34px;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline {
    font-size: 13px;
    max-width: calc(100% - 250px);
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0;
    border-left: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline.vhs-no-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-byline.vhs-no-byline {
    margin-right: 0;
    padding-right: 0;
    border-right: none
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-byline,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name+.vhs-byline {
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid rgba(255, 255, 255, 0.4)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name {
    font-size: 14px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-length,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-video-length {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-show-name {
    font-size: 13px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-channel-name+.vhs-show-name,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-channel-name+.vhs-show-name {
    margin-left: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-article-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button {
    font-size: 64px;
    margin-left: 11px;
    margin-right: 14px;
    top: -1px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-poster-play-button:before,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-embedded-poster .vhs-poster-play-button:before {
    margin-left: 6px;
    left: 4px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-metadata-container {
    padding-right: 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-video-title {
    font-size: 39px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-media-action-overlay.vhs-mobile-poster .vhs-byline {
    margin: 0 12px 0 0;
    padding: 2px 12px 2px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-mobile-play-button {
    font-size: 44px;
    width: 94px;
    height: 94px;
    padding: 25px 34px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module {
    top: 83px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-share-module-arrow {
    right: 35px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-share-module-inner>div {
    margin-top: 25px;
    margin-bottom: 25px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group {
    padding: 0 20px 0 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group i,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group button {
    font-size: 1.7em;
    margin-top: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group span,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-icon-group label {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-times-video-link {
    margin-left: 30px;
    margin-right: 20px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-times-video-link .vhs-icon-times-video-logo {
    margin-top: 16px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-embed-form-container {
    padding: 8px;
    margin-right: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-share-module .vhs-embed-form-container input {
    font-size: 12px;
    width: 14em
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-end-slate {
    padding: 30px 0
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-end-slate .vhs-social-icon-wrapper {
    font-size: 28px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-twitter,
.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-end-slate .vhs-social-icon-wrapper .vhs-icon-facebook {
    margin-top: 15px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls {
    padding: 30px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-gradient {
    padding-top: calc(18% + 60px)
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-progress-timeline {
    height: 10px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-play-container {
    margin: 0 22px 0 11px;
    font-size: 22px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-progress .vhs-plugin-controls-current-time {
    margin-right: 22px;
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-progress .vhs-plugin-controls-duration {
    font-size: 12px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-options-container {
    margin-left: 22px
}

.vhs-container-namespace-hwX6aOr7.vhs-xxl .vhs-plugin-controls-options-container .vhs-plugin-controls-option {
    font-size: 22px;
    margin-right: 22px
}


.nytd-player-timecode-popup {
    position: relative;
    width: 40px;
    height: 20px;
    bottom: 35px;
    background-color: black;
    z-index: 16;
    text-align: center;
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 3px;
    box-sizing: border-box;
    line-height: 0
}

.nytd-player-timecode-popup span {
    font-family: 'franklin', 'nyt-franklin';
    font-weight: 700;
    position: relative;
    color: white;
    font-size: 10px;
    display: inline-block;
    bottom: 1px;
    line-height: 20px
}

.nytd-player-timecode-thumb-popup {
    position: relative;
    width: 126px;
    height: 72px;
    bottom: 89px;
    border: 1px solid rgba(255, 255, 255, 0.8)
}

.nytd-player-timecode-thumb-popup:before {
    border-top-color: rgba(255, 255, 255, 0.8) !important
}

.nytd-player-timecode-thumb-position {
    top: 45px;
    text-shadow: 0px 1px #000
}

.nytd-player-timecode-popup:after,
.nytd-player-timecode-popup:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: ' ';
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.nytd-player-timecode-popup:after {
    border-color: rgba(0, 0, 0, 0);
    border-top-color: #000000;
    border-width: 3px;
    margin-left: -3px
}

.nytd-player-timecode-popup:before {
    border-color: rgba(245, 240, 240, 0);
    border-top-color: rgba(255, 255, 255, 0.2);
    border-width: 5px;
    margin-left: -5px
}


@font-face {
    font-family: 'vhs';
    src: url("data:application/font-woff;base64,d09GRgABAAAAABM0AAsAAAAAHUgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAQwAAAFY+Q0nTY21hcAAAAYAAAADlAAADONLmrf1nbHlmAAACaAAADSsAABMEts3xjmhlYWQAAA+UAAAAMwAAADYM85FUaGhlYQAAD8gAAAAgAAAAJAoGBk5obXR4AAAP6AAAAFMAAACIjLb/8GxvY2EAABA8AAAARgAAAEZgOlwUbWF4cAAAEIQAAAAfAAAAIAExAJduYW1lAAAQpAAAAXIAAAKRedPtznBvc3QAABIYAAABGgAAAdPnQMIjeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkUWacwMDKwMBUxbSHgYGhB0IzPmAwZGQCijKwMjNgBQFprikMDi8YXigyB/3PYohiDmLYCRRmBMkBAM6BC5UAeJzt0llOw0AQhOHfiTEQwhqyr/Oek3Egnjhg3SJUu/sYGelzyWPZsqYaeACmdrUeuj86Yv16txv3p8zG/Z4f3w/OjokWarcbCC0jvTo/u4458Tu9vzzwyBPPfv+FOa+88c4Hn3yx4JslK9Zs2LJjz4EjJ85caP7EwH3N4+Jzz9XirFP0ouKzRiV6VIkuVaJjFXeCittBxT2h4sZQie5V3CIq8XcqbhYVd4yK20bFvaPiCUDFs4CKpwIVz4cnKxG5SkSuE5GbROQ2EblLRO4TkYdE5DEReUpEnhORl0RkS7R/zNdQFwAAAHicdVgJcBvXed7/Pewuzl0cewAg7iUAAiABEAdhURRIyRJJUQQvS3Qk2ZLikSmJsmK3lVzJTkwlTuKp1TqOO42VxuPaVtNWcq3ESSYzotxpOnU7bWcaTWdU29PU43Rsq05aeybplWiIVf+3IBVdwQL73r73/7v//X8LjnDctd+ml+kEl+U2cVzaV8tm2FGCZEoU2CGDT9E1dsQhWWkMWAc1fHjUq/Uau6xW4iBmU0gchSq9LLl1n+7zS+17EkFFcgk2ALfTLwUkyU1ey8VCXo/Iw6mj53bsUPVcsZlMRci4FiDwmI38IBPV2TYBya36dK9Pao9koiGfxyEQIrt1P94Xes3Pw9LJ473prBYk9AR4JCF4kOM4G+ryRSrRu7go1+Jmue2oD8pkpIpgyZm19FEVPQbVSqMJDWhk6jVLeq2CatQt3Y2UqDYqmqogY8cWuCIBsmmBhk/UG1nq7J5qHZw+NpLOtmD76ESuWK9+a+Hw1LYZaL8C4d54YfLLk/MTmt6lZ5KJUECNZZKReEEbrCfKuXohV4qpl8+cMc+c+WhftdI8On3/5vE09feW7t5678Lc9K6+3pcXwWXzpiNZLa91J4y+ciri9fA8REJqwi2ofrs7qG3LNeKaeWgMWmMfnHicA9T9LfozcoUb4jgQRNROEItgpCzJmRpMcU23xhjoTDkcJKTIomurq47dAAP0Z+sG40VXc1PXZKFx3wD/+JHFya6QnqtmIT9RDEY1b+DAxtrSaMK7uTVzz5ceOTA5lk0Pkt8JCf51KcMTS9Z3D2i60BjYjWbpzUeoBlCau8sh2oZa0NNLClqwWpqfXnhgf7hn1We2L6PPjnCPcCe4pzmO74dyLdNfLxv1/tQQ9GdxYrArI1vuzxq1fpyV++tGqm5N2GJKLPfj1xANsZxSjfI6SCkpoV80+pVUv8h+aqpfNRRDZfNyPwhM5yQLAgck0ylBwQCoZWgAQwMjIYChkEmhoWyfM51ww4fgl4CH2gnc4WM67XbJ4aL/6XRI9va/wXdX/hC+q8VihVhsMg1g99ohQ1Kl5Eb64O3M5LZbkpVvSHG7IIgJ6m/LfxwrxOOFGOww3+cFu12AlF0IJpNBgbN8/yWbjza4Ml500hDj1Mhi1DehwlJXEa1EwDAQBf26v70susnw5/95w/Dk818bkgu5Z89vHcsXCvmxrfMb7qr31mswPHvP7ieOHGqOjGxYPEIbD396YUmB738f5PnNI+O9+fFt57eN53t1tac+QIeSqY3Nww8D95nDwyMcRzEnOfpjspvLcfdy+1k2Yi6SWpNUUagmXE8uwiKyI1MTipAugrUuYNp1chVzNEYUiTANJNBWNWiSGq8wN6LrjGRKgAd6ytGBnKblBqLlHl9vl+BPpvM9lXLfaE/PaF+50pNPJ/1CVy/ZGdhS7K/keoxun+ARdbfivpkzLPi6jZ5cpb+4JbvyflyDq1oioZmCFv9JFGkGkTTqEYxeT8gtKYEte/fv2aIokjvk6TWEfyhtxrkrLBX8TpfrRvKCFHZJirJlz/6KFo/3xuPcmo3eJV/n3FyMK6H/MoJIhRiwKMyImZQIgqKz+lQrQWOgxgMGpoLlloVsAwZqpKAatvtsobx1/le5IJvXZBlALsTkd9+VyW687ExjBbZM/sAWUtu/UA17SCV21fDIyODNy6bJCJCs8HOkWp3GkMOb51Zr67LtPFW5CrfALXKPozeZPywfYhHttAHLM7pYJMx/VrVlNYe5cKChC3yHYbUaN+HO9LUbOAK+pC+NnlV9HT/XfehpstmXq8bTm4KKy4nlKBHr6a6oAZeb7iE22eWRg3HBxhLVZk8FoxnHpANOWAx3a6rqkcLBIUavOm6hx/wjHYaWY2HlN+i5lfWpUilF/4adPwgn5ES8y4iXqmOJoOxRA6oeijq8iirw8aAn4G54Aq5osLvblwlapOGtuWIuEw2H1YCu3kIJfofNou2GV9ufI08+VEq1x9hTyIVUievExLVzwlPU4FxciEtjRWTN1le1DsyhpC9ZYTbCFgW4XGG2xIJF1v/yo49++RPyiyNnzecg8tKbd0W6aubO3qHB6VBX7Ng87DNfoifMl2HvylPHj9MT9y1UH589/A2itX8ajacODj/91Kqfz9FX8dkC5+EUrgsjMulrYNcLiFlfMjuMlUVM+kSqY4XRfbDLfGfpYv7iVy8uQc/SxR/lrfEsW1qiBu4t55fNxeUl8+2Ty/n88knILZFLbBHJLD0X+RrdwumIPljt6jRgtYLKdSqWatUpvu4zsFFZYbAeoAo17Gy+ShP4Wrk0M7evtXFkMpMZ2djaNzdTKpv+UfPK5Wg+H70M4VEIZzZm8Auf2ss2R7PpL3x940gmM8Y4f//n8Il5JRc1r0Tz5hX4BOnMK5mNaAf+erxTtEKC6+UaKN+dwhHqhopeUKt15pwCoEMs12QN1UIZ6BnbplsDqv21hw8cePggzJW3nXli7N6K/heBrorm9tTI2dtCov17L7wAp154wTxWr8Op3K4t5c0ffxyWS5ENQ53avyi8TKsYK1wAfPh4DBUc8+R18n+XLrUd7WlaNQ/B8+YO+LOVQfhHHJ83D7E4Y7xjwhvUy3gdjJcFGY7CG21ne+rSJfId8r/UazHPw58i8w+vM7M4+Qq9SvvQPiIXxArPQTatyxBo0E6N71RsmmLVnVSwVhcJySdB8v5L0x2T7j/75OjoF89eYMOTZ++ffPqhdeseevr0qcM4nIJA7fnQKwC/S1bew93lDhEb6ASjWiNeHLR0uISqfsyFUYLbUamxikrJud/6Fd7sgg7ehKkOkuxbRZIejxBCIMkw8d/btpIPUTc/WhW9LqogpLLQyNarDqiq3bb0lLnPm5fMvUDn4BgcmyUfrnxAI98G81WPB3YAnTJ/CJWpjn/oKMa4jBXzljimozdG6oM3BeOdczGAomRFnWLqJXWRb2QbmJyBbCOLyXkEcphkF7+6fBKz7SKdzltpd7aTbT/AtFzOXWwf7iRqHvMTsxN2L13MIdk7ls6Ltn2WnMHbJb2ecTeLvJZcD/7aPKLX/ufa6/S/6BzeN8lV2Z1rmQKClCgomo61KxvApMcFBOa6ojVwhYKGjV9Mst7SAAQwGlnvFB8SndYJnLwoPiaKvMMtHrA7BfhzRXUmAit/4k85VAVec6QyqXsW7U6nHU/gfhtAsAmCzX6Nt4NAvCufGAa+Qihew6B+n6KwPGC6v053URdnx86GVSiDqBk7bhqzWEYsbeEnCbKpElg9CqXN1C0oZb0gMJDVwBcmRC3YCIexc68usgC0GuN61AHfMfTGwCoYQ/VwIQZk/dzxOTJ/dB4idvGg0xXoEXh5xiOKrVAYAbP3s3a3t0ufFrzCqGbj7T1O2b4g2tEEB+2Snu7Q2lvBsMNOfZ8V3SBHtBleFscVm83R45QcC2ivPeu3b390+/bjbN8bU7sqgiSoM8APeeyTEa9TPOBwD/HCSIyXBHdFjnTJ4BYt2lA40Se6RWXmBlLXep6/O7JKGvaCe7WO4Ok18joXYDVSEdAYrNEzWFBFnTV4TYu4lp+TFdCk55adMYU8035J0ohjWZPewtVlp7KGMf6Jvkz+A+9T4ibxjeCOdwsoFpbNNGpNWiQlwMmAzlqGfn3Dghe1NWxSvXmTeYjBzCyDIh3wwghuE/LtcpZ3SBq4Na/XZg+KPqdNkR18tvyVfS27IGugJly5YjHnSqiKLNqn9jz7zKOiiOtaKKRsmSITY0rI5qea4hXFR5+5XWXzr/ITMlW8bq/bHemOuAXJ7kZuKk/kdzyXoJqkubyO2K6Du2IOrwuvaPLZ+ZPvVHBD8bglqXr63OmqJFGBehS8Ia2+dXMsB62OqsiIrFH1jgWbEEcQyd53sUNJUEIYiUGdQZNgxKJ50VXf5C/MOBX5KrNDxDVzAaNlhIfvKQnH6pxfnrX2NeDt/IVZNBQaDMmJGwmEYQF+dMOFJKxSrMl2gc5Riv2eyaZavr1JBJYpazKzNGugd7TrMjMPzV7gvfywIFyYQZtcRfd881dTJeacZUKiEINXmbFnl3l+BOmRIqJpcEgUOjPphl0U5JqJNtuJNluVij15GBCSSiRGO/iKZStLW+xtTcqAa2NAozsV71U94GvNPTK4OFm29Wx/oLnp0ZzNJ0zyRBg6v/felx4Zt40cP7177vSGcW8f+Wt8bJ+31SpOLh5dnCwO1gXgWzZJmJiBzUdfPP/i0c3NdeP+wFpvPkd9NNDpzUIGscYAvgco1Nbu8vj9HvKhB1rmftEp0wHJbcfZLbVM5uKd/DFYJUVuRCwaf8s1U8F834p5iMqa6brpkvz7yicSWov62fmGObNZG5+zF5/jZlEmATMMIPKhO3/zbz/6u88Ij73x38tPwJ5jbx49+uZP2amj0x+Rb9MokzLgAD95sf0AjZqbzBFL7s4ewxOcvop2/e+99+NP0ydWvsB+a3Z5hU6Tv/w1/f76v1Bb7/D/EiTv9M/R/wPgTKeDAHicY2BkYGAA4vlfmZ/H89t8ZeBmfgEUYbg8cdlrGP3/6393tj3MQUAuBwMTSBQApqoPWwB4nGNgZGBgDvqfxcDA9vD/1/8P2PYwAEVQgBIAr+IHX3icY37BwMAMwgYQmuUAEBtBxUD8XwwMbA+B7JsMDKyToPw5EMxSAlVTApGDqWF+8f8rcyQDA+MaIHsBEEfC8P9/zIJw9l+mgwwMIAwyAwAesxwZAAAAAAAAZgDkAUAB4gIuAsADFAPKBAgEPgSMBOAE/gUcBWAFigWwBc4GBAYwBoIHIgdGB+gINgiCCMwI6AkcCTYJRAlYCYIAAHicY2BkYGBQYuhmYGUAASYg5gJCBob/YD4DABnmAckAeJx1j8tKw0AYhc/Yi9iCgqIbN7OSFiFtClbpxmKx3UqF7tM0t5JmymRa6MY3cOEL+iJuPEkGEcFMZub7z38dAOf4hED13XFXLFCjVfERjvFgucb1aLlOfrLcQBvPlpvUXyy3cItXy21c4I0+UT+htcaHZcGML8tHOBXCcg1NcWa5Tr603MCVuLbcpO5abmEh7i23cSPeJ2p70EkUG9mZdOWg7w7l8iAVpSTzUuntTKx0LscyVJkJ0lQ5vtrs43weRLvU0yT+i0Dnicqk6/RpzYIs0J4JVkWlfB8NjAllqNVGTm0NudVqHfjGiY3Zjnq937UxgcIWB2gkiBDDQKJDtct7gD5cDElLRkhGVlEJMnhIqXjYMSMuPTntMXdIK6MaMCIlO/B5brBnXI459YhZKXO11apzQU9RJSnzJTs77F/5ZvRlpd8rK69+ZiqyI05quMKyuy67SUz/zCH5zsK3puJTd8rXGqoj9Lj+mfsbqE5ywAAAeJxtT9luwjAQzHCEJlyl0Pumz37gi5Axa7Bw4shxCPTri02kUqn7suPZ8c5O1IrOlUb/1xwttNFBFzF6uEKCFH0MMMQIY1xjghtMMcMt7nCPBzziCc94wSve8I4PfGKOr2iQH91SckErY3Yz/3Aqo5Lt1ZoM02Zj+oGslXNkE4+5JutSjywVmh+HHhZkM65VvgsSyla0jj0SIrTtehSMKq1LYYny8H9vdJVRehYsV+bgtUzK0Gw99oOaO7Flmp/cR5e3LmXjxJUe/y5jWeVo+teL0UG5yYVmy7Vki4SfIuVOmbwtzCZtZkbKpIFV0bdUqm9iftegweUpp26JOvbZ2aJX8KoktoiFskJTx7PdwP05l8ko+gFB6IqkAAA=");
    font-weight: normal;
    font-style: normal
}

[class^='vhs-icon-'],
[class*=' vhs-icon-'] {
    font-family: 'vhs';
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    *margin-right: 0.3em
}

[class^='vhs-icon-']:before,
[class*=' vhs-icon-']:before {
    text-decoration: inherit;
    display: inline-block;
    speak: none;
    width: 1em
}

a [class^='vhs-icon-'],
a [class*=' vhs-icon-'] {
    display: inline
}

[class^='vhs-icon-'],
[class*=' vhs-icon-'] {
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    vertical-align: baseline;
    background-image: none;
    background-position: 0% 0%;
    background-repeat: repeat;
    margin-top: 0
}

.vhs-icon-play:before {
    content: '\e81f'
}

.vhs-icon-pause:before {
    content: '\e820'
}

.vhs-icon-facebook:before {
    content: '\e800'
}

.vhs-icon-twitter:before {
    content: '\e802'
}

.vhs-icon-times-video-logo:before {
    content: '\e801'
}

.vhs-icon-replay:before {
    content: '\e804'
}

.vhs-icon-alert:before {
    content: '\e803'
}

.vhs-icon-embed:before {
    content: '\e806'
}

.vhs-icon-permalink:before {
    content: '\e805'
}

.vhs-player-header-background {
    display: none;
    position: absolute;
    width: 100%;
    height: 20%;
    top: 0;
    left: 0;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6), transparent);
    z-index: 11;
    pointer-events: none
}

.vhs-player-header {
    color: white;
    position: relative;
    z-index: 12;
    width: 100%;
    box-sizing: border-box;
    display: flex
}

.vhs-player-header .vhs-times-logo {
    float: left;
    font-size: 40px;
    border-right: 1px solid #ffffff;
    border-right: 1px solid rgba(255, 255, 255, 0.6);
    margin-left: 0;
    flex: 1;
    color: #ffffff;
    text-decoration: none
}

.vhs-player-header .vhs-times-logo.vhs-no-pipe {
    border-right: 1px solid transparent
}

.vhs-player-header .vhs-times-logo:before {
    margin: 0
}

.vhs-player-header .vhs-video-title-wrapper {
    display: inline-block;
    white-space: normal
}

.vhs-player-header .vhs-video-title-wrapper.vhs-no-byline .vhs-byline {
    display: none
}

.vhs-player-header .vhs-tools {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 0
}

.vhs-player-header .vhs-tools>div {
    border-right: 1px solid #fff;
    border-right: 1px solid rgba(255, 255, 255, 0.4);
    padding-right: 0.5em;
    display: inline-block;
    font-size: 0
}

.vhs-player-header .vhs-tools>div span,
.vhs-player-header .vhs-tools>div i,
.vhs-player-header .vhs-tools>div button {
    color: 1px solid #fff;
    color: rgba(255, 255, 255, 0.6);
    cursor: pointer;
    outline: none
}

.vhs-player-header .vhs-tools>div span:first-child,
.vhs-player-header .vhs-tools>div i:first-child,
.vhs-player-header .vhs-tools>div button:first-child {
    padding-right: 0
}

.vhs-player-header .vhs-tools>div span:hover,
.vhs-player-header .vhs-tools>div i:hover,
.vhs-player-header .vhs-tools>div button:hover {
    color: white
}

.vhs-player-header .vhs-tools>div span:before,
.vhs-player-header .vhs-tools>div i:before,
.vhs-player-header .vhs-tools>div button:before {
    display: inline;
    margin: 0
}

.vhs-player-header .vhs-tools.vhs-no-pipe>div {
    border-right: 1px solid transparent
}

.vhs-player-header .vhs-tools.vhs-no-pipe>div button:last-child {
    padding-right: 0
}

.vhs-player-header .vhs-tools .vhs-embed {
    border-right: none
}

.vhs-player-header .vhs-tools .vhs-embed.share-showing .vhs-icon-embed {
    color: white
}

.vhs-player-header .vhs-video-title {
    overflow: initial
}

.vhs-player-header .vhs-video-title .vhs-data {
    font-family: 'cheltenham', 'nyt-cheltenham', Georgia, 'Times New Roman', times, serif;
    font-weight: 300;
    margin: 0
}

.vhs-player-header .vhs-video-title .vhs-data a,
.vhs-player-header .vhs-video-title .vhs-data a:link,
.vhs-player-header .vhs-video-title .vhs-data a:visited,
.vhs-player-header .vhs-video-title .vhs-data a:hover,
.vhs-player-header .vhs-video-title .vhs-data a:active {
    color: white;
    text-decoration: none
}

.vhs-player-header .vhs-video-title .vhs-data a:hover {
    border-bottom: 1px solid white
}

.vhs-player-header .vhs-video-title .vhs-data a:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}

.vhs-video-title .vhs-data,
.vhs-byline {
    position: relative;
    top: 0;
    left: 0;
    line-height: 1;
    color: #fff
}

.vhs-byline {
    display: block;
    font-family: 'franklin', 'nyt-franklin', Helvetica, Arial, sans-serif;
    font-weight: 400;
    margin-top: 0.2em
}

.vhs-byline .vhs-by {
    text-transform: uppercase;
    font-size: 0.9em
}

.nytd-player-video-area {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 10;
    background-color: rgba(0, 0, 0, 0.4)
}

.nytd-clickable-area {
    cursor: pointer
}

.idle .nytd-clickable-area {
    cursor: none
}

button[class*='vhs-icon'] {
    -webkit-appearance: none;
    border: none;
    background-color: transparent;
    padding: 0;
    cursor: pointer
}

.vhs-ad {
    z-index: 30 !important
}

.vhs-anchor-button:hover {
    color: inherit;
    text-decoration: none
}

.vhs-hide {
    display: none
}

.vhs-invisible {
    visibility: hidden
}

.nytd-player-container {
    position: relative;
    background: #000;
    z-index: 10;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    outline: none
}

.nytd-player-container.idle {
    cursor: none
}

.vhs-top-banner {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff
}

.nytd-player-container.nytd-player-container--audio {
    background: transparent
}

.nytd-player-container:-webkit-full-screen,
.nytd-player-container:-webkit-full-screen video .nytd-player-container:-webkit-full-screen object {
    width: 100% !important;
    height: 100% !important;
    padding: 0 !important
}

.nytd-player-container:-moz-full-screen,
.nytd-player-container:-moz-full-screen {
    width: 100% !important;
    height: 100% !important;
    padding: 0 !important
}

.nytd-player-container object {
    position: absolute
}

.ms-fullscreen {
    width: auto !important;
    height: auto !important;
    margin: auto !important
}

video,
audio {
    display: block
}

.nytd-player-container:-webkit-full-screen {
    max-height: 100%
}

.nytd-player-container:-moz-full-screen {
    max-height: 100%
}

.nytd-player-container .spacer.hide {
    display: none
}

.vhs-icon-disabled {
    cursor: not-allowed !important;
    color: #999 !important
}

.nytd-player-container button,
.nytd-player-container input,
.nytd-player-container textarea,
.nytd-player-container a {
    outline: none
}

.nytd-player-container.vhs-no-touch button:focus,
.nytd-player-container.vhs-no-touch input:focus,
.nytd-player-container.vhs-no-touch textarea:focus,
.nytd-player-container.vhs-no-touch a:focus {
    outline: 1px solid #4a90e2;
    outline-offset: 1px
}

button.btn[data-v-5f0b9ba1] {
    display: inline-block;
    font-weight: 300;
    line-height: 1.25;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    user-select: none;
    border: 1px solid transparent;
    cursor: pointer;
    letter-spacing: 1px;
    transition: all .15s ease
}

button.btn.btn-sm[data-v-5f0b9ba1] {
    padding: .4rem .8rem;
    font-size: .8rem;
    border-radius: .2rem
}

button.btn.btn-primary[data-v-5f0b9ba1] {
    color: #fff;
    background-color: #45C8F1;
    border-color: #45C8F1
}

button.btn.btn-outline-primary[data-v-5f0b9ba1] {
    color: #45C8F1;
    background-color: transparent;
    border-color: #45C8F1
}

button.btn.btn-danger[data-v-5f0b9ba1] {
    color: #fff;
    background-color: #FF4949;
    border-color: #FF4949
}

.text-muted[data-v-5f0b9ba1] {
    color: #8492A6
}

.text-center[data-v-5f0b9ba1] {
    text-align: center
}

.drop-down-enter[data-v-5f0b9ba1],
.drop-down-leave-to[data-v-5f0b9ba1] {
    transform: translateX(0) translateY(-20px);
    transition-timing-function: cubic-bezier(0.74, 0.04, 0.26, 1.05);
    opacity: 0
}

.drop-down-enter-active[data-v-5f0b9ba1],
.drop-down-leave-active[data-v-5f0b9ba1] {
    transition: all .15s
}

.move-left-enter[data-v-5f0b9ba1],
.move-left-leave-to[data-v-5f0b9ba1] {
    transform: translateY(0) translateX(-80px);
    transition-timing-function: cubic-bezier(0.74, 0.04, 0.26, 1.05);
    opacity: 0
}

.move-left-enter-active[data-v-5f0b9ba1],
.move-left-leave-active[data-v-5f0b9ba1] {
    transition: all .15s
}

.no-tr[data-v-5f0b9ba1] {
    transition: none !important
}

.no-tr *[data-v-5f0b9ba1] {
    transition: none !important
}

.overlay[data-v-5f0b9ba1] {
    position: fixed;
    background: rgba(220, 220, 220, 0.8);
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: all 0.2s ease;
    opacity: 0;
    visibility: hidden
}

.overlay .modal[data-v-5f0b9ba1] {
    transition: all 0.2s ease;
    opacity: 0;
    transform: scale(0.6);
    overflow: hidden
}

.overlay.show[data-v-5f0b9ba1] {
    opacity: 1;
    visibility: visible
}

.overlay.show .modal[data-v-5f0b9ba1] {
    opacity: 1;
    transform: scale(1)
}

.panel[data-v-5f0b9ba1] {
    padding: 6px 10px;
    display: flex;
    width: 100%;
    box-sizing: border-box;
    align-items: center;
    border-radius: 4px;
    position: relative;
    border: 1px solid #eaf7ff;
    background: #f7fcff;
    outline: none;
    transition: all 0.07s ease-in-out
}

.btn[data-v-5f0b9ba1] {
    cursor: pointer;
    box-sizing: border-box
}

.light-btn[data-v-5f0b9ba1] {
    padding: 6px 10px;
    display: flex;
    width: 100%;
    box-sizing: border-box;
    align-items: center;
    border-radius: 4px;
    position: relative;
    border: 1px solid #eaf7ff;
    background: #f7fcff;
    outline: none;
    cursor: pointer;
    transition: all 0.07s ease-in-out
}

.light-btn[data-v-5f0b9ba1]:hover {
    background: #e0f4ff;
    border-color: #8acfff
}

.shake[data-v-5f0b9ba1] {
    animation: shake-data-v-5f0b9ba1 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
    transform: translate3d(0, 0, 0)
}

@keyframes shake-data-v-5f0b9ba1 {

    10%,
    90% {
        transform: translate3d(-1px, 0, 0)
    }

    20%,
    80% {
        transform: translate3d(2px, 0, 0)
    }

    30%,
    50%,
    70% {
        transform: translate3d(-4px, 0, 0)
    }

    40%,
    60% {
        transform: translate3d(4px, 0, 0)
    }
}

.pulse[data-v-5f0b9ba1] {
    animation: pulse-data-v-5f0b9ba1 2s ease infinite
}

@keyframes pulse-data-v-5f0b9ba1 {
    0% {
        opacity: .7
    }

    50% {
        opacity: .4
    }

    100% {
        opacity: .7
    }
}

.flash-once[data-v-5f0b9ba1] {
    animation: flash-once 3.5s ease 1
}

@keyframes fade-up-data-v-5f0b9ba1 {
    0% {
        transform: translate3d(0, 10px, 0);
        opacity: 0
    }

    100% {
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

.fade-in[data-v-5f0b9ba1] {
    animation: fade-in-data-v-5f0b9ba1 .3s ease-in-out
}

@keyframes fade-in-data-v-5f0b9ba1 {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.spin[data-v-5f0b9ba1] {
    animation-name: spin-data-v-5f0b9ba1;
    animation-duration: 2000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear
}

@keyframes spin-data-v-5f0b9ba1 {
    from {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(360deg)
    }
}

.bounceIn[data-v-5f0b9ba1] {
    animation-name: bounceIn-data-v-5f0b9ba1;
    transform-origin: center bottom;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-iteration-count: 1
}

@keyframes bounceIn-data-v-5f0b9ba1 {

    0%,
    20%,
    40%,
    60%,
    80%,
    100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }

    0% {
        opacity: 1;
        -webkit-transform: scale3d(0.8, 0.8, 0.8);
        transform: scale3d(0.8, 0.8, 0.8)
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }

    40% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }

    80% {
        -webkit-transform: scale3d(0.97, 0.97, 0.97);
        transform: scale3d(0.97, 0.97, 0.97)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes dots-data-v-5f0b9ba1 {

    0%,
    20% {
        color: rgba(0, 0, 0, 0);
        text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0)
    }

    40% {
        color: #8492A6;
        text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0)
    }

    60% {
        text-shadow: 0.25em 0 0 #8492A6, 0.5em 0 0 rgba(0, 0, 0, 0)
    }

    80%,
    100% {
        text-shadow: .25em 0 0 #8492A6, .5em 0 0 #8492A6
    }
}

@keyframes recording-data-v-5f0b9ba1 {
    0% {
        box-shadow: 0px 0px 5px 0px rgba(173, 0, 0, 0.3)
    }

    65% {
        box-shadow: 0px 0px 5px 5px rgba(173, 0, 0, 0.3)
    }

    90% {
        box-shadow: 0px 0px 5px 5px rgba(173, 0, 0, 0)
    }
}

body[data-v-5f0b9ba1] {
    margin: 0;
    font-size: 100%;
    color: #3C4858
}

a[data-v-5f0b9ba1] {
    text-decoration: none;
    color: #45C8F1
}

h1[data-v-5f0b9ba1],
h2[data-v-5f0b9ba1],
h3[data-v-5f0b9ba1],
h4[data-v-5f0b9ba1] {
    margin-top: 0
}

svg[data-v-5f0b9ba1] {
    outline: none
}

.container_selected_area[data-v-5f0b9ba1] {
    display: none;
    visibility: hidden;
    padding: 0;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2147483647
}

.container_selected_area.active[data-v-5f0b9ba1] {
    visibility: visible;
    display: block
}

.container_selected_area .label[data-v-5f0b9ba1] {
    font-family: "Didact Gothic Regular", sans-serif;
    font-size: 22px;
    text-align: center;
    padding-top: 15px
}

.container_selected_area .area[data-v-5f0b9ba1] {
    display: none;
    position: fixed;
    z-index: 2147483647;
    border: 1px solid #1e83ff;
    background: rgba(30, 131, 255, 0.1);
    box-sizing: border-box
}

.container_selected_area .area.active[data-v-5f0b9ba1] {
    display: block;
    top: 0;
    left: 0
}

.hide[data-v-5f0b9ba1] {
    display: none
}
