@charset "UTF-8";@import "https://fonts.googleapis.com/css?family=Lato:300,400,600,700";:root{background-color:#fff;color:#31261d;font-family:Lato;font-size:1em}.noscript{display:none!important}body{display:flex;flex-direction:column;margin:0;min-height:100vh;min-width:390px}h1{color:#002d72}h2{border-bottom:1px solid gray}header{background-color:#002d72;color:#fff}header .hero{box-sizing:border-box;font-size:2em;height:4em;margin:0 20px;padding-top:1em}nav{background-color:#68ace5;position:sticky;top:0;width:100%;z-index:9999}nav .menu,nav input{display:none}nav a{color:#fff;text-decoration:none}nav>ul{display:flex;flex-wrap:wrap;font-size:1.5em;justify-content:center;width:100%}nav ul{list-style:none;margin:0;padding:0}nav li{border-right:1px solid #fff;min-width:7em;text-align:center}nav li:first-child{border-left:1px solid #fff}nav li a{display:block;padding:10px}nav li a.active{background-color:#fff;color:#31261d}nav li a:hover:not(.active){background-color:#002d72;color:#fff}.nav-block{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:20px auto;width:100%}.nav-block a{color:#002d72;display:block;font-weight:700;text-decoration:none}.nav-block a:hover{transform:scale(1.1);transition:all .4s ease}footer{align-items:center;background-color:#002d72;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;padding:10px 0}footer img{max-height:100px;max-width:350px}footer .sponsor{background-color:#fff;border:2.5px solid #68ace5;border-radius:8px}.index-header{text-align:center}.slideshow{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:25px auto;max-width:750px;min-width:370px;width:80%}.slideshow.bottom{height:450px;width:615px}.slideshow.top{height:299px;width:450px}.slideshow-slide{border:1px solid #31261d;display:none;height:100%;margin-bottom:-2em;order:1;overflow:hidden;position:relative;width:100%}.slideshow-slide-text{align-items:center;background-color:rgba(0,0,0,.667);color:#fff;display:flex;height:4em;justify-content:center;position:absolute;text-align:center;top:0;transform:translateY(-200%);transition:all .5s;width:100%}.slideshow-slide:hover .slideshow-slide-text{transform:translateY(0)}.slideshow-slide-img{align-items:center;display:flex;justify-content:center}.slideshow-slide-img,.slideshow-slide-img a{height:100%;width:100%}.slideshow-slide-img img{min-height:100%;min-width:100%;overflow:hidden}.slideshow input{display:none}.slideshow input+label{align-items:center;background-color:#31261d;color:#fff;cursor:pointer;display:flex;display:none!important;height:2em;justify-content:center;order:2;width:2em;z-index:9998}.slideshow input[type=radio]:checked+label{background-color:#aaa;color:#31261d}.slideshow input[type=radio]:checked+label+.slideshow-slide{display:unset}.slideshow-play+label:after{content:"⏸"}.slideshow-play:checked+label:after{content:"⏵"}.news-item{display:grid;grid-column-gap:10px;grid-template-areas:"a b" "a c" "a d";grid-template-columns:11em auto;margin-bottom:20px}.news-item-date{font-weight:700;grid-area:a}.news-item-title{font-weight:700;grid-area:b}.news-item-img{grid-area:d;margin-top:15px}.news-item-img img{max-height:200px;max-width:300px}.news-item-text{grid-area:c}.publications-section{margin-bottom:10px}.publication{display:grid;grid-column-gap:10px;grid-template-columns:2em auto auto;margin-bottom:30px;margin-right:10px}.publication-number{font-weight:700;margin-left:350px}.publication-title{font-style:italic}.publication-volume{font-weight:700}.publication-img{padding-left:10px}.publication-img img{border:1px solid #000;display:block;height:225px;margin-top:2px;width:348px}.member{display:grid;grid-template-columns:15% auto;grid-column-gap:20px;margin-bottom:20px}.member-img{width:100%}.member-img img{max-height:150px;max-width:100%}.member-data-line{margin-bottom:.25em}.member-data-name{font-weight:700;margin-bottom:.75em}.ai-inverse{color:#002d72}.ai-inverse:hover{transform:scale(1.1);transition:.5s ease}.main-content-wrapper{display:grid;flex:1 0 auto;grid-template-columns:75% 25%;margin:auto;min-width:390px;width:80%}.content-block{margin-bottom:20px;width:100%}.content-block p{text-align:justify}.sidebar{margin-left:20px;margin-top:40px}.sidebar-content{background-color:#68ace5;border-radius:8px;padding:10px 10px 20px;width:100%}.sidebar-news-item{display:block;margin-bottom:10px}.sidebar-news-item-date{font-style:italic}.sidebar h2{border-bottom:none;color:#fff;font-size:1.3em;margin-bottom:.35em}.sidebar a{color:#fff}.course{margin-bottom:20px}.course h3,.course ul{margin-bottom:0}.course ul li{margin:.25em 0}.eeo-statement p{margin-top:0}.eeo-statement-header{font-weight:700}.job{display:grid;grid-column-gap:10px;grid-template-columns:11em auto;margin-bottom:20px;text-align:justify}.job li{padding-left:10px}.job-date{font-weight:700}.job-date-stat-text.open{color:green}.job-date-stat-text.closed{color:red}.job-description{text-align:justify}.job-description h2{border-bottom:none;font-size:1em;margin:0}.job-description h3{font-size:1em;margin-bottom:0}.job-description p{margin-top:0}.job-description-flyer{font-weight:400}.workshop img{display:block;margin-top:20px;width:100%}.workshop-link-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:auto;width:100%}.workshop-link-container a{background-color:#68ace5;border-radius:4px;color:#fff;display:inline-block;font-weight:700;max-width:50%;min-width:25%;padding:8px 16px;text-align:center;text-decoration:none}.workshop-link-container a:hover{background-color:#002d72}.workshop-session-video{height:0;margin:0 auto;max-width:800px;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.workshop-session-video iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.workshop-session-video+.workshop-link-container{margin-top:15px}@media screen and (max-width:1000px){.sidebar{display:none}.content-block{width:100%}.main-content-wrapper{box-sizing:border-box;display:block;padding:0 10px;width:100%}.publication-img{display:none}.publication-number{margin-left:0}.news-item-img img{max-width:200px}.slideshow.bottom{height:250px;width:370px}.slideshow.top{height:225px;min-width:340px;width:340px}.slideshow-slide-text{height:5em}}@media screen and (max-width:548px){nav,nav .menu{box-sizing:border-box}nav .menu{color:#fff;cursor:pointer;display:inline-block;height:3.25em;margin:5px;position:relative;width:4em}nav .menu-icon{display:block;width:100%}nav .menu-icon-bar{background-color:#fff;border-radius:1px;display:block;height:3px;margin:5px 1em;position:absolute;transition:all .2s ease;width:2em}nav .menu-icon-bar:first-child{top:5px}nav .menu-icon-bar:nth-child(2){top:13px}nav .menu-icon-bar:nth-child(3){top:21px}nav .menu-text{bottom:0;display:block;position:absolute;text-align:center;transition:all .2s ease;width:100%}nav ul li{border:none!important}nav>ul{display:unset}nav>ul li{display:none}nav input:checked~ul li{display:unset}nav input:checked~.menu .menu-icon-bar{margin-bottom:0;margin-top:0}nav input:checked~.menu .menu-icon-bar:first-child{top:1em;transform:rotate(45deg)}nav input:checked~.menu .menu-icon-bar:nth-child(2){display:none}nav input:checked~.menu .menu-icon-bar:nth-child(3){top:1em;transform:rotate(-45deg)}footer .contact{margin:10px 20px;width:100%}.publication{grid-template-columns:2em auto}.publication-img{display:none}.publication-number{margin-left:0}.news-item-img img{max-width:200px}.job{display:grid;grid-column-gap:0;grid-template-columns:auto auto;margin-bottom:20px}}