﻿@font-face{font-family:'FranklinGothic';font-weight:normal;font-style:normal;src:url("/fonts/franklingothic-book.woff2") format("woff2"),url("/fonts/franklingothic-book.woff") format("woff")}@font-face{font-family:'FranklinGothic';font-weight:bold;font-style:normal;src:url("/fonts/franklingothic-demi.woff2") format("woff2"),url("/fonts/franklingothic-demi.woff") format("woff")}@font-face{font-family:'Zilla Slab';font-weight:bold;font-style:normal;src:url("/fonts/ZillaSlab-Bold.woff2") format("woff2"),url("/fonts/ZillaSlab-Bold.woff") format("woff")}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,video,canvas{display:inline-block}html,body,form,fieldset,legend,h1,h2,h3,h4,h5,h6,hr,p,pre,blockquote,figure,figcaption,table,ul,ol,li,dl,dt,dd{margin:0;padding:0}blockquote:before,blockquote:after,q:before,q:after{content:''}blockquote,q{quotes:'' ''}table{border-collapse:collapse;border-spacing:0}fieldset,iframe,a img{border:0}input,select,textarea{font-family:inherit;font-size:100%}img,video,object,embed{-ms-interpolation-mode:bicubic;height:auto;max-width:100%}html{font-size:100%;background:#fff}body{font-size:120%;background:#fff;border-top:2px solid #fff;color:#000;font-family:"FranklinGothic",sans-serif;line-height:1.5}.hidden{display:none}h1,h2,h3,h4,h5,h6,legend{font-weight:bold;line-height:1.1;margin:0 0 .25em}h1{font-size:38px;font-size:2.375rem}@media screen and (min-width: 760px){h1{font-size:50px;font-size:3.125rem}}h2{font-size:28px;font-size:1.75rem}@media screen and (min-width: 760px){h2{font-size:38px;font-size:2.375rem}}h3{font-size:21px;font-size:1.3125rem}@media screen and (min-width: 760px){h3{font-size:28px;font-size:1.75rem}}h4{font-size:16px;font-size:1rem}@media screen and (min-width: 760px){h4{font-size:21px;font-size:1.3125rem}}h5,h6{font-size:16px;font-size:1rem}p,ul,ol,dl,table{margin-bottom:1.25em}a{color:#00a7e0;text-decoration:underline}a:hover,a:focus,a:active,a:visited:hover,a:visited:focus,a:visited:active{color:#0081ad;text-decoration:underline}a:visited{color:#75bad1}ul,ol{list-style:none}ul.prose{list-style:disc;margin-left:30px}ul.prose ul{list-style:circle;margin-left:20px;margin-bottom:0}ul.prose ol{list-style:decimal;margin-left:20px;margin-bottom:0}ol.prose{list-style:decimal;margin-left:30px}ol.prose ol{list-style:lower-alpha;margin-left:20px;margin-bottom:0}ol.prose ul{list-style:disc;margin-left:20px;margin-bottom:0}[dir='rtl'] ul.prose,[dir='rtl'] ol.prose{margin-left:0;margin-right:30px}[dir='rtl'] ul.prose ul,[dir='rtl'] ul.prose ol,[dir='rtl'] ol.prose ul,[dir='rtl'] ol.prose ol{margin-left:0;margin-right:20px}button,input,select,textarea{font-family:inherit}textarea{height:auto;max-width:100%}textarea,input[type=email],input[type=url],input[type=tel],input[type=password],input[type=search],input[type=text],input[type=number],input[type=date],input[type=time]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 100ms linear;transition:all 100ms linear;background:#fff;border-radius:.3em;border:1px solid #b2b2b2;display:inline-block;line-height:1.25;padding:.25em 10px}textarea:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=tel]:focus,input.focus{-webkit-transition:all 100ms linear;transition:all 100ms linear;border-color:#42a4e0;box-shadow:0 0 0 2px rgba(73,173,227,0.4)}select:focus{box-shadow:0 0 0 2px rgba(73,173,227,0.4)}textarea:-moz-ui-invalid:not(output),input[type=email]:-moz-ui-invalid:not(output),input[type=password]:-moz-ui-invalid:not(output),input[type=search]:-moz-ui-invalid:not(output),input[type=text]:-moz-ui-invalid:not(output),input[type=tel]:-moz-ui-invalid:not(output),input.invalid{-webkit-transition:all 100ms linear;transition:all 100ms linear;border-color:#a91300;box-shadow:0 0 0 2px rgba(255,80,80,0.4)}@-webkit-keyframes pebbles-bounce-down{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -500px, 0);transform:translate3d(0, -500px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}100%{-webkit-transform:none;transform:none}}@keyframes pebbles-bounce-down{0%,60%,75%,90%,100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, -500px, 0)}60%{opacity:1;transform:translate3d(0, 25px, 0)}75%{transform:translate3d(0, 0, 0)}90%{transform:translate3d(0, 5px, 0)}100%{transform:none}}@-webkit-keyframes pebbles-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes pebbles-fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes pebbles-fade-out{0%{opacity:1}100%{opacity:0}}@keyframes pebbles-fade-out{0%{opacity:1}100%{opacity:0}}html.noscroll{overflow:hidden;height:100%}html.noscroll body{height:100%;overflow:hidden}html.noscroll #modal{position:absolute}#modal{-webkit-animation:pebbles-fade-in 300ms ease-in 0ms 1 normal both;animation:pebbles-fade-in 300ms ease-in 0ms 1 normal both;background:#000;background:rgba(0,0,0,0.85);bottom:0;height:101%;left:0;overflow:auto;position:fixed;right:0;top:0;width:100%;z-index:9999999}#modal .window{color:#333;padding:20px}#modal .window .inner{margin:0 auto;max-width:600px;position:relative;background:#fff;padding:40px;zoom:1}#modal .window .inner:after{clear:both;content:'';display:block;height:0;visibility:hidden}#modal .window .inner>header{font-size:28px;font-size:1.75rem;display:block;font-weight:bold;height:auto;line-height:1.3;min-height:46px;padding-right:60px}@media screen and (min-width: 760px){#modal .window .inner>header{font-size:38px;font-size:2.375rem}}#modal .window .inner #modal-close{cursor:pointer;position:absolute;right:9px;top:9px;z-index:99}#modal .window .inner #modal-close a{display:none}#modal .window .inner #modal-close .button{overflow:hidden;text-indent:120%;white-space:nowrap;background:transparent url("/images/modal-close.svg") center center no-repeat;-webkit-background-size:14px 14px;background-size:14px 14px;border:none;height:30px;min-width:0;padding:0;width:30px}#modal .window .inner #modal-close .button:hover,#modal .window .inner #modal-close .button:focus{-webkit-transform:scale(1.1);transform:scale(1.1);box-shadow:none}#modal .window .inner .overlay-contents{background:transparent;margin:0 auto}#modal .window .inner .overlay-contents img,#modal .window .inner .overlay-contents iframe{max-width:100%}#modal .window .inner .overlay-contents ul{margin-bottom:0}html[dir="rtl"] #modal .window .inner #modal-close{left:9px;right:auto;text-align:left}@media screen and (min-width: 1000px){#modal .inner{margin:20px auto 60px}#modal .inner .footer{zoom:1;padding-left:30px;padding-right:30px}#modal .inner .footer:after{clear:both;content:'';display:block;height:0;visibility:hidden}#modal .inner .footer div{padding:0}#modal .inner .footer div:first-child{margin-left:0}#modal .inner .footer div:last-child{margin-right:0}}@supports (display: flex){@media screen and (min-width: 760px){#modal{align-items:center;display:flex;justify-content:center}}}#newsletter-wrapper{background-image:url("/images/newsletter-bg.png");background-size:auto auto;-webkit-background-size:1256px 515px;background-size:1256px 515px;background-position:top left;color:#fff;padding:30px 20px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), only screen and (min-resolution: 144dpi){#newsletter-wrapper{background-image:url("/images/newsletter-bg-high-res.png");background-size:auto auto}}#newsletter-wrapper input[type=email],#newsletter-wrapper .button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}#newsletter-wrapper input[type=email]{border-radius:0}#newsletter-wrapper .button{font-size:22px;font-size:1.375rem;background:transparent;border:1px solid #fff;color:#fff;margin:10px 0;padding:8px 0;transition:background-color 0.2s ease, color 0.2s ease}#newsletter-wrapper .button:hover{background:#fff;color:#000}@media screen and (min-width: 760px){#newsletter-wrapper{padding:40px}}@media screen and (min-width: 760px){#newsletter-inner-wrapper{width:450px}}#newsletter_privacy{margin-top:10px}.newsletter_errors{display:none;margin-bottom:20px;box-shadow:0 0 0 1px #ffffff;padding:20px;background-color:rgba(0,0,0,0.1)}.newsletter_errors>:last-child{margin-bottom:0}.newsletter_promise{display:block;font-size:14px;font-size:.875rem}#newsletter_email label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px}.newsletter_thanks{display:none}#newsletter_options{display:none}#privacy-policy-link-wrapper{margin-top:10px;text-align:center}.js .js-collapse #newsletter_privacy,.js .js-collapse .newsletter_promise{display:none}.section,.content{zoom:1;position:relative}.section:after,.content:after{clear:both;content:'';display:block;height:0;visibility:hidden}.content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:20px;min-width:300px}@media screen and (min-width: 760px){.content{width:740px}}@media screen and (min-width: 1000px){.content{width:860px}}body{border-top:0}a,a:active,a:link,a:visited{color:#88429d;font-weight:bold;text-decoration:none;transition:color 0.2s ease}a:focus,a:hover,a:visited:focus,a:visited:hover{color:#984aaf}ol{list-style-type:numeric;margin-left:20px}ol li{padding-left:10px}.page-content{padding-bottom:20px}@media screen and (min-width: 760px){.content p{font-size:22px;font-size:1.375rem}}#intro{background:#000 url("/images/bg-intro.png") center center no-repeat;color:#fff;padding-top:120px}#intro .content{padding:0;width:100%}@media screen and (min-width: 760px){#intro .content{padding-left:40px;width:calc(100% - 40px)}}@media screen and (min-width: 1000px){#intro .content{padding-left:0;width:auto}}#site-intro{margin-bottom:0}@media screen and (min-width: 760px){#site-intro p:last-child{margin-bottom:0}}#site-logo{margin-bottom:20px}#site-logo img{display:block}#site-title{font-family:'Zilla Slab';font-weight:bold}#intro-main{padding:0 20px 20px;width:auto}@media screen and (min-width: 480px){#intro-main{width:calc(100% - 80px)}}@media screen and (min-width: 760px){#intro-main{margin:0 auto;width:660px}#intro-main .subscribe-links-wrapper{max-width:500px}}@media screen and (min-width: 1000px){#intro-main{width:700px}#intro-main .subscribe-links-wrapper{max-width:100%}}#mozilla-logo{position:absolute;right:0;top:90px;z-index:2}#mozilla-logo a{-webkit-background-size:27px 97px;background-size:27px 97px;overflow:hidden;text-indent:120%;white-space:nowrap;background-image:url("/images/mozilla-logo.png");background-repeat:no-repeat;display:block;height:97px;width:27px}@media screen and (min-width: 760px){#mozilla-logo{left:0;right:auto}}.subscribe-links li{margin-bottom:10px}.subscribe-links a{align-items:center;background:#fff;border:1px solid #a2a3a3;border-radius:8px;box-sizing:border-box;display:flex;height:34px;justify-content:center;padding:3px 10px;text-align:center;width:133px}.subscribe-links img{display:block;height:26px;margin:0 auto}.subscribe-links .subscribe-link-google,.subscribe-links .subscribe-link-apple{border:none;padding:0}.subscribe-links .subscribe-link-google img,.subscribe-links .subscribe-link-apple img{height:34px}.subscribe-links .subscribe-link-radiopublic img{height:23px}.subscribe-links .rss-badge{display:inline-block;line-height:1.3}.subscribe-links .rss-badge:before{-webkit-background-size:15px 15px;background-size:15px 15px;background-image:url("/images/icon-subscribe.svg");background-repeat:no-repeat;content:'';display:block;float:left;height:20px;margin:4px 8px 0 0;width:15px}.subscribe-links-wrapper{margin-top:20px;max-width:400px}.subscribe-links-wrapper .subscribe-links{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:10px 0 0}.subscribe-links-wrapper .subscribe-links li{font-size:10px;font-size:.625rem;flex:0 0 auto;margin-bottom:10px}.subscribe-links-wrapper .subscribe-links li:nth-child(even){margin-left:10px}.subscribe-links-wrapper .subscribe-links li .rss-badge{font-size:19px;font-size:1.1875rem}@media screen and (min-width: 760px){.subscribe-links-wrapper{max-width:none;padding:100px 0 70px}.subscribe-links-wrapper .subscribe-links{margin-top:0}.subscribe-links-wrapper .subscribe-links li{margin-right:8px}.subscribe-links-wrapper .subscribe-links li:nth-child(even){margin-left:0}.subscribe-links-wrapper .subscribe-links li:last-child{margin-right:0}}#episodes .content{padding-top:0}#episode-list{margin-bottom:0}.episode-list-item{border-bottom:1px solid #000;padding:1.5em 0 0.25em}@media screen and (min-width: 760px){.episode-image{display:flex;flex-direction:column;justify-content:flex-end}}.episode .episode-description{margin-top:20px}.episode .episode-image{margin-bottom:10px}.episode .episode-image img{display:block}.episode .episode-title-wrapper{margin-bottom:20px}.episode .episode-title-wrapper:active,.episode .episode-title-wrapper:link,.episode .episode-title-wrapper:visited,.episode .episode-title-wrapper:focus,.episode .episode-title-wrapper:hover,.episode .episode-title-wrapper:visited:focus,.episode .episode-title-wrapper:visited:hover{color:#000}@media screen and (min-width: 760px){.episode{display:grid;grid-gap:0 20px;grid-template:repeat(4, auto)/260px 140px auto;grid-template-areas:"logo title share" "logo player player" "subscribe subscribe subscribe" "description description description"}.episode .episode-image{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;grid-area:logo;margin-bottom:0}.episode .episode-title-wrapper{grid-area:title;margin-bottom:10px}.episode .episode-links{grid-area:share;justify-content:flex-end;margin-bottom:10px}.episode .episode-player{align-items:flex-end;display:flex;grid-area:player}.episode .subscribe-links-wrapper{grid-area:subscribe;padding-bottom:10px;padding-top:0}.episode .subscribe-links-wrapper h4{text-align:left}.episode .subscribe-links-wrapper .subscribe-links{justify-content:flex-start}.episode .episode-description{grid-area:description}}#episode-page .episode-view-list{display:none}@media screen and (min-width: 760px){#episode-page .episode-link-share{margin-right:40px}}#episode-list .episode-image{display:none}@media screen and (min-width: 760px){#episode-list .episode-image{display:flex}}#episode-list .episode-view-single{display:none}#episode-list .episode-title-wrapper{display:block;padding-right:50px;position:relative}#episode-list .episode-title-wrapper:after{content:'';display:block;width:20px;height:30px;background:url("/images/episode-link-arrow.svg") right center no-repeat;position:absolute;right:0;top:50%;margin-top:-15px;transform:translateX(-4px);transition:transform 0.2s ease}#episode-list .episode-title-wrapper:hover:after{transform:translateX(0)}@media screen and (min-width: 760px){#episode-list .episode-title-wrapper{padding-right:0}#episode-list .episode-title-wrapper:after{display:none}}#episode-list .episode-links{display:none;max-width:none}@media screen and (min-width: 760px){#episode-list .episode-links{display:flex;justify-content:space-between}}@media screen and (min-width: 1000px){#episode-list .episode-links{justify-content:space-between}}@media screen and (min-width: 760px){#episode-list .episode{grid-template:repeat(4, auto)/260px auto;grid-template-areas:"logo title" "logo share" "logo player" "description description"}}@media screen and (min-width: 1000px){#episode-list .episode{grid-template:repeat(3, auto)/260px 150px auto;grid-template-areas:"logo title share" "logo player player" "description description description"}}.episode-title{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px}.episode-links{display:flex;justify-content:space-between}.episode-links a:before{background-position:left bottom;background-repeat:no-repeat;content:'';display:block;float:left;height:20px;padding-right:10px;width:15px}.episode-subscribe-link{border:1px solid #88429d;border-radius:8px;display:block;margin-top:-5px;padding:3px 10px}.episode-subscribe-link:before{-webkit-background-size:15px 15px;background-size:15px 15px;background-image:url("/images/icon-subscribe.svg")}.episode-share-link:before{-webkit-background-size:15px 18px;background-size:15px 18px;background-image:url("/images/icon-share.svg")}.episode-download-link:before{background-image:url("/images/icon-download.svg")}a.episode-shownotes-link{font-weight:normal;text-decoration:underline}.episode-link-share,.episode-player,.lazy-load{display:none}.js .episode-link-share{display:list-item}.js .episode-player{display:block}.js .episode-player-wrapper{background:#f5f5f5;border-radius:4px;height:200px;width:100%}.js .lazy-load{display:block}@media screen and (min-width: 760px){.js .episode-player{display:flex}}.social-share-links li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;padding:0 4px}.social-share-links li a{background:#000;border-radius:50%;display:block;height:70px;overflow:hidden;text-indent:120%;width:70px}.social-share-links li a:before{background-size:50px;content:'';display:block;height:50px;margin:10px auto;width:50px}.social-share-links input{border:none;display:block;margin-top:20px;width:100%}@media screen and (min-width: 480px){.social-share-links ul{display:flex;justify-content:flex-start}.social-share-links li{flex:0 0 auto;margin:0 20px 0 0}.social-share-links li a{margin:0 auto}}.twitter:before{background:url("/images/fa-twitter.svg") top left no-repeat}.facebook:before{background:url("/images/fa-facebook.svg") top left no-repeat}.copylink:before{background:url("/images/fa-link.svg") top left no-repeat}.copy-ok{font-style:italic;margin-top:10px;opacity:0}.copy-ok.show{-webkit-animation:pebbles-fade-in 0.3s ease-in 0s 1 normal both;animation:pebbles-fade-in 0.3s ease-in 0s 1 normal both}#footer{background:#111;top:0;color:#fff;height:50px;left:0;margin-bottom:20px;position:fixed;width:100%}#footer .content{padding:10px 20px}#footer a,#footer a:active,#footer a:focus,#footer a:hover,#footer a:link,#footer a:visited,#footer a:visited:focus,#footer a:visited:hover{color:#fff;text-decoration:none}#footer a:focus,#footer a:hover,#footer a:visited:focus,#footer a:visited:hover{text-decoration:underline}#footer ul{display:flex;justify-content:space-around;margin-bottom:0}#modal h4{font-size:21px;font-size:1.3125rem;margin-bottom:20px;text-align:center}@media screen and (min-width: 760px){#modal h4{font-size:28px;font-size:1.75rem}}#modal .subscribe-links{display:block;margin-top:40px}#modal .subscribe-links li{margin-bottom:20px;text-align:left}.modal-content-wrapper{display:none}.modal-content-wrapper h4,.modal-content-wrapper .modal-copy{display:none}.credit{zoom:1;margin-top:40px}.credit:after{clear:both;content:'';display:block;height:0;visibility:hidden}.credits-image{display:block;height:300px;margin-bottom:20px;width:300px}@media screen and (min-width: 760px){.credits-image{float:left;margin-right:20px}}.svg-about-image img{display:block;margin:10px auto 0}#footer-links{margin:20px 0 10px}#footer-links ul{display:flex}#footer-links li{padding-right:20px}#footer-links li:first-child:after{font-size:24px;font-size:1.5rem;content:'·';display:inline-block;line-height:1px;padding-left:20px;text-align:center;width:2px}.episode-post{margin-top:60px}@media screen and (min-width: 760px){.episode-post{margin-top:80px}}#show-notes:before{background-image:-webkit-linear-gradient(left, #ff00fd 0%, #0e00cf 100%);background-image:linear-gradient(to right, #ff00fd 0%, #0e00cf 100%);content:'';display:block;height:2px;margin-top:20px;visibility:visible;width:100%;margin-bottom:20px}@media screen and (min-width: 760px){#show-notes:before{margin-bottom:40px}}#season-title{margin-top:100px}#page .page-content{margin-top:60px}@media screen and (min-width: 760px){#page .page-content{margin-top:80px}}h2{margin-bottom:0.75em}
