.pbs-episodes{--pbs-episodes-ready:1;padding-bottom:var(--s-12);overflow:clip}.pbs-episodes__band{padding:var(--s-8) var(--gutter) var(--s-12)}.pbs-episodes__top{display:grid;gap:var(--s-10);width:100%;max-width:var(--wrap);margin-inline:auto;align-items:center}.pbs-episodes__mark{width:clamp(120px,12vw,176px);height:auto;aspect-ratio:1708 / 1705;margin:0 0 var(--s-4) calc(var(--s-2) * -1)}.pbs-episodes__title{margin-top:var(--s-2)}.pbs-episodes__line{margin-top:var(--s-4)}.pbs-episodes__facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5em;margin:var(--s-4) 0 0;font-weight:500}.pbs-episodes__now{display:grid;gap:var(--s-4);color:inherit}.pbs-episodes__now-pic{display:block;--ar:16 / 9;box-shadow:var(--lift-2);transition:transform var(--dur-move) var(--ease-out)}.pbs-episodes__now--plain{container-type:inline-size}.pbs-episodes__now-big{display:flex;align-items:flex-start;gap:var(--s-2);margin-block:var(--s-3) var(--s-4)}.pbs-episodes__now-ep{margin-top:.5em}.pbs-episodes__now-num{font-size:clamp(7rem,28cqi,14rem);line-height:.78;letter-spacing:-.03em;transition:transform var(--dur-move) var(--ease-out)}.pbs-episodes__now-words{display:grid;gap:var(--s-1)}.pbs-episodes__play{justify-self:start}@media (hover:hover){.pbs-episodes__now:hover :is(.pbs-episodes__now-pic,.pbs-episodes__now-num){transform:translateY(-4px)}}.pbs-episodes__weeks,.pbs-episodes__rooms,.pbs-episodes__all{width:100%;max-width:var(--wrap);margin-inline:auto;padding:var(--s-16) var(--gutter) 0}.pbs-episodes__weeks-head{display:grid;gap:var(--s-2)}.pbs-episodes__weeks-note{max-width:46rem}.pbs-episodes__sheet{position:relative;container-type:inline-size;margin-top:var(--s-6);--yr:2.75rem;--g:clamp(2px,.42vw,6px);--sq:calc((100cqi - var(--yr) - 27 * var(--g)) / 27);--plain:var(--hairline-strong)}.pbs-episodes__label{display:flex;align-items:center;gap:var(--s-3);margin:0 0 var(--s-4);max-width:none}.pbs-episodes__label-pic{width:128px;height:72px;object-fit:cover;border-radius:var(--r-1);flex:none}.pbs-episodes__label-pic[hidden]{display:none}.pbs-episodes__label-words{display:grid;gap:var(--s-1);min-width:0}.pbs-episodes__wall{display:grid;grid-template-columns:var(--yr) repeat(27,minmax(0,1fr));gap:var(--g);align-items:start;pointer-events:none}.pbs-episodes__wall-year{grid-column:1;line-height:1}.pbs-episodes__week{display:block;aspect-ratio:1;border-radius:clamp(1px,.2vw,3px);background:var(--plain) center / cover no-repeat;transition:scale var(--dur-hover) var(--ease-out)}.pbs-episodes__week--low{margin-bottom:clamp(4px,.9vw,14px)}.pbs-episodes__week--room{background-color:var(--ink)}.pbs-episodes__week--gap{background:none;box-shadow:inset 0 0 0 1.5px var(--ink)}.pbs-episodes__week--now{background-color:var(--accent)}.pbs-episodes__week[data-pbs-at]{position:relative;z-index:1;scale:1.18;outline:2px solid var(--ink);outline-offset:2px}.pbs-episodes__key{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);margin:var(--s-5) 0 0;padding:0;list-style:none}.pbs-episodes__key-item{display:inline-flex;align-items:center;gap:var(--s-2)}.pbs-episodes__key-item .pbs-episodes__week{width:10px;margin:0}.pbs-episodes__key-item .pbs-episodes__week[style]{width:18px}@media (hover:hover) and (pointer:fine) and (min-width:900px){.pbs-episodes__wall{pointer-events:auto}}@media (min-width:900px){.pbs-episodes__sheet{--plain:var(--hairline)}.pbs-episodes__label{min-height:72px}.pbs-episodes__weeks[data-pbs-tucked] .pbs-episodes__label{position:absolute;z-index:1;top:0;left:var(--yr);margin:0;min-height:0;height:calc(2 * var(--sq) + var(--g));align-items:stretch;max-width:calc(var(--pbs-episodes-free) * (var(--sq) + var(--g)) - var(--g) - var(--s-4));pointer-events:none}.pbs-episodes__weeks[data-pbs-tucked] .pbs-episodes__wall{grid-template-rows:var(--sq)}.pbs-episodes__weeks[data-pbs-tucked] .pbs-episodes__label-pic{height:100%;width:auto;aspect-ratio:16 / 9}.pbs-episodes__weeks[data-pbs-tucked] .pbs-episodes__label-words{display:flex;flex-wrap:wrap;align-items:baseline;align-content:center;align-self:flex-start;gap:var(--s-1) var(--s-4);min-height:var(--sq)}.pbs-episodes__weeks[data-pbs-tucked] .pbs-episodes__label-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1rem,calc(var(--sq) * .66),1.625rem)}}@media (prefers-reduced-motion:no-preference){.pbs-episodes__weeks:not([data-pbs-seen]) .pbs-episodes__wall .pbs-episodes__week{opacity:0}.pbs-episodes__weeks[data-pbs-seen] .pbs-episodes__wall .pbs-episodes__week{animation:pbs-episodes-in var(--dur-move) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 6ms)}}@keyframes pbs-episodes-in{from{opacity:0;scale:.4}}.pbs-episodes__grid{list-style:none;margin:var(--s-6) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8) var(--col-gap)}.pbs-episodes__room-link{display:grid;gap:var(--s-1)}.pbs-episodes__room-pic{display:block;--ar:16 / 9;border-radius:var(--r-2);margin-bottom:var(--s-2);transition:transform var(--dur-move) var(--ease-out),box-shadow var(--dur-move) var(--ease-out)}.pbs-episodes__room-name{font-weight:500;line-height:var(--lh-tight)}.pbs-episodes__room-facts{display:grid}.pbs-episodes__dot{display:none}@media (hover:hover){.pbs-episodes__room-link:hover .pbs-episodes__room-pic{transform:translateY(-3px);box-shadow:var(--lift-1)}}.pbs-episodes__more{margin-top:var(--s-8)}.pbs-episodes__more-all{list-style:none;align-self:flex-start}.pbs-episodes__more-all::-webkit-details-marker{display:none}.pbs-episodes__more-hide,.pbs-episodes__more[open] .pbs-episodes__more-show{display:none}.pbs-episodes__more[open] .pbs-episodes__more-hide{display:inline}.pbs-episodes__more[open]{display:flex;flex-direction:column}.pbs-episodes__more[open]>.pbs-episodes__more-all{order:1;margin-top:var(--s-8)}.pbs-episodes__grid--rest{margin-top:0}.pbs-episodes__all-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--s-3) var(--s-6);margin-bottom:var(--s-4)}.pbs-episodes__only{display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--tap);cursor:pointer;font-size:var(--t-small);font-weight:500}.pbs-episodes__only-box{width:18px;height:18px;margin:0;accent-color:var(--ink)}.pbs-episodes__year{border-top:1px solid var(--hairline)}.pbs-episodes__year-head{display:flex;align-items:baseline;gap:var(--s-4);min-height:56px;padding-block:var(--s-3);cursor:pointer;list-style:none}.pbs-episodes__year-head::-webkit-details-marker{display:none}.pbs-episodes__year-head::after{content:"+";margin-left:auto;font-weight:500}.pbs-episodes__year[open] .pbs-episodes__year-head::after{content:"–"}.pbs-episodes__list{list-style:none;margin:0 0 var(--s-8);padding:0;column-width:21rem;column-gap:var(--s-12)}.pbs-episodes__row{break-inside:avoid;border-top:1px solid var(--hairline)}.pbs-episodes__ep{display:grid;grid-template-columns:2.6em 3.9em minmax(0,1fr) auto;align-items:baseline;gap:var(--s-3);min-height:var(--tap);padding-block:var(--s-3);transition:color var(--dur-hover) var(--ease-out)}.pbs-episodes__ep:hover{color:var(--accent-deep)}.pbs-episodes__n{font-weight:500}.pbs-episodes__d,.pbs-episodes__t{color:var(--ink-2);font-size:var(--t-small)}.pbs-episodes__p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pbs-episodes__count-rooms{display:none}.pbs-episodes:has(.pbs-episodes__only-box:checked) :is(.pbs-episodes__row:not([data-pbs-room]),.pbs-episodes__count-all){display:none}.pbs-episodes:has(.pbs-episodes__only-box:checked) .pbs-episodes__count-rooms{display:inline}@supports not selector(:has(*)){.pbs-episodes__only{display:none}}.pbs-episodes__end{display:grid;gap:var(--s-5);padding-top:var(--s-6);border-top:1px solid var(--hairline)}.pbs-episodes__gaps{margin:0}.pbs-episodes__gaps:empty{display:none}.pbs-episodes__else{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-5);margin:0;max-width:none}@media (min-width:600px){.pbs-episodes__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pbs-episodes__room-facts{display:flex;flex-wrap:wrap;gap:0 .6em}.pbs-episodes__dot{display:inline}}@media (min-width:900px){.pbs-episodes__band{padding-block:var(--s-10) var(--s-16)}.pbs-episodes__top{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--s-16)}.pbs-episodes__now{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:var(--s-6)}.pbs-episodes__now-pic{grid-column:1 / -1}.pbs-episodes__play{justify-self:end}.pbs-episodes__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
