@charset "UTF-8";:root{--base:#2a2a2a;--neutralDark:#666;--neutralMid:#aaa;--neutralLight:#ddd;--neutralLighter:#eee;--neutralLightest:#fff;--primary:#31e981;--primaryDark:#31e981;--secondary:#2b76b9;--gutter:1rem;--gutterLarge:2rem;--thinWidth:48rem;--featureFont:"DM Serif Display",Georgia,Times,"Times New Roman",serif}@media (min-width:50rem){:root{--gutter:1.5rem;--gutterLarge:4rem}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{line-height:1.6;color:var(--base);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;max-width:var(--thinWidth);padding:0 var(--gutter);margin:0 auto}@media (min-width:50rem){body{font-size:1.125rem}}.isHidden{display:none}img{max-width:100%;height:auto}hr{margin:var(--gutter) 0;background:transparent;height:0;border-top:thin solid var(--neutralLight)}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/dm-serif-display-v4-latin-regular.eot);src:local("DM Serif Display Regular"),local("DMSerifDisplay-Regular"),url(/assets/fonts/dm-serif-display-v4-latin-regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/dm-serif-display-v4-latin-regular.woff2) format("woff2"),url(/assets/fonts/dm-serif-display-v4-latin-regular.woff) format("woff"),url(/assets/fonts/dm-serif-display-v4-latin-regular.ttf) format("truetype"),url(/assets/fonts/dm-serif-display-v4-latin-regular.svg#DMSerifDisplay) format("svg")}form input[type=email]{padding:.5rem;border:thin solid var(--neutralMid);width:100%;font-size:1rem}form>.wrapper{display:flex;align-items:center;white-space:nowrap;line-height:1}@media (max-width:30rem){form>.wrapper{flex-direction:column}}@media (max-width:30rem){form>.wrapper *{width:100%}}form .field{flex-grow:1;padding:0 var(--gutter)}@media (max-width:30rem){form .field{padding:var(--gutter) 0}}h1,h2{font-weight:400;font-size:2.5rem;line-height:1.2;font-family:var(--featureFont);margin:2.5rem 0 3.5rem;position:relative;z-index:1}h1:after,h2:after{content:"";display:inline-block;position:absolute;z-index:-1;width:1.7em;height:1.7em;border-radius:50%;background:var(--primary);transform:translate(-1.1em,-.2em)}@media (max-width:30rem){h1{font-size:1.7rem}}h2{font-size:2rem;margin-top:3.5rem}h2:after{width:2em;height:2em;transform:translate(-1.2em,-.5em)}.intro .featured,h3{font-weight:800;font-size:1.25em}p{margin:0 0 1rem}b,strong{font-weight:800}a{text-decoration:none;color:var(--secondary);transition:.3s ease;transition-property:color,box-shadow,opacity;box-shadow:inset 0 -.1em 0 0 var(--secondary);display:inline}a:hover{box-shadow:inset 0 -.9em 0 0 var(--primaryDark);color:var(--base)}.imageLink{box-shadow:none;display:inline-block;transition:outline .2s ease;border-radius:.6rem}.imageLink:hover{box-shadow:none;outline:.125rem solid var(--primary)}.imageLink:hover img{filter:grayscale(1)}.imageLink img{display:block;transition:filter .2s ease}.footer{margin-top:var(--gutterLarge);padding:.5rem var(--gutter);text-align:center;font-size:.9rem}.footer .imageLink{border-radius:.4rem}.footer .imageLink+.imageLink{margin-left:1rem}.header{padding:var(--gutter) 0;margin-bottom:var(--gutter);border-bottom:.125rem solid var(--neutralLight);display:flex;justify-content:space-between;align-items:center}@media (min-width:30rem){.header{flex-wrap:wrap}}.header .logo{font-family:var(--featureFont);font-size:1.4rem;position:relative;z-index:1;padding-left:1.1rem;display:block;color:var(--base);box-shadow:none}@media (min-width:30rem){.header .logo{margin-left:-1.1rem}}.header .logo:before{content:"";display:inline-block;position:absolute;z-index:-1;width:.7em;height:.7em;border-radius:50%;background:var(--primary);transform:translate(-.3em,.2em);transition:width .3s ease-in-out,height .3s ease-in-out,transform .3s ease-in-out}.header .logo span{transition:opacity .3s ease-in-out,transform .4s ease-out;transform:translateX(-.7rem) scaleX(.9);transform-origin:left center;display:inline-block;opacity:0}@media (max-width:30rem){.header .logo span{display:none}}@media (min-width:30rem){.header .logo span{transform:translateX(0) scaleX(1);opacity:1}}.header .logo:hover:before{width:1.7em;height:1.7em;transform:translate(-.7em,-.1em)}.header .logo:hover span{transform:translateX(0) scaleX(1);opacity:1}.menu{font-family:var(--featureFont);font-size:1.1rem}@media (min-width:30rem){.menu{width:100%}}.menu li,.menu ul{list-style:none;margin:0;padding:0}.menu a{box-shadow:none;color:var(--base);display:block}.menu .active,.menu a:hover{color:var(--secondary)}.menu>ul{display:flex}.menu .hasChildren{position:relative}@media (min-width:30rem){.menu .hasChildren{width:100%}}.menu .hasChildren>a{display:flex;align-items:center}@media (min-width:30rem){.menu .hasChildren>a{display:none}}.menu .hasChildren>a:before{content:"";position:absolute;width:0;height:0;border:.75rem solid transparent;border-bottom:.75rem solid var(--neutralLight);top:100%;margin-top:-.5rem;right:50%;margin-right:-.75rem;display:none}.menu .hasChildren>a:after{content:"";display:block;width:.5rem;height:.5rem;border:solid var(--base);border-width:0 .125rem .125rem 0;margin-left:.5rem;margin-right:.5rem;transform:translateY(-.1rem) rotate(45deg);transition:transform .2s ease}.menu .hasChildren .selected:before{display:block}.menu .hasChildren .selected:after{transform:translateY(.1rem) translateX(.1rem) rotate(-135deg)}.menu .hasChildren .selected+.subNav{display:block}.menu .subNav{padding:calc(var(--gutter) - 1rem) var(--gutter);background:var(--neutralLightest);position:absolute;top:100%;right:0;width:14rem;margin-top:1rem;border:.125rem solid var(--neutralLight);z-index:50;display:none}@media (min-width:30rem){.menu .subNav{display:flex;position:static;width:100%;border:0;padding:0}}.menu .subNav li+li{border-top:thin solid var(--neutralLight)}@media (min-width:30rem){.menu .subNav li+li{border:0;margin-left:1rem}}.menu .subNav a{padding:1rem 0}@media (min-width:30rem){.menu .subNav a{padding:0}}.hasJs .menu .subNav{display:none}.button{padding:.5rem 1rem;background:var(--primary);border:0;font-family:inherit;font-size:.9rem;cursor:pointer;color:var(--base);transition:.2s ease;transition-property:background,color}.button:hover{background:var(--secondary);color:var(--neutralLightest)}.interviewListing{list-style:none;padding:0;margin:var(--gutterLarge) 0 0;display:flex;align-items:flex-start;flex-wrap:wrap}.interviewListing li{margin:0 0 var(--gutter);position:relative;width:100%;font-size:.95rem}.interviewListing li img{width:5rem;display:block;border-radius:50%;height:auto}.interviewListing li a{display:flex;align-items:flex-start;padding:var(--gutter);background:var(--neutralLighter);transition:background .3s ease;color:var(--base);box-shadow:none;position:relative;z-index:1;overflow:hidden}@media (max-width:30rem){.interviewListing li a{flex-direction:column}}.interviewListing li a:after{--size:30rem;content:"";position:absolute;background:var(--primary);display:block;right:calc(var(--size)*-1/2);bottom:calc(var(--size)*-1/2);width:var(--size);height:var(--size);z-index:-1;border-radius:50%;transition:all .35s ease}.interviewListing li a:hover:after{border-radius:0;right:0;bottom:0;width:100%;height:100%}.interviewListing li a:hover h2:before{color:currentColor;transition:color .3s ease}.interviewListing li a:hover h2:after{background-color:var(--neutralLightest)}.interviewListing li a:hover .meta:after{transform:translateX(.2rem);filter:invert(1)}.interviewListing .post-link-wrap{padding-left:1rem;width:100%}@media (max-width:30rem){.interviewListing .post-link-wrap{padding-top:1rem;padding-left:0}}.interviewListing .post-link-photo{width:5rem}.interviewListing .post-link{display:block;box-shadow:none;transition:color .3s ease;color:var(--base)}.interviewListing h2{font-size:1.6rem;margin:0 0 calc(var(--gutter)*0.75);color:var(--base);transition:color .3s ease;display:inline-block}.interviewListing h2:before{content:"\201C";color:var(--primary);padding-right:.1rem;transition:color .3s ease}.interviewListing h2:after{transition:background .3s ease;background:transparent}.interviewListing .about{line-height:1.2;font-weight:800;position:relative;z-index:1}.interviewListing .about .meta{margin-left:1rem;padding-left:1rem;border-left:thin solid;position:relative;padding-right:1.375rem}.interviewListing .about .meta:after{content:"";display:inline-block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2l7.5 7.5L2 17' stroke='%23000' stroke-width='3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:.875em;height:1em;position:absolute;right:0;top:.1em;background-color:transparent;border-radius:50%;transition:.3s ease-in-out;transition-property:transform;z-index:-1}.interviewListing .interview time{margin-left:1rem;padding-left:1rem;border-left:thin solid}.interviewListing li img[data-episode=S02E05]{border-radius:0}.interviewSingle h1{margin:calc(var(--gutter)*2) 0}.interviewSingle h1:before{content:"\201C";color:var(--primary);padding-right:.1rem}.interviewSingle .meta{color:var(--neutralDark);margin-top:var(--gutter);line-height:1.2}.interviewSingle .meta time{margin-left:1rem;padding-left:1rem;border-left:thin solid}.interviewSingle .people{display:flex;gap:var(--gutter);margin:var(--gutter) 0;flex-wrap:wrap}@media (max-width:40rem){.interviewSingle .people{display:block}}.interviewSingle .people>div{flex-grow:1;margin:0;width:45%}.interviewSingle .who{padding:1rem;background:var(--neutralLighter);display:flex;margin:var(--gutter) 0}@media (max-width:30rem){.interviewSingle .who{flex-direction:column}}.interviewSingle .who h2{margin:0 0 .5rem;font-size:1.8rem}.interviewSingle .who h2:after{display:none}.interviewSingle .who a+a{margin-left:1rem}.interviewSingle .who img{width:5rem;display:block;border-radius:50%;height:auto;margin-right:var(--gutter)}.interviewSingle .who .who-image{width:5rem}.interviewSingle .who .who-details{padding-left:1rem;width:100%}@media (max-width:30rem){.interviewSingle .who .who-details{padding-top:1rem;padding-left:0}}.interviewSingle .intro{font-size:1.2rem;padding:calc(var(--gutter)/2) 0;border-bottom:thin solid var(--primary);margin-bottom:var(--gutter)}.interviewSingle .interviewQuestion dt{position:-webkit-sticky;position:sticky;top:0;background:var(--neutralLightest);font-weight:700;padding:calc(var(--gutter)/2) 0;border-bottom:thin solid var(--neutralLight);font-size:1.4rem;font-family:var(--featureFont)}.interviewSingle .interviewQuestion dd{margin:0;padding-top:var(--gutter)}.interviewSingle blockquote{text-align:center;font-family:var(--featureFont);margin:var(--gutterLarge) 0;font-size:1.8rem;line-height:1.3}.interviewSingle blockquote:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 24'%3E%3Cpath fill='%236af0b0' d='M16.563 15.017a8.945 8.945 0 01-.644 3.518 9.225 9.225 0 01-1.823 2.878 8.516 8.516 0 01-2.69 1.931 7.127 7.127 0 01-3.224.653c-2.363 0-4.322-.87-5.876-2.61C.769 19.647 0 17.422 0 14.71c0-3.445 1.281-6.592 3.843-9.44C6.422 2.422 9.613.665 13.414 0l.447.307c-1.075.648-1.976 1.586-2.703 2.814-.71 1.194-1.116 2.439-1.215 3.735 4.413 1.348 6.62 4.068 6.62 8.161zm21.436 0a8.945 8.945 0 01-.645 3.518 9.225 9.225 0 01-1.822 2.878 8.516 8.516 0 01-2.69 1.931 7.127 7.127 0 01-3.224.653c-2.363 0-4.322-.87-5.876-2.61-1.537-1.74-2.306-3.965-2.306-6.677 0-3.445 1.281-6.592 3.843-9.44C27.858 2.422 31.05.665 34.85 0l.446.307c-1.074.648-1.975 1.586-2.702 2.814-.711 1.194-1.116 2.439-1.215 3.735 4.413 1.348 6.62 4.068 6.62 8.161z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:50%;width:6rem;height:5rem;display:block;position:absolute;left:50%;transform:translate(-50%,-25%);z-index:-1}.podcastSingle h1:before{display:none}.podcastSingle .podcastLinks{margin-bottom:1rem;text-align:center}.podcastSingle .podcastLinks>div{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.podcastSingle .podcastLinks>div a{width:calc(25% - 1rem)}@media (max-width:50rem){.podcastSingle .podcastLinks>div a{width:calc(33.33% - 1rem)}}@media (max-width:30rem){.podcastSingle .podcastLinks>div a{width:calc(50% - 1rem)}}.podcastSingle .podcastLinks>div a img{width:100%}.signup{padding:var(--gutter) 0;border:solid var(--secondary);border-width:.3rem 0;margin:var(--gutterLarge) 0}.signup h2{margin:0 0 1.5rem;font-size:1.6rem}.signup h2:after{display:none}.social{list-style:none;padding:0;margin:0}.social li{padding-left:2.2rem;position:relative;min-height:2rem}.social svg{width:1.8rem;height:1.8rem;position:absolute;left:0;fill:var(--secondary);transition:fill .2s ease}.social a:hover svg{fill:var(--base)}.social .website svg{top:.1rem;left:.3rem;width:auto;height:auto}