.episodes_list[data-astro-cid-pux6a34n]{display:none}@media(min-width:992px){.episodes_list[data-astro-cid-pux6a34n]{display:flex;flex-direction:column;background-color:var(--color-bg);position:fixed;top:56px;overflow:hidden;z-index:2;max-width:var(--nav-width);height:calc(100vh - 126px);padding:var(--space-5);padding-top:var(--space-5);box-shadow:var(--color-shadow-right)}}.episodes_list[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]{text-decoration:none;color:var(--color-text);font-size:var(--font-size-3);font-weight:var(--font-weight-heading)}.nav-header[data-astro-cid-pux6a34n]{padding-bottom:var(--space-4);text-align:right}.season-link[data-astro-cid-pux6a34n]{font-size:var(--font-size-3);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary)!important;opacity:.8}.season-link[data-astro-cid-pux6a34n]:hover{opacity:1}.more-episodes-link[data-astro-cid-pux6a34n]{display:block;text-align:center;padding:var(--space-4) var(--space-5);color:var(--color-primary-lighten-50)!important;font-size:var(--font-size-2);border-top:1px solid var(--color-bg-lighten-10);flex-shrink:0}.more-episodes-link[data-astro-cid-pux6a34n]:hover{color:var(--color-primary-lighten-70)!important}ul[data-astro-cid-pux6a34n]{padding-bottom:var(--space-4);flex:1;overflow:hidden;mask-image:linear-gradient(to bottom,black 75%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 75%,transparent 100%)}li[data-astro-cid-pux6a34n]{padding:0;display:flex;justify-content:flex-start;align-items:center;position:relative}li[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]{padding:var(--space-4) var(--space-5);padding-left:24px;border-left:3px solid var(--color-bg);font-size:var(--font-size-4);width:100%;overflow:hidden;white-space:nowrap;transition:border-color .2s,background-color .2s;mask-image:linear-gradient(to right,black 0%,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(to right,black 0%,black 90%,transparent 100%)}li[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n].active{border-left:3px solid var(--color-primary);background-color:var(--color-bg-lighten-10)}li[data-astro-cid-pux6a34n]:hover a[data-astro-cid-pux6a34n]{border-color:var(--color-bg-lighten-10)}li[data-astro-cid-pux6a34n]:hover a[data-astro-cid-pux6a34n].active{border-color:var(--color-primary)}li[data-astro-cid-pux6a34n] h4[data-astro-cid-pux6a34n]{margin-bottom:0;font-size:16px}.podcast-content[data-astro-cid-3hwfjopj]{margin-left:0;padding-bottom:80px;position:relative;z-index:1}@media(min-width:992px){.podcast-content[data-astro-cid-3hwfjopj]{margin-left:var(--nav-width)}}.episode-header[data-astro-cid-3ef6ksr2]{position:relative;display:flex;flex-direction:column;width:100%;height:250px;color:var(--color-text);overflow:hidden}@media(min-width:992px){.episode-header[data-astro-cid-3ef6ksr2]{height:400px}}.episode-header[data-astro-cid-3ef6ksr2] h1[data-astro-cid-3ef6ksr2]{font-size:var(--font-size-5);text-shadow:0 2px 5px rgba(0,0,0,.5);margin:0}@media(min-width:992px){.episode-header[data-astro-cid-3ef6ksr2] h1[data-astro-cid-3ef6ksr2]{font-size:var(--font-size-8)}}.episode-header[data-astro-cid-3ef6ksr2] h5[data-astro-cid-3ef6ksr2]{margin:var(--space-1) 0 0;font-size:var(--font-size-1);opacity:.6}.header-image[data-astro-cid-3ef6ksr2]{object-fit:cover;max-height:100%;width:100%;filter:var(--color-image-filter)}@media(min-width:992px){.header-image[data-astro-cid-3ef6ksr2]{border-radius:0 0 10px}}.header_content[data-astro-cid-3ef6ksr2]{width:100%;height:100%;position:absolute;padding:var(--space-4);z-index:1;display:flex;align-items:flex-end}@media(min-width:992px){.header_content[data-astro-cid-3ef6ksr2]{padding:var(--space-5) var(--space-8)}}.header-bottom[data-astro-cid-3ef6ksr2]{width:100%;padding-bottom:var(--space-4)}@media(min-width:992px){.header-bottom[data-astro-cid-3ef6ksr2]{padding-bottom:var(--space-8)}}.header-info[data-astro-cid-3ef6ksr2]{display:flex;align-items:flex-end;gap:var(--space-3);width:100%}.header-play-btn[data-astro-cid-3ef6ksr2]{flex-shrink:0;width:48px;height:48px;border-radius:var(--radius-round);border:2px solid rgba(255,255,255,.8);background:#0000004d;color:#ffffffe6;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s;backdrop-filter:blur(4px)}.header-play-btn[data-astro-cid-3ef6ksr2]:hover{background:#00000080;transform:scale(1.05)}.header-play-btn[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{margin-left:2px}@media(min-width:992px){.header-play-btn[data-astro-cid-3ef6ksr2]{width:56px;height:56px}}.header-title-wrap[data-astro-cid-3ef6ksr2]{flex:1;min-width:0}.header-title[data-astro-cid-3ef6ksr2]{max-width:100%}@media(min-width:992px){.header-title[data-astro-cid-3ef6ksr2]{overflow:visible;white-space:normal;mask-image:none;-webkit-mask-image:none}.header-title[data-astro-cid-3ef6ksr2] .marquee-inner[data-astro-cid-3ef6ksr2]{animation:none;padding-right:0}.header-title[data-astro-cid-3ef6ksr2] .marquee-inner[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2][aria-hidden]{display:none}}@keyframes blink{50%{opacity:0}}.newsletter-wrapper{position:relative;margin-bottom:var(--space-10);overflow:visible}.newsletter-content{position:relative;background-color:var(--color-bg);width:100%;min-height:190px;display:flex;align-items:center;justify-content:center;padding:var(--space-4)}@keyframes glowPulse{0%,to{box-shadow:3px 3px 8px #bb453026;border-color:#bb453026}50%{box-shadow:3px 3px 12px #bb453040;border-color:#bb453066}}.newsletter-wrapper--visible .newsletter-input{animation:glowPulse 4s ease-in-out infinite}@keyframes glowBuild{0%,to{box-shadow:3px 3px 15px #bb45304d;border-color:#bb453066}50%{box-shadow:3px 3px 35px #e64d1980;border-color:#e64d1999}}.newsletter-wrapper--submitting .newsletter-input{animation:glowBuild 2s ease-in-out infinite}.newsletter-wrapper--warmup .newsletter-input{border-color:#f48c25;box-shadow:3px 3px 30px #f2590d80}.newsletter-wrapper--subscribed .newsletter-input{transition:box-shadow .8s ease,border-color .8s ease;animation:none;border-color:#bb45304d;box-shadow:3px 3px 15px #e65e191f}.newsletter-input{display:block;margin:var(--space-3) auto;max-width:500px;width:100%;padding:var(--space-2) var(--space-3);font-size:var(--font-size-2);background-color:transparent;border:1px solid var(--color-bg-lighten-20);border-radius:var(--radius-0);color:var(--color-text);transition:border-color .3s ease,box-shadow .3s ease}.newsletter-input:focus{outline:none;border-color:#bb4530;box-shadow:3px 3px 6px #bb45304d}.newsletter-button{position:relative;z-index:2;cursor:pointer;transition:background-image .3s ease,filter .3s ease,transform .2s ease,box-shadow .2s ease;height:60px;font-weight:700;border:none;border-radius:var(--radius-0);background-color:var(--color-primary);color:var(--color-text);font-size:var(--font-size-2);padding:0 var(--space-6);min-width:250px;font-family:monospace}.newsletter-button:hover:not(:disabled){box-shadow:3px 3px 12px #bb45304d}.newsletter-button:disabled{cursor:not-allowed;filter:brightness(60%)}.newsletter-cursor{animation:blink .8s step-end infinite}.newsletter-success{text-align:center;padding:var(--space-6) var(--space-4);color:var(--color-text)}.newsletter-success h3{margin:0 0 var(--space-3);font-size:var(--font-size-4)}.newsletter-success p{margin:0;font-size:var(--font-size-2)}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.newsletter-success--revealed{animation:fadeIn .6s ease forwards}@keyframes slideDown{0%{opacity:0;transform:translate(-50%,-30px)}to{opacity:1;transform:translate(-50%)}}@keyframes slideUp{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-30px)}}@keyframes shrink{0%{width:100%}to{width:0%}}.newsletter-toast{position:fixed;top:70px;left:50%;transform:translate(-50%);max-width:500px;width:90%;border-radius:var(--radius-0);color:var(--color-text);box-shadow:var(--color-shadow);z-index:100;animation:slideDown .4s ease forwards;overflow:hidden}.newsletter-toast--exiting{animation:slideUp .3s ease forwards}.newsletter-toast--success{background-color:var(--color-secondary)}.newsletter-toast--error{background-color:var(--color-primary)}.newsletter-toast__content{display:flex;align-items:flex-start;padding:var(--space-4)}.newsletter-toast__message{flex:1}.newsletter-toast__close{margin-left:auto;background:none;border:none;color:var(--color-text);cursor:pointer;font-size:var(--font-size-4);line-height:1;padding:0}.newsletter-toast__progress{height:3px;background:#fff6;animation:shrink linear forwards}.newsletter-fire{position:absolute;left:-5px;right:0;bottom:60px;height:100%;z-index:1;pointer-events:none;display:flex;justify-content:center;align-items:flex-end}.newsletter-flame{width:50%;height:200%;transform:scale(1.2);transform-origin:center bottom}.newsletter-subtext-container{position:relative;height:24px;margin-top:var(--space-3)}.newsletter-subtext{position:absolute;left:0;right:0;text-align:center;font-family:Courier New,Courier,monospace;font-size:.8rem;color:var(--color-text);opacity:.75}@keyframes subtextEnter{0%{opacity:0;transform:translateY(-6px)}to{opacity:.75;transform:translateY(0)}}@keyframes subtextExit{0%{opacity:.75;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}.newsletter-subtext--entering{animation:subtextEnter .3s ease-out forwards}.newsletter-subtext--visible{opacity:.75}.newsletter-subtext--exiting{animation:subtextExit .2s ease-in forwards}@media(prefers-reduced-motion:reduce){.newsletter-wrapper--visible .newsletter-input{animation:none;box-shadow:3px 3px 12px #bb453026;border-color:#bb453040}.newsletter-success--revealed,.newsletter-toast,.newsletter-toast__progress,.newsletter-subtext--entering,.newsletter-subtext--exiting{animation:none}}.giscus-wrapper[data-astro-cid-jvxsf75u]{padding:var(--space-5);width:100%}@media(min-width:992px){.giscus-wrapper[data-astro-cid-jvxsf75u]{padding:var(--space-8)}}.episode-main{max-width:100%;margin:0 auto;padding-bottom:var(--space-14)}@media(min-width:992px){.episode-main{max-width:900px}}.episode-main article{padding:var(--space-5);padding-bottom:var(--space-2)}@media(min-width:992px){.episode-main article{padding:var(--space-8);padding-bottom:var(--space-14)}}.episode-footer{padding:var(--space-5);text-align:center}.episode-footer p{margin-bottom:var(--space-5)}
