.cover-photo{height:100%;padding-right:.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cover-photo .placeholder{width:8.8rem;height:8.8rem}.cover-photo img{width:100%;height:100%}.cover-photo img.error{width:80%;margin:0 auto;display:block}@media screen and (max-height:150px){.cover-photo{padding-right:0}.cover-photo .placeholder{width:100vh;height:100vh}}@media only screen and (max-height:150px) and (max-width:580px){.cover-photo{margin-left:.6rem}.cover-photo .placeholder{width:80vh;height:80vh}}@media only screen and (max-width:450px){.cover-photo{display:none}}@media screen and (max-height:220px) and (min-height:151px){.app-episode .cover-photo .placeholder{height:calc(100vh - 1.2rem);width:calc(100vh - 1.2rem)}}@media screen and (min-height:220px){.large .cover-photo{padding:1.2rem 0 0}.large .cover-photo .placeholder{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:50%}.large .cover-photo img{display:none}}@media only screen and (min-height:220px) and (max-width:450px){.large .cover-photo{display:block}}.logo{position:absolute;top:.6rem;right:.6rem;width:6rem;height:1rem;max-height:16px;z-index:1;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.logo svg{fill:#0044a1}.logo img,.logo svg{height:100%;width:100%}.logo img.mobile,.logo svg.mobile{display:none}@media screen and (max-height:150px){.logo{height:.9rem;width:5rem}}@media screen and (max-height:70px){.logo{top:.3rem;width:1rem}.logo img.desktop,.logo svg.desktop{display:none}.logo img.mobile,.logo svg.mobile{display:block}}@media only screen and (max-width:580px){.logo{width:1.25rem}.logo img.desktop,.logo svg.desktop{display:none}.logo img.mobile,.logo svg.mobile{display:block}}.dark-theme .logo svg{fill:#fff}@media screen and (min-height:220px){.large .logo{max-height:none;height:auto}}.control-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:.6rem}.control-buttons>a{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.play-button{font-size:2.5rem;border-radius:50%}.play-button.loading{-webkit-animation:is-loading-audio 2s ease-in-out .1s infinite;animation:is-loading-audio 2s ease-in-out .1s infinite}.play-button .svg-inline--fa,.play-button i{color:#0044a1;position:relative}.play-button .svg-inline--fa:hover,.play-button i:hover{opacity:.8}.skip-button{display:none}.skip-button:hover{opacity:.8}.skip-button svg{fill:#0044a1;-webkit-filter:grayscale(50%);filter:grayscale(50%);margin-top:.2rem}.next-button{display:none;color:#0044a1;-webkit-filter:grayscale(75%);filter:grayscale(75%)}.next-button:hover{opacity:.8}.next-button.disabled{-webkit-filter:grayscale(95%);filter:grayscale(95%)}.dark-theme .play-button .svg-inline--fa,.dark-theme .play-button i{color:#fff}.dark-theme .skip-button svg{fill:#d9d9d9}.dark-theme .next-button{color:#b3b3b3}@media screen and (max-height:150px){.control-buttons{margin:0 .6rem}.control-buttons .play-button{font-size:3rem}.control-buttons .skip-button svg{width:2.25rem;height:2.25rem}.control-buttons .next-button{font-size:1.5rem}.control-buttons .next-button,.control-buttons .skip-button{display:inline-block}.control-buttons>a{margin-right:.3rem}.control-buttons>a:last-child{margin-right:0}}@media only screen and (max-height:150px) and (max-width:580px){.control-buttons{margin:0 .3rem}.control-buttons .play-button{font-size:2.4rem}.control-buttons .skip-button svg{width:1.8rem;height:1.8rem}.control-buttons .next-button{font-size:1.2rem}.control-buttons .disabled{display:none}}@media only screen and (max-height:150px) and (max-width:450px){.control-buttons .play-button{font-size:2.1rem}.control-buttons .skip-button svg{width:1.575rem;height:1.575rem}.control-buttons .next-button{font-size:1.05rem}}@media screen and (max-height:70px){.control-buttons .play-button{font-size:2.1rem}.control-buttons .skip-button svg{width:1.575rem;height:1.575rem}.control-buttons .next-button{font-size:1.05rem}}.app-episode--nav .control-buttons .next-button{display:inline-block;font-size:1.5rem}.app-episode--nav .control-buttons .play-button{margin:0 .3rem}.app-episode--nav .control-buttons .disabled{display:none}.marquee{overflow:hidden}.marquee .marquee__content{font-size:.875rem;white-space:nowrap;text-align:initial;padding-left:100%;-webkit-animation:marquee 25s linear infinite;animation:marquee 25s linear infinite}.marquee .marquee__content:hover{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes marquee{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes marquee{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.show-title,.titles{overflow:hidden}.show-title{font-size:1rem;line-height:1.3;max-height:calc(1.3rem + 1px);white-space:normal;display:inline-block;vertical-align:middle;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow-wrap:break-word;color:#363636;font-weight:700;margin:0;width:100%;padding-right:6rem}@media only screen and (max-width:580px){.show-title{padding-right:1.25rem}}.episode-title{-webkit-transition:all .2s ease-out;transition:all .2s ease-out;font-size:.875rem;line-height:1.3;max-height:calc(1.1375rem + 1px);overflow:hidden;white-space:normal;display:inline-block;vertical-align:middle;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow-wrap:break-word;color:#222;font-weight:600;margin:0;width:100%}.dark-theme .titles .show-title{color:#fff;opacity:.7}.dark-theme .titles .episode-title{color:#fff}@media screen and (max-height:150px){.titles{width:auto;margin:.3rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.show-title,.titles{-webkit-box-orient:vertical}.show-title{font-size:1rem;line-height:1.5;max-height:calc(1.5rem + 1px);overflow:hidden;white-space:normal;display:inline-block;vertical-align:middle;-webkit-line-clamp:1;overflow-wrap:break-word;display:block}}@media only screen and (max-height:150px) and (max-width:580px){.show-title{padding-right:2.45rem}}@media screen and (max-height:150px) and (max-height:85px){.show-title{font-size:.875rem}}@media screen and (max-height:150px){.episode-title{height:auto;width:calc(100% - .6rem);text-overflow:unset;font-size:.875rem;line-height:1.5;max-height:calc(3.9375rem + 1px);overflow:hidden;white-space:normal;display:inline-block;vertical-align:middle;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow-wrap:break-word}}@media only screen and (max-height:150px) and (max-width:450px){.titles{margin-bottom:0}}@media screen and (max-height:150px) and (max-height:120px){.episode-title{font-size:.875rem;line-height:1.2;max-height:calc(2.1rem + 1px);overflow:hidden;white-space:normal;display:inline-block;vertical-align:middle;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:break-word}}@media screen and (max-height:150px) and (max-height:100px){.episode-title{font-size:.875rem;line-height:1.2;max-height:calc(1.05rem + 1px);overflow:hidden;white-space:normal;display:inline-block;vertical-align:middle;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow-wrap:break-word}}@media screen and (max-height:70px){.show-title{display:none}.episode-title{width:calc(100% - 2.45rem)}}@media screen and (min-height:220px){.large .titles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@-webkit-keyframes pulse{0%{color:red}50%{color:#8b0000}to{color:red}}@keyframes pulse{0%{color:red}50%{color:#8b0000}to{color:red}}@-webkit-keyframes waveform{0%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}50%{-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@keyframes waveform{0%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}50%{-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@-webkit-keyframes grow{0%,to{-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(1.8);transform:scaleY(1.8)}}@keyframes grow{0%,to{-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(1.8);transform:scaleY(1.8)}}@-webkit-keyframes is-loading-audio{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes is-loading-audio{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@-webkit-keyframes button-hover{0%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:.7}50%{-webkit-transform:translateY(-1px);transform:translateY(-1px);opacity:1}}@keyframes button-hover{0%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:.7}50%{-webkit-transform:translateY(-1px);transform:translateY(-1px);opacity:1}}@-webkit-keyframes ellipsis{to{width:1.25em}}@keyframes ellipsis{to{width:1.25em}}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.fade-enter,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.slide-enter{-webkit-transform:translate(100%);transform:translate(100%);opacity:0}.slide-leave-to{-webkit-transform:translate(-100%);transform:translate(-100%);opacity:0}.slide-up-enter-active,.slide-up-leave-active{-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.slide-up-leave-to{-webkit-transform:translateY(-18px);transform:translateY(-18px);opacity:.5}.loader-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh}.loader{text-align:center}.loader span{display:inline-block;width:.35rem;height:1.4rem;max-height:50vh;margin-right:.25rem;background-color:#b5b5b5}.loader span:first-child{-webkit-animation:grow 1.2s ease-in-out infinite;animation:grow 1.2s ease-in-out infinite}.loader span:nth-child(2){-webkit-animation:grow 1.2s ease-in-out .15s infinite;animation:grow 1.2s ease-in-out .15s infinite}.loader span:nth-child(3){-webkit-animation:grow 1.2s ease-in-out .3s infinite;animation:grow 1.2s ease-in-out .3s infinite}.loader span:nth-child(4){-webkit-animation:grow 1.2s ease-in-out .45s infinite;animation:grow 1.2s ease-in-out .45s infinite;margin-right:0}.dark-theme .loader span{background-color:#fff}