@import url("https://fonts.googleapis.com/css?family=Lato:300,400,700,900");html{box-sizing:border-box;font-size:100%}*,*:before,*:after{box-sizing:inherit}body{margin:auto;background-color:#fff;color:#333;font-family:"Lato",sans-serif;font-weight:400;font-size:17px;font-size:1.0625rem;line-height:1.6}h1,h2,h3,h4,h5,h6{font-weight:700;margin-top:1em;margin-bottom:1em}h5,h6{font-weight:400}h1{text-transform:uppercase}h1>span{display:inline-block;margin-top:10px;font-size:17px;font-size:1.0625rem;text-transform:none}@media (min-width: 480px){h1>span{float:right}}a{color:#07549A;text-decoration:none}a:hover{color:#042541;text-decoration:underline}b,strong{font-weight:700}hr{border:0;height:2px;width:100%;margin:2em 0;background-color:#ff9d00}blockquote,.quote{margin:1em 0;padding:1em;border-left:0.25em solid #07549A;background-color:#eee;box-shadow:6px 3px 16px 0px rgba(0,0,0,0.1);font-size:inherit;line-height:normal}blockquote cite,.quote cite{font-size:13px;font-size:.8125rem}audio{width:100%}img{max-width:100%;height:auto}@media (max-width: 480px){ul{padding-left:1em}}ul li{margin-bottom:.5em}.container{max-width:1000px;padding:0 1em;margin:auto}.wrapper{margin:auto}@media (min-width: 992px){.wrapper{display:grid;grid-template-columns:1fr 300px;grid-gap:2em;max-width:1000px}}main{padding:0 2em 3em 2em}@media (min-width: 1200px){main{padding:0 0 3em 0}}h1:first-of-type{margin-top:0}.header{background-image:radial-gradient(circle at 40%, #07549A, #042541);margin-bottom:2em;padding:3em 1em;text-align:center}@media (min-width: 992px){.header{background:#f7f7f7;padding:3em 2em;text-align:left}}.header .wrapper{align-items:center}.header .logo{margin:0;padding:0}.header .logo a{display:block;color:inherit;text-decoration:none;line-height:1}.header .logo__icon{display:inline-block}@media (min-width: 992px){.header .logo__icon{display:none}}.header .logo__icon svg{fill:#fff;width:50px;display:block}@media (min-width: 992px){.header .logo__icon svg{width:80px}}.header .logo__text{display:block;line-height:normal;margin-left:2px;font-size:34px;font-size:2.125rem;font-weight:700;text-transform:uppercase;color:#fff}@media (min-width: 992px){.header .logo__text{font-size:44px;font-size:2.75rem;color:#07549A}}.header .subheading{color:#ff9d00;font-size:20px;font-size:1.25rem;margin-top:.5em}.header .subheading span{color:#fff}@media (min-width: 992px){.header .subheading{font-size:24px;font-size:1.5rem;color:#757575;margin-top:0}.header .subheading span{color:#07549A}}.header .show-artwork{display:none;text-align:center}@media (min-width: 992px){.header .show-artwork{display:block}}.header .show-artwork img{display:inline-block;margin:auto;width:300px;border-radius:10px}.site-nav__toggle{position:absolute;top:0;right:30px;margin:0;background:none;border:0;padding:0;border-radius:0;height:30px;width:30px;color:#fff;text-indent:-99em;overflow:hidden}.site-nav__toggle:hover{background:none}.site-nav__toggle:after{content:"=";text-indent:0;width:100%;height:100%;position:absolute;top:0;left:0;font-size:3em;line-height:21px}@media (min-width: 480px){.site-nav__toggle{float:none;display:none;margin-top:0}}.site-nav ul{margin-top:2em;padding:0;list-style-type:none}.site-nav ul li{display:inline-block;margin:0 1em}@media (min-width: 992px){.site-nav ul li{margin:0 2em 0 0}}@media (max-width: 992px){.site-nav ul li a{color:#fff}}.sidebar{background-color:#eee;padding:1.5em}@media (min-width: 992px){.sidebar{border-radius:10px}}.sidebar p{margin:0}.sidebar__item{margin-bottom:2em}.sidebar__item--heading{margin:0 0 .5em 0;padding-bottom:.5em;border-bottom:1px solid #757575}.sidebar__item--list{list-style-type:none;padding:0;margin:0}.sidebar__item--list li{margin-bottom:.5em}.sidebar .subscribe-links li{display:flex;align-items:center}.sidebar .subscribe-links li a{width:100%;padding:.5em;border-radius:10px;display:block}.sidebar .subscribe-links li a:hover{background-color:#e1e1e1;text-decoration:none}.sidebar .subscribe-links li img{margin-right:.5em;vertical-align:middle}.sidebar .hosts li a{display:flex;align-items:center;width:100%;padding:.5em;border-radius:10px}.sidebar .hosts li a:hover{background-color:#e1e1e1;text-decoration:none}.sidebar .hosts li .avatar{margin-right:.5em;border-radius:6px;width:34px;vertical-align:middle}.sidebar .hosts li .name{display:inline-block}.sidebar .hosts li .name h4,.sidebar .hosts li .name h5{margin:0}.sidebar .hosts li .name h4{color:#000}.sidebar .hosts li .name h5{color:#757575}.sidebar .community{display:flex;align-items:center;justify-content:space-between}.sidebar .community li{width:26px;margin:.5em}.sidebar .community li a{width:100%;display:block;color:#333}.sidebar .community li a:hover{text-decoration:none}.site-footer{margin-top:2em;padding:2em;background:#1a1a1a;color:#fff;font-size:14px;font-size:.875rem}.site-footer a{color:#ff9d00}.btn,button{font-size:14px;font-size:.875rem;display:block;color:#fff;text-align:center;padding:6px 12px;margin-bottom:15px;border-radius:5px;background-color:#07549A;text-shadow:0px 1px 2px rgba(4,37,65,0.8)}@media (min-width: 480px){.btn,button{display:inline-block;margin-bottom:0}}.btn:hover,button:hover{background-color:#042541;color:#fff;text-decoration:none}.btn--large{font-size:20px;font-size:1.25rem;padding:10px 20px}.btn--inline{display:inline-block}.btn--muted{background-color:#eee;color:#333}.cf:after,.clearfix:after{content:"";display:table;clear:both}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-center ul{list-style-type:none;padding-left:0;margin-left:0}.mt1{margin-top:1em}.mb1{margin-bottom:1em}.p1{padding-top:1em}.pb1{padding-bottom:1em}.mt2{margin-top:2em}.mb2{margin-bottom:2em}.p2{padding-top:2em}.pb2{padding-bottom:2em}.mt3{margin-top:3em}.mb3{margin-bottom:3em}.p3{padding-top:3em}.pb3{padding-bottom:3em}.mt4{margin-top:4em}.mb4{margin-bottom:4em}.p4{padding-top:4em}.pb4{padding-bottom:4em}.divider{height:2px;width:100%;border-radius:10px;background:#07549A;background:linear-gradient(to bottom right, #07549A 0%, #333 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 )}ul.share-page{border-top:1px solid #eee;margin:40px 0 0 0;padding:40px 0 0 0;text-align:center}ul.share-page li{display:inline-block;vertical-align:top;line-height:0;zoom:1;*display:inline;margin-right:0.5em;font-size:12px;font-size:.75rem}.subscribe-buttons{background:#262626;padding:.25em 1em;margin:1em 0}.subscribe-buttons ul{list-style-type:none;margin:20px 0;padding:0}.subscribe-buttons ul li{display:block;margin-bottom:10px}@media (min-width: 480px){.subscribe-buttons ul li a{font-size:14px;font-size:.875rem;display:inline-block;color:#333;text-align:center;padding:6px 12px;border-radius:5px;background-color:#07549A}.subscribe-buttons ul li a:hover{background-color:#042541;color:#fff;text-decoration:none}}@media (min-width: 480px){.subscribe-buttons ul{display:flex;justify-content:space-between}.subscribe-buttons ul li{display:inline-block;margin:0}}.subscribe-buttons ul svg{width:20px;height:20px;display:inline-block}.patreon-logo{width:200px;height:auto;display:block}.slack-logo{width:160px;height:auto;display:inline-block}.twitter-tweet{margin-left:auto;margin-right:auto}.audio{margin-top:2em}.audio__artwork{text-align:center;max-width:60px;display:inline-block;margin:auto}@media (min-width: 480px){.audio__artwork{max-width:none}}.audio__description p{margin-top:0}.audio__player{margin:3em 0}.episode-list__item{margin-bottom:2em;position:relative}.episode-list__item:last-of-type hr{display:none}.episode-list__item h2{text-transform:none;margin:0}.episode-list__item .episode-number{font-size:40px;font-size:2.5rem;font-weight:900;color:#f7f7f7;position:absolute;top:-10px;right:0;z-index:-1}@media (min-width: 992px){.episode-list__item .episode-number{font-size:80px;font-size:5rem;top:-25px}}.episode-list__item .date{font-size:14px;font-size:.875rem;font-weight:300;margin:0}.episode-list__item.slack{display:grid;grid-template-columns:60px 1fr;grid-gap:20px;background:#f7f7f7;background:linear-gradient(to bottom right, #f7f7f7 0%, #eee 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 );border-radius:10px;padding:30px}.grid{display:grid;grid-gap:3em;grid-template-columns:1fr}@media (min-width: 768px){.grid{grid-template-columns:1fr 1fr 1fr}}
