div.staff-cards ul{display:grid}div.staff-cards ul li{background:#fafafa;box-shadow:rgba(0,0,0,.24) 0px 3px 8px;transition:all .5s ease}div.staff-cards ul li a{display:grid}div.staff-cards ul li h2{font-weight:500;border-bottom:1px solid #ddd}div.staff-cards ul li p.pos{text-transform:uppercase;font-weight:700}div.staff-cards ul li div.text{justify-self:center}div.staff-cards ul li div.img{grid-row:1;overflow:hidden;filter:saturate(90%)}div.staff-cards ul li div.img img{transition:all .8s ease}div.staff-cards ul li:hover{transform:scale(1.01);box-shadow:rgba(50,50,93,.25) 0px 13px 27px -5px,rgba(0,0,0,.3) 0px 8px 16px -8px;background:#fff}div.staff-cards ul li:hover img{transform:scale(1.05);filter:saturate(130%)}@media only screen and (min-width: 320px){div.staff-cards{max-width:350px;justify-self:center}div.staff-cards ul{gap:30px}div.staff-cards ul li{border-radius:17px;text-align:center}div.staff-cards ul li a{padding:17px 15px 25px 15px}div.staff-cards ul li h2{font-size:1.1rem;padding-bottom:7px;margin-bottom:15px}div.staff-cards ul li p.pos{font-size:.8rem}div.staff-cards ul li div.text{width:80%}div.staff-cards ul li div.img{border-radius:10px 10px 0 0;margin-bottom:15px}}@media only screen and (min-width: 730px){div.staff-cards ul{gap:50px}div.staff-cards ul li h2{font-size:1.2rem}div.staff-cards ul li p.pos{font-size:.85rem}div.staff-cards ul li div.img{margin-bottom:20px}}@media only screen and (min-width: 960px){div.staff-cards{max-width:unset}div.staff-cards ul{grid-template-columns:repeat(3, 1fr);gap:3%}div.staff-cards ul li a{padding:12px 10px 20px 10px}div.staff-cards ul li h2{font-size:1rem}div.staff-cards ul li p.pos{font-size:.75rem}div.staff-cards ul li div.img{margin-bottom:15px}}@media only screen and (min-width: 1140px){div.staff-cards ul{gap:5%}div.staff-cards ul li a{padding:12px 10px 20px 10px}div.staff-cards ul li div.img{margin-bottom:20px}}@media only screen and (min-width: 1280px){div.staff-cards ul li a{padding:15px 12px 25px 12px}div.staff-cards ul li h2{font-size:1.1rem}div.staff-cards ul li p.pos{font-size:.8rem}}@media only screen and (min-width: 1600px){div.staff-cards ul li a{padding:20px 15px 30px 15px}div.staff-cards ul li h2{font-size:1.2rem}div.staff-cards ul li p.pos{font-size:.85rem}}div.staff-bio{display:grid}div.staff-bio p.pos,div.staff-bio p.email{text-transform:uppercase;font-weight:700}div.staff-bio p.tel{font-weight:300}div.staff-bio p.email a{border:1px solid #a8a29e;border-radius:3px;transition:all .35s ease}div.staff-bio p.email a:hover{background:#fff}div.staff-bio div.info{border-bottom:1px solid #e4e4e7}div.staff-bio div.img{grid-row:1;overflow:hidden;background:#fff;box-shadow:rgba(50,50,93,.25) 0px 13px 27px -5px,rgba(0,0,0,.3) 0px 8px 16px -8px}div.other-staff ul li{display:grid}div.other-staff ul li p{text-transform:uppercase;font-weight:700}div.other-staff ul li div.img{background:#fff}@media only screen and (min-width: 320px){div.staff-bio{text-align:center;margin-bottom:50px}div.staff-bio div.section-header{grid-row:1}div.staff-bio div.img{grid-row:2;margin-bottom:20px;padding:10px;max-width:400px;justify-self:center}div.staff-bio div.img img{border:5px solid #e7e5e4}div.staff-bio div.info{margin-bottom:50px}div.staff-bio div.info h2{font-size:1.2rem;margin-bottom:5px}div.staff-bio div.info p{font-size:.9rem}div.staff-bio div.info p.pos{font-size:.75rem;margin-bottom:10px}div.staff-bio div.info p.tel{font-size:1.2rem;margin-bottom:25px}div.staff-bio div.info p.email{font-size:.8rem}div.staff-bio div.info p.email a{padding:5px 20px}div.staff-bio div.text-block{margin-bottom:50px}div.other-staff{text-align:center}div.other-staff h2{font-size:1.3rem;margin-bottom:30px}div.other-staff ul li{margin-bottom:30px}div.other-staff ul li div.text h3{font-size:1.1rem;margin-bottom:3px}div.other-staff ul li div.text p{font-size:.7rem}div.other-staff ul li div.img{grid-row:1;margin-bottom:15px;overflow:hidden;width:120px;height:120px;justify-self:center;padding:10px;transition:all .35s ease}div.other-staff ul li:hover div.img{transform:scale(1.05)}}@media only screen and (min-width: 560px){div.staff-bio div.img{margin-bottom:30px;padding:15px}div.staff-bio div.img img{border:7px solid #e7e5e4}div.staff-bio div.info{margin-bottom:60px}div.staff-bio div.info h2{font-size:1.3rem;margin-bottom:5px}div.staff-bio div.info p.pos{font-size:.8rem;margin-bottom:15px}div.staff-bio div.info p.tel{font-size:1.3rem;margin-bottom:30px}div.staff-bio div.info p.email{font-size:.8rem}div.staff-bio div.text-block{margin-bottom:70px}div.other-staff ul{display:flex;justify-content:center;gap:10%}div.other-staff ul li div.img{margin-bottom:10px;width:150px;height:150px;justify-self:unset;padding:10px}div.other-staff ul li div.text h3{margin-bottom:5px}}@media only screen and (min-width: 960px){div.staff-bio{grid-template-columns:35% auto;grid-template-rows:auto auto auto 1fr;grid-column-gap:5%;padding:unset;box-shadow:none;background:none;text-align:left}div.staff-bio div.section-header{grid-column:1/span 2;justify-self:start}div.staff-bio div.info{margin-bottom:40px;padding-bottom:unset;align-self:center;grid-row:2}div.staff-bio div.info h2{font-size:1.4rem;margin-bottom:10px}div.staff-bio div.info p.pos{font-size:.8rem;margin-bottom:20px}div.staff-bio div.info p.tel{font-size:1.3rem;margin-bottom:30px}div.staff-bio div.info p.email{font-size:.75rem}div.staff-bio div.text-block{grid-row:3/span 2}div.staff-bio div.img{box-shadow:rgba(0,0,0,.24) 0px 3px 8px;align-self:start;grid-column:1;grid-row:2/span 2;margin-top:-7px;margin-bottom:100px;max-width:unset;padding:8px}div.staff-bio div.img img{border:4px solid #e7e5e4}div.other-staff{grid-column:2;grid-row:5;text-align:left}div.other-staff h2{font-size:1.4rem;margin-bottom:30px}div.other-staff ul{gap:unset;flex-direction:column}div.other-staff ul li{grid-template-columns:auto 1fr;grid-column-gap:20px}div.other-staff ul li div.img{margin-bottom:unset;width:120px;height:120px;padding:5px}div.other-staff ul li div.text{align-self:center}div.other-staff ul li div.text h3{font-size:1.2rem}div.other-staff ul li div.text p{font-size:.7rem}}@media only screen and (min-width: 1280px){div.staff-bio{grid-template-columns:33% auto}div.staff-bio div.info{margin-bottom:60px}div.other-staff{grid-column:2;grid-row:6}div.other-staff h2{margin-bottom:30px}div.other-staff ul{flex-direction:row;justify-content:start;gap:50px}div.other-staff ul li a{grid-column-gap:20px}div.other-staff ul li div.img{width:120px;height:120px}div.other-staff ul li div.text{align-self:end;margin-bottom:10px}}@media only screen and (min-width: 1600px){div.staff-bio{grid-template-columns:30% auto}}section.s1{background-color:#e7e5e4}
