.crew{display:grid;gap:var(--spacing-24);grid-template-columns:repeat(2,minmax(0,1fr));text-align:center}@media(min-width:768px){.crew{gap:var(--spacing-32);grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.crew{gap:var(--spacing-24);grid-template-columns:repeat(6,minmax(0,1fr))}}.crew__media{aspect-ratio:1/1;background:var(--surface-vellum-canvas);border:.125rem solid var(--color-brand-orange-tint);border-color:color-mix(in srgb,var(--color-brand-orange) 45%,transparent);border-radius:50%;display:grid;margin-inline:auto;max-width:12.5rem;overflow:hidden;place-items:center;width:100%}.crew__media img{display:block;height:100%;object-fit:cover;width:100%}.crew__initials{color:var(--color-slate-600);font-size:var(--text-heading);line-height:var(--leading-heading)}.crew__item{display:flex;flex-direction:column}.crew__name{color:var(--color-slate-900);font-size:var(--text-subheading);font-weight:var(--font-weight-medium);line-height:var(--leading-subheading);margin-bottom:var(--spacing-8);margin-top:var(--spacing-16)}@media(max-width:359px){.crew__name{font-size:var(--text-body-lg);line-height:var(--leading-body-lg)}}.crew__role{color:var(--color-slate-600);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);margin-top:auto}.crew__exp{color:var(--color-steel);font-size:var(--text-caption);line-height:var(--leading-caption);margin-top:.25rem}
