a,address,article,audio,b,blockquote,body,canvas,caption,cite,div,em,fieldset,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,legend,li,main,menu,nav,ol,p,pre,q,span,strong,table,tbody,td,tfoot,th,thead,tr,u,ul,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}article,footer,header,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{display:block}a{color:inherit}b,strong{font-weight:900}em,i{font-style:italic}template{display:none}html{--viewport-height:100vh}body,html{min-width:320px;height:100vh;height:var(--viewport-height);margin:0}.app{height:100%;min-height:40rem;overflow:auto;-webkit-overflow-scrolling:touch}.main{min-height:calc(100% - 26rem)}.view{display:none}.view.view-active{display:block}.section{padding:2rem}.view .section{width:100%;padding:0 0 2rem}.wrapper{box-sizing:border-box;width:100%;max-width:100rem;margin:0 auto}.view>.wrapper{display:flex;flex-direction:column;align-items:center;justify-content:space-between;box-sizing:border-box;max-width:104rem;min-height:calc(100vh - 7rem);min-height:calc(var(--viewport-height) - 7rem);padding:2rem}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-in-up{0%{opacity:0;transform:translate3d(0,10rem,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes fade-in-up{0%{opacity:0;transform:translate3d(0,10rem,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@media screen and (min-width:375px){.main{min-height:calc(100% - 30rem)}}@media screen and (min-width:768px){.main{min-height:calc(100% - 14rem)}.view .section{padding:2rem 0}.view>.wrapper{min-height:calc(100vh - 14rem);min-height:calc(var(--viewport-height) - 14rem)}}@font-face{font-family:raleway-medium;src:url(../fonts/raleway-medium.ttf) format("truetype");font-display:swap}@font-face{font-family:raleway-bold;src:url(../fonts/raleway-bold.ttf) format("truetype");font-display:swap}@font-face{font-family:raleway-semibold;src:url(../fonts/raleway-semibold.ttf) format("truetype");font-display:swap}body,html{font-family:raleway-medium,Arial,sans-serif;font-size:10px;-webkit-text-size-adjust:100%}body{font-size:1.6rem;line-height:1.25}h1{padding-bottom:1.5rem;font-family:raleway-semibold,Arial,sans-serif;font-size:2.25rem}h2{font-family:raleway-semibold,Arial,sans-serif;padding-bottom:1rem;font-size:2rem}p{padding-bottom:1rem}b,strong{font-family:raleway-bold,Arial,sans-serif;font-weight:400}a{text-decoration:underline;outline:0}a:focus{text-decoration:overline}a:hover{text-decoration:none}.button{display:inline-block;min-height:2rem;padding:2rem;color:#fff;font:inherit;font-family:raleway-bold,Arial,sans-serif;line-height:1.5;text-align:center;text-transform:uppercase;text-decoration:none;background:#3b565b;border:3px solid transparent;border-radius:4rem;cursor:pointer;transition:color 150ms ease-out,background-color 150ms ease-out,border-color 150ms ease-out}.button:hover{text-decoration:underline;border-color:#7297a1}.button:focus{text-decoration:none;border-color:#7297a1}.button::-moz-focus-inner{border:0}.button::after,.button::before{display:inline-block;width:3rem;height:3rem;margin:0 1rem 0 0;position:relative;top:.35em;background-repeat:no-repeat;background-position:50%;background-attachment:scroll;background-size:contain}.button::after{margin:0 0 0 1rem}.button-alt{color:#3b565b;background:#fff;border-color:#3b565b}.button-alt:hover{border-color:#7297a1}.button[disabled]{opacity:.5;pointer-events:none}.button-red,.button-red:hover{pointer-events:none;background:#3a575b}@media screen and (max-width:375px){.button::after,.button::before{width:2.5rem;height:2.5rem}}@media screen and (min-width:375px){body{font-size:2rem}h1{font-size:2.75rem}h2{font-size:2.25rem}}@media screen and (min-width:768px){h1{font-size:3.5rem}h2{font-size:3rem}.button{padding:2rem 4rem}}@media screen and (min-width:1024px){h1{font-size:4rem}}body,html{color:#fafafa;background-color:#3b565b}input[type=email],input[type=text],select,textarea{border-color:#444}header{color:#fff;background:#3a575b;border-bottom-color:#2a4248}header .button:focus{outline-color:#324d5b}footer{color:#fff;text-shadow:1px 1px 0 #000;background:#3a575b;border-top-color:#83a8b2}.header{box-sizing:border-box;width:100%;height:7rem;padding:2rem;border-bottom-width:1px;border-bottom-style:solid}.header .wrapper{display:flex;align-items:center;height:100%}.header-title{font-size:2.5rem;text-decoration:none}.header-title:hover{text-decoration:underline}@media screen and (min-width:768px){.header-title{font-size:3rem}}.footer{box-sizing:border-box;padding:1rem;border-top-width:1px;border-top-style:solid}.footer a{display:block;padding:0 .5rem;text-decoration:none}.footer a:hover{text-decoration:underline}.footer-logo{padding:2rem;height:5.5rem;margin:0 auto;font-size:2rem;line-height:1.4;text-align:center}.footer-logo span{display:block;font-size:1.475em;font-family:raleway-bold,Arial,sans-serif;line-height:.6;text-transform:uppercase}.footer-navigation ul{font-size:1.6rem;font-family:raleway-bold,Arial,sans-serif;line-height:3;text-align:center}.footer-navigation li{display:block;padding:0 1rem}.footer-navigation a{text-transform:uppercase}@media screen and (min-width:768px){.foote-logo{width:30rem;height:13rem;margin:0;text-align:left}}@media screen and (min-width:1024px){.footer{height:7rem;padding:2rem}.footer .wrapper{display:flex;align-items:center;height:100%}.footer-logo{width:auto;flex:.5 1 0;text-align:inherit;padding:0}.footer-navigation{flex:2 1 0;margin:0 0 0 -1rem}.footer-navigation ul{text-align:right}.footer-navigation li{display:inline-block}}.page-content{background:#fff;color:#111}.block-content .button{margin:2rem 0;padding:0 2rem;position:relative;left:50%;transform:translate3d(-50%,0,0)}.block-content ul{padding:1rem 0 2rem;list-style:disc inside}.block-content ol{padding:1rem 0 2rem;list-style:decimal-leading-zero inside}.block-hero{padding:0;overflow:hidden}.block-hero h1{max-width:34rem;position:relative;margin:2rem auto 0;padding:2rem 0 0;color:#111;text-align:center;text-shadow:none}.block-hero h1 strong{color:#3b565b}.block-hero h1::after{width:8rem;height:0;border-top:1px solid #000;position:absolute;z-index:1;top:0;left:50%;margin-left:-4rem;content:""}.block-hero .wrapper{display:flex;flex-direction:column;max-width:100rem;margin:0 auto}.block-hero .hero-heading{position:relative;padding:2rem;background:#fff;border-top:1rem solid #bfd0c0}.block-hero .hero-heading::after{width:0;height:0;position:absolute;z-index:1;left:-2vw;bottom:calc(-16rem - 2rem + 1px);border:16rem solid transparent;border-top:2rem solid #fff;pointer-events:none;content:""}.block-hero .hero-logo{display:block;width:25rem;height:8rem;margin:0 auto;color:#3b565b;font-size:3rem;line-height:1.4;text-align:center;text-decoration:none;transform:scale3d(1,1,1);transition:transform 250ms ease-out}.block-hero .hero-logo:hover{transform:scale3d(1.025,1.025,1.025)}.block-hero .hero-logo span{display:block;color:#73949d;font-size:1.475em;font-family:raleway-bold,Arial,sans-serif;line-height:.5;text-transform:uppercase}.block-hero .hero-content{display:flex;flex-direction:column-reverse}.block-hero .hero-image{min-height:30rem;position:relative;background:#bfd0c0;overflow:hidden}.block-hero .hero-image::after{width:100%;height:20rem;position:absolute;z-index:1;top:0;left:0;background:#fff;content:""}.block-hero .hero-image img{width:100%;max-width:35rem;position:absolute;z-index:2;bottom:-9rem;left:50%;margin-left:-16rem}.block-hero .hero-content p{max-width:40rem;margin:0 auto;padding:2rem;line-height:1.65}.block-hero .hero-content p:first-child{padding-top:6rem}.block-hero .hero-content p:last-child{padding-bottom:4rem;text-align:center}.block-hero .hero-content .button{background:#fff;color:#3b565b}.block-hero .hero-content .button:hover{border-color:#7297a1}.block-hero .hero-content .hero-player,.block-podcast-player .hero-podcast{min-height:12rem}.block-hero .hero-content .hero-player{padding:2rem;background:#fff}.block-hero .hero-content .hero-player iframe{max-width:100%;min-height:9rem;margin:1rem auto;text-align:center}@media screen and (min-width:320px){.block-hero .hero-heading::after{bottom:calc(-52vw - 2rem + 1px);border-width:52vw;border-top-width:2rem}}@media screen and (min-width:768px){.block-hero h1{max-width:40rem;margin:0;padding:0 0 0 4rem;text-align:inherit}.block-hero h1::after{display:none}.block-hero .wrapper{flex-direction:row}.block-hero .column{display:flex;flex:1 1 0;flex-direction:column;justify-content:center}.block-hero .hero-heading::after{bottom:calc(-52vw - 6rem + 1px);border-top-width:6rem}.block-hero .hero-logo{width:30rem;height:13rem;margin:0;font-size:4.75rem;text-align:left}.block-hero .hero-image{min-height:40rem}.block-hero .hero-image::after{height:15rem;top:auto;bottom:0}.block-hero .hero-image img{max-width:42rem;bottom:-11rem;left:0;margin:0}.block-hero .hero-content{flex-direction:row}.block-hero .hero-content p{margin:0;padding:2rem 4rem;text-align:inherit}.block-hero .hero-content p:first-child{padding-top:10rem}.block-hero .hero-content p:last-child{padding-bottom:6rem}.block-hero .hero-content .hero-player{display:none}}@media screen and (min-width:1024px){.block-hero h1{padding:0 0 0 8rem}.block-hero .hero-image img{left:auto;right:8rem}.block-hero .hero-content p{padding:2rem 8rem;font-size:2.25rem}}.block-partnership{background:#fff;color:#111;padding:0 2rem}.block-partnership .wrapper{display:block;padding:4rem 0;border-top:1px solid #ccc}.block-partnership .container{display:flex;flex-direction:column;align-items:center;justify-content:center}.block-partnership h2{text-align:center;padding-bottom:4rem}.block-partnership .content{display:flex;flex:1 1 0;flex-direction:column;align-items:flex-start}.block-partnership .image{display:flex;flex:1 1 0;flex-direction:row;justify-content:flex-end}.block-partnership .image img{max-width:100%;padding:2rem}@media screen and (min-width:768px){.block-partnership .container{flex-direction:row}.block-partnership .image img{padding:0}}.block-podcast-episodes{padding:4rem 2rem;background:#fff;color:#111}.block-podcast-episodes h2{padding:1rem 2rem 4rem;font-weight:700;text-align:center}.block-podcast-episodes .list{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.block-podcast-episodes .list li{padding:2rem 0;text-align:center}.block-podcast-episodes .list a{display:block;text-decoration:none;text-align:center}.block-podcast-episodes .list img{display:inline-block;max-width:20rem;height:20rem;margin:0 auto 1rem;background:#bfd0c0}.block-podcast-episodes .list span{display:block;padding:.25rem 0}.block-podcast-episodes .episode-number{color:#3b565b;font-family:raleway-bold,Arial,sans-serif;text-transform:uppercase}.block-podcast-episodes .episode-title{color:#000;font-family:raleway-bold,Arial,sans-serif;text-transform:uppercase}.block-podcast-episodes a:hover .episode-title{text-decoration:underline}.block-podcast-episodes .episode-description{max-width:30rem;margin:0 auto}@media screen and (min-width:768px){.block-podcast-episodes .list{flex-direction:row;margin:0 -1rem}.block-podcast-episodes .list li{max-width:25%;padding:1rem}.block-podcast-episodes .list a{text-align:inherit}.block-podcast-episodes .list img{margin:0 0 1rem}}.block-podcast-player{display:none;background:#fff}.block-podcast-player iframe{max-width:100%;min-height:9rem;margin:1rem auto;text-align:center}@media screen and (min-width:768px){.block-podcast-player{display:block}}.block-podcast-subscribe{background:#fff;color:#111;padding:4rem 2rem}.block-podcast-subscribe .wrapper{display:flex;flex-direction:column;align-items:center}.block-podcast-subscribe .content{flex:1 1 0;padding:3.5rem 0;text-align:left}.block-podcast-subscribe .content h2{line-height:1.25}.block-podcast-subscribe .content h2 strong{color:#3b565b}.block-podcast-subscribe .content p{line-height:1.5}.block-podcast-subscribe .subscribe-options{flex:1.5 1 0}.block-podcast-subscribe .subscribe-options ul{text-align:center}.block-podcast-subscribe .subscribe-options li{display:inline-block;padding:1rem;vertical-align:top}.block-podcast-subscribe .subscribe-options li[data-popular=""],.block-podcast-subscribe .subscribe-options li[data-popular=false]{display:none}.block-podcast-subscribe .subscribe-options li:last-child{display:block;width:15rem;margin:0 auto}.block-podcast-subscribe .subscribe-options a{display:block}.block-podcast-subscribe .subscribe-options a img{width:18rem;min-height:4.75rem}.block-podcast-subscribe .subscribe-options .subscribe-more{width:auto;margin:0;padding:0 2rem;line-height:2;white-space:nowrap}@media screen and (min-width:768px){.block-podcast-subscribe{background:#bfd0c0}.block-podcast-subscribe .wrapper{flex-direction:row}.block-podcast-subscribe .subscribe-options{min-height:7.5rem}}.page-home .main{display:flex;flex-direction:column;min-height:inherit;position:relative;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}
/*# sourceMappingURL=main.css.map */
