.series-page{background:var(--pinterest-bg)}.series-page__hero{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);margin-top:clamp(1rem,3vw,2rem);display:grid}.series-page__cover{aspect-ratio:3/4;background:var(--surface-strong);border-radius:var(--pinterest-radius);position:relative;overflow:hidden;box-shadow:0 1.75rem 3.5rem -1.25rem #11111161}.series-page__cover img{object-fit:cover;object-position:center}.series-page__copy{min-width:0}.series-page__copy h1{text-wrap:balance;max-width:15ch;margin:.75rem 0 0;font-size:clamp(2.2rem,5.2vw,4.4rem)}.series-page__facts{flex-wrap:wrap;gap:.45rem;margin:1.2rem 0 0;padding:0;list-style:none;display:flex}.series-page__facts li{min-height:2rem;color:var(--text);background:var(--pinterest-bg);border:1px solid var(--pinterest-border);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .8rem;font-size:.8rem;font-weight:650;display:inline-flex}.series-page__facts svg{width:.9rem;height:.9rem;color:var(--pinterest-red)}.series-page__description{max-width:60ch;color:var(--text-muted);margin:1.1rem 0 0;font-size:clamp(.98rem,1.5vw,1.08rem);line-height:1.65}.series-page__actions{margin-top:1.6rem}.series-page__watch{min-height:3.1rem;padding-inline:1.7rem;font-size:.95rem}.series-page__watch svg{width:1rem;height:1rem}.series-page__episodes{margin-top:clamp(3rem,7vw,5.5rem)}.series-page__section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;margin-bottom:1.25rem;display:flex}.series-page__section-heading h2,.series-page__faq-heading h2{margin-top:.65rem}.series-page__legend{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.4rem .9rem;font-size:.78rem;font-weight:650;display:flex}.series-page__legend-item{align-items:center;gap:.35rem;display:inline-flex}.series-page__legend-icon{width:1.35rem;height:1.35rem;color:var(--pinterest-red);background:var(--pinterest-bg);border:1px solid var(--pinterest-border);border-radius:50%;place-items:center;display:grid}.series-page__legend-icon svg{width:.65rem;height:.65rem}.series-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.series-page__episode{color:var(--text);border-radius:var(--pinterest-radius);transition:transform var(--ease);gap:.4rem;text-decoration:none;display:grid}.series-page__episode:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.series-page__thumb{aspect-ratio:9/16;background:var(--surface-strong);border-radius:var(--pinterest-radius);display:block;position:relative;overflow:hidden}.series-page__thumb img{object-fit:cover;transition:transform .42s cubic-bezier(.16, 1, .3, 1), filter var(--ease)}.series-page__thumb:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#1111116b 0%,#0000 28% 62%,#1111119e 100%);position:absolute;inset:0}.series-page__ep-number,.series-page__ep-duration,.series-page__ep-play,.series-page__ep-lock{z-index:2;position:absolute}.series-page__ep-number{color:var(--pinterest-bg);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-shadow:0 1px 6px #11111173;font-size:clamp(1.25rem,4vw,1.6rem);font-weight:800;line-height:1;top:.45rem;left:.6rem}.series-page__ep-duration{color:var(--pinterest-bg);font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:#1111118c;border-radius:999px;padding:.15rem .45rem;font-size:.66rem;font-weight:700;bottom:.5rem;left:.5rem}.series-page__ep-play,.series-page__ep-lock{border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid;bottom:.45rem;right:.45rem}.series-page__ep-play{color:var(--pinterest-red);background:var(--pinterest-bg);transition:color var(--ease), background-color var(--ease), transform var(--ease)}.series-page__ep-play svg{width:.8rem;height:.8rem;margin-left:.1rem}.series-page__ep-lock{color:var(--pinterest-red);background:var(--pinterest-bg)}.series-page__episode[data-locked=true] .series-page__thumb img{filter:saturate(.6)brightness(.72)}.series-page__episode:hover{transform:translateY(-3px)}.series-page__episode:hover .series-page__thumb img,.series-page__episode:focus-visible .series-page__thumb img{transform:scale(1.06)}.series-page__episode:hover .series-page__ep-play,.series-page__episode:focus-visible .series-page__ep-play{color:var(--pinterest-bg);background:var(--pinterest-red);transform:scale(1.08)}.series-page__ep-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.series-page__faq{border-top:1px solid var(--pinterest-border);gap:1.5rem;margin-top:clamp(3.5rem,8vw,6rem);padding-top:clamp(2rem,5vw,3rem);display:grid}.series-page__faq-heading h2{text-wrap:balance;max-width:18ch}.series-page__faq-list{gap:.75rem;margin:0;display:grid}.series-page__faq-list>div{background:var(--surface-raised);border-radius:var(--pinterest-radius);padding:1.1rem 1.25rem}.series-page__faq-list dt{color:var(--text);font-size:1rem;font-weight:750;line-height:1.35}.series-page__faq-list dd{color:#5f5f5f;margin:.4rem 0 0;line-height:1.6}@media (min-width:30rem){.series-page__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:48rem){.series-page__grid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.9rem}}@media (min-width:64rem){.series-page__faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:4rem}.series-page__faq-heading{top:calc(var(--site-header-offset) + 1.5rem);position:sticky}}@media (max-width:47.99rem){.series-page__hero{grid-template-columns:minmax(0,1fr);gap:1.75rem}.series-page__cover{justify-self:center;width:min(64vw,17rem)}.series-page__copy h1{font-size:clamp(2rem,9vw,2.8rem)}.series-page__actions>*{flex:auto}.series-page__ep-duration{font-size:.6rem}.series-page__ep-play,.series-page__ep-lock{width:1.7rem;height:1.7rem}}@media (prefers-reduced-motion:reduce){.series-page__episode,.series-page__thumb img,.series-page__ep-play{transition:none}.series-page__episode:hover,.series-page__episode:hover .series-page__thumb img,.series-page__episode:focus-visible .series-page__thumb img{transform:none}}
