.pp-podcast-page,.pp-podcast-page>main{color:var(--pitch);background:var(--linen)}.pp-podcast-page>main{--podcast-line:var(--pp-line);--podcast-muted:var(--pp-muted)}.pp-podcast-page h1,.pp-podcast-page h2,.pp-podcast-page h3{font-family:var(--font-serif);font-weight:400;letter-spacing:0;text-transform:none}.pp-podcast-page em{color:var(--poppy);font-weight:400}.pp-podcast-stage{padding-block:clamp(52px,6vw,92px) clamp(56px,7vw,100px)}.pp-podcast-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr);gap:clamp(40px,7vw,112px);align-items:center;padding-bottom:clamp(60px,7vw,104px)}.pp-podcast-intro{min-width:0}.pp-podcast-language{display:flex;align-items:center;gap:10px;margin:0 0 28px;color:var(--podcast-muted);font-size:13px;line-height:20px}.pp-podcast-intro h1{max-width:15ch;margin:0;color:var(--pitch);font-size:clamp(44px,4.8vw,72px);line-height:1.1;text-wrap:balance}.pp-podcast-intro h1 em{display:block;text-wrap:balance}.pp-podcast-intro__text{max-width:520px;color:var(--podcast-muted);font-size:var(--pp-lead-size);line-height:var(--pp-lead-leading);margin:28px 0 34px}.pp-podcast-intro__actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px}.pp-podcast-stage .pp-fluid.pp-fluid.pp-fluid{--fluid-fill:var(--linen);--fluid-contrast:var(--poppy);background:var(--poppy);color:var(--bone)}.pp-podcast-stage :focus-visible{outline-color:var(--poppy)}.pp-podcast-text-link{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;padding-block:6px;color:var(--poppy);font-size:14px;line-height:22px;text-decoration:underline;text-underline-offset:6px;text-decoration-color:color-mix(in srgb,var(--poppy),transparent 55%);transition:text-decoration-color .2s}.pp-podcast-text-link svg{flex-shrink:0}.pp-podcast-text-link:hover{text-decoration-color:currentColor}.pp-podcast-artwork{width:min(100%,430px);justify-self:end;margin:0}.pp-podcast-artwork__image{padding:12px;border:1px solid var(--podcast-line);border-radius:24px 24px 4px 4px}.pp-podcast-artwork__image img{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:14px 14px 2px 2px}.pp-podcast-artwork figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;padding-top:16px;color:var(--podcast-muted);font-size:12px;line-height:18px}.pp-podcast-artwork figcaption>span:first-child{color:var(--pitch)}.pp-podcast-episodes{scroll-margin-top:0}.pp-podcast-list{border-bottom:1px solid var(--podcast-line)}.pp-episode{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,6vw,88px);padding-block:40px;border-top:1px solid var(--podcast-line)}.pp-episode__copy{min-width:0}.pp-episode__meta{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin-bottom:22px;color:var(--poppy);font-size:12px;line-height:18px}.pp-episode__meta>span:first-child{text-transform:uppercase;letter-spacing:.08em}.pp-episode h3{margin:0;max-width:24ch;color:var(--pitch);font-size:clamp(28px,2.7vw,38px);line-height:1.2;text-wrap:balance}.pp-episode__copy>p{max-width:440px;margin:18px 0 24px;color:var(--podcast-muted);font-size:var(--pp-body-size);line-height:var(--pp-body-leading)}.pp-episode__player{min-width:0;width:100%;height:352px;border-radius:12px;background:rgba(26,10,10,.12)}.pp-episode__player iframe{display:block;width:100%;height:352px;border:0;border-radius:12px}.pp-podcast-invite{display:flex;align-items:center;justify-content:space-between;gap:28px 48px;padding-top:clamp(44px,5vw,72px)}.pp-podcast-invite h2{color:var(--pitch);font-size:clamp(28px,3vw,38px);line-height:1.2;margin:0;text-wrap:balance}.pp-podcast-invite p{margin:14px 0 0;color:var(--podcast-muted)}@media (max-width:1100px){.pp-podcast-hero{gap:40px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}@media (max-width:760px){.pp-podcast-hero{grid-template-columns:1fr;gap:42px}.pp-podcast-intro h1{font-size:clamp(40px,8vw,60px)}.pp-podcast-intro__text{font-size:19px;line-height:29px}.pp-podcast-artwork{justify-self:center;width:min(100%,360px)}.pp-podcast-language{margin-bottom:22px}.pp-episode{grid-template-columns:1fr;gap:24px;padding-block:32px}.pp-episode__meta{margin-bottom:16px}.pp-episode h3{max-width:28ch}.pp-podcast-invite{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.pp-podcast-text-link{transition:none}}