.w-tv-player{--ratio:16 / 9;color:var(--papier);background:var(--encre);border:1px solid var(--rule-encre);border-radius:18px;overflow:hidden}.w-tv-player--vertical{max-width:400px;margin-inline:auto}.w-tv-player__stage{aspect-ratio:var(--ratio);background:var(--encre);position:relative;overflow:hidden}.w-tv-player--audio .w-tv-player__stage{aspect-ratio:auto;height:166px}.w-tv-player__art{position:absolute;inset:0}.w-tv-player__art picture{display:contents}.w-tv-player__art img{object-fit:cover;width:100%;height:100%;display:block}.w-tv-player__art:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--encre) 72%, transparent), transparent 58%);position:absolute;inset:0}.w-tv-player__art--type{background:radial-gradient(90% 120% at 100% 0%, color-mix(in srgb, var(--vif) 34%, transparent), transparent 60%), linear-gradient(160deg, color-mix(in srgb, var(--encre) 78%, var(--vif)), var(--encre) 70%);flex-direction:column;justify-content:flex-end;gap:10px;padding:clamp(16px,3vw,34px);display:flex}.w-tv-player__art--type:after{display:none}.w-tv-player__provider{font:900 clamp(2.4rem, 9vw, 5.6rem) / .9 var(--f-d);letter-spacing:-.03em;color:color-mix(in srgb, var(--papier) 15%, transparent);overflow-wrap:anywhere}.w-tv-player__headline{max-width:30ch;font:700 clamp(1rem, 2.4vw, 1.5rem) / 1.2 var(--f-d);color:var(--papier);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.w-tv-player__play{z-index:2;color:inherit;place-items:center;text-decoration:none;display:grid;position:absolute;inset:0}.w-tv-player__play:focus-visible{outline:3px solid var(--or-clair);outline-offset:-8px}.w-tv-player__btn{min-height:56px;font:700 1.02rem / 1 var(--f-d);color:var(--encre);background:var(--vif-clair);border-radius:var(--radius-pill);box-shadow:0 16px 34px -14px color-mix(in srgb, var(--encre) 80%, transparent);transition:transform var(--motion-base) var(--motion-ease), background var(--motion-fast);align-items:center;gap:12px;padding:0 28px 0 20px;display:inline-flex}.w-tv-player--link .w-tv-player__btn{padding-left:26px}.w-tv-player__play:hover .w-tv-player__btn{background:var(--papier);transform:scale(1.05)}.w-tv-player__duration{z-index:1;font:700 .8rem / 1.2 var(--f-d);font-variant-numeric:tabular-nums;color:var(--papier);background:var(--verre-fort);border-radius:8px;padding:5px 11px;position:absolute;bottom:14px;right:14px}.w-tv-player__stage iframe,.w-tv-player__stage video{background:var(--encre);border:0;width:100%;height:100%;position:absolute;inset:0}.w-tv-player__stage audio{width:100%;position:absolute;inset:auto 0 0}.w-tv-player__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 22px;padding:14px 18px 16px;display:flex}.w-tv-player__notice{color:var(--sur-encre);text-align:left;flex:300px;margin:0;font-size:.84rem;line-height:1.45}.w-tv-player__open{min-height:44px;font:700 .9rem / 1 var(--f-d);color:var(--papier);text-underline-offset:4px;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.w-tv-player :focus-visible{outline-color:var(--or-clair)}.w-tv-hero{color:var(--papier);background:var(--encre);border-radius:28px;gap:clamp(20px,3vw,40px);padding:clamp(14px,2.4vw,28px);display:grid}@media (width>=980px){.w-tv-hero{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:center;padding:28px 44px 28px 28px}}.w-tv-hero__player{min-width:0}.w-tv-hero__copy{min-width:0;padding:4px clamp(6px,1vw,12px) 10px}.w-tv-hero__kicker{font:700 var(--text-label) / 1.3 var(--f-d);letter-spacing:.14em;text-transform:uppercase;color:var(--or-clair);margin:0}.w-tv-hero__title{font:900 var(--text-h2) / 1.1 var(--f-d);letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere;margin:12px 0 0}.w-tv-hero__text{color:var(--sur-encre);text-align:left;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:14px 0 0;display:-webkit-box;overflow:hidden}.w-tv-hero__meta{color:var(--sur-encre);text-align:left;margin:16px 0 0;font-size:.9rem}.w-tv-hero__actions{margin:24px 0 0}.w-tv-hero :focus-visible{outline-color:var(--or-clair)}.w-tv-hero+.w-ed-anchors,.w-tv-hero+.w-media-section{margin-top:var(--spacing-section)}.w-tv-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:32px 24px;display:grid}.w-tv-card{flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}.w-tv-card__thumb{aspect-ratio:16/9;background:var(--encre);transition:transform var(--motion-base) var(--motion-ease);border-radius:16px;position:relative;overflow:hidden}.w-tv-card:hover .w-tv-card__thumb{transform:translateY(-3px)}.w-tv-card__thumb picture{display:contents}.w-tv-card__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--motion-ease);display:block}.w-tv-card:hover .w-tv-card__thumb img{transform:scale(1.04)}.w-tv-card__type{font:900 clamp(1.8rem, 5vw, 2.6rem) / .95 var(--f-d);letter-spacing:-.03em;color:color-mix(in srgb, var(--papier) 18%, transparent);background:radial-gradient(90% 120% at 100% 0%, color-mix(in srgb, var(--vif) 34%, transparent), transparent 60%), linear-gradient(160deg, color-mix(in srgb, var(--encre) 78%, var(--vif)), var(--encre) 70%);overflow-wrap:anywhere;align-items:flex-start;padding:16px;display:flex;position:absolute;inset:0}.w-tv-card__play{width:44px;height:44px;color:var(--encre);background:var(--vif-clair);transition:transform var(--motion-base) var(--motion-ease);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14px;left:14px}.w-tv-card:hover .w-tv-card__play{transform:scale(1.12)}.w-tv-card__duration{font:700 .78rem / 1.2 var(--f-d);font-variant-numeric:tabular-nums;color:var(--papier);background:var(--verre-fort);border-radius:8px;padding:4px 10px;position:absolute;bottom:14px;right:12px}.w-tv-card__title{font:700 1.1rem / 1.25 var(--f-d);text-wrap:balance;overflow-wrap:anywhere;margin:0}.w-tv-card__link{color:inherit;text-decoration:none}.w-tv-card__link:after{content:"";position:absolute;inset:0}.w-tv-card__link:hover{text-underline-offset:4px;text-decoration:underline}.w-tv-card__link:focus-visible{outline:none}.w-tv-card:focus-within .w-tv-card__thumb{outline:3px solid var(--vif-texte);outline-offset:3px}.w-tv-card__meta{color:var(--encre-2);text-align:left;margin:0;font-size:.84rem;line-height:1.4}.w-media-head__title--video{font-size:var(--text-h2)}.w-tv-watch{gap:clamp(24px,4vw,40px);display:grid}@media (width>=1100px){.w-tv-watch{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"player aside""text aside";align-items:start;column-gap:clamp(32px,4vw,56px)}.w-tv-watch__player{grid-area:player}.w-tv-watch__text{grid-area:text}.w-tv-watch__aside{top:calc(var(--top-h) + 16px);grid-area:aside;position:sticky}}.w-tv-watch__player,.w-tv-watch__text,.w-tv-watch__aside{min-width:0}.w-tv-watch__text p{max-width:65ch;font-size:var(--text-body-lg);text-align:left;margin:0 0 1em;line-height:1.65}.w-tv-watch__aside{align-content:start;gap:20px;display:grid}.w-tv-facts{border-top:1.5px solid var(--encre);margin:0;display:grid}.w-tv-facts div{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.w-tv-facts dt{font:700 var(--text-label) / 1.3 var(--f-d);letter-spacing:.1em;text-transform:uppercase;color:var(--encre-3)}.w-tv-facts dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}
