@font-face{font-family:Avenir-Light;src:url(/assets/fonts/Avenir-Light.ttf);font-display:swap}@font-face{font-family:Avenir-Black;src:url(/assets/fonts/Avenir-Black.otf);font-display:swap}@font-face{font-family:Avenir-Next;src:url(/assets/fonts/AvenirNext.otf);font-display:swap}:target::before{content:"";display:block;height:110px;margin:-110px 0 0}body{background-color:#f1ede9;font-family:Avenir-Light;color:black;max-width:1200px;margin:0 auto}.background-image{background-color:#f1ede9;min-height:100%;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed}a{font-family:Avenir-Light;color:red;cursor:pointer}a:hover{color:black}a.h2:link{text-decoration:none}main{margin-left:8rem;margin-right:8rem;margin-bottom:5rem;font-size:1.1rem;line-height:1.7rem}.index-container{position:static;padding-top:15rem;display:block;text-align:center}.index-container .home-logo{max-width:50%;height:auto}header{display:flex;padding-top:1.75rem;padding-bottom:1.75rem;align-items:center;position:fixed;top:0;width:1200px;background-color:#f1ede9;z-index:999}.nav-logo{flex:1}.nav-logo img{height:2.5rem;padding-left:1rem}.nav-items{text-align:center}.nav-items a{font-weight:bold;font-size:120%;text-decoration:none;margin:1rem;padding-bottom:0.3rem}.nav-items a:hover{color:black;border-bottom:0.1rem solid black}.nav-items .nav-active{color:black;border-bottom:0.1rem solid black}.theme-toggle{flex:1}.home-title{margin-top:3rem}.team-row{display:flex}.projects-container{margin-top:7rem;margin-left:5rem;margin-right:5rem}.projects-container .projects-row{display:flex;align-items:center;padding-top:3rem}.projects-container .projects-row a{color:white}.projects-container .projects-row a:hover{color:black}.projects-container .projects-row .text-column{border-bottom:1px solid rgba(255,255,255,0.2)}.projects-container .projects-row .text-column .item-description{width:28rem}.projects-container .projects-row .image-column img{width:100%;height:auto;max-width:100px}.projects-row:first-child .text-column{padding-top:3rem;border-top:1px solid white}.image-column{flex:20%}.projects-row .text-column{flex:80%;text-align:left;padding-bottom:3rem}.projects-row .text-column h1{margin:0}.projects-row .text-column h3{margin:0}.team-container .team-row{margin-top:1rem}.team-container .team-row a:hover{color:black}.team-container .team-row .image-column{flex:30%}.team-container .team-row .image-column img{width:100%;height:auto;max-width:200px;border:1px solid darkgray}.team-container .team-row .item-description{line-height:1.7rem;font-size:1.1rem}.team-container .team-row .text-column{flex:70%}.team-container .team-row .text-column h1,.team-container .team-row .text-column h3{margin:0}.team-social{border-top:1px solid black;border-bottom:1px solid black;padding-top:1rem;padding-bottom:1rem;margin-top:2rem}.team-social a{text-decoration:none}.item-title{font-size:0.75rem}.jobs-container{margin-left:5rem;margin-right:5rem}.department{border-top:1px solid white;padding-top:1rem}.contact-row{display:flex;padding-top:1rem;padding-bottom:2rem;align-items:baseline;border-top:1px solid rgba(255,255,255,0.2)}.main-container{margin-top:8rem}.about-container{margin-top:8rem}.about-container .about-image{text-align:center;margin-bottom:2rem}.about-container .about-image .about-logo{max-width:50%;max-height:200px;height:auto}.about-row{display:flex;margin-bottom:2rem;justify-content:space-between}.about-row .about-text{margin-right:4rem;line-height:1.7rem;font-size:1.1rem;width:30rem}.about-row .about-image img{width:100%;height:auto}#first-row{border-top:none;border-bottom:1px solid white;padding-bottom:2rem}#first-row .about-contact{color:white}.about-icon{flex:35%}.about-icon img{vertical-align:middle}.about-contact{color:red;flex:2%}.about-contact a{color:red;text-decoration:none}.about-contact a:hover{color:black}#footer{text-align:center}#footer .column{float:left;margin-bottom:16px}#footer .left,#footer .right{width:25%}#footer .left a,#footer .right a{padding-left:25px}#footer .middle{width:50%}@media screen and (max-width: 1050px){#footer .column{width:100%}}.blog-container,.media-container{margin-top:10rem}.blog-container .archive-title,.media-container .archive-title{margin-left:4rem}.blog-container ul,.media-container ul{list-style-type:none;padding-inline-start:0px}.blog-container ul h2,.media-container ul h2{margin-top:0.1em;margin-bottom:0.6em}.blog-container ul p,.media-container ul p{margin-top:0em;margin-bottom:0.8em}.blog-container .post-meta,.media-container .post-meta{font-size:14px;color:#828282}.blog-container .post-description,.media-container .post-description{font-style:italic}.blog-container .media-list-row,.media-container .media-list-row{margin-bottom:0.8em}@media screen and (min-width: 800px){.blog-container .media-list-row,.media-container .media-list-row{display:flex}}.blog-container .media-list-row .image-column,.media-container .media-list-row .image-column{flex:5%}.blog-container .media-list-row .image-column img,.media-container .media-list-row .image-column img{max-width:200px;border:1px solid darkgray;background-color:white}.blog-container .media-list-row .text-column,.media-container .media-list-row .text-column{padding-left:10px;flex:75%}@media screen and (max-width: 800px){.blog-container .media-list-row,.media-container .media-list-row{text-align:center}.blog-container .media-list-row .image-column img,.media-container .media-list-row .image-column img{max-width:125px}}.sponsors-container,.sponsors-providers-container{text-align:center}.sponsors-container .sponsors-row,.sponsors-providers-container .sponsors-row{display:flex;flex-wrap:wrap;justify-content:center}.sponsors-container .sponsors-row .sponsors-col,.sponsors-providers-container .sponsors-row .sponsors-col{flex:0 0 100%;margin-right:1rem;margin-left:1rem}.sponsors-container .sponsors-row .sponsors-col img,.sponsors-providers-container .sponsors-row .sponsors-col img{max-width:100%;max-height:200px;height:auto;border:1px solid darkgray}.sponsors-providers-container .sponsors-row .sponsors-col{margin-bottom:25px}.sponsors-providers-container .sponsors-row .sponsors-col a{font-weight:bold}.post-container{margin-top:10rem}.post-container .author-name{font-family:Avenir-Black;font-size:0.75rem}.post-container .author-description{font-size:0.9rem}.post-container a{text-decoration:none;transition:all 0.2s ease-in-out}.post-container a:hover{transform:scale(1.1)}.post-container .author-link{text-decoration:none}.post-container .author-link:hover{text-decoration:none;color:black}.post-container .post-head{border-bottom:1px solid white;margin-bottom:2rem}.post-container .post-head .post-back-button:hover{color:black}.post-container .post-head h1{margin-top:3rem;margin-bottom:3rem;font-size:3rem;line-height:initial}.post-container .post-row{display:flex}.post-container .post-author{flex:20%;margin-right:4rem}.post-container .post-author img{height:9rem}.post-container .post-content{flex:80%}.post-container .post-content img{display:block;max-width:100%;height:auto;max-height:200px;margin-left:auto;margin-right:auto}.post-container .post-content .header-images{text-align:center;margin:10px}.post-container .post-content .header-images img{display:inline}.post-container .post-social{color:red;margin-bottom:2rem;display:flex}.post-container .post-social img{height:1.25rem}.post-container .post-social .twitter{display:flex;align-items:center}.post-container .post-social .twitter img{margin-right:0.5rem}.post-container .post-social .facebook{display:flex;align-items:center;padding:1rem}.post-container .post-social .facebook img{margin-right:0.25rem}@media screen and (max-width: 424px){.hidden{display:none}.index{justify-content:flex-end !important}.header-desktop{display:none}.header-mobile{justify-content:space-between}.header-mobile .nav-logo-mobile{margin-left:1rem}.header-mobile .nav-logo-mobile img{height:1rem}.header-mobile .nav-button-mobile img{margin-right:2rem;height:1rem}.header-mobile .nav-button-mobile .nav-items{font-size:1.2rem;text-align:left}.header-mobile .nav-button-mobile .nav-items .mobile-nav-number{font-size:0.7rem;margin-right:1rem}.header-mobile .nav-button-mobile .nav-items .nav-active{border-bottom:none}.header-mobile .nav-button-mobile .nav-items a{display:flex;align-items:center;border-top:1px solid rgba(0,0,0,0.1);color:black}#burger{visibility:hidden}.nav-items label{position:fixed;top:30px;right:20px;height:20px;width:15px;z-index:5}label:hover{cursor:pointer}input ~ nav{background-color:#f1ede9;position:fixed;top:0;left:0;width:100%;height:75px;z-index:-1;transition:0.5s;transition-delay:0.5s;overflow:hidden}input ~ nav .toggle-on{display:block}input ~ nav .toggle-off{display:none}input ~ nav>a{transition:0.5s;transition-delay:0.5s;text-decoration:none;visibility:hidden;color:black;font-weight:700;padding:30px}input:checked ~ nav{padding-top:4rem;z-index:3;height:100%;transition-delay:0s;background:lightgray}input:checked ~ nav .toggle-on{display:none}input:checked ~ nav .toggle-off{display:block}input:checked ~ nav a{visibility:visible}main{margin-left:1rem;margin-right:1rem;margin-bottom:4rem}.index-container .home-title{margin-top:2rem;font-size:1.2rem}.team-container{margin-left:0;margin-right:0}.team-container .team-row{display:block}.team-container .team-row .item-description{font-size:0.9rem;line-height:1.5rem}.team-container .team-row .image-column img{max-width:100px;border:1px solid darkgray}.team-container .team-row .text-column h1{margin-top:0.5rem;margin-bottom:0.5rem;font-size:1.5rem}.team-container .team-social{font-size:0.9rem}.projects-container{margin-left:0;margin-right:0}.projects-container .projects-row{display:block;padding-top:1rem}.projects-container .projects-row .text-column{padding-bottom:2rem}.projects-container .projects-row .text-column .item-description{width:14rem;font-size:1.1rem}.projects-container .projects-row:first-child .text-column{border-top:none;padding-top:0}.projects-row:first-child{border-top:1px solid rgba(255,255,255,0.2)}.blog-container .archive-title{margin-left:1rem}.blog-container .blog-row .blog-col{margin-bottom:2rem}.blog-container .blog-row .blog-col .a h2{font-size:1.3rem}.blog-container .blog-row .blog-col .blog-category{margin-top:0.5rem}.sponsors-container .sponsors-row .sponsors-col{margin-bottom:2rem;text-align:center}.sponsors-container .sponsors-row .sponsors-col .a h4{font-size:1.3rem}.post-container{margin-top:7rem;margin-left:0;margin-right:0}.post-container .post-head h1{margin-top:2rem;margin-bottom:2rem;font-size:2rem}.post-container .post-row{display:block}.post-container .post-row .post-author{display:none}.about-container{margin-left:0;margin-right:0}.about-container .about-row{display:block}.about-container .about-row .about-text{font-size:1rem;width:auto;margin-right:0}.about-container #first-row .about-icon{flex:35%}.about-container .contact-row .about-icon{flex:auto}.about-container .contact-row .about-contact{flex:auto}.about-container .contact-row .about-contact h2{font-size:1.2rem}}@media screen and (min-width: 425px) and (max-width: 767px){.hidden{display:none}.index{justify-content:flex-end !important}.header-desktop{display:none}.header-mobile{justify-content:space-between}.header-mobile .nav-logo-mobile{margin-left:1rem}.header-mobile .nav-logo-mobile img{height:1rem}.header-mobile .nav-button-mobile img{margin-right:2rem;height:1rem}.header-mobile .nav-button-mobile .nav-items{font-size:1.2rem;text-align:left}.header-mobile .nav-button-mobile .nav-items .mobile-nav-number{font-size:0.7rem;margin-right:1rem}.header-mobile .nav-button-mobile .nav-items .nav-active{border-bottom:none}.header-mobile .nav-button-mobile .nav-items a{display:flex;align-items:center;border-top:1px solid rgba(0,0,0,0.1);color:black}#burger{visibility:hidden}.nav-items label{position:fixed;top:30px;right:20px;height:20px;width:15px;z-index:5}label:hover{cursor:pointer}input ~ nav{position:fixed;top:0;left:0;width:100%;height:75px;z-index:-1;transition:0.5s;transition-delay:0.5s;overflow:hidden}input ~ nav .toggle-on{display:block}input ~ nav .toggle-off{display:none}input ~ nav>a{transition:0.5s;transition-delay:0.5s;text-decoration:none;visibility:hidden;color:black;font-weight:700;padding:30px}input:checked ~ nav{padding-top:4rem;z-index:3;height:100%;transition-delay:0s;background:lightgray}input:checked ~ nav .toggle-on{display:none}input:checked ~ nav .toggle-off{display:block}input:checked ~ nav a{visibility:visible}main{margin-left:1rem;margin-right:1rem;margin-bottom:4rem}.index-container .home-title{margin-top:2rem;font-size:1.2rem}.team-container{margin-left:0;margin-right:0}.team-container .team-row{display:block}.team-container .team-row .item-description{font-size:0.9rem;line-height:1.5rem}.team-container .team-row .image-column img{max-width:150px;border:1px solid darkgray}.team-container .team-row .text-column h1{margin-top:0.5rem;margin-bottom:0.5rem;font-size:1.5rem}.team-container .team-social{font-size:0.9rem}.projects-container{margin-left:0;margin-right:0}.projects-container .projects-row{display:block;padding-top:1rem}.projects-container .projects-row .text-column{padding-bottom:2rem}.projects-container .projects-row .text-column .item-description{width:100%;font-size:1.1rem}.projects-container .projects-row:first-child .text-column{border-top:none;padding-top:0}.projects-row:first-child{border-top:1px solid rgba(255,255,255,0.2)}.blog-container .archive-title{margin-left:16%}.blog-container .blog-row .blog-col{max-width:15rem;margin-bottom:2rem}.blog-container .blog-row .blog-col h2{font-size:1.3rem}.blog-container .blog-row .blog-col .blog-category{margin-top:0.5rem}.blog-container .blog-row .post-title a:link{text-decoration:none}.sponsors-container .sponsors-row .sponsors-col{text-align:center;max-width:15rem;margin-bottom:2rem}.sponsors-container .sponsors-row .sponsors-col h4{font-size:1.3rem}.post-container{margin-top:7rem;margin-left:0;margin-right:0}.post-container .post-head h1{margin-top:2rem;margin-bottom:2rem;font-size:2rem}.post-container .post-row{display:block}.post-container .post-row .post-author{display:none}.about-container{margin-left:0;margin-right:0}.about-container .about-row{display:block}.about-container .about-row .about-text{font-size:1rem;width:auto;margin-right:0}.about-container #first-row .about-icon{flex:35%}.about-container .contact-row .about-icon{flex:auto}.about-container .contact-row .about-contact{flex:auto}.about-container .contact-row .about-contact h2{font-size:1.2rem}}@media only screen and (min-width: 768px) and (max-width: 1023px){.hidden{display:none}.index{justify-content:flex-end !important}.header-desktop{display:none}.header-mobile{justify-content:space-between}.header-mobile .nav-logo-mobile{margin-left:1rem}.header-mobile .nav-logo-mobile img{height:1rem}.header-mobile .nav-button-mobile img{margin-right:2rem;height:1rem}.header-mobile .nav-button-mobile .nav-items{font-size:1.2rem;text-align:left}.header-mobile .nav-button-mobile .nav-items .mobile-nav-number{font-size:0.7rem;margin-right:1rem}.header-mobile .nav-button-mobile .nav-items .nav-active{border-bottom:none}.header-mobile .nav-button-mobile .nav-items a{display:flex;align-items:center;border-top:1px solid rgba(0,0,0,0.1);color:black}#burger{visibility:hidden}.nav-items label{position:fixed;top:30px;right:20px;height:20px;width:15px;z-index:5}label:hover{cursor:pointer}input ~ nav{position:fixed;top:0;left:0;width:100%;height:75px;z-index:-1;transition:0.5s;transition-delay:0.5s;overflow:hidden}input ~ nav .toggle-on{display:block}input ~ nav .toggle-off{display:none}input ~ nav>a{transition:0.5s;transition-delay:0.5s;text-decoration:none;visibility:hidden;color:black;font-weight:700;padding:30px}input:checked ~ nav{padding-top:4rem;z-index:3;height:100%;transition-delay:0s;background:lightgray}input:checked ~ nav .toggle-on{display:none}input:checked ~ nav .toggle-off{display:block}input:checked ~ nav a{visibility:visible}main{margin-left:6rem;margin-right:6rem;margin-bottom:5rem}.index-container .home-title{margin-top:2rem;font-size:1.2rem}.team-container{margin-left:0;margin-right:0}.team-container .team-row{display:block}.team-container .team-row .item-description{font-size:0.9rem;line-height:1.5rem}.team-container .team-row .text-column h1{margin-top:0.5rem;margin-bottom:0.5rem;font-size:1.5rem}.team-container .team-social{font-size:0.9rem}.projects-container{margin-left:0;margin-right:0}.projects-container .projects-row{display:block;padding-top:1rem}.projects-container .projects-row .text-column{padding-bottom:2rem}.projects-container .projects-row .text-column .item-description{width:100%;font-size:1.1rem}.projects-container .projects-row:first-child .text-column{border-top:none;padding-top:0}.projects-row:first-child{border-top:1px solid rgba(255,255,255,0.2)}.blog-container .archive-title{margin-left:6%}.blog-container .blog-row .blog-col{max-width:15rem;margin-bottom:2rem}.blog-container .blog-row .blog-col h2{font-size:1.3rem}.blog-container .blog-row .blog-col .blog-category{margin-top:0.5rem}.blog-container .blog-row .post-title a:link{text-decoration:none}.sponsors-container .sponsors-row .sponsors-col{max-width:15rem;margin-bottom:2rem;text-align:center}.sponsors-container .sponsors-row .sponsors-col h4{font-size:1.3rem}.sponsors-container .sponsors-row .post-title a:link{text-decoration:none}.post-container{margin-top:7rem;margin-left:0;margin-right:0}.post-container .post-head h1{margin-top:2rem;margin-bottom:2rem;font-size:2rem}.post-container .post-row{display:block}.post-container .post-row .post-author{display:none}.about-container{margin-left:0;margin-right:0}.about-container .about-row{display:block}.about-container .about-row .about-text{font-size:1rem;width:auto;margin-right:0}.about-container #first-row .about-icon{flex:35%}.about-container .contact-row .about-icon{flex:auto}.about-container .contact-row .about-contact{flex:auto}.about-container .contact-row .about-contact h2{font-size:1.2rem}}@media only screen and (min-width: 1024px) and (max-width: 1439px){main{margin-left:8rem;margin-right:8rem}.background-image{background-color:#f1ede9;background-repeat:no-repeat;background-position:center;background-size:100% 100%;background-attachment:fixed}.header-mobile{display:none}.projects-container{margin-left:2rem;margin-right:2rem}.projects-container .projects-row .text-column .item-description{width:26rem}.about-container{margin-left:0rem;margin-right:0rem}.blog-container .blog-row .blog-col{flex:0 0 33%}.blog-container .archive-title{margin-left:16%}.blog-container .post-title a:link{text-decoration:none}.sponsors-container .sponsors-row .sponsors-col{text-align:center;flex:0 0 33%}.team-container .team-row .image-column{flex:30%;margin-right:1rem}.team-container .team-row .image-column img{border:1px solid darkgray}.team-container .team-row .text-column{flex:70%}}@media only screen and (min-width: 1440px) and (max-width: 2559px){.header-mobile{display:none}main{margin-left:8rem;margin-right:8rem}.index-container{padding-top:20rem}.team-container .team-row .image-column{flex:30%}.team-container .team-row .image-column img{border:1px solid darkgray}.team-container .team-row .text-column{flex:80%}.projects-container{margin-left:15%;margin-right:15%}.projects-container .projects-row .text-column .item-description{width:30rem}.blog-container .archive-title{margin-left:14%}.blog-container .blog-row .blog-col{flex:0 0 23%}.blog-container .post-title a:link{text-decoration:none}.post-container .post-author{flex:14%}.sponsors-container .sponsors-row .sponsors-col,.sponsors-providers-container .sponsors-row .sponsors-col{text-align:center;flex:0 0 23%}.post-container .post-author{flex:14%}.about-container .about-row .about-text{width:51rem}.about-container .contact-row .about-contact{flex:0%}}@media only screen and (min-width: 2560px){.header-mobile{display:none}.sponsors-container .sponsors-row .sponsors-col{text-align:center;flex:0 0 16%}}.program-sponsors-container{text-align:center}.program-sponsors-container .program-sponsors-row{margin-top:1rem;display:flex;width:75%;margin:25px auto}.program-sponsors-container .program-sponsors-row .image-column{flex:5%}.program-sponsors-container .program-sponsors-row .image-column img{max-height:200px;border:1px solid darkgray;background-color:white}.program-sponsors-container .program-sponsors-row .image-column a{font-weight:bold}.program-sponsors-container .program-sponsors-row .text-column{flex:50%;margin-top:70px;margin-right:5rem;margin-left:1rem}@media screen and (max-width: 800px){.progress-bg h3.raised{color:black !important}.progress-bar{background-color:transparent !important;text-align:left}}.progress-bg{width:100%;height:60px;border-radius:10px;text-align:center}.progress-bar{height:60px;border-radius:10px;float:left;background-color:#009933;min-width:125px}.progress-bg h3.raised{font-size:1.5em;line-height:60px;display:inline;color:#fff}button,.button{background-color:#ff7f7f;border:2px solid #ff7f7f;padding:8px 20px;color:white;text-align:center;text-decoration:none;display:inline-block;border-radius:8px;cursor:pointer;font-weight:bold;transition-duration:0.4s}button:hover,.button:hover{background-color:transparent;color:black}input{padding:8px 20px}#podcast-links img{width:32px;margin:2px;display:inline}
