.pod{flex-direction:column;gap:96px;padding-top:100px;padding-bottom:96px;display:flex}.pod-hero{background:var(--color-navy-900);border-radius:var(--radius-2xl);overflow:hidden}.pod-hero-grid{grid-template-columns:repeat(auto-fit,minmax(min(410px,100%),1fr));align-items:center;gap:40px;padding:36px 56px 36px 32px;display:grid}.pod-stage{justify-content:center;align-items:center;gap:18px;min-width:0;min-height:400px;display:flex}.pod-bars{flex:none;align-items:center;gap:14px;display:flex}.pod-bar{border-radius:var(--radius-pill);flex-shrink:0;width:20px;animation:2.4s ease-in-out infinite podBar}@keyframes podBar{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.pod-phone{background:var(--color-navy-800);border:1px solid var(--pearl-a16);border-radius:42px;flex-shrink:0;width:244px;padding:12px;position:relative;box-shadow:0 30px 60px #00000073}.pod-screen{background:var(--color-pearl-50);border-radius:var(--radius-2xl);flex-direction:column;align-items:center;gap:14px;padding:20px 18px 22px;display:flex}.pod-speaker{border-radius:var(--radius-pill);background:var(--navy-a85);width:62px;height:7px}.pod-screen img{aspect-ratio:1;object-fit:cover;width:100%;box-shadow:0 10px 24px var(--navy-a18);border-radius:20px}.pod-now{text-align:center}.pod-now .pod-tag-sm{letter-spacing:.16em;text-transform:uppercase;color:var(--color-gray-500);font-size:11px;font-weight:600}.pod-now-title{font-family:var(--font-display);margin-top:4px;font-size:22px;font-weight:600;line-height:1.15}.pod-transport{align-items:center;gap:22px;display:flex}.pod-transport svg{flex-shrink:0}.pod-play{cursor:pointer;border-radius:var(--radius-pill);background:var(--color-pink-500);width:52px;height:52px;transition:transform var(--duration-fast) var(--ease-out);border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;box-shadow:0 8px 20px #ff4fa373}.pod-play:hover{transform:scale(1.04)}.pod-play:active{transform:scale(.98)}.pod-skip{cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out);background:0 0;border:0;padding:0;display:flex}.pod-skip:disabled{opacity:.3;cursor:default}.pod-skip:not(:disabled):hover{opacity:.7}.pod-skip:active:not(:disabled){transform:scale(.98)}.pod-scrub{appearance:none;cursor:pointer;background:0 0;width:100%;height:11px}.pod-scrub::-webkit-slider-runnable-track{border-radius:var(--radius-pill);background:linear-gradient(to right, var(--color-navy-900) var(--pct,0%), var(--navy-a12) var(--pct,0%));height:5px}.pod-scrub::-moz-range-track{border-radius:var(--radius-pill);background:linear-gradient(to right, var(--color-navy-900) var(--pct,0%), var(--navy-a12) var(--pct,0%));height:5px}.pod-scrub::-webkit-slider-thumb{appearance:none;border-radius:var(--radius-pill);background:var(--color-navy-900);width:11px;height:11px;margin-top:-3px}.pod-scrub::-moz-range-thumb{border-radius:var(--radius-pill);background:var(--color-navy-900);border:0;width:11px;height:11px}.pod-clock{font-variant-numeric:tabular-nums;width:100%;color:var(--color-gray-500);justify-content:space-between;margin-top:-6px;font-size:11px;display:flex}.pod-hero-copy{flex-direction:column;gap:20px;display:flex}.pod-hero-copy h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-pearl-50);text-wrap:pretty;margin:0;font-size:clamp(2rem,3vw + 1rem,46px);font-weight:600;line-height:1.08}.pod-subdeck{color:var(--pearl-a78);text-wrap:pretty;max-width:460px;margin:0;font-size:18px;line-height:1.5}.pod-platforms{grid-template-columns:1fr 1fr;gap:12px;max-width:520px;margin-top:4px;display:grid}.pod-platform{border-radius:var(--radius-pill);background:var(--pearl-a08);border:1px solid var(--pearl-a16);color:var(--color-pearl-50);transition:background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;gap:10px;padding:14px 18px;font-size:15px;font-weight:500;display:flex}.pod-platform:hover{background:var(--pearl-a14);color:var(--color-pearl-50);transform:translateY(-1px)}.pod-platform:active{transform:scale(.98)}.pod-about{grid-template-columns:1.15fr 1fr;align-items:start;gap:72px;display:grid}.pod-about h2{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:pretty;margin:0 0 24px;font-size:clamp(1.875rem,2.5vw + 1rem,44px);font-weight:600;line-height:1.08}.pod-about p{color:var(--navy-a72);max-width:560px;margin:0 0 18px;font-size:17px;line-height:1.65}.pod-about p:last-child{margin-bottom:0}.pod-hosts{flex-direction:column;gap:16px;display:flex}.pod-hosts .pod-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-gray-500);font-size:12px;font-weight:600}.pod-host{background:var(--bg-elevated);border:1px solid var(--navy-a10);border-radius:var(--radius-xl);box-shadow:0 2px 10px var(--navy-a05);padding:24px}.pod-host-top{align-items:center;gap:14px;margin-bottom:14px;display:flex}.pod-avatar{border-radius:var(--radius-pill);border:1px solid var(--navy-a08);object-fit:cover;flex-shrink:0;width:52px;height:52px}.pod-host-name{font-size:17px;font-weight:600}.pod-host-role{color:var(--color-gray-500);font-size:14px}.pod-host p{color:var(--navy-a72);margin:0;font-size:15px;line-height:1.6}.pod-host-mail{border-radius:var(--radius-pill);background:var(--color-blush-100);border:1px solid var(--navy-a08);color:var(--color-navy-900);transition:background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);align-items:center;gap:8px;margin-top:16px;padding:7px 14px;font-size:14px;font-weight:500;display:inline-flex}.pod-host-mail:hover{background:var(--color-lavender-100);color:var(--color-navy-900);transform:translateY(-1px)}.pod-host-mail:active{transform:scale(.98)}.pod-eps-top{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px;display:flex}.pod-eps-top h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.625rem,1.5vw + 1rem,34px);font-weight:600}.pod-all-link{color:var(--color-pink-500);white-space:nowrap;font-size:15px;font-weight:600}.pod-all-link:hover{color:var(--color-pink-400)}.pod-eps-list{flex-direction:column;gap:14px;display:flex}.pod-ep{background:var(--bg-elevated);border:1px solid var(--navy-a10);border-radius:var(--radius-xl);box-shadow:0 2px 10px var(--navy-a05);color:var(--color-navy-900);transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out);grid-template-columns:92px 1fr auto;align-items:center;gap:24px;padding:20px 24px;display:grid}.pod-ep:hover{box-shadow:0 10px 28px var(--navy-a10);transform:translateY(-2px)}.pod-ep.on{border-color:var(--color-pink-500)}.pod-ep-title a{color:inherit}.pod-ep-title a:hover{color:var(--color-pink-500)}.pod-ep img{border-radius:var(--radius-lg);object-fit:cover;width:92px;height:92px}.pod-ep-body{min-width:0}.pod-ep-meta{align-items:center;gap:10px;margin-bottom:6px;display:flex}.pod-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--color-navy-900);background:var(--color-lavender-100);border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:600}.pod-ep-date{color:var(--color-gray-500);flex-shrink:0;font-size:13px}.pod-ep-title{font-family:var(--font-display);margin-bottom:6px;font-size:22px;font-weight:600}.pod-ep-blurb{color:var(--navy-a72);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.pod-ep-go{cursor:pointer;border-radius:var(--radius-pill);background:var(--color-navy-900);width:48px;height:48px;transition:transform var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.pod-ep-go:hover{background:var(--color-pink-500);transform:scale(1.04)}.pod-ep-go:active{transform:scale(.98)}.pod-guest{border-radius:var(--radius-2xl);grid-template-columns:1fr minmax(320px,440px);align-items:center;gap:48px;padding:56px;display:grid}.pod-guest-copy{max-width:520px}.pod-guest h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-navy-900);text-wrap:pretty;margin:0 0 12px;font-size:clamp(1.75rem,2vw + 1rem,38px);font-weight:600;line-height:1.1}.pod-guest-copy p{color:var(--navy-a78);margin:0;font-size:17px;line-height:1.55}.pod-news{flex-direction:column;gap:10px;margin-top:8px;display:flex}.pod-news-label{color:var(--color-pearl-50);font-size:14px;font-weight:600}.pod-news form{gap:10px;max-width:520px;display:flex}.pod-news input[type=email]{border-radius:var(--radius-pill);border:1px solid var(--pearl-a18);background:var(--pearl-a06);min-width:0;color:var(--color-pearl-50);font-family:var(--font-sans);flex:1;padding:14px 18px;font-size:15px}.pod-news input::placeholder{color:var(--pearl-a55)}.pod-news-note{color:var(--color-mint-300);margin:0;font-size:14px;font-weight:600}.pod-news-err{color:var(--color-coral-300);margin:4px 0 0;font-size:.875rem}.pod-guest-form{flex-direction:column;gap:14px;display:flex}.pod-guest-form label{flex-direction:column;gap:6px;display:flex}.pod-field-label{letter-spacing:.14em;text-transform:uppercase;color:var(--navy-a72);font-size:12px;font-weight:600}.pod-guest-form input{border-radius:var(--radius-md);border:1px solid var(--navy-a18);background:var(--pearl-a85);color:var(--color-navy-900);font-family:var(--font-sans);padding:14px 16px;font-size:15px}.pod-guest-form .btn{width:100%;margin-top:4px}.pod-guest-done{color:var(--color-navy-900);margin:0;font-size:17px;font-weight:600;line-height:1.55}.pod-guest-err{color:var(--color-navy-900);margin:0;font-size:.875rem}@media (max-width:1000px){.pod-about{grid-template-columns:1fr;gap:40px}.pod-guest{grid-template-columns:1fr;gap:32px;padding:40px}}@media (max-width:900px){.pod{gap:64px}.pod-hero-grid{gap:32px;padding:32px 24px}.pod-bars{display:none}}@media (max-width:620px){.pod-platforms{grid-template-columns:1fr}.pod-news form{flex-direction:column}.pod-news .btn{width:100%}.pod-guest{padding:32px 24px}.pod-ep{grid-template-columns:64px 1fr auto;gap:14px;padding:16px}.pod-ep img{width:64px;height:64px}.pod-ep-go{width:40px;height:40px}.pod-ep-title{font-size:19px}.pod-eps-top{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.pod-bar{animation:none}.pod-ep,.pod-platform,.pod-play,.pod-ep-go,.pod-skip{transition:none}}