@import "https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;1,300;1,400&family=Nunito+Sans:opsz,wght@6..12,300;6..12,400&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.header{justify-content:space-between;align-items:center;padding:1em 2em;display:flex}.header .logoContainer{width:33vw}@media only screen and (width<=600px){.header .logoContainer{justify-content:end;display:flex}}.header .logoContainer .logo{width:20vw}.header .navItems{display:flex}.header .navItems a{margin-bottom:0;margin-right:2em;font-size:110%;text-decoration:none}.header .navItems a:hover{text-decoration:underline}.header .joinUsContainer{flex-direction:column;display:flex}@media only screen and (width<=600px){.header .joinUsContainer{display:none}}.header .joinUsContainer a{color:#fff;background:#9f4191;border-radius:2em;padding:.5em 1em;text-decoration:none;transition:all .1s}.header .joinUsContainer a:hover{color:#000;background-color:#f2bb45}.header .joinUsContainer a:nth-child(2){margin-top:.5em}.footer{background:#ffcf59;justify-content:space-between;padding:6em 4em;display:flex}@media only screen and (width<=600px){.footer{flex-direction:column;padding:4em 2em}}.footer h5{margin-bottom:.3em}.footer .leftGroup p{margin-bottom:.5em}.footer .leftGroup .socials{align-items:center;display:flex}.footer .leftGroup .socials a{text-decoration:none}.footer .leftGroup .socials img{width:2em;margin-right:.5em}.footer .rightGroup{flex-direction:column;display:flex}.footer .rightGroup .bus{border-radius:.1em;width:20vw;margin-bottom:1em}@media only screen and (width<=600px){.footer .rightGroup .bus{margin-top:2em}}.footer .rightGroup .wordmark{width:10em;margin-bottom:.8em}h1,h2,h3,h4,h5{font-family:Lato,sans-serif}p,a{font-family:Nunito Sans,sans-serif}a,a:visited{color:#000}a:hover{color:#9f4191}h1{font-size:5.61em}h2{font-size:4.209em}h3{font-size:3.157em}h4{font-size:2.369em}h5{font-size:1.777em}p{font-size:1em}small{font-size:.75em}.bold{font-weight:700}.italic{font-style:italic}.underline{text-decoration:underline}.splash{background:#ffcf59;padding:3em}@media only screen and (width<=900px){.splash{padding:1em 1em 3em}}.splash h1{margin-bottom:1em;font-weight:700;line-height:1.3em}@media only screen and (width<=900px){.splash h1{font-size:4em}}.splash h3{margin-bottom:1em;line-height:1.3em}@media only screen and (width>=900px){.splash h3{width:80%}}@media only screen and (width<=900px){.splash h3{margin-bottom:3em;font-size:2em}}.pdf{flex-direction:column;align-items:center;display:flex}.pdf img{width:40vw}.pdf a.italic{padding-top:.5em}.section{flex-direction:column;align-items:center;width:70vw;margin-bottom:3em;display:flex}@media only screen and (width<=900px){.section{width:100%}}.writeup{background:#c3eafd;flex-direction:column;justify-content:center;align-items:center;padding:5em;display:flex}@media only screen and (width<=900px){.writeup{padding:1.5em}}.writeup .section{justify-content:space-between;align-items:center;display:flex}@media only screen and (width>=900px){.writeup .section{width:80%}}.writeup .section:first-child{margin-bottom:3em}@media only screen and (width<=900px){.writeup .section:first-child .image{order:1}.writeup .section:first-child .text{order:2}}@media only screen and (width>=900px){.writeup .section .text{width:50%}}.writeup .section .text h3{margin-bottom:.3em;font-weight:700}.writeup .section .text p{font-size:1.3em;font-weight:lighter;line-height:1.3em}.writeup .section .image img{width:30vw}@media only screen and (width<=900px){.writeup .section .image img{width:100%;padding-bottom:1em}.writeup .section{flex-direction:column}}.study-area{margin-bottom:1em}.study-area p{margin-top:.5em}
/*# sourceMappingURL=index.94423ec3.css.map */
