.background-cover{background-size:cover;overflow:hidden;position:fixed;left:0;top:0;width:100%;height:100%}.background-cover.gradient{background:#363636;background:-webkit-radial-gradient(0 100%,ellipse farthest-corner,rgba(104,128,138,.4) 10%,rgba(138,114,76,0) 40%),linear-gradient(180deg,rgba(57,173,219,.25) 0,rgba(42,60,87,.4)),linear-gradient(135deg,#670d10,#0044a1)}.background-image{background-size:cover;display:block;height:100%;width:100%;overflow:hidden}.background-image svg{position:absolute;height:100%;width:100%;-webkit-transform:scale(1.1);transform:scale(1.1)}.background-overlay{width:100%;height:100%;background-color:#e0e0e0;opacity:.7}.dark-theme .background-overlay{background-color:#000;opacity:.4}@-webkit-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%}}@-webkit-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}}@-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}}@-webkit-keyframes ellipsis{to{width:1.25em}}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{background-color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:calc(.8em + .3vw + .6px);height:100%}@media only screen and (min-width:915px){html{font-size:17.5px}}@media screen and (max-height:150px){html{font-size:16px}}@media only screen and (max-height:150px) and (max-width:450px){html{font-size:15px}}body{color:#7a7a7a;font-weight:400;line-height:1;margin:0;background-color:#f5f5f5;height:100%}body,button{font-size:1rem;font-family:Open Sans,BlinkMacSystemFont,Arial;padding:0}button{background:transparent;border:none;cursor:pointer}button:focus{outline:none}button i{-webkit-transition:color .2s ease-out;transition:color .2s ease-out}button i:hover{color:#333}a{cursor:pointer}a.disabled{pointer-events:none}textarea{font-family:Open Sans,BlinkMacSystemFont,Arial}audio,video{display:none}p{font-size:.75rem;margin:0;line-height:1.3}:focus{outline:none}.text-input{padding:0;text-align:center;background:#fff;border:1px solid #e0e0e0;color:#7a7a7a;width:80%;overflow:hidden}.scrolled{-webkit-box-shadow:inset 0 10px 10px -10px #b5b5b5;box-shadow:inset 0 10px 10px -10px #b5b5b5}.player,.player-content{position:relative}.player-content{overflow:hidden;height:10rem;width:100%;padding:.6rem;display:grid;display:-ms-grid;display:-webkit-grid;grid-template-columns:9.4rem auto 1fr;-ms-grid-columns:9.4rem auto 1fr;-webkit-grid-columns:9.4rem auto 1fr;grid-template-rows:2.5rem 4.7rem calc(100% - 7.2rem);-ms-grid-rows:2.5rem 4.7rem calc(100% - 7.2rem);-webkit-grid-rows:2.5rem 4.7rem calc(100% - 7.2rem);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.player-content .cover-photo{grid-row-start:1;-ms-grid-row:1;grid-row-end:span 3;-ms-grid-row-span:3}.player-content .control-buttons{grid-column-start:2;-ms-grid-column:2;grid-column-end:span 1;-ms-grid-column-span:1}.player-content .titles{grid-column-start:3;-ms-grid-column:3;grid-column-end:span 1;-ms-grid-column-span:1}.player-content .seeker{grid-column-start:2;-ms-grid-column:2;grid-column-end:span 2;-ms-grid-column-span:2;grid-row-start:2;-ms-grid-row:2;grid-row-end:span 1;-ms-grid-row-span:1}.player-content .action-buttons{grid-column-start:2;-ms-grid-column:2;grid-column-end:span 2;-ms-grid-column-span:2;grid-row-start:3;-ms-grid-row:3;grid-row-end:span 1;-ms-grid-row-span:1}@media screen and (max-height:220px) and (min-height:151px){.app-episode{height:100vh}.app-episode .player{height:100%}.app-episode .player-content{height:100%;grid-template-rows:1fr 2fr 1fr;-ms-grid-rows:1fr 2fr 1fr;-webkit-grid-rows:1fr 2fr 1fr;grid-template-columns:auto auto 1fr;-ms-grid-columns:auto auto 1fr;-webkit-grid-columns:auto auto 1fr}}@media only screen and (max-height:220px) and (min-height:151px) and (max-width:450px){.app-episode .player-content{grid-template-columns:auto 1fr;-ms-grid-columns:auto 1fr;-webkit-grid-columns:auto 1fr}}@media only screen and (max-width:450px){.player-content{grid-template-columns:auto 1fr;-ms-grid-columns:auto 1fr;-webkit-grid-columns:auto 1fr}.player-content .action-buttons,.player-content .control-buttons,.player-content .seeker{grid-column-start:1;-ms-grid-column:1}.player-content .titles{grid-column-start:2;-ms-grid-column:2}}@media screen and (max-height:150px){@-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}#app{padding:0!important}.player{overflow:hidden}.player-content{max-width:100vw;height:100vh;padding:0;-webkit-box-sizing:content-box;box-sizing:content-box;z-index:1;display:grid;display:-ms-grid;display:-webkit-grid;grid-template-columns:0fr 0fr 0fr 1fr;-ms-grid-columns:auto auto auto 1fr;-webkit-grid-columns:auto auto auto 1fr;grid-template-rows:3fr 1fr;-ms-grid-rows:3fr 1fr;-webkit-grid-rows:3fr 1fr;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.player-content .control-buttons,.player-content .cover-photo{grid-row-start:1;-ms-grid-row:1;grid-row-end:span 2;-ms-grid-row-span:2}.player-content .control-buttons{padding:0 .6rem;margin:0}.player-content .titles{grid-column-start:3;-ms-grid-column:3;grid-column-end:span 2;-ms-grid-column-span:2}.player-content .seeker{grid-column-start:3;-ms-grid-column:3;grid-column-end:span 1;-ms-grid-column-span:1;grid-row-start:2;-ms-grid-row:2;grid-row-end:span 1;-ms-grid-row-span:1}.player-content .action-buttons{grid-column-start:4;-ms-grid-column:4;grid-column-end:span 1;-ms-grid-column-span:1;grid-row-start:2;-ms-grid-row:2;grid-row-end:span 1;-ms-grid-row-span:1}}@media screen and (max-height:150px) and (max-height:70px){.player-content{grid-template-rows:auto auto;-ms-grid-rows:auto auto;-webkit-grid-rows:auto auto}}@media only screen and (max-height:150px) and (min-width:451px) and (max-width:620px){.player-content .control-buttons{padding-bottom:1.2rem}.player-content .titles{margin-left:.3rem}.player-content .seeker{grid-column-start:2;-ms-grid-column:2;grid-column-end:span 1;-ms-grid-column-span:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.player-content .action-buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (max-height:150px) and (max-width:450px){.player-content{grid-template-columns:1fr 1fr 1fr;-ms-grid-columns:1fr 1fr 1fr;-webkit-grid-columns:1fr 1fr 1fr;grid-template-rows:auto 2.8rem;-ms-grid-rows:auto 2.8rem;-webkit-grid-rows:auto 2.8rem}.player-content .control-buttons{grid-column-start:2;-ms-grid-column:2;grid-column-end:span 1;-ms-grid-column-span:1;grid-row-start:2;-ms-grid-row:2;grid-row-end:span 1;-ms-grid-row-span:1}.player-content .titles{padding-left:.6rem;grid-column-start:1;-ms-grid-column:1;grid-column-end:span 3;-ms-grid-column-span:3;grid-row-start:1;-ms-grid-row:1;grid-row-end:span 1;-ms-grid-row-span:1}.player-content .seeker{padding-left:.6rem;grid-column-start:1;-ms-grid-column:1;grid-column-end:span 1;-ms-grid-column-span:1;grid-row-start:2;-ms-grid-row:2;grid-row-end:span 1;-ms-grid-row-span:1}.player-content .action-buttons{grid-column-start:3;-ms-grid-column:3;grid-column-end:span 1;-ms-grid-column-span:1;grid-row-start:2;-ms-grid-row:2;grid-row-end:span 1;-ms-grid-row-span:1}}@media screen and (max-height:150px){.episodes{display:none}.player-content--volume{max-width:calc(100vw - 40px - .6rem)}}.dark-theme .episodes,.dark-theme .player-content{color:#fff;background:transparent}.visual .episodes,.visual .player-content{background:transparent}@media screen and (min-height:220px){.large .player-content{height:100vh;grid-template-columns:auto 1fr;-ms-grid-columns:auto 1fr;-webkit-grid-columns:auto 1fr;grid-template-rows:1fr 9fr 3fr 1fr;-ms-grid-rows:1fr 9fr 3fr 1fr;-webkit-grid-rows:1fr 9fr 3fr 1fr}.large .player-content .cover-photo{grid-column-start:1;-ms-grid-column:1;grid-column-end:span 2;-ms-grid-column-span:2;grid-row-start:2;-ms-grid-row:2;grid-row-end:span 1;-ms-grid-row-span:1}.large .player-content .control-buttons{grid-column-start:1;-ms-grid-column:1;grid-column-end:span 1;-ms-grid-column-span:1}.large .player-content .titles{grid-column-start:2;-ms-grid-column:2;grid-column-end:span 1;-ms-grid-column-span:1}.large .player-content .seeker{grid-column-start:1;-ms-grid-column:1;grid-column-end:span 2;-ms-grid-column-span:2;grid-row-start:3;-ms-grid-row:3;grid-row-end:span 1;-ms-grid-row-span:1}.large .player-content .action-buttons{grid-column-start:1;-ms-grid-column:1;grid-column-end:span 2;-ms-grid-column-span:2;grid-row-start:4;-ms-grid-row:4;grid-row-end:span 1;-ms-grid-row-span:1}}.player-content--volume{padding-right:calc(40px + .6rem)}.player-content--volume .logo{right:calc(40px + .6rem)}.seeker{position:relative;height:3rem;width:100%;-webkit-transition:.4s ease-out;transition:.4s ease-out;margin:.6rem 0}.seeker .seeker--line{display:none}.seeker .seeker--waveform{position:absolute;cursor:pointer;top:0;left:0;height:100%}.seeker .seeker--waveform.center{right:0;margin:0 auto}.seeker .seeker--waveform.short+.seeker__time .played,.seeker .seeker--waveform.short+.seeker__time .total{background:transparent;color:inherit;text-shadow:none}.seeker .seeker--waveform .gradient stop{stop-color:#7a7a7a}.seeker .seeker--waveform .gradient stop:first-child{stop-color:#467ac1}.seeker .seeker--waveform .bar{fill:#7a7a7a}.seeker .seeker--waveform .bar.reflection{opacity:.6}.seeker .seeker--waveform .bar.active{fill:#467ac1}.seeker .seeker--waveform .bar.lighten{opacity:.7}.seeker .seeker--waveform .bar.lighten.reflection{opacity:.4}.seeker .seeker--waveform .chapter__mark{opacity:.7}.seeker .seeker__time{font-size:.75rem;pointer-events:none}.seeker .seeker__time .played,.seeker .seeker__time .total{position:absolute;bottom:30%;background:rgba(78,78,78,.7);color:#fff;padding:.2rem;font-weight:600;border-radius:4px}.seeker .seeker__time .total{right:0}.seeker .seeker__time .played{left:0}.seeker g,.seeker rect,.seeker svg{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.seeker.seeker--transcript{padding-top:35px}.seeker.seeker--transcript .seeker--waveform{height:35px}.seeker.seeker--transcript .seeker--waveform .bar.reflection{display:none}.seeker.seeker--transcript .seeker__time .played,.seeker.seeker--transcript .seeker__time .total{bottom:auto;top:0}.seeker--line{background:#d7d7d7;width:100%;height:.2rem;position:absolute;top:0;left:0;cursor:pointer;z-index:3}.seeker--line:hover,.seeker--line:hover .seeker__played{height:.4rem}.seeker--line .seeker__total{display:block;position:absolute;top:0;left:0;background:transparent;height:100%;width:100%;z-index:1}.seeker--line .seeker__played{display:block;background:#0044a1;height:.2rem;position:relative}.dark-theme .seeker .seeker--waveform .gradient stop{stop-color:#e6e6e6}.dark-theme .seeker .seeker--waveform .gradient stop:first-child{stop-color:#b3b3b3}.dark-theme .seeker .seeker--waveform .bar{fill:#e6e6e6}.dark-theme .seeker .seeker--waveform .bar.active{fill:#b3b3b3}.dark-theme .seeker .seeker--line{background:#7a7a7a}.dark-theme .seeker .seeker--line .seeker__played{background:#e0e0e0}@media only screen and (max-width:450px){.seeker{width:calc(100vw - 1.2rem)}}@media screen and (max-height:150px){.seeker{width:auto;position:static;margin:0;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.seeker .seeker--waveform{display:none}.seeker .seeker--line{display:block}.seeker .seeker__time{display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:flex-start}.seeker .seeker__time .played,.seeker .seeker__time .total{color:inherit;position:static;text-shadow:none;font-weight:400;background:transparent;padding-left:0}.seeker .seeker__time .total{display:-webkit-box;display:-ms-flexbox;display:flex}.seeker .seeker__time .total:before{content:" / ";width:8px}.seeker .chapter__mark{position:absolute;width:3px;height:100%;top:0}}@media screen and (max-height:220px) and (min-height:151px){.app-episode .seeker{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100% - 1.2rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-height:220px){.large .seeker{height:auto;top:25%;max-height:50%}}@media screen and (min-height:220px) and (max-height:500px){.large .seeker{top:5%;max-height:90%}}@media screen and (min-height:220px){.large .seeker.seeker--transcript{top:auto;max-height:none;padding-top:50px}.large .seeker.seeker--transcript .seeker--waveform{height:50px}.large .seeker.seeker--transcript .seeker__time .played,.large .seeker.seeker--transcript .seeker__time .total{bottom:auto;top:16px}}@keyframes pulse{0%{color:red}50%{color:#8b0000}to{color:red}}@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 grow{0%,to{-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(1.8);transform:scaleY(1.8)}}@keyframes is-loading-audio{0%{opacity:1}50%{opacity:.5}to{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}}@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}.action-buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-buttons,.button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.button-group{position:relative;z-index:1;margin:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transform:translateY(0);transform:translateY(0)}.button-group.is-hidden{-webkit-transform:translateY(60px);transform:translateY(60px);-webkit-transition-delay:0s;transition-delay:0s}.button-group.compact-buttons .button{padding:.4rem}.button-group.compact-buttons .button .button__icon{margin-right:.3rem}.button-group .button{background:#fff;color:#4a4a4a;border:1px solid #e0e0e0;padding:.5rem;font-size:11px;font-weight:700;opacity:.7;text-transform:uppercase;text-decoration:none;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;border-right-width:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-height:32px}.button-group .button:hover{-webkit-animation:button-hover .6s;animation:button-hover .6s}.button-group .button.active{opacity:1}.button-group .button.active .button__icon{color:#0044a1}.button-group .button:last-child{border-right:1px solid #e0e0e0}.button-group .button.live{cursor:auto;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;font-weight:600;text-transform:uppercase}.button-group .button.live .button__icon{font-size:1rem}.button-group .button .button__text{font-weight:700}.button-group .button .button__icon{font-size:1.25em;margin-right:.5rem}@media only screen and (max-width:975px){.button-group .button{margin-left:.3rem;border-radius:3px;border-right-width:1px}.button-group .button:first-child{margin-left:0}.button-group .button .button__text{display:none}.button-group .button .button__icon{margin-right:0}.button-group .button{font-size:.875rem;padding:.5rem .8rem}.button-group.compact-buttons .button .button__icon{margin-right:0}}@media screen and (max-height:150px){.button-group{padding-right:.6rem;margin:0}.button-group .button{margin-left:.3rem;border-radius:3px;border-right-width:1px}.button-group .button:first-child{margin-left:0}.button-group .button .button__text{display:none}.button-group .button .button__icon{margin-right:0}.button-group .button{font-size:.75rem;font-weight:400;border-width:0;background:transparent;padding:0 .3rem}.button-group .button:last-child{border-right-width:0;padding-right:0}.button-group .button .button__icon{margin-right:.3rem}.dark-theme .button-group .button{color:#fff}}.dark-theme .button-group .button.active .button__icon{color:inherit}@media screen and (min-height:220px){.large .action-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.ripple{position:relative;overflow:hidden}.ripple:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle,#fff 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;-webkit-transform:scale(10);transform:scale(10);opacity:0;-webkit-transition:opacity 1s,-webkit-transform .5s;transition:opacity 1s,-webkit-transform .5s;transition:transform .5s,opacity 1s;transition:transform .5s,opacity 1s,-webkit-transform .5s}.ripple:active:after{-webkit-transform:scale(0);transform:scale(0);opacity:.2;-webkit-transition:0s;transition:0s}.dark-theme .ripple:after{background-image:radial-gradient(circle,#000 10%,transparent 10.01%)}