.podcast-landing{--podcast-cover-shade:linear-gradient(to top,var(--navy),color-mix(in srgb,var(--navy) 92%,transparent) 32%,color-mix(in srgb,var(--navy) 25%,transparent))}.podcast-landing .companies-cover-media{width:100%}.podcast-landing .companies-cover-media img,.podcast-landing .companies-cover-media video{object-position:center}.podcast-landing .companies-cover-grid{align-items:flex-end;padding-block:160px 80px}.podcast-landing .companies-cover-grid:after{background:var(--podcast-cover-shade);width:100%;inset:0}.podcast-landing .companies-cover-copy{width:100%;max-width:800px}.podcast-landing .podcast-logo{object-fit:contain;object-position:left;width:auto;max-width:100%;height:88px;margin-bottom:32px;display:block}.podcast-landing .companies-cover .companies-impact-title{font-size:72px}.podcast-landing .companies-cover h1+p{max-width:620px}.podcast-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:520px;margin-top:32px;display:grid}.podcast-landing .podcast-platforms .stage-action{gap:12px;margin:0;padding-inline:20px;display:flex}.podcast-platforms svg{flex-shrink:0;width:24px;height:24px}.podcast-platforms .platform-cutout{fill:var(--podcast-button-cutout)}.podcast-platforms .platform-strokes{fill:none;stroke:var(--podcast-button-cutout)}.podcast-platforms .stage-primary{--podcast-button-cutout:var(--primary)}.podcast-platforms .stage-primary:hover{--podcast-button-cutout:var(--navy)}.podcast-landing .podcast-platforms .stage-secondary{--podcast-button-cutout:var(--background);border:1px solid var(--navy);background:var(--background);color:var(--navy)}.podcast-landing .companies-cover .podcast-platforms .stage-secondary{--podcast-button-cutout:var(--navy);background:var(--navy);color:var(--navy-foreground);border-color:var(--navy-foreground)}.podcast-landing .podcast-about .companies-pain{grid-row:1}.podcast-landing .podcast-distribution{grid-template-columns:repeat(3,minmax(0,1fr))}.podcast-landing .podcast-distribution strong{font-size:48px}.podcast-landing .podcast-distribution strong .companies-count-suffix{font-size:1em}.podcast-landing .podcast-distribution-note{max-width:900px;margin-top:40px;font-size:15px}.podcast-landing .podcast-distribution .podcast-weekly{white-space:normal;font-size:40px}.podcast-landing .podcast-distribution-note{max-width:none}.podcast-sponsor-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;display:grid}.podcast-sponsor-photo{aspect-ratio:4/5;object-fit:cover;object-position:center;border-radius:8px;width:100%;display:block}.podcast-landing .podcast-sponsor-label{color:var(--primary);margin-bottom:24px;font-size:15px;font-weight:600}.podcast-landing .podcast-sponsor-copy{margin-top:32px}.podcast-sponsor-lines{gap:24px;margin:32px 0;padding:0;list-style:none;display:grid}.podcast-landing .podcast-sponsor-lines>li{border-left:4px solid var(--primary);padding-left:20px;font-size:18px;line-height:1.6}.podcast-landing .podcast-partner{color:var(--navy);margin-top:32px;font-size:18px}.podcast-sponsor-cta{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.podcast-landing .podcast-sponsor-cta .stage-action{margin:0}.podcast-landing .podcast-sponsor-cta p{font-size:15px}.podcast-partner a{color:var(--navy);text-underline-offset:4px;text-decoration:underline}.podcast-landing .podcast-guest-action{margin-top:32px}.podcast-landing .podcast-close .companies-impact-heading{font-size:64px}.podcast-landing .podcast-close .podcast-logo{height:72px}.podcast-landing{--podcast-seal-background:#000}.podcast-landing .podcast-seals-label{margin-top:24px;font-size:18px}.podcast-seals{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.podcast-landing .podcast-seal{--podcast-button-cutout:var(--podcast-seal-background);background:var(--podcast-seal-background);height:48px;color:var(--navy-foreground);border-radius:8px;align-items:center;gap:8px;padding:0 16px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.podcast-seals svg{flex-shrink:0;width:24px;height:24px}.podcast-seals .platform-cutout{fill:var(--podcast-button-cutout)}.podcast-seals .platform-strokes{fill:none;stroke:var(--podcast-button-cutout)}.podcast-latest h2,.podcast-episodes h2{margin-bottom:48px}.podcast-latest-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px;display:grid}.podcast-thumbnail{aspect-ratio:16/9;border-radius:8px;display:block;position:relative;overflow:hidden}.podcast-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.podcast-thumbnail-play{width:80px;height:80px;color:var(--primary);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.podcast-landing .podcast-episode-label{color:var(--primary);margin:0 0 16px;font-size:15px;font-weight:700}.podcast-landing .podcast-latest h3{font-size:32px;font-weight:800}.podcast-landing .podcast-latest-guest{margin:16px 0 24px}.podcast-episode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;display:grid}.podcast-episode-link{color:var(--navy);text-decoration:none;display:block}.podcast-episode-link .podcast-episode-label{margin-top:24px}.podcast-landing .podcast-episode-link h3{font-size:20px;font-weight:700}.podcast-episode-link h3+p{margin-top:8px}.podcast-episode-link:hover h3{text-underline-offset:4px;text-decoration:underline}.podcast-landing .podcast-all-link{color:var(--navy);text-underline-offset:4px;margin-top:32px;padding-block:16px;font-size:18px;text-decoration:underline;display:inline-block}.podcast-landing .podcast-guests .podcast-guest-theme{margin-top:8px;font-size:18px;font-weight:400}@media (width<=767px){.podcast-landing{--podcast-cover-shade:linear-gradient(to top,color-mix(in srgb,var(--navy) 95%,transparent),color-mix(in srgb,var(--navy) 40%,transparent))}.podcast-landing .companies-cover .podcast-logo{filter:brightness(0)invert()}.podcast-landing .podcast-seal{white-space:normal;gap:6px;min-width:0;padding-inline:8px;font-size:15px;line-height:1.15}.podcast-seals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.podcast-seals svg{width:20px;height:20px}.podcast-latest-grid,.podcast-episode-grid{grid-template-columns:minmax(0,1fr);gap:32px}.podcast-latest h2,.podcast-episodes h2{margin-bottom:32px}.podcast-landing .companies-cover-grid{min-height:100svh;padding:104px 20px}.podcast-landing .podcast-logo{height:64px;margin-bottom:24px}.podcast-landing .companies-cover .companies-impact-title,.podcast-landing .companies-cover .companies-impact-title>strong:first-of-type{font-size:40px}.podcast-landing .companies-cover h1+p{margin-top:20px;font-size:18px}.podcast-platforms{gap:12px;margin-top:24px}.podcast-landing .podcast-platforms .stage-action{gap:6px;padding-inline:8px;font-size:19px;line-height:1.1}.podcast-platforms svg{width:20px;height:20px}.podcast-landing .podcast-about .companies-pain{grid-row:2}.podcast-landing .podcast-distribution{grid-template-columns:minmax(0,1fr)}.podcast-landing .podcast-distribution strong{font-size:56px}.podcast-sponsor-grid{grid-template-columns:minmax(0,1fr);gap:32px}.podcast-sponsor-cta{align-items:flex-start;gap:16px}.podcast-landing .podcast-sponsor-cta .stage-action{width:100%}.podcast-landing .podcast-close .companies-impact-heading{font-size:48px}.podcast-landing .podcast-close .podcast-logo{height:64px}}
