.staff-page__content{width:100%;margin:0 auto}.staff-page__section:not(:last-child){padding-bottom:0}.staff-page__section>.wrapper{border-top:1px solid var(--border-subtle);gap:2rem;max-width:78.125rem;padding-top:2rem}.staff-page__section:first-child>.wrapper{border-top:0;padding-top:0}.staff-page__section-title{text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:1.375rem;font-weight:700}.staff-page__grid{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));justify-items:center;gap:2.5rem;display:grid}@media screen and (min-width:48rem){.staff-page__grid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}}.staff-page__card{text-align:center;color:inherit;flex-direction:column;align-items:center;gap:.25rem;text-decoration:none;transition:opacity .2s;display:flex}.staff-page__card:hover{opacity:.8}.staff-page__photo{margin-bottom:.75rem}.staff-page__photo img{object-fit:cover;object-position:center;aspect-ratio:1;border-radius:500px;width:7.5rem;height:7.5rem}@media screen and (min-width:48rem){.staff-page__photo img{width:10rem;height:10rem}}.staff-page__name{font-family:var(--font-sans);margin:0;font-size:.875rem;font-weight:700}.staff-page__position{color:var(--text-secondary);margin:0;font-size:.75rem;line-height:1.35}
