.pod{--pod-on:var(--color-on,#4ea1db);--pod-on-text:#1a6aa0;--pod-ink:#0b0d10;--pod-ink-2:#141a21;--pod-radius:20px;--pod-line:color-mix(in oklab, currentColor 16%, transparent);--pod-tint:color-mix(in oklab, currentColor 5%, transparent);--pod-muted:color-mix(in oklab, currentColor 68%, transparent);--pod-display:var(--font-display,"Barlow Condensed", "Arial Narrow", system-ui, sans-serif);color:inherit;padding-block:clamp(16px,4vw,44px) 80px}@media (prefers-color-scheme:dark){.pod{--pod-on-text:var(--pod-on)}}.pod *,.pod :before,.pod :after{box-sizing:border-box}.pod-wrap{width:min(1120px,100% - 40px);margin-inline:auto}.pod a{color:inherit}.pod :focus-visible{outline:3px solid var(--pod-on);outline-offset:3px;border-radius:6px}.pod-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pod-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--pod-on-text);align-items:center;gap:8px;margin:0 0 10px;font-size:.78rem;font-weight:700;display:inline-flex}.pod-eyebrow:before{content:"";background:var(--pod-on);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in oklab, var(--pod-on) 28%, transparent);border-radius:50%}.pod-h1{font:800 clamp(2.2rem, 6vw, 3.8rem)/1 var(--pod-display);letter-spacing:-.01em;text-transform:uppercase;margin:0 0 12px;font-style:italic}.pod-lead{max-width:62ch;color:var(--pod-muted);margin:0;font-size:1.08rem;line-height:1.55}.pod-head{margin-bottom:clamp(20px,3vw,32px)}.pod-crumbs{color:var(--pod-muted);margin-bottom:18px;font-size:.85rem}.pod-crumbs ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pod-crumbs li+li:before{content:"/";opacity:.6;margin-right:6px}.pod-crumbs a{text-decoration:none}.pod-crumbs a:hover{text-decoration:underline}.pod-cover{aspect-ratio:1;background:var(--pod-ink-2);border-radius:14px;flex:none;display:block;position:relative;overflow:hidden}.pod-cover img{object-fit:cover;width:100%;height:100%;display:block}.pod-cover--ph{color:var(--pod-on);background:radial-gradient(120% 120% at 20% 0%, #1f3447 0%, var(--pod-ink) 70%);place-items:center;display:grid}.pod-cover--ph svg{width:42%;height:42%}.pod-hero{isolation:isolate;color:#f3f6f9;border-radius:calc(var(--pod-radius) + 8px);background:radial-gradient(760px 340px at 8% -20%, #4ea1db61, transparent 62%), radial-gradient(560px 300px at 100% 0%, #4ea1db29, transparent 60%), linear-gradient(180deg, var(--pod-ink-2), var(--pod-ink));padding:clamp(18px,4vw,40px);position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #000000b3,inset 0 1px #ffffff14}.pod-hero a{color:inherit}.pod-hero .pod-eyebrow{color:var(--pod-on)}.pod-hero__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,36px);display:grid}@media (min-width:760px){.pod-hero__grid{grid-template-columns:clamp(180px,28%,300px) minmax(0,1fr)}}.pod-hero .pod-cover{width:min(100%,300px);box-shadow:0 24px 50px -22px #000c,0 0 0 1px #ffffff1a}.pod-hero__title{font:800 clamp(1.7rem, 4.4vw, 2.8rem)/1.05 var(--pod-display);text-transform:uppercase;text-wrap:balance;margin:0 0 10px;font-style:italic}.pod-hero__meta{color:#f3f6f9b8;flex-wrap:wrap;gap:6px 14px;margin:0 0 14px;font-size:.9rem;display:flex}.pod-hero__text{color:#f3f6f9d1;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:62ch;margin:0 0 18px;line-height:1.55;display:-webkit-box;overflow:hidden}.pod-hero__cta{margin-top:14px;font-size:.95rem;font-weight:600;display:inline-flex}.pod-player{--pod-progress:0%;border-radius:var(--pod-radius);color:#f3f6f9;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#ffffff12;border:1px solid #ffffff29;padding:14px 16px 12px;box-shadow:inset 0 1px #ffffff38,0 18px 40px -26px #000c}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pod-player{background:#1a222b}}@media (prefers-reduced-transparency:reduce){.pod-player{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1a222b}}.pod-player__row{align-items:center;gap:10px;display:flex}.pod-player__btn{width:44px;height:44px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .15s,transform .15s;display:inline-grid;position:relative}.pod-player__btn:hover{background:#ffffff1f}.pod-player__btn:active{transform:scale(.94)}.pod-player__btn svg{fill:currentColor;width:24px;height:24px}.pod-player__btn small{letter-spacing:-.02em;pointer-events:none;font-size:.6rem;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-35%)}.pod-player__play{background:var(--pod-on);width:58px;height:58px;color:var(--pod-ink);box-shadow:0 8px 22px -8px var(--pod-on)}.pod-player__play:hover{background:#7bbbe6}.pod-player__play svg{width:28px;height:28px}.pod-player__speed{font-variant-numeric:tabular-nums;border:1px solid #ffffff3d;border-radius:999px;width:auto;min-width:52px;height:36px;margin-left:auto;padding-inline:10px;font-size:.85rem;font-weight:700}.pod-player__time{font-variant-numeric:tabular-nums;color:#f3f6f9bf;justify-content:space-between;margin-top:4px;font-size:.8rem;display:flex}.pod-player__range{appearance:none;cursor:pointer;--track:linear-gradient(to right, var(--pod-on) var(--pod-progress), #ffffff38 var(--pod-progress));background:0 0;width:100%;height:28px;margin:6px 0 0;display:block}.pod-player__range::-webkit-slider-runnable-track{background:var(--track);border-radius:99px;height:6px}.pod-player__range::-moz-range-track{background:#ffffff38;border-radius:99px;height:6px}.pod-player__range::-moz-range-progress{background:var(--pod-on);border-radius:99px;height:6px}.pod-player__range::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:16px;height:16px;margin-top:-5px;box-shadow:0 2px 8px #00000080}.pod-player__range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:16px;height:16px;box-shadow:0 2px 8px #00000080}.pod-player :focus-visible{outline-color:#fff}.pod-player__range:focus-visible{outline-offset:0}.pod-player__msg{color:#ffd9d9;margin:8px 0 0;font-size:.85rem}.pod-player__msg a{text-decoration:underline}.pod-player--busy .pod-player__play{animation:1.2s ease-in-out infinite pod-pulse}@keyframes pod-pulse{50%{opacity:.65}}.pod-section{margin-top:clamp(36px,6vw,64px)}.pod-section__title{font:800 clamp(1.5rem, 3.4vw, 2rem)/1.1 var(--pod-display);text-transform:uppercase;margin:0 0 18px;font-style:italic}.pod-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.pod-show{border:1px solid var(--pod-line);border-radius:var(--pod-radius);background:var(--pod-tint);flex-direction:column;gap:14px;height:100%;padding:16px;text-decoration:none;transition:transform .2s,border-color .2s,background-color .2s;display:flex}.pod-show:hover{border-color:color-mix(in oklab, var(--pod-on) 60%, transparent);transform:translateY(-3px)}.pod-show .pod-cover{width:100%}.pod-show h3{font:800 1.5rem/1.05 var(--pod-display);text-transform:uppercase;margin:0;font-style:italic}.pod-show p{color:var(--pod-muted);margin:0;font-size:.92rem;line-height:1.45}.pod-show__count{letter-spacing:.06em;text-transform:uppercase;color:var(--pod-on-text);font-size:.8rem;font-weight:700}.pod-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pod-ep{border:1px solid var(--pod-line);border-radius:var(--pod-radius);background:var(--pod-tint);grid-template-columns:84px minmax(0,1fr);align-items:start;gap:16px;padding:14px;transition:border-color .2s;display:grid}.pod-ep:hover{border-color:color-mix(in oklab, var(--pod-on) 55%, transparent)}.pod-ep .pod-cover{border-radius:12px;width:84px}.pod-ep__meta{color:var(--pod-muted);flex-wrap:wrap;gap:2px 12px;margin-bottom:4px;font-size:.8rem;display:flex}.pod-ep__show{color:var(--pod-on-text);font-weight:700;text-decoration:none}.pod-ep__title{font:800 1.35rem/1.12 var(--pod-display);text-transform:uppercase;margin:0 0 6px;font-style:italic}.pod-ep__title a{text-decoration:none}.pod-ep__title a:after{content:"";position:absolute;inset:0}.pod-ep{position:relative}.pod-ep__show,.pod-ep__title a:focus-visible{z-index:1;position:relative}.pod-ep__title a:hover{color:var(--pod-on-text)}.pod-ep__sum{color:var(--pod-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.93rem;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:520px){.pod-ep{grid-template-columns:64px minmax(0,1fr);gap:12px}.pod-ep .pod-cover{width:64px}}.pod-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:26px;display:flex}.pod-pager a,.pod-pager span{border:1px solid var(--pod-line);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:44px;height:44px;padding-inline:14px;font-weight:600;text-decoration:none;display:inline-grid}.pod-pager a:hover{border-color:var(--pod-on)}.pod-pager [aria-current=page]{background:var(--pod-on);border-color:var(--pod-on);color:var(--pod-ink)}.pod-links{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pod-chip{cursor:pointer;border:1px solid var(--pod-line);min-height:44px;font:inherit;color:inherit;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:.92rem;font-weight:600;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}.pod-chip:hover{border-color:var(--pod-on);background:color-mix(in oklab, var(--pod-on) 12%, transparent)}.pod-chip svg{fill:currentColor;width:18px;height:18px}.pod-hero .pod-chip{border-color:#ffffff42}.pod-hero .pod-chip:hover{background:#4ea1db33}.pod-prose{max-width:70ch;font-size:1.06rem;line-height:1.7}.pod-prose p{margin:0 0 1em}.pod-prose a{color:var(--pod-on-text);text-underline-offset:3px;text-decoration:underline}.pod-prose ul,.pod-prose ol{margin:0 0 1em;padding-left:1.3em}.pod-transcript{border:1px solid var(--pod-line);border-radius:var(--pod-radius);background:var(--pod-tint);max-width:70ch;padding:4px 18px}.pod-transcript summary{cursor:pointer;min-height:44px;padding:14px 0;font-weight:700}.pod-transcript__body{white-space:pre-line;padding-bottom:16px;line-height:1.7}.pod-nav{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:36px;display:grid}.pod-nav a{border:1px solid var(--pod-line);border-radius:var(--pod-radius);padding:14px 16px;text-decoration:none;display:block}.pod-nav a:hover{border-color:var(--pod-on)}.pod-nav small{letter-spacing:.1em;text-transform:uppercase;color:var(--pod-muted);margin-bottom:4px;font-size:.75rem;display:block}.pod-nav strong{font:800 1.1rem/1.15 var(--pod-display);text-transform:uppercase;font-style:italic}.pod-nav__next{text-align:right}.pod-empty{text-align:center;border-radius:calc(var(--pod-radius) + 8px);color:#f3f6f9;background:radial-gradient(520px 260px at 50% 0%, #4ea1db59, transparent 65%), linear-gradient(180deg, var(--pod-ink-2), var(--pod-ink));padding:clamp(36px,8vw,90px) 20px}.pod-empty svg{width:64px;height:64px;color:var(--pod-on);margin-bottom:14px}.pod-empty h2{font:800 clamp(1.8rem, 5vw, 2.8rem)/1.05 var(--pod-display);text-transform:uppercase;margin:0 0 10px;font-style:italic}.pod-empty p{color:#f3f6f9c7;max-width:48ch;margin:0 auto;line-height:1.55}.pod-skeleton{border-radius:calc(var(--pod-radius) + 8px);background:var(--pod-tint);height:220px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pod-ep,.pod-show{animation:linear both pod-reveal;animation-timeline:view();animation-range:entry entry 35%}@keyframes pod-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}}@media (prefers-reduced-motion:reduce){.pod *,.pod :before,.pod :after{transition:none!important;animation:none!important}}
