#staff-splash{background-image:url(../images/about/splash-staff.jpg);color:#fff}#staff-splash .grid-block{text-align:center}@media (min-width: 800px){#about-staff{padding-top:2rem}}.staff{float:left;box-sizing:border-box;margin:auto;margin-top:2rem;text-align:center;overflow:auto}.staff:nth-of-type(1){width:100%;margin-top:0;padding-bottom:2rem;border-bottom:1px solid #d5dbe0}.staff:nth-of-type(1) .staff-description{display:inline-block}.staff:nth-of-type(1) .staff-name{font-size:1.375em}.staff:nth-of-type(1) .staff-position{margin-top:.25em;color:#f24949;font-size:1.125em}.staff:nth-of-type(1) .staff-description{text-align:justify}@media (min-width: 800px){.staff:nth-of-type(1){padding-bottom:2rem}.staff:nth-of-type(1) .staff-image{float:left;width:calc(50% - .5rem);padding-top:31.25%}.staff:nth-of-type(1) .staff-info{float:right;width:calc(50% - .5rem);box-sizing:border-box;padding:0 1em;text-align:left}.staff:nth-of-type(1) .staff-name{margin-top:0}.staff:nth-of-type(1) .staff-position{margin-top:.25em}}@media (min-width: 1200px){.staff:nth-of-type(1) .staff-name{font-size:1.5em}.staff:nth-of-type(1) .staff-position{font-size:1.25em}}.staff:nth-of-type(n+2){width:calc(50% - .5rem)}@media (max-width: calc( 800px - 1px)){.staff:nth-of-type(n+2){clear:left}.staff:nth-of-type(n+2):nth-child(2n+1){clear:right;margin-left:1rem}}@media (min-width: 800px){.staff:nth-of-type(n+2){width:calc(100% / 3 - .6667rem);margin-top:3rem;margin-left:1rem}}@media (min-width: 800px) and (max-width: calc( 1200px - 1px)){.staff:nth-of-type(n+2):nth-child(3n+2){clear:left;margin-left:0}}@media (min-width: 1200px){.staff:nth-of-type(n+2){width:calc(25% - .75rem)}.staff:nth-of-type(n+2):nth-child(4n+2){clear:left;margin-left:0}}.staff h4{margin:0;font-size:1.125em;font-weight:700}.staff p:last-of-type{margin-bottom:0}.staff-image{width:100%;padding-top:62.5%;background-size:cover}.staff-name{margin-top:1em;font-size:.875em}@media (min-width: 800px){.staff-name{font-size:1em}}.staff-position{margin-top:.375em;font-size:.75em;line-height:1.25}@media (min-width: 800px){.staff-position{font-size:.875em}}.staff-description{display:none}.staff-campus{margin-top:1em;padding-top:1em;border-top:1px solid #d5dbe0;color:#b8c2cc}
