@charset "UTF-8";@font-face{font-display:swap;font-family:Suisse Intl;src:url(/build/assets/SuisseIntl-Light-Dd8hhHzC.woff2) format("woff2"),url(/build/assets/SuisseIntl-Light-BKE5rSeA.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:Suisse Intl;src:url(/build/assets/SuisseIntl-Regular-DR2LLSYf.woff2) format("woff2"),url(/build/assets/SuisseIntl-Regular-CLA4nLOe.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Suisse Intl;src:url(/build/assets/SuisseIntl-Medium-DJ5PfjyW.woff2) format("woff2"),url(/build/assets/SuisseIntl-Medium-D44AYksj.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:Suisse Intl;src:url(/build/assets/SuisseIntl-SemiBold-NlJfhhac.woff2) format("woff2"),url(/build/assets/SuisseIntl-SemiBold-eMJ7pcSJ.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:Suisse Intl;src:url(/build/assets/SuisseIntl-Bold-B9vPnQ46.woff2) format("woff2"),url(/build/assets/SuisseIntl-Bold-SNGj_-ei.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:Suisse Intl Cond;src:url(../fonts/SuisseIntlCond-Semibold-WebS.eot);src:url(/build/assets/SuisseIntlCond-Semibold-WebS-hx_jxJg0.woff2) format("woff2"),url(/build/assets/SuisseIntlCond-Semibold-WebS-DE7-jQAO.woff) format("woff"),url(/build/assets/SuisseIntlCondensed-SemiBold-WebS-B9PW1WeS.ttf) format("truetype");font-weight:700}:root,html[data-theme=light]{--color-accent: #9747FF;--color-primary: #0b0b0b;--color-primary-rgb: 255, 255, 255;--color-bg-grey-lightest: #e0e0e0;--color-bg-grey-light: #d4d4d4;--color-bg-grey-dark: #bbbbbb;--color-white: #fff;--color-white-rgb: 255, 255, 255;--color-black: #000;--color-black-rgb: 0, 0, 0}html[data-theme=lighter]{--color-accent: #9747FF;--color-primary: #0b0b0b;--color-primary-rgb: 255, 255, 255;--color-bg-grey-lightest: #f0f0f0;--color-bg-grey-light: #e0e0e0;--color-bg-grey-dark: #cfcfcf;--color-white: #fff;--color-white-rgb: 255, 255, 255;--color-black: #000;--color-black-rgb: 0, 0, 0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{background:transparent;border:0;box-sizing:border-box;font-weight:400;margin:0;outline:0;padding:0;text-rendering:optimizeLegibility;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.6}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}button{cursor:pointer}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg-grey-dark);background-image:linear-gradient(to bottom,var(--color-bg-grey-light) 0%,var(--color-bg-grey-light) 150px,var(--color-bg-grey-light) 150px,transparent 800px),none;color:var(--color-primary);font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:400;line-height:1.6;overflow-x:hidden}body{transition:padding-bottom .5s ease-in-out}a{color:var(--color-primary);transition:all .3s ease;-webkit-tap-highlight-color:transparent}button{font-family:Suisse Intl,sans-serif;color:var(--color-primary);transition:all .3s ease}img{display:block}svg{fill:var(--color-primary);transition:all .3s ease}hr{border-top:2px solid #272727;margin:40px 0}.centered{text-align:center}.visible{display:block}.hidden{display:none}::-webkit-input-placeholder{color:rgba(var(--color-primary-rgb),.35)}::-ms-input-placeholder{color:rgba(var(--color-primary-rgb),.35)}:-ms-input-placeholder{color:rgba(var(--color-primary-rgb),.35)}::placeholder{color:rgba(var(--color-primary-rgb),.35)}:root{--container-offset: max(16px, calc((100vw - 1440px)/2) )}html.lock{overflow:hidden}.container{transition:transform .7s cubic-bezier(.86,0,.07,1)}.container.moved{transform:translate3d(-50px,0,0)}.wrapper{box-sizing:border-box;margin:0 auto;max-width:1600px;padding:0}.content-wrapper{box-sizing:border-box;margin:0 auto}@media only screen and (min-width: 1000px){.content-wrapper{max-width:1440px}}.section{border-radius:12px;max-width:1600px}.section.bg{background:var(--color-bg-grey-light);margin-left:18px;margin-right:18px;padding:36px 18px;margin-bottom:54px}@media only screen and (min-width: 800px){.section.bg{margin-left:18px;margin-right:18px;padding:72px 36px;margin-bottom:72px}}@media only screen and (min-width: 1672px){.section.bg{margin-left:auto;margin-right:auto}}.section.no-bg{background:none;margin-left:18px;margin-right:18px;padding-left:0;padding-right:0;margin-bottom:54px}@media only screen and (min-width: 800px){.section.no-bg{margin-left:18px;margin-right:18px;margin-bottom:72px}}@media only screen and (min-width: 1672px){.section.no-bg{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 800px){.section.no-bg.as-header{margin-left:18px;margin-right:18px}}@media only screen and (min-width: 1672px){.section.no-bg.as-header{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 800px){.section.no-bg.withpadding{margin-left:56px;margin-right:56px}}@media only screen and (min-width: 1672px){.section.no-bg.withpadding{margin-left:auto;margin-right:auto}}.section.gradient-bg{background:none;background-image:linear-gradient(to bottom,var(--color-bg-grey-light) 0%,var(--color-bg-grey-light) 150px,var(--color-bg-grey-light) 150px,transparent 800px),none}.section.no-bottom-margin{margin-bottom:0}.section.before-page-breaker{position:relative;z-index:10000}.section .section-header{display:grid;grid-template-columns:auto;justify-content:space-between}@media only screen and (min-width: 700px){.section .section-header{grid-template-columns:auto auto;gap:36px}}.section .section-header .title{color:var(--color-accent);font-size:2rem;font-weight:600;text-transform:uppercase;line-height:1;margin:0 0 36px}@media only screen and (min-width: 800px){.section .section-header .title{font-size:4rem;margin:0 0 26px}}@media only screen and (min-width: 1300px){.section .section-header .title{font-size:5.25rem;margin:0 0 18px}}.section .section-header .title.small{font-size:2rem}@media only screen and (min-width: 800px){.section .section-header .title.small{font-size:4.25rem}}.section .section-header h4.title{font-size:2.25rem;text-transform:none;color:var(--color-primary);margin:0 0 36px}@media only screen and (min-width: 800px){.section .section-header h4.title{font-size:3rem}}.section .section-header h3{font-size:36px;font-weight:500;margin:0 0 36px;color:var(--color-primary);line-height:1}@media only screen and (min-width: 800px){.section .section-header h3{font-size:3rem}}.panel{background:var(--color-bg-grey-light);margin-left:18px;margin-right:18px;max-width:1600px}@media only screen and (min-width: 1672px){.panel{margin-left:auto;margin-right:auto}}.panel.rounded{border-radius:12px}.panel.no-bg{background:none}.panel.gradient-bg{background:none;background-image:linear-gradient(to bottom,var(--color-bg-grey-light) 0%,transparent),none}.panel.no-sides{margin-left:0;margin-right:0}@media only screen and (min-width: 800px){.panel.no-sides{margin-left:auto;margin-right:auto}}.panel.logo-aligned{padding:0}@media only screen and (min-width: 800px){.panel.logo-aligned{padding-left:36px;padding-right:36px}}.panel.logo-aligned .panel-content{max-width:1440px;margin:0 auto}.panel.logo-aligned-from-1100{padding:0}@media only screen and (min-width: 1100px){.panel.logo-aligned-from-1100{padding-left:36px;padding-right:36px}}.panel.logo-aligned-from-1100 .panel-content{max-width:1440px;margin:0 auto}.panel.padded{padding-left:18px;padding-right:18px}@media only screen and (min-width: 800px){.panel.padded{padding-left:36px;padding-right:36px}}.panel.padded .panel-content{max-width:1440px;margin-left:auto;margin-right:auto}.panel.pv-small{padding-top:18px;padding-bottom:18px}.panel.pv-medium,.panel.pv-large{padding-top:36px;padding-bottom:36px}@media only screen and (min-width: 800px){.panel.pv-large{padding-top:72px;padding-bottom:72px}}.panel.mb-negative{margin-bottom:-24px;position:relative;z-index:10000}.panel.no-mb{margin-bottom:0}.panel.mb-small{margin-bottom:18px}.panel.mb-medium{margin-bottom:36px}.panel.mb-large{margin-bottom:48px}@media only screen and (min-width: 800px){.panel.mb-large{margin-bottom:72px}}.panel.text-center{text-align:center}.panel .panel-header{display:grid;grid-template-columns:auto;justify-content:space-between}@media only screen and (min-width: 700px){.panel .panel-header{grid-template-columns:auto auto;gap:36px}}.panel .panel-header .title{color:var(--color-accent);font-size:2rem;font-weight:600;text-transform:uppercase;line-height:1;margin:0 0 36px}@media only screen and (min-width: 800px){.panel .panel-header .title{font-size:4rem;margin:0 0 26px}}@media only screen and (min-width: 1300px){.panel .panel-header .title{font-size:5.25rem;margin:0 0 18px}}.panel .panel-header .title.small{font-size:2rem}@media only screen and (min-width: 800px){.panel .panel-header .title.small{font-size:4.25rem}}.panel .panel-header .title.light{color:var(--color-bg-grey-lightest)}.panel .panel-header .title-search-result-category{font-size:36px;font-weight:500;margin:0 0 36px;color:var(--color-primary);line-height:1;text-transform:none}@media only screen and (min-width: 800px){.panel .panel-header .title-search-result-category{font-size:48px}}.panel .panel-header .title-user-episodes{font-size:36px;font-weight:500;margin:0 0 36px;color:var(--color-primary);line-height:1;text-transform:none}@media only screen and (min-width: 800px){.panel .panel-header .title-user-episodes{font-size:36px}}.panel .panel-header h3.title{font-size:36px;font-weight:500;margin:0 0 36px;color:var(--color-primary);line-height:1;text-transform:none}@media only screen and (min-width: 800px){.panel .panel-header h3.title{font-size:48px}}.panel-backdrop{background:#f8cffc;margin:-24px 0}.logo,.logo img{width:205px;height:21px}@media only screen and (min-width: 600px){.logo img{width:286px;height:30px}}@media only screen and (min-width: 600px){.logo{width:286px;height:30px}}.nav-button{align-items:center;border-radius:6px;color:var(--color-black);display:flex;height:32px;justify-content:center;margin:0}.nav-button svg{fill:none}.header{background:var(--color-bg-grey-light);border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding:18px 18px 36px;margin:0;z-index:10003;position:relative;max-width:1600px}@media only screen and (min-width: 800px){.header{margin-left:18px;margin-right:18px;padding:36px;position:sticky;top:0}}@media only screen and (min-width: 1672px){.header{margin-left:auto;margin-right:auto}}.header .header-nav{align-items:center;column-gap:15px;display:grid;grid-template-columns:auto 27px;grid-template-rows:auto auto;row-gap:18px}.header .header-nav .logo{order:1}.header .header-nav .search{order:2;display:none}.header .header-nav .account{order:3;display:none}.header .header-nav .menu{order:2}.header .header-nav .radio-now-playing{order:5;grid-column:span 2}@media only screen and (min-width: 400px){.header .header-nav{grid-template-columns:auto 27px}}@media only screen and (min-width: 700px){.header .header-nav{grid-template-columns:auto 40px 40px 40px}.header .header-nav .logo{order:1}.header .header-nav .search{order:2;display:flex}.header .header-nav .account{order:3;display:flex}.header .header-nav .menu{order:4}.header .header-nav .radio-now-playing{order:7;grid-column:span 4}}@media only screen and (min-width: 1100px){.header .header-nav{grid-template-columns:286px auto 27px 27px 27px;grid-template-rows:auto;gap:36px}.header .header-nav .logo{order:1}.header .header-nav .radio-now-playing{order:2;grid-column:auto}.header .header-nav .search{order:3}.header .header-nav .account{order:4}.header .header-nav .menu{order:5}}.radio-player{border-top-right-radius:0;border-bottom-right-radius:0;background:var(--color-accent)}.radio-player svg{fill:var(--color-bg-grey-lightest);width:13px}.radio-now-playing{align-items:center;background:var(--color-bg-grey-lightest);border-radius:6px;color:var(--color-black);display:grid;height:32px;grid-template-columns:46px auto 46px;margin:0}@media only screen and (min-width: 1100px){.radio-now-playing{grid-template-columns:46px auto 46px 87px}}@media only screen and (min-width: 1600px){.radio-now-playing{grid-template-columns:46px auto 46px 87px;margin:0 50px}}.radio-now-playing .title{font-size:.75rem;line-height:1;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;font-family:Rubik,sans-serif;font-weight:400}.radio-now-playing .title .label{font-weight:400;text-transform:uppercase;margin:0 2px 0 18px}.radio-now-playing .title .label:before{content:"";display:inline-block;width:7px;height:7px;background-color:var(--color-accent);background-color:#ff332b;border-radius:50%;margin:0 9px 0 0}.radio-now-playing .title a{color:var(--color-black);font-weight:600}.radio-now-playing .title a u{text-decoration:none;font-weight:400;margin-left:5px}.radio-now-playing .dropdown{align-items:center;color:var(--color-black);display:flex;height:32px;justify-content:center;margin:0}.radio-now-playing .dropdown svg{fill:none;height:24px;width:24px}.volume-container{display:none;position:relative}@media only screen and (min-width: 1100px){.volume-container{display:flex}}.volume-container .nav-button{width:100%}.volume-container .volume-slider-container{align-items:center;background:var(--color-bg-grey-lightest);border-bottom-right-radius:6px;border-top-right-radius:6px;display:flex;height:32px;justify-content:center;padding:0 10px;position:absolute;right:-272px;width:290px;z-index:10}@media only screen and (min-width: 800px){.volume-container .volume-slider-container{right:-222px;width:230px}}@media only screen and (min-width: 1600px){.volume-container .volume-slider-container{right:-242px;width:250px}}.volume-container .volume-slider-container .volume-slider{background:var(--color-white);border:none;height:1px;width:100%}.volume-container .volume-slider-container .volume-slider[type=range]{-webkit-appearance:none;background:transparent;height:2px}.volume-container .volume-slider-container .volume-slider[type=range]::-webkit-slider-runnable-track{background:var(--color-black);border:none;height:1px}.volume-container .volume-slider-container .volume-slider[type=range]::-moz-range-track{background:var(--color-black);border:none;height:1px}.volume-container .volume-slider-container .volume-slider[type=range]::-ms-track{background:var(--color-black);border:none;height:1px}.volume-container .volume-slider-container .volume-slider[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-bg-grey-lightest);border-radius:50%;border:2px solid var(--color-black);cursor:pointer;height:16px;margin-top:-7px;width:16px}.volume-container .volume-slider-container .volume-slider[type=range]::-moz-range-thumb{background:var(--color-bg-grey-lightest);border-radius:50%;border:2px solid var(--color-black);cursor:pointer;height:16px;width:16px}.volume-container .volume-slider-container .volume-slider[type=range]::-ms-thumb{background:var(--color-bg-grey-lightest);border-radius:50%;border:2px solid var(--color-black);cursor:pointer;height:16px;width:16px}.volume-container .slide-enter-active{transition:all .5s ease}.volume-container .slide-enter-from{opacity:0}.volume-container .slide-enter-to,.volume-container .slide-leave-from{opacity:1}.volume-container .slide-leave-to{opacity:0}.now-playing-overlay{background:#000000b3;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10001;overflow:auto}.now-playing-grid-header-wrapper{background:var(--color-bg-grey-light);max-height:100vh;overflow-y:auto;padding:135px 18px 0;position:fixed;top:0;left:0;z-index:10002;max-width:1600px}@media only screen and (min-width: 600px){.now-playing-grid-header-wrapper{border-bottom-left-radius:12px;border-bottom-right-radius:12px;left:50%;transform:translate(-50%);width:100vw}}@media only screen and (min-width: 800px){.now-playing-grid-header-wrapper{padding:155px 54px 0}}@media only screen and (min-width: 1200px){.now-playing-grid-header-wrapper{padding:125px 54px 0}}.now-playing-grid{display:grid;grid-template-columns:auto;gap:36px;z-index:40;margin:0 auto 48px;max-width:1440px}@media only screen and (min-width: 1000px){.now-playing-grid{grid-template-columns:repeat(3,1fr)}}.now-playing-grid .now-playing-grid-item .timeslot{color:var(--color-primary);font-weight:400;font-size:2rem}.now-playing-grid .now-playing-grid-item .thumbnail{margin:0 0 12px}.now-playing-grid .now-playing-grid-item .thumbnail img{display:block;object-fit:cover;border-radius:6px;width:100%;transition:all .05s ease;aspect-ratio:3/2}.now-playing-grid .now-playing-grid-item .title{font-size:1.125rem;font-weight:700}.now-playing-grid .now-playing-grid-item .host{font-size:.875rem}.controls{display:grid;grid-template-columns:auto 50px;gap:36px;align-items:center;margin:0 auto 72px;max-width:1440px}@media only screen and (min-width: 600px){.controls{grid-template-columns:1fr 1fr}}.controls .full-schedule-link{display:inline-block;background:var(--color-bg-grey-lightest);color:var(--color-primary);text-transform:uppercase;font-size:1.25rem;font-weight:500;border-radius:6px;line-height:1;padding:6px 12px 3px}.controls .full-schedule-link:hover{color:var(--color-accent)}.controls .close-button{width:35px;justify-self:end}.main-menu{color:var(--color-primary);background:var(--color-bg-grey-light);height:100dvh;left:0;position:fixed;top:0;width:100vw;z-index:10002;overflow:auto;padding-top:151px}.main-menu-wrapper{margin:0 18px}@media only screen and (min-width: 800px){.main-menu-wrapper{margin:0 54px}}@media only screen and (min-width: 1300px){.main-menu-wrapper{max-width:1440px}}@media only screen and (min-width: 1672px){.main-menu-wrapper{margin-left:auto;margin-right:auto}}.main-menu-header{height:104px}.menu-main{list-style:none}.menu-main li{margin:0 0 36px}.menu-main li.mobile-only{display:none}@media only screen and (max-width: 800px){.menu-main li.mobile-only{display:block}}.menu-main li a{color:var(--color-accent);font-size:4rem;text-decoration:none;transition:.3s;text-transform:uppercase;font-weight:600;margin:0 0 18px;display:block;line-height:1}@media only screen and (min-width: 600px){.menu-main li a{font-size:6.75rem;font-weight:500;margin:0 0 18px}}.menu-sub{padding:0;margin:0}.menu-sub li{display:block;margin:0 0 18px}@media only screen and (min-width: 600px){.menu-sub li{margin:0 30px 30px 0}}.menu-sub li:last-of-type{margin-right:0}@media only screen and (min-width: 600px){.menu-sub li{display:inline-block;text-align:center}}.menu-sub li a{color:var(--color-primary);font-weight:700;font-size:2rem;text-decoration:none;transition:.3s;text-transform:none;display:inline-block;margin:0;line-height:1}@media only screen and (min-width: 600px){.menu-sub li a{font-size:2rem}}.main-menu-footer{display:grid;grid-template-columns:auto;gap:32px}@media only screen and (min-width: 800px){.main-menu-footer{grid-template-columns:auto auto}}.main-menu-footer .download-app{font-size:2rem;line-height:1.125;font-weight:700}.main-menu-footer .main-menu-footer-media{text-align:left}@media only screen and (min-width: 800px){.main-menu-footer .main-menu-footer-media{text-align:right}}.main-menu-footer .main-menu-footer-media li{display:inline-block;margin:0 31px 20px 0}.main-menu-footer .main-menu-footer-media li:last-of-type{margin-right:0}.main-menu-footer .main-menu-footer-media li svg{fill:none}.search-overlay{color:var(--color-primary);background:var(--color-bg-grey-light);height:100dvh;left:0;position:fixed;top:0;width:100vw;z-index:10002;overflow:auto;display:flex;flex-direction:column}.search-container{width:100%}.search-input-wrapper{flex:1;display:flex;align-items:center;justify-content:center;padding-bottom:150px;width:100%;margin:180px 18px 0}@media only screen and (min-width: 1100px){.search-input-wrapper{margin:150px 72px 0}}@media only screen and (min-width: 1300px){.search-input-wrapper{padding:0 72px 150px;max-width:1440px;margin:150px auto 0}}@media only screen and (min-width: 1512px){.search-input-wrapper{padding:0 0 150px}}.search-input-wrapper .search-input{background:var(--color-bg-grey-lightest);border-radius:6px;border:0;color:var(--color-primary);display:block;font-size:2rem;font-weight:400;margin:0 auto;max-width:1193px;outline:none;padding:10px;text-transform:capitalize;width:100%}.search-input-wrapper .search-input::-webkit-search-cancel-button{-webkit-appearance:none;height:34px;width:34px;background-color:var(--color-primary);-webkit-mask-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 22.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 20" xml:space="preserve"><path d="M19.6,17.6c0.6,0.6,0.6,1.5,0,2c-0.6,0.6-1.5,0.6-2,0L10,12l-7.6,7.6c-0.6,0.6-1.5,0.6-2,0c-0.6-0.6-0.6-1.5,0-2L8,10L0.4,2.4c-0.6-0.6-0.6-1.5,0-2c0.6-0.6,1.5-0.6,2,0L10,8l7.6-7.6c0.6-0.6,1.5-0.6,2,0c0.6,0.6,0.6,1.5,0,2L12,10L19.6,17.6z"/></svg>')}.search-input-wrapper .search-input::placeholder{color:#bbb;font-weight:400}.search-input-wrapper .search-input::-ms-input-placeholder{color:#bbb;font-weight:400}.category-header{text-align:center;margin:18px 0 54px;padding:0 18px}@media only screen and (min-width: 800px){.category-header{margin:36px 0 72px}}.category-header.small-bottom{margin:36px 0 18px}.category-header .category-header-title{font-size:2.25rem;color:var(--color-primary);font-weight:400;text-transform:uppercase;margin:0;padding:0;line-height:1}.category-header .category-header-title a{font-weight:400}.category-header .category-header-title span,.category-header .category-header-title span a{font-weight:700}.category-header .category-header-title.search{font-size:3rem;color:var(--color-accent)}@media only screen and (min-width: 600px){.category-header .category-header-title.search{font-size:6.75rem}}.category-header .category-header-submenu{margin:18px 0 0}.category-header .category-header-submenu li{display:inline-block;margin:0 9px 14px}@media only screen and (min-width: 800px){.category-header .category-header-submenu li{margin:0 12px 14px}}.category-header .category-header-submenu li a{border-radius:6px;color:var(--color-primary);display:block;font-size:1.45rem;font-weight:500;line-height:1;text-decoration:none;transition:.3s}.category-header .category-header-submenu li a:hover,.category-header .category-header-submenu li a.active{color:var(--color-accent)}.radio-stream-loading{display:inline-block;width:18px;height:18px;border:3px solid #ccc;border-top-color:var(--color-black);border-radius:50%;animation:spin 1s linear infinite}.loading{text-align:center;margin:0 36px 36px}.content-loading{display:inline-block;width:24px;height:24px;border:3px solid #ccc;border-top-color:var(--color-black);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sort-toggle-container{display:flex;justify-content:center;margin:1rem 0}.sort-toggle-container input[type=checkbox]{display:none}.sort-toggle-container .toggle-label{display:flex;align-items:center;position:relative;background:var(--color-bg-grey-lightest);border-radius:6px;padding:5px 0 3px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;width:180px;justify-content:space-between}.sort-toggle-container .slider{position:absolute;top:2px;left:2px;width:50%;height:calc(100% - 4px);background:var(--color-accent);border-radius:6px;transition:transform .3s ease;box-shadow:0 1px 4px #0003}.sort-toggle-container input[type=checkbox]:checked+.toggle-label .slider{transform:translate(100%)}.sort-toggle-container .option{z-index:1;flex:1;text-align:center;color:#333;transition:color .3s ease}.sort-toggle-container input[type=checkbox]+.toggle-label .option:first-child{color:var(--color-bg-grey-lightest)}.sort-toggle-container input[type=checkbox]:checked+.toggle-label .option:last-child{color:var(--color-bg-grey-lightest)}.sort-toggle-container input[type=checkbox]+.toggle-label .option:last-child{color:var(--color-primary)}.sort-toggle-container input[type=checkbox]:checked+.toggle-label .option:first-child{color:var(--color-primary)}h1.category-header-title.search{font-size:48px!important;line-height:1!important;color:var(--color-accent);font-weight:500;margin-bottom:10px;text-align:center;padding:0}@media only screen and (min-width: 800px){h1.category-header-title.search{font-size:108px!important}}.search-box{margin:18px 0 72px}.search-box .filter{display:flex;gap:16px;margin:0 0 18px;justify-content:center;align-items:center}.search-box .filter .filter-item{background:var(--color-bg-grey-lightest);border:none;cursor:pointer;padding:6px 10px 3px;border-radius:6px;font-size:16px;font-weight:500;display:flex;align-items:center}.search-box .filter .filter-item.active{background:var(--color-accent);color:var(--color-bg-grey-lightest)}.search-box .filter .filter-item .close{margin-left:7px;margin-top:-2px;opacity:1;font-size:13px}.search-box .search-input{background:var(--color-bg-grey-lightest);border-radius:6px;border:0;color:var(--color-primary);display:block;font-size:32px;font-weight:400;margin:18px auto 0;max-width:500px;outline:none;padding:10px;width:100%;box-sizing:border-box}.search-box .search-input::-webkit-search-cancel-button{-webkit-appearance:none;height:18px;width:18px;background-color:var(--color-primary);-webkit-mask-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 20" xml:space="preserve"><path d="M19.6,17.6c0.6,0.6,0.6,1.5,0,2c-0.6,0.6-1.5,0.6-2,0L10,12l-7.6,7.6c-0.6,0.6-1.5,0.6-2,0c-0.6-0.6-0.6-1.5,0-2L8,10L0.4,2.4c-0.6-0.6-0.6-1.5,0-2c0.6-0.6,1.5-0.6,2,0L10,8l7.6-7.6c0.6-0.6,1.5-0.6,2,0c0.6,0.6,0.6,1.5,0,2L12,10L19.6,17.6z"/></svg>')}.search-box .search-input::placeholder{color:#bbb;font-weight:400}.search-box .search-input::-ms-input-placeholder{color:#bbb;font-weight:400}.search-box .search-terms{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;justify-content:center}.search-box .search-terms .term{background:var(--color-accent);color:var(--color-bg-grey-lightest);padding:4px 8px;border-radius:6px;display:flex;align-items:center;gap:6px;line-height:1;text-transform:capitalize;font-size:16px}.search-box .search-terms .term button{border:none;background:none;cursor:pointer;font-weight:700;color:var(--color-bg-grey-lightest);margin:0 0 0 3px}.search-no-results{font-size:64px;font-weight:500}.hero-slider{display:grid;height:500px;overflow:hidden;width:100%}@media only screen and (min-width: 800px){.hero-slider{height:700px}}.hero-slider .media,.hero-slider .overlay,.hero-slider .details{border-radius:12px;grid-area:1/1}.hero-slider .media{overflow:hidden}.hero-slider .media img{border-radius:12px;display:block;height:100%;object-fit:cover;width:100%}.hero-slider .media video{border-radius:12px;display:block;height:100%;object-fit:cover;pointer-events:none;width:100%}.hero-slider .overlay{background:linear-gradient(to bottom,#0000,#0006);height:100%;width:100%;z-index:1}.hero-slider .details{align-self:end;overflow:hidden;z-index:2}.hero-slider .details .content{padding:36px;display:grid}@media only screen and (min-width: 800px){.hero-slider .details .content{grid-template-columns:auto 150px}}.hero-slider .details .content h2{color:var(--color-bg-grey-lightest);font-size:1.4rem;font-weight:400;line-height:1.2;max-width:900px;text-shadow:0 2px 6px rgba(0,0,0,.6)}@media only screen and (min-width: 800px){.hero-slider .details .content h2{font-size:2.9rem;font-weight:600}}.hero-slider .details .content h2 a{color:var(--color-bg-grey-lightest);font-size:1.4rem;font-weight:400;line-height:1.2}@media only screen and (min-width: 800px){.hero-slider .details .content h2 a{font-size:2.9rem;font-weight:600}}.hero-slider .details .content p{color:var(--color-bg-grey-lightest);font-size:1.2rem;max-width:600px;text-shadow:0 2px 6px rgba(0,0,0,.6)}.hero-slider .details .navigation{align-items:center;display:grid;gap:18px;grid-template-columns:23px auto 23px;justify-content:start;margin-top:36px;text-shadow:0 2px 6px rgba(0,0,0,.6);width:auto}@media only screen and (min-width: 800px){.hero-slider .details .navigation{align-self:end;justify-self:end}}.hero-slider .details .navigation button{align-items:center;border:none;cursor:pointer;display:flex;justify-content:center;margin:0}.hero-slider .details .navigation button svg{fill:var(--color-bg-grey-lightest);width:15px}.hero-slider .details .navigation .current-slide{color:var(--color-bg-grey-lightest);font-size:.7rem;font-weight:500;text-align:center}.genre-episodes{background:linear-gradient(to bottom,transparent 0%,#f8cffc 50%,transparent 100%);margin-left:0;margin-right:0;padding:0}@media only screen and (min-width: 800px){.genre-episodes{padding:0 72px}}@media only screen and (min-width: 1512px){.genre-episodes{padding:0}}.featured-post .details{align-items:center;background:var(--color-bg-grey-lightest);border-top-left-radius:6px;border-top-right-radius:6px;color:var(--color-primary);display:grid;gap:18px;grid-template-columns:auto;padding:36px;text-align:center}@media only screen and (min-width: 900px){.featured-post .details{grid-template-columns:auto 210px;text-align:left;gap:36px;padding:18px 36px}.featured-post .details .category{text-align:right}}.featured-post .details .title{font-size:2rem;line-height:1.2}.featured-post .details .category{font-size:.875rem;text-transform:uppercase}.featured-post .cover{width:100%;border-bottom-left-radius:6px;border-bottom-right-radius:6px;filter:grayscale(100%);transition:filter .3s ease,border-bottom-left-radius .5s,border-bottom-right-radius .5s}.featured-post .cover:hover{filter:grayscale(0%);border-bottom-left-radius:30px;border-bottom-right-radius:30px}.collection-carousel{align-items:center;display:grid;gap:36px;grid-template-columns:14px 1fr 14px}.collection-carousel .content{align-items:center;display:grid;gap:36px;grid-template-columns:1fr}@media only screen and (min-width: 600px){.collection-carousel .content{grid-template-columns:1fr 2fr 1fr}}.collection-carousel .content .card .cover{display:block;margin:0 0 6px;width:100%}.collection-carousel .content .card .cover img{aspect-ratio:3/2;border-radius:6px;object-fit:cover;width:100%;transition:all .3s ease}.collection-carousel .content .card .cover img:hover{border-radius:24px}.collection-carousel .content .card .clickable{border-radius:6px;display:block;margin:0 -6px;padding:6px;background:transparent;transition:all .3s ease}.collection-carousel .content .card .clickable:hover{background:var(--color-bg-grey-lightest)}.collection-carousel .content .card .taxonomy{display:none;font-size:.625rem;margin:0 0 12px;text-transform:uppercase}@media only screen and (min-width: 800px){.collection-carousel .content .card .taxonomy{display:block}}.collection-carousel .content .card .title{font-size:1.125rem;font-weight:700;line-height:1.4;margin:0 0 3px}.collection-carousel .content .card .description{display:none;font-size:.875rem}@media only screen and (min-width: 800px){.collection-carousel .content .card .description{display:block}}.collection-carousel .arrow{cursor:pointer;height:26px;margin:0;width:14px;z-index:10}.collection-carousel .arrow svg{fill:none;stroke:var(--color-primary)}.section-breaker{background:var(--color-accent)}.section-breaker.color2{background:#f8cffc}.section-breaker.underlay{margin:-62px 0;padding:62px 0}.genre-episode-sliders{padding:45px 0 0}@media only screen and (min-width: 800px){.genre-episode-sliders{padding:72px 0 0}}.section-breaker .app-download{align-items:center;justify-content:center;display:grid;gap:36px;grid-template-columns:1fr;margin:108px auto;max-width:1150px;padding:0 18px}@media only screen and (min-width: 1300px){.section-breaker .app-download{grid-template-columns:auto 193px;gap:90px}}.section-breaker .app-download .app-download-title{color:var(--color-bg-grey-lightest);font-size:48px;line-height:1;text-align:center;font-weight:500}@media only screen and (min-width: 1300px){.section-breaker .app-download .app-download-title{text-align:left}}.section-breaker .app-download .app-download-button{background:var(--color-bg-grey-lightest);border-radius:6px;color:var(--color-accent);font-family:Rubik,sans-serif;font-size:1.25rem;line-height:1;padding:12px;text-transform:uppercase;margin-left:auto;margin-right:auto;text-align:center}.section-breaker .radio-genre-filter-container{padding:18px}.section-breaker .radio-genre-filter-container .radio-genre-filter{border-radius:12px;margin:100px auto;overflow:hidden;position:relative}@media only screen and (min-width: 800px){.section-breaker .radio-genre-filter-container .radio-genre-filter{max-width:888px;margin:119px auto}}@media only screen and (min-width: 1300px){.section-breaker .radio-genre-filter-container .radio-genre-filter{max-width:1192px}}@media only screen and (min-width: 1700px){.section-breaker .radio-genre-filter-container .radio-genre-filter{max-width:1600px}}.section-breaker .radio-genre-filter-container .radio-genre-filter video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover}.section-breaker .radio-genre-filter-container .radio-genre-filter .content{text-align:center;border-radius:12px;padding:36px;position:relative;z-index:1}@media only screen and (min-width: 400px){.section-breaker .radio-genre-filter-container .radio-genre-filter .content{padding:64px}}.section-breaker .radio-genre-filter-container .radio-genre-filter .content .radio-genre-filter-title{color:var(--color-white);font-size:1.5rem;line-height:1.1;font-weight:500;margin:0 0 48px}@media only screen and (min-width: 1300px){.section-breaker .radio-genre-filter-container .radio-genre-filter .content .radio-genre-filter-title{font-size:3rem}}.section-breaker .radio-genre-filter-container .radio-genre-filter .content .radio-genre-filter-title span{font-weight:500;background:var(--color-white);color:var(--color-accent);padding:3px 6px 0;border-radius:6px}.section-breaker .radio-genre-filter-container .radio-genre-filter .content ul.radio-genre-filter-genres{font-size:1.25rem;list-style-type:none;font-weight:400;line-height:1;display:flex;flex-wrap:wrap;gap:18px;justify-content:center;list-style:none;padding:0}.section-breaker .radio-genre-filter-container .radio-genre-filter .content ul.radio-genre-filter-genres li a{background:var(--color-bg-grey-lightest);color:var(--color-primary);display:inline-block;text-transform:uppercase;padding:4px 12px 1px;border-radius:6px;white-space:nowrap}.section-breaker .radio-genre-filter-container .radio-genre-filter .content ul.radio-genre-filter-genres li a.main{background:var(--color-accent);color:var(--color-bg-grey-lightest)}.section-breaker .radio-genre-filter-container .radio-genre-filter .content ul.radio-genre-filter-genres li a.main:hover{background:#000;color:var(--color-white)}.section-breaker .radio-genre-filter-container .radio-genre-filter .content ul.radio-genre-filter-genres li a:hover{color:var(--color-accent)}.episode-grid,.related-episode-grid{display:grid;column-gap:18px;row-gap:36px;grid-template-columns:1fr}@media only screen and (min-width: 500px){.episode-grid,.related-episode-grid{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 900px){.episode-grid,.related-episode-grid{grid-template-columns:1fr 1fr 1fr;column-gap:36px;row-gap:60px}}@media only screen and (min-width: 1500px){.episode-grid,.related-episode-grid{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (min-width: 800px){.related-episode-grid{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1100px){.related-episode-grid{grid-template-columns:1fr 1fr 1fr}}.episode-grid .episode-card,.related-episode-grid .episode-card,.episode-swiper .episode-card{display:flex;flex-direction:column;margin:0}.episode-grid .episode-card .thumbnail,.related-episode-grid .episode-card .thumbnail,.episode-swiper .episode-card .thumbnail{position:relative;margin:0 0 6px}.episode-grid .episode-card .thumbnail:hover img,.related-episode-grid .episode-card .thumbnail:hover img,.episode-swiper .episode-card .thumbnail:hover img{filter:brightness(85%)}.episode-grid .episode-card .thumbnail img,.related-episode-grid .episode-card .thumbnail img,.episode-swiper .episode-card .thumbnail img{display:block;object-fit:cover;border-radius:6px;width:100%;transition:all .3s ease;aspect-ratio:3/2}.episode-grid .episode-card .thumbnail .audio-control,.related-episode-grid .episode-card .thumbnail .audio-control,.episode-swiper .episode-card .thumbnail .audio-control{align-items:end;background:#0000;cursor:pointer;display:flex;height:100%;justify-content:start;left:0;opacity:0;opacity:1;position:absolute;top:0;width:100%;transition:none}.episode-grid .episode-card .thumbnail .audio-control.playing svg,.episode-grid .episode-card .thumbnail .audio-control.loading svg,.related-episode-grid .episode-card .thumbnail .audio-control.playing svg,.related-episode-grid .episode-card .thumbnail .audio-control.loading svg,.episode-swiper .episode-card .thumbnail .audio-control.playing svg,.episode-swiper .episode-card .thumbnail .audio-control.loading svg{visibility:visible}.episode-grid .episode-card .thumbnail .audio-control .spinner,.related-episode-grid .episode-card .thumbnail .audio-control .spinner,.episode-swiper .episode-card .thumbnail .audio-control .spinner{height:36px;width:36px;border:4px solid var(--color-bg-grey-lightest);border-top:4px solid transparent;border-radius:50%;animation:spin .8s linear infinite;margin:18px}.episode-grid .episode-card .thumbnail .audio-control svg,.related-episode-grid .episode-card .thumbnail .audio-control svg,.episode-swiper .episode-card .thumbnail .audio-control svg{fill:var(--color-bg-grey-lightest);height:36px;width:36px;margin:18px;opacity:0;opacity:.7;opacity:1;transition:all .3s ease}.episode-grid .episode-card .thumbnail .audio-control:hover svg,.related-episode-grid .episode-card .thumbnail .audio-control:hover svg,.episode-swiper .episode-card .thumbnail .audio-control:hover svg{opacity:1;visibility:visible}.episode-grid .episode-card .thumbnail .save,.related-episode-grid .episode-card .thumbnail .save,.episode-swiper .episode-card .thumbnail .save{cursor:pointer;right:18px;position:absolute;bottom:18px;transition:none;background:var(--color-accent);background:#03030326;padding:8px;border-radius:6px}.episode-grid .episode-card .thumbnail .save:hover svg,.related-episode-grid .episode-card .thumbnail .save:hover svg,.episode-swiper .episode-card .thumbnail .save:hover svg{fill:var(--color-bg-grey-lightest)}.episode-grid .episode-card .thumbnail .save.active svg,.related-episode-grid .episode-card .thumbnail .save.active svg,.episode-swiper .episode-card .thumbnail .save.active svg{fill:var(--color-bg-grey-lightest)}.episode-grid .episode-card .thumbnail .save svg,.related-episode-grid .episode-card .thumbnail .save svg,.episode-swiper .episode-card .thumbnail .save svg{fill:none;stroke:var(--color-bg-grey-lightest);height:16px;width:16px;opacity:1;transition:all .3s ease;display:block;stroke-width:2px}.episode-grid .episode-card .clickable,.related-episode-grid .episode-card .clickable,.episode-swiper .episode-card .clickable{border-radius:6px;display:block;margin:0 -6px;padding:6px;background:transparent;transition:all .3s ease}.episode-grid .episode-card .clickable:hover,.related-episode-grid .episode-card .clickable:hover,.episode-swiper .episode-card .clickable:hover{background:var(--color-bg-grey-lightest)}.episode-grid .episode-card .details,.related-episode-grid .episode-card .details,.episode-swiper .episode-card .details{display:flex;justify-content:space-between;margin:0 0 5px;font-size:.625rem;text-transform:uppercase}.episode-grid .episode-card .details .date,.related-episode-grid .episode-card .details .date,.episode-swiper .episode-card .details .date{white-space:nowrap}.episode-grid .episode-card .title,.related-episode-grid .episode-card .title,.episode-swiper .episode-card .title{font-size:1.125rem;font-weight:700;margin:0;line-height:1.4;overflow-wrap:anywhere}.episode-grid .episode-card ul.genres,.related-episode-grid .episode-card ul.genres,.episode-swiper .episode-card ul.genres{font-size:.625rem;line-height:1;margin:18px 0 0;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;list-style:none;padding:0}.episode-grid .episode-card ul.genres li .genre,.related-episode-grid .episode-card ul.genres li .genre,.episode-swiper .episode-card ul.genres li .genre{background:var(--color-bg-grey-lightest);color:var(--color-primary);text-transform:uppercase;padding:3px 6px 1px;border-radius:3px;display:block}.episode-grid .episode-card ul.genres li .genre:hover,.related-episode-grid .episode-card ul.genres li .genre:hover,.episode-swiper .episode-card ul.genres li .genre:hover{background:var(--color-accent);color:var(--color-bg-grey-lightest)}.episode-grid .episode-card ul.genres li .genre:hover a,.related-episode-grid .episode-card ul.genres li .genre:hover a,.episode-swiper .episode-card ul.genres li .genre:hover a{color:var(--color-bg-grey-lightest);font-weight:400}.episode-swiper{overflow:hidden;margin:0 0 54px;width:calc(100vw - var(--container-offset))}.episode-swiper:last-of-type{margin-bottom:0}.episode-swiper.in-panel{width:calc(100% + 18px);margin:0}@media only screen and (min-width: 800px){.episode-swiper.in-panel{width:calc(100% + 36px)}}@media only screen and (min-width: 1606px){.episode-swiper.in-panel{width:calc(100% + 80px)}}.episode-swiper .episode-card{width:250px}@media only screen and (min-width: 600px){.episode-swiper .episode-card{width:420px}}.radio-show-episode-layout{margin:0}.radio-show-episode-layout .cover-container{aspect-ratio:3/2;position:relative}@media only screen and (min-width: 800px){.radio-show-episode-layout .cover-container{margin:0 0 36px}}.radio-show-episode-layout .cover-container img{aspect-ratio:3/2;border-top-left-radius:12px;border-top-right-radius:12px;display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;z-index:0}@media only screen and (min-width: 800px){.radio-show-episode-layout .cover-container img{border-radius:12px}}.radio-show-episode-layout .cover-container .audio-control{align-items:center;background:var(--color-bg-grey-lightest);border-radius:6px;border:3px solid var(--color-bg-grey-lightest);bottom:18px;cursor:pointer;display:flex;height:84px;justify-content:center;left:18px;opacity:1;position:absolute;width:84px;z-index:1}@media only screen and (min-width: 800px){.radio-show-episode-layout .cover-container .audio-control{position:sticky;bottom:auto;right:auto;top:190px;left:36px;margin-left:36px;margin-bottom:36px}}@media only screen and (min-width: 1100px){.radio-show-episode-layout .cover-container .audio-control{top:140px}}.radio-show-episode-layout .cover-container .audio-control:hover{border:3px solid var(--color-accent)}.radio-show-episode-layout .cover-container .audio-control:hover svg{fill:var(--color-accent)}.radio-show-episode-layout .cover-container .audio-control.playing svg,.radio-show-episode-layout .cover-container .audio-control.loading svg{visibility:visible}.radio-show-episode-layout .cover-container .audio-control .spinner{animation:spin .8s linear infinite;border-radius:50%;border-top:4px solid transparent;border:4px solid var(--color-primary);display:block;height:36px;width:36px}.radio-show-episode-layout .cover-container .audio-control svg{fill:var(--color-primary);height:36px;transition:all .3s ease;width:36px}.radio-show-episode-layout .date-actions-mobile{background:var(--color-bg-grey-light);border-bottom-left-radius:12px;border-bottom-right-radius:12px;display:grid;gap:18px;margin:0 0 24px;padding:9px;grid-template-columns:100px auto}@media only screen and (min-width: 800px){.radio-show-episode-layout .date-actions-mobile{display:none}}.radio-show-episode-layout .date-actions-mobile .date{font-size:12px;font-weight:400}.radio-show-episode-layout .date-actions-mobile .actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:9px;justify-content:flex-end}.radio-show-episode-layout .date-actions-mobile .actions a,.radio-show-episode-layout .date-actions-mobile .actions button{align-items:center;background:var(--color-bg-grey-lightest);border-radius:6px;border:none;color:var(--color-primary);display:inline-flex;font-size:12px;font-weight:500;height:16px;justify-content:center;min-width:26px;padding:2px 12px;white-space:nowrap}.radio-show-episode-layout .date-actions-mobile .actions a:hover,.radio-show-episode-layout .date-actions-mobile .actions button:hover{color:var(--color-accent)}.radio-show-episode-layout .date-actions-mobile .actions a.save,.radio-show-episode-layout .date-actions-mobile .actions button.save{background:var(--color-accent);color:var(--color-bg-grey-lightest)}.radio-show-episode-layout .date-actions-mobile .actions a.save:hover,.radio-show-episode-layout .date-actions-mobile .actions button.save:hover{background:var(--color-primary)}.radio-show-episode-layout .episode-details{display:grid;gap:36px;grid-template-columns:1fr;margin:0 0 48px}@media only screen and (min-width: 900px){.radio-show-episode-layout .episode-details{grid-template-columns:1fr 333px;margin:0 0 72px}}.radio-show-episode-layout .episode-details .info-grid-cell{min-height:0;min-width:0}@media only screen and (min-width: 800px){.radio-show-episode-layout .episode-details .info-grid-cell{min-height:auto;min-width:auto}}.radio-show-episode-layout .episode-details .info{background:var(--color-bg-grey-light);border-radius:12px;padding:24px 18px;margin:0 0 24px}@media only screen and (min-width: 800px){.radio-show-episode-layout .episode-details .info{padding:36px;margin:0 0 36px}}.radio-show-episode-layout .episode-details .info .date-actions{margin:0 0 72px;display:none}@media only screen and (min-width: 800px){.radio-show-episode-layout .episode-details .info .date-actions{grid-template-columns:100px auto;gap:36px;display:grid}}.radio-show-episode-layout .episode-details .info .date-actions .date{font-size:24px;font-weight:500;line-height:1}.radio-show-episode-layout .episode-details .info .date-actions .actions{align-items:flex-start;column-gap:18px;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:18px}@media only screen and (min-width: 800px){.radio-show-episode-layout .episode-details .info .date-actions .actions{justify-content:flex-end}}.radio-show-episode-layout .episode-details .info .date-actions .actions a,.radio-show-episode-layout .episode-details .info .date-actions .actions button{align-items:center;background:var(--color-bg-grey-lightest);border-radius:6px;border:none;color:var(--color-primary);display:inline-flex;font-size:20px;font-weight:500;height:26px;justify-content:center;line-height:1;min-width:26px;padding:3px 12px 0;white-space:nowrap}.radio-show-episode-layout .episode-details .info .date-actions .actions a.save,.radio-show-episode-layout .episode-details .info .date-actions .actions button.save{background:var(--color-accent);padding:0 12px}.radio-show-episode-layout .episode-details .info .date-actions .actions a.save:hover svg,.radio-show-episode-layout .episode-details .info .date-actions .actions button.save:hover svg{fill:var(--color-bg-grey-lightest)}.radio-show-episode-layout .episode-details .info .date-actions .actions a.save.active svg,.radio-show-episode-layout .episode-details .info .date-actions .actions button.save.active svg{fill:var(--color-bg-grey-lightest)}.radio-show-episode-layout .episode-details .info .date-actions .actions a.save svg,.radio-show-episode-layout .episode-details .info .date-actions .actions button.save svg{display:block;fill:none;height:16px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;stroke:var(--color-bg-grey-lightest)}.radio-show-episode-layout .episode-details .info .date-actions .actions a.follow,.radio-show-episode-layout .episode-details .info .date-actions .actions button.follow{align-items:center;background:var(--color-accent);border:none;color:var(--color-bg-grey-lightest);cursor:pointer;display:inline-flex;justify-content:center;overflow:hidden;transition:padding .3s ease;padding:0 12px}.radio-show-episode-layout .episode-details .info .date-actions .actions a.follow:hover,.radio-show-episode-layout .episode-details .info .date-actions .actions button.follow:hover{padding:12px 20px}.radio-show-episode-layout .episode-details .info .date-actions .actions a.follow:hover .text,.radio-show-episode-layout .episode-details .info .date-actions .actions button.follow:hover .text{max-width:120px;opacity:1;margin-left:8px;transform:translate(0);padding:3px 0 0}.radio-show-episode-layout .episode-details .info .date-actions .actions a.follow.active .icon svg,.radio-show-episode-layout .episode-details .info .date-actions .actions button.follow.active .icon svg{fill:var(--color-bg-grey-lightest)}.radio-show-episode-layout .episode-details .info .date-actions .actions a.follow .icon,.radio-show-episode-layout .episode-details .info .date-actions .actions button.follow .icon{display:flex;align-items:center;justify-content:center;z-index:2}.radio-show-episode-layout .episode-details .info .date-actions .actions a.follow .icon svg,.radio-show-episode-layout .episode-details .info .date-actions .actions button.follow .icon svg{display:block;fill:none;height:16px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;stroke:var(--color-bg-grey-lightest)}.radio-show-episode-layout .episode-details .info .date-actions .actions a.follow .text,.radio-show-episode-layout .episode-details .info .date-actions .actions button.follow .text{max-width:0;opacity:0;white-space:nowrap;margin-left:0;transform:translate(-12px);padding:3px 0 0;transition:max-width .4s ease,opacity .3s ease,transform .3s ease,margin-left .3s ease}.radio-show-episode-layout .episode-details .info .date-actions .actions a.share:hover,.radio-show-episode-layout .episode-details .info .date-actions .actions a.show-all-episodes:hover,.radio-show-episode-layout .episode-details .info .date-actions .actions button.share:hover,.radio-show-episode-layout .episode-details .info .date-actions .actions button.show-all-episodes:hover{color:var(--color-accent)}.radio-show-episode-layout .episode-details .info .title{display:block;font-size:24px;font-weight:500;line-height:1.1;margin:0 0 18px}@media only screen and (min-width: 800px){.radio-show-episode-layout .episode-details .info .title{font-size:48px;font-weight:500;margin:0 0 18px}}.radio-show-episode-layout .episode-details .info .host{display:grid;gap:36px;grid-template-columns:1fr 1fr;font-size:10px;font-weight:400;margin:0 0 36px}@media only screen and (min-width: 800px){.radio-show-episode-layout .episode-details .info .host{grid-template-columns:auto 1fr;font-size:18px}}.radio-show-episode-layout .episode-details .info .host span{font-size:16px;font-weight:500;display:block}@media only screen and (min-width: 800px){.radio-show-episode-layout .episode-details .info .host span{font-size:36px}}.radio-show-episode-layout .episode-details .info ul.genres{margin:0 0 18px;font-size:12px;font-weight:500;line-height:1;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;list-style:none;padding:0}@media only screen and (min-width: 800px){.radio-show-episode-layout .episode-details .info ul.genres{margin:0 0 36px;font-size:20px;gap:18px}}.radio-show-episode-layout .episode-details .info ul.genres li .genre{background:var(--color-bg-grey-lightest);color:var(--color-primary);text-transform:uppercase;font-weight:500;padding:2px 9px 0;border-radius:6px;display:block}@media only screen and (min-width: 800px){.radio-show-episode-layout .episode-details .info ul.genres li .genre{padding:4px 12px 0}}.radio-show-episode-layout .episode-details .info ul.genres li .genre:hover{background:var(--color-accent);color:var(--color-bg-grey-lightest)}.radio-show-episode-layout .episode-details .info ul.genres li .genre:hover a{color:var(--color-bg-grey-lightest)}.radio-show-episode-layout .episode-details .info .description{font-size:12px;font-weight:400;margin:0 0 18px}@media only screen and (min-width: 800px){.radio-show-episode-layout .episode-details .info .description{font-size:18px;margin:0 0 36px}}.radio-show-episode-layout .episode-details .info .video-wrapper{max-width:100%;aspect-ratio:16/9;margin:0 auto 18px}@media only screen and (min-width: 800px){.radio-show-episode-layout .episode-details .info .video-wrapper{margin:0 auto 36px}}.radio-show-episode-layout .episode-details .info .video-wrapper iframe{width:100%;height:100%;border:0;border-radius:12px}.radio-show-episode-layout .episode-details .info .social-links{display:grid;gap:36px;grid-template-columns:1fr 1fr;font-size:10px;font-weight:400}@media only screen and (min-width: 800px){.radio-show-episode-layout .episode-details .info .social-links{font-size:18px;grid-template-columns:auto 1fr}}.radio-show-episode-layout .episode-details .info .social-links .links{line-height:1;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;list-style:none;padding:0;margin:9px 0 0}.radio-show-episode-layout .episode-details .info .social-links .links .link{display:inline-block}.radio-show-episode-layout .episode-details .info .social-links .links .link svg{display:block;height:12px}@media only screen and (min-width: 800px){.radio-show-episode-layout .episode-details .info .social-links .links .link svg{height:18px}}.radio-show-episode-layout .episode-details .show-info{background:var(--color-bg-grey-light);border-radius:12px;padding:9px 18px;display:grid;gap:18px;grid-template-columns:90px auto;margin:0 0 36px}@media only screen and (min-width: 800px){.radio-show-episode-layout .episode-details .show-info{display:none}}.radio-show-episode-layout .episode-details .show-info .thumbnail img{border-radius:6px;width:100%}.radio-show-episode-layout .episode-details .show-info .title{font-size:16px;font-weight:500;margin:0 0 9px;line-height:1.2;display:block}.radio-show-episode-layout .episode-details .show-info .actions{display:grid;gap:18px;grid-template-columns:1fr auto;align-items:center}.radio-show-episode-layout .episode-details .show-info .actions a,.radio-show-episode-layout .episode-details .show-info .actions button{align-items:center;background:var(--color-bg-grey-lightest);border-radius:6px;border:none;color:var(--color-primary);display:inline-flex;font-size:12px;font-weight:500;height:16px;justify-content:center;min-width:26px;padding:2px 12px 1px;white-space:nowrap}.radio-show-episode-layout .episode-details .show-info .actions a:hover,.radio-show-episode-layout .episode-details .show-info .actions button:hover{color:var(--color-accent)}.radio-show-episode-layout .episode-details .show-info .actions a.main,.radio-show-episode-layout .episode-details .show-info .actions button.main{background:var(--color-accent);color:var(--color-bg-grey-lightest)}.radio-show-episode-layout .episode-details .show-info .actions a.main:hover,.radio-show-episode-layout .episode-details .show-info .actions button.main:hover{background:var(--color-primary)}.radio-show-episode-layout .episode-details .related-episodes{margin:72px 0 0}.radio-show-episode-layout .episode-details .related-episodes h2{font-size:28px;font-weight:500;line-height:1.1;margin:0 0 9px}@media only screen and (min-width: 800px){.radio-show-episode-layout .episode-details .related-episodes h2{font-size:48px;margin:0 0 36px}}.radio-show-episode-layout .episode-details .related-episodes .related-episodes-desktop{display:none}@media only screen and (min-width: 800px){.radio-show-episode-layout .episode-details .related-episodes .related-episodes-desktop{display:block}}.radio-show-episode-layout .episode-details .related-episodes .related-episodes-mobile{display:block}@media only screen and (min-width: 800px){.radio-show-episode-layout .episode-details .related-episodes .related-episodes-mobile{display:none}}.radio-show-episode-layout .episode-details .tracklist{background:var(--color-bg-grey-light);border-radius:12px;font-size:.875rem;margin:0;padding:18px}@media only screen and (min-width: 800px){.radio-show-episode-layout .episode-details .tracklist{margin:0 0 36px;padding:36px}}.radio-show-episode-layout .episode-details .tracklist h2{font-size:28px;font-weight:500;line-height:1.1;margin:0 0 9px}@media only screen and (min-width: 800px){.radio-show-episode-layout .episode-details .tracklist h2{font-size:48px;margin:0 0 36px}}.radio-show-episode-layout .episode-details .tracklist li{margin:0 0 9px;font-size:12px;font-weight:400}@media only screen and (min-width: 800px){.radio-show-episode-layout .episode-details .tracklist li{font-size:14px;margin:0 0 18px}}.radio-show-episode-layout .episode-details .tracklist li:last-child{margin:0}.radio-show-episode-layout .episode-details .tracklist li strong{display:block;font-size:14px;font-weight:700}@media only screen and (min-width: 800px){.radio-show-episode-layout .episode-details .tracklist li strong{font-size:18px}}.radio-show-episode-layout .episode-details .collection{background:var(--color-bg-grey-light);color:var(--color-accent);font-size:18px;font-weight:400;padding:6px 12px 2px;border-radius:6px;text-align:center;margin:0 0 36px}@media only screen and (min-width: 800px){.radio-show-episode-layout .episode-details .collection{color:var(--color-primary);font-size:20px;font-weight:500}}.radio-show-episode-layout .episode-details .collection span{font-weight:500}.radio-show-episode-layout .episode-details .collection:hover{background:var(--color-accent);color:var(--color-bg-grey-lightest)}.radio-show-episode-layout .episode-details .collection.mobile{display:block;margin:24px 0 0}@media only screen and (min-width: 800px){.radio-show-episode-layout .episode-details .collection.mobile{display:none}}.radio-show-episode-layout .episode-details .collection.desktop{display:none}@media only screen and (min-width: 800px){.radio-show-episode-layout .episode-details .collection.desktop{display:block}}.video-episode-grid{display:grid;column-gap:18px;row-gap:36px;grid-template-columns:1fr}@media only screen and (min-width: 800px){.video-episode-grid{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1300px){.video-episode-grid{grid-template-columns:1fr 1fr 1fr;column-gap:36px;row-gap:60px}}@media only screen and (min-width: 1500px){.video-episode-grid{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (min-width: 1500px){.video-episode-grid.col-3{grid-template-columns:1fr 1fr 1fr}}.video-episode-swiper .video-episode-card,.video-episode-grid .video-episode-card{display:flex;flex-direction:column;margin:0;justify-content:space-between}.video-episode-swiper .video-episode-card .thumbnail,.video-episode-grid .video-episode-card .thumbnail{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:12px;margin:0 0 8px}.video-episode-swiper .video-episode-card .thumbnail:hover .icon svg,.video-episode-grid .video-episode-card .thumbnail:hover .icon svg{opacity:1;visibility:visible}.video-episode-swiper .video-episode-card .thumbnail .thumbnail-image,.video-episode-swiper .video-episode-card .thumbnail .thumbnail-video,.video-episode-grid .video-episode-card .thumbnail .thumbnail-image,.video-episode-grid .video-episode-card .thumbnail .thumbnail-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .25s ease}.video-episode-swiper .video-episode-card .thumbnail .thumbnail-video,.video-episode-grid .video-episode-card .thumbnail .thumbnail-video{opacity:0;pointer-events:none}.video-episode-swiper .video-episode-card .thumbnail .thumbnail-video.visible,.video-episode-grid .video-episode-card .thumbnail .thumbnail-video.visible{opacity:1}.video-episode-swiper .video-episode-card .thumbnail .thumbnail-image.hidden,.video-episode-grid .video-episode-card .thumbnail .thumbnail-image.hidden{opacity:0}.video-episode-swiper .video-episode-card .thumbnail .icon,.video-episode-grid .video-episode-card .thumbnail .icon{left:18px;position:absolute;bottom:18px;transition:none}.video-episode-swiper .video-episode-card .thumbnail .icon svg,.video-episode-grid .video-episode-card .thumbnail .icon svg{fill:var(--color-bg-grey-lightest);height:36px;width:36px;opacity:.7;opacity:1;transition:all .3s ease;display:block}.video-episode-swiper .video-episode-card .thumbnail .save,.video-episode-grid .video-episode-card .thumbnail .save{cursor:pointer;right:18px;position:absolute;bottom:18px;transition:none;background:var(--color-accent);background:#03030326;padding:8px;border-radius:6px}.video-episode-swiper .video-episode-card .thumbnail .save:hover svg,.video-episode-grid .video-episode-card .thumbnail .save:hover svg{fill:var(--color-bg-grey-lightest)}.video-episode-swiper .video-episode-card .thumbnail .save.active svg,.video-episode-grid .video-episode-card .thumbnail .save.active svg{fill:var(--color-bg-grey-lightest)}.video-episode-swiper .video-episode-card .thumbnail .save svg,.video-episode-grid .video-episode-card .thumbnail .save svg{fill:none;stroke:var(--color-bg-grey-lightest);height:16px;width:16px;opacity:1;transition:all .3s ease;display:block;stroke-width:2px}.video-episode-swiper .video-episode-card .clickable,.video-episode-grid .video-episode-card .clickable{border-radius:6px;display:block;margin:0 -6px;padding:6px;background:transparent;transition:all .3s ease}.video-episode-swiper .video-episode-card .clickable:hover,.video-episode-grid .video-episode-card .clickable:hover{background:var(--color-bg-grey-lightest)}.video-episode-swiper .video-episode-card .details,.video-episode-grid .video-episode-card .details{display:flex;justify-content:space-between;margin:0 0 3px;font-size:.625rem;text-transform:uppercase}.video-episode-swiper .video-episode-card .details .date,.video-episode-grid .video-episode-card .details .date{white-space:nowrap}.video-episode-swiper .video-episode-card .title,.video-episode-grid .video-episode-card .title{font-size:1.125rem;font-weight:700;margin:0;line-height:1.4;overflow-wrap:anywhere}.video-episode-swiper .video-episode-card ul.genres,.video-episode-grid .video-episode-card ul.genres{font-size:.625rem;list-style-type:none;font-family:Rubik,sans-serif;font-weight:400;margin:6px 0 0}.video-episode-swiper .video-episode-card ul.genres li,.video-episode-grid .video-episode-card ul.genres li{display:inline-block;margin:0}.video-episode-swiper .video-episode-card ul.genres li .genre,.video-episode-grid .video-episode-card ul.genres li .genre{background:var(--color-bg-grey-lightest);color:var(--color-primary);text-transform:uppercase;padding:3px 6px;margin:10px 10px 0 0;border-radius:3px;display:block}.video-episode-swiper .video-episode-card ul.genres li .genre:hover,.video-episode-grid .video-episode-card ul.genres li .genre:hover{background:var(--color-accent);color:var(--color-bg-grey-lightest)}.video-episode-swiper .video-episode-card ul.genres li .genre:hover a,.video-episode-grid .video-episode-card ul.genres li .genre:hover a{color:var(--color-bg-grey-lightest)}.video-episode-swiper{overflow:hidden;margin:0 0 54px;width:calc(100vw - var(--container-offset))}@media only screen and (min-width: 800px){.video-episode-swiper{width:0 0 72px}}.video-episode-swiper:last-of-type{margin-bottom:0}.video-episode-swiper .video-episode-card{width:250px}@media only screen and (min-width: 600px){.video-episode-swiper .video-episode-card{width:420px}}.swiper-buttons{margin:-18px 0 18px}@media only screen and (min-width: 700px){.swiper-buttons{margin:0}}.swiper-buttons .swiper-button{color:var(--color-primary);cursor:pointer;display:inline-block;margin:0 36px 0 0;height:34px;align-items:center;justify-content:center}.swiper-buttons .swiper-button:last-of-type{margin-right:0}.swiper-buttons .swiper-button svg{fill:var(--color-black)}.show-grid{display:grid;gap:36px;grid-template-columns:1fr}@media only screen and (min-width: 800px){.show-grid{grid-template-columns:repeat(2,1fr);column-gap:36px;row-gap:72px}}@media only screen and (min-width: 1300px){.show-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 1500px){.show-grid{grid-template-columns:repeat(4,1fr)}}.show-grid .show-card{display:flex;flex-direction:column;margin:0;justify-content:space-between}.show-grid .show-card .thumbnail{position:relative;margin:0 0 8px}.show-grid .show-card .thumbnail:hover img{border-radius:24px}.show-grid .show-card .thumbnail img{display:block;object-fit:cover;border-radius:6px;width:100%;transition:all .3s ease;aspect-ratio:3/2}.show-grid .show-card .thumbnail .archived{align-items:center;background:var(--color-primary);border-radius:6px;border:none;color:var(--color-bg-grey-lightest);display:inline-flex;font-family:Rubik,sans-serif;font-size:16px;font-weight:400;height:26px;justify-content:center;min-width:26px;padding:0 12px;position:absolute;bottom:10px;left:10px}.show-grid .show-card .thumbnail .follow{align-items:center;background:var(--color-accent);border-radius:6px;border:none;color:var(--color-bg-grey-lightest);cursor:pointer;display:inline-flex;height:26px;justify-content:center;min-width:26px;padding:0 12px;position:absolute;bottom:10px;right:10px}.show-grid .show-card .thumbnail .follow svg{display:block;fill:none;height:16px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;stroke:var(--color-bg-grey-lightest)}.show-grid .show-card .thumbnail .follow:after{content:attr(data-label);color:var(--color-bg-grey-lightest);font-family:Rubik,sans-serif;font-size:16px;font-weight:400;max-width:0;opacity:0;transform:translate(-4px);white-space:nowrap;transition:max-width .25s ease,opacity .2s ease,transform .25s ease}.show-grid .show-card .thumbnail .follow.active svg{fill:var(--color-bg-grey-lightest)}.show-grid .show-card .thumbnail .follow:hover:after,.show-grid .show-card .thumbnail .follow:focus-visible:after{max-width:80px;opacity:1;transform:translate(0);margin-left:8px}.show-grid .show-card .clickable{border-radius:6px;display:block;margin:0 -6px;padding:6px;background:transparent;transition:all .3s ease}.show-grid .show-card .clickable:hover{background:var(--color-bg-grey-lightest)}.show-grid .show-card .details{display:flex;font-size:.625rem;justify-content:space-between;margin:0 0 12px;text-transform:uppercase}.show-grid .show-card .details .date{white-space:nowrap}.show-grid .show-card .title{font-size:1.125rem;font-weight:700;line-height:1.4;margin:0 0 3px;overflow-wrap:anywhere}.show-grid .show-card .host,.show-grid .show-card .excerpt{font-size:.875rem;font-weight:400;line-height:1.4;margin:0}.show-grid .show-card ul.genres{font-size:.625rem;line-height:1;margin:18px 0 0;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;list-style:none;padding:0}.show-grid .show-card ul.genres li .genre{background:var(--color-bg-grey-lightest);border-radius:3px;color:var(--color-primary);padding:3px 6px;text-transform:uppercase;transition:all .3s ease}.show-grid .show-card ul.genres li .genre:hover{background:var(--color-accent);color:var(--color-bg-grey-lightest)}.show-grid .show-card ul.genres li .genre:hover a{color:var(--color-bg-grey-lightest)}.upcoming-show-grid{display:grid;gap:36px;grid-template-columns:1fr}@media only screen and (min-width: 800px){.upcoming-show-grid{grid-template-columns:1fr 1fr}.upcoming-show-grid li:last-child{display:none}}@media only screen and (min-width: 1300px){.upcoming-show-grid{grid-template-columns:1fr 1fr 1fr}.upcoming-show-grid li:last-child{display:flex}}.upcoming-show-grid.col4{grid-template-columns:1fr}@media only screen and (min-width: 500px){.upcoming-show-grid.col4{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 900px){.upcoming-show-grid.col4{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width: 1500px){.upcoming-show-grid.col4{grid-template-columns:1fr 1fr 1fr 1fr}}.upcoming-show-grid .upcoming-show-card{display:flex;flex-direction:column;margin:0;justify-content:space-between}.upcoming-show-grid .upcoming-show-card .thumbnail{position:relative;margin:0 0 8px}.upcoming-show-grid .upcoming-show-card .thumbnail img{display:block;object-fit:cover;border-radius:6px;width:100%;transition:all .3s ease;aspect-ratio:3/2}.upcoming-show-grid .upcoming-show-card .thumbnail img:hover{filter:blur(2px)}.upcoming-show-grid .upcoming-show-card .thumbnail .save{cursor:pointer;right:18px;position:absolute;bottom:18px;transition:none;background:var(--color-accent);background:#03030326;padding:8px;border-radius:6px}.upcoming-show-grid .upcoming-show-card .thumbnail .save:hover svg{fill:var(--color-bg-grey-lightest)}.upcoming-show-grid .upcoming-show-card .thumbnail .save.active svg{fill:var(--color-bg-grey-lightest);stroke:var(--color-bg-grey-lightest)}.upcoming-show-grid .upcoming-show-card .thumbnail .save svg{fill:none;stroke:var(--color-bg-grey-lightest);height:16px;width:16px;opacity:1;transition:all .3s ease;display:block;stroke-width:2px}.upcoming-show-grid .upcoming-show-card .clickable{border-radius:6px;display:block;margin:0 -6px;padding:6px;background:transparent;transition:all .3s ease}.upcoming-show-grid .upcoming-show-card .clickable:hover{background:var(--color-bg-grey-lightest)}.upcoming-show-grid .upcoming-show-card .details{display:flex;justify-content:space-between;margin:0 0 5px;font-size:.625rem;text-transform:uppercase}.upcoming-show-grid .upcoming-show-card .details .date{white-space:nowrap}.upcoming-show-grid .upcoming-show-card .title{font-size:1.125rem;font-weight:700;margin:0;line-height:1.4;overflow-wrap:anywhere}.upcoming-show-grid .upcoming-show-card button.action{background:var(--color-accent);border-radius:6px;color:var(--color-bg-grey-lightest);cursor:pointer;display:inline-block;font-size:1.25rem;margin:8px 0 0;padding:3px 12px;transition:all .3s ease;width:fit-content}.upcoming-show-grid .upcoming-show-card button.action:hover{background:var(--color-primary)}.radio-show-layout{margin:0}@media only screen and (min-width: 800px){.radio-show-layout .cover-container{position:relative;aspect-ratio:3/2;margin:0 0 36px}}.radio-show-layout .cover-container img{aspect-ratio:3/2;border-top-left-radius:12px;border-top-right-radius:12px;display:block;object-fit:cover;width:100%}@media only screen and (min-width: 800px){.radio-show-layout .cover-container img{position:absolute;top:0;left:0;height:100%;z-index:0;border-radius:12px}}.radio-show-layout .cover-container .title{background:var(--color-bg-grey-lightest);border-radius:6px;color:var(--color-primary);margin:9px 0 0;z-index:1;left:0;text-align:left;padding:6px;display:none}@media only screen and (min-width: 800px){.radio-show-layout .cover-container .title{background:none;padding:36px;position:sticky;text-align:left;top:135px;display:block}}.radio-show-layout .cover-container .title h1{font-size:28px;font-weight:700;display:inline;padding:6px 6px 0}@media only screen and (min-width: 800px){.radio-show-layout .cover-container .title h1{font-size:48px;font-weight:500;background:var(--color-bg-grey-lightest);border-radius:6px;line-height:1}}.radio-show-layout .cover-container .title .host{font-size:18px;font-weight:500;padding:6px 6px 0}@media only screen and (min-width: 800px){.radio-show-layout .cover-container .title .host{font-size:48px;font-weight:500;background:var(--color-bg-grey-lightest);border-radius:6px}}.radio-show-layout .date-actions-mobile{background:var(--color-bg-grey-light);border-bottom-left-radius:12px;border-bottom-right-radius:12px;display:grid;gap:18px;margin:0 0 24px;padding:9px;grid-template-columns:auto auto}@media only screen and (min-width: 800px){.radio-show-layout .date-actions-mobile{display:none}}.radio-show-layout .date-actions-mobile .date{font-size:12px;font-weight:400}.radio-show-layout .date-actions-mobile .date span{font-weight:700}.radio-show-layout .date-actions-mobile .actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-family:Rubik,sans-serif;gap:9px;justify-content:flex-end}.radio-show-layout .date-actions-mobile .actions a,.radio-show-layout .date-actions-mobile .actions button{align-items:center;background:var(--color-bg-grey-lightest);border-radius:6px;border:none;color:var(--color-primary);display:inline-flex;font-size:12px;font-weight:400;height:16px;justify-content:center;min-width:26px;padding:2px 12px;white-space:nowrap}.radio-show-layout .date-actions-mobile .actions a:hover,.radio-show-layout .date-actions-mobile .actions button:hover{color:var(--color-accent)}.radio-show-layout .date-actions-mobile .actions a.follow,.radio-show-layout .date-actions-mobile .actions button.follow{background:var(--color-accent);color:var(--color-bg-grey-lightest)}.radio-show-layout .date-actions-mobile .actions a.follow:hover,.radio-show-layout .date-actions-mobile .actions button.follow:hover{background:var(--color-primary)}.radio-show-layout .custom-show-panel{background:var(--color-bg-grey-light);border-radius:12px;padding:18px;margin-bottom:24px}@media only screen and (min-width: 800px){.radio-show-layout .custom-show-panel{border-radius:0;max-width:1600px;background:none;padding:0 54px;margin-left:auto;margin-right:auto}}.radio-show-layout .custom-show-panel .panel-content{max-width:1440px;margin:0 auto}.radio-show-layout .archived{display:inline-block;background:var(--color-primary);border-radius:6px;color:var(--color-bg-grey-lightest);font-size:18px;font-weight:500;padding:3px 12px 0;margin:0 0 36px}.radio-show-layout .date-actions{margin:0 0 36px;display:none}@media only screen and (min-width: 800px){.radio-show-layout .date-actions{grid-template-columns:auto auto;gap:36px;display:grid}}.radio-show-layout .date-actions .date{font-size:24px;font-weight:400}.radio-show-layout .date-actions .date span{font-weight:700}.radio-show-layout .date-actions .actions{align-items:flex-start;column-gap:18px;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:18px}@media only screen and (min-width: 800px){.radio-show-layout .date-actions .actions{justify-content:flex-end}}.radio-show-layout .date-actions .actions a,.radio-show-layout .date-actions .actions button{align-items:center;background:var(--color-bg-grey-lightest);border-radius:6px;border:none;color:var(--color-primary);display:inline-flex;font-size:20px;font-weight:500;height:26px;justify-content:center;line-height:1;min-width:26px;padding:3px 12px 0;white-space:nowrap}.radio-show-layout .date-actions .actions a.follow,.radio-show-layout .date-actions .actions button.follow{align-items:center;background:var(--color-accent);border:none;color:var(--color-bg-grey-lightest);cursor:pointer;display:inline-flex;justify-content:center;overflow:hidden;transition:padding .3s ease;padding:0 12px}.radio-show-layout .date-actions .actions a.follow:hover,.radio-show-layout .date-actions .actions button.follow:hover{padding:12px 20px}.radio-show-layout .date-actions .actions a.follow:hover .text,.radio-show-layout .date-actions .actions button.follow:hover .text{max-width:120px;opacity:1;margin-left:8px;transform:translate(0);padding:3px 0 0}.radio-show-layout .date-actions .actions a.follow.active .icon svg,.radio-show-layout .date-actions .actions button.follow.active .icon svg{fill:var(--color-bg-grey-lightest)}.radio-show-layout .date-actions .actions a.follow .icon,.radio-show-layout .date-actions .actions button.follow .icon{display:flex;align-items:center;justify-content:center;z-index:2}.radio-show-layout .date-actions .actions a.follow .icon svg,.radio-show-layout .date-actions .actions button.follow .icon svg{display:block;fill:none;height:16px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;stroke:var(--color-bg-grey-lightest)}.radio-show-layout .date-actions .actions a.follow .text,.radio-show-layout .date-actions .actions button.follow .text{max-width:0;opacity:0;white-space:nowrap;margin-left:0;transform:translate(-12px);padding:3px 0 0;transition:max-width .4s ease,opacity .3s ease,transform .3s ease,margin-left .3s ease}.radio-show-layout .date-actions .actions a.share:hover,.radio-show-layout .date-actions .actions button.share:hover{color:var(--color-accent)}.radio-show-layout .show-details{display:grid;gap:18px;grid-template-columns:1fr;margin:0}@media only screen and (min-width: 800px){.radio-show-layout .show-details{grid-template-columns:1fr 1fr;margin:0 0 36px;gap:18px}}@media only screen and (min-width: 800px){.radio-show-layout .show-details .title-mobile{display:none}}.radio-show-layout .show-details .title-mobile h1{font-size:18px;font-weight:700;margin:0 0 18px;line-height:1.2;display:block}.radio-show-layout .show-details .title-mobile .host{display:inline;font-weight:400}.radio-show-layout .show-details .description{font-size:12px;font-weight:450;line-height:1.5}@media only screen and (min-width: 800px){.radio-show-layout .show-details .description{font-size:18px;font-weight:450}}.radio-show-layout .show-details .links-container{align-self:end}.radio-show-layout .show-details .links-container .links{line-height:1;display:flex;flex-wrap:wrap;gap:30px;justify-content:flex-start;list-style:none;padding:0}@media only screen and (min-width: 800px){.radio-show-layout .show-details .links-container .links{justify-content:flex-end}}.radio-show-layout .show-details .links-container .links .link{display:inline-block}.radio-show-layout .show-details .links-container .links .link svg{height:12px}@media only screen and (min-width: 800px){.radio-show-layout .show-details .links-container .links .link svg{height:24px}}.radio-show-layout .show-details .frequency-genres{display:grid;grid-template-columns:1fr;align-items:center;row-gap:18px;margin:0 0 18px}@media only screen and (min-width: 800px){.radio-show-layout .show-details .frequency-genres{grid-template-columns:auto 1fr;column-gap:36px;margin:0 0 36px}}.radio-show-layout .show-details .frequency-genres .frequency{font-size:12px;font-weight:700;line-height:1;text-transform:uppercase;color:var(--color-primary);order:2}@media only screen and (min-width: 800px){.radio-show-layout .show-details .frequency-genres .frequency{font-size:18px;order:1}}.radio-show-layout .show-details ul.genres{line-height:1;display:flex;flex-wrap:wrap;gap:18px;justify-content:flex-start;list-style:none;padding:0}@media only screen and (min-width: 800px){.radio-show-layout .show-details ul.genres{font-size:10px;order:2}}.radio-show-layout .show-details ul.genres li .genre{background:var(--color-bg-grey-lightest);color:var(--color-primary);text-transform:uppercase;padding:2px 6px 0;border-radius:3px;line-height:19px;display:block}.radio-show-layout .show-details ul.genres li .genre:hover{background:var(--color-accent);color:var(--color-bg-grey-lightest)}.radio-show-layout .show-details ul.genres li .genre:hover a{color:var(--color-bg-grey-lightest)}.radio-show-layout .tab-menu{margin:0 0 18px}@media only screen and (min-width: 800px){.radio-show-layout .tab-menu{margin:0 0 36px}}.radio-show-layout .tab-menu button{display:inline-block;font-family:Rubik,sans-serif;font-size:1.25rem;font-weight:400;background:var(--color-bg-grey-lightest);color:var(--color-primary);border-radius:6px;text-transform:uppercase;line-height:1;padding:2px 12px;margin:0 18px 18px 0}@media only screen and (min-width: 800px){.radio-show-layout .tab-menu button{margin:0 36px 0 0}}.radio-show-layout .tab-menu button:last-child{margin-right:0}.radio-show-layout .tab-menu button:hover,.radio-show-layout .tab-menu button.active{background:var(--color-accent);color:var(--color-bg-grey-lightest)}.radio-show-layout .info{font-size:2rem;font-weight:500;max-width:950px}.series-grid{display:grid;gap:18px;grid-template-columns:1fr}@media only screen and (min-width: 800px){.series-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 1300px){.series-grid{grid-template-columns:repeat(3,1fr);column-gap:36px;row-gap:72px}}@media only screen and (min-width: 1500px){.series-grid{grid-template-columns:repeat(4,1fr)}}.series-grid .series-card{display:flex;flex-direction:column;margin:0;justify-content:space-between}.series-grid .series-card .thumbnail{position:relative;margin:0 0 8px}.series-grid .series-card .thumbnail:hover img{border-radius:24px}.series-grid .series-card .thumbnail img{display:block;object-fit:cover;border-radius:6px;width:100%;transition:all .3s ease;aspect-ratio:3/2}.series-grid .series-card .clickable{border-radius:6px;display:block;margin:0 -6px;padding:6px;background:transparent;transition:all .3s ease}.series-grid .series-card .clickable:hover{background:var(--color-bg-grey-lightest)}.series-grid .series-card .title{font-size:1.125rem;font-weight:700;line-height:1.4;margin:0 0 3px;overflow-wrap:anywhere}.series-grid .series-card .excerpt{font-size:.875rem;font-weight:400;line-height:1.4;margin:0}.radio-series-layout{margin:0}@media only screen and (min-width: 800px){.radio-series-layout .cover-container{position:relative;aspect-ratio:3/2;margin:0 0 36px}}.radio-series-layout .cover-container img{aspect-ratio:3/2;border-top-left-radius:12px;border-top-right-radius:12px;display:block;object-fit:cover;width:100%}@media only screen and (min-width: 800px){.radio-series-layout .cover-container img{position:absolute;top:0;left:0;height:100%;z-index:0;border-radius:12px}}.radio-series-layout .date-actions-mobile{background:var(--color-bg-grey-light);border-bottom-left-radius:12px;border-bottom-right-radius:12px;display:grid;gap:18px;margin:0 0 24px;padding:9px;grid-template-columns:auto auto}@media only screen and (min-width: 800px){.radio-series-layout .date-actions-mobile{display:none}}.radio-series-layout .date-actions-mobile .date{font-size:12px;font-weight:400}.radio-series-layout .date-actions-mobile .date span{font-weight:700}.radio-series-layout .date-actions-mobile .actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-family:Rubik,sans-serif;gap:9px;justify-content:flex-end}.radio-series-layout .date-actions-mobile .actions a,.radio-series-layout .date-actions-mobile .actions button{align-items:center;background:var(--color-bg-grey-lightest);border-radius:6px;border:none;color:var(--color-primary);display:inline-flex;font-size:12px;font-weight:400;height:16px;justify-content:center;min-width:26px;padding:2px 12px;white-space:nowrap}.radio-series-layout .date-actions-mobile .actions a:hover,.radio-series-layout .date-actions-mobile .actions button:hover{color:var(--color-accent)}.radio-series-layout .date-actions-mobile .actions a.follow,.radio-series-layout .date-actions-mobile .actions button.follow{background:var(--color-accent);color:var(--color-bg-grey-lightest)}.radio-series-layout .date-actions-mobile .actions a.follow:hover,.radio-series-layout .date-actions-mobile .actions button.follow:hover{background:var(--color-primary)}.radio-series-layout .custom-show-panel{background:var(--color-bg-grey-light);border-radius:12px;padding:18px;margin-bottom:24px}@media only screen and (min-width: 800px){.radio-series-layout .custom-show-panel{border-radius:0;max-width:1600px;background:none;padding:0 54px;margin-left:auto;margin-right:auto}}.radio-series-layout .custom-show-panel .panel-content{max-width:1440px;margin:0 auto}.radio-series-layout h1.title{display:block;font-size:18px;font-weight:500}@media only screen and (min-width: 800px){.radio-series-layout h1.title{font-size:48px;padding:6px;border-radius:6px;font-weight:500;background:var(--color-bg-grey-lightest);line-height:1;margin:0 0 36px;display:inline-block}}.radio-series-layout .series-details{display:grid;gap:18px;grid-template-columns:1fr;margin:0}@media only screen and (min-width: 800px){.radio-series-layout .series-details{grid-template-columns:1fr 1fr;margin:0 0 134px;gap:18px}}.radio-series-layout .series-details .date{display:none}@media only screen and (min-width: 800px){.radio-series-layout .series-details .date{font-weight:400;font-size:24px;display:inline-block}}.radio-series-layout .series-details .date span{font-weight:700}.radio-series-layout .series-details .actions{display:none}@media only screen and (min-width: 800px){.radio-series-layout .series-details .actions{align-items:flex-start;column-gap:18px;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:18px;margin:18px 0 0}}.radio-series-layout .series-details .actions a,.radio-series-layout .series-details .actions button{align-items:center;background:var(--color-bg-grey-lightest);border-radius:6px;border:none;color:var(--color-primary);display:inline-flex;font-size:20px;font-weight:500;height:26px;justify-content:center;line-height:1;min-width:26px;padding:3px 12px 0;white-space:nowrap}.radio-series-layout .series-details .actions a.follow,.radio-series-layout .series-details .actions button.follow{align-items:center;background:var(--color-accent);border:none;color:var(--color-bg-grey-lightest);cursor:pointer;display:inline-flex;justify-content:center;overflow:hidden;transition:padding .3s ease;padding:0 12px}.radio-series-layout .series-details .actions a.follow:hover,.radio-series-layout .series-details .actions button.follow:hover{padding:12px 20px}.radio-series-layout .series-details .actions a.follow:hover .text,.radio-series-layout .series-details .actions button.follow:hover .text{max-width:120px;opacity:1;margin-left:8px;transform:translate(0);padding:3px 0 0}.radio-series-layout .series-details .actions a.follow.active .icon svg,.radio-series-layout .series-details .actions button.follow.active .icon svg{fill:var(--color-bg-grey-lightest)}.radio-series-layout .series-details .actions a.follow .icon,.radio-series-layout .series-details .actions button.follow .icon{display:flex;align-items:center;justify-content:center;z-index:2}.radio-series-layout .series-details .actions a.follow .icon svg,.radio-series-layout .series-details .actions button.follow .icon svg{display:block;fill:none;height:16px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;stroke:var(--color-bg-grey-lightest)}.radio-series-layout .series-details .actions a.follow .text,.radio-series-layout .series-details .actions button.follow .text{max-width:0;opacity:0;white-space:nowrap;margin-left:0;transform:translate(-12px);padding:3px 0 0;transition:max-width .4s ease,opacity .3s ease,transform .3s ease,margin-left .3s ease}.radio-series-layout .series-details .actions a.share:hover,.radio-series-layout .series-details .actions button.share:hover{color:var(--color-accent)}.radio-series-layout .series-details .description{font-size:12px;font-weight:400;line-height:1.5}@media only screen and (min-width: 800px){.radio-series-layout .series-details .description{font-size:18px;font-weight:500}}.radio-series-layout .info{font-size:2rem;font-weight:500;max-width:950px}.collection-grid{display:grid;gap:18px;grid-template-columns:1fr 1fr}@media only screen and (min-width: 800px){.collection-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 1300px){.collection-grid{grid-template-columns:repeat(3,1fr);column-gap:36px;row-gap:72px}}.collection-grid .collection-card{display:flex;flex-direction:column;margin:0;justify-content:space-between}.collection-grid .collection-card .thumbnail{position:relative;margin:0 0 12px}.collection-grid .collection-card .thumbnail img{display:block;object-fit:cover;border-radius:6px;width:100%;aspect-ratio:3/2}.collection-grid .collection-card .thumbnail .audio-control{cursor:pointer;display:flex;align-items:center;justify-content:center;left:10px;opacity:1;position:absolute;top:10px;visibility:visible;border-radius:6px;background:var(--color-bg-grey-lightest);border:2px solid var(--color-bg-grey-lightest);width:50px;height:50px;transition:all .3s ease}.collection-grid .collection-card .thumbnail .audio-control:hover{border:2px solid var(--color-accent)}.collection-grid .collection-card .thumbnail .audio-control:hover svg{fill:var(--color-accent)}.collection-grid .collection-card .thumbnail .audio-control svg{height:19px;width:17px;transition:all .3s ease;fill:var(--color-primary)}.collection-grid .collection-card .thumbnail .title{align-items:end;bottom:0;border-radius:6px;color:var(--color-bg-grey-lightest);cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;justify-content:left;left:0;line-height:1.4;opacity:0;opacity:1;padding:5px 10px;position:absolute;visibility:visible;width:100%;height:80px;transition:all .3s ease;background:linear-gradient(to bottom,#0000,#0006)}.collection-grid .collection-card .thumbnail .title:hover{background:linear-gradient(to bottom,#9747ff00,#9747ffe6)}.collection-grid .collection-card .thumbnail .title:hover~.audio-control{opacity:0;pointer-events:none}.collection-grid .collection-card .excerpt{font-size:.875rem;font-weight:400;margin:0;line-height:1.4;overflow-wrap:anywhere}.radio-collection-layout{margin:0}.radio-collection-layout .cover-container{aspect-ratio:3/2;position:relative;margin:0 0 24px}@media only screen and (min-width: 800px){.radio-collection-layout .cover-container{margin:0 0 36px}}.radio-collection-layout .cover-container img{aspect-ratio:3/2;display:block;object-fit:cover;border-radius:12px;width:100%}@media only screen and (min-width: 800px){.radio-collection-layout .cover-container img{position:absolute;top:0;left:0;height:100%;z-index:0}}.radio-collection-layout .cover-container .audio-control{align-items:center;background:var(--color-bg-grey-lightest);border-radius:6px;border:3px solid var(--color-bg-grey-lightest);bottom:18px;cursor:pointer;display:flex;height:84px;justify-content:center;left:18px;opacity:1;position:absolute;width:84px;z-index:1}@media only screen and (min-width: 800px){.radio-collection-layout .cover-container .audio-control{position:sticky;bottom:auto;right:auto;top:190px;left:36px;margin-left:36px;margin-bottom:36px}}@media only screen and (min-width: 1100px){.radio-collection-layout .cover-container .audio-control{top:140px}}.radio-collection-layout .cover-container .audio-control:hover{border:3px solid var(--color-accent)}.radio-collection-layout .cover-container .audio-control:hover svg{fill:var(--color-accent)}.radio-collection-layout .cover-container .audio-control.playing svg,.radio-collection-layout .cover-container .audio-control.loading svg{visibility:visible}.radio-collection-layout .cover-container .audio-control .spinner{animation:spin .8s linear infinite;border-radius:50%;border-top:4px solid transparent;border:4px solid var(--color-primary);display:block;height:36px;width:36px}@keyframes spin{to{transform:rotate(360deg)}}.radio-collection-layout .cover-container .audio-control svg{fill:var(--color-primary);height:36px;transition:all .3s ease;width:36px}.radio-collection-layout .custom-show-panel{background:var(--color-bg-grey-light);border-radius:12px;padding:18px;margin-bottom:24px}@media only screen and (min-width: 800px){.radio-collection-layout .custom-show-panel{border-radius:0;max-width:1600px;background:none;padding:0 54px;margin-left:auto;margin-right:auto}}.radio-collection-layout .custom-show-panel .panel-content{max-width:1440px;margin:0 auto}.radio-collection-layout h1.title{display:block;font-size:18px;font-weight:500;margin:0 0 18px}@media only screen and (min-width: 800px){.radio-collection-layout h1.title{font-size:48px;padding:6px;border-radius:6px;font-weight:500;background:var(--color-bg-grey-lightest);line-height:1;margin:0 0 36px;display:inline-block}}.radio-collection-layout .radio-collection-details{display:grid;gap:36px;grid-template-columns:1fr}@media only screen and (min-width: 800px){.radio-collection-layout .radio-collection-details{grid-template-columns:1fr 1fr;margin:0 0 45px}}.radio-collection-layout .radio-collection-details .actions{align-items:flex-start;column-gap:18px;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:18px}@media only screen and (min-width: 800px){.radio-collection-layout .radio-collection-details .actions{align-items:flex-start;column-gap:18px;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:18px}}.radio-collection-layout .radio-collection-details .actions a,.radio-collection-layout .radio-collection-details .actions button{align-items:center;background:var(--color-bg-grey-lightest);border-radius:6px;border:none;color:var(--color-primary);display:inline-flex;font-size:20px;font-weight:500;height:26px;justify-content:center;line-height:1;min-width:26px;padding:3px 12px 0;white-space:nowrap}.radio-collection-layout .radio-collection-details .actions a.follow,.radio-collection-layout .radio-collection-details .actions button.follow{align-items:center;background:var(--color-accent);border:none;color:var(--color-bg-grey-lightest);cursor:pointer;display:inline-flex;justify-content:center;overflow:hidden;transition:padding .3s ease;padding:0 12px}.radio-collection-layout .radio-collection-details .actions a.follow:hover,.radio-collection-layout .radio-collection-details .actions button.follow:hover{padding:12px 20px}.radio-collection-layout .radio-collection-details .actions a.follow:hover .text,.radio-collection-layout .radio-collection-details .actions button.follow:hover .text{max-width:120px;opacity:1;margin-left:8px;transform:translate(0);padding:3px 0 0}.radio-collection-layout .radio-collection-details .actions a.follow.active .icon svg,.radio-collection-layout .radio-collection-details .actions button.follow.active .icon svg{fill:var(--color-bg-grey-lightest)}.radio-collection-layout .radio-collection-details .actions a.follow .icon,.radio-collection-layout .radio-collection-details .actions button.follow .icon{display:flex;align-items:center;justify-content:center;z-index:2}.radio-collection-layout .radio-collection-details .actions a.follow .icon svg,.radio-collection-layout .radio-collection-details .actions button.follow .icon svg{display:block;fill:none;height:16px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;stroke:var(--color-bg-grey-lightest)}.radio-collection-layout .radio-collection-details .actions a.follow .text,.radio-collection-layout .radio-collection-details .actions button.follow .text{max-width:0;opacity:0;white-space:nowrap;margin-left:0;transform:translate(-12px);padding:3px 0 0;transition:max-width .4s ease,opacity .3s ease,transform .3s ease,margin-left .3s ease}.radio-collection-layout .radio-collection-details .actions a.share:hover,.radio-collection-layout .radio-collection-details .actions button.share:hover{color:var(--color-accent)}.radio-collection-layout .radio-collection-details .description{font-size:12px;font-weight:400;line-height:1.5}@media only screen and (min-width: 800px){.radio-collection-layout .radio-collection-details .description{font-size:18px;font-weight:450}}.radio-schedule{display:grid;gap:36px;grid-template-columns:auto}@media only screen and (min-width: 800px){.radio-schedule{grid-template-columns:256px auto;gap:124px}}@media only screen and (min-width: 1100px){.radio-schedule{grid-template-columns:456px auto}}@media only screen and (min-width: 800px){.radio-schedule .radio-schedule-date .sticky{position:sticky;top:140px}}.radio-schedule .radio-schedule-date .today,.radio-schedule .radio-schedule-date .date{background:var(--color-bg-grey-lightest);border-radius:6px;color:var(--color-accent);font-size:28px;font-weight:500;line-height:1;margin:0 0 25px;padding:6px;text-align:center}@media only screen and (min-width: 800px){.radio-schedule .radio-schedule-date .today,.radio-schedule .radio-schedule-date .date{font-size:36px}}.radio-schedule .radio-schedule-date .date{margin:0}.radio-schedule .radio-schedule-items .radio-schedule-item{display:grid;grid-template-columns:60px auto;gap:18px;line-height:1;margin:0 0 18px;padding:0 9px;align-items:center}@media only screen and (min-width: 800px){.radio-schedule .radio-schedule-items .radio-schedule-item{padding:0 9px}}.radio-schedule .radio-schedule-items .radio-schedule-item:last-child{margin-bottom:0}.radio-schedule .radio-schedule-items .radio-schedule-item.now-playing{background:var(--color-bg-grey-lightest);border-radius:10px;color:var(--color-accent);padding:9px}@media only screen and (min-width: 800px){.radio-schedule .radio-schedule-items .radio-schedule-item.now-playing{padding:9px}}.radio-schedule .radio-schedule-items .radio-schedule-item.now-playing .show{color:var(--color-accent)}.radio-schedule .radio-schedule-items .radio-schedule-item.now-playing .label{font-size:1rem}.radio-schedule .radio-schedule-items .radio-schedule-item .thumbnail img{width:60px;height:60px;border-radius:6px;object-fit:cover}.radio-schedule .radio-schedule-items .radio-schedule-item .time{font-size:12px;margin:0 0 5px;display:grid;gap:36px;grid-template-columns:auto auto}.radio-schedule .radio-schedule-items .radio-schedule-item .time>:nth-child(2){justify-self:end;text-transform:uppercase}@media only screen and (min-width: 800px){.radio-schedule .radio-schedule-items .radio-schedule-item .time{font-size:14px}}.radio-schedule .radio-schedule-items .radio-schedule-item .show{font-size:16px;font-weight:700;line-height:1.3}@media only screen and (min-width: 800px){.radio-schedule .radio-schedule-items .radio-schedule-item .show{font-size:18px}}.radio-schedule .radio-schedule-items .radio-schedule-item .show span{font-weight:400}.radio-schedule .radio-schedule-items .radio-schedule-item .host{font-size:1rem;margin:0}@media only screen and (min-width: 800px){.radio-schedule .radio-schedule-items .radio-schedule-item .host{font-size:1rem;margin:0}}.radio-genres{text-align:center;margin:0 0 54px}.radio-genres h2{background:var(--color-bg-grey-lightest);border-radius:6px;color:var(--color-accent);display:inline-block;font-size:36px;font-weight:500;line-height:1;padding:5px 5px 3px;margin:0 0 36px}@media only screen and (min-width: 800px){.radio-genres h2{font-size:48px}}.radio-genres ul{line-height:1;display:flex;flex-wrap:wrap;gap:18px;justify-content:center;list-style:none;padding:0}.radio-genres ul a{background:var(--color-bg-grey-lightest);border-radius:6px;color:var(--color-accent);display:inline-block;font-size:20px;font-weight:500;line-height:1;padding:5px 5px 3px}.radio-genres ul a:hover{background:var(--color-accent);color:var(--color-bg-grey-lightest)}.radio-genres ul a:hover a{color:var(--color-bg-grey-lightest)}.post-grid{display:grid;gap:18px;grid-template-columns:1fr;margin:0}@media only screen and (min-width: 500px){.post-grid{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1300px){.post-grid{grid-template-columns:1fr 1fr 1fr 1fr;gap:36px}}@media only screen and (min-width: 800px){.post-grid.col2{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1300px){.post-grid.col2{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 800px){.post-grid.first-two-larger li:nth-child(1),.post-grid.first-two-larger li:nth-child(2){grid-column:span 2}.post-grid.first-two-larger li:nth-child(1) a,.post-grid.first-two-larger li:nth-child(2) a{width:100%}}.post-grid.dont-stretch-to-height li{display:block}.post-grid li{display:flex}.post-grid .post-card{background:var(--color-bg-grey-lightest);border-radius:12px;border-style:solid;padding:18px;display:block}.post-grid .post-card .thumbnail{position:relative}.post-grid .post-card .thumbnail img{width:100%;border-radius:6px;margin:0 0 12px;object-fit:cover;aspect-ratio:3/2;display:block;transition:all .3s ease}.post-grid .post-card .thumbnail img:hover{border-radius:24px}.post-grid .post-card .thumbnail.review img{aspect-ratio:1}.post-grid .post-card .thumbnail .save{cursor:pointer;right:18px;position:absolute;bottom:18px;transition:none;background:var(--color-accent);background:#03030326;padding:8px;border-radius:6px}.post-grid .post-card .thumbnail .save:hover svg{fill:var(--color-bg-grey-lightest)}.post-grid .post-card .thumbnail .save.active svg{fill:var(--color-bg-grey-lightest)}.post-grid .post-card .thumbnail .save svg{fill:none;stroke:var(--color-bg-grey-lightest);height:16px;width:16px;opacity:1;transition:all .3s ease;display:block;stroke-width:2px}.post-grid .post-card .clickable{border-radius:6px;display:block;margin:0 -6px;padding:6px;background:transparent;transition:all .3s ease}.post-grid .post-card .clickable:hover{background:var(--color-bg-grey-lightest)}.post-grid .post-card .details{display:grid;grid-template-columns:1fr 1fr;margin:0 0 12px}@media only screen and (min-width: 600px){.post-grid .post-card .details{grid-template-columns:1fr 1fr;gap:36px;margin:0}}.post-grid .post-card .details .categories{font-size:.625rem;text-transform:uppercase}.post-grid .post-card .details .categories li{display:inline;padding:0;margin:0 10px 0 0}.post-grid .post-card .details .date{font-size:.625rem;text-align:right}.post-grid-homepage{display:grid;list-style:none;margin:0;padding:0;gap:18px}@media only screen and (min-width: 800px){.post-grid-homepage{gap:36px;grid-template-columns:auto 30%;grid-template-rows:auto 1fr}}.post-grid-homepage .post-grid-homepage-layout{margin:0}@media only screen and (min-width: 800px){.post-grid-homepage .post-grid-homepage-layout:first-child{grid-row:1/span 2}.post-grid-homepage .post-grid-homepage-layout:first-child .post-card-homepage .title{font-size:1.5rem}}@media only screen and (min-width: 800px){.post-grid-homepage .post-grid-homepage-layout:nth-child(2){grid-column:2;grid-row:1}.post-grid-homepage .post-grid-homepage-layout:nth-child(2) .excerpt{display:none}}@media only screen and (min-width: 800px){.post-grid-homepage .post-grid-homepage-layout:nth-child(3){grid-column:2;grid-row:2}.post-grid-homepage .post-grid-homepage-layout:nth-child(3) .excerpt{display:none}}.post-grid-homepage .post-grid-homepage-layout .post-card-homepage{border-radius:12px;display:block;margin:0;padding:18px}.post-grid-homepage .post-grid-homepage-layout .post-card-homepage .thumbnail{margin:0 0 6px}.post-grid-homepage .post-grid-homepage-layout .post-card-homepage .thumbnail img{display:block;object-fit:cover;border-radius:6px;width:100%;transition:all .05s ease;aspect-ratio:3/2}.post-grid-homepage .post-grid-homepage-layout .post-card-homepage .thumbnail.review img{aspect-ratio:1}.post-grid-homepage .post-grid-homepage-layout .post-card-homepage .clickable{border-radius:6px;display:block;margin:0 -6px;padding:6px;background:transparent;transition:all .3s ease}.post-grid-homepage .post-grid-homepage-layout .post-card-homepage .clickable:hover{background:var(--color-bg-grey-lightest)}.post-grid-homepage .post-grid-homepage-layout .post-card-homepage .categories{font-size:.625rem;margin:0 0 5px;text-transform:uppercase}.post-grid-homepage .post-grid-homepage-layout .post-card-homepage .categories li{padding:0}.post-grid-homepage .post-grid-homepage-layout .post-card-homepage .categories a.category{margin:0 10px 10px 0}.post-grid-homepage .post-grid-homepage-layout .post-card-homepage .title{font-size:1.125rem;font-weight:700;line-height:1.4;margin:0;overflow-wrap:anywhere}.post-grid-homepage .post-grid-homepage-layout .post-card-homepage .excerpt{font-size:.875rem;font-weight:400;margin:6px 0 0;line-height:1.4}.post-layout{padding:48px 18px 72px}.post-layout .breadcrumbs{font-size:16px;text-transform:uppercase;color:var(--color-primary);font-weight:500;text-align:center;margin:0 0 24px}.post-layout .breadcrumbs a{color:var(--color-primary);font-weight:500}.post-layout .breadcrumbs a+a:before{content:"/";margin:0 8px;color:var(--color-primary);font-weight:400}.post-layout h1{font-size:2.25rem;font-weight:500;line-height:1.1;margin-bottom:36px;padding:0 36px;text-align:center}@media only screen and (min-width: 400px){.post-layout h1{font-size:3rem}}@media only screen and (min-width: 1300px){.post-layout h1{font-size:4rem;margin-left:auto;margin-right:auto;max-width:1100px}}.post-layout .post-section{background:var(--color-bg-grey-light);border-radius:24px;margin-left:auto;margin-right:auto;max-width:1600px;overflow:hidden;padding:18px;position:relative;z-index:2}@media only screen and (min-width: 800px){.post-layout .post-section{padding:36px}}.post-layout .post-section>*:last-child{margin-bottom:0}.post-layout .post-section .post-content{display:grid;font-size:1.125rem;row-gap:0;column-gap:36px;grid-template-columns:auto;margin:0 auto;max-width:1440px}@media only screen and (min-width: 800px){.post-layout .post-section .post-content{grid-template-columns:165px auto}}@media only screen and (min-width: 1100px){.post-layout .post-section .post-content{grid-template-columns:400px 1fr}}.post-layout .post-section .post-content>*:last-child{margin-bottom:0!important}.post-layout .post-section .post-content .post-details{display:grid;gap:36px;grid-template-columns:auto 36px;margin:0 0 36px}@media only screen and (min-width: 700px){.post-layout .post-section .post-content .post-details{grid-template-columns:36px auto}}.post-layout .post-section .post-content .post-details .post-actions{order:2}@media only screen and (min-width: 700px){.post-layout .post-section .post-content .post-details .post-actions{order:1}}.post-layout .post-section .post-content .post-details .post-actions button{margin:0}.post-layout .post-section .post-content .post-details .post-actions .save,.post-layout .post-section .post-content .post-details .post-actions .share{align-items:center;background:var(--color-accent);border-radius:6px;border:none;color:var(--color-bg-grey-lightest);cursor:pointer;display:inline-flex;height:36px;justify-content:center;min-width:36px;margin:0 0 18px}.post-layout .post-section .post-content .post-details .post-actions .save.active svg,.post-layout .post-section .post-content .post-details .post-actions .share.active svg{fill:var(--color-bg-grey-lightest)}.post-layout .post-section .post-content .post-details .post-actions .save svg,.post-layout .post-section .post-content .post-details .post-actions .share svg{display:block;fill:none;height:18px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;stroke:var(--color-bg-grey-lightest)}.post-layout .post-section .post-content .post-details .post-actions .share{background:var(--color-bg-grey-lightest)}.post-layout .post-section .post-content .post-details .post-actions .share svg{stroke:var(--color-accent);height:20px}.post-layout .post-section .post-content .post-details .post-actions .share:hover{background:var(--color-accent)}.post-layout .post-section .post-content .post-details .post-actions .share:hover svg{stroke:var(--color-bg-grey-lightest)}.post-layout .post-section .post-content .post-details .post-info{order:1}@media only screen and (min-width: 700px){.post-layout .post-section .post-content .post-details .post-info{order:2}}.post-layout .post-section .post-content .post-details .post-info .post-categories{margin:0 0 12px;line-height:1;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;list-style:none;padding:0}.post-layout .post-section .post-content .post-details .post-info .post-categories li a{background:var(--color-bg-grey-lightest);border-radius:3px;display:inline-block;font-size:10px;font-weight:400;margin:0;padding:4px 6px 1px;text-transform:uppercase}.post-layout .post-section .post-content .post-details .post-info .post-categories li a:hover{background:var(--color-accent);color:var(--color-bg-grey-lightest)}.post-layout .post-section .post-content .post-details .post-info .post-meta{font-size:.625rem;margin:0 0 12px}.post-layout .post-section .post-content .post-details .post-info .post-meta .title{font-size:.625rem;margin:0 0 3px}.post-layout .post-section .post-content .post-details .post-info .post-meta a{display:block;font-size:12px;font-weight:500;margin:0 0 6px}.post-layout .post-section .post-content .post-details .post-info .post-meta a:last-child{margin-bottom:0}.post-layout .post-section .post-content .post-details .post-info .post-meta span{font-size:12px;font-weight:500;margin:0}.post-layout .post-section .post-content .post-details .post-info .post-meta.review-artist{font-family:Rubik,sans-serif}.post-layout .post-section .post-content .post-details .post-info .post-meta.review-artist a{margin:0 12px 6px 0;line-height:1;background:var(--color-bg-grey-lightest);border-radius:3px;display:inline-block;font-size:10px;font-weight:400;padding:3px 6px;text-transform:uppercase}.post-layout .post-section .post-content .post-details .post-info .post-meta.review-artist a:hover{background:var(--color-accent);color:var(--color-bg-grey-lightest)}.post-layout .post-section .post-content .post-details .post-info .post-meta.review-genres ul{margin:0 0 12px;line-height:1;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;list-style:none;padding:0}.post-layout .post-section .post-content .post-details .post-info .post-meta.review-genres ul li a{background:var(--color-bg-grey-lightest);border-radius:3px;display:inline-block;font-size:10px;font-weight:400;margin:0;padding:4px 6px 1px;text-transform:uppercase}.post-layout .post-section .post-content .post-details .post-info .post-meta.review-genres ul li a:hover{background:var(--color-accent);color:var(--color-bg-grey-lightest)}@media only screen and (min-width: 800px){.post-layout .post-section .post-content .content{padding-right:72px;display:contents}}@media only screen and (min-width: 800px){.post-layout .post-section .post-content .content>*{grid-column:2/3}}@media only screen and (min-width: 800px){.post-layout .post-section .post-content .content .wide{grid-column:1/-1}}.post-layout .post-section .post-read-more{text-align:left;display:flow-root;font-size:2rem;font-weight:500;margin:110px auto;display:grid;grid-template-columns:1fr}@media only screen and (min-width: 1100px){.post-layout .post-section .post-read-more{grid-template-columns:400px 1fr;gap:36px}}.post-layout .post-section .post-read-more span{display:block;margin:0 0 18px;line-height:1}@media only screen and (min-width: 1100px){.post-layout .post-section .post-read-more span{display:inline-block;display:flex;flex-direction:column;justify-content:center;padding:0 0 0 50px}}.post-layout .post-section .post-read-more ul{display:flex;flex-wrap:wrap;gap:18px;justify-content:flex-start;list-style:none;margin:0 0 36px;padding:0}@media only screen and (min-width: 800px){.post-layout .post-section .post-read-more ul{gap:36px}}.post-layout .post-section .post-read-more ul li a{background:var(--color-accent);border-radius:8px;color:var(--color-bg-grey-lightest);display:inline-block;font-size:20px;font-weight:500;padding:12px 24px 9px;line-height:1}.post-break{margin:72px auto;max-width:1440px;padding:18px 0;text-align:center;font-size:3rem;line-height:1}.post-break.v1{max-width:1012px;font-size:4rem;font-weight:700}.post-break.v1 .secondary-content{margin:16px 0 0;font-size:2rem;font-weight:500}.post-break-image{margin:-36px}.post-break-image img{width:100%}.related-post{display:grid;gap:36px;grid-template-columns:1fr;margin-bottom:72px;margin-left:auto;margin-right:auto;max-width:1440px}@media only screen and (min-width: 900px){.related-post{grid-template-columns:1fr 1fr}}.related-post .details{font-size:1.125rem;order:2}@media only screen and (min-width: 900px){.related-post .details{order:1}}.related-post .details a{display:block;padding:0 0 0 36px;border-left:6px solid var(--color-accent);font-size:2rem;font-weight:500;line-height:1.1;margin:18px 0 0}.related-post .cover{order:1}@media only screen and (min-width: 900px){.related-post .cover{order:2}}.related-post .cover img{max-width:333px}.dive-into-radio{text-align:left;display:flow-root;font-size:3rem;font-weight:500;margin-bottom:72px;margin-left:auto;margin-right:auto;max-width:1440px}.dive-into-radio span{display:block;margin:0 0 18px;line-height:1}@media only screen and (min-width: 1100px){.dive-into-radio span{display:inline-block;margin:0 36px 0 0}}.dive-into-radio a{background:var(--color-accent);border-radius:8px;color:var(--color-bg-grey-lightest);display:inline-block;font-size:1.25rem;font-weight:500;margin:0 18px 18px 0;padding:12px 24px 9px}.dive-into-radio a:last-of-type{margin-right:0}@media only screen and (min-width: 800px){.dive-into-radio a{margin:0 36px 0 0}}.post-related-posts{padding-left:18px;padding-right:18px}@media only screen and (min-width: 800px){.post-related-posts{padding-left:36px;padding-right:36px}}.post-related-posts .post-related-posts-wrapper{margin-bottom:72px;margin-left:auto;margin-right:auto;max-width:1440px}.post-related-posts .post-related-posts-wrapper h4{font-size:3rem;font-weight:500;margin:0 0 36px;line-height:1.2}.post-related-posts .post-related-posts-wrapper .post-related-posts-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media only screen and (min-width: 800px){.post-related-posts .post-related-posts-wrapper .post-related-posts-grid{grid-template-columns:1fr 1fr 1fr;gap:36px}}@media only screen and (min-width: 1100px){.post-related-posts .post-related-posts-wrapper .post-related-posts-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.post-related-posts .post-related-posts-wrapper .post-related-posts-grid .post-related-post-item{padding:18px;border-radius:12px}.post-related-posts .post-related-posts-wrapper .post-related-posts-grid .post-related-post-thumbnail{width:100%;border-radius:6px;margin:0 0 12px}.post-related-posts .post-related-posts-wrapper .post-related-posts-grid .post-related-post-meta{display:grid;font-size:.625rem;font-weight:400;grid-template-columns:1fr;margin:0 0 12px;text-transform:uppercase}@media only screen and (min-width: 600px){.post-related-posts .post-related-posts-wrapper .post-related-posts-grid .post-related-post-meta{grid-template-columns:1fr 1fr;gap:18px}.post-related-posts .post-related-posts-wrapper .post-related-posts-grid .post-related-post-meta>:nth-child(2){text-align:right}}.post-related-posts .post-related-posts-wrapper .post-related-posts-grid .post-related-post-title{font-size:1.125rem;font-weight:500;overflow-wrap:anywhere}.post-layout.page .post-featured-image{border-radius:24px;margin:0 auto 72px;width:100%;max-width:1439px}.post-layout.page .post-section .post-content{display:grid;font-size:1.125rem;gap:36px;grid-template-columns:auto}@media only screen and (min-width: 700px){.post-layout.page .post-section .post-content{grid-template-columns:165px auto}}@media only screen and (min-width: 1100px){.post-layout.page .post-section .post-content{grid-template-columns:400px 1fr}}@media only screen and (min-width: 700px){.post-layout.page .post-section .post-content.secondary{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1100px){.post-layout.page .post-section .post-content.secondary{grid-template-columns:1fr 1fr}}.post-layout.page .post-section .post-content .post-headline{font-size:1.5rem;line-height:1.2;margin:0 0 36px}@media only screen and (min-width: 700px){.post-layout.page .post-section .post-content .post-headline{font-size:2rem}}.post-layout.page .post-section .post-content .heading-2{font-size:2rem;font-weight:500;line-height:1.2;margin:0 0 18px}.post-layout.page .post-section .post-content p{font-size:1.125rem;margin:0 0 36px;max-width:600px}.post-layout.page .post-section .post-content .mentions{margin:0 0 36px}.post-layout.page .post-section .post-content .mentions li{display:inline-block}.post-layout.page .post-section .post-content .mentions li a{font-size:.625rem;background:var(--color-bg-grey-lightest);border-radius:3px;font-weight:400;margin:6px 6px 0 0;padding:3px 6px;text-transform:uppercase}.post-layout.page .post-section .post-image{border-radius:12px;margin:0 0 36px;width:100%}.post-layout.page .post-section .post-image.style-2{margin-left:auto;margin-right:auto;max-width:1000px}.post-layout.page .post-section .post-gallery{display:grid;gap:36px;margin:0 0 36px;padding:0 36px}.post-layout.page .post-section .post-gallery.column-2{grid-template-columns:1fr 1fr}.post-layout.page .post-section .post-gallery img{width:100%;border-radius:12px}.post-layout.page .post-section .post-quote{font-size:4rem;font-weight:700;line-height:1.1;margin:0 auto 36px;max-width:1000px;padding:0 36px;text-align:center}.post-layout.page .post-section .post-quote span{display:block;font-size:2rem;font-weight:500;margin:18px 0 0}.post-layout.default .post-section .post-featured-image{border-radius:24px 24px 0 0;max-width:none;width:calc(100% + 36px);margin:-18px -18px 36px}@media only screen and (min-width: 800px){.post-layout.default .post-section .post-featured-image{max-width:none;width:calc(100% + 72px);margin:-36px -36px 36px}}.post-layout.default .post-section .post-content .headline{font-size:1.5rem;line-height:1.2;margin:0 0 36px}@media only screen and (min-width: 700px){.post-layout.default .post-section .post-content .headline{font-size:2rem;max-width:850px}}.post-layout.default .post-section .post-content .heading{font-size:3rem;font-weight:500;line-height:1.2;margin:0 0 36px}.post-layout.default .post-section .post-content .heading .h1,.post-layout.default .post-section .post-content .heading .h2,.post-layout.default .post-section .post-content .heading .h3,.post-layout.default .post-section .post-content .heading .h4,.post-layout.default .post-section .post-content .heading .h5{font-size:3rem}.post-layout.default .post-section .post-content p{font-size:1.125rem;margin:0 0 36px;max-width:700px}.post-layout.default .post-section .post-content p strong{font-weight:700}.post-layout.default .post-section .post-content p a{color:var(--color-accent);text-decoration:underline}.post-layout.default .post-section .post-content .post-quote{font-size:2rem;font-weight:700;line-height:1.1;margin:0 auto 36px;max-width:1194px;padding:0 36px;text-align:center}@media only screen and (min-width: 400px){.post-layout.default .post-section .post-content .post-quote{font-size:3rem}}@media only screen and (min-width: 800px){.post-layout.default .post-section .post-content .post-quote{font-size:4rem}}.post-layout.default .post-section .post-content .post-quote span{display:block;font-size:1.5rem;font-weight:500;margin:18px 0 0}@media only screen and (min-width: 800px){.post-layout.default .post-section .post-content .post-quote span{font-size:2rem}}.post-layout.default .post-section .post-content .list{list-style:disc;list-style-position:inside;margin:0 0 36px}.post-layout.default .post-section .post-content .list li{margin:0;font-size:1.125rem}.post-layout.default .post-section .post-content .question{font-size:1.5rem;font-weight:700;margin:0 0 18px}.post-layout.default .post-section .post-content .image-figure{margin:0 0 36px}.post-layout.default .post-section .post-content .image-figure.wide{max-width:1200px;margin:0 auto 36px}.post-layout.default .post-section .post-content .image-figure .image{margin:0;border-radius:12px;width:100%}.post-layout.default .post-section .post-content .image-figure figcaption{font-size:12px;margin-top:6px}.post-layout.default .post-section .post-content .gallery{display:grid;gap:36px;margin:0 0 36px}.post-layout.default .post-section .post-content .gallery.grid-2{grid-template-columns:repeat(2,1fr)}.post-layout.default .post-section .post-content .gallery.grid-3{grid-template-columns:repeat(3,1fr)}.post-layout.default .post-section .post-content .gallery.grid-4{grid-template-columns:repeat(4,1fr)}.post-layout.default .post-section .post-content .gallery .gallery-item img{width:100%;height:auto;display:block;border-radius:6px}.post-layout.default .post-section .post-content .youtube-wrapper{width:100%;aspect-ratio:16/9;margin:0 0 36px}.post-layout.default .post-section .post-content .youtube-wrapper.wide{max-width:1200px;margin:0 auto 36px}.post-layout.default .post-section .post-content .youtube-wrapper iframe{width:100%;height:100%;border:0;border-radius:12px}.post-layout.default .post-section .post-content .embed,.post-layout.default .post-section .post-content hr.divider,.post-layout.default .post-section .post-content .gap.line1{margin:0 0 36px}.post-layout.default .post-section .post-content .gap.line2{margin:0 0 56px}.post-layout.default .post-section .post-content .gap.line3{margin:0 0 76px}.post-layout.default .post-section .post-content .gap.line4{margin:0 0 96px}.post-layout.default .post-section .post-content .gap.line5{margin:0 0 116px}.post-layout.default .post-section .post-content .links{list-style:none;margin:0 0 36px}.post-layout.default .post-section .post-content .links li{margin:0;font-size:1.125rem}.post-layout.default .post-section .post-content .links li a{color:var(--color-accent);text-decoration:underline}.post-layout.default .post-section .post-gallery{display:grid;gap:18px;margin:0 108px 36px}@media only screen and (min-width: 800px){.post-layout.default .post-section .post-gallery{gap:36px}}.post-layout.default .post-section .post-gallery.column-2{grid-template-columns:1fr 1fr}.post-layout.default .post-section .post-gallery img{width:100%;border-radius:12px}.post-layout.review .post-featured-image{border-radius:24px;margin:0 auto 72px;width:100%;max-width:660px}.post-layout.review .post-section .post-featured-image{border-radius:24px 24px 0 0;max-width:none;width:calc(100% + 36px);margin:-18px -18px 36px}@media only screen and (min-width: 800px){.post-layout.review .post-section .post-featured-image{max-width:none;width:calc(100% + 72px);margin:-36px -36px 36px}}@media only screen and (min-width: 800px){.post-layout.review .post-section .post-content .content{padding-right:72px;display:block}}@media only screen and (min-width: 800px){.post-layout.review .post-section .post-content .content>*{grid-column:2/3}}@media only screen and (min-width: 800px){.post-layout.review .post-section .post-content .content .wide{grid-column:1/-1}}.post-layout.review .post-section .post-content .headline{font-size:1.5rem;line-height:1.2;margin:0 0 36px}@media only screen and (min-width: 700px){.post-layout.review .post-section .post-content .headline{font-size:2rem;max-width:850px}}.post-layout.review .post-section .post-content .heading{font-size:3rem;font-weight:500;line-height:1.2;margin:0 0 36px}.post-layout.review .post-section .post-content .heading .h1,.post-layout.review .post-section .post-content .heading .h2,.post-layout.review .post-section .post-content .heading .h3,.post-layout.review .post-section .post-content .heading .h4,.post-layout.review .post-section .post-content .heading .h5{font-size:3rem}.post-layout.review .post-section .post-content p{font-size:1.125rem;margin:0 0 36px;max-width:700px}.post-layout.review .post-section .post-content p strong{font-weight:700}.post-layout.review .post-section .post-content p a{color:var(--color-accent);text-decoration:underline}.post-layout.review .post-section .post-content .post-quote{font-size:2rem;font-weight:700;line-height:1.1;margin:0 auto 36px;max-width:1194px;padding:0 36px;text-align:center}@media only screen and (min-width: 400px){.post-layout.review .post-section .post-content .post-quote{font-size:3rem}}@media only screen and (min-width: 800px){.post-layout.review .post-section .post-content .post-quote{font-size:4rem}}.post-layout.review .post-section .post-content .post-quote span{display:block;font-size:1.5rem;font-weight:500;margin:18px 0 0}@media only screen and (min-width: 800px){.post-layout.review .post-section .post-content .post-quote span{font-size:2rem}}.post-layout.review .post-section .post-content .list{list-style:disc;list-style-position:inside;margin:0 0 36px}.post-layout.review .post-section .post-content .list li{margin:0;font-size:1.125rem}.post-layout.review .post-section .post-content .question{font-size:1.5rem;font-weight:700;margin:0 0 18px}.post-layout.review .post-section .post-content .image-figure{margin:0 0 36px}.post-layout.review .post-section .post-content .image-figure.wide{max-width:1200px;margin:0 auto 36px}.post-layout.review .post-section .post-content .image-figure .image{margin:0;border-radius:12px;width:100%}.post-layout.review .post-section .post-content .image-figure figcaption{font-size:12px;margin-top:6px}.post-layout.review .post-section .post-content .gallery{display:grid;gap:36px;margin:0 0 36px}.post-layout.review .post-section .post-content .gallery.grid-2{grid-template-columns:repeat(2,1fr)}.post-layout.review .post-section .post-content .gallery.grid-3{grid-template-columns:repeat(3,1fr)}.post-layout.review .post-section .post-content .gallery.grid-4{grid-template-columns:repeat(4,1fr)}.post-layout.review .post-section .post-content .gallery .gallery-item img{width:100%;height:auto;display:block;border-radius:6px}.post-layout.review .post-section .post-content .youtube-wrapper{width:100%;aspect-ratio:16/9;margin:0 0 36px}.post-layout.review .post-section .post-content .youtube-wrapper.wide{max-width:1200px;margin:0 auto 36px}.post-layout.review .post-section .post-content .youtube-wrapper iframe{width:100%;height:100%;border:0;border-radius:12px}.post-layout.review .post-section .post-content .embed,.post-layout.review .post-section .post-content hr.divider,.post-layout.review .post-section .post-content .gap.line1{margin:0 0 36px}.post-layout.review .post-section .post-content .gap.line2{margin:0 0 56px}.post-layout.review .post-section .post-content .gap.line3{margin:0 0 76px}.post-layout.review .post-section .post-content .gap.line4{margin:0 0 96px}.post-layout.review .post-section .post-content .gap.line5{margin:0 0 116px}.post-layout.review .post-section .post-content .links{list-style:none;margin:0 0 36px}.post-layout.review .post-section .post-content .links li{margin:0;font-size:1.125rem}.post-layout.review .post-section .post-content .links li a{color:var(--color-accent);text-decoration:underline}.post-layout.review .post-section .post-gallery{display:grid;gap:18px;margin:0 108px 36px}@media only screen and (min-width: 800px){.post-layout.review .post-section .post-gallery{gap:36px}}.post-layout.review .post-section .post-gallery.column-2{grid-template-columns:1fr 1fr}.post-layout.review .post-section .post-gallery img{width:100%;border-radius:12px}.event-layout .event-header{background-position:center;background-size:cover;border-radius:24px;overflow:hidden;padding:18px;position:relative}@media only screen and (min-width: 1100px){.event-layout .event-header{padding:36px}}.event-layout .event-header:before{content:"";position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;background:inherit;background-size:cover;background-position:center;filter:blur(12px);z-index:1;background-color:#000000b3;background-blend-mode:darken}.event-layout .event-header .event-header-content{color:var(--color-bg-grey-lightest);display:grid;gap:36px;grid-template-columns:1fr;margin:0 auto;max-width:1440px;padding:20px 0;position:relative;z-index:2}@media only screen and (min-width: 600px){.event-layout .event-header .event-header-content{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1000px){.event-layout .event-header .event-header-content{grid-template-columns:1fr 1fr 1fr}}.event-layout .event-header .event-header-content .title{font-size:36px;font-weight:500;line-height:1.3;text-align:left}@media only screen and (min-width: 600px){.event-layout .event-header .event-header-content .title{font-size:64px;grid-column:1/span 2}}@media only screen and (min-width: 1000px){.event-layout .event-header .event-header-content .title{text-align:center;grid-column:1/span 3}}.event-layout .event-header .event-header-content .date-time,.event-layout .event-header .event-header-content .location{font-size:18px;font-weight:500;line-height:1.2}.event-layout .event-header .event-header-content .date-time span,.event-layout .event-header .event-header-content .location span{font-size:24px;font-weight:500;display:block;margin:7px 0}@media only screen and (min-width: 600px){.event-layout .event-header .event-header-content .date-time span,.event-layout .event-header .event-header-content .location span{font-size:32px}}@media only screen and (min-width: 600px){.event-layout .event-header .event-header-content .genres{grid-column:1/span 2}}@media only screen and (min-width: 1000px){.event-layout .event-header .event-header-content .genres{grid-column:auto}}.event-layout .event-header .event-header-content .genres ul{margin:7px 0 0;display:flex;flex-wrap:wrap;gap:18px;list-style:none}.event-layout .event-header .event-header-content .genres ul li a{background:var(--color-bg-grey-lightest);border-radius:6px;text-transform:uppercase;font-size:10px;font-weight:400;padding:3px 6px 1px;margin:0;display:block;line-height:1}@media only screen and (min-width: 600px){.event-layout .event-header .event-header-content .genres ul li a{font-size:20px;font-weight:500;padding:6px 12px 2px}}.event-layout .event-header .event-header-content .genres ul li a:hover{color:var(--color-accent)}.event-layout .event-actions.mobile-only{display:block;justify-self:end}@media only screen and (min-width: 800px){.event-layout .event-actions.mobile-only{display:none}}.event-layout .event-actions.mobile-only .save,.event-layout .event-actions.mobile-only .share{margin:0 0 0 18px}.event-layout .event-actions.desktop-only{display:none}@media only screen and (min-width: 800px){.event-layout .event-actions.desktop-only{display:block}}.event-layout .event-actions .save,.event-layout .event-actions .share{align-items:center;background:var(--color-accent);border-radius:6px;border:none;color:var(--color-bg-grey-lightest);cursor:pointer;display:inline-flex;height:36px;justify-content:center;min-width:36px;margin:0 0 18px}.event-layout .event-actions .save.active svg,.event-layout .event-actions .share.active svg{fill:var(--color-bg-grey-lightest)}.event-layout .event-actions .save svg,.event-layout .event-actions .share svg{display:block;fill:none;height:18px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;stroke:var(--color-bg-grey-lightest)}.event-layout .event-actions .share{background:var(--color-bg-grey-lightest)}.event-layout .event-actions .share svg{stroke:var(--color-accent);height:20px}.event-layout .event-actions .share:hover{background:var(--color-accent)}.event-layout .event-actions .share:hover svg{stroke:var(--color-bg-grey-lightest)}.event-layout .ticket-actions{display:grid;margin:0;gap:36px;grid-template-columns:1fr 1fr}@media only screen and (min-width: 800px){.event-layout .ticket-actions{display:none}}.event-layout .event-details{display:grid;gap:36px;grid-template-columns:1fr;margin:0 0 72px}@media only screen and (min-width: 800px){.event-layout .event-details{grid-template-columns:36px 1fr 1fr}}.event-layout .event-details .tickets-links{display:none}@media only screen and (min-width: 800px){.event-layout .event-details .tickets-links{display:grid;gap:36px;grid-template-columns:auto 1fr;margin:0 0 72px;align-items:center}}.event-layout .event-details .event-tickets{background:var(--color-bg-grey-lightest);color:var(--color-accent);border-radius:6px;font-size:24px;font-weight:500;padding:3px 10px 0;display:inline-block;line-height:1;justify-self:start;align-self:start}@media only screen and (min-width: 800px){.event-layout .event-details .event-tickets{font-size:48px;padding:10px 10px 0}}.event-layout .event-details .event-tickets:hover{background:var(--color-accent);color:var(--color-bg-grey-lightest)}.event-layout .event-details .event-links{display:flex;flex-wrap:wrap;gap:18px;justify-content:flex-start;list-style:none;margin:0 0 36px;padding:0}@media only screen and (min-width: 800px){.event-layout .event-details .event-links{margin:0;justify-content:flex-end}}.event-layout .event-details .event-links.mobile-only{display:flex}@media only screen and (min-width: 800px){.event-layout .event-details .event-links.mobile-only{display:none}}.event-layout .event-details .event-links li a{display:inline-block;background:var(--color-accent);color:var(--color-bg-grey-lightest);border-radius:6px;font-size:20px;font-weight:500;padding:5px 12px 2px;line-height:1}.event-layout .event-details .event-links li a:hover{background:var(--color-primary)}@media only screen and (min-width: 800px){.event-layout .event-details .event-info{padding:0 50px}}.event-layout .event-details .event-info .lineup-heading{font-size:32px;font-weight:500;margin:0 0 12px}@media only screen and (min-width: 800px){.event-layout .event-details .event-info .lineup-heading{margin:0 0 80px}}.event-layout .event-details .event-info .event-lineup{font-size:20px;font-weight:500;line-height:1.1;margin:0 0 36px}@media only screen and (min-width: 800px){.event-layout .event-details .event-info .event-lineup{font-size:48px;margin:0 0 144px}}.event-layout .event-details .event-info .event-lineup li{margin:0 0 6px;font-weight:500;word-break:break-word}@media only screen and (min-width: 800px){.event-layout .event-details .event-info .event-lineup li{margin:0 0 18px}}.event-layout .event-details .event-info .description{white-space:pre-line;font-size:1.125rem;margin:0 0 36px;max-width:700px}.event-layout .event-details .event-info .description strong{font-weight:700}.event-layout .event-details .event-info .description a{color:var(--color-accent);text-decoration:underline}.event-layout .event-details .event-poster{margin:0 0 36px}.event-layout .event-details .event-poster img{border-radius:6px;width:100%}.event-layout .event-details .event-poster.mobile-only{display:block}@media only screen and (min-width: 800px){.event-layout .event-details .event-poster.mobile-only{display:none}}.event-layout .event-details .event-poster.desktop-only{display:none}@media only screen and (min-width: 800px){.event-layout .event-details .event-poster.desktop-only{display:block}}.episode-swiper{margin:0 0 45px!important}@media only screen and (min-width: 800px){.episode-swiper{margin:0 0 72px!important}}.event-read-more{text-align:left;display:flow-root;font-size:2rem;font-weight:500;margin:36px 0 72px}@media only screen and (min-width: 1100px){.event-read-more{margin:144px 0 72px}}.event-read-more span{display:block;margin:0 0 18px;line-height:1;font-weight:500}@media only screen and (min-width: 1100px){.event-read-more span{display:inline-block;margin:0 36px 0 0}}.event-read-more ul{display:flex;flex-wrap:wrap;gap:18px;justify-content:flex-start;list-style:none;margin:0 0 36px;padding:0}@media only screen and (min-width: 800px){.event-read-more ul{gap:36px}}.event-read-more ul a{background:var(--color-accent);border-radius:8px;color:var(--color-bg-grey-lightest);display:inline-block;font-size:20px;font-weight:500;padding:12px 24px 9px;line-height:1}.event-read-more ul a:hover{background:var(--color-primary)}.event-grid{display:grid;gap:36px;row-gap:72px;grid-template-columns:1fr}@media only screen and (min-width: 800px){.event-grid{grid-template-columns:repeat(2,1fr);row-gap:115px}}@media only screen and (min-width: 1300px){.event-grid{grid-template-columns:repeat(3,1fr)}}.event-grid.col2{grid-template-columns:1fr;margin:0 0 36px}@media only screen and (min-width: 600px){.event-grid.col2{grid-template-columns:repeat(2,1fr)}}.event-grid.col4{grid-template-columns:1fr;margin:0 0 36px}@media only screen and (min-width: 600px){.event-grid.col4{grid-template-columns:repeat(4,1fr)}}.event-grid .event-grid-item .event-thumbnail{position:relative}.event-grid .event-grid-item .event-thumbnail img{width:100%;border-radius:6px;margin:0 0 18px;object-fit:cover;aspect-ratio:210/297;display:block}.event-grid .event-grid-item .event-thumbnail .save{cursor:pointer;right:18px;position:absolute;bottom:18px;transition:none;background:var(--color-accent);background:#03030326;padding:8px;border-radius:6px}.event-grid .event-grid-item .event-thumbnail .save:hover svg{fill:var(--color-bg-grey-lightest)}.event-grid .event-grid-item .event-thumbnail .save.active svg{fill:var(--color-bg-grey-lightest)}.event-grid .event-grid-item .event-thumbnail .save svg{fill:none;stroke:var(--color-bg-grey-lightest);height:16px;width:16px;opacity:1;transition:all .3s ease;display:block;stroke-width:2px}.event-grid .event-grid-item .event-meta{display:grid;grid-template-columns:1fr 1fr;margin:0 0 18px;gap:18px}.event-grid .event-grid-item .event-meta .event-date{font-size:18px;font-weight:500;justify-self:end}.event-grid .event-grid-item .event-meta .tickets{font-size:1.25rem;font-weight:500;background:var(--color-bg-grey-lightest);display:inline-block;width:fit-content;padding:6px 12px 0;line-height:1;border-radius:6px}.event-grid .event-grid-item .event-meta .tickets:hover{background:var(--color-accent);color:var(--color-bg-grey-lightest)}.event-grid .event-grid-item .clickable{display:block;padding:6px;margin:0 -6px;border-radius:6px;transition:all .05s ease}.event-grid .event-grid-item .clickable:hover{background:var(--color-bg-grey-lightest)}.event-grid .event-grid-item .event-title{font-size:18px;font-weight:500;margin:0;line-height:1.4}.event-banner{display:grid;height:500px;overflow:hidden;width:100%}@media only screen and (min-width: 800px){.event-banner{height:700px}}.event-banner .media,.event-banner .overlay,.event-banner .info,.event-banner .navigation{border-radius:12px;grid-area:1/1}.event-banner .media{overflow:hidden}.event-banner .media img{border-radius:12px;display:block;height:100%;object-fit:cover;width:100%}.event-banner .media video{border-radius:12px;display:block;height:100%;object-fit:cover;pointer-events:none;width:100%}.event-banner .overlay{background:linear-gradient(to bottom,#0000,#0006);height:100%;width:100%;z-index:1}.event-banner .info{align-self:center;justify-self:center;overflow:hidden;z-index:2;color:var(--color-bg-grey-lightest);text-align:center}.event-banner .info .details{display:grid;gap:36px;margin-bottom:18px;grid-template-columns:200px auto 200px;align-items:center}.event-banner .info .details .first{justify-self:end}.event-banner .info .details .last{justify-self:start}.event-banner .info .details .date,.event-banner .info .details .location{display:inline-block;font-size:20px;font-weight:500;color:var(--color-bg-grey-lightest);background:var(--color-accent);padding:2px 12px 0;line-height:1;border-radius:6px}.event-banner .info .details .title{display:inline-block;font-size:48px;font-weight:500;color:var(--color-accent);background:var(--color-bg-grey-lightest);padding:6px 6px 1px;line-height:1;border-radius:6px}.event-banner .info ul.lineup{list-style-type:none;font-family:Rubik,sans-serif;margin:0;font-size:20px;line-height:1}.event-banner .info ul.lineup li{display:inline-block;background:var(--color-bg-grey-lightest);color:var(--color-primary);padding:1px 12px;margin:0 18px 18px 0;border-radius:6px}.event-banner .info ul.lineup li:last-child{margin-right:0}.event-banner .navigation{align-items:center;display:grid;gap:18px;grid-template-columns:23px auto 23px;justify-content:start;text-shadow:0 2px 6px rgba(0,0,0,.6);width:auto;z-index:3;margin:18px}@media only screen and (min-width: 800px){.event-banner .navigation{align-self:end;justify-self:end}}.event-banner .navigation button{align-items:center;border:none;cursor:pointer;display:flex;justify-content:center;margin:0}.event-banner .navigation button svg{fill:var(--color-bg-grey-lightest);width:15px}.event-banner .navigation .current-slide{color:var(--color-bg-grey-lightest);font-size:.7rem;font-weight:500;text-align:center}.features-reviews-grid{display:grid;gap:18px;grid-template-columns:1fr 1fr}@media only screen and (min-width: 1300px){.features-reviews-grid{gap:36px}}.features-reviews-grid:not(:last-of-type){margin-bottom:59px}.features-reviews-grid.col4{grid-template-columns:1fr 1fr 1fr 1fr}.features-reviews-grid li{display:flex}.features-reviews-grid .features-reviews-grid-item{background:var(--color-bg-grey-lightest);border-color:#421cff;border-radius:12px;border-style:solid;border-width:3px;display:block;padding:18px}.features-reviews-grid .features-reviews-grid-item .features-reviews-grid-item-thumbnail img{width:100%;border-radius:6px;margin:0 0 12px;object-fit:cover;aspect-ratio:1;display:block}.features-reviews-grid .features-reviews-grid-item .features-reviews-grid-item-meta{display:grid;grid-template-columns:1fr;margin:0 0 12px}@media only screen and (min-width: 600px){.features-reviews-grid .features-reviews-grid-item .features-reviews-grid-item-meta{grid-template-columns:1fr 1fr;gap:20px;margin:0 0 12px}.features-reviews-grid .features-reviews-grid-item .features-reviews-grid-item-meta .features-reviews-grid-item-meta-date{text-align:left}}.features-reviews-grid .features-reviews-grid-item .features-reviews-grid-item-meta .features-reviews-grid-item-meta-taxonomies{font-size:.625rem;text-transform:uppercase;display:flex;justify-content:flex-end}.features-reviews-grid .features-reviews-grid-item .features-reviews-grid-item-meta .features-reviews-grid-item-meta-taxonomies li{padding:0}.features-reviews-grid .features-reviews-grid-item .features-reviews-grid-item-meta .features-reviews-grid-item-meta-taxonomies a.taxonomy{margin:0 10px 0 0}.features-reviews-grid .features-reviews-grid-item .features-reviews-grid-item-meta .features-reviews-grid-item-meta-date{font-size:.625rem}.features-reviews-grid .features-reviews-grid-item .features-reviews-grid-item-title{font-size:1.125rem;font-weight:500;margin:0;line-height:1.4;overflow-wrap:anywhere;text-transform:uppercase;text-align:center}.features-reviews-grid .features-reviews-grid-item .features-reviews-grid-item-excerpt{font-size:.875rem;font-weight:400;margin:12px 0 0;line-height:1.4}.features-coverstories-grid{display:grid;gap:18px;grid-template-columns:1fr 1fr}@media only screen and (min-width: 1300px){.features-coverstories-grid{gap:36px}}.features-coverstories-grid:not(:last-of-type){margin-bottom:59px}.features-coverstories-grid.col4{grid-template-columns:1fr 1fr 1fr 1fr}.features-coverstories-grid li{display:flex}.features-coverstories-grid .features-coverstories-grid-item{background:var(--color-bg-grey-lightest);border-radius:12px;border-style:solid;border-width:3px;display:block;padding:18px}.features-coverstories-grid .features-coverstories-grid-item .features-coverstories-grid-item-thumbnail img{width:100%;border-radius:6px;margin:0 0 12px;object-fit:cover;aspect-ratio:3/2;display:block}.features-coverstories-grid .features-coverstories-grid-item .features-coverstories-grid-item-meta{display:grid;grid-template-columns:1fr;margin:0 0 12px}@media only screen and (min-width: 600px){.features-coverstories-grid .features-coverstories-grid-item .features-coverstories-grid-item-meta{grid-template-columns:1fr 1fr;gap:20px;margin:0 0 12px}.features-coverstories-grid .features-coverstories-grid-item .features-coverstories-grid-item-meta .features-coverstories-grid-item-meta-date{text-align:left}}.features-coverstories-grid .features-coverstories-grid-item .features-coverstories-grid-item-meta .features-coverstories-grid-item-meta-taxonomies{font-size:.625rem;text-transform:uppercase;display:flex;justify-content:flex-end}.features-coverstories-grid .features-coverstories-grid-item .features-coverstories-grid-item-meta .features-coverstories-grid-item-meta-taxonomies li{padding:0}.features-coverstories-grid .features-coverstories-grid-item .features-coverstories-grid-item-meta .features-coverstories-grid-item-meta-taxonomies a.taxonomy{margin:0 10px 0 0}.features-coverstories-grid .features-coverstories-grid-item .features-coverstories-grid-item-meta .features-coverstories-grid-item-meta-date{font-size:.625rem}.features-coverstories-grid .features-coverstories-grid-item .features-coverstories-grid-item-title{font-size:1.125rem;font-weight:500;margin:0;line-height:1.4;overflow-wrap:anywhere;text-transform:uppercase;text-align:center}.features-coverstories-grid .features-coverstories-grid-item .features-coverstories-grid-item-excerpt{font-size:.875rem;font-weight:400;margin:12px 0 0;line-height:1.4}.features-interviews-grid{display:grid;gap:18px;grid-template-columns:1fr 1fr}@media only screen and (min-width: 1300px){.features-interviews-grid{gap:36px}}.features-interviews-grid:not(:last-of-type){margin-bottom:59px}.features-interviews-grid.col4{grid-template-columns:1fr 1fr 1fr 1fr}.features-interviews-grid li{display:flex}.features-interviews-grid .features-interviews-grid-item{background:var(--color-bg-grey-lightest);border-radius:12px;border-style:solid;border-width:3px;display:block;padding:18px}.features-interviews-grid .features-interviews-grid-item .features-interviews-grid-item-thumbnail img{width:100%;border-radius:6px;margin:0 0 12px;object-fit:cover;aspect-ratio:3/2;display:block}.features-interviews-grid .features-interviews-grid-item .features-interviews-grid-item-meta{display:grid;grid-template-columns:1fr;margin:0 0 12px}@media only screen and (min-width: 600px){.features-interviews-grid .features-interviews-grid-item .features-interviews-grid-item-meta{grid-template-columns:1fr 1fr;gap:20px;margin:0 0 12px}.features-interviews-grid .features-interviews-grid-item .features-interviews-grid-item-meta .features-interviews-grid-item-meta-date{text-align:left}}.features-interviews-grid .features-interviews-grid-item .features-interviews-grid-item-meta .features-interviews-grid-item-meta-taxonomies{font-size:.625rem;text-transform:uppercase;display:flex;justify-content:flex-end}.features-interviews-grid .features-interviews-grid-item .features-interviews-grid-item-meta .features-interviews-grid-item-meta-taxonomies li{padding:0}.features-interviews-grid .features-interviews-grid-item .features-interviews-grid-item-meta .features-interviews-grid-item-meta-taxonomies a.taxonomy{margin:0 10px 0 0}.features-interviews-grid .features-interviews-grid-item .features-interviews-grid-item-meta .features-interviews-grid-item-meta-date{font-size:.625rem}.features-interviews-grid .features-interviews-grid-item .features-interviews-grid-item-title{font-size:1.125rem;font-weight:500;margin:0;line-height:1.4;overflow-wrap:anywhere;text-transform:uppercase;text-align:center}.features-interviews-grid .features-interviews-grid-item .features-interviews-grid-item-excerpt{font-size:.875rem;font-weight:400;margin:12px 0 0;line-height:1.4}.features-read-grid{display:grid;grid-auto-flow:column;gap:36px;justify-content:center}.features-read-grid:not(:last-of-type){margin-bottom:36px}.features-read-grid.col-2 .features-read-grid-item .features-read-grid-item-thumbnail img{height:400px}.features-read-grid.col-2 .features-read-grid-item .features-read-grid-item-meta,.features-read-grid.col-2 .features-read-grid-item .features-read-grid-item-title{max-width:400px}.features-read-grid.col-4 .features-read-grid-item .features-read-grid-item-thumbnail img{height:200px}.features-read-grid.col-4 .features-read-grid-item .features-read-grid-item-meta,.features-read-grid.col-4 .features-read-grid-item .features-read-grid-item-title{max-width:200px}.features-read-grid .item{background:var(--color-bg-grey-lightest);border-color:#421cff;border-radius:12px;border-style:solid;border-width:3px;display:block;padding:18px}.features-read-grid .item-0 .features-read-grid-item .features-read-grid-item-thumbnail img{aspect-ratio:3/2}.features-read-grid .item-1 .features-read-grid-item .features-read-grid-item-thumbnail img,.features-read-grid .item-2 .features-read-grid-item .features-read-grid-item-thumbnail img{aspect-ratio:1}.features-read-grid .item-3 .features-read-grid-item .features-read-grid-item-thumbnail img,.features-read-grid .item-4 .features-read-grid-item .features-read-grid-item-thumbnail img,.features-read-grid .item-5 .features-read-grid-item .features-read-grid-item-thumbnail img,.features-read-grid .sitem-2 .features-read-grid-item .features-read-grid-item-thumbnail img{aspect-ratio:3/2}.features-read-grid .sitem-3 .features-read-grid-item .features-read-grid-item-thumbnail img,.features-read-grid .sitem-4 .features-read-grid-item .features-read-grid-item-thumbnail img,.features-read-grid .sitem-5 .features-read-grid-item .features-read-grid-item-thumbnail img{aspect-ratio:1}.features-read-grid .features-read-grid-item{display:inline-flex;flex-direction:column;align-items:center;width:fit-content;text-align:center}.features-read-grid .features-read-grid-item .features-read-grid-item-thumbnail img{width:auto;display:block;margin:0 0 12px}.features-read-grid .features-read-grid-item .features-read-grid-item-meta{display:grid;grid-template-columns:1fr;margin:0 0 12px}@media only screen and (min-width: 600px){.features-read-grid .features-read-grid-item .features-read-grid-item-meta{grid-template-columns:1fr 1fr;gap:20px;margin:0 0 12px}.features-read-grid .features-read-grid-item .features-read-grid-item-meta .features-read-grid-item-meta-date{text-align:left}}.features-read-grid .features-read-grid-item .features-read-grid-item-meta .features-read-grid-item-meta-taxonomies{font-size:.625rem;text-transform:uppercase;display:flex;justify-content:flex-end}.features-read-grid .features-read-grid-item .features-read-grid-item-meta .features-read-grid-item-meta-taxonomies li{padding:0}.features-read-grid .features-read-grid-item .features-read-grid-item-meta .features-read-grid-item-meta-taxonomies a.taxonomy{margin:0 10px 0 0}.features-read-grid .features-read-grid-item .features-read-grid-item-meta .features-read-grid-item-meta-date{font-size:.625rem}.features-read-grid .features-read-grid-item .features-read-grid-item-title{font-size:1.125rem;font-weight:500;margin:0;line-height:1.4;overflow-wrap:anywhere;text-align:center}.features-read-grid .features-read-grid-item .features-read-grid-item-excerpt{font-size:.875rem;font-weight:400;margin:12px 0 0;line-height:1.4}.explore-list{max-width:950px;margin:0 auto}.explore-list .explore-list-item{margin:0 0 72px}.explore-list .explore-list-item:hover .cover img{border-radius:24px}.explore-list .explore-list-item .cover{position:relative;margin:0 0 15px}.explore-list .explore-list-item .cover img{display:block;object-fit:cover;border-radius:6px;width:100%;transition:all .05s ease;aspect-ratio:3/2}.explore-list .explore-list-item .cover .title{align-items:center;bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;opacity:1;position:absolute;width:100%;height:100%}.explore-list .explore-list-item .cover .title span{background:var(--color-bg-grey-lightest);color:var(--color-accent);font-size:2rem;font-weight:500;line-height:1.1;display:block;padding:6px 6px 3px;border-radius:6px;transition:all .05s ease;transition:background-color .5s ease,color .5s ease}@media only screen and (min-width: 800px){.explore-list .explore-list-item .cover .title span{font-size:3rem}}.explore-list .explore-list-item .cover .title span:hover{background:var(--color-accent);color:var(--color-bg-grey-lightest)}.explore-list .explore-list-item .description{font-size:1rem;font-weight:400;margin:0;line-height:1.4;overflow-wrap:anywhere}.explore-category .explore-category-title{font-size:4rem;font-weight:500;line-height:1.2;margin-bottom:36px;text-align:center}.explore-category .explore-category-cover{max-width:948px;margin:0 auto 36px}.explore-category .explore-category-cover img{max-width:100%;border-radius:6px}.explore-category .explore-category-description{font-size:2rem;font-weight:500;line-height:1.2;max-width:948px;margin:0 auto}.explore-category-grid{display:grid;gap:18px;grid-template-columns:1fr 1fr}@media only screen and (min-width: 1300px){.explore-category-grid{gap:36px}}.explore-category-grid li{display:flex}.explore-category-grid .explore-category-grid-item{background:var(--color-bg-grey-lightest);border-radius:12px;border-style:solid;display:block;padding:18px;height:100%}.explore-category-grid .explore-category-grid-item .explore-category-grid-item-thumbnail img{width:100%;border-radius:6px;margin:0 0 12px;object-fit:cover;aspect-ratio:3/2;display:block;transition:all .05s ease}.explore-category-grid .explore-category-grid-item .explore-category-grid-item-thumbnail img:hover{border-radius:24px}.explore-category-grid .explore-category-grid-item .clickable{display:block;padding:6px;margin:0 -6px;border-radius:6px;transition:all .05s ease}.explore-category-grid .explore-category-grid-item .clickable:hover{background:var(--color-bg-grey-lightest)}.explore-category-grid .explore-category-grid-item .explore-category-grid-item-meta{display:grid;grid-template-columns:1fr;margin:0 0 12px}@media only screen and (min-width: 600px){.explore-category-grid .explore-category-grid-item .explore-category-grid-item-meta{grid-template-columns:1fr 1fr;gap:20px;margin:0 0 12px}.explore-category-grid .explore-category-grid-item .explore-category-grid-item-meta .explore-category-grid-item-meta-date{text-align:left}}.explore-category-grid .explore-category-grid-item .explore-category-grid-item-meta .explore-category-grid-item-meta-taxonomies{font-size:.625rem;text-transform:uppercase;display:flex;justify-content:flex-end}.explore-category-grid .explore-category-grid-item .explore-category-grid-item-meta .explore-category-grid-item-meta-taxonomies li{padding:0}.explore-category-grid .explore-category-grid-item .explore-category-grid-item-meta .explore-category-grid-item-meta-taxonomies a.taxonomy{margin:0 10px 0 0}.explore-category-grid .explore-category-grid-item .explore-category-grid-item-meta .explore-category-grid-item-meta-date{font-size:.625rem}.explore-category-grid .explore-category-grid-item .explore-category-grid-item-title{font-size:1.125rem;font-weight:500;margin:0;line-height:1.4;overflow-wrap:anywhere;text-transform:uppercase;text-align:center}.explore-category-grid .explore-category-grid-item .explore-category-grid-item-excerpt{font-size:.875rem;font-weight:400;margin:12px 0 0;line-height:1.4}.featured-event .featured-event-background{margin:0 auto;max-width:1440px;background-size:cover;background-position:center;background-repeat:no-repeat;padding:120px 18px;border-radius:6px}@media only screen and (min-width: 800px){.featured-event .featured-event-background{padding:300px 100px}}.featured-event .featured-event-background .content{display:flex;flex-direction:column;justify-content:center;align-items:center}.featured-event .featured-event-background .content .featured-event-details{align-items:center;display:grid;grid-template-columns:1fr;gap:12px;margin:0 0 18px}@media only screen and (min-width: 800px){.featured-event .featured-event-background .content .featured-event-details{grid-template-columns:1fr auto 1fr;gap:36px}}.featured-event .featured-event-background .content .featured-event-details .featured-event-title{background:var(--color-bg-grey-lightest);border-radius:6px;font-size:2rem;color:var(--color-accent);line-height:1;padding:6px 8px 2px;font-weight:500;text-align:center}@media only screen and (min-width: 600px){.featured-event .featured-event-background .content .featured-event-details .featured-event-title{font-size:3rem}}.featured-event .featured-event-background .content .featured-event-details .featured-event-venue,.featured-event .featured-event-background .content .featured-event-details .featured-event-date{color:var(--color-bg-grey-lightest);background:var(--color-accent);padding:6px 12px 3px;font-weight:500;font-size:1.25rem;border-radius:6px;text-align:center;line-height:1;display:inline-block;justify-self:center}@media only screen and (min-width: 800px){.featured-event .featured-event-background .content .featured-event-details .featured-event-venue,.featured-event .featured-event-background .content .featured-event-details .featured-event-date{display:block;justify-self:normal}}.featured-event .featured-event-background .content ul.featured-event-artists{font-size:1.25rem;list-style-type:none;font-family:Rubik,sans-serif;font-weight:500;text-align:center}.featured-event .featured-event-background .content ul.featured-event-artists li{display:inline-block;margin:0 18px 18px}@media only screen and (min-width: 800px){.featured-event .featured-event-background .content ul.featured-event-artists li{margin:0 36px 12px 0}.featured-event .featured-event-background .content ul.featured-event-artists li:last-of-type{margin-right:0}}.featured-event .featured-event-background .content ul.featured-event-artists li a{background:var(--color-bg-grey-lightest);color:var(--color-primary);padding:3px 12px;border-radius:6px;display:inline-block}.featured-event .featured-event-background .content ul.featured-event-artists li a:hover{color:var(--color-accent)}.page .page-title{font-size:2.25rem;color:var(--color-primary);font-weight:500;text-transform:uppercase;margin:0;line-height:1;text-align:center;padding:0 18px}@media only screen and (min-width: 800px){.page .page-title{margin:36px 0 72px}}.page .page-title.small-bottom{margin:36px 0}.page .featured-image{border-radius:24px;width:100%}.page .section>*:last-child{margin-bottom:0}.page .heading{font-size:2rem;margin:0 auto 32px;max-width:950px;line-height:1.2}.page .headline{font-size:2.25rem;margin:0 auto 72px;max-width:950px;line-height:1.2}.page .headline.centered{text-align:center}.page .headline.narrow{max-width:750px}.page p{font-size:1.125rem;margin:0 auto 36px;max-width:700px}.page p.bottom-large{margin-bottom:72px}.artists-booked-grid li .thumbnail{position:relative}.page-auth{max-width:950px;margin:0 auto;padding:160px 0 140px}.page-auth.narrow{max-width:700px}.page-auth h1{font-size:4rem;font-weight:500;margin:0 0 9px;line-height:1}.page-auth span.info,.page-auth span.info2{display:block;font-size:1.125rem;font-weight:450;margin:0 0 36px}.page-auth span.info2{margin:36px 0 0}.page-auth .form-auth{display:block;margin:0 0 36px}.page-auth .form-auth .one-column,.page-auth .form-auth .two-column{display:grid;column-gap:36px;row-gap:36px;grid-template-columns:1fr}@media only screen and (min-width: 800px){.page-auth .form-auth .two-column{grid-template-columns:1fr 1fr}}.page-auth .form-auth a{display:inline-block;font-weight:450;font-size:1.125rem;margin:18px 0 0}.page-auth .form-auth input{width:100%;box-sizing:border-box}.page-auth .form-auth input[type=text],.page-auth .form-auth input[type=email],.page-auth .form-auth input[type=password]{background:transparent;border:0;outline:none;border-radius:12px;border:2px solid var(--color-accent);padding:0 16px;height:54px}.page-auth .form-auth input[type=text]::placeholder,.page-auth .form-auth input[type=email]::placeholder,.page-auth .form-auth input[type=password]::placeholder{color:var(--color-primary)}.page-auth .form-auth input[type=text]::-ms-input-placeholder,.page-auth .form-auth input[type=email]::-ms-input-placeholder,.page-auth .form-auth input[type=password]::-ms-input-placeholder{color:var(--color-primary)}.page-auth .form-auth button{display:block;background:var(--color-accent);color:var(--color-bg-grey-lightest);outline:none;border-radius:12px;border:2px solid var(--color-accent);font-size:2rem;font-weight:700;padding:9px 18px;margin:36px 0 0}@media only screen and (min-width: 1300px){.page-auth .form-auth button{font-size:2rem}}.page-auth .social-auth-link{background:var(--color-bg-grey-lightest);color:var(--color-primary);padding:6px 12px;border-radius:6px;font-weight:500;margin:0 18px 0 0}.page-auth .no-account-yet{color:var(--color-accent);font-size:1.5rem;font-weight:500;line-height:1.2;margin:72px 0 0}@media only screen and (min-width: 800px){.page-auth .no-account-yet{font-size:3rem;line-height:1.1}}.page-auth .no-account-yet span,.page-auth .no-account-yet a{background:var(--color-bg-grey-lightest);color:var(--color-accent);border-radius:6px;padding:6px;font-weight:500}.artists-booked-grid{display:grid;gap:18px;grid-template-columns:1fr}@media only screen and (min-width: 800px){.artists-booked-grid{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1300px){.artists-booked-grid{grid-template-columns:1fr 1fr 1fr;gap:36px}}@media only screen and (min-width: 1500px){.artists-booked-grid{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (min-width: 1500px){.artists-booked-grid.col-3{grid-template-columns:1fr 1fr 1fr}}.artists-booked-grid li .thumbnail{cursor:pointer;position:relative}.artists-booked-grid li .thumbnail img{display:block;object-fit:cover;border-radius:6px;width:100%;transition:all .05s ease;aspect-ratio:1/1}.artists-booked-grid li .thumbnail h3{bottom:0;color:var(--color-bg-grey-lightest);left:0;padding:5px 10px;position:absolute;font-size:1.125rem;background:linear-gradient(to bottom,#0000,#0006);width:100%;height:80px;align-items:end;display:flex}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:11000}.modal-overlay .modal{background:var(--color-bg-grey-lightest);padding:20px;border-radius:12px;max-width:500px}.modal-overlay .modal .modal-image{max-width:100%;border-radius:6px;margin-bottom:15px}.modal-overlay .modal h2{font-size:23px;font-weight:500;margin:0 0 18px}.modal-overlay .modal p{font-size:14px;margin:0 0 18px}.button-view-all,.button-load-more{background:var(--color-bg-grey-lightest);color:var(--color-primary);margin-left:auto;margin-right:auto;height:34px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;border-radius:3px;font-size:1rem;font-family:Rubik,sans-serif;font-weight:400;max-width:210px;width:100%;margin-top:36px}@media only screen and (min-width: 800px){.button-view-all,.button-load-more{margin-top:72px}}.button-view-all:hover,.button-load-more:hover{background:var(--color-accent);color:var(--color-bg-grey-lightest)}.footer-main{padding:0 18px}@media only screen and (min-width: 800px){.footer-main{padding:0 54px}}@media only screen and (min-width: 1672px){.footer-main{padding:0}}@media only screen and (min-width: 800px){.footer-main .footer-wrapper{max-width:1440px;margin:0 auto}}.audio-player{background:var(--color-bg-grey-lightest);bottom:0;color:var(--color-primary);left:0;position:fixed;right:0;width:auto;z-index:10001}@media only screen and (min-width: 700px){.audio-player{border-bottom-left-radius:0;border-bottom-right-radius:0}}.audio-player .fade-enter-active,.audio-player .fade-leave-active{transition:opacity .25s ease}.audio-player .fade-enter-from,.audio-player .fade-leave-to{opacity:0}.audio-player .player-loading{height:60px;display:flex;justify-content:center;align-items:center;animation:fadeInOut 2.5s ease-in-out infinite}@keyframes fadeInOut{0%{opacity:0}50%{opacity:1}to{opacity:0}}.audio-player .content{align-items:center;margin:0 auto;padding:0;display:grid;grid-template-columns:1fr 60px;gap:20px}@media only screen and (min-width: 500px){.audio-player .content{grid-template-columns:1fr 120px}}@media only screen and (min-width: 500px){.audio-player .content{gap:40px}}@media only screen and (min-width: 600px){.audio-player .content{grid-template-columns:1fr 173px 120px}}@media only screen and (min-width: 900px){.audio-player .content{grid-template-columns:1fr 173px 120px}}@media only screen and (min-width: 1200px){.audio-player .content{grid-template-columns:1fr 173px 205px 120px}}.audio-player .content button,.audio-player .content a{margin:0;height:100%}.audio-player .content button svg,.audio-player .content a svg{vertical-align:middle;fill:none}.audio-player .content .cover-playpause-seek{display:grid;grid-template-columns:60px 60px auto;align-items:center}.audio-player .content .thumbnail{display:inline-block;width:60px;vertical-align:middle}.audio-player .content .thumbnail img{width:100%}.audio-player .content .play-pause{display:inline-block;width:60px;height:60px;vertical-align:middle}.audio-player .content .play-pause svg{height:24px;width:24px;fill:var(--color-primary)}.audio-player .content .info{line-height:1;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;max-width:180px}@media only screen and (min-width: 500px){.audio-player .content .info{max-width:none}}.audio-player .content .info .date-aired{display:none;font-size:.625rem;text-transform:uppercase;margin:0 0 6px}@media only screen and (min-width: 700px){.audio-player .content .info .date-aired{display:block}}.audio-player .content .info .show{font-size:14px;font-weight:500;margin:0 0 2px}@media only screen and (min-width: 700px){.audio-player .content .info .show{margin:0 0 6px}}.audio-player .content .info .host{font-size:11px}.audio-player .content .seekbar{display:grid;grid-template-columns:50px 1fr 50px;gap:10px;align-items:center}@media only screen and (min-width: 900px){.audio-player .content .seekbar{grid-template-columns:50px 1fr 50px 80px}}.audio-player .content .seekbar .current-time,.audio-player .content .seekbar .total-time{font-size:.625rem;font-weight:600}.audio-player .content .seekbar .current-time{text-align:right}.audio-player .content .seekbar .progressbar{-webkit-appearance:none;width:100%;height:9px;border-radius:3px;background:#b0b0b0;outline:none;-webkit-transition:.2s;transition:opacity .2s}.audio-player .content .seekbar .progressbar::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:var(--color-primary);cursor:pointer}.audio-player .content .seekbar .progressbar::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:var(--color-primary);cursor:pointer}.audio-player .content .skip{display:none}@media only screen and (min-width: 900px){.audio-player .content .skip{display:flex;align-items:center;justify-content:center;gap:8px}}.audio-player .content .skip button{background:none;border:none;padding:0;margin:0;display:flex;align-items:center;cursor:pointer}.audio-player .content .skip button svg{width:30px;height:30px}.audio-player .content .skip .divider{display:flex;align-items:center;height:100%}.audio-player .content .actions{display:none}@media only screen and (min-width: 600px){.audio-player .content .actions{display:grid;gap:15px;grid-template-columns:36px 36px 36px;align-items:center;justify-content:center}}.audio-player .content .actions .follow-host:hover .bg{fill:var(--color-accent)}.audio-player .content .actions .follow-host:hover path{stroke:var(--color-bg-grey-lightest)}.audio-player .content .actions .follow-host.active .bg{fill:var(--color-accent)}.audio-player .content .actions .follow-host.active path{fill:var(--color-bg-grey-lightest);stroke-width:0;stroke:var(--color-bg-grey-lightest)}.audio-player .content .actions .follow-host svg{width:36px}.audio-player .content .actions .save-episode:hover .bg{fill:var(--color-accent)}.audio-player .content .actions .save-episode:hover path{stroke:var(--color-bg-grey-lightest)}.audio-player .content .actions .save-episode.active .bg{fill:var(--color-accent)}.audio-player .content .actions .save-episode.active path{fill:var(--color-bg-grey-lightest);stroke-width:0;stroke:var(--color-bg-grey-lightest)}.audio-player .content .actions .save-episode svg{width:36px}.audio-player .content .actions .share-episode svg{width:36px}.audio-player .content .details{position:relative;display:none}@media only screen and (min-width: 1200px){.audio-player .content .details{display:block}}.audio-player .content .details .tracklist-overlay{background:var(--color-bg-grey-lightest);border-radius:12px 12px 0 0;bottom:41px;box-sizing:border-box;left:0;max-height:300px;overflow-y:auto;padding:10px;position:absolute;width:100%;z-index:10}.audio-player .content .details .tracklist-overlay .tracklist{margin:9px 0 0}.audio-player .content .details .tracklist-overlay .tracklist li{margin:0 0 9px;font-size:12px;font-weight:400}.audio-player .content .details .tracklist-overlay .tracklist li:last-child{margin:0}.audio-player .content .details .tracklist-overlay .tracklist li strong{display:block;font-weight:700}.audio-player .content .details .tracklist-overlay .tracklist-na{font-size:12px;font-weight:700}.audio-player .content .details .details-buttons{display:none}@media only screen and (min-width: 1000px){.audio-player .content .details .details-buttons{display:grid;gap:18px;grid-template-columns:1fr 1fr;align-items:center;justify-content:center}}.audio-player .content .details .details-buttons .up-next,.audio-player .content .details .details-buttons .tracklist{background:var(--color-bg-grey-lightest);font-size:1.25rem;font-weight:500;height:32px;border-radius:6px}.audio-player .content .details .details-buttons .up-next{width:90px;justify-self:end}.audio-player .content .details .details-buttons .up-next svg{width:90px}.audio-player .content .details .details-buttons .tracklist{width:95px}.audio-player .content .details .details-buttons .tracklist svg{width:95px}.audio-player .content .soundcloud-close{display:grid;grid-template-columns:60px;align-items:center}@media only screen and (min-width: 400px){.audio-player .content .soundcloud-close{grid-template-columns:60px 60px}}.audio-player .content .soundcloud-close .soundcloud{display:inline-flex;align-items:center;justify-content:center}.audio-player .content .soundcloud-close .soundcloud svg{height:36px;width:36px}.audio-player .content .soundcloud-close .player-close{display:none}@media only screen and (min-width: 500px){.audio-player .content .soundcloud-close .player-close{display:inline-block}}.audio-player .content .soundcloud-close .player-close svg{width:35px;height:35px}.player-opened{padding-bottom:60px}.nav-footer{display:grid;grid-template-columns:1fr;gap:36px;max-width:1656px;margin:0 0 54px}@media only screen and (min-width: 400px){.nav-footer{grid-template-columns:1fr 1fr}.nav-footer>div:nth-child(1),.nav-footer>div:nth-child(2){grid-column:span 1}.nav-footer>div:nth-child(3),.nav-footer>div:nth-child(4){grid-column:1/-1}}@media only screen and (min-width: 800px){.nav-footer{grid-template-columns:1fr 1fr 1fr;margin:0 0 72px}.nav-footer>div:nth-child(1),.nav-footer>div:nth-child(2),.nav-footer>div:nth-child(3){grid-column:span 1}.nav-footer>div:nth-child(4){grid-column:1/-1}}@media only screen and (min-width: 1300px){.nav-footer{grid-template-columns:1fr 1fr 1fr auto}.nav-footer>div:nth-child(1),.nav-footer>div:nth-child(2),.nav-footer>div:nth-child(3),.nav-footer>div:nth-child(4){grid-column:span 1}}.nav-footer .footer-category-header{font-size:.875rem;font-weight:400;line-height:1;margin:0 0 9px}.nav-footer .app-link{font-size:2rem;font-weight:700;line-height:2.25rem}.nav-footer ul li a{font-size:2rem;font-weight:700;line-height:2.75rem}.signup{color:var(--color-accent);font-size:1.5rem;font-weight:500;line-height:1.2;margin:0 0 54px;max-width:1656px}@media only screen and (min-width: 800px){.signup{font-size:3rem;line-height:1;margin:0 0 72px}}.signup .title{font-weight:500}.signup span,.signup a{background:var(--color-bg-grey-lightest);color:var(--color-accent);border-radius:6px;padding:6px;font-weight:500}.signup .signup-form{margin-top:18px;max-width:720px;display:grid;grid-template-columns:auto;gap:18px}@media only screen and (min-width: 800px){.signup .signup-form{margin-top:36px;gap:36px}}.signup .signup-form input{width:100%;box-sizing:border-box}.signup input[type=text],.signup input[type=email],.signup input[type=password]{background:transparent;border:0;outline:none;border-radius:12px;border:2px solid var(--color-accent);padding:0 16px;height:54px}.signup input[type=text]::placeholder,.signup input[type=email]::placeholder,.signup input[type=password]::placeholder{color:var(--color-primary)}.signup input[type=text]::-ms-input-placeholder,.signup input[type=email]::-ms-input-placeholder,.signup input[type=password]::-ms-input-placeholder{color:var(--color-primary)}.signup input[type=submit]{background:var(--color-accent);cursor:pointer;border:0;color:var(--color-bg-grey-lightest);outline:none;border-radius:12px;border:2px solid var(--color-accent);font-size:1.5rem;font-weight:700;height:54px;max-width:280px;text-align:center}@media only screen and (min-width: 1300px){.signup input[type=submit]{font-size:2rem}}.nav-social-media{text-align:left;margin:7px 0 0}.nav-social-media li{display:inline-block;margin:25px 25px 0 0}.nav-social-media li:last-of-type{margin-right:0}.nav-social-media li svg{fill:none}.menu-user{list-style:none;padding:0;display:flex;justify-content:center;margin:18px 0 0;flex-wrap:wrap}.menu-user li{margin:0 18px 18px}.menu-user a{display:block;text-decoration:none;background:var(--color-bg-grey-lightest);border-radius:6px;font-size:1.25rem;font-weight:500;padding:4px 12px 2px;color:var(--color-primary);line-height:1}.menu-user a.active,.menu-user a:hover{background:var(--color-primary);color:var(--color-bg-grey-lightest)}.settings-wrapper{max-width:950px;margin:0 auto 144px;padding:0 16px}.settings-wrapper .settings-section{margin:0 0 36px;padding:0 0 36px;border-bottom:1px solid var(--color-accent)}.settings-wrapper .settings-section:first-child{margin:36px 0}.settings-wrapper .settings-section:last-child{margin:0;padding:0;border-bottom:none}.settings-wrapper .settings-section .settings-title{font-size:32px;font-weight:500;margin:0 0 18px}.settings-wrapper .settings-section p{max-width:600px;margin:0 0 18px;font-size:18px;font-weight:500}.settings-wrapper .settings-section input{width:100%;box-sizing:border-box;margin:0 0 18px}.settings-wrapper .settings-section input[type=text],.settings-wrapper .settings-section input[type=email],.settings-wrapper .settings-section input[type=password]{background:transparent;border:0;outline:none;border-radius:12px;border:2px solid var(--color-accent);padding:0 16px;height:54px;font-size:24px;font-weight:400}.settings-wrapper .settings-section input[type=text]::placeholder,.settings-wrapper .settings-section input[type=email]::placeholder,.settings-wrapper .settings-section input[type=password]::placeholder{color:var(--color-primary)}.settings-wrapper .settings-section input[type=text]::-ms-input-placeholder,.settings-wrapper .settings-section input[type=email]::-ms-input-placeholder,.settings-wrapper .settings-section input[type=password]::-ms-input-placeholder{color:var(--color-primary)}.settings-wrapper .settings-section .button-group{display:flex;flex-wrap:wrap;gap:12px}.settings-wrapper .settings-section .button{display:block;background:var(--color-accent);border:2px solid var(--color-accent);color:var(--color-bg-grey-lightest);outline:none;border-radius:12px;border:0;font-size:24px;font-weight:700;padding:9px 18px 4px}@media only screen and (min-width: 800px){.settings-wrapper .settings-section .button{font-size:32px}}.settings-wrapper .settings-section .button.danger{background:var(--color-primary);color:var(--color-bg-grey-lightest)}.settings-wrapper .settings-section .logout-button{background:var(--color-bg-grey-lightest);color:var(--color-primary);border-radius:6px;font-size:20px;font-weight:500;padding:6px 12px 2px;max-width:210px}.settings-wrapper .settings-section .logout-button:hover{color:var(--color-accent)}
