.staff-hero{background-repeat:no-repeat;background-size:cover;padding-block:8rem}.bio{box-shadow:2px 2px 42px 0 hsla(180,1%,68%,.375);padding:1.5rem}@media (min-width:576px){.bio{padding:3.5rem}}.bio .bio-header{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}@media (min-width:576px){.bio .bio-header{align-items:center;flex-direction:row}}.bio .bio-header img{max-width:135px}@media (min-width:768px){.bio .bio-header img{max-width:200px}}.bio .bio-header h2,.bio .bio-header h2 a{color:var(--supplemental);font-size:1.375rem;font-weight:700;margin-bottom:.5rem}.card-grid{display:grid;gap:0;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.card-grid.grid-columns-3{grid-template-columns:repeat(3,1fr)}}.card-grid .card{align-items:center;display:flex;flex-direction:row;gap:1rem;overflow:visible;padding:1.75rem 2.5rem}.card-grid .card:not(:last-of-type){border-bottom:1px solid var(--grey-light)}@media (min-width:768px) and (max-width:1199px){.card-grid .card:nth-child(odd){border-right:1px solid var(--grey-light)}}@media (min-width:1200px){.card-grid .card:not(:nth-child(3n)){border-right:1px solid var(--grey-light)}}.card-grid .card .card-header{margin-bottom:1rem}.card-grid .card .card-header img{max-width:100px}.card-grid .card .card-body{display:flex;flex-direction:column;flex-grow:1;gap:.5rem}.card-grid .card .card-body h3,.card-grid .card .card-body p{line-height:1.25;margin-bottom:0}.card-grid .card .card-body h3,.card-grid .card .card-body h3 a{color:var(--supplemental);font-size:1rem;font-weight:700}.card-grid .card .card-body .bio-link{align-items:center;display:flex;gap:.5rem}.card-grid .card .card-body .bio-link svg{height:1rem;fill:var(--primary)}@media (min-width:768px){.card-grid.grid-rows-2 .card:nth-child(n+5){border-bottom:0}}@media (min-width:1200px){.card-grid.grid-rows-2 .card:nth-child(n+4){border-bottom:0}}.card-grid.primary-listing{background:var(--white);box-shadow:2px 2px 42px 0 hsla(180,1%,68%,.375);padding:1.5rem}@media (min-width:576px){.card-grid.primary-listing{padding:3.5rem}}.card-grid.primary-listing .card{flex-direction:column}.card-grid.primary-listing .card .card-header img{filter:grayscale(1);height:200px;max-width:unset;width:auto}.card-grid.primary-listing .card .bio-link{justify-content:center}.card-grid.primary-listing .card:hover .card-header img{filter:unset}