.pod{--cover:#794eb1;--cover-bright:color-mix(in srgb, var(--cover) 55%, #fff);--cover-tint:color-mix(in srgb, var(--cover) 16%, transparent);--cover-glow:0 0 28px 0 color-mix(in srgb, var(--cover) 45%, transparent), 0 0 8px 0 color-mix(in srgb, var(--cover) 30%, transparent);--cover-glow-lo:0 0 16px 0 color-mix(in srgb, var(--cover) 32%, transparent), 0 0 5px 0 color-mix(in srgb, var(--cover) 20%, transparent);--cover-ink:#1b0e2e;--wash-cover:radial-gradient(70% 90% at 50% 0%, color-mix(in srgb, var(--cover) 32%, transparent) 0%, transparent 60%);--bd-cover:color-mix(in srgb, var(--cover) 30%, transparent);z-index:1;color:var(--text-secondary);position:relative}.pod :focus-visible{outline:2px solid var(--cover);outline-offset:3px;border-radius:var(--r-xs)}.pod-wash{content:"";background:var(--wash-cover);pointer-events:none;z-index:0;height:520px;position:fixed;inset:0 0 auto}.pod-main{z-index:1;position:relative}.pod .wrap{max-width:var(--page-max);padding:0 var(--gutter);margin:0 auto}.pod .brand-slot{padding:var(--sp-7) var(--gutter) 0;flex-direction:column;align-items:center;display:flex}.pod .brand-logo{width:min(340px,86vw);height:auto;display:block}.pod .pagehead{text-align:center;max-width:680px;padding-top:var(--top-content);padding-left:var(--gutter);padding-right:var(--gutter);padding-bottom:var(--sp-7);margin:0 auto}.pod .kicker{align-items:center;gap:var(--sp-2);font-family:var(--font-display);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--cover-bright);margin:0 0 var(--sp-5);display:inline-flex}.pod .kicker .disc{background:var(--cover);width:7px;height:7px;box-shadow:var(--cover-glow-lo);border-radius:50%;flex:none}.pod .pagehead h1{font-family:var(--font-display);font-size:var(--fs-hero);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);font-weight:var(--fw-bold);text-transform:uppercase;color:var(--text-primary);margin:0 0 var(--sp-5)}.pod .page-sub{font-size:var(--fs-lead);color:var(--text-secondary);max-width:52ch;font-weight:500;line-height:var(--lh-snug);margin:0 auto}.pod .dsp-head{text-align:center;padding:var(--sp-7) var(--gutter) 0}.pod .dsp-head .eyebrow{margin:0}.pod .dsp-row{gap:var(--sp-3);padding:var(--sp-5) var(--gutter) 0;flex-wrap:wrap;justify-content:center;display:flex}.pod .dsp{--dsp:#fff;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);border:var(--hair) solid var(--bd-emph);background:var(--bg-raised);color:var(--text-primary);font-size:var(--fs-sm);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease), background var(--dur-fast) var(--ease);font-weight:600;text-decoration:none;display:inline-flex}.pod .dsp svg{flex:none;width:17px;height:17px}.pod .dsp .lg{color:var(--dsp)}.pod .dsp:hover{border-color:color-mix(in srgb, var(--dsp) 55%, transparent);background:color-mix(in srgb, var(--dsp) 10%, transparent);box-shadow:0 0 16px 0 color-mix(in srgb, var(--dsp) 32%, transparent), 0 0 5px 0 color-mix(in srgb, var(--dsp) 20%, transparent);transform:translateY(-2px)}.pod .dsp-spotify{--dsp:#1db954}.pod .dsp-apple{--dsp:#b150e2}.pod .dsp-youtube{--dsp:red}.pod .dsp-amazon{--dsp:#25d1da}.pod .dsp-saavn{--dsp:#2bc5b4}.pod section{padding:var(--section-y) 0 0}.pod section.wrap{padding:var(--section-y) var(--gutter) 0}.pod .eyebrow{font-family:var(--font-display);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--cover);margin:0 0 var(--sp-4)}.pod .eyebrow:before{content:"// ";color:var(--text-hint)}.pod .ds-title{font-size:var(--fs-h2);letter-spacing:var(--ls-tight);color:var(--text-primary);margin:0 0 var(--sp-2);font-weight:600}.pod .badge{font-size:var(--fs-xs);letter-spacing:.03em;padding:4px var(--sp-2);border-radius:var(--r-xs);border:var(--hair) solid transparent;white-space:nowrap;align-items:center;gap:6px;font-weight:600;line-height:1.2;display:inline-flex}.pod .b-pod{background:var(--cover-tint);color:var(--cover-bright);border-color:var(--bd-cover)}.pod .b-neutral{color:var(--text-secondary);background:#ffffff0f;border-color:#ffffff29}.pod .s-pod{background:var(--cover);color:var(--cover-ink);box-shadow:var(--cover-glow-lo)}.pod .feature .eyebrow{text-align:center}.pod .stagewrap{border:var(--hair) solid var(--bd-emph);border-radius:var(--r-2xl);background:linear-gradient(var(--pop-fill-top), var(--pop-fill-bot));max-width:920px;-webkit-backdrop-filter:blur(var(--blur-pop));backdrop-filter:blur(var(--blur-pop));box-shadow:var(--glass-sh), var(--cover-glow-lo), var(--pop-edge);margin:0 auto;display:block;overflow:hidden}.pod .stage{aspect-ratio:16/9;min-height:0;position:relative}.pod .stage .video{background:radial-gradient(85% 120% at 65% 15%, color-mix(in srgb, var(--cover) 30%, #150f20) 0%, #131019 48%, #0c0a07 100%);place-items:center;display:grid;position:absolute;inset:0}.pod .stage .video:after{content:"";background:var(--vignette);pointer-events:none;position:absolute;inset:0}.pod .stage .poster{z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.pod .ph-note{font-size:var(--fs-xs);color:var(--text-hint);letter-spacing:.07em;z-index:1;position:absolute;top:12px;left:14px}.pod .stage .yt-frame{z-index:3;border:0;width:100%;height:100%;position:absolute;inset:0}.pod .playbtn{z-index:1;padding:var(--sp-3);cursor:pointer;transition:transform var(--dur-base) var(--ease-out);background:0 0;border:0;place-items:center;display:grid;position:relative}.pod .playbtn svg{width:58px;height:66px;filter:drop-shadow(0 0 20px color-mix(in srgb, var(--cover) 55%, transparent)) drop-shadow(0 0 6px color-mix(in srgb, var(--cover) 35%, transparent))}.pod .playbtn svg path{fill:var(--cover)}.pod .playbtn:hover{transform:translateY(-4px)scale(1.04)}.pod .notes{padding:clamp(var(--sp-6), 4.5vw, var(--sp-7));gap:var(--sp-5);flex-direction:column;display:flex}.pod .notes .row{align-items:center;gap:var(--sp-3);display:flex}.pod .notes .row .dur{font-size:var(--fs-xs);color:var(--text-muted);margin-left:auto}.pod .notes .t{font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-heading);color:var(--text-primary)}.pod .notes .g{font-size:var(--fs-sm);color:var(--cover-bright);font-weight:500}.pod .notes .desc{font-size:var(--fs-sm);color:var(--text-secondary);-webkit-line-clamp:5;-webkit-box-orient:vertical;flex:1;line-height:1.65;display:-webkit-box;overflow:hidden}.pod .btn{font-family:inherit;font-size:var(--fs-sm);padding:var(--sp-3) var(--sp-5);border-radius:var(--r-sm);border:var(--hair) solid transparent;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), background var(--dur-fast) var(--ease);justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.pod .btn:active{transform:translateY(1px)}.pod .btn-pod{background:var(--cover);color:var(--cover-ink)}.pod .btn-pod:hover{background:var(--cover-bright);box-shadow:var(--cover-glow)}.pod .notes .actions{gap:var(--sp-3);display:flex}.pod .grid{gap:var(--sp-5);margin-top:var(--sp-6);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.pod .ep{border:var(--hair) solid var(--bd-default);border-radius:var(--r-xl);background:var(--bg-raised);box-shadow:var(--glass-sh);color:inherit;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);text-decoration:none;display:block;overflow:hidden}.pod .ep:hover{box-shadow:var(--cover-glow-lo);border-color:var(--bd-cover);transform:translateY(-4px)}.pod .ep .thumb{aspect-ratio:16/9;background:radial-gradient(90% 130% at 30% 20%, color-mix(in srgb, var(--cover) 20%, #14101e) 0%, #120e16 58%, #0c0a07 100%);place-items:center;display:grid;position:relative;overflow:hidden}.pod .ep .thumb[data-pod-video]{cursor:pointer}.pod .ep .thumb .poster{background-position:50%;background-size:cover;position:absolute;inset:0}.pod .ep .thumb .yt-frame{z-index:3;border:0;width:100%;height:100%;position:absolute;inset:0}.pod .ep .mini{transition:transform var(--dur-base) var(--ease-out);place-items:center;display:grid}.pod .ep .mini svg{width:34px;height:38px;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--cover) 45%, transparent))}.pod .ep .mini svg path{fill:var(--cover)}.pod .ep:hover .mini{transform:scale(1.08)}.pod .ep .body{padding:var(--sp-5) var(--sp-5) var(--sp-6)}.pod .ep .row{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.pod .ep .row .dur{font-size:var(--fs-xs);color:var(--text-muted);margin-left:auto}.pod .ep .t{color:var(--text-primary);font-size:.98rem;font-weight:600;line-height:1.35}.pod .ep .g{color:var(--text-muted);font-size:var(--fs-sm);margin-top:var(--sp-2)}.pod .ep .desc{font-size:var(--fs-sm);color:var(--text-secondary);margin-top:var(--sp-3);line-height:1.6}.pod .listen{align-items:center;gap:var(--sp-2);margin-top:var(--sp-4);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);border:var(--hair) solid var(--bd-cover);background:var(--cover-tint);color:var(--cover-bright);font-family:inherit;font-size:var(--fs-xs);letter-spacing:.04em;cursor:pointer;transition:background var(--dur-fast) var(--ease), box-shadow var(--dur-base) var(--ease-out), color var(--dur-fast) var(--ease);font-weight:600;display:inline-flex}.pod .listen svg{width:9px;height:11px}.pod .listen svg path{fill:currentColor}.pod .listen:hover{background:color-mix(in srgb, var(--cover) 26%, transparent);color:var(--text-primary);box-shadow:var(--cover-glow-lo)}.pod .pod-foot{padding:var(--sp-7) 0;color:var(--text-hint);font-size:var(--fs-xs);text-align:center}@media (prefers-reduced-motion:reduce){.pod *,.pod :before,.pod :after{transition:none!important;animation:none!important}}
