.fp-hub-mast{border-bottom:2px solid var(--p-fg,var(--ink,currentColor));padding:96px 0 56px}.fp-hub-mast .fp-container{grid-template-columns:2fr 1fr;align-items:end;gap:64px;max-width:1680px;margin:0 auto;padding:0 clamp(20px,3vw,48px);display:grid}.fp-hub-mast .fp-eyebrow-accent{font-family:var(--p-mono,ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--p-accent,currentColor);font-size:11px}.fp-hub-mast h1{font-family:var(--p-display,"Fraunces", serif);font-variation-settings:"opsz" 144, "SOFT" 50;letter-spacing:-.035em;text-wrap:balance;margin:24px 0 0;font-size:clamp(64px,8vw,160px);font-weight:400;line-height:.88}.fp-hub-mast h1 em{color:var(--p-accent);font-style:italic}.fp-hub-mast .fp-standfirst{font-family:var(--p-serif,"Newsreader", Georgia, serif);color:var(--p-fg-soft,var(--ink-2));max-width:56ch;margin-top:24px;font-size:22px;font-style:italic;line-height:1.5}.fp-hub-mast .fp-stats{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.fp-hub-mast .fp-stats .fp-n{font-family:var(--p-display);font-feature-settings:"tnum";letter-spacing:-.025em;font-size:clamp(40px,4vw,64px);font-weight:500;line-height:.95}.fp-hub-mast .fp-stats .fp-n sup{vertical-align:top;color:var(--p-accent);margin-left:4px;font-size:.36em}.fp-hub-mast .fp-stats .fp-l{font-family:var(--p-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--p-muted,var(--ink-3));margin-top:6px;font-size:11px}.fp-shows-section{border-bottom:1px solid var(--p-rule,var(--rule));padding:80px 0}.fp-shows-section .fp-container{max-width:1680px;margin:0 auto;padding:0 clamp(20px,3vw,48px)}.fp-shows-section .fp-head{justify-content:space-between;align-items:end;padding-bottom:32px;display:flex}.fp-shows-section h2{font-family:var(--p-display);letter-spacing:-.025em;margin:0;font-size:clamp(40px,4.4vw,72px);font-weight:400;line-height:.95}.fp-shows-section h2 em{color:var(--p-accent);font-style:italic}.fp-shows-section .fp-head .fp-meta{font-family:var(--p-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--p-muted);text-align:right;font-size:11px;line-height:1.7}.fp-shows-grid{grid-template-columns:repeat(3,1fr);gap:56px 40px;display:grid}.fp-show-card{cursor:pointer;flex-direction:column;gap:20px;display:flex}.fp-show-card .fp-art{aspect-ratio:1;box-shadow:0 16px 40px -16px color-mix(in oklab, var(--p-fg,currentColor) 35%, transparent);transition:transform .35s var(--p-ease,cubic-bezier(.22,.61,.36,1)), box-shadow .35s var(--p-ease,cubic-bezier(.22,.61,.36,1));position:relative;overflow:hidden}.fp-show-card:hover .fp-art{box-shadow:0 24px 56px -16px color-mix(in oklab, var(--p-fg,currentColor) 45%, transparent);transform:translateY(-4px)}.fp-show-card .fp-art .fp-corner{font-family:var(--p-mono);letter-spacing:.16em;text-transform:uppercase;font-size:10px;position:absolute}.fp-show-card .fp-art .fp-corner.fp-tl{top:14px;left:14px}.fp-show-card .fp-art .fp-corner.fp-br{bottom:14px;right:14px}.fp-show-card .fp-art .fp-art-cover-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fp-show-card .fp-art .fp-art-center{text-align:center;font-family:var(--p-display);font-variation-settings:"opsz" 144, "SOFT" 30;letter-spacing:-.025em;place-items:center;padding:0 24px;font-size:clamp(36px,3.4vw,56px);font-weight:400;line-height:.92;display:grid;position:absolute;inset:0}.fp-show-card .fp-art .fp-art-center em{font-style:italic}.fp-show-card .fp-art .fp-play{background:color-mix(in oklab, var(--p-bg,var(--paper)) 80%, transparent);width:44px;height:44px;color:var(--p-fg);opacity:0;border-radius:99px;place-items:center;transition:opacity .25s,transform .25s,background-color .2s;display:grid;position:absolute;top:14px;right:14px;transform:translateY(-4px)}.fp-show-card:hover .fp-art .fp-play{opacity:1;transform:translateY(0)}.fp-show-card .fp-art .fp-play:hover{background:var(--p-accent);color:var(--p-bg)}.fp-show-card.fp-v-vermilion .fp-art{background:radial-gradient(ellipse at 30% 30%, color-mix(in oklab, var(--p-accent) 35%, transparent) 0%, transparent 60%), repeating-linear-gradient(135deg, color-mix(in oklab, var(--p-fg,currentColor) 8%, transparent) 0 1px, transparent 1px 9px), var(--p-bg-soft,var(--paper-2,#f5f1eb));color:var(--p-fg)}.fp-show-card.fp-v-saffron .fp-art{color:#241803;color:lab(9.53152% 4.12123 12.9815);background:radial-gradient(circle at 75% 25%,#e0d06e 0%,#0000 55%),repeating-linear-gradient(0deg,#ede5c7 0 1px,#0000 1px 12px),#f6f2e3;background:radial-gradient(circle at 75% 25%,lab(83.2258% -3.36921 49.8745) 0%,#0000 55%),repeating-linear-gradient(0deg,lab(90.9459% -.863493 15.508) 0 1px,#0000 1px 12px),lab(95.4804% -.553191 7.65525)}.fp-show-card.fp-v-lagoon .fp-art{color:#ecf3f8;color:lab(95.3756% -1.63275 -3.29692);background:radial-gradient(at 50% 80%,#006078 0%,#0000 65%),linear-gradient(#031826,#030a11);background:radial-gradient(at 50% 80%,lab(36.7095% -25.0689 -27.837) 0%,#0000 65%),linear-gradient(lab(7.18698% -3.85434 -12.4577),lab(2.47659% -1.11372 -3.59764))}.fp-show-card.fp-v-terracotta .fp-art{color:#421c16;color:lab(15.9345% 18.2731 12.8231);background:radial-gradient(at 30% 40%,#f19f91 0%,#0000 60%),repeating-linear-gradient(45deg,#fedbd5 0 1px,#0000 1px 10px),#fce5e1;background:radial-gradient(at 30% 40%,lab(73.6048% 29.9871 20.3162) 0%,#0000 60%),repeating-linear-gradient(45deg,lab(90.3836% 11.7761 7.83951) 0 1px,#0000 1px 10px),lab(92.8315% 7.32979 4.87037)}.fp-show-card.fp-v-moss .fp-art{color:#e4f3ea;color:lab(94.4714% -6.41117 2.54833);background:radial-gradient(circle at 25% 75%,#1c8742 0%,#0000 55%),linear-gradient(160deg,#05160d,#010402);background:radial-gradient(circle at 25% 75%,lab(49.5467% -42.4533 28.2033) 0%,#0000 55%),linear-gradient(160deg,lab(5.575% -6.97508 2.75264),lab(.950701% -1.0806 .426805))}.fp-show-card.fp-v-magenta .fp-art{color:#321239;color:lab(11.7418% 21.8577 -18.467);background:radial-gradient(at 70% 30%,#ce74e3 0%,#0000 60%),repeating-linear-gradient(135deg,#eddef9 0 1px,#0000 1px 11px),#f3ebf9;background:radial-gradient(at 70% 30%,lab(62.476% 48.711 -41.7707) 0%,#0000 60%),repeating-linear-gradient(135deg,lab(90.2165% 8.97706 -11.4316) 0 1px,#0000 1px 11px),lab(93.953% 4.44815 -5.75149)}.fp-show-card .fp-meta-row{font-family:var(--p-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--p-muted);align-items:center;gap:12px;font-size:10px;display:flex}.fp-show-card .fp-meta-row .fp-dot{background:var(--p-accent);border-radius:99px;width:5px;height:5px;display:inline-block}.fp-show-card .fp-meta-row .fp-new{background:var(--p-accent);color:var(--p-bg);border-radius:99px;padding:3px 8px;font-size:9px}.fp-show-card h3{font-family:var(--p-display);letter-spacing:-.02em;margin:0;font-size:32px;font-weight:500;line-height:1.05}.fp-show-card .fp-desc{font-family:var(--p-serif);color:var(--p-fg-soft);max-width:44ch;font-size:16px;line-height:1.55}.fp-show-card .fp-foot{border-top:1px solid var(--p-rule);font-family:var(--p-mono);letter-spacing:.06em;color:var(--p-muted);justify-content:space-between;align-items:center;padding-top:16px;font-size:11px;display:flex}.fp-show-card:hover h3{color:var(--p-accent)}.fp-latest{padding:96px 0}.fp-latest .fp-container{max-width:1680px;margin:0 auto;padding:0 clamp(20px,3vw,48px)}.fp-latest .fp-head{border-bottom:2px solid var(--p-fg);justify-content:space-between;align-items:end;padding-bottom:24px;display:flex}.fp-latest h2{font-family:var(--p-display);letter-spacing:-.025em;margin:0;font-size:clamp(48px,5.6vw,96px);font-weight:400;line-height:.95}.fp-latest h2 em{color:var(--p-accent);font-style:italic}.fp-latest .fp-head .fp-meta{font-family:var(--p-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--p-muted);text-align:right;font-size:11px;line-height:1.7}.fp-latest .fp-head .fp-meta b{color:var(--p-fg);font-weight:400}.fp-date-band{align-items:end;gap:28px;padding:48px 0 16px;display:flex}.fp-date-band .fp-day{font-family:var(--p-display);font-feature-settings:"tnum";letter-spacing:-.04em;font-size:88px;font-weight:500;line-height:.85}.fp-date-band .fp-day sup{vertical-align:top;color:var(--p-accent);margin-left:4px;font-size:.34em}.fp-date-band .fp-meta{font-family:var(--p-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--p-muted);flex:1;justify-content:space-between;padding-bottom:12px;font-size:11px;display:flex}.fp-ep-rows{margin:0;padding:0;list-style:none}.fp-ep-rows li{border-bottom:1px solid var(--p-rule);transition:padding-left .25s var(--p-ease,cubic-bezier(.22,.61,.36,1)), background-color .2s;cursor:pointer;grid-template-columns:56px 80px 200px 1fr 80px 80px;align-items:center;gap:24px;padding:22px 8px;display:grid}.fp-ep-rows.fp-no-pill li{grid-template-columns:56px 80px 1fr 80px 80px}.fp-ep-rows li:hover{background:linear-gradient(to right, var(--p-bg-soft,var(--paper-2,#f5f1eb)), transparent 50%);padding-left:16px}.fp-ep-rows .fp-play-mini{border:1px solid var(--p-rule);width:44px;height:44px;color:var(--p-fg-soft);border-radius:99px;flex-shrink:0;place-items:center;transition:background-color .2s,color .2s,border-color .2s;display:grid}.fp-ep-rows li:hover .fp-play-mini{background:var(--p-accent);color:var(--p-bg);border-color:var(--p-accent)}.fp-ep-rows .fp-num{font-family:var(--p-mono);color:var(--p-muted);letter-spacing:.1em;font-size:12px}.fp-ep-rows .fp-show-pill{font-family:var(--p-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--p-rule);text-align:center;color:var(--p-fg-soft);border-radius:99px;justify-self:start;align-items:center;gap:6px;padding:6px 10px;font-size:10px;display:inline-flex}.fp-ep-rows .fp-show-pill .fp-sw{border-radius:99px;width:8px;height:8px}.fp-ep-rows .fp-info .fp-title{font-family:var(--p-display);letter-spacing:-.012em;font-size:22px;font-weight:500;line-height:1.2}.fp-ep-rows li:hover .fp-info .fp-title{color:var(--p-accent)}.fp-ep-rows .fp-info .fp-guest{font-family:var(--p-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--p-muted);margin-top:4px;font-size:11px}.fp-ep-rows .fp-dur{font-family:var(--p-mono);color:var(--p-muted);letter-spacing:.06em;text-align:right;font-feature-settings:"tnum";font-size:12px}.fp-listen-cta{background:var(--p-fg);color:var(--p-bg);text-align:center;margin-top:96px;padding:80px clamp(20px,3vw,48px)}.fp-listen-cta h3{font-family:var(--p-display);letter-spacing:-.025em;max-width:24ch;margin:0 auto;font-size:clamp(40px,4.6vw,72px);font-weight:400;line-height:1}.fp-listen-cta h3 em{color:var(--p-accent);font-style:italic}.fp-listen-cta .fp-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.fp-listen-cta .fp-btn{border:1px solid color-mix(in oklab, var(--p-bg) 24%, transparent);font-family:var(--p-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--p-bg);border-radius:99px;align-items:center;gap:8px;padding:12px 18px;font-size:11px;transition:background-color .2s,color .2s;display:inline-flex}.fp-listen-cta .fp-btn:hover{background:var(--p-bg);color:var(--p-fg)}.fp-show-mast{border-bottom:1px solid var(--p-rule);padding:80px 0 64px}.fp-show-mast .fp-container{grid-template-columns:420px minmax(0,1fr);align-items:end;gap:80px;max-width:1440px;margin:0 auto;padding:0 clamp(20px,3vw,48px);display:grid}.fp-show-art-large{aspect-ratio:1;box-shadow:0 24px 60px -20px color-mix(in oklab, var(--p-fg) 35%, transparent);position:relative;overflow:hidden}.fp-show-art-large .fp-art-cover-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fp-show-art-large .fp-corner{font-family:var(--p-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--p-muted);font-size:10px;position:absolute;top:16px;left:16px}.fp-show-art-large .fp-corner.fp-r{left:auto;right:16px}.fp-show-art-large .fp-corner.fp-b{top:auto;bottom:16px}.fp-show-mast .fp-eyebrow-accent{font-family:var(--p-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--p-accent);font-size:12px}.fp-show-mast h1{font-family:var(--p-display);font-variation-settings:"opsz" 144, "SOFT" 30;letter-spacing:-.03em;text-wrap:balance;margin:16px 0 24px;font-size:clamp(56px,7vw,128px);font-weight:400;line-height:.92}.fp-show-mast h1 em{color:var(--p-accent);font-style:italic}.fp-show-mast .fp-show-standfirst{font-family:var(--p-serif);color:var(--p-fg-soft);max-width:56ch;font-size:22px;font-style:italic;line-height:1.5}.fp-show-mast .fp-credit-strip{border-top:1px solid var(--p-rule);grid-template-columns:repeat(4,1fr);gap:24px;margin-top:32px;padding-top:16px;display:grid}.fp-show-mast .fp-credit-strip .fp-l{font-family:var(--p-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--p-muted);font-size:10px}.fp-show-mast .fp-credit-strip .fp-v{font-family:var(--p-display);margin-top:4px;font-size:18px;font-weight:500}.fp-show-stats{border-bottom:1px solid var(--p-rule);padding:32px 0}.fp-show-stats .fp-container{grid-template-columns:repeat(5,1fr);gap:32px;max-width:1440px;margin:0 auto;padding:0 clamp(20px,3vw,48px);display:grid}.fp-show-stats .fp-s .fp-n{font-family:var(--p-display);font-feature-settings:"tnum";letter-spacing:-.02em;font-size:40px;font-weight:500;line-height:1}.fp-show-stats .fp-s .fp-n sup{vertical-align:top;color:var(--p-accent);margin-left:2px;font-size:.4em}.fp-show-stats .fp-s .fp-l{font-family:var(--p-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--p-muted);margin-top:4px;font-size:11px}.fp-featured-ep{border-bottom:1px solid var(--p-rule);padding:80px 0}.fp-featured-ep .fp-container{max-width:1440px;margin:0 auto;padding:0 clamp(20px,3vw,48px)}.fp-featured-ep .fp-label{font-family:var(--p-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--p-accent);margin-bottom:32px;font-size:11px}.fp-featured-ep .fp-card{grid-template-columns:280px minmax(0,1fr);align-items:center;gap:56px;display:grid}.fp-featured-ep .fp-card .fp-art{aspect-ratio:1;box-shadow:0 12px 32px -10px color-mix(in oklab, var(--p-fg) 30%, transparent);position:relative;overflow:hidden}.fp-featured-ep .fp-card .fp-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fp-featured-ep .fp-card .fp-num{font-family:var(--p-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--p-muted);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;font-size:11px;display:flex}.fp-featured-ep .fp-card .fp-num .fp-new{background:var(--p-accent);color:var(--p-bg);letter-spacing:.18em;border-radius:99px;padding:4px 10px;font-size:9px}.fp-featured-ep .fp-card h3{font-family:var(--p-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(40px,4.6vw,72px);font-weight:400;line-height:1}.fp-featured-ep .fp-card h3 em{color:var(--p-accent);font-style:italic}.fp-featured-ep .fp-card .fp-desc{font-family:var(--p-serif);color:var(--p-fg-soft);max-width:60ch;margin:24px 0 32px;font-size:19px;line-height:1.55}.fp-featured-ep .fp-card .fp-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.fp-featured-ep .fp-card .fp-play-big{background:var(--p-fg);color:var(--p-bg);border-radius:99px;align-items:center;gap:14px;padding:14px 22px 14px 16px;transition:background-color .2s,transform .2s;display:inline-flex}.fp-featured-ep .fp-card .fp-play-big:hover{background:var(--p-accent);transform:translateY(-2px)}.fp-featured-ep .fp-card .fp-play-big .fp-pp{background:var(--p-bg);width:36px;height:36px;color:var(--p-fg);border-radius:99px;place-items:center;display:grid}.fp-featured-ep .fp-card .fp-play-big .fp-lab{font-family:var(--p-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.fp-featured-ep .fp-card .fp-alt{border:1px solid var(--p-rule);font-family:var(--p-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--p-fg-soft);border-radius:99px;align-items:center;gap:8px;padding:14px 18px;font-size:11px;transition:background-color .2s,color .2s;display:inline-flex}.fp-featured-ep .fp-card .fp-alt:hover{background:var(--p-bg-soft);color:var(--p-fg)}.fp-about-panel{border-bottom:1px solid var(--p-rule);padding:96px 0}.fp-about-panel .fp-container{grid-template-columns:1fr 1fr;gap:96px;max-width:1440px;margin:0 auto;padding:0 clamp(20px,3vw,48px);display:grid}.fp-about-panel h2{font-family:var(--p-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--p-muted);margin:0 0 24px;font-size:11px;font-weight:500}.fp-about-panel .fp-blurb{font-family:var(--p-display);letter-spacing:-.018em;font-size:clamp(28px,2.6vw,40px);font-weight:400;line-height:1.25}.fp-about-panel .fp-blurb em{color:var(--p-accent);font-style:italic}.fp-about-panel p{font-family:var(--p-serif);color:var(--p-fg-soft);max-width:56ch;margin:0 0 1.2em;font-size:18px;line-height:1.6}.fp-hosts{border-bottom:1px solid var(--p-rule);padding:64px 0}.fp-hosts .fp-container{max-width:1440px;margin:0 auto;padding:0 clamp(20px,3vw,48px)}.fp-hosts h2{font-family:var(--p-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--p-muted);margin:0 0 32px;font-size:11px;font-weight:500}.fp-hosts .fp-grid{grid-template-columns:repeat(2,1fr);gap:64px;display:grid}.fp-host{grid-template-columns:140px 1fr;align-items:start;gap:28px;display:grid}.fp-host .fp-ph{aspect-ratio:1;background:var(--p-bg-soft);border-radius:4px;position:relative;overflow:hidden}.fp-host .fp-ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fp-host .fp-role{font-family:var(--p-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--p-accent);font-size:10px}.fp-host .fp-name{font-family:var(--p-display);letter-spacing:-.018em;margin:6px 0 12px;font-size:32px;font-weight:500;line-height:1.05}.fp-episodes{padding:80px 0}.fp-episodes .fp-container{max-width:1440px;margin:0 auto;padding:0 clamp(20px,3vw,48px)}.fp-episodes .fp-head{border-bottom:2px solid var(--p-fg);justify-content:space-between;align-items:end;padding-bottom:24px;display:flex}.fp-episodes h2{font-family:var(--p-display);letter-spacing:-.025em;margin:0;font-size:clamp(48px,5.6vw,96px);font-weight:400;line-height:.95}.fp-episodes h2 em{color:var(--p-accent);font-style:italic}.fp-episodes .fp-meta-line{font-family:var(--p-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--p-muted);text-align:right;font-size:11px;line-height:1.7}.fp-episodes .fp-meta-line b{color:var(--p-fg);font-weight:400}.fp-season-band{align-items:end;gap:32px;padding:64px 0 16px;display:flex}.fp-season-band .fp-num{font-family:var(--p-display);font-feature-settings:"tnum";letter-spacing:-.04em;font-size:88px;font-weight:500;line-height:.85}.fp-season-band .fp-num sup{vertical-align:top;color:var(--p-accent);margin-left:4px;font-size:.35em}.fp-season-band .fp-meta{font-family:var(--p-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--p-muted);flex:1;justify-content:space-between;align-items:end;padding-bottom:12px;font-size:11px;display:flex}.fp-subscribe-row{border-bottom:1px solid var(--p-rule);background:var(--p-bg-soft,var(--paper-2));padding:24px 0}.fp-subscribe-row .fp-container{flex-wrap:wrap;align-items:center;gap:12px;max-width:1440px;margin:0 auto;padding:0 clamp(20px,3vw,48px);display:flex}.fp-subscribe-row .fp-l{font-family:var(--p-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--p-muted);margin-right:8px;font-size:10px}.fp-subscribe-row .fp-btn{border:1px solid var(--p-rule);background:var(--p-bg);font-family:var(--p-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--p-fg-soft);border-radius:99px;align-items:center;gap:8px;padding:10px 16px;font-size:11px;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.fp-subscribe-row .fp-btn:hover{background:var(--p-fg);color:var(--p-bg);border-color:var(--p-fg)}.fp-hero-player{background:var(--p-fg);color:var(--p-bg);margin:56px 0 0;overflow:hidden}.fp-hero-player .fp-grid{grid-template-columns:360px 1fr;align-items:center;gap:56px;max-width:1440px;margin:0 auto;padding:56px clamp(20px,3vw,48px);display:grid}.fp-hero-player .fp-art{aspect-ratio:1;background:radial-gradient(ellipse at 30% 30%, color-mix(in oklab, var(--p-accent) 50%, transparent) 0%, transparent 60%), repeating-linear-gradient(135deg, color-mix(in oklab, var(--p-bg) 8%, transparent) 0 1px, transparent 1px 9px), #16100c;box-shadow:0 32px 80px -20px color-mix(in oklab, var(--p-fg) 80%, transparent);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.fp-hero-player .fp-art{background:radial-gradient(ellipse at 30% 30%, color-mix(in oklab, var(--p-accent) 50%, transparent) 0%, transparent 60%), repeating-linear-gradient(135deg, color-mix(in oklab, var(--p-bg) 8%, transparent) 0 1px, transparent 1px 9px), lab(5.2452% 1.68586 2.76735)}}.fp-hero-player .fp-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fp-hero-player .fp-art .fp-corner{font-family:var(--p-mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab, var(--p-bg) 50%, transparent);font-size:10px;position:absolute}.fp-hero-player .fp-art .fp-corner.fp-tl{top:16px;left:16px}.fp-hero-player .fp-art .fp-corner.fp-br{color:var(--p-accent);bottom:16px;right:16px}.fp-hero-player .fp-pl{flex-direction:column;gap:24px;display:flex}.fp-hero-player .fp-pl .fp-num{font-family:var(--p-mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab, var(--p-bg) 60%, transparent);font-size:11px}.fp-hero-player .fp-pl .fp-title{font-family:var(--p-display);letter-spacing:-.02em;color:var(--p-bg);margin:0;font-size:clamp(28px,3vw,48px);font-weight:400;line-height:1.05}.fp-hero-player .fp-pl .fp-title em{color:var(--p-accent);font-style:italic}.fp-hero-player .fp-platforms{border-top:1px solid color-mix(in oklab, var(--p-bg) 14%, transparent);flex-wrap:wrap;gap:10px;padding-top:16px;display:flex}.fp-hero-player .fp-platforms a{border:1px solid color-mix(in oklab, var(--p-bg) 18%, transparent);font-family:var(--p-mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab, var(--p-bg) 80%, transparent);border-radius:99px;align-items:center;gap:8px;padding:8px 14px;font-size:10px;transition:background-color .2s,color .2s;display:inline-flex}.fp-hero-player .fp-platforms a:hover{background:var(--p-bg);color:var(--p-fg)}.ep-rail-card{background:var(--paper-2);border:1px solid var(--rule);flex-direction:column;gap:12px;padding:16px;display:flex}.ep-rail-card>.label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.ep-rail-person{flex-direction:column;gap:2px;display:flex}.ep-rail-person:not(:first-of-type){border-top:1px dotted var(--rule);padding-top:10px}.ep-rail-person .name{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);overflow-wrap:break-word;font-size:18px;font-weight:500;line-height:1.2}.ep-rail-person .name a{color:var(--ink);border-bottom:1px solid}.ep-rail-person .role{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.ep-extras{flex-direction:column;gap:56px;max-width:1280px;margin:80px auto 0;padding:0 clamp(20px,3vw,48px);display:flex}.ep-extras-section h2{font-family:var(--p-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--p-accent);border-bottom:1px solid var(--p-rule);margin:0 0 20px;padding-bottom:12px;font-size:11px;font-weight:500}.ep-extras-section p{font-family:var(--p-serif);color:var(--p-fg-soft);margin:0;font-size:17px;line-height:1.6}.ep-extras-section p a{color:var(--p-accent);border-bottom:1px solid}.ep-chapters-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ep-chapters-list li{border-bottom:1px dotted var(--p-rule);font-family:var(--p-serif);color:var(--p-fg-soft);grid-template-columns:64px 1fr;gap:16px;padding:8px 0;font-size:17px;line-height:1.5;display:grid}.ep-chapters-list .ts{font-family:var(--p-mono);font-feature-settings:"tnum";letter-spacing:.04em;color:var(--p-accent);padding-top:4px;font-size:11px}.ep-chapters-list a{color:var(--p-accent);border-bottom:1px solid}.ep-extras-meta{border-top:1px solid var(--p-rule);grid-template-columns:1fr 1fr;gap:24px;padding-top:24px;display:grid}.ep-extras-meta>div{flex-direction:column;gap:4px;display:flex}.ep-extras-meta .label{font-family:var(--p-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--p-muted);font-size:10px}.ep-extras-meta .value{font-family:var(--p-serif);color:var(--p-fg);font-size:15px}.ep-extras-meta .value a{color:var(--p-accent);border-bottom:1px solid}@media (max-width:1100px){.fp-hero-player .fp-grid{grid-template-columns:1fr;gap:32px;padding:40px clamp(20px,3vw,48px)}.fp-hero-player .fp-art{max-width:240px}.fp-show-stats .fp-container{grid-template-columns:repeat(2,1fr)}.fp-featured-ep .fp-card,.fp-about-panel .fp-container{grid-template-columns:1fr;gap:32px}.fp-hosts .fp-grid{grid-template-columns:1fr}.fp-show-mast .fp-container{grid-template-columns:1fr;gap:32px}.fp-show-art-large{max-width:320px;margin:0 auto}.ep-extras-meta{grid-template-columns:1fr}}@media (max-width:700px){.fp-hero-player .fp-grid{gap:24px;padding:32px clamp(20px,3vw,48px)}.fp-hero-player .fp-art{max-width:200px}.fp-hero-player .fp-pl .fp-title{font-size:clamp(22px,6vw,32px)}.fp-hero-player .fp-platforms{gap:6px}.fp-hero-player .fp-platforms a{padding:6px 10px;font-size:9px}.ep-extras{gap:40px;margin:56px auto 0;padding:0 16px}.ep-chapters-list li{grid-template-columns:56px 1fr;gap:12px;font-size:15px}.fp-show-mast{padding:48px 0 32px}.fp-show-mast h1{font-size:clamp(40px,10vw,64px)}.fp-show-mast .fp-show-standfirst{font-size:17px}.fp-show-art-large{max-width:240px}.fp-show-mast .fp-credit-strip{grid-template-columns:1fr 1fr;gap:16px}.fp-subscribe-row .fp-container{padding:16px}.fp-subscribe-row .fp-btn{padding:8px 12px;font-size:10px}.fp-show-stats{padding:24px 0}.fp-show-stats .fp-container{gap:20px}.fp-show-stats .fp-s .fp-n{font-size:30px}.fp-featured-ep{padding:48px 0}.fp-featured-ep .fp-container{padding:0 16px}.fp-featured-ep .fp-card .fp-art{max-width:240px;margin:0 auto}.fp-featured-ep .fp-card h3{font-size:clamp(28px,8vw,40px)}.fp-hub-mast{padding:56px 0 32px}.fp-hub-mast .fp-container{gap:32px;padding:0 16px}.fp-hub-mast h1{font-size:clamp(44px,11vw,72px)}.fp-hub-mast .fp-standfirst{font-size:18px}.fp-hub-mast .fp-stats .fp-n{font-size:36px}.fp-shows-section{padding:48px 0}.fp-shows-section .fp-container{padding:0 16px}.fp-shows-section .fp-head{padding-bottom:20px}.fp-shows-section h2{font-size:clamp(30px,8vw,48px)}.fp-show-card h3{font-size:26px}.fp-latest{padding:56px 0}.fp-latest .fp-container{padding:0 16px}.fp-latest h2{font-size:clamp(36px,10vw,64px)}.fp-date-band{gap:16px;padding:32px 0 12px}.fp-date-band .fp-day{font-size:56px}.fp-ep-rows .fp-info .fp-title{font-size:17px}.fp-listen-cta{margin-top:56px;padding:48px 16px}.fp-listen-cta h3{font-size:clamp(28px,8vw,44px)}}.fp-ep-hero{color:#f5f1ec;color:lab(95.3832% .459492 3.01512);background:#0f0b09;background:lab(3.35329% .813648 1.39435);padding:64px 0 80px}.fp-ep-hero .fp-container{max-width:1280px;margin:0 auto;padding:0 clamp(20px,3vw,48px)}.fp-ep-hero .fp-eyebrow{font-family:var(--p-mono);letter-spacing:.16em;text-transform:uppercase;color:#a28a77;color:lab(59.3018% 7.222 13.692);margin-bottom:24px;font-size:11px}.fp-ep-hero h1{font-family:var(--p-display);font-variation-settings:"opsz" 144, "SOFT" 40;letter-spacing:-.025em;max-width:22ch;margin:0;font-size:clamp(40px,5vw,88px);font-weight:400;line-height:.94}.fp-ep-hero h1 em{color:var(--p-accent);font-style:italic}.fp-ep-hero .fp-wave{cursor:pointer;height:100px;margin-top:40px;position:relative}.fp-ep-hero .fp-wave-img{object-fit:cover;opacity:.85;filter:invert();width:100%;height:100%}.fp-ep-hero .fp-wave-progress{width:var(--fp-pct,0%);background:color-mix(in oklab, var(--p-accent) 30%, transparent);pointer-events:none;position:absolute;top:0;bottom:0;left:0}.fp-ep-hero .fp-time-row{font-family:var(--p-mono);letter-spacing:.04em;color:#c1b5ab;color:lab(74.4397% 3.4436 6.70675);font-feature-settings:"tnum";align-items:center;gap:16px;margin-top:16px;font-size:12px;display:flex}.fp-ep-hero .fp-controls{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.fp-ep-hero .fp-controls .fp-pp{background:var(--p-accent);color:#0f0b09;color:lab(3.35329% .813648 1.39435);border-radius:99px;place-items:center;width:64px;height:64px;display:grid}.fp-ep-hero .fp-controls .fp-skip{color:#f5f1ec;color:lab(95.3832% .459492 3.01512);width:44px;height:44px;font-family:var(--p-mono);letter-spacing:.04em;border:1px solid #f5f1ec3d;border:1px solid lab(95.3832% .459492 3.01512/.24);border-radius:99px;place-items:center;font-size:11px;display:grid}.fp-ep-hero .fp-controls .fp-pill{font-family:var(--p-mono);letter-spacing:.12em;text-transform:uppercase;color:#f5f1ec;color:lab(95.3832% .459492 3.01512);border:1px solid #f5f1ec38;border:1px solid lab(95.3832% .459492 3.01512/.22);border-radius:99px;padding:12px 16px;font-size:11px}.fp-ep-hero .fp-handoff-row{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.fp-ep-body{grid-template-columns:220px minmax(0,720px) 280px;gap:48px;max-width:1280px;margin:0 auto;padding:64px clamp(20px,3vw,48px);display:grid}.fp-ep-body .fp-rail-l{align-self:start;position:sticky;top:100px}.fp-ep-body .fp-rail-l h4{font-family:var(--p-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--p-muted);margin:0 0 16px;font-size:11px;font-weight:500}.fp-ep-body .fp-chapters{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.fp-ep-body .fp-chapters li{cursor:pointer;border-left:2px solid #0000;grid-template-columns:60px 1fr;gap:12px;padding:10px 0 10px 12px;transition:border-color .2s,color .2s;display:grid}.fp-ep-body .fp-chapters li:hover,.fp-ep-body .fp-chapters li.fp-active{border-left-color:var(--p-accent);color:var(--p-fg)}.fp-ep-body .fp-chapters .fp-ts{font-family:var(--p-mono);letter-spacing:.04em;color:var(--p-muted);font-feature-settings:"tnum";padding-top:2px;font-size:11px}.fp-ep-body .fp-chapters .fp-t{font-family:var(--p-serif);color:var(--p-fg-soft);font-size:14px;line-height:1.4}.fp-ep-body .fp-chapters li.fp-active .fp-t{color:var(--p-fg)}.fp-ep-body .fp-summary{font-family:var(--p-serif);color:var(--p-fg);font-size:21px;line-height:1.62}.fp-ep-body h2{font-family:var(--p-display);letter-spacing:-.02em;margin:56px 0 16px;font-size:32px;font-weight:500;line-height:1.1}.fp-ep-body .fp-shownotes{font-family:var(--p-serif);font-size:17px;line-height:1.6}.fp-ep-body .fp-shownotes p,.fp-ep-body .fp-shownotes ol,.fp-ep-body .fp-shownotes ul{margin:0 0 16px}.fp-ep-body .fp-shownotes a{color:var(--p-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.fp-ep-body .fp-transcript{font-family:var(--p-serif);color:var(--p-fg-soft);font-size:17px;line-height:1.6}.fp-ep-body .fp-transcript .fp-turn{border-bottom:1px solid var(--p-rule);grid-template-columns:120px 1fr;gap:24px;padding:12px 0;display:grid}.fp-ep-body .fp-transcript .fp-spk{font-family:var(--p-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--p-muted);align-items:baseline;gap:8px;padding-top:4px;font-size:11px;display:flex}.fp-ep-body .fp-transcript .fp-spk .fp-d{background:var(--p-accent);border-radius:4px;width:6px;height:6px}.fp-ep-body .fp-rail-r{flex-direction:column;align-self:start;gap:24px;display:flex;position:sticky;top:100px}.fp-ep-body .fp-rail-r .fp-actions{flex-direction:column;gap:8px;display:flex}.fp-ep-body .fp-rail-r .fp-actions a{border:1px solid var(--p-rule);font-family:var(--p-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--p-fg-soft);border-radius:99px;align-items:center;gap:10px;padding:12px 16px;font-size:11px;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.fp-ep-body .fp-rail-r .fp-actions a:hover{background:var(--p-fg);color:var(--p-bg);border-color:var(--p-fg)}.fp-ep-body .fp-rail-r h4{font-family:var(--p-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--p-muted);margin:0 0 12px;font-size:11px;font-weight:500}.fp-ep-body .fp-rail-r .fp-card{border:1px solid var(--p-rule);border-radius:4px;padding:20px}.fp-ep-body .fp-rail-r .fp-stats-grid{font-family:var(--p-mono);grid-template-columns:1fr 1fr;gap:12px 18px;font-size:11px;display:grid}.fp-ep-body .fp-rail-r .fp-stats-grid .fp-l{color:var(--p-muted);letter-spacing:.12em;text-transform:uppercase}.fp-ep-body .fp-rail-r .fp-stats-grid .fp-v{color:var(--p-fg);font-feature-settings:"tnum";margin-top:2px}@media (max-width:1100px){.fp-shows-grid{grid-template-columns:repeat(2,1fr)}.fp-hub-mast .fp-container,.fp-show-mast .fp-container,.fp-ep-body{grid-template-columns:1fr;gap:32px}.fp-ep-rows li{padding:14px 4px;grid-template-columns:44px 1fr 60px!important;gap:12px!important}.fp-ep-rows .fp-num,.fp-ep-rows .fp-show-pill,.fp-ep-rows .fp-dur{display:none}.fp-ep-body .fp-rail-l,.fp-ep-body .fp-rail-r{position:static}}@media (max-width:700px){.fp-shows-grid{grid-template-columns:1fr}}
