.podcast-hub{--podcast-hub-bg:#070708;--podcast-hub-bg-deep:#050506;--podcast-hub-surface:#121214;--podcast-hub-text:#f5f5f5;--podcast-hub-muted:#f5f5f5ad;--podcast-hub-accent:var(--brand,#e10600);--podcast-hub-gutter:max(clamp(1rem, 3vw, 3.5rem), var(--mh-container-padding-x), env(safe-area-inset-left));--podcast-hub-gutter-right:max(clamp(1rem, 3vw, 3.5rem), var(--mh-container-padding-x), env(safe-area-inset-right));width:100vw;max-width:100vw;color:var(--podcast-hub-text);background:var(--podcast-hub-bg-deep);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:clip}.podcast-hub__empty{padding:clamp(3rem, 8vw, 6rem) var(--podcast-hub-gutter-right) clamp(3rem, 8vw, 6rem) var(--podcast-hub-gutter)}.podcast-hub__breadcrumb{padding:clamp(1rem, 1.6vw, 1.5rem) var(--podcast-hub-gutter-right) clamp(.8rem, 1.2vw, 1.15rem) var(--podcast-hub-gutter);background:var(--podcast-hub-bg-deep)}.podcast-hub__breadcrumb .mh-breadcrumb__link,.podcast-hub__breadcrumb .mh-breadcrumb__current,.podcast-hub__breadcrumb .mh-breadcrumb__sep{color:var(--podcast-hub-muted)}.podcast-hub__breadcrumb .mh-breadcrumb__link:hover,.podcast-hub__breadcrumb .mh-breadcrumb__link:focus-visible{color:var(--podcast-hub-text)}.podcast-hub__catalog{background:var(--podcast-hub-bg-deep);flex-direction:column;gap:clamp(1.25rem,2vw,1.75rem);padding:clamp(1.5rem,2vw,2.25rem) 0 clamp(3rem,5vw,4.5rem);display:flex}.podcast-hub-hero{isolation:isolate;position:relative;overflow:hidden}.podcast-hub-hero__backdrop{z-index:0;width:100%;display:block;position:relative}.podcast-hub-hero__frame{max-width:none;border-radius:0!important;width:100%!important}.podcast-hub-hero__frame img{object-position:center center}.podcast-hub-hero__backdrop-scrim{background:linear-gradient(to top, var(--podcast-hub-bg-deep) 0%, color-mix(in srgb, var(--podcast-hub-bg-deep) 98%, transparent) 12%, #050506d1 28%, #0505066b 52%, #0505062e 78%, #05050661 100%), linear-gradient(to right, #050506c7 0%, transparent 55%);pointer-events:none;position:absolute;inset:0}.podcast-hub-hero__content{z-index:1;box-sizing:border-box;padding:clamp(2rem, 4vw, 3.5rem) var(--podcast-hub-gutter-right) clamp(2.25rem, 5vw, 3.25rem) var(--podcast-hub-gutter);max-width:min(100%,52rem);position:absolute;bottom:0;left:0;right:0}.podcast-hub-hero__title{font-family:var(--font-accent,var(--font-display,serif));letter-spacing:-.02em;text-wrap:balance;color:var(--podcast-hub-text);margin:0;font-size:clamp(1.85rem,1.35rem + 2.2vw,3.15rem);font-weight:800;line-height:1.05}.podcast-hub-hero__actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:clamp(1rem,2vw,1.45rem);display:flex}.podcast-hub-hero__cta{min-height:2.65rem;font-family:var(--font-ui,system-ui, sans-serif);border-radius:4px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem 1.25rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .18s,background-color .18s,box-shadow .18s;display:inline-flex}.podcast-hub-hero__cta--primary{background:var(--podcast-hub-accent);color:#fff;box-shadow:0 4px 22px #e1060059}.podcast-hub-hero__cta--primary:hover,.podcast-hub-hero__cta--primary:focus-visible{background:color-mix(in srgb, var(--podcast-hub-accent) 88%, #fff);transform:scale(1.02);box-shadow:0 6px 28px #e1060073}.podcast-hub-rail__head{padding-inline:var(--podcast-hub-gutter) var(--podcast-hub-gutter-right);margin-bottom:.75rem}.podcast-hub-rail__title{font-family:var(--font-accent,var(--font-display,serif));letter-spacing:-.02em;color:var(--podcast-hub-text);margin:0;font-size:clamp(1.5rem,1.15rem + 1.1vw,2.15rem);font-weight:800;line-height:1.08}.podcast-hub-rail__separator{margin-inline:var(--podcast-hub-gutter) var(--podcast-hub-gutter-right);height:1px;background:#ffffff24!important}.podcast-hub-rail__title--link{color:inherit;text-decoration:none;transition:color .15s;display:inline-block}.podcast-hub-rail__title--link:hover,.podcast-hub-rail__title--link:focus-visible{color:#fff}.podcast-hub-rail__scroll{padding-left:var(--podcast-hub-gutter)}.podcast-hub-rail__scroll .mh-home-hscroll__viewport{padding-inline:0;padding-right:var(--podcast-hub-gutter-right);margin-inline:0}.podcast-hub-rail__track--cover{align-items:stretch;gap:clamp(.75rem,1.2vw,1.1rem);padding-bottom:.35rem}.podcast-hub-rail__track--cover>.podcast-hub-card{flex-direction:column;width:clamp(14rem,35.7143vw - 2.14286rem,22rem);min-width:clamp(14rem,35.7143vw - 2.14286rem,22rem);display:flex}.podcast-hub-card{height:auto;margin:0}.podcast-hub-card__link{height:100%;min-height:100%;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.podcast-hub-card__media{border-radius:var(--mh-media-radius);background:var(--podcast-hub-surface);flex-direction:column;flex:1;min-height:100%;display:flex;overflow:hidden;box-shadow:0 8px 28px #00000059}.podcast-hub-card__figure{aspect-ratio:8/5;flex-shrink:0;width:100%;display:block;position:relative;overflow:hidden}.podcast-hub-card__frame{inset:0;aspect-ratio:auto!important;border-radius:0!important;width:100%!important;height:100%!important;position:absolute!important}.podcast-hub-card__scrim{pointer-events:none;background:linear-gradient(#0000 58%,#000000b8 100%);position:absolute;inset:0}.podcast-hub-card__listen{z-index:2;background:color-mix(in srgb, var(--podcast-hub-accent) 88%, #fff);color:#fff;pointer-events:none;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;bottom:.55rem;left:.55rem;box-shadow:0 2px 10px #00000059}.podcast-hub-card__duration{z-index:2;font-family:var(--font-ui,system-ui, sans-serif);letter-spacing:.02em;color:#fff;background:#000000b8;border-radius:3px;padding:.12rem .38rem;font-size:.68rem;font-weight:700;position:absolute;bottom:.45rem;right:.45rem}.podcast-hub-card__title{font-family:var(--mh-title-card-sm-font);font-size:var(--mh-title-card-sm-size);font-weight:var(--mh-title-card-sm-weight);line-height:var(--mh-title-card-sm-lh);letter-spacing:var(--mh-title-card-sm-tracking);color:var(--podcast-hub-text);flex:1;padding:.55rem .6rem .65rem;display:block}.podcast-hub .mh-home-hscroll__nav-btn{color:#fff;background:#141416e0;border-color:#ffffff38}.podcast-hub .mh-home-hscroll__nav-btn:hover,.podcast-hub .mh-home-hscroll__nav-btn:focus-visible{background:#1e1e22f2;border-color:#ffffff73}@media (min-width:768px){.podcast-hub-hero__content{max-width:min(100%,56rem)}.podcast-hub-rail__track--cover>.podcast-hub-card{width:clamp(15rem,31.25vw - 2.5rem,20rem);min-width:clamp(15rem,31.25vw - 2.5rem,20rem)}}
