@import url(https://fonts.googleapis.com/css2?family=Josefin+Sans&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000 url(/static/media/bgr.dabc1ff7ae7456260346.jpg) no-repeat top fixed;background-size:cover;color:#fff;font-family:Josefin Sans,sans-serif;margin:0;padding:0;width:100%}@media(max-width:576px){body{background:#000 url(/static/media/bgr-mobile.6b429d8b970b447c1bff.jpg) no-repeat top fixed;background-size:contain}}a{color:#68c0ff}.home{background:linear-gradient(180deg,#00000014,#00000038 32rem,#000000b8 62rem);line-height:1.5;min-height:100vh}.home header{align-items:center;display:flex;flex-direction:column;line-height:1;padding:4rem 1rem 1rem}@media(max-width:576px){.home header{padding:2rem 1rem 0}}.home header .heading{margin-bottom:2rem;position:relative;text-align:center}@media(max-width:576px){.home header .heading{margin-bottom:1.5rem}}.home header .heading p{font-size:1rem;letter-spacing:.85rem;margin:0 0 .5rem .2rem;opacity:.75;padding:0;text-transform:uppercase;white-space:nowrap}@media(max-width:576px){.home header .heading p{letter-spacing:.58rem}}.home header .heading h1{font-size:3rem;letter-spacing:.03em;margin:0;padding:0;text-shadow:0 .35rem 1.5rem #000000a6;text-transform:uppercase}@media(max-width:576px){.home header .heading h1{font-size:2.5rem}}.home header .heading:after{background:#f09;border-radius:999px;box-shadow:0 0 1rem #ff00998c;content:"";display:block;height:2px;margin:1rem auto 0;width:3rem}.home header .controls-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040a0cc7;border:1px solid #ffffff1f;border-radius:1rem;box-shadow:0 1.25rem 3rem #00000047;box-sizing:border-box;margin-bottom:1.8rem;padding:1.35rem;position:relative;width:min(100%,830px);z-index:20}@media(max-width:576px){.home header .controls-panel{border-radius:.85rem;margin-bottom:1.7rem;padding:1rem}}.home header .data-updated{align-items:center;color:#ffffff94;display:inline-flex;font-size:.75rem;gap:.35rem;letter-spacing:.025em;margin:1rem 0 0}.home header .data-updated:before{background-color:#00ad9f;border-radius:50%;box-shadow:0 0 .45rem #00ad9f8c;content:"";height:.4rem;width:.4rem}.home header .data-updated time{color:#ffffffd1;font-weight:600}.home header .filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.85rem .75rem;justify-content:center;width:100%}.home header .filters label{display:flex;flex-direction:column;font-size:.9rem;width:calc(25% - 1rem)}@media(max-width:768px){.home header .filters label{width:calc(33.33333% - 1rem)}}@media(max-width:576px){.home header .filters label{width:calc(50% - .5rem)}.home header .filters label.search{width:calc(100% - 1rem)}}.home header .filters label span{color:#ffffffd1;display:block;margin-bottom:.25rem;white-space:nowrap}.home header .filters label span span.badge{background-color:#009b89;border-radius:5px;color:#fff;display:inline-flex;font-size:10px;padding:.35rem .35rem .15rem;text-transform:uppercase}.home header .filters label input[type=text],.home header .filters label select{background-color:#fffffff5;border:1px solid #ffffff1f;border-radius:.45rem;box-sizing:border-box;color:#151515;font-size:1rem;font-size:.9rem;height:2.5rem;min-width:8.5rem;padding:.5rem;transition:border-color .2s,box-shadow .2s;width:auto}.home header .filters label input[type=text]:focus,.home header .filters label select:focus{border-color:#f09;box-shadow:0 0 0 3px #f093;outline:none}.home header .filters label input[type=text]:disabled,.home header .filters label select:disabled{background-color:#9696968c;border-color:#ffffff0f;color:#1414148c;cursor:not-allowed;opacity:.65}.home header .filters label:first-of-type select{font-size:1rem;font-size:.9rem;height:2.5rem;padding:.5rem;width:auto}.home header .primary-filters label{width:calc(25% - .75rem)}@media(max-width:768px){.home header .primary-filters label{width:calc(50% - .5rem)}}@media(max-width:576px){.home header .primary-filters label{width:calc(50% - .5rem)}}.home header .advanced-filters{margin-top:.35rem;padding-top:1rem}.home header .advanced-filter-toggle-row{align-items:stretch;bottom:0;display:flex;gap:.3rem;justify-content:flex-end;left:50%;position:absolute;transform:translate(-50%,calc(100% + 1px));z-index:-1}.home header .advanced-filter-toggle-row .advanced-filters-toggle{align-items:center;-webkit-appearance:none;appearance:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff59;border:1px solid #ffffff1f;border-radius:0 0 .65rem .65rem;border-top:0;box-shadow:inset 0 .4rem .55rem #0000008c,0 .65rem 1.25rem #0000006b;color:#fff;cursor:pointer;display:inline-flex;font-size:.75rem;gap:.35rem;padding:.42rem .7rem .48rem;transition:background-color .2s,color .2s;white-space:nowrap}.home header .advanced-filter-toggle-row .advanced-filters-toggle.is-open,.home header .advanced-filter-toggle-row .advanced-filters-toggle:focus-visible{background:#ffffff26;color:#ffffffe0;outline:none}.home header .advanced-filter-toggle-row .advanced-filters-toggle:hover{background:#ffffff1a;color:#ffffffe0;outline:none}.home header .advanced-filter-toggle-row .advanced-filters-toggle svg{fill:currentColor;height:1rem;transition:transform .2s;width:1rem}.home header .advanced-filter-toggle-row .advanced-filters-toggle.is-open svg{transform:rotate(180deg)}.home header .advanced-filter-toggle-row .advanced-filters-toggle .active-filter-count{align-items:center;background-color:#fff;border-radius:999px;color:#000;display:inline-flex;flex-shrink:0;font-size:.6rem;font-weight:700;height:1.1rem;justify-content:center;min-width:1.1rem;padding:0}.home header .advanced-filter-toggle-row .clear-selections{align-items:center;-webkit-appearance:none;appearance:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#be1c2de6;border:1px solid #ff737d61;border-radius:0 0 .55rem .55rem;border-top:0;box-shadow:inset 0 .4rem .55rem #00000073,0 .65rem 1.25rem #00000059;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;padding:0 .6rem}.home header .advanced-filter-toggle-row .clear-selections:focus-visible,.home header .advanced-filter-toggle-row .clear-selections:hover{background:#dc2637;color:#fff;outline:none}.home header .advanced-filter-toggle-row .clear-selections .delete-icon{fill:currentColor;height:auto;width:1rem}.home header .second-row{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem}@media(max-width:576px){.home header .second-row{margin-top:1.25rem}}.home header .second-row label.check{align-items:center;display:flex;flex-direction:row;gap:.25rem;white-space:nowrap}.home header .second-row label.check input{accent-color:#f09;transform:translateY(-.1rem)}.home header .second-row button{align-items:center;background-color:#ffffff12;border:1px solid #ffffff59;border-radius:.45rem;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;gap:.5rem;height:2.5rem;justify-content:center;padding:.5rem 1rem;transition:background-color .2s,border-color .2s,transform .2s;width:auto}.home header .second-row button:hover{background-color:#ffffff21;border-color:#ffffffa6;transform:translateY(-1px)}@media(max-width:576px){.home header .second-row button{width:calc(50% - 1rem)}}.home header .second-row button .delete-icon{fill:#fff!important;height:auto!important;overflow:visible;width:1rem!important}.home header .second-row button p{margin:0 0 -2px;padding:0}.home header .second-row .sort-control{position:relative;z-index:10}@media(max-width:576px){.home header .second-row .sort-control{width:calc(50% - 1rem)}}.home header .second-row .sort-control summary{align-items:center;background-color:#f09;border:1px solid #f09;border-radius:.45rem;box-shadow:0 .35rem 1rem #ff009938;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;gap:.45rem;height:2.5rem;justify-content:center;list-style:none;padding:.5rem .75rem;transition:background-color .2s,border-color .2s,transform .2s;white-space:nowrap;width:auto}@media(max-width:576px){.home header .second-row .sort-control summary{font-size:.78rem;gap:.3rem;padding-left:.55rem;padding-right:.55rem;width:100%}}.home header .second-row .sort-control summary::-webkit-details-marker{display:none}.home header .second-row .sort-control summary:focus-visible,.home header .second-row .sort-control summary:hover{background-color:#ff2dab;border-color:#ff2dab;outline:none;transform:translateY(-1px)}.home header .second-row .sort-control summary svg{fill:currentColor;height:1.15rem;width:1.15rem}.home header .second-row .sort-control[open] summary{background-color:#d3007f;border-color:#d3007f}.home header .second-row .sort-control .sort-menu{background:#080d0ffa;border:1px solid #ffffff2e;border-radius:.65rem;box-shadow:0 1rem 2.5rem #0000008c;box-sizing:border-box;margin:.5rem 0 0;padding:.6rem;position:absolute;right:0;top:100%;width:14rem}.home header .second-row .sort-control .sort-menu legend{color:#ffffff94;float:left;font-size:.7rem;font-weight:600;letter-spacing:.08em;margin:0;padding:.25rem .5rem .4rem;text-transform:uppercase;width:100%}.home header .second-row .sort-control .sort-menu label{align-items:center;border-radius:.4rem;cursor:pointer;display:flex;font-size:.85rem;gap:.55rem;padding:.55rem;white-space:nowrap}.home header .second-row .sort-control .sort-menu label:hover{background-color:#ffffff14}.home header .second-row .sort-control .sort-menu label input{accent-color:#f09;margin:0}.home main{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:1.25rem .5rem .5rem;min-height:45vh}.home main>p{color:#ffffffb8;font-size:.9rem;letter-spacing:.02em;text-align:center;width:100vw}.home main .text-content-wrapper{margin:auto;padding:0}.home main .text-content-wrapper .text-content{background-color:#070c0ec7;border:1px solid #ffffff1a;border-radius:1rem;box-shadow:0 1.5rem 3rem #0003;box-sizing:border-box;margin:4rem 1rem 0;max-width:768px;padding:2rem 4rem;text-align:left}@media(max-width:768px){.home main .text-content-wrapper .text-content{padding:1rem}}.home main .text-content-wrapper .text-content ul{margin:0 0 0 1rem;padding:0}.home main .text-content-wrapper .text-content h2,.home main .text-content-wrapper .text-content h3{color:#f09;font-size:1.75rem;line-height:1.2}.home main .podcasts{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}.home main .no-matches{text-align:center}.home main .no-matches span{display:block}.home footer{align-items:center;background-color:#000;border-top:1px solid #ffffff14;display:flex;flex-direction:column;justify-content:center;margin-top:4rem;padding:4rem 1rem;text-align:center}.podcast-item{animation-duration:.15s;animation-fill-mode:forwards;animation-name:scaleIn;animation-timing-function:ease-out;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;color:inherit;cursor:pointer;font:inherit;margin:1rem;opacity:0;overflow:visible;padding:0;position:relative;text-align:left;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;width:calc(16.66666% - 2rem)}.podcast-item.is-recommended .podcast-cover{border-color:#ff0099b8;box-shadow:0 0 0 1px #ff00992e,0 .75rem 2rem #0000004d,0 0 1.25rem #f093}@media(max-width:1200px){.podcast-item{width:calc(20% - 2rem)}}@media(max-width:768px){.podcast-item{width:calc(33.33333% - 2rem)}}@media(max-width:576px){.podcast-item{margin:.5rem;width:calc(50% - 1rem)}}.podcast-item .podcast-cover{aspect-ratio:1;background-color:#000;border:1px solid #ffffff17;border-radius:1.25rem;box-shadow:0 .75rem 2rem #00000038;box-sizing:border-box;display:block;overflow:hidden;position:relative;transition:border-color .25s ease,box-shadow .25s ease;width:100%}.podcast-item .podcast-cover img{aspect-ratio:1;display:block;height:auto;object-fit:cover;transition:transform .3s ease,opacity .3s ease;width:100%}.podcast-item:hover{transform:translateY(-4px);z-index:2}.podcast-item:hover .podcast-cover{border-color:#ffffff3d;box-shadow:0 1rem 2.5rem #0000006b}.podcast-item:hover .podcast-cover img{opacity:.88;transform:scale3d(1.035,1.035,1)}.podcast-item:hover .episode-count{background-color:#0c1113e0;border-color:#ffffff3d}.podcast-item:focus-visible{outline:none}.podcast-item:focus-visible .podcast-cover{border-color:#f09;box-shadow:0 0 0 3px #ff00994d,0 1rem 2.5rem #0000006b}.podcast-item.is-recommended:hover .podcast-cover{border-color:#f09;box-shadow:0 0 0 1px #ff009952,0 1rem 2.5rem #0000006b,0 0 1.75rem #ff00994d}.podcast-item .podcast-name{color:#ffffffc7;display:block;font-size:.8rem;font-weight:600;line-height:1.3;overflow:hidden;padding:.55rem .2rem 0;text-overflow:ellipsis;white-space:nowrap}@media(max-width:576px){.podcast-item .podcast-name{font-size:.75rem;padding-top:.45rem}}.podcast-item .episode-count{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0c1113b8;border:1px solid #ffffff26;border-radius:999px;color:#ffffffeb;display:flex;font-size:.75rem;font-weight:600;gap:.3rem;left:.65rem;line-height:1;padding:.38rem .5rem;pointer-events:none;position:absolute;top:.65rem;transition:background-color .25s ease,border-color .25s ease}@media(max-width:576px){.podcast-item .episode-count{font-size:.7rem;left:.5rem;padding:.32rem .42rem;top:.5rem}}.podcast-item .episode-count svg{fill:currentColor;height:.85rem;width:.85rem}.podcast-item .recommended{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#ff0099e6;border:1px solid #ffffff6b;border-radius:50%;box-shadow:0 .35rem 1rem #0006,0 0 1rem #ff009959;color:#fff;display:flex;height:2.2rem;justify-content:center;position:absolute;right:.65rem;top:.65rem;width:2.2rem}@media(max-width:576px){.podcast-item .recommended{height:1.9rem;right:.5rem;top:.5rem;width:1.9rem}}.podcast-item .recommended svg{height:auto;width:1.15rem}@media(max-width:576px){.podcast-item .recommended svg{width:1rem}}.podcast-item .recommended svg path{fill:#fff!important}@media(prefers-reduced-motion:reduce){.podcast-item,.podcast-item .episode-count,.podcast-item .podcast-cover img{animation:none;transition:none}}@keyframes scaleIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.podcast-details-dialog{background:#0000;border:0;color:#fff;margin:auto;max-height:calc(100dvh - 2rem);max-width:none;overflow:visible;padding:0;width:min(62rem,100vw - 2rem)}.podcast-details-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d1}.podcast-details-card{background:linear-gradient(145deg,#181d20fc,#05090bfc);border:1px solid #ffffff26;border-radius:1.5rem;box-shadow:0 2rem 6rem #000000b8,0 0 3rem #ff00991f;max-height:calc(100dvh - 2rem);overflow:hidden;position:relative}.podcast-details-layout{display:grid;grid-template-columns:minmax(18rem,.9fr) minmax(0,1.2fr);max-height:calc(100dvh - 2rem);overflow:auto}@media(max-width:768px){.podcast-details-layout{grid-template-columns:1fr}}.podcast-details-close{align-items:center;-webkit-appearance:none;appearance:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05090bbf;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:2.65rem;justify-content:center;padding:0;position:absolute;right:1rem;top:1rem;transition:background-color .2s,border-color .2s,transform .2s;width:2.65rem;z-index:2}.podcast-details-close:focus-visible,.podcast-details-close:hover{background:#f09;border-color:#ffffff8c;outline:none;transform:scale(1.06)}.podcast-details-close svg{fill:currentColor;height:1.35rem;width:1.35rem}.podcast-details-image{align-self:start;padding:1.5rem;position:sticky;top:0}.podcast-details-image img{aspect-ratio:1;border:1px solid #ffffff1f;border-radius:1.15rem;box-shadow:0 1.5rem 3rem #00000073;display:block;height:auto;object-fit:cover;width:100%}@media(max-width:768px){.podcast-details-image{padding:1rem 1rem 0;position:static}}.podcast-details-content{display:flex;flex-direction:column;padding:2.25rem 2.25rem 2rem .75rem}@media(max-width:768px){.podcast-details-content{padding:1.5rem}}@media(max-width:576px){.podcast-details-content{padding:1.25rem 1rem 1rem}}.podcast-details-heading{margin-bottom:1rem}.podcast-details-heading h2{font-size:clamp(1.7rem,4vw,2.5rem);letter-spacing:-.025em;line-height:1.08;margin:0;overflow-wrap:anywhere}.podcast-details-badges{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 3.5rem .85rem 0}@media(max-width:576px){.podcast-details-badges{flex-wrap:nowrap;gap:.3rem;margin-right:2.75rem}}.podcast-details-badges span{background:#ffffff14;border:1px solid #ffffff21;border-radius:999px;color:#ffffffd1;font-size:.72rem;font-weight:700;letter-spacing:.055em;padding:.38rem .65rem;text-transform:uppercase}@media(max-width:576px){.podcast-details-badges span{font-size:.59rem;letter-spacing:.025em;padding:.3rem .48rem;white-space:nowrap}}.podcast-details-badges .is-secondary{background:hsla(0,0%,100%,.025);border-color:#ffffff14;color:#ffffffe6;font-weight:600}.podcast-details-recommended{align-items:center;color:#ff7ecc;display:flex;font-size:.8rem;font-weight:700;gap:.4rem;letter-spacing:.06em;margin:.75rem 0 0;text-transform:uppercase}.podcast-details-recommended span{align-items:center;background:#ff0099e6;border:1px solid #ffffff52;border-radius:50%;display:inline-flex;height:1.25rem;justify-content:center;width:1.25rem}.podcast-details-recommended svg{height:.65rem;width:.65rem}.podcast-details-recommended svg path{fill:#fff!important}.podcast-details-list{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 1.75rem}@media(max-width:576px){.podcast-details-list{gap:.45rem;margin-bottom:1.25rem}}.podcast-details-list div{background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border-radius:.75rem;min-width:0;padding:.7rem .8rem}@media(max-width:576px){.podcast-details-list div{padding:.6rem}}.podcast-details-list dt{color:#ffffff8c;font-size:.72rem;letter-spacing:.045em;margin-bottom:.15rem;text-transform:uppercase}@media(max-width:576px){.podcast-details-list dt{font-size:.61rem;letter-spacing:.025em;overflow-wrap:anywhere}}.podcast-details-list dd{color:#fffffff0;font-size:.95rem;font-weight:650;margin:0}@media(max-width:576px){.podcast-details-list dd{font-size:.84rem;overflow-wrap:anywhere}}.podcast-details-listen{align-items:center;align-self:flex-start;background:#f09;border:1px solid #f09;border-radius:.45rem;box-shadow:0 .35rem 1rem #ff009938;box-sizing:border-box;color:#fff;display:inline-flex;font-size:.9rem;font-weight:600;gap:.45rem;height:2.5rem;justify-content:center;margin-top:auto;padding:.5rem .75rem;text-decoration:none;text-transform:uppercase;transition:background-color .2s,border-color .2s,transform .2s;width:calc(50% - .325rem)}.podcast-details-listen:focus-visible,.podcast-details-listen:hover{background:#ff2dab;border-color:#ff2dab;color:#fff;outline:none;transform:translateY(-1px)}.podcast-details-listen span{display:inline-block;transform:translateY(.15rem)}.podcast-details-listen svg{fill:currentColor;height:1.5rem;width:1.5rem}@media(prefers-reduced-motion:reduce){.podcast-details-close,.podcast-details-listen{transition:none}}