<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.franklin-2GJdS5XG {
	font-family: 'franklin', Arial, helvetica, sans-serif;
}

.karnak-1FdvNqmf {
	font-family: 'karnak';
}

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

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

.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;
}

.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);
}

.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;
}

.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);
}

.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;
}

.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;
}

/* 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 */
}

.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);
}

/* 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;
}</pre></body></html>