html{scroll-behavior:smooth;scroll-padding-top:96px}
body{margin:0;background:var(--sc-bg-canvas);color:var(--sc-fg);font-family:var(--sc-font-body);font-size:var(--sc-text-body);line-height:1.6}
.skip{position:fixed;top:-100px;left:20px;z-index:100;padding:16px;background:var(--sc-bg-canvas)}
.skip:focus{top:10px}
.private-podcasting:focus{outline:none}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@scope (.private-podcasting){
a:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline:3px solid var(--sc-focus-ring);outline-offset:5px}
.private-hero h1{max-width:none}
.private-hero .sc-editorial__lead{max-width:58ch}
.private-hero__art{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.private-hero__art-desktop{width:100%;height:100%;display:block}
.private-hero__art-mobile{display:none}
.hero-connection{stroke:var(--sc-palette-iris-100);stroke-width:2}
.hero-connection--quiet{opacity:.5}
.hero-listener{stroke:var(--sc-bg-brand);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.hero-listener__surface{fill:var(--sc-palette-iris-50);stroke:var(--sc-palette-iris-100)}
.hero-listener--petrol{stroke:var(--sc-fg-heading)}
.hero-listener--petrol .hero-listener__surface{fill:var(--sc-palette-petrol-100);stroke:none}
.hero-sound circle{fill:var(--sc-bg-brand)}
.hero-sound path{stroke:var(--sc-fg-on-brand);stroke-width:2.5;stroke-linecap:round}
.podcast-options{padding-block:var(--sc-space-6) var(--sc-space-8)}
.podcast-options__grid{margin-top:0;gap:var(--sc-space-5)}
.podcast-option{display:flex;flex-direction:column;padding:var(--sc-space-6)}
.podcast-option h2{font-size:1.75rem;line-height:1.16;letter-spacing:-.03em}
.podcast-option .sc-editorial__eyebrow{margin-bottom:var(--sc-space-3)!important}
.podcast-option .sc-editorial__copy{margin-top:var(--sc-space-4)!important}
.podcast-option .sc-editorial__link{margin-top:auto;padding-top:var(--sc-space-5);align-self:flex-start}
.sc-editorial__link,.sc-editorial__button{gap:var(--sc-space-3)}
.sc-editorial__link span,.sc-editorial__button span{font-size:1.375rem;line-height:1}
.section-intro{max-width:52rem}
.section-intro .sc-editorial__lead{max-width:62ch}
.listening-story__intro{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:var(--sc-space-8);align-items:end}
.listening-story__intro h2{font-size:var(--sc-editorial-display);line-height:1.03;max-width:14ch}
.listening-story__intro .sc-editorial__lead{margin-top:0!important;max-width:35ch}
.listening-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sc-space-7);margin-top:var(--sc-space-9)!important;padding:var(--sc-space-7);border-radius:var(--sc-editorial-feature-radius);background:var(--sc-bg-canvas);color:var(--sc-fg-heading)}
.listening-paths>figcaption{grid-column:1/-1;font:500 .6875rem/1.6 var(--sc-font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--sc-fg-muted)}
.listening-path{min-width:0}
.path-label{font-size:clamp(1.75rem,2.5vw,2.25rem);line-height:1.16;letter-spacing:-.03em}
.path-intent{font-size:1rem;line-height:1.6;color:var(--sc-fg-muted);margin-top:var(--sc-space-3)!important;min-height:3.2em}
.route-illustration{display:block;width:100%;height:auto;margin-block:var(--sc-space-5) var(--sc-space-6)}
.route-line{stroke:var(--sc-bg-brand);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
.route-origin{fill:var(--sc-palette-iris-50);stroke:var(--sc-palette-iris-100);stroke-width:2}
.route-link{stroke:var(--sc-bg-brand);stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}
.route-listener{stroke:var(--sc-fg-heading);stroke-width:1.5;stroke-linecap:round}
.route-listener>circle:first-child{fill:var(--sc-palette-petrol-100);stroke:none}
.route-personal-link circle{fill:var(--sc-bg-brand)}
.route-personal-link path{stroke:var(--sc-fg-on-brand);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}
.route-phone{fill:var(--sc-palette-iris-50);stroke:var(--sc-fg-heading);stroke-width:3}
.route-phone-detail{stroke:var(--sc-fg-heading);stroke-width:2;stroke-linecap:round}
.route-app{fill:var(--sc-bg-brand)}
.route-play{stroke:var(--sc-fg-on-brand);stroke-width:2;stroke-linejoin:round}
.path-stages{list-style:none;margin:0;padding:0;display:grid;gap:var(--sc-space-4);align-content:start;counter-reset:route-step}
.path-stage{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:var(--sc-space-3);font-size:.9375rem;line-height:1.6;color:var(--sc-fg-muted);counter-increment:route-step}
.path-stage::before{content:counter(route-step,decimal-leading-zero);font:500 .6875rem/2.2 var(--sc-font-mono);color:var(--sc-fg-link)}
.listening-path .sc-editorial__link{margin-top:var(--sc-space-5);color:var(--sc-fg-link)}
.listening-paths a:focus-visible{outline-color:var(--sc-focus-ring)}
.listening-story__note{max-width:70ch;margin-top:var(--sc-space-7)!important}
.comparison-section .section-intro{max-width:58rem}
.comparison-region{margin-top:var(--sc-space-7);overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}
.comparison-table{border-collapse:collapse;width:100%;min-width:42rem;table-layout:fixed;text-align:left}
.comparison-table caption{text-align:left;font-size:.875rem;color:var(--sc-fg-muted);padding:0 0 var(--sc-space-4)}
.comparison-table th,.comparison-table td{padding:var(--sc-space-5);vertical-align:top;border-bottom:1px solid var(--sc-border);font-size:1rem;line-height:1.65}
.comparison-table thead th{font-family:var(--sc-font-display);font-size:1.5rem;font-weight:600;line-height:1.2;letter-spacing:-.03em;background:var(--sc-bg-subtle);padding-block:var(--sc-space-6);color:var(--sc-fg-heading)}
.comparison-table thead th:first-child{width:19%}
.comparison-table tbody th{font-weight:600;color:var(--sc-fg-heading);padding-left:0}
.comparison-table td{color:var(--sc-fg-muted)}
.comparison-mobile-label{display:none}
.access-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:var(--sc-space-8);padding-block:var(--sc-space-7);border-top:1px solid var(--sc-border)}
.access-section .section-intro+.access-detail{margin-top:var(--sc-space-7)}
.access-detail h3{font-size:clamp(1.75rem,2.5vw,2.25rem);line-height:1.16;letter-spacing:-.03em}
.access-detail .sc-editorial__copy:first-child{margin-top:0!important}
.access-detail__body{min-width:0}
.member-detail{padding-top:var(--sc-space-8);border-top:1px solid var(--sc-border)}
.member-detail__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:var(--sc-space-8)}
.member-detail h3{font-size:clamp(1.75rem,2.5vw,2.25rem);line-height:1.16;letter-spacing:-.03em}
.member-detail__intro .sc-editorial__copy{margin-top:0!important}
.member-workflow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:var(--sc-space-8);align-items:center;margin-top:var(--sc-space-7)}
.member-lifecycle{padding:var(--sc-space-6);border:1px solid var(--sc-border);border-radius:var(--sc-editorial-feature-radius);background:var(--sc-bg-canvas)}
.member-lifecycle>figcaption{font:500 .6875rem/1.6 var(--sc-font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--sc-fg-muted);margin-bottom:var(--sc-space-5)}
.lifecycle-track{margin:0;padding:0;list-style:none}
.lifecycle-stage{position:relative;display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:var(--sc-space-4);align-items:start;padding-bottom:var(--sc-space-5)}
.lifecycle-stage:last-child{padding-bottom:0}
.lifecycle-stage:not(:last-child)::after{content:"";position:absolute;left:1.375rem;top:2.75rem;bottom:0;border-left:1px solid var(--sc-border-selected)}
.lifecycle-marker{width:2.75rem;aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--sc-border-selected);border-radius:50%;color:var(--sc-fg-link);background:var(--sc-bg-canvas);font-family:var(--sc-font-display);font-size:1.25rem}
.lifecycle-stage:nth-child(2) .lifecycle-marker{background:var(--sc-bg-brand);color:var(--sc-fg-on-brand)}
.lifecycle-stage strong{display:block;font-family:var(--sc-font-display);font-weight:600;font-size:1.125rem;line-height:1.3;padding-top:.5rem}
.lifecycle-stage p{font-size:.875rem;line-height:1.6;color:var(--sc-fg-muted);margin-top:var(--sc-space-2)!important}
.members-context>p:first-child{margin-top:0!important}
.members-context .scope-note{padding-top:var(--sc-space-5);margin-top:var(--sc-space-5)!important;border-top:1px solid var(--sc-border)}
.podcast-apps{margin-top:var(--sc-space-8);padding-bottom:0}
.faq-layout{align-items:start}
.faq-list{border-top:1px solid var(--sc-border)}
.access-faq .sc-accordion{padding-block:var(--sc-space-5)}
.access-faq summary{display:grid;grid-template-columns:minmax(0,1fr) 1.25em;gap:var(--sc-space-4);list-style:none;font-family:var(--sc-font-display);font-size:var(--sc-text-h4);line-height:1.4;letter-spacing:-.02em}
.access-faq summary::-webkit-details-marker{display:none}
.access-faq summary::after{content:"+";color:var(--sc-fg-link);font-weight:400;text-align:center}
.access-faq details[open]>summary::after{content:"−"}
.access-faq .sc-accordion p{padding-top:var(--sc-space-4);padding-bottom:0;font-size:var(--sc-text-body);line-height:1.75}
.closing-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}
.closing-actions{display:flex;align-items:flex-start;flex-direction:column;gap:var(--sc-space-4)}




