@font-face{font-family:Bender;src:url(/fonts/bender-webfont.woff2)format("woff2"),url(/fonts/bender-webfont.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bender;src:url(/fonts/bender-italic-webfont.woff2)format("woff2"),url(/fonts/bender-italic-webfont.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Bender;src:url(/fonts/bender-light-webfont.woff2)format("woff2"),url(/fonts/bender-light-webfont.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Bender;src:url(/fonts/bender-lightitalic-webfont.woff2)format("woff2"),url(/fonts/bender-lightitalic-webfont.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Bender;src:url(/fonts/bender-bold-webfont.woff2)format("woff2"),url(/fonts/bender-bold-webfont.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bender;src:url(/fonts/bender-bolditalic-webfont.woff2)format("woff2"),url(/fonts/bender-bolditalic-webfont.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Bender;src:url(/fonts/bender-black-webfont.woff2)format("woff2"),url(/fonts/bender-black-webfont.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Bender;src:url(/fonts/bender-blackitalic-webfont.woff2)format("woff2"),url(/fonts/bender-blackitalic-webfont.woff)format("woff");font-weight:900;font-style:italic;font-display:swap}:root{font-size:clamp(12px,1.5vw,18px);--fs--1:clamp( .5626406602rem, calc(.7501875469rem + .5vw), .8439609902rem );--fs-0:clamp( .75rem, calc(1rem + .5vw) , 1.125rem );--fs-1:clamp( .99975rem, calc(1.333rem + .5vw) , 1.499625rem );--fs-2:clamp( 1.33266675rem, calc(1.776889rem + .5vw), 1.999000125rem );--fs-3:clamp( 1.7764447777rem, calc(2.368593037rem + .5vw), 2.6646671666rem );--fs-4:clamp( 2.3680008887rem, calc(3.1573345183rem + .5vw), 3.5520013331rem );--fs-button:clamp(.875rem, calc(1rem + .2vw) , 1rem);--fs-small:var(--fs--1)}body{font-family:Bender,Segoe UI,sans-serif;color:#1d1d1d;font-size:var(--fs-0);line-height:1.6;font-weight:400;letter-spacing:0}h1,h2,h3,h4{font-family:Bender,Segoe UI,sans-serif;font-weight:700;margin:0 0 .5em;color:#1d1d1d}h1{font-size:var(--fs-4);line-height:1.15;letter-spacing:-.02em}h2{font-size:var(--fs-3);line-height:1.2;letter-spacing:-.015em}h3{font-size:var(--fs-2);line-height:1.25;letter-spacing:-.01em}h4{font-size:var(--fs-1);line-height:1.3;letter-spacing:-.005em}p{margin:0 0 1em}small{font-size:var(--fs-small);line-height:1.4;letter-spacing:.01em}strong,b{font-weight:700}button,.btn{font-size:var(--fs-button);font-weight:600;letter-spacing:.03em;text-transform:uppercase}section.episodes-player{display:flex;flex-direction:row;gap:.75rem;margin-top:1.5rem}section.episodes-player div.ep-list-selector{width:clamp(320px,30vw,720px);height:100vh;overflow:hidden;display:flex;flex-direction:column;gap:.75rem}section.episodes-player div.ep-list-selector ul{list-style:none;height:80vh;overflow-y:scroll;padding:1rem 0}section.episodes-player div.episode{width:clamp(320px,60vw,960px);display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:.75rem;height:100vh;overflow:hidden;background-color:#f9f9f9;border-radius:8px}section.episodes-player div.episode .streaming{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;height:10vh}section.episodes-player div.episode .streaming .platform{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:8px;transition:all .6ms ease-in;cursor:pointer}section.episodes-player div.episode .streaming .platform .platform-text>*{margin:0}section.episodes-player div.episode .streaming .platform .platform-text small{display:none}section.episodes-player div.episode .streaming .platform .platform-text p{font-weight:500;line-height:.9}section.episodes-player div.episode .streaming .platform .platform-icon{display:flex;align-items:center;justify-content:center}section.episodes-player div.episode .streaming .platform .platform-icon>img{aspect-ratio:1/1}section.episodes-player div.episode .ep-player{height:40vh;overflow:hidden}section.episodes-player div.episode .ep-descr{height:50vh;overflow-y:scroll}section.episodes-player div.episode .ep-descr p{font-size:small}@media (max-width:480px){section.episodes-player{flex-direction:column}section.episodes-player div.ep-list-selector{width:100%;height:auto}section.episodes-player div.ep-list-selector ul{height:50vh}}.custom-audio-player{background:#f9f9f9;border-radius:16px;padding:.75rem 1.5rem;transition:.3s ease;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.custom-audio-player>div{width:100%}.custom-audio-player .player-main-controls{display:flex;align-items:center;justify-content:center;gap:1rem}.custom-audio-player .player-main-controls .play-btn{width:clamp(48px,6vw,56px);height:clamp(48px,6vw,56px);border-radius:9999px;background:#783fc6;border:0;color:#f9f9f9;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.15s ease-in-out;box-shadow:0 1px 2px #0000000d}.custom-audio-player .player-main-controls .play-btn:hover:not(:disabled){background:#bfa0e6;transform:scale(1.05);box-shadow:0 4px 6px #0000001a}.custom-audio-player .player-main-controls .play-btn:disabled{background:#8b8b8b;cursor:not-allowed;transform:none;box-shadow:none}.custom-audio-player .player-main-controls .control-btn{width:clamp(32px,5vw,40px);height:clamp(32px,5vw,40px);border-radius:9999px;background:#c6c6c6;border:0;color:#1d1d1d;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.15s ease-in-out}.custom-audio-player .player-main-controls .control-btn:hover{background:#bfa0e6;color:#4b1a8f;transform:scale(1.05)}.custom-audio-player .player-progress .time-info{display:flex;align-items:center;gap:.75rem;font-size:14px;color:#8b8b8b;font-weight:500}.custom-audio-player .player-progress .time-info .progress-container{flex:1;position:relative}.custom-audio-player .player-progress .time-info .progress-container .progress-bar{position:relative;height:6px;background:#c6c6c6;border-radius:4px;overflow:hidden}.custom-audio-player .player-progress .time-info .progress-container .progress-bar .progress-fill{height:100%;background:linear-gradient(90deg,#783fc6,#bfa0e6);border-radius:4px;transition:width .1s ease;width:0%;box-shadow:0 0 8px #783fc64d}.custom-audio-player .player-progress .time-info .progress-container .progress-bar .progress-slider{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;height:6px;background:0 0;appearance:none;cursor:pointer;border-radius:4px}.custom-audio-player .player-progress .time-info .progress-container .progress-bar .progress-slider::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border-radius:9999px;background:#783fc6;border:2px solid #f9f9f9;box-shadow:0 1px 2px #0000000d;transition:.15s ease-in-out}.custom-audio-player .player-progress .time-info .progress-container .progress-bar .progress-slider::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 4px 6px #0000001a}.custom-audio-player .player-progress .time-info .progress-container .progress-bar .progress-slider::-moz-range-thumb{width:16px;height:16px;border-radius:9999px;background:#783fc6;border:2px solid #f9f9f9;box-shadow:0 1px 2px #0000000d}.custom-audio-player .player-bottom-controls{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.custom-audio-player .player-volume{display:flex;align-items:center;gap:.5rem}.custom-audio-player .player-volume .control-btn{width:clamp(28px,5vw,36px);height:clamp(28px,5vw,36px);border-radius:9999px;background:#c6c6c6;border:0;color:#1d1d1d;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.15s ease-in-out}.custom-audio-player .player-volume .control-btn:hover{background:#bfa0e6;color:#4b1a8f}.custom-audio-player .player-volume .volume-slider{width:clamp(50px,12vw,80px);height:4px;background:#c6c6c6;appearance:none;border-radius:4px;cursor:pointer}.custom-audio-player .player-volume .volume-slider::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:9999px;background:#783fc6;border:1px solid #f9f9f9;box-shadow:0 1px 2px #0000000d;transition:.15s ease-in-out}.custom-audio-player .player-volume .volume-slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.custom-audio-player .player-volume .volume-slider::-moz-range-thumb{width:14px;height:14px;border-radius:9999px;background:#783fc6;border:1px solid #f9f9f9;box-shadow:0 1px 2px #0000000d}.custom-audio-player .playback-speed{display:flex;justify-content:flex-end}.custom-audio-player .playback-speed #speed-btn{padding:.5rem .75rem;border-radius:16px;background:#c6c6c6;border:0;color:#1d1d1d;cursor:pointer;font-size:12px;font-weight:600;transition:.15s ease-in-out;min-width:36px}.custom-audio-player .playback-speed #speed-btn:hover{background:#bfa0e6;color:#4b1a8f}.custom-audio-player .playback-speed #speed-btn:active{background:#783fc6;color:#f9f9f9}.ep-cover{height:100%;width:auto;aspect-ratio:1/1;border-radius:8px;border:2px solid #783fc6}.ep-list-item{transition:.15s ease-in-out;cursor:pointer;padding:.75rem;border-radius:8px;border:1px solid transparent;margin-bottom:.5rem}.ep-list-item:hover{background:#bfa0e61a;border-color:#bfa0e6;transform:translateY(-1px);box-shadow:0 1px 2px #0000000d}.ep-list-item.active{background:#bfa0e633;border-color:#783fc6;box-shadow:0 4px 6px #0000001a;transform:translateY(-2px)}.ep-list-item.active h5,.ep-list-item.active h6{color:#4b1a8f;font-weight:600}.ep-list-item.active p{color:#1d1d1d}.ep-list-item h6{color:#783fc6;font-size:12px;font-weight:700;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.5px}.ep-list-item h5{color:#1d1d1d;font-size:16px;font-weight:600;margin-bottom:.5rem;line-height:1.4}.ep-list-item p{color:#8b8b8b;font-size:14px;line-height:1.5;margin:0}.no-episodes{text-align:center;padding:3rem 1rem;color:#8b8b8b;font-style:italic;background:#c6c6c61a;border-radius:8px;border:2px dashed #c6c6c6}.seasons-tab{display:flex;flex-wrap:wrap}.seasons-tab .season{transition:.15s ease-in-out;cursor:pointer;padding:.75rem 1rem;border-radius:8px;border:1px solid #c6c6c6;background:#f9f9f9;margin-right:.5rem;margin-bottom:.5rem;width:clamp(120px,20vw,200px)}.seasons-tab .season:hover{background:#bfa0e61a;border-color:#bfa0e6;transform:translateY(-1px)}.seasons-tab .season.active{background:#783fc6;border-color:#4b1a8f;color:#f9f9f9;box-shadow:0 4px 6px #0000001a}.seasons-tab .season.active h5{color:#f9f9f9}.seasons-tab .season h5{margin:0;font-size:12px;font-weight:700;letter-spacing:.5px;color:#4b1a8f}.ep-filter select{background:#f9f9f9;border:1px solid #c6c6c6;border-radius:8px;padding:.5rem .75rem;color:#1d1d1d;transition:.15s ease-in-out;cursor:pointer}.ep-filter select:hover{border-color:#bfa0e6}.ep-filter select:focus{outline:0;border-color:#783fc6;box-shadow:0 0 0 3px #783fc61a}.ep-filter p{color:#8b8b8b;font-size:14px;font-weight:500;margin-bottom:.5rem}@media (max-width:768px){.custom-audio-player{padding:1rem}.custom-audio-player .player-main-controls{gap:.75rem;margin-bottom:1rem}.custom-audio-player .player-main-controls .play-btn{width:clamp(40px,6vw,48px);height:clamp(40px,6vw,48px)}.custom-audio-player .player-main-controls .control-btn{width:clamp(28px,5vw,36px);height:clamp(28px,5vw,36px)}.custom-audio-player .player-volume .volume-slider{width:clamp(40px,12vw,60px)}}@media (max-width:640px){.custom-audio-player{padding:.75rem}.custom-audio-player .player-main-controls{gap:.5rem}.custom-audio-player .player-main-controls .control-btn{width:32px;height:32px}.custom-audio-player .time-info{font-size:12px;gap:.5rem}.custom-audio-player .player-volume .volume-slider{width:clamp(30px,10vw,50px)}}.tag-pills[data-astro-cid-klqgmmsr]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.tag-pill[data-astro-cid-klqgmmsr]{padding:.35rem .9rem;border:1.5px solid #a5a5a5;border-radius:50px;background:0 0;color:#2a2a2a;font-size:.7rem;font-weight:500;cursor:pointer;transition:all .3s ease;text-transform:lowercase}.tag-pill[data-astro-cid-klqgmmsr]:hover{border-color:#7c3aed;color:#7c3aed;transform:translateY(-2px);box-shadow:0 2px 8px #8b5cf633}.tag-pill[data-astro-cid-klqgmmsr].active{border-color:#8b5cf6;background:#8b5cf6;color:#fff;box-shadow:0 4px 12px #8b5cf64d}.tag-pill[data-astro-cid-klqgmmsr]:active{transform:translateY(0)}