.watch[data-astro-cid-se3hii3x]{grid-template-columns:minmax(0,1fr);grid-template-areas:"player""header""list";gap:1rem 1.5rem;display:grid}.watch[data-astro-cid-se3hii3x][data-feed]{grid-template-areas:"player""feed""header""list"}.stage[data-astro-cid-se3hii3x]{scroll-margin-top:calc(var(--header-h) + 8px);grid-area:player}.feed-nav[data-astro-cid-se3hii3x]{grid-area:feed;display:none}.now-playing[data-astro-cid-se3hii3x]{grid-area:header}.episodes[data-astro-cid-se3hii3x]{grid-area:list}@media (width>=900px){.watch[data-astro-cid-se3hii3x]{grid-template-columns:minmax(0, 1fr) var(--list-w);max-width:var(--watch-w);grid-template-rows:auto auto;grid-template-areas:"player list""header list";align-items:start;margin:0 auto}.watch[data-astro-cid-se3hii3x][data-shape=vertical]{grid-template-columns:auto minmax(0, 1fr) var(--list-w);grid-template-rows:auto;grid-template-areas:"player header list";max-width:none}.watch[data-astro-cid-se3hii3x][data-feed]{grid-template-columns:auto auto var(--list-w);grid-template-rows:auto auto;grid-template-areas:"player feed list""header feed list";justify-content:center}.watch[data-astro-cid-se3hii3x][data-feed] .now-playing[data-astro-cid-se3hii3x]{max-width:calc((var(--stage-h) - var(--caption-h)) * 9 / 16 + 160px)}.watch[data-astro-cid-se3hii3x][data-feed] .eyebrow-text[data-astro-cid-se3hii3x]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.watch[data-astro-cid-se3hii3x][data-feed] .now-playing[data-astro-cid-se3hii3x] h1[data-astro-cid-se3hii3x],.watch[data-astro-cid-se3hii3x][data-feed] .now-playing[data-astro-cid-se3hii3x] .meta[data-astro-cid-se3hii3x],.watch[data-astro-cid-se3hii3x][data-feed] .now-playing[data-astro-cid-se3hii3x] .ep-nav[data-astro-cid-se3hii3x],.watch[data-astro-cid-se3hii3x][data-feed] .now-playing[data-astro-cid-se3hii3x] .blurb[data-astro-cid-se3hii3x]{display:none}.watch[data-astro-cid-se3hii3x][data-feed] .eyebrow[data-astro-cid-se3hii3x]{margin:0}.watch[data-astro-cid-se3hii3x][data-feed] .frame[data-astro-cid-se3hii3x]{background:0 0}.watch[data-astro-cid-se3hii3x][data-shape=vertical] .stage[data-astro-cid-se3hii3x]{--stage-h:var(--fit-h)}.watch[data-astro-cid-se3hii3x][data-feed] .stage[data-astro-cid-se3hii3x]{--stage-h:calc(var(--fit-h) - 64px)}.watch[data-astro-cid-se3hii3x][data-feed] .feed-nav[data-astro-cid-se3hii3x]{flex-direction:column;align-self:center}.watch[data-astro-cid-se3hii3x][data-feed] .stage[data-astro-cid-se3hii3x]{width:calc((var(--stage-h) - var(--caption-h)) * 9 / 16 + 160px)}.feed-list[data-astro-cid-se3hii3x]{display:none}.watch[data-astro-cid-se3hii3x][data-shape=vertical] .now-playing[data-astro-cid-se3hii3x]{min-width:0}.episodes[data-astro-cid-se3hii3x]{max-height:var(--fit-h);flex-direction:column;min-height:0;display:flex}.episodes[data-astro-cid-se3hii3x] h2[data-astro-cid-se3hii3x]{flex:none;margin:0;padding:0 0 .75rem}.scroller[data-astro-cid-se3hii3x]{scrollbar-width:thin;scrollbar-color:#4a4a56 var(--surface);min-height:0;padding-right:6px;position:relative;overflow-y:scroll}.scroller[data-astro-cid-se3hii3x]::-webkit-scrollbar{width:8px}.scroller[data-astro-cid-se3hii3x]::-webkit-scrollbar-track{background:var(--surface);border-radius:4px}.scroller[data-astro-cid-se3hii3x]::-webkit-scrollbar-thumb{background:#4a4a56;border-radius:4px}.scroller[data-astro-cid-se3hii3x][data-more=below]{-webkit-mask-image:linear-gradient(#000 calc(100% - 56px),#0000);mask-image:linear-gradient(#000 calc(100% - 56px),#0000)}.scroller[data-astro-cid-se3hii3x][data-more=both]{-webkit-mask-image:linear-gradient(#0000,#000 40px calc(100% - 56px),#0000);mask-image:linear-gradient(#0000,#000 40px calc(100% - 56px),#0000)}.scroller[data-astro-cid-se3hii3x][data-more=above]{-webkit-mask-image:linear-gradient(#0000,#000 40px);mask-image:linear-gradient(#0000,#000 40px)}.more-hint[data-astro-cid-se3hii3x]{color:var(--muted);text-align:center;flex:none;margin:.4rem 0 0;font-size:.75rem}.scroller[data-astro-cid-se3hii3x]:not([data-more])+.more-hint[data-astro-cid-se3hii3x]{display:none}}@media (width<=899px){.more-hint[data-astro-cid-se3hii3x]{display:none}}.player[data-astro-cid-se3hii3x]{aspect-ratio:16/9;background:#000;border-radius:8px;width:100%;min-height:200px;position:relative;overflow:hidden}@media (width<=899px){.watch[data-astro-cid-se3hii3x]:not([data-feed]) .stage[data-astro-cid-se3hii3x]{top:var(--header-h);z-index:2;border-radius:8px;position:sticky;box-shadow:0 8px 24px #00000080}.watch[data-astro-cid-se3hii3x][data-shape=vertical]:not([data-feed])[data-compact] .stage[data-astro-cid-se3hii3x]{--stage-h:38vh}.watch[data-astro-cid-se3hii3x][data-shape=vertical]:not([data-feed]) .player[data-astro-cid-se3hii3x]{transition:height .22s}@media (prefers-reduced-motion:reduce){.watch[data-astro-cid-se3hii3x][data-shape=vertical]:not([data-feed]) .player[data-astro-cid-se3hii3x]{transition:none}}.watch[data-astro-cid-se3hii3x][data-feed] .feed-nav[data-astro-cid-se3hii3x]{touch-action:pan-x pinch-zoom}}.player[data-astro-cid-se3hii3x] iframe,.player[data-astro-cid-se3hii3x] div:not(.facade){width:100%;height:100%;position:absolute;inset:0}.watch[data-astro-cid-se3hii3x][data-shape=vertical] .stage[data-astro-cid-se3hii3x],.watch[data-astro-cid-se3hii3x][data-feed] .stage[data-astro-cid-se3hii3x]{background:#000;border-radius:8px;place-items:center;display:grid;overflow:hidden}@media (width<=899px){.watch[data-astro-cid-se3hii3x][data-shape=vertical] .stage[data-astro-cid-se3hii3x],.watch[data-astro-cid-se3hii3x][data-feed] .stage[data-astro-cid-se3hii3x]{--stage-h:calc(100dvh - var(--header-h) - 88px)}}.reel[data-astro-cid-se3hii3x]{display:none}.watch[data-astro-cid-se3hii3x][data-feed] .stage[data-astro-cid-se3hii3x]{--caption-h:48px;--frame-h:calc(var(--stage-h) - var(--caption-h));height:var(--stage-h);background:0 0;border-radius:0;position:relative}.watch[data-astro-cid-se3hii3x][data-feed] .reel[data-astro-cid-se3hii3x]{overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;display:block;position:absolute;inset:0;overflow-y:auto}.watch[data-astro-cid-se3hii3x][data-feed] .reel[data-astro-cid-se3hii3x]::-webkit-scrollbar{display:none}.watch[data-astro-cid-se3hii3x][data-feed] .reel[data-astro-cid-se3hii3x].dragging{scroll-snap-type:none}.slide[data-astro-cid-se3hii3x]{grid-template-rows:var(--frame-h) auto;scroll-snap-align:start;scroll-snap-stop:always;height:100%;display:grid}.frame[data-astro-cid-se3hii3x]{height:var(--frame-h);background:#000;border-radius:8px;place-items:center;display:grid;overflow:hidden}.frame[data-astro-cid-se3hii3x] img[data-astro-cid-se3hii3x]{height:var(--frame-h);aspect-ratio:9/16;object-fit:cover;opacity:.9;width:auto;max-width:100%;display:block}.slide[data-astro-cid-se3hii3x][data-shape=horizontal] .frame[data-astro-cid-se3hii3x] img[data-astro-cid-se3hii3x]{aspect-ratio:16/9;width:100%;height:auto}.caption[data-astro-cid-se3hii3x]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;padding:.6rem .25rem 0;font-size:.85rem;line-height:1.3;overflow:hidden}.caption-meta[data-astro-cid-se3hii3x]{color:var(--muted);font-weight:400}.caption-code[data-astro-cid-se3hii3x]{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin-right:.4rem;font-size:.75rem;font-weight:600}.watch[data-astro-cid-se3hii3x][data-feed] .stage[data-astro-cid-se3hii3x] .player[data-astro-cid-se3hii3x]{width:auto;height:var(--frame-h);aspect-ratio:9/16;max-width:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.watch[data-astro-cid-se3hii3x][data-feed][data-shape=horizontal] .stage[data-astro-cid-se3hii3x] .player[data-astro-cid-se3hii3x]{top:calc(var(--frame-h) / 2);aspect-ratio:16/9;width:100%;height:auto;transform:translate(-50%,-50%)}.watch[data-astro-cid-se3hii3x][data-feed] .stage[data-astro-cid-se3hii3x] .player[data-astro-cid-se3hii3x][data-away]{visibility:hidden}@media (width<=899px){.watch[data-astro-cid-se3hii3x][data-feed] .stage[data-astro-cid-se3hii3x] .player[data-astro-cid-se3hii3x],.watch[data-astro-cid-se3hii3x][data-feed] .reel[data-astro-cid-se3hii3x] .frame[data-astro-cid-se3hii3x] img[data-astro-cid-se3hii3x]{width:calc(100% - 48px);max-width:calc(var(--frame-h) * 9 / 16);height:auto;max-height:var(--frame-h)}.watch[data-astro-cid-se3hii3x][data-feed] .stage[data-astro-cid-se3hii3x] .player[data-astro-cid-se3hii3x]{top:calc(var(--frame-h) / 2);transform:translate(-50%,-50%)}.watch[data-astro-cid-se3hii3x][data-feed][data-shape=horizontal] .stage[data-astro-cid-se3hii3x] .player[data-astro-cid-se3hii3x],.watch[data-astro-cid-se3hii3x][data-feed] .reel[data-astro-cid-se3hii3x] .slide[data-astro-cid-se3hii3x][data-shape=horizontal] .frame[data-astro-cid-se3hii3x] img[data-astro-cid-se3hii3x]{aspect-ratio:16/9;width:100%;max-width:100%}}.watch[data-astro-cid-se3hii3x][data-shape=vertical] .player[data-astro-cid-se3hii3x]{width:auto;height:var(--stage-h);aspect-ratio:9/16;border-radius:0;max-width:100%}.watch[data-astro-cid-se3hii3x][data-feed] .feed-nav[data-astro-cid-se3hii3x]{justify-content:center;align-items:center;gap:.75rem;display:flex}.feed-btn[data-astro-cid-se3hii3x]{background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .15s;display:grid}.feed-btn[data-astro-cid-se3hii3x]:hover{background:#22222a}.feed-btn[data-astro-cid-se3hii3x]:disabled{opacity:.35;cursor:default}.feed-pos[data-astro-cid-se3hii3x]{text-align:center;min-width:3.5em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem}.feed-hint[data-astro-cid-se3hii3x]{display:none}@media (width>=900px){.feed-hint[data-astro-cid-se3hii3x]{z-index:5;background:var(--surface);width:max-content;max-width:16rem;color:var(--text);border-radius:8px;margin:0;padding:.5rem .75rem;font-size:.85rem;line-height:1.4;animation:.2s hint-in;display:block;position:absolute;top:50%;left:calc(100% + .75rem);transform:translateY(-50%);box-shadow:0 8px 24px #00000080}.feed-hint[data-astro-cid-se3hii3x][hidden]{display:none}.feed-hint[data-astro-cid-se3hii3x] kbd[data-astro-cid-se3hii3x]{font:inherit;background:#22222a;border-radius:4px;padding:0 .3em}.watch[data-astro-cid-se3hii3x][data-feed] .feed-nav[data-astro-cid-se3hii3x]{position:relative}.feed-nav[data-astro-cid-se3hii3x][data-lit] .feed-btn[data-astro-cid-se3hii3x]:not(:disabled){background:var(--accent);color:#111}@keyframes hint-in{0%{opacity:0;transform:translate(-6px,-50%)}}@media (prefers-reduced-motion:reduce){.feed-hint[data-astro-cid-se3hii3x]{animation:none}}}.watch[data-astro-cid-se3hii3x][data-list-shape=vertical] .ep[data-astro-cid-se3hii3x]{grid-template-columns:56px 1fr}.watch[data-astro-cid-se3hii3x][data-list-shape=vertical] .ep[data-astro-cid-se3hii3x] img[data-astro-cid-se3hii3x]{width:56px;height:100px}.watch[data-astro-cid-se3hii3x][data-list-shape=vertical] .ep-bar[data-astro-cid-se3hii3x]{width:56px}.tags[data-astro-cid-se3hii3x]{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;margin:0 0 0 auto;padding:0;list-style:none;display:flex}@media (width<=899px){.tags[data-astro-cid-se3hii3x]{flex-basis:100%;justify-content:flex-start;margin:.35rem 0 0}}.tags[data-astro-cid-se3hii3x] li[data-astro-cid-se3hii3x]{background:var(--surface);color:var(--muted);border-radius:999px;padding:.2rem .6rem;font-size:.8rem}.start-cta[data-astro-cid-se3hii3x]{left:50%;bottom:calc(28px + env(safe-area-inset-bottom));z-index:6;background:var(--accent);color:#111;font:inherit;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.8rem 1.4rem;font-size:1rem;font-weight:700;animation:.25s cta-in;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #0009}.start-cta[data-astro-cid-se3hii3x][hidden]{display:none}.start-cta[data-astro-cid-se3hii3x]:disabled{filter:brightness(.85)}@keyframes cta-in{0%{opacity:0;transform:translate(-50%,12px)}}@media (prefers-reduced-motion:reduce){.start-cta[data-astro-cid-se3hii3x]{animation:none}}.facade[data-astro-cid-se3hii3x]{cursor:pointer;color:#fff;background:#000;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.facade[data-astro-cid-se3hii3x] img[data-astro-cid-se3hii3x]{object-fit:cover;opacity:.85;width:100%;height:100%;transition:opacity .2s;display:block}.facade[data-astro-cid-se3hii3x]:hover img[data-astro-cid-se3hii3x],.facade[data-astro-cid-se3hii3x]:focus-visible img[data-astro-cid-se3hii3x]{opacity:1}.play-badge[data-astro-cid-se3hii3x]{background:var(--accent);border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 30px #00000080}.now-playing[data-astro-cid-se3hii3x]{margin-top:0}.eyebrow[data-astro-cid-se3hii3x]{color:var(--muted);align-items:center;gap:.75rem;margin:0 0 .25rem;font-size:.9rem;display:flex}.eyebrow-text[data-astro-cid-se3hii3x]{min-width:0}.eyebrow-tools[data-astro-cid-se3hii3x]{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.eyebrow[data-astro-cid-se3hii3x] a[data-astro-cid-se3hii3x]{text-decoration:none;transition:color .15s}.eyebrow[data-astro-cid-se3hii3x] a[data-astro-cid-se3hii3x]:hover{color:var(--hover)}h1[data-astro-cid-se3hii3x]{margin:0;font-size:1.5rem;line-height:1.25}.ep-number[data-astro-cid-se3hii3x]{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.8rem;font-weight:600;display:block}.meta[data-astro-cid-se3hii3x]{color:var(--muted);margin:.25rem 0 .75rem;font-size:.9rem}.blurb[data-astro-cid-se3hii3x]{max-width:65ch}.notice[data-astro-cid-se3hii3x]{background:var(--surface);color:var(--text);border-radius:6px;margin:0 0 .75rem;padding:.5rem .75rem;font-size:.9rem}.ep-nav[data-astro-cid-se3hii3x]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.btn[data-astro-cid-se3hii3x]{background:var(--surface);color:var(--text);border-radius:6px;padding:.55rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:filter .15s,background-color .15s;display:inline-block}.btn[data-astro-cid-se3hii3x]:hover{background:#22222a}.btn[data-astro-cid-se3hii3x].primary{background:var(--accent);color:#111;filter:brightness(.82)}.btn[data-astro-cid-se3hii3x].primary:hover{background:var(--accent);filter:brightness(1.05)}.btn[data-astro-cid-se3hii3x].ghost{border:1px solid var(--surface);color:var(--muted);cursor:pointer;font:inherit;background:0 0;font-size:.9rem;font-weight:600}.toggle[data-astro-cid-se3hii3x]{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.35rem;font-size:.85rem;display:inline-flex}.toggle[data-astro-cid-se3hii3x] input[data-astro-cid-se3hii3x]{accent-color:var(--accent)}.btn[data-astro-cid-se3hii3x][aria-disabled=true]{opacity:.4;pointer-events:none}.episodes[data-astro-cid-se3hii3x] h2[data-astro-cid-se3hii3x]{justify-content:space-between;align-items:baseline;margin:0 0 .75rem;font-size:1rem;display:flex}.run[data-astro-cid-se3hii3x]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:600}.episodes[data-astro-cid-se3hii3x] ol[data-astro-cid-se3hii3x]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.season[data-astro-cid-se3hii3x]+.season[data-astro-cid-se3hii3x]{margin-top:1rem}.season-title[data-astro-cid-se3hii3x]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 .4rem;font-size:.75rem;font-weight:600}.ep[data-astro-cid-se3hii3x]{color:var(--text);border-radius:8px;grid-template-columns:120px 1fr;gap:.75rem;padding:.4rem;text-decoration:none;display:grid}.ep[data-astro-cid-se3hii3x]:hover{background:var(--surface)}.ep[data-astro-cid-se3hii3x][aria-current=true]{background:var(--surface);box-shadow:inset 3px 0 0 var(--accent)}.ep[data-astro-cid-se3hii3x]{position:relative}.ep[data-astro-cid-se3hii3x] img[data-astro-cid-se3hii3x]{object-fit:cover;background:#000;border-radius:4px;width:120px;height:68px}.ep[data-astro-cid-se3hii3x][data-watched] img[data-astro-cid-se3hii3x]{opacity:.55}.ep-bar[data-astro-cid-se3hii3x]{pointer-events:none;background:#ffffff2e;border-radius:0 0 4px 4px;width:120px;height:3px;position:absolute;bottom:.4rem;left:.4rem;overflow:hidden}.ep-bar[data-astro-cid-se3hii3x] span[data-astro-cid-se3hii3x]{background:var(--accent);width:0;height:100%;display:block}.ep-text[data-astro-cid-se3hii3x]{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;column-gap:.5rem;font-size:.9rem;display:grid}.ep-n[data-astro-cid-se3hii3x]{color:var(--muted);font-variant-numeric:tabular-nums;grid-row:1/3}.ep-title[data-astro-cid-se3hii3x]{font-weight:600}.ep-dur[data-astro-cid-se3hii3x]{color:var(--muted);font-size:.8rem}
