.stream-on svg{height:auto;width:32px}.stream-on a{margin-right:1rem}.stream-on .title{color:#bababa;margin:1.6rem 0 8px}.stream-on .button{border-radius:4px;box-shadow:inset 0 0 0 1.6px #fff;margin:6px 0;padding:1rem 2rem}.stream-on .button:hover{background:#fff;color:#000;transition:.8s}.stream-on .button svg{height:auto;margin-left:8px;width:24px}.bg-section{background:#b93232;background-color:#e0455f;background-image:linear-gradient(147deg,#e0455f,#44000b 74%)}.bg-section .image-bg{background-position:0;background-repeat:no-repeat;background-size:contain;min-height:100vh;width:100%}.main-banner .main-title{color:#fff;padding:6rem 0}.main-banner .main-title .bold-title{font-size:48px;font-weight:800;line-height:1.2;margin-bottom:12px;padding-top:5rem}.main-banner .title-section{position:absolute;top:0;width:100%}.main-banner .sub-title{font-size:18px;font-style:italic;padding:1rem 0}.main-banner .sub-title a{text-decoration:underline}@media (max-width:800px){.main-banner .main-title{color:#fff;padding:4rem 0 2rem}.main-banner .empty-section{min-height:15vh}.main-banner .main-title .bold-title{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:12px;margin-top:20rem;padding-top:0}.main-banner .sub-title{font-size:16px;font-style:italic;padding:1rem 0}.bg-section .image-bg{background-position:0 0;background-repeat:no-repeat;background-size:cover;margin-top:1rem;min-height:90vh;width:100%}}.image.placeholder{background-color:#b8c6db;background-image:linear-gradient(315deg,#b8c6db,#f5f7fa 74%);overflow:hidden}.image.placeholder .display-none{display:none}.recent-shows{padding:4rem 0}.recent-shows .head{padding:1rem 0 2rem}.recent-shows .bold-title{font-size:42px}.show .image{border-radius:1rem;height:10rem;-o-object-fit:cover;object-fit:cover}.show .title{font-size:18px;padding:0 8px 0 12px}.show{border-radius:1rem;cursor:pointer;padding:1rem .6rem}.show .play{border-radius:6px;font-size:14px;padding:8px 12px}.show .play svg{height:auto;margin-right:6px;width:20px}.show:hover{background:#eee}@media (max-width:800px){.recent-shows .bold-title{font-size:24px}.recent-shows .show .title{padding:12px 0}.recent-shows .primary-button{padding:8px 1.6rem}}.top-shows{padding:4rem 0}.top-shows .head .bold-title{padding-bottom:2.4rem}.top-shows iframe{border-radius:1rem;height:12rem;width:100%}.top-shows .episode{margin-bottom:2.4rem}.top-shows .episode .info{padding:0 1rem 0 1.4rem}.top-shows .episode .title{font-size:15px}.top-shows .episode .description{color:gray;font-size:13px;padding:.6rem 0}.top-shows .episode-name{color:#ff98aa;padding-bottom:.4rem}.top-shows .playlists .playlist{color:gray;font-size:14px;margin-bottom:2px;padding:4px 0}.top-shows .playlists .bold-title{font-size:24px;padding-bottom:1rem}.top-shows .playlists .playlist:hover{color:#0f0f0f;font-size:14px}@media (max-width:800px){.top-shows .episode .info{padding:1rem 0}.top-shows iframe{border-radius:1rem;height:12rem;max-width:24rem;width:100%}.top-shows .playlists{padding:1rem 0}.top-shows .episode .title{font-size:16px}}.your-host{margin-bottom:3.2rem;padding:2rem 0}.your-host .body{background:#ffffffb0;border-radius:12px;color:#fff;font-weight:400;margin-bottom:4rem;min-height:56vh;padding:2.6rem 0}.your-host .bold-title{padding-bottom:1rem}.your-host .name{font-size:42px;padding-bottom:.8rem}.your-host .about{color:#e4e4e4;font-size:18px;padding-bottom:2.4rem}.your-host .socials{padding:1rem 0}.your-host .info{background:#f2f2f2d7;background:#e8e8e828;background-color:#e0455f;background-image:linear-gradient(147deg,#e0455f,#44000b 74%);border-radius:8px;margin:3rem 0 1rem -4rem;padding:2rem 4rem 2rem 8rem;z-index:1}.your-host .socials .title{font-size:18px}.your-host img{min-width:100%}.your-host .image{border-radius:1.2rem;height:32rem;min-width:24rem;-o-object-fit:cover;object-fit:cover;position:absolute;z-index:10}.your-host .links .link{margin-right:12px;padding:6px 0}@media (max-width:800px){.your-host .body{background:#f6f6f6;background-color:#e0455f;background-image:linear-gradient(147deg,#e0455f,#44000b 74%);border-radius:12px;font-weight:400;padding:2.6rem 1rem}.your-host .info{background:#fff0;border-radius:2rem;margin:3rem 0 1rem;padding:.5rem 0;z-index:1}.your-host .name{font-size:32px;padding-bottom:.8rem}.your-host .image{border-radius:1rem;height:20rem;margin:0 auto;min-width:18rem;-o-object-fit:cover;object-fit:cover;position:unset;width:16rem}.your-host .about{font-size:16px;padding-bottom:2.4rem}}
