.hero{align-content:center;align-items:center;background-color:#fff;background-image:url(../i/image-placeholder.png);background-repeat:no-repeat;background-size:cover;background-position:50% 50%;border-top:.125em solid #dee2e4;display:flex;justify-content:center;margin:0}.hero__home .hero.loaded{background-position:50% 50%;background-image:linear-gradient(hsla(0,0%,100%,.8),hsla(0,0%,100%,.6)),url(../i/hp2a-opt.jpg)}.hero__about .hero.loaded{background-position:0 20%;background-image:linear-gradient(hsla(0,0%,100%,.6),hsla(0,0%,100%,.6)),url(../i/teacher-cropped.jpg)}.hero__data .hero.loaded,.hero__mysurveys .hero.loaded{background-image:linear-gradient(hsla(0,0%,100%,.8),hsla(0,0%,100%,.2)),url(../i/data.jpg)}.hero__surveys .hero.loaded{background-position:0 0;background-image:linear-gradient(rgba(255,250,245,.7),rgba(255,250,245,.7)),url(../i/class.jpg)}.hero__resources .hero.loaded{background-position:0 0;background-image:linear-gradient(rgba(255,250,245,.9),rgba(255,250,245,.2)),url(../i/resources.jpg)}.hero__wrap{margin:0 auto;padding:0;position:relative}.hero__cta{flex:1;margin:8vw 0;padding:.5rem 0;position:relative;text-align:center}.hero__cta .entry,.hero__cta h1{margin:.5rem auto;max-width:50rem;padding:.125em .5rem}.hero__cta h1{color:#255e81;font-family:Open Sans,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.8em;font-weight:600}.hero__cta .entry{color:#333;font-size:1em;font-weight:600}.hero__cta .entry span{background:hsla(0,0%,100%,.7);box-shadow:.25em 0 0 hsla(0,0%,100%,.7),-.25em 0 0 hsla(0,0%,100%,.7);box-decoration-break:clone}.hero__cta a{background:#255e81;border:.05em solid transparent;border-radius:.25rem;color:#fff;display:block;font-size:1.2em;font-weight:600;padding:.5em;text-decoration:none;text-shadow:none;transition:all .25s}.hero__cta a:focus,.hero__cta a:hover{background-image:unset;background-color:#fff;border-color:#255e81;color:#255e81}.hero__cta ul{align-content:center;align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;flex:1;margin:0;padding:0;text-align:center;width:100%}.hero__cta li{flex:1 1 100%;margin:.5em;max-width:300px}.hero__cta li a:focus,.hero__cta li a:hover{background-color:#fff}@media screen and (min-width:62.5em){.hero__home .hero.loaded{background-image:radial-gradient(ellipse at center,hsla(0,0%,100%,.8) 30%,hsla(0,0%,100%,.1) 80%),linear-gradient(180deg,rgba(80,30,0,.5),transparent),url(../i/hp2a-opt.jpg)}.hero__about .hero.loaded{background-image:radial-gradient(circle at center,rgba(206,212,212,.8) 33%,hsla(0,0%,100%,0) 60%),linear-gradient(180deg,rgba(0,20,70,.1),hsla(0,0%,100%,0)),url(../i/teacher-cropped.jpg)}.hero__data .hero.loaded,.hero__mysurveys .hero.loaded{background-image:radial-gradient(ellipse at center,hsla(0,0%,100%,.7) 40%,hsla(0,0%,100%,0) 70%),linear-gradient(180deg,hsla(0,0%,100%,.5),transparent),url(../i/data.jpg)}.hero__surveys .hero.loaded{background-image:radial-gradient(ellipse at center,hsla(0,0%,100%,.8) 40%,hsla(0,0%,100%,0) 70%),linear-gradient(180deg,rgba(0,0,0,.1),transparent),url(../i/class.jpg)}.hero__resources .hero.loaded{background-image:radial-gradient(ellipse at center,hsla(0,0%,100%,.4) 40%,hsla(0,0%,100%,0) 70%),linear-gradient(90deg,rgba(20,20,0,.1),rgba(0,20,80,.2)),url(../i/resources.jpg)}.hero__wrap{background-color:unset;background-image:none}.hero__cta h1{font-size:2.5em}}@media screen and (min-width:37.5em){.hero__cta a{display:inline-block;word-wrap:nowrap}.hero__cta li{flex:0 0 auto;margin:1em}.hero__cta{font-size:1.2em}}