/* https://www.smashingmagazine.com/2022/10/fluid-typography-clamp-sass-functions/
 * Expects all incoming values to be pixels
 */
.arrow-right {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%23990025%22%20class%3D%22bi%20bi-arrow-right%22%20viewBox%3D%220%200%2016%2016%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M1%208a.5.5%200%200%201%20.5-.5h11.793l-3.147-3.146a.5.5%200%200%201%20.708-.708l4%204a.5.5%200%200%201%200%20.708l-4%204a.5.5%200%200%201-.708-.708L13.293%208.5H1.5A.5.5%200%200%201%201%208z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat !important;
  background-position: top !important;
  width: 40px !important;
  height: 40px;
  background-size: 60% 60% !important;
}

.msk-fellows {
  --bs-gutter-x: 32px;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
  flex-wrap: nowrap;
  flex-direction: row-reverse;
}
.msk-fellows > div {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}
.msk-fellows > div:first-child {
  flex: 0 1 100%;
  max-width: var(--bs-mw-3);
}
.msk-fellows > div:last-child {
  flex: 0 1 100%;
}
.msk-fellows nav {
  display: block;
  padding: 0;
  margin: 0;
}
.msk-fellows nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.msk-fellows nav ul li a {
  padding-left: 0;
  padding-right: 0;
}
.msk-fellows .director, .msk-fellows .name {
  margin-bottom: var(--bs-spacer);
}
.msk-fellows .legacy > div {
  margin-bottom: var(--bs-spacer);
}
.msk-fellows .legacy .name {
  margin-left: var(--bs-spacer-2);
}
.msk-fellows .bio {
  --bs-gutter-x: 32px;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
  flex-wrap: nowrap;
  margin-bottom: var(--bs-spacer);
}
.msk-fellows .bio > div {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}
.msk-fellows .bio > div:first-child {
  flex: 0 0 var(--bs-mw-2);
}
.msk-fellows .bio > div:last-child {
  flex: 0 1 100%;
}
@media only screen and (max-width: 720px) {
  .msk-fellows .bio {
    flex-wrap: wrap;
  }
}
.msk-fellows .bio .photo {
  position: relative;
  width: 100%;
  margin-bottom: var(--bs-spacer-4);
}
.msk-fellows .bio .photo img {
  width: 100%;
  max-width: var(--bs-mw-2);
}

/*# sourceMappingURL=fellows.css.map */
