._card_14o1j_1{gap:var(--space-16);align-content:start;display:grid;position:relative}._thumb_14o1j_8{aspect-ratio:1.77778;background-color:var(--color-surface);position:relative;overflow:hidden}._thumb_14o1j_8 img{object-fit:cover;block-size:100%;inline-size:100%}._thumb_14o1j_8{border-radius:var(--radius-md)}._thumb_14o1j_8 img{transition-timing-function:cubic-bezier(.22,1,.36,1);transition-duration:var(--duration-base);transition-property:transform}._card_14o1j_1:hover ._thumb_14o1j_8 img{transform:scale(1.03)}._play_14o1j_31{transition-timing-function:cubic-bezier(.22,1,.36,1);transition-duration:var(--duration-base);inline-size:var(--space-48);block-size:var(--space-48);color:var(--color-on-accent);background-color:var(--color-accent);border-radius:var(--radius-pill);place-items:center;transition-property:background-color;display:grid;position:absolute;inset-block-end:var(--space-12);inset-inline-start:var(--space-12)}._card_14o1j_1:hover ._play_14o1j_31{background-color:var(--color-accent-hover)}._body_14o1j_50{gap:var(--space-8);display:grid}._meta_14o1j_55{gap:var(--space-12);align-items:center;display:flex}._source_14o1j_61{font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line-height);letter-spacing:var(--text-caption-tracking);color:var(--color-text-muted)}._title_14o1j_69{font-size:var(--text-heading-sm-size);font-weight:var(--text-heading-sm-weight);line-height:var(--text-heading-sm-line-height);letter-spacing:var(--text-heading-sm-tracking)}._target_14o1j_76{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}._target_14o1j_76:after{z-index:1;content:"";position:absolute;inset:0}._target_14o1j_76{text-underline-offset:.2em;text-align:start;transition:text-decoration-color var(--duration-base) cubic-bezier(.22, 1, .36, 1);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}._card_14o1j_1:hover ._target_14o1j_76{text-decoration-color:currentColor}._target_14o1j_76:focus-visible{outline:none}._target_14o1j_76:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-md)}._date_14o1j_111{font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line-height);letter-spacing:var(--text-caption-tracking);color:var(--color-text-muted)}._hidden_14o1j_119{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}._frame_ughbz_1{aspect-ratio:1.77778;background-color:var(--color-surface);position:relative;overflow:hidden}._frame_ughbz_1 img{object-fit:cover;block-size:100%;inline-size:100%}._frame_ughbz_1{background-color:var(--color-inverse)}._iframe_ughbz_16{border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}._poster_ughbz_24{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;inset:0}._poster_ughbz_24 img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}._poster_ughbz_24:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px}._play_ughbz_49{transition-timing-function:cubic-bezier(.22,1,.36,1);transition-duration:var(--duration-base);inline-size:var(--space-64);block-size:var(--space-64);color:var(--color-on-accent);background-color:var(--color-accent);border-radius:var(--radius-pill);place-items:center;transition-property:transform,background-color;display:grid;position:relative}._poster_ughbz_24:hover ._play_ughbz_49{background-color:var(--color-accent-hover);transform:scale(1.06)}._label_ughbz_67{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}._body_16z11_1{display:grid}._meta_16z11_5{font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);letter-spacing:var(--text-body-sm-tracking);padding:var(--space-16) var(--space-24) var(--space-24);color:var(--color-text-muted)}
