.pod .pod-hero-band{background:radial-gradient(52% 90% at 82% 40%, #1570ef33 0%, #1570ef00 70%), var(--surface-dark)}.pod-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px 72px;display:grid}.pod .pod-hero .lead{max-width:54ch}.pod-when{border-radius:var(--radius-action);color:#bcd8fd;background:#60a5fa1f;border:1px solid #60a5fa4d;align-items:center;gap:8px;margin-top:24px;padding:5px 12px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.pod-dot{background:var(--accent-on-dark);border-radius:50%;width:6px;height:6px}.pod-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.pod-hero-art{border-radius:var(--radius-card);background:linear-gradient(#000, #000) padding-box, var(--stroke-grad) border-box;border:1px solid #0000;width:360px;overflow:hidden}.pod-hero-art img{aspect-ratio:1;width:100%;height:auto;display:block}.pod-mark{flex:none;display:none}.pod .pod-btn-quiet{color:#fff;background:0 0;border:1px solid #ffffff3d}.pod .pod-btn-line{border:1px solid var(--line);color:var(--ink);background:0 0}@media (hover:hover) and (pointer:fine){.pod .pod-btn-quiet:hover{background:#ffffff14;border-color:#fff6}.pod .pod-btn-line:hover{background:var(--accent-wash)}}.pod-band{padding-top:var(--section-gap);background:var(--paper)}.pod-band[id]{scroll-margin-top:calc(var(--header-h) + 32px)}.pod-band h2{color:var(--ink)}.pod-meta{color:var(--muted);letter-spacing:.04em;font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:12px;font-weight:600;line-height:16px;display:flex}.pod-meta>*+:before{content:"·";color:#c2c9d4;margin:0 7px}.pod-guest{color:var(--muted);font-size:13px;line-height:19px;display:grid}.pod-guest strong{color:var(--ink);font-size:14px;font-weight:600}.pod-latest{border-radius:var(--radius-card);background:var(--wash);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px 48px;margin-top:36px;padding:24px 40px 36px 24px;display:grid}.pod-latest-art{border-radius:var(--radius-nested);background:#000;display:block;position:relative;overflow:hidden}.pod-latest-art img{width:100%;height:auto;transition:scale .3s var(--ease-app-out);display:block}.pod-latest-art .pod-play{width:64px;height:64px;bottom:20px;right:20px}@media (hover:hover) and (pointer:fine){.pod-latest-art:hover img{scale:1.03}.pod-latest-art:hover .pod-play{background:var(--accent-hover);scale:1.08}}.pod-latest h3{max-width:24ch;color:var(--ink);letter-spacing:-.025em;margin-top:14px;font-size:clamp(24px,2.4vw,32px);line-height:1.2}.pod-latest .pod-guest{margin-top:16px}.pod-summary{max-width:52ch;color:var(--prose);margin-top:16px}.pod-latest .pod-actions{margin-top:28px}.pod-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.pod-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;margin:36px 0 0;padding:0;list-style:none;display:grid}.pod-card{flex-direction:column;gap:12px;display:flex}.pod-card-link{width:100%;color:inherit;touch-action:manipulation;transition:scale var(--hover-ms) var(--ease-app-out);align-content:start;gap:16px;text-decoration:none;display:grid}.pod-art{aspect-ratio:16/9;border-radius:var(--radius-card);background:#000;display:block;position:relative;overflow:hidden}.pod-art img{object-fit:cover;width:100%;height:100%;display:block}.pod-play{background:var(--accent);color:#fff;width:40px;height:40px;transition:scale var(--hover-ms) var(--ease-app-out), background-color var(--hover-ms);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.pod-play svg{fill:currentColor;margin-left:2px}.pod-card-body{gap:6px;display:grid}.pod-card-title{-webkit-line-clamp:3;line-clamp:3;color:var(--ink);letter-spacing:-.015em;text-wrap:pretty;transition:color var(--hover-ms);-webkit-box-orient:vertical;font-size:17px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.pod-card-guest{color:var(--ink);font-size:13px;font-weight:500;line-height:19px}.pod-card-role{color:var(--muted);font-weight:400}.pod-card-role:before{content:"·";color:#c2c9d4;margin:0 6px}.pod-choice{align-items:center;gap:12px;font-size:13px;font-weight:500;line-height:20px;display:flex}.pod-choice a{color:var(--accent);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.pod-choice a+a{border-left:1px solid var(--line);padding-left:12px}.pod-choice .arrow{width:14px;height:14px;transition:translate .2s var(--ease-app-move)}@media (hover:hover) and (pointer:fine){.pod-choice a:hover{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}.pod-choice a:hover .arrow{translate:2px}.pod-card-link:hover{scale:1.03}.pod-card-link:hover .pod-card-title{color:var(--accent)}.pod-card-link:hover .pod-play,.pod-latest-art:hover .pod-play{background:var(--accent-hover)}}.pod-card-link:is(:active,[data-press]){scale:.98}.pod-card:hover{z-index:1;position:relative}.pod-card-link:focus-visible{outline-offset:6px;border-radius:var(--radius-card)}.pod-rail{display:contents}.pod [data-pod-rail] .slider-track{grid-auto-columns:calc(20% - 16px);margin-top:30px}.pod-rail .pod-card{scroll-snap-align:start}.pod-card.is-audio .pod-art{aspect-ratio:1}.pod-card.is-audio .pod-card-link{gap:14px}.pod-card.is-audio .pod-card-title{font-size:15px;line-height:1.4}.pod .pod-shelf{margin-top:var(--section-gap);padding-block:var(--section-gap) calc(var(--section-gap) - 16px);background:radial-gradient(48% 80% at 12% 0%, #1570ef29 0%, #1570ef00 70%), var(--surface-dark)}.pod .pod-shelf h2,.pod-shelf .pod-card-title{color:#fff}.pod-shelf .pod-sub,.pod-shelf .pod-card-guest{color:var(--prose-on-dark)}.pod-shelf .pod-meta{color:#8b97ab}.pod-shelf .pod-meta>*+:before{color:#4b5870}.pod-shelf .pod-art{outline-offset:-1px;outline:1px solid #ffffff1a}@media (hover:hover) and (pointer:fine){.pod-shelf .pod-card-link:hover .pod-card-title{color:var(--accent-on-dark)}}.pod-shelf .slider-dashes button{background:#ffffff2e}.pod-shelf .slider-dashes button.is-active{background:var(--accent-on-dark)}.pod-shelf :focus-visible{outline-color:#fff}.pod-rail-nav{gap:8px;display:flex}.pod-rail-step{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;transition:background-color var(--hover-ms), border-color var(--hover-ms), opacity var(--hover-ms);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.pod-rail-step[hidden]{display:none}.pod-rail-step .arrow{width:18px;height:18px}.pod-rail-step:disabled{opacity:.35;cursor:default}.pod-shelf .pod-rail-step{color:#fff;border-color:#ffffff3d}@media (hover:hover) and (pointer:fine){.pod-rail-step:not(:disabled):hover{border-color:var(--accent);background:var(--accent-wash);color:var(--accent)}.pod-shelf .pod-rail-step:not(:disabled):hover{color:#fff;background:#ffffff14;border-color:#fff6}}.pod-rail-step:focus-visible{outline-offset:3px;outline:2px solid #fff}.pod-kind{align-items:center;gap:5px;display:inline-flex}.pod-kind svg{fill:currentColor}.pod-kind.is-video{color:var(--accent)}.pod-sub{max-width:62ch;color:var(--prose);margin-top:18px}.pod-about{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:40px 96px;display:grid}.pod-about-copy h2{margin-bottom:18px}.pod-about-copy p{max-width:62ch;color:var(--prose)}.pod-about-copy p+p{margin-top:14px}.pod-host{border-radius:var(--radius-card);background:var(--wash);color:inherit;touch-action:manipulation;transition:scale var(--hover-ms) var(--ease-app-out);grid-template-columns:148px minmax(0,1fr);align-items:center;gap:24px;padding:16px 24px 16px 16px;text-decoration:none;display:grid}.pod-host-photo{aspect-ratio:1;border-radius:var(--radius-nested);background:#15223b;display:block;overflow:hidden}.pod-host-photo img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;display:block}.pod-host-copy{gap:2px;display:grid}.pod-host-label{color:var(--muted);letter-spacing:.04em;font-size:12px;font-weight:600;line-height:16px}.pod-host-name{color:var(--ink);letter-spacing:-.02em;margin-top:6px;font-size:21px;font-weight:600;line-height:1.35}.pod-host-role{color:var(--prose);font-size:13px;line-height:19px}.pod-host-text{color:var(--prose);margin-top:10px}.pod-host-go{color:var(--accent);align-items:center;gap:8px;margin-top:12px;font-weight:500;display:inline-flex}.pod-host-go .arrow{transition:translate .2s var(--ease-app-move)}@media (hover:hover) and (pointer:fine){.pod-host:hover{scale:1.03}.pod-host:hover .pod-host-go .arrow{translate:3px}}.pod-host:is(:active,[data-press]){scale:.98}.pod-host:focus-visible{outline-offset:6px;border-radius:var(--radius-card)}.pod-follow{isolation:isolate;background:radial-gradient(120% 160% at 85% 15%,#173a748c 0%,#0d214600 60%) padding-box padding-box,linear-gradient(160deg,#16294a 0%,#111d33 46%,#0b1220 100%) padding-box padding-box,linear-gradient(145deg,#bad2f673 0%,#7692c22e 50%,#7692c21a 100%) border-box;border:1px solid #0000;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px 72px;padding:clamp(32px,4vw,56px) clamp(24px,4vw,64px);display:grid;position:relative;overflow:hidden}.pod-follow:after{content:"";z-index:-1;pointer-events:none;opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}.pod-follow h2{color:#fff}.pod-follow p{max-width:54ch;color:var(--prose-on-dark);margin-top:12px}.pod-follow .pod-actions{flex-wrap:nowrap;justify-content:flex-end;margin-top:0}.pod-follow :focus-visible,.pod-hero-band :focus-visible{outline-color:#fff}.pod-player{border-radius:var(--radius-card);background:linear-gradient(#0b1220, #0b1220) padding-box, var(--stroke-grad) border-box;color:#fff;border:1px solid #0000;width:min(100% - 32px,1040px);max-width:none;max-height:calc(100dvh - 32px);padding:0;overflow:hidden}.pod-player::backdrop{background:#050a14d1}.pod-player[open]{animation:pod-player-in .22s var(--ease-app-out)}.pod-player[open]::backdrop{animation:pod-fade-in .22s var(--ease-app-out)}@keyframes pod-player-in{0%{opacity:0;scale:.97}}@keyframes pod-fade-in{0%{opacity:0}}.pod-player-head{justify-content:space-between;align-items:center;gap:16px;padding:10px 10px 10px 20px;display:flex}.pod-player-title{color:#e9eef6;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.pod-player-listen{color:#93c2fd;white-space:nowrap;font-size:13px;font-weight:500;text-decoration:none}.pod-player-listen:hover{color:#fff;text-decoration:underline}.pod-player-listen[hidden]{display:none}.pod-player-close{border-radius:var(--radius-action);color:#fff;cursor:pointer;width:40px;height:40px;transition:background-color var(--hover-ms);background:#ffffff14;border:0;flex:none;place-items:center;padding:0;display:grid}.pod-player-close:hover{background:#ffffff29}.pod-player :focus-visible{outline-color:#fff}.pod-player-frame{aspect-ratio:16/9;background:#000}.pod-player-frame iframe{border:0;width:100%;height:100%;display:block}@media (width<=1179px){.pod-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pod [data-pod-rail] .slider-track{grid-auto-columns:calc(25% - 15px)}.pod-hero-art{width:300px}.pod-latest{gap:28px 36px;padding-right:28px}.pod-about{gap:40px 56px}}@media (width<=899px){.pod-hero{grid-template-columns:minmax(0,1fr);gap:40px}.pod-hero-art{width:200px}.pod-latest{grid-template-columns:minmax(0,1fr);gap:28px;padding:16px 16px 28px}.pod-latest-copy{padding-inline:8px}.pod-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pod [data-pod-rail] .slider-track{grid-auto-columns:calc(33.3333% - 13.3333px)}.pod-about,.pod-follow{grid-template-columns:minmax(0,1fr)}.pod-follow .pod-actions{flex-wrap:wrap;justify-content:flex-start}}@media (width<=679px){.pod-hero-art{display:none}.pod .pod-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.pod .pod-actions>:first-child,.pod .pod-actions>:last-child:nth-child(2){grid-column:1/-1}.pod .pod-actions .button{white-space:nowrap;gap:8px;padding-inline:18px}.pod .pod-hero .pod-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.pod .pod-hero .pod-actions>*{grid-column:auto}.pod .pod-hero .pod-actions .button{justify-content:center;gap:12px;padding-inline:12px}.pod-hero .pod-mark{display:block}.pod-hero .pod-btn-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pod .pod-follow .pod-actions{grid-template-columns:minmax(0,1fr);margin-top:0}.pod-latest{gap:22px;padding:12px 12px 24px}.pod-latest-art .pod-play{width:52px;height:52px;bottom:14px;right:14px}.pod-latest h3{text-wrap:pretty;max-width:none;font-size:22px;line-height:1.25}.pod-latest .pod-guest{margin-top:12px}.pod .pod-latest .pod-btn-line{justify-content:center}.pod-latest .pod-btn-line .arrow{display:none}.pod-summary{margin-top:12px}.pod-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px}.pod [data-pod-rail] .slider-track{grid-auto-columns:calc(50% - 8px);gap:16px;margin-top:24px}.pod-rail-nav{display:none}.pod-card.is-audio .pod-art{border-radius:var(--radius-nested)}.pod-grid .pod-card{border-radius:var(--radius-card);background:var(--wash);gap:4px;padding:12px 12px 14px}.pod-card-link{gap:14px}.pod-grid .pod-card-body{padding-inline:4px}.pod-grid .pod-art{border-radius:var(--radius-nested)}.pod-play{width:44px;height:44px;bottom:12px;right:12px}.pod-choice{padding-inline:4px}.pod-choice a{min-height:32px}.pod-host{grid-template-columns:96px minmax(0,1fr);gap:16px;padding:12px 16px 12px 12px}.pod-host-text{display:none}}@media (width<=379px){.pod .pod-actions:not(.pod-hero *){grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pod-card-link,.pod-card-title,.pod-rail-step,.pod-latest-art img,.pod-play,.pod-host,.pod-host-go .arrow{transition:none}.pod-card-link:hover,.pod-card-link:is(:active,[data-press]),.pod-latest-art:hover img,.pod-latest-art:hover .pod-play,.pod-host:hover,.pod-host:is(:active,[data-press]){scale:1}.pod-host:hover .pod-host-go .arrow,.pod-choice a:hover .arrow{translate:0}.pod-player[open],.pod-player[open]::backdrop{animation:none}}
