.h4bs-staff-directory{width:100%}.h4bs-staff-search{display:grid;gap:6px;max-width:420px;margin:0 0 24px}.h4bs-staff-search input{min-height:44px;width:100%}.h4bs-staff-tier{margin:0 0 40px}.h4bs-staff-tier>h2{margin:0 0 18px}.h4bs-staff-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.h4bs-staff-card{grid-column:span var(--staff-span-desktop,4);min-width:0;border:1px solid var(--h4bs-color-border,#dbe4ec);background:var(--h4bs-color-surface,#fff);overflow:hidden}.h4bs-staff-card.is-featured{box-shadow:0 10px 30px rgba(15,23,42,.12)}.h4bs-staff-card img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-position:var(--staff-focal-desktop,50% 35%)}.h4bs-staff-card-content{padding:18px}.h4bs-staff-card h3{margin:0 0 8px}.h4bs-staff-title{font-weight:600;margin:3px 0}.h4bs-staff-card-content>a{display:inline-flex;min-height:44px;align-items:center;margin-top:10px}
@media(max-width:1024px){.h4bs-staff-card{grid-column:span var(--staff-span-tablet,6)}.h4bs-staff-card img{object-position:var(--staff-focal-tablet,50% 35%)}}
@media(max-width:767px){.h4bs-staff-grid{grid-template-columns:1fr;gap:16px}.h4bs-staff-card{grid-column:auto;width:100%}.h4bs-staff-card img{object-position:var(--staff-focal-mobile,50% 30%)}.h4bs-staff-card-content{padding:16px}}
