:root{--animation-duration: 1s;--animation-delay: .25s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInRight{0%{opacity:0;transform:translate(-2rem)}to{opacity:1;transform:translate(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:TranslateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:TranslateY(0)}}@keyframes fadeInBlur{0%{opacity:0;filter:blur(5rem)}to{opacity:1;filter:blur(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(2rem)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-2rem)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2rem)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2rem)}}@keyframes fadeOutBlur{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(5rem)}}.fadeIn{opacity:0}.animate.fadeIn{animation:fadeIn var(--animation-duration) forwards;animation-delay:var(--animation-delay)}.animate.fadeOut{animation:fadeOut var(--animation-duration) forwards;animation-delay:var(--animation-delay)}.animate.fadeInUp{animation:fadeInUp var(--animation-duration) forwards;animation-delay:var(--animation-delay)}.animate.fadeOutUp{animation:fadeOutUp var(--animation-duration) forwards;animation-delay:var(--animation-delay)}.animate.fadeInDown{animation:fadeInDown var(--animation-duration) forwards;animation-delay:var(--animation-delay)}.animate.fadeOutDown{animation:fadeOutDown var(--animation-duration) forwards;animation-delay:var(--animation-delay)}.animate.fadeInLeft{animation:fadeInLeft var(--animation-duration) forwards;animation-delay:var(--animation-delay)}.animate.fadeOutLeft{animation:fadeOutLeft var(--animation-duration) forwards;animation-delay:var(--animation-delay)}.animate.fadeInRight{animation:fadeInRight var(--animation-duration) forwards;animation-delay:var(--animation-delay)}.animate.fadeOutRight{animation:fadeOutRight var(--animation-duration) forwards;animation-delay:var(--animation-delay)}#patreonTiers{margin:6rem auto;display:flex;gap:2rem;flex-direction:column;max-width:1280px}#patreonTiers .patreonTier{padding:1rem;background-color:var(--background-900)}#patreonTiers .patreonTier hgroup{text-align:center}#patreonTiers .patreonTier p.tagline{font-size:var(--fs8);text-align:center;font-weight:600;color:var(--primary-500)}#patreonTiers .patreonTier span.mostPopular{display:block;padding:.5rem;text-align:center;background:var(--primary-500);color:var(--primary-on);width:calc(100% + 1rem + 2px);margin:-1rem 0 0 calc(-1rem - 1px)}#patreonTiers .patreonTier img{width:calc(100% + 2rem);margin:-1rem 0 1rem -1rem}#patreonTiers .patreonTier:nth-of-type(2){border:.125rem solid var(--primary-500)}#patreonTiers .patreonTier:nth-of-type(2) img{margin-top:0}@media (width > 576px){#patreonTiers{flex-direction:row}#patreonTiers .patreonTier{width:33.3333%}#patreonTiers .patreonTier:nth-of-type(2){transform:scale(1.12)}}#homeIntro{text-align:center}#homeIntro .btn-container{justify-content:center}#rotators{max-width:1280px;margin:0 auto 3rem;--rotator-flex: 4;--rotator-gap: .5rem;display:flex;justify-content:center;flex-wrap:wrap;gap:var(--rotator-gap)}#rotators figure{flex:1 0 calc((100% - var(--rotator-gap) * var(--rotator-flex)) / var(--rotator-flex));margin:0}#rotators figure img{width:100%;aspect-ratio:3/5;object-fit:cover;animation:fadeIn .75s ease}#latestFreeEpisode{position:relative;padding:8rem 0;background-color:var(--primary-500);color:var(--light-900)}#latestFreeEpisode .intro{text-align:center;color:var(--light-900);position:relative;z-index:1}#latestFreeEpisode .intro h2{font-size:var(--fs1)}#latestFreeEpisode .episodeBlock{margin-top:2rem;background:var(--primary-700);color:var(--light-900);position:relative;z-index:1}#latestFreeEpisode #latestFreeEpisodeBackground{position:absolute;z-index:0;overflow:hidden;top:0;left:0;width:100%;height:100%;mix-blend-mode:luminosity;opacity:.5}#patreon{margin-top:5rem}#patreon>.icon{width:8rem;height:8rem;margin:0 auto;display:block;fill:var(--foreground-900)}#patreon #homePatreonIntro{max-width:768px;text-align:center;margin:0 auto}@media (width > 768px){#rotators{--rotator-flex: 4;--rotator-gap: 1rem}#rotators figure{transition:transform .125s ease-in-out}#rotators figure:hover{transform:scale(.95)}}@media (width > 1280px){#rotators{--rotator-flex: 6}}
