/**
 * Foundation for Sites
 * Version 6.8.1
 * https://get.foundation
 * Licensed under MIT Open Source
 */
.team-member {
  padding-top: 13rem;
  padding-bottom: 4.5rem;
}
.team-member__back {
  border: 1px solid rgba(250, 250, 250, 0.1);
  padding: 1.5rem;
  border-radius: 0;
}
.team-member__back:hover {
  color: #64C764;
}
.team-member__headshot {
  display: block;
  max-width: 43rem;
  width: 100%;
}
.team-member__bio {
  border-radius: 8px;
  background: #FFF;
  padding: 2rem;
}
.team-member__contact li {
  padding: 0.5rem 0;
}
.team-member__contact li > span {
  width: 3.6rem;
  margin-right: 1rem;
}
.team-member__contact li > span svg {
  display: block;
  margin: 0 auto;
}
.team-member__subsections .entry-content {
  padding-top: 2rem;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.team-member .social-links a:hover {
  color: #64C764;
}
.team-member .social-links svg {
  display: block;
}
@media print, screen and (min-width: 46.875em) {
  .team-member__inner {
    padding: 4.2rem;
    border-radius: 9px;
    border: 1px solid rgba(255, 255, 255, 0.22);
    background: rgba(255, 255, 255, 0.03);
  }
  .team-member__bio {
    padding: 4rem;
  }
}
@media print, screen and (min-width: 64em) {
  .team-member__main {
    padding-right: 5%;
  }
}
@media print, screen and (max-width: 46.87375em) {
  .team-member__back {
    position: absolute;
    right: 2rem;
    top: 12rem;
  }
}
