.picture{aspect-ratio:16/9;background:#24262c;border-radius:9px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}@media (width>=761px) and (hover:hover) and (pointer:fine){.card:hover .picture,.card:focus-visible .picture{transform:translateY(-4px)scale(1.2);box-shadow:0 0 0 4px #fff9,0 22.4px 39.2px #000000a6}}.playmark{width:34px;height:34px;font-size:calc(12px + var(--mobile-font-increase,0px));background:#111b;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:13px}.card small{font-size:calc(13px + var(--mobile-font-increase,0px));color:#8f939e}.series-card .picture{aspect-ratio:1.8}.series-name{z-index:2;font-size:calc(25px + var(--mobile-font-increase,0px));letter-spacing:-1px;font-weight:800;position:absolute;bottom:16px;left:18px}@media (width<=520px){.series-name{font-size:calc(21px + var(--mobile-font-increase,0px));bottom:10px;left:10px}}.card h3,.series-name{letter-spacing:.0125em}.series-name{line-height:1}.series-new{color:#101114;font-size:calc(10px + var(--mobile-font-increase,0px));letter-spacing:.07em;text-transform:uppercase;z-index:3;background:#fff;border-radius:4px;padding:4px 8px;font-weight:800;line-height:1.2;position:absolute;top:12px;left:12px}.series-name{font-size:calc(17px + var(--mobile-font-increase,0px))}@media (width<=520px){.series-name{font-size:calc(13px + var(--mobile-font-increase,0px))}}.series-new,.card small{font-family:Barlow,Arial,sans-serif}.series-new{vertical-align:middle;justify-content:center;align-items:center;min-height:20px;line-height:1;display:inline-flex}.playmark{justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.series-new{font-weight:600}.series-name{font-family:Barlow,Arial,sans-serif;font-weight:700}.card[data-series]:hover .picture,.card[data-series]:focus-visible .picture{box-shadow:0 0 0 4px var(--series-color,#fff9), 0 22.4px 39.2px #000000a6}.picture img.thumbnail-brand{object-fit:contain;z-index:4;pointer-events:none;filter:brightness(0)invert()drop-shadow(0 2px 3px #00000080);width:24px;height:30px;position:absolute;bottom:10px;right:10px;transform:none}.picture .playmark{inset:50% auto auto 50%;transform:translate(-50%,-50%)}.series-name{max-width:calc(100% - 62px)}.ranking-number{z-index:-1;color:#55d0ff;opacity:.5;font-family:Titan One,Arial,sans-serif;font-weight:400;font-size:calc(132px + var(--mobile-font-increase,0px));letter-spacing:-8px;line-height:1;position:absolute;left:0}.ranking-card .picture{aspect-ratio:16/9;width:100%}@media (width<=600px){.ranking-number{font-size:calc(112px + var(--mobile-font-increase,0px))}}.ranking-card .picture{filter:drop-shadow(-12px 3px 12px #00000080)}.ranking-content{width:100%;min-width:0}.ranking-number{top:24px}.card:hover,.card:focus-visible{z-index:5}.series-name{width:fit-content;max-width:calc(100% - 62px);color:var(--series-color,#fff);text-transform:uppercase;letter-spacing:.07em;font-weight:600;line-height:1;font-size:calc(15px + var(--mobile-font-increase,0px));background:#000;border-radius:4px;padding:4px 8px;font-weight:700;display:inline-block;bottom:12px;left:12px}@media (width<=520px){.series-name{font-size:calc(11px + var(--mobile-font-increase,0px))}}@media (width<=1024px){.ranking-number{font-size:calc(100px + var(--mobile-font-increase,0px));top:15px}}@media (hover:none){.card:hover .picture{transform:none}}.row .card{align-self:start}@media (width>=1024px) and (width<=1024px){:is(.series-catalogue,:is(.episode-catalogue,.search-catalogue)) .series-name{font-size:calc(13px + var(--mobile-font-increase,0px))}}:is(.series-catalogue,:is(.episode-catalogue,.search-catalogue)) .series-card .picture{aspect-ratio:16/9}@media (width>=768px) and (width<=1024px){:is(.series-catalogue,:is(.episode-catalogue,.search-catalogue)) .series-name{font-size:calc(13px + var(--mobile-font-increase,0px))}}:is(.episode-catalogue,.search-catalogue) .card{align-self:start}.series-square>small{display:block}.series-square .picture>img:first-child[src*=ytimg\.com]{transform:scale(1.36)}.series-square .series-episode-count{z-index:3;text-align:center;color:#fff;width:100%;font-family:Barlow,Arial,sans-serif;font-size:calc(12px + var(--mobile-font-increase,0px));text-transform:uppercase;text-shadow:0 1px 4px #000;font-weight:600;line-height:1.2;position:absolute;bottom:4%;left:0}.series-catalogue .series-card.series-square .picture{aspect-ratio:2/3}.card:is([data-play],[data-episode-link]) small{color:var(--series-color,#8f939e);text-transform:uppercase;font-weight:600}.series-card>small{font-family:Barlow,Arial,sans-serif;font-size:calc(14px + var(--mobile-font-increase,0px));font-weight:400;line-height:1.5}.ranking-number{opacity:1}.ranking-number[data-rank="1"]{color:#55d0ff}.ranking-number[data-rank="2"]{color:#66bbe6}.ranking-number[data-rank="3"]{color:#77a6cc}.ranking-number[data-rank="4"]{color:#8892b2}.ranking-number[data-rank="5"]{color:#997d99}.ranking-number[data-rank="6"]{color:#aa6880}.ranking-number[data-rank="7"]{color:#bb5366}.ranking-number[data-rank="8"]{color:#cc3e4c}.ranking-number[data-rank="9"]{color:#dd2a33}.ranking-number[data-rank="10"]{color:#ee151a}.series-season-count{z-index:3;white-space:nowrap;color:var(--series-color,#fff);font-family:Barlow,Arial,sans-serif;font-size:calc(11px + var(--mobile-font-increase,0px));text-align:center;background:#0003;border:1px solid;border-radius:6px;padding:3px 8px;font-weight:600;line-height:1.2;display:block;position:absolute;bottom:calc(4% + 22px);left:50%;transform:translate(-50%)}.series-card>small{font-family:Barlow,Arial,sans-serif;font-size:calc(var(--description-font-size) + var(--mobile-font-increase,0px));letter-spacing:normal;font-weight:400;line-height:1.5}.card:is([data-play],[data-episode-link]) h3:has(+small){margin-bottom:2px}.card:is([data-play],[data-episode-link]) h3:has(+.episode-meta){margin-bottom:8px}.card .episode-meta>small{min-width:0}.card:is([data-play],[data-episode-link]) .episode-number{color:#8f939e;text-transform:none}.episode-label-short{display:inline}@media (width<=600px){.episode-label-short{display:inline}.card:is([data-play],[data-episode-link]) h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;max-height:2.6em;line-height:1.3;display:-webkit-box;overflow:hidden}.episode-series-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.card .episode-number{flex-shrink:0}.home-shelves .shelf>.row:not(:has(.episode-description:not(:empty))) .episode-description{display:none}.home-shelves .row .card:is(:hover,:focus-visible) .picture{box-shadow:none;transform:none}}.card:is([data-play],[data-episode-link]) h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;height:2.6em;min-height:2.6em;max-height:2.6em;line-height:1.3;display:-webkit-box;overflow:hidden}.card .episode-number{flex-shrink:0}.episode-content-card{scroll-snap-align:start;align-self:start;min-width:0;position:relative}.episode-content-card:has(>.card:hover),.episode-content-card:has(>.card:focus-visible){z-index:5}.episode-content-action{margin-top:8px}@media (width>=761px) and (hover:hover) and (pointer:fine){.shorts-shelf .short-card:hover .picture,.shorts-shelf .short-card:focus-visible .picture{transform:translateY(-4px)scale(1.025)}}html[data-artwork-kind=card] .artwork-card-preview>.series-card{width:100%;display:block}html[data-artwork-kind=card] .artwork-card-preview .series-square .picture{aspect-ratio:2/3}html[data-artwork-kind=card] .artwork-card-preview .series-card:hover .picture{box-shadow:none;transform:none}a.card[data-episode-link]:not(.ranking-card){text-decoration:none;display:block}@media (width>=761px) and (hover:hover) and (pointer:fine){.card[data-expand-on-description=false]:has(.episode-description:hover):not(:focus-visible) .picture{box-shadow:none;transform:none}}.series-square .picture img.series-cover-logo.coming-series-logo{object-fit:contain;z-index:2;filter:drop-shadow(0 4px 8px #0007);width:84%;height:auto;position:absolute;bottom:calc(4% + 58px);left:8%;transform:none}.series-square .picture .series-season-count.coming-series-season{bottom:calc(4% + 26px)}.coming-series-label{text-align:center;font:600 calc(16px + var(--mobile-font-increase,0px))/1.2 "Barlow", Arial, sans-serif;text-transform:uppercase;text-shadow:0 1px 4px #000;color:#fff;z-index:2;position:absolute;bottom:4%;left:8%;right:8%}.series-square.series-coming-soon>.series-name{color:var(--series-color,#9ddcf2)}
