.pod-page .pp-hero{padding-top:2.5rem;padding-bottom:3rem}.pod-page .pp-hero h1 em{display:block}.pod-page .pod-hero{overflow:clip}.pod-page .pod-hero:before{position:absolute;inset:-20% -10% auto auto;width:min(60rem,120vw);aspect-ratio:1;content:"";background:radial-gradient(closest-side,rgb(227 181 53/16%),rgb(227 181 53/5%) 55%,transparent 72%);pointer-events:none}.pod-page .pod-hero-layout{grid-template-columns:minmax(0,1fr);gap:2rem}@media (min-width:768px){.pod-page .pp-hero{padding-top:4rem;padding-bottom:4rem}}@media (min-width:1000px){.pod-page .pod-hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,29rem);gap:3.5rem}}@media (min-width:1024px){.pod-page .pp-hero{padding-top:4.5rem;padding-bottom:4.5rem}.pod-page .pp-hero-layout{min-height:0}}.pod-listen{display:flex;flex-direction:column;gap:.9rem}.pod-rss{font-size:.9rem;color:rgb(255 255 255/72%)}.pod-rss a{color:var(--pp-gold-light);text-decoration:underline;text-underline-offset:.2rem}.pod-feature{position:relative;z-index:2;display:flex;flex-direction:column;gap:1.1rem;padding:1.25rem;border:1px solid rgb(227 181 53/28%);border-radius:18px;background:linear-gradient(160deg,rgb(255 255 255/7%),rgb(255 255 255/2%));box-shadow:0 24px 60px rgb(0 0 0/35%);transition:border-color .4s,box-shadow .4s}@media (min-width:640px){.pod-feature{padding:1.6rem}}.pod-feature:has(.pod-player[data-playing]){border-color:rgb(227 181 53/60%);box-shadow:0 24px 60px rgb(0 0 0/35%),0 0 0 1px rgb(227 181 53/25%),0 0 70px rgb(227 181 53/22%)}.pod-feature-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center}.pod-feature-heading{display:flex;flex-direction:column;gap:.35rem;min-width:0}.pod-feature-label{display:flex;align-items:center;gap:.6rem;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--pp-gold-light)}.pod-page .pod-feature-title{font-family:var(--font-display),Georgia,serif;font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:600;letter-spacing:0;line-height:1.15;text-transform:none;color:#fff}.pod-feature .pod-meta{color:rgb(255 255 255/62%)}.pod-feature-summary{color:rgb(255 255 255/80%);font-size:.98rem}.pod-feature-empty{align-items:center;text-align:center}.pod-cover{position:relative;overflow:hidden;width:6rem;aspect-ratio:1;border-radius:12px;background:#101b27;box-shadow:0 10px 26px rgb(0 0 0/45%)}.pod-cover img{object-fit:cover}.pod-cover-large{width:min(100%,18rem)}@media (max-width:380px){.pod-cover{width:4.75rem}}.pod-new{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .6rem .2rem .5rem;border-radius:999px;background:var(--pp-gold);color:var(--pp-ink);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;width:fit-content}.pod-new-dot{position:relative;width:.45rem;height:.45rem;border-radius:999px;background:var(--pp-ink)}.pod-new-dot:after{position:absolute;inset:0;border-radius:inherit;background:var(--pp-ink);content:"";animation:pod-ping 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes pod-ping{75%,to{transform:scale(2.4);opacity:0}}.pod-page .pod-episodes-head{margin-bottom:2rem}.pod-episodes{display:grid;gap:1.25rem;max-width:48rem;margin:0 auto;padding:0;list-style:none}.pod-episode article{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1.25rem 1.4rem;border-left:3px solid var(--pp-gold);background:#fff;box-shadow:0 1px 2px rgb(7 26 45/6%);transition:box-shadow .3s}.pod-episode article:has(.pod-player[data-playing]){box-shadow:0 0 0 1px rgb(227 181 53/55%),0 14px 34px rgb(128 96 10/16%)}@media (min-width:768px){.pod-episode article{padding:1.75rem 2rem 2rem}}.pod-page .pod-episode h3{font-size:clamp(1.4rem,2.4vw,1.8rem);color:var(--pp-navy);line-height:1.15}.pod-meta{font-size:.85rem;font-weight:700;letter-spacing:.04em;color:var(--pp-subtle)}.pod-summary{color:var(--pp-muted)}.pod-next{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.pod-next p:not(.pp-eyebrow){max-width:36rem;color:var(--pp-muted)}.pod-player{--pod-wave-rest:#cfd6de;--pod-wave-done:var(--pp-accent);--pod-ink:var(--pp-navy);--pod-soft:var(--pp-subtle);--pod-tool-hover:var(--pp-blue-tint);display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"play track" "tools tools";align-items:center;gap:.75rem 1rem;padding:.9rem 1rem;border:1px solid var(--pp-line);border-radius:14px;background:var(--pp-tint)}.pod-player[data-tone=dark]{--pod-wave-rest:rgb(255 255 255/22%);--pod-wave-done:var(--pp-gold);--pod-ink:#fff;--pod-soft:rgb(255 255 255/66%);--pod-tool-hover:rgb(255 255 255/10%);border-color:rgb(255 255 255/10%);background:rgb(5 13 23/55%)}@media (min-width:640px){.pod-player{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"play track tools";gap:1rem;padding:1rem 1.15rem}.pod-player[data-tone=dark]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"play track" "play tools";row-gap:.15rem}.pod-player[data-tone=dark] .pod-tools{justify-content:flex-start;margin-left:-.5rem}}.pod-player audio{display:none}.pod-play{grid-area:play;position:relative;display:inline-grid;place-items:center;width:3.5rem;height:3.5rem;border:0;border-radius:999px;background:var(--pp-gold);color:var(--pp-ink);box-shadow:0 0 0 1px rgb(128 96 10/35%),0 6px 14px rgb(128 96 10/22%);cursor:pointer;transition:transform .15s,background-color .15s}.pod-play svg{width:1.5rem;height:1.5rem}.pod-play:not([data-buffering]) svg path{transform:translateX(1px)}.pod-play:hover{background:#f0cc62;transform:scale(1.05)}.pod-play:active{transform:scale(.96)}.pod-player[data-playing] .pod-play:after{position:absolute;inset:-5px;border:2px solid rgb(227 181 53/55%);border-radius:inherit;content:"";animation:pod-breathe 2.4s ease-in-out infinite}@keyframes pod-breathe{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}.pod-play[data-buffering]{animation:pod-pulse 1.1s ease-in-out infinite}@keyframes pod-pulse{50%{box-shadow:0 0 0 6px rgb(227 181 53/25%),0 6px 14px rgb(128 96 10/22%)}}.pod-track{grid-area:track;display:flex;flex-direction:column;gap:.3rem;min-width:0}.pod-wave{position:relative;height:2.25rem;border-radius:6px}.pod-wave-bars{display:flex;align-items:center;gap:2px;height:100%}.pod-wave-bars span{flex:1 1 0;min-width:1px;height:var(--bar);border-radius:2px;background:var(--pod-wave-rest);transition:background-color .2s}.pod-wave-bars span[data-played]{background:var(--pod-wave-done)}.pod-seek{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pod-seek:disabled{cursor:default}.pod-wave:has(.pod-seek:focus-visible){outline:3px solid var(--pp-gold);outline-offset:4px}.pod-wave:hover .pod-wave-bars span:not([data-played]){background:color-mix(in srgb,var(--pod-wave-rest),var(--pod-wave-done) 25%)}.pod-times{display:flex;justify-content:space-between;font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--pod-soft)}.pod-now{display:inline-flex;align-items:center;gap:.45rem}.pod-eq{display:none;align-items:flex-end;gap:2px;height:.8rem}.pod-player[data-playing] .pod-eq{display:inline-flex}.pod-eq i{width:3px;height:100%;border-radius:1px;background:var(--pod-wave-done);transform-origin:bottom;animation:pod-eq .9s ease-in-out infinite alternate}.pod-eq i:nth-child(2){animation-duration:.7s;animation-delay:-.3s}.pod-eq i:nth-child(3){animation-duration:1.1s;animation-delay:-.5s}.pod-eq i:nth-child(4){animation-duration:.8s;animation-delay:-.2s}@keyframes pod-eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.pod-tools{grid-area:tools;display:flex;align-items:center;justify-content:flex-start;gap:.35rem}@media (min-width:640px){.pod-tools{justify-content:flex-end}}.pod-tool{display:inline-grid;place-items:center;min-width:2.75rem;height:2.75rem;padding:0 .4rem;border:0;border-radius:999px;background:transparent;color:var(--pod-ink);font-weight:800;font-size:.85rem;font-variant-numeric:tabular-nums;cursor:pointer}.pod-tool svg{width:1.8rem;height:1.8rem}.pod-tool:hover{background:var(--pod-tool-hover)}.pod-speed{min-width:3.25rem;border:1.5px solid color-mix(in srgb,var(--pod-ink) 22%,transparent)}.pod-play:focus-visible,.pod-tool:focus-visible{outline:3px solid var(--pp-gold);outline-offset:3px}.pod-error{grid-column:1/-1;font-size:.9rem;color:var(--pod-soft)}.pod-error a,.pod-noscript{color:var(--pp-accent);font-weight:700;text-decoration:underline}.pod-feature .pod-noscript,.pod-player[data-tone=dark] .pod-error a{color:var(--pp-gold-light)}@media (prefers-reduced-motion:reduce){.pod-episode article,.pod-feature,.pod-play,.pod-wave-bars span{transition:none}.pod-eq i,.pod-new-dot:after,.pod-play[data-buffering],.pod-player[data-playing] .pod-play:after{animation:none}.pod-eq i{transform:scaleY(.7)}}