/*! normalize.css v2.1.2 | MIT License | git.io/normalize */body,figure{margin:0}.nav li a,a,abbr[title]{text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}.newp,.squelch,[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a:focus{outline:dotted thin}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}b,strong{font-weight:700}hr{-moz-box-sizing:content-box;box-sizing:content-box}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;max-width:100%}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body,html{min-height:100%}body{background:#FBFBFB;color:#363636;font:400 100%/1.5 "Colfax Web",Helvetica,Verdana,Geneva,sans-serif}.btn,a,b,h1,h2,h3,h4,h5,h6,strong{font-weight:700}.pages i,.splash cite,.w,a cite,dfn{font-style:inherit}#dev-responsivewebdesign-com:after{color:#F60;content:"PREVIEW PREVIEW PREVIEW PREVIEW PREVIEW PREVIEW PREVIEW";font-size:4.25em;font-weight:700;height:1em;line-height:1;margin-top:-.5em;opacity:.2;position:fixed;text-align:center;bottom:0;white-space:nowrap;width:100%;z-index:-1}.head:after,.head:before,.hed-section:after,.sect:after,.sect:before{content:""}a,h1,h2{color:#363636}@media (min-width:30em){#dev-responsivewebdesign-com:after{font-size:5em}}@media (min-width:60em){#dev-responsivewebdesign-com:after{font-size:9em}}abbr[title]{border-bottom:1px dotted;cursor:help}a{background:0 0;transition:color .2s ease-in-out}a:focus,a:hover{color:#B2B2B2}.a11y,hr{position:absolute;left:-1000em;width:0;height:0;overflow:hidden}h1,h2,h3,h4,h5,h6,ol,p,ul{margin-top:0}.btn,textarea{-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}textarea{box-sizing:border-box;display:block;padding:.5em;margin:1em 1px;width:100%}.intro-options a,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.btn{-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-perspective:1000;-ms-perspective:1000;-o-perspective:1000;-webkit-perspective:1000;perspective:1000;-moz-transition:background-color .15s ease-out,transform .1s;-ms-transition:background-color .15s ease-out,transform .1s;-o-transition:background-color .15s ease-out,transform .1s;-webkit-transition:background-color .15s ease-out,transform .1s;transition:background-color .15s ease-out,transform .1s;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;border:none;font-size:12px;font-size:.75rem;line-height:1;padding:1.2em 4em 1em;text-transform:uppercase}.btn,.pages a i{background:#207D9C;color:#FFF}.btn:active,.btn:focus,.btn:hover,.pages a:active i,.pages a:focus i,.pages a:hover i{background-color:#2999B7;color:#FFF}.btn:active,.btn:focus,.btn:hover{box-shadow:0 5px 0 #207D9C}.btn:active{-moz-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95);-webkit-transform:scale(.95);transform:scale(.95)}a.btn{display:inline-block}.logo a,.logo img{display:block}.w{white-space:nowrap}.head{border-bottom:1px solid #BFBFBF;margin-bottom:2.2em}.head:after,.head:before{display:block;clear:both}.sect-home .head{border-bottom:none;margin-bottom:0}@media (min-width:39em){.head{margin-bottom:3em}}@media (min-width:50em){.head{margin-bottom:3.5em}}.logo{margin:0;max-width:1160px;max-width:72.5rem;position:relative;z-index:1}.logo a{max-width:250px;padding:1rem 0;text-align:center;width:80%}.oldie .logo img{width:inherit}@media (min-width:58.125em){.logo a{max-width:369px;margin:0 auto;width:100%}.logo img{margin-left:0;max-width:100%;width:inherit}}.enhanced .nav h1,.enhanced .nav h1 a{display:block;margin:0}.nav h1{font-size:1em;display:none}.nav li,.nav ul{list-style:none;padding:0;margin:0}@media (max-width:58.125em){.nav li{float:left;width:50%}.nav li:nth-child(2n+1){clear:left}.nav li:nth-child(2n+1):last-child{float:none}.enhanced .nav li,.enhanced .nav li:nth-child( 1n ):last-child{float:none;width:auto}}.enhanced .nav h1 a{background:#363636;-webkit-border-radius:50%;border-radius:50%;width:2.5em;height:2.5em;position:absolute;overflow:hidden;right:0;top:1.4em;text-indent:-1000em;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);-webkit-transform:rotateZ(360deg);transform:translateZ(0);z-index:1000}.nav.is-open h1 a{background-color:#FDC328}.enhanced .nav h1 a:after,.enhanced .nav h1 a:before{background-position:50% 50%;content:"";font-weight:300;height:2.5em;left:0;line-height:1;position:absolute;text-align:center;-moz-transition:top .25s,-moz-transform .25s;-ms-transition:top .25s,-ms-transform .25s;-o-transition:top .25s,-o-transform .25s;-webkit-transition:top .25s,-webkit-transform .25s;transition:top .25s,transform .25s;width:100%}.hed-section,.nav li a{font-weight:700;text-transform:uppercase}.nav h1 a:after,.nav.is-open h1 a:before{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.nav h1 a:before,.nav.is-open h1 a:after{-moz-transform:scale(.6);-ms-transform:scale(.6);-o-transform:scale(.6);-webkit-transform:scale(.6);transform:scale(.6)}.nav h1 a:before{top:-2em}.nav h1 a:after,.nav.is-open h1 a:before{top:0}.nav.is-open h1 a:after{top:100%}.enhanced .nav ul{max-height:0;overflow:hidden;-moz-transition:max-height .3s;-ms-transition:max-height .3s;-o-transition:max-height .3s;-webkit-transition:max-height .3s;transition:max-height .3s;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);-webkit-transform:rotateZ(360deg);transform:translateZ(0)}.enhanced .nav.is-open ul{max-height:20em}.nav li a{font-size:13px;font-size:.8125rem;color:#828282;display:block;padding:1.5em 0;position:relative}.oldie .nav li{display:inline-block;width:44%}@media (max-width:58.125em){.nav li a{padding:1em 0}.enhanced nav li a{text-align:right;padding:1.5em 0;-moz-transition:-moz-transform .2s ease-out,opacity .2s;-ms-transition:-ms-transform .2s ease-out,opacity .2s;-o-transition:-o-transform .2s ease-out,opacity .2s;-webkit-transition:-webkit-transform .2s ease-out,opacity .2s;transition:transform .2s ease-out,opacity .2s;transform:scale(.8);opacity:0}.enhanced .nav li:nth-child( 2 ) a{transition-delay:.04s}.enhanced .nav li:nth-child( 3 ) a{transition-delay:.07s}.enhanced .nav li:nth-child( 4 ) a{transition-delay:.1s}.enhanced .nav.is-open li a{opacity:1;transform:scale(1)}}.nav li a:focus,.nav li a:hover{color:#555}.nav li.on a{color:#363636;outline:0}@media (min-width:58.125em){.nav h1{position:absolute;left:-1000em;width:0;height:0;overflow:hidden}.nav{text-align:center}.nav li a{display:inline;font-size:14px;font-size:.875rem}.flex-supported .head{position:relative}.flex-supported .logo{position:absolute;left:50%;height:100%;margin-left:-10.707070707070707070%;width:21.414141414141414141%}.flex-supported .logo a{display:flex;flex-direction:column;justify-content:center;padding:0;height:100%}.flex-supported .nav ul{align-content:center;display:flex;justify-content:space-between}.flex-supported .nav li{width:14.242424242424242424%}.flex-supported .nav a{display:block;padding:5em 0;position:relative;transition:color .2s}.flex-supported .nav a:before{background:#FDC328;content:"";height:8px;left:0;position:absolute;top:0;width:100%;transition:transform .2s;transform:translateY(-8px)}.flex-supported .nav .on a:before,.flex-supported .nav a:focus:before,.flex-supported .nav a:hover:before{transform:translateY(0)}.flex-supported .nav li:nth-child( 2 ){margin-right:17.171717171717171717%}.flex-supported .nav li:nth-child( 3 ){margin-left:17.171717171717171717%}.page .nav ul{overflow:visible;max-height:inherit}.enhanced .nav ul{background:inherit}}.hed-section{text-align:center;position:relative;font-size:14px;font-size:.875rem;letter-spacing:.07em;margin-top:0}.hed-section b{background:#F8F8F8;font-weight:inherit;padding:0 .5em;position:relative;z-index:10}.hed-section:after{background:#BCBCBC;height:1px;position:absolute;top:.65em;left:0;right:0;z-index:1}.page{margin:0 auto;max-width:1160px;max-width:72.5rem;position:relative;width:87.818181818181818181%}.sect-home .page{border-top:12px solid #FDC328;padding-top:4em}@media (min-width:39em){.sect-home .page{padding-top:6em}}@media (min-width:50em){.sect-home .page{padding-top:7em}}@media (min-width:65em){.sect-home .page{padding-top:8em}}@media (min-width:70em){.sect-home .page{padding-top:9em}}.oldie .page{max-width:30em}.enhanced .read-more{position:absolute;top:0;left:0;right:0}.a11y{color:#333;display:block;height:0;overflow:hidden;position:absolute;width:0;z-index:10000;text-align:center}.a11y:focus{background:#FCC;height:auto;overflow:visible;width:100%}.sect{padding-bottom:5em}@media (min-width:57em){.sect{padding-bottom:7em}}.sect:after,.sect:before{clear:both;display:table}.group,.group-alt{margin-bottom:1.5em}.sect-home .splash{font-size:1em;font-weight:400;line-height:1.5;text-transform:none}.categories a,.categories b{font-weight:inherit}@media (min-width:30em){.sect-home .more-info,.sect-home .splash{font-size:24px;font-size:1.5rem}}@media (min-width:39em){.group,.group-alt{margin-bottom:3em}.sect-home .splash{font-size:36px;font-size:2.25rem;line-height:1.2}}@media (min-width:50em){.group{clear:left;float:left}.group-alt{clear:right;float:right}.p-more{margin-left:11.490683229813664596%;width:54.140786749482401656%}.p-less{width:28.57142857%}.group.is-solo{float:none;margin-left:auto;margin-right:auto}.sect-home .splash{font-size:48px;font-size:3rem;margin-bottom:0}.sect-home .more-info{font-size:32px;font-size:2rem;width:auto}}@media (min-width:60em){.sect-home .splash{font-size:60px;font-size:3.75rem}}.sect-home .hed-main,.sect-home .hed-sub{display:inline;font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:inherit}.episode-list:after,.page-blurb:after{content:"";clear:both;display:table}.page-blurb{margin-bottom:2.2em}.page-blurb .p-more p{font-size:16px;font-size:1rem}.page-blurb .callout{text-align:center}@media (min-width:44em){.page-blurb{margin-bottom:0}.page-blurb .p-more{margin-left:0}.page-blurb .group,.page-blurb .group-alt{width:45%}.page-blurb .group{float:left}.page-blurb .group-alt{float:right}.page-blurb .p-more p{font-size:19px;font-size:1.1875rem}}@media (min-width:65.625em){.page-blurb .p-more{width:60%}.page-blurb .p-less{width:30%}.page-blurb .mod-about{margin-top:1.75em}.page-blurb .p-more p{font-size:23px;font-size:1.4375rem}}.episode-list{list-style:none;margin:0;padding:0}.episode-brief{margin:0 auto 5em}.flex-supported .episode-brief{-ms-direction:column;-webkit-flex-direction:column;flex-direction:column;display:-ms-flex;display:-webkit-flex;display:flex}@media (min-width:44em){.episode-brief{float:left;margin:0 10% 5em 0;width:45%}.episode-brief:nth-child( 2n ){margin-right:0}.episode-brief:nth-child( 2n+1 ){clear:left}.flex-supported .episode-list{display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;float:none}}@media (min-width:68.75em){.episode-brief{width:30%}.episode-brief:nth-child( 1n ){clear:none;margin-right:5%}.episode-brief:nth-child( 3n ){margin-right:0}.episode-brief:nth-child( 3n+1 ){clear:left}}.episode-brief .podcast-title{margin-bottom:0;padding-left:0;text-align:center}.episode-brief .hed-title,.episode-brief .podcast-title p{text-align:inherit}.episode-brief .podcast-title .episode-number{position:static;width:7em}.episode-brief .hed-title,.episode-brief .podcast-title .episode-number b{font-size:32px;font-size:2rem}@media (min-width:44em){.episode-brief .podcast-title{margin-bottom:.5em}.flex-supported .episode-brief .podcast-intro{-ms-flex:1 0 auto;-webkit-flex:1 0 auto;flex:1 0 auto;margin-bottom:1em}}.episode-brief .intro-options{border-top:1px solid #BCBCBC}@media (min-width:33.75em) and (max-width:43.99em){.episode-brief{position:relative;padding-right:12em}.episode-brief .intro-options{border-top:none;position:absolute;right:0;top:5em;width:10em}.episode-brief .intro-options:after{height:1px;left:0;top:50%;width:100%}.episode-brief .intro-options a{display:block;float:none;width:inherit}.episode-brief .intro-options em{margin-top:-.75em;top:50%}}.categories{border-top:1px solid #BCBCBC;clear:both;font-size:14px;font-size:.875rem;text-align:center;margin-bottom:1em;position:relative;padding-top:1.5em}.categories:before{background-color:#FFF;background-size:1em;background-position:50% 50%;border-radius:50%;content:"";border:1px solid #BCBCBC;display:block;height:1.5em;left:50%;margin-left:-.78em;margin-top:-2em;position:absolute;text-indent:-1000em;width:1.5em}.categories b{display:block;text-transform:lowercase;font-variant:small-caps;letter-spacing:.03em;text-align:center}.categories b:before{content:":";visibility:hidden}.tag-link{color:#499EB2}.categories a:focus,.categories a:hover{color:#0FB0D7}.tmpl-episode .categories{margin:2em 0}.pages,.pages li{list-style:none;margin:0;padding:0}.pages{margin:0 0 4em}.pages:after{clear:both;content:"";display:table}.pages li{float:left;width:49%}.pages a{font-size:0;font-weight:300;visibility:collapse}.future-posts time,.pages i{text-transform:uppercase;font-size:12px}.pages li.older{float:right;text-align:right}.future-posts li,.podcast-title p,blockquote{text-align:center}.pages i{background:#DADADA;border-radius:1em;font-size:.75rem;font-variant:small-caps;letter-spacing:.1em;padding:.5em 1em .5em 2.5em;position:relative;visibility:visible}.pages .older i{padding:.5em 2.5em .5em 1em}.pages .newer i:before,.pages .older i:after{position:absolute;line-height:0;top:1em}.pages .older i:after{content:" ›";right:.75em}.pages .newer i:before{content:"‹ ";left:.75em}.intro-options:after,.podcast-guests-about:after,.podcast-guests-about:before,.podcast-transcript blockquote:after,.podcast-transcript:after,.podcast-transcript:before,.post-tags:before,.quote-lead:after,blockquote:before{content:""}.future-posts{list-style:none;padding-left:0}.future-posts h3{font-weight:700;line-height:1.1}@media (min-width:30em){.flex-supported .future-posts,.flex-supported .future-posts li{display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-supported .future-posts{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start}.flex-supported .future-posts li{-ms-direction:column;-webkit-flex-direction:column;flex-direction:column;position:relative;vertical-align:bottom;-ms-flex:0 0 33%;-webkit-flex:0 0 33%;flex:0 0 33%}.flex-supported .page-blurb .future-posts li{width:auto;-ms-flex:0 0 49%;-webkit-flex:0 0 49%;flex:0 0 49%}}@media (min-width:44em){.flex-supported .future-posts li{-ms-flex:0 0 48%;-webkit-flex:0 0 48%;flex:0 0 48%}.flex-supported .page-blurb .future-posts li{-ms-flex:0 0 33%;-webkit-flex:0 0 33%;flex:0 0 33%}}@media (min-width:44em),(min-width:60em){.flex-supported .page-blurb .future-posts li{width:auto}}blockquote{margin:1em 0;padding:1.4em 0 .5em;position:relative}blockquote:before{background-color:#FBFBFB;background-size:22px 16px;background-position:0 50%;display:block;height:38px;width:38px}.podcast-title{margin-bottom:1.5em}@media (min-width:39em){.podcast-title{margin-bottom:0}}.podcast-title .episode-number{background:#FDC328;color:#FFF;display:block;font-size:11px;font-weight:400;letter-spacing:.14em;line-height:1;margin:0 auto 1.5em;max-width:72px;max-width:4.5rem;padding:1em 0 .5em;text-align:center;text-transform:uppercase}.podcast-title .episode-number b{display:block;font-size:28px;font-weight:700;margin-top:.1em;letter-spacing:0}.podcast-title .episode-number i{position:absolute;left:-1000em}@media (min-width:39em){.podcast-title .episode-number b{font-size:44px;font-size:2.75rem}.podcast-title{padding-left:18.3206106870%}.podcast-title .episode-number{border-radius:0;position:absolute;top:0;left:0;max-width:inherit;width:15.64885496%}}@media (min-width:50em){.podcast-title .episode-number b{font-size:48px;font-size:3rem}.podcast-title{padding-left:0}.podcast-title .episode-number{left:-21.18320611%}}.podcast-title p{font-size:14px;font-size:.875rem;margin-bottom:.55em;font-weight:400;font-style:italic}@media (min-width:39em){.podcast-title p{font-style:normal;text-align:left}}.hed-title{line-height:1;font-size:28px;font-size:1.75rem;text-align:center}@media (min-width:39em){.hed-title{line-height:1;font-size:42px;font-size:2.625rem;text-align:left}.tmpl-episode .podcast-title{position:relative}}@media (min-width:54em){.hed-title{font-size:48px;font-size:3rem}}.tmpl-episode .hed-title{font-size:32px;font-size:2rem}.meta,.tmpl-episode .episode-number{font-weight:300;font-size:13px;font-size:.8125rem;letter-spacing:.02em;text-transform:uppercase;margin-bottom:1em}.meta{margin-bottom:2em;text-align:center}.meta>*{display:inline}@media (min-width:50em){.meta{margin-bottom:1em;text-align:left}.meta>*{display:block}}.post-tags{margin-left:1em}.post-tags:before{background-size:1em;background-position:50% 50%;display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.tmpl-episode .episode-number,.tmpl-episode .episode-number b{display:block;text-align:center}.tmpl-episode .episode-number b{background:#FDC328;color:#FFF;margin:.5em auto 1em;font-size:18px;font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:1;padding:.5em;vertical-align:middle;width:1.5em}@media (min-width:40em){.tmpl-episode .hed-title{text-align:left}.tmpl-episode .episode-number{float:right;margin-left:1em;text-align:right;white-space:nowrap;width:20%}.tmpl-episode .episode-number b{display:inline-block;margin:0 0 0 .25em;width:auto}}.tmpl-episode .sponsor img{border:none}.tmpl-episode .podcast-intro{margin-bottom:2em}@media (min-width:50em){.tmpl-episode .episode-number b{font-size:24px;font-size:1.5rem}.tmpl-episode .podcast-intro{margin-bottom:4em;margin-left:17.171717171717171717%}.tmpl-episode .hed-title{font-size:48px;font-size:3rem;margin:5vh 0}.tmpl-episode .meta{clear:left;float:left;width:17.073170731707317073%;margin-left:-20.731707317073170731%;text-align:right}.tmpl-episode .sponsor img{max-width:250px}.podcast-options{float:left;width:58.536585365853658536%}.podcast-intro .p-less{margin-bottom:0;width:37.804878048780487804%}}.tmpl-episode .podcast-intro:after,.tmpl-episode .podcast-intro:before{clear:both;content:"";display:table}.tmpl-episode .intro-body{font-size:18px;font-size:1.125rem;margin-bottom:2em}@media (min-width:30em){.tmpl-episode .intro-body{font-size:20px;font-size:1.25rem}}@media (min-width:60em){.flex-supported .future-posts li{-ms-flex:0 0 33%;-webkit-flex:0 0 33%;flex:0 0 33%}.flex-supported .page-blurb .future-posts{justify-content:center}.flex-supported .page-blurb .future-posts li{-ms-flex:0 0 49%;-webkit-flex:0 0 49%;flex:0 0 49%}.tmpl-episode .episode-number{float:left;width:17.073170731707317073%;margin-left:-20.731707317073170731%;text-align:right;white-space:normal}.tmpl-episode .intro-body{font-size:24px;font-size:1.5rem}}.quote-lead{font-size:18px;font-size:1.125rem;margin:0;padding-left:2em;padding-top:.5em;text-align:left}.quote-lead:before{height:34px;left:-.1em;margin-top:-1.4em;position:absolute;top:50%;width:22px;z-index:10}.quote-lead:after{background:#DDD;bottom:1.6em;left:10px;position:absolute;top:.5em;width:1px}.podcast-options{font-size:15px;font-size:.9375rem;margin-bottom:3em}@media (min-width:60em){.podcast-options{font-size:14px;font-size:.875rem;margin-bottom:0}}.podcast-intro audio{display:block;margin:0 0 2.5em;width:100%}.intro-options{overflow:auto;position:relative;margin-bottom:0}.intro-options:after{background:#BCBCBC;bottom:0;display:block;left:50%;position:absolute;top:0;width:1px}.intro-options em{-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#FBFBFB;left:50%;margin-left:-1em;position:absolute;text-align:center;top:2em;white-space:nowrap;width:2em;z-index:1}.intro-options a{box-sizing:border-box;float:left;font-size:.8em;font-weight:400;letter-spacing:.05em;line-height:1.2;padding:2em 1em;text-align:center;text-transform:uppercase;width:49.5%}.intro-options a:last-child{float:right}.intro-options b{font-weight:700;display:block}.guest-title,.sponsor>a{font-weight:400}.podcast-guests-about{clear:both}.podcast-guests-about:after,.podcast-guests-about:before{display:block;clear:both}.podcast-guests-about .hed-section,.podcast-transcript .hed-section{font-size:1em;letter-spacing:0;margin-bottom:1.5em;margin-left:auto;margin-right:auto;text-transform:none;max-width:30em}.hed-main,.podcast-transcript dt,.prognosis b,.schedule .more{text-transform:uppercase}.podcast-guests-about .hed-section{width:80%}@media (min-width:50em){.podcast-guests-about{margin:0 auto 4em;width:65.656565656565656565%}.podcast-guests-about .hed-section,.podcast-transcript .hed-section{font-size:18px;font-size:1.125rem}}.guest{font-size:15px;font-size:.9375rem;margin:0 auto 1.75em}@media (min-width:50em){.guest{font-size:14px;font-size:.875rem}}@media (min-width:65.625em){.podcast-guests-about{margin:0 auto 4em;width:inherit}.guest{font-size:inherit;margin-bottom:0;width:65.656565656565656565%}.guest:nth-of-type( n ):not( :only-of-type ){font-size:14px;font-size:.875rem;width:48.484848484848484848%}.guest:nth-of-type( odd ):not( :only-of-type ){float:left}.guest:nth-of-type( even ):not( :only-of-type ){float:right}}.guest-logo{clear:both;margin:1em auto 1.5em;max-width:192px;width:80%}.guest-logo img{display:block;margin:0 auto;max-width:145px;max-height:50px}.guest img{float:right;margin:0 0 1em 1em;max-width:72px;width:15%}.guest-name{font-size:18px;margin-bottom:0}.guest-name+p{margin-top:.75em}.guest-title{line-height:1.35}@media (min-width:23.875em){.guest-title{margin-bottom:1em}}.podcast-transcript{clear:both;font-size:15px;font-size:.9375rem;margin-bottom:3em}@media (min-width:50em){.podcast-transcript{font-size:16px;font-size:1rem;line-height:1.625}}.podcast-transcript:after,.podcast-transcript:before{display:block;clear:both}.podcast-transcript dd,.podcast-transcript dt{margin:0}.podcast-transcript p{margin-bottom:1em}.podcast-transcript img{border-bottom:1px solid #363636;margin:2em 0 -.5em;padding-bottom:1em}.podcast-transcript dt{font-size:13px;font-size:.8125rem;color:#707070;letter-spacing:.09em}.podcast-transcript .caption{font-style:italic;margin-bottom:2em;width:80%}@media (min-width:44em){.podcast-transcript .caption{width:50%}}.podcast-transcript dd+dt{margin-top:1.5em}@media (min-width:50em){.podcast-transcript{margin:0 auto 4em;width:65.656565656565656565%;padding-top:0}.podcast-transcript dt{font-size:12px;font-size:.75rem;margin-left:-34%;padding-top:.3em;position:absolute;text-align:right;white-space:nowrap;width:30%}.podcast-transcript dd+dt{margin-top:0}}.podcast-transcript .module-alt,.podcast-transcript blockquote{max-width:25em;margin:2em auto;width:90%}.podcast-transcript blockquote{font-size:16px;font-size:1rem}.podcast-transcript blockquote:before{background-position:50% 50%;margin:0 auto;position:relative;z-index:10}.podcast-transcript blockquote:after{background:#DDD;height:1px;left:20%;position:absolute;right:20%;top:2.5em;z-index:1}.sect-workshop .intro:before,.splash:after{content:none}.podcast-transcript .module-alt .mod-workshop{border-bottom:none}@media (min-width:39em) and (max-width:50em),(min-width:70em){.podcast-transcript .module-alt,.podcast-transcript blockquote{clear:right;float:right;margin-left:4.461538461538461538%;margin-bottom:.5em;margin-top:0;padding:0;text-align:left;width:57.714285714285714285%}.podcast-transcript blockquote{background-position:0 50%;padding:.5em 0 .4em;text-align:left}.podcast-transcript blockquote:before{height:34px;left:-.1em;margin-top:-1.4em;position:absolute;top:50%;width:22px;z-index:10}.podcast-transcript blockquote:after{bottom:1.6em;height:auto;left:10px;top:.5em;width:1px}.podcast-transcript blockquote p{padding-left:2em}}.bios h1,.callout,.mod-books p,.sponsor p{text-align:center}@media (min-width:70em){.podcast-transcript .module-alt,.podcast-transcript blockquote{margin-right:-26.153846153846153846%}.podcast-transcript blockquote{font-size:20px;font-size:1.25rem;line-height:1.75}.podcast-transcript .module-alt{margin-bottom:4em}.podcast-transcript .hed-section{width:80%}}.module-main,.pull{display:block}.podcast-transcript .module-alt,.podcast-transcript .pull-alt{display:none}@media (min-width:50em){.module-main,.pull-default{display:none}.podcast-transcript .module-alt,.podcast-transcript .pull-alt{display:block}.enhanced .tmpl-episode .p-less{margin-bottom:0}}.bio img,.grunticon .covers,.sponsor .more a,.sponsor img{display:block}.podcast-about .mod,.sponsor{margin:0 auto 3em;max-width:25em}.podcast-transcript .sponsor{margin-bottom:0;max-width:inherit;padding:1em 0}.mod-subscribe{position:static;padding-top:1.75em}.mod-subscribe .icon-rss{background-position:50% 50%;position:absolute;top:-1.75em;left:0;right:0;height:20px}@media (min-width:40.625em) and (max-width:50em){.podcast-about .mod{margin-bottom:1.5em;width:45%}.mod-about{padding-top:1.75em}.podcast-about .mod:nth-child(odd){clear:left;float:left}.podcast-about .mod:nth-child(even){clear:right;float:right}.podcast-about .mod:nth-child(odd):last-child{clear:both;float:none;margin:0 auto 3em;max-width:25em;width:inherit}.sponsor{clear:both}}@media (min-width:50em){.podcast-about .mod{max-width:inherit}}.podcast-about p{font-size:14px;font-size:.875rem;line-height:1.78571428571428571428}.sponsor img{border:1px solid #363636;max-width:212px;margin:0 auto 1em}.sponsor a,.sponsor>a b{color:#499EB2;-moz-transition:color .1s ease-out;-ms-transition:color .1s ease-out;-o-transition:color .1s ease-out;-webkit-transition:color .1s ease-out;transition:color .1s ease-out}.sponsor a:focus,.sponsor a:hover,.sponsor>a:focus b,.sponsor>a:hover b{color:#0FB0D7}.sponsor>a,.sponsor>a:focus,.sponsor>a:hover{color:inherit}.sponsor>a:focus img,.sponsor>a:hover img{border-color:#777}.sponsor p{font-size:14px;font-size:.875rem;line-height:1.3571428571}.grunticon .covers{border-bottom:1px solid #BCBCBC;height:10em;margin-bottom:1em;overflow:hidden;position:relative}.mod-books .cover{background-size:100% auto;position:absolute;top:3em;transition:.2s top,.2s left,.2s right;width:30%;z-index:10;left:15%}.grunticon .mod-books .cover{border:1px solid #BCBCBC;padding-top:11em}.mod-books .alt-cover{left:auto;right:15%}.mod-books .back{top:0;left:7%;z-index:1}.mod-books .back.alt-cover{left:auto;right:7%}.covers:focus .cover,.covers:hover .cover{top:0;left:18%}.covers:focus .back.cover,.covers:hover .back.cover{top:2em;left:10%}.covers:focus .alt-cover,.covers:hover .alt-cover{left:auto;right:18%}.covers:focus .back.alt-cover,.covers:hover .back.alt-cover{left:auto;right:10%}.splash{padding-bottom:1em}.hed-main{font-size:28px;font-size:1.75rem;font-weight:900;line-height:1.1}@media (min-width:39em){.hed-main{font-size:45px;font-size:2.8125rem;line-height:.95555555555555555555}}.hed-sub{font-weight:700}.splash h1{font-size:36px;font-size:2.25rem;line-height:.95833333333333333333;margin-bottom:.05em}@media (min-width:44em){.splash h1{font-size:48px;font-size:3rem;margin-bottom:0}}@media (min-width:50em){.splash h1{font-size:60px;font-size:3.75rem}}@media (min-width:69em){.splash h1{font-size:72px;font-size:4.5rem}}.splash h2{font-size:21px;font-size:1.3125rem;line-height:.95;margin:0}.splash h2 b{font-size:17px;font-size:1.0625rem}.sect-workshop .intro h1{position:absolute;left:-1000em}.sect-events .splash,.sect-workshop .intro .more p,.sect-workshop .intro .more ul{position:relative}.sect-workshop .intro{padding-top:1em}.sect-workshop .intro .tease{line-height:1.44444444444444444444}@media (min-width:40em){.sect-workshop .intro{padding-top:2em}}@media (min-width:44em){.sect-workshop .intro{font-size:18px;font-size:1.125rem}}@media (min-width:57em){.sect-workshop .splash{float:left;width:48.654244306418219461%}.sect-workshop .intro{padding-top:7em}.sect-workshop .intro .more>p,.sect-workshop .intro .tease{padding-left:51.552795031055900621%}.sect-workshop .intro .more p.close{margin:0 auto;padding-left:0;text-align:center;width:51.552795031055900621%}.sect-workshop .intro .tease{padding-top:2.65rem}}@media (min-width:57em) and (min-height:50em){.sect-workshop .intro .tease{padding-top:9.5rem}}@media (min-width:69em){.sect-workshop .intro .tease{padding-top:.7rem}}@media (min-width:69em) and (min-height:50em){.sect-workshop .intro .tease{padding-top:11.5rem}}.prognosis{list-style:none;padding-left:3.2em;text-indent:-3.2em}.prognosis b{font-size:14px;font-size:.875rem}.sect-workshop .intro .more,.sect-workshop .intro .more p{clear:both}.sect-workshop .intro .open{margin-bottom:3em}.oldie .sect-workshop .intro .open{border-bottom:1px solid #CCC;padding-bottom:1em;margin-bottom:1em}.sect-workshop .intro .more ul:after,.sect-workshop .intro .more ul:before{clear:both;display:block;background:#AAA;content:"";height:1px;width:4em}.sect-workshop .intro .more ul:before{margin:-1em auto 2em}.sect-workshop .intro .more ul:after{margin:0 auto 2em}.sect-workshop .intro .more li,.sect-workshop .intro .more ul{list-style:none;padding-left:0;margin-left:0}.sect-workshop .intro .more li p{margin:0 auto 2em;max-width:18em}.oldie .sect-workshop .intro .more li p{font-style:italic;width:90%;max-width:100%}.sect-workshop .intro .more ul{font-size:15px;font-size:.9375rem}.oldie .sect-workshop .intro .more ul{border-bottom:1px solid #CCC}@media (min-width:39em){.sect-workshop .intro .more li{float:left;margin-bottom:2em;margin-right:6%;width:44%}.sect-workshop .intro .more li p{margin-bottom:0}.sect-workshop .intro .more li:nth-child( 2n ){margin-right:0}.sect-workshop .intro .more li:nth-child( 2n+1 ){clear:left}}@media (min-width:55em){.sect-workshop .intro .more li:nth-child( 1n ){margin-right:3.105590062111801242%;clear:none;width:31.262939958592132505%}.sect-workshop .intro .more li:nth-child( 3n ){margin-right:0}}@media (min-width:60em){.sect-workshop .intro .more ul{margin:0 auto;width:90%}}@media (min-width:50em){.sect-workshop .contact-us form{margin:0 17.287784679089026915% 2em 34.265010351966873706%}}@media (min-width:65em){.sect-workshop .contact-us h1{margin-bottom:-.95em;width:25.879917184265010351%}}@media (min-width:40em){.bios h1{text-align:left}}@media (min-width:50em){.bios h1{margin-left:17.184265010351966873%}}@media (min-width:55em){.bios h1,.books h2{max-width:25%}}.bio{font-size:15px;max-width:21em;margin:0 auto}.oldie .bio{margin-bottom:2em;width:90%;max-width:100%}.bios .note{clear:both;margin-bottom:4em;text-align:center;font-size:.875em}@media (min-width:40em){.bio{margin:0 0 2em;float:left;max-width:inherit;width:48.240165631469979296%}.bio-ethan{float:right}.bios .note{text-align:right}}@media (min-width:50em){.bio{font-size:1em}}.bio h2{font-size:1.125em;line-height:1.16666666666666666666;margin-top:0}.oldie .bio h2{text-align:center}.bio img{margin-bottom:1em}.oldie .bio img{margin:0 auto;width:60%}@media (min-width:50em){.bio h2{margin-top:6em;width:29.059829059829059829%}.bio-karen h2{float:left;text-align:right}.bio img,.bio-ethan h2{float:right}.bio img{width:64.529914529914529914%}.bio-ethan img{float:left}.bio p{max-width:30em}}@media (min-width:60em){.bio h2{margin-top:8em}}@media (min-width:74em){.bio h2{margin-top:10em}}.bio p{clear:both}.sect-events .intro{margin-left:auto;margin-right:auto;max-width:35em}.sect-events .hed-main{clear:both;text-align:center}.sect-events .splash h1,.sect-events .splash h2{font-size:1.8em;margin-bottom:.175em;position:relative;text-align:center;z-index:1}.sect-events .splash h1 b,.sect-events .splash h2 b{background:#000;color:#FFF;font-weight:inherit;padding:.2em}.books li a,.schedule time{font-weight:400}@media (min-width:18.75em){.sect-events .splash h1 b,.sect-events .splash h2 b{padding:.2em .5em}}@media (min-width:60em){.sect-events .splash{margin-left:0;text-align:center;width:auto}.sect-events .splash h1{font-size:56px;font-size:3.5rem;margin-bottom:.65em}.sect-events .splash .hed-sub{margin-bottom:2em}.sect-events .intro{font-size:1.1em;margin-left:auto;margin-right:auto;width:65.63146998%}}.sect-events .scrim{background-position:50% 75%;background-size:cover;height:100px;left:0;position:absolute;right:0;top:-1.2em}@media (min-width:39em){.sect-events .splash h1{margin-bottom:.5em}.sect-events .splash h2{margin-bottom:1.5em}.sect-events .scrim{height:150px;top:-2.2em}}@media (min-width:50em){.sect-events .scrim{height:170px;top:-3.2em}}@media (min-width:70em){.sect-events .scrim{top:-3.5em;height:200px}}.venue h2{line-height:1.1;margin-bottom:0}.venue .content,.venue h2{margin-left:auto;margin-right:auto;max-width:480px;max-width:30rem}@media (min-width:39em){.venue h2{max-width:inherit}.venue img{float:left;margin-right:2.75%;margin-top:.3em;width:33%}.venue .content{margin-left:1%;margin-right:0;max-width:30em;padding-left:35%}}@media (min-width:60em){.sect-newsletter .intro,.sect-newsletter .splash{margin-left:0;width:65.63146998%}.schedule{margin-left:auto;margin-right:auto;width:65.63146998%}}.schedule li,.schedule ol{list-style:none;margin:0;padding:0}.schedule ol ol{width:100%}.schedule .content{margin:0 auto 4em;width:90%}.schedule .figure,.schedule .group{margin-bottom:1.5em}.schedule .content:after,.schedule .content:before{clear:both;content:"";display:table}.schedule .group{clear:none}.schedule .credit{color:#B2B2B2;font-size:.75em}.schedule .credit a{color:inherit}.schedule .credit a:focus,.schedule .credit a:hover{color:#999}.schedule img{width:100%;display:block;margin-bottom:.3em}.schedule .more{letter-spacing:.02em;text-align:center}.schedule .hed-sub,.schedule time{text-transform:uppercase;letter-spacing:.03em}.schedule time{font-size:.95em;display:block;text-align:center}@media (min-width:39em){.schedule .content{width:80%}}@media (min-width:44em){.schedule .content{width:100%}.schedule .group{clear:left;float:left;width:47.63406940%;margin-bottom:0}.schedule .group:nth-child(2n){clear:right;float:right}}.workshop-city>a,.workshop-city>a:focus,.workshop-city>a:hover,.workshop-city>a:link{color:inherit}.schedule .workshop-city{display:block;margin-bottom:2.5em}.workshop-city .is-live{background-color:green}.workshop-city .hed-section b{padding:.45em 1em .4em}.workshop-city .hed-section b:after{display:none}.workshop-city .figure{position:relative}.workshop-city .cta{background:#000;bottom:0;color:#FFF;padding:.5em .75em;position:absolute;right:0;z-index:1}.workshop-city .is-live{background:#207D9C;padding:.5em .9em}@media (min-width:44em){.workshop-city .hed-section{color:#FFF;position:absolute;margin-top:2.2em;font-size:1.5em}.workshop-city .hed-section b{background:#000}}@media (min-width:75.625em){.workshop .figure,.workshop-city{position:relative}.workshop-city .credit{margin-right:2em;position:absolute;right:100%;text-align:right;top:3em;width:70%}.workshop-city:nth-child( 2n ) .credit{left:100%;right:inherit;margin-left:2em;margin-right:0;text-align:left}.schedule .workshop-city:nth-child( 2n+1 ):last-child{margin-left:25%;margin-right:25%}.schedule .workshop-city:nth-child( 2n+1 ):last-child .credit{display:block;position:static;text-align:center;width:100%}}.additional-info h2,.client-list li,.contact-us .final,.schedule .hed-sub,.schedule h4,.sect-events .info{text-align:center}.schedule .hed-sub{font-size:.8em;margin-bottom:0}.schedule h4{margin-bottom:0}.schedule .hed-sub+h4{margin-top:.5em}.sect-events .register{clear:both;margin:2em 0;text-align:center}.sect-events .info{display:block;font-style:italic;margin:1em auto;max-width:22em}.sect-events .info a,.testimonial cite{font-style:normal}.sect-events .contact-us{margin-left:auto;margin-right:auto}@media (min-width:50em){.sect-events .contact-us,.sect-newsletter .contact-us{margin-left:34.265010351966873706%;width:48.240165631469979296%}}.sect-newsletter .hed-sub{text-transform:uppercase}.sect-newsletter fieldset{margin-top:1.5em}.books{clear:both}.books h1{margin-left:0}.books li,.books ul{list-style:none;padding-left:0}.books li{margin:0 auto 2em;max-width:19.6875em}.books img{display:block;margin-bottom:.75em}.books span{display:block;font-size:12px;font-size:.75rem;line-height:1.5;max-width:11em}.books span:after{content:" »"}@media (min-width:39em){.books li{float:left;margin:0 0 2em;max-width:inherit;width:48.240165631469979296%}.books li:nth-child( 2n ){float:right}.books img{width:100%}}@media (min-width:50em){.books li,.books li:nth-child( n ){float:left;margin-right:1.5%;width:23.5%}.books li:last-child{margin-right:0}.books span{max-width:14em}}.additional-info h1{margin-bottom:0}.additional-info h2{font-size:12px;font-size:.75rem}.testimonial blockquote{font-size:1em;margin-left:auto;margin-right:auto;max-width:26em;position:relative;padding-top:0}.testimonial blockquote:before{background-color:#FBFBFB;background-position:50% 50%;display:block;margin:0 auto;position:relative;z-index:10}.testimonial blockquote:after{background:#BCBCBC;content:"";height:1px;left:25%;position:absolute;top:1.1em;width:50%;z-index:1}.enhanced .testimonials .testimonial{display:none}.enhanced .testimonials .testimonial.is-active{display:block}.client-list img,.client-list li{display:inline-block;vertical-align:middle}.testimonial cite{text-transform:lowercase;font-variant:small-caps;font-weight:700}@media (min-width:60em){.additional-info h1{max-width:40%}.additional-info .client-list,.additional-info .intro-sub,.testimonial{width:48.447204968944099378%}.additional-info .intro-sub,.testimonial{float:left}.additional-info .intro-sub{font-size:1.1em;margin-bottom:2em}.additional-info .client-list{clear:left;margin-top:2em}.testimonial{float:right}.testimonial blockquote{margin-top:0}}.additional-info .intro-sub p:first-of-type{margin-top:0}.additional-info .intro-sub ul{margin-left:0;padding-left:0}.client-list li,.client-list ul{list-style:none;margin-left:0;padding-left:0}.client-list ul{margin:0 auto;max-width:25em}@media (min-width:40em){.client-list ul{max-width:inherit}}.client-list li{line-height:90px;margin-bottom:1em;margin-right:6.410256410256410256%;width:28.20512821%}.oldie .client-list li{margin-right:3%;width:30%}.client-list li:nth-child(3n){margin-right:0}.client-list li:nth-child(3n+1):last-child{margin-right:0;width:100%}.client-list img{max-height:90px;max-width:100%}.contact-us{clear:both;line-height:1.6;margin:0 auto 2em;max-width:30em;width:90%;padding:0 1em;position:relative}.contact-us fieldset{border:none;position:relative;padding:0}.contact-us fieldset:before{background-size:contain;color:#6D6D6D;content:"";height:25px;left:-2.25em;opacity:.6;position:absolute;top:-1em;width:44px}@media (min-width:44em){.contact-us{font-size:1.1em;padding:0;max-width:inherit;width:auto}.contact-us fieldset:before{left:-2.75em;height:31px}}.text,textarea{border:1px solid #AAA;font-family:inherit;transition:border-color .3s}.text{background:inherit;border-radius:0;border-width:0 0 1px;color:inherit;font-size:.9em;padding:.2em;-webkit-appearance:none}select{margin:.4em .1em .4em 0;font-size:.875em}.text:focus,textarea:focus{border-color:#555}.is-invalid,form .error{background:#FCC;border:1px solid #F99}form .error{padding:1em;margin-left:-1em;margin-bottom:2em}.is-invalid{color:#900}.sect-foot{border-top:1px solid #BFBFBF;clear:both;font-size:12px;font-size:.75rem;line-height:1.33333333333333333333;padding:2.5em 0}@media (min-width:50em){.sect-foot{margin-left:30%}}.sect-foot a{display:block;margin-top:1.5em}