.banner.svelte-51xmqd{position:relative;aspect-ratio:16 / 9;background:#101013;overflow:hidden}.bleed.svelte-51xmqd{aspect-ratio:auto;height:min(46dvh,56.25vw)}.scrim.svelte-51xmqd{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a0a0b 1%,rgb(10 10 11 / .45) 45%,transparent 80%)}.corner.svelte-51xmqd{position:absolute;top:.6rem;right:.6rem}.caption.svelte-51xmqd{position:absolute;left:0;right:0;bottom:0;padding:0 1.25rem .9rem}.plain.svelte-51xmqd{aspect-ratio:auto;height:auto;max-height:none;background:linear-gradient(160deg,#1c1c21,#0f0f12)}.plain.svelte-51xmqd .caption:where(.svelte-51xmqd){position:static;padding:1.6rem 1.25rem 1.1rem}.plain.cornered.svelte-51xmqd .caption:where(.svelte-51xmqd){padding-right:3.6rem}.plain.bleed.svelte-51xmqd .caption:where(.svelte-51xmqd){padding-top:calc(var(--header-h, 3.5rem) + env(safe-area-inset-top) + 1.4rem)}h1.svelte-51xmqd,h2.svelte-51xmqd{margin:0 0 .3rem;font-size:clamp(1.35rem,4.2vw,2rem);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.meta.svelte-51xmqd{margin:0;font-size:.8rem;opacity:.7}.row.svelte-igf5h1{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);align-items:center;gap:.75rem;padding:.4rem;border-radius:12px;-webkit-tap-highlight-color:transparent;transition:background .15s ease}.row.svelte-igf5h1:hover,.row.svelte-igf5h1:focus-visible{background:#ffffff0d}.thumb.svelte-igf5h1{position:relative;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;background:#17171a}.thumb.svelte-igf5h1 img:where(.svelte-igf5h1),.fallback.svelte-igf5h1{width:100%;height:100%;object-fit:cover}.fallback.svelte-igf5h1{display:grid;place-items:center;background:linear-gradient(150deg,#232329,#131316);font-size:1.4rem;font-weight:700;opacity:.35}.scrim.svelte-igf5h1{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / .55),transparent 42%,transparent 62%,rgb(0 0 0 / .45));pointer-events:none}.badge.svelte-igf5h1,.pill.svelte-igf5h1{position:absolute;padding:.1rem .3rem;border-radius:4px;background:#0000008c;font-size:.63rem;line-height:1.5;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.badge.svelte-igf5h1{top:.3rem;left:.3rem;letter-spacing:.05em;font-weight:650}.pill.svelte-igf5h1{right:.3rem;bottom:.3rem}.play.svelte-igf5h1{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;opacity:0;transition:opacity .15s ease}.play.svelte-igf5h1 svg:where(.svelte-igf5h1){width:2rem;height:2rem;padding:.5rem;border-radius:50%;background:#0000008c}.row.svelte-igf5h1:hover .play:where(.svelte-igf5h1),.row.svelte-igf5h1:focus-visible .play:where(.svelte-igf5h1){opacity:1}@media(hover:none){.row.svelte-igf5h1:hover .play:where(.svelte-igf5h1){opacity:0}}.progress.svelte-igf5h1{position:absolute;left:0;right:0;bottom:0;height:3px;background:#ffffff40}.fill.svelte-igf5h1{height:100%;background:var(--accent)}.text.svelte-igf5h1{min-width:0}.name.svelte-igf5h1{margin:0;font-size:.88rem;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.disclosure.svelte-igf5h1{margin:.3rem 0 0}.synopsis.svelte-igf5h1{display:none}@media(min-width:560px){.row.svelte-igf5h1{grid-template-columns:11rem minmax(0,1fr);align-items:start;gap:.9rem;padding:.5rem}.name.svelte-igf5h1{margin-top:.1rem}.synopsis.svelte-igf5h1{display:-webkit-box;margin:.3rem 0 0;font-size:.8rem;line-height:1.5;opacity:.66;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.card.svelte-v13ikn{display:block;-webkit-tap-highlight-color:transparent}.art.svelte-v13ikn{position:relative;border-radius:9px;overflow:hidden;background:#17171a;transition:transform .2s ease}.art.svelte-v13ikn img:where(.svelte-v13ikn),.fallback.svelte-v13ikn{width:100%;height:100%;object-fit:cover}.fallback.svelte-v13ikn{display:grid;place-items:center;background:linear-gradient(150deg,#232329,#131316);font-size:2rem;font-weight:700;opacity:.35}.scrim.svelte-v13ikn{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / .6),transparent 32%,transparent 70%,rgb(0 0 0 / .45));pointer-events:none}.badge.svelte-v13ikn,.pill.svelte-v13ikn{position:absolute;padding:.1rem .3rem;border-radius:4px;background:#0000008c;font-size:.63rem;line-height:1.5;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.badge.svelte-v13ikn{top:.3rem;left:.3rem;letter-spacing:.05em;font-weight:650}.pill.svelte-v13ikn{right:.3rem;bottom:.3rem}.play.svelte-v13ikn{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;opacity:0;transition:opacity .15s ease}.play.svelte-v13ikn svg:where(.svelte-v13ikn){width:2.1rem;height:2.1rem;padding:.55rem;border-radius:50%;background:#0000008c}.card.svelte-v13ikn:hover .play:where(.svelte-v13ikn),.card.svelte-v13ikn:focus-visible .play:where(.svelte-v13ikn){opacity:1}.card.svelte-v13ikn:hover .art:where(.svelte-v13ikn),.card.svelte-v13ikn:focus-visible .art:where(.svelte-v13ikn){transform:translateY(-2px)}@media(hover:none){.card.svelte-v13ikn:hover .play:where(.svelte-v13ikn){opacity:0}.card.svelte-v13ikn:hover .art:where(.svelte-v13ikn){transform:none}}@media(prefers-reduced-motion:reduce){.art.svelte-v13ikn,.play.svelte-v13ikn{transition:none}.card.svelte-v13ikn:hover .art:where(.svelte-v13ikn),.card.svelte-v13ikn:focus-visible .art:where(.svelte-v13ikn){transform:none}}.progress.svelte-v13ikn{position:absolute;left:0;right:0;bottom:0;height:3px;background:#ffffff40}.fill.svelte-v13ikn{height:100%;background:var(--accent)}.name.svelte-v13ikn{margin:.4rem 0 0;font-size:.78rem;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.season.svelte-12pho6h{margin-bottom:1.25rem}.season.svelte-12pho6h:not(.grid) .items:where(.svelte-12pho6h){margin-inline:-.5rem}.heading.svelte-12pho6h{margin:0 0 .45rem;font-size:.78rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;opacity:.55}.grid.svelte-12pho6h .items:where(.svelte-12pho6h){display:grid;grid-template-columns:repeat(auto-fill,minmax(6.25rem,1fr));gap:1rem .7rem}@media(min-width:560px){.grid.svelte-12pho6h .items:where(.svelte-12pho6h){grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:1.15rem .85rem}}