@media(max-width:75rem){.listening-paths{padding:var(--sc-space-6);gap:var(--sc-space-6)}}
@media(max-width:63.99rem){.listening-story__intro{grid-template-columns:1fr;gap:var(--sc-space-6)}.listening-story__intro .sc-editorial__lead{max-width:55ch}.listening-paths{grid-template-columns:1fr;padding:var(--sc-space-7)}.listening-path{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--sc-space-6);align-items:start}.listening-path+.listening-path{padding-top:var(--sc-space-7);border-top:1px solid var(--sc-border)}.path-label{grid-column:1;grid-row:1}.path-intent{grid-column:1;grid-row:2;min-height:0}.route-illustration{grid-column:2;grid-row:1/span 4;margin:0;align-self:center}.path-stages{grid-column:1;grid-row:3;margin-top:var(--sc-space-5)}.listening-path .sc-editorial__link{grid-column:1;grid-row:4}}
@media(max-width:1000px){.access-detail,.member-detail__intro,.member-workflow{gap:var(--sc-space-7)}}
@media(max-width:47.99rem){.private-hero__art{position:relative;inset:auto;width:100%}.private-hero__art-desktop{display:none}.private-hero__art-mobile{display:block;position:static;width:100%;max-width:28rem;height:auto;max-height:none;margin-inline:auto;transform:none}.desktop-break{display:none}.podcast-options{padding-block:var(--sc-space-5) var(--sc-space-7)}.podcast-options__grid{gap:var(--sc-space-3)}.podcast-option{padding:var(--sc-space-4);border-radius:var(--sc-radius-lg)}.podcast-option h2{font-size:1.375rem}.podcast-option .sc-editorial__eyebrow{margin-bottom:var(--sc-space-2)!important;font-size:.625rem}.podcast-option .sc-editorial__copy{font-size:.9375rem;line-height:1.55;margin-top:var(--sc-space-3)!important}.podcast-option .sc-editorial__link{padding-top:var(--sc-space-3)}.listening-paths{margin-top:var(--sc-space-7)!important;padding:var(--sc-space-5)}.listening-path{display:block}.path-intent{min-height:0}.route-illustration{max-width:20rem;margin:var(--sc-space-5) auto}.path-stages{margin-top:0}.path-stage{font-size:1rem}.comparison-region{margin-top:var(--sc-space-6)}.access-detail,.member-detail__intro,.member-workflow,.closing-inner{grid-template-columns:1fr;gap:var(--sc-space-5)}.access-detail{padding-block:var(--sc-space-6)}.access-section .section-intro+.access-detail{margin-top:var(--sc-space-6)}.member-detail{padding-top:var(--sc-space-6)}.member-workflow{margin-top:var(--sc-space-6);gap:var(--sc-space-6)}.member-lifecycle{padding:var(--sc-space-5)}.closing-actions .sc-editorial__button{width:100%}}
@media(max-width:47.99rem){
.comparison-region{overflow:visible}
.comparison-table{display:block;min-width:0;table-layout:auto}
.comparison-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.comparison-table tbody{display:block}
.comparison-table tbody tr{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10em),1fr));gap:var(--sc-space-4);border-top:1px solid var(--sc-border);padding-block:var(--sc-space-5);font-size:.875rem}
.comparison-table tbody tr:last-child{border-bottom:1px solid var(--sc-border)}
.comparison-table tbody th{grid-column:1/-1;padding:0;border:0;font-size:1rem}
.comparison-table td{padding:0;border:0;font-size:.875rem}
.comparison-mobile-label{display:block;margin-bottom:var(--sc-space-2);font-weight:600;color:var(--sc-fg-heading)}
}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}

}
