.orchard-meet-team{padding:48px 0;background:var(--light-bg)}
.orchard-meet-team__header{margin:0 0 28px}
.orchard-meet-team__pill{display:inline-flex;align-self:flex-start;padding:4px 10px;border-radius:999px;background:var(--light-pink);color:var(--main-clr);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px}
.orchard-meet-team__heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
.orchard-meet-team__heading{margin:0 0 12px;padding:0;color:var(--body-font-color)}
.orchard-meet-team__header-cta{margin-left:auto;white-space:nowrap}
.orchard-meet-team__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.orchard-meet-team--cols-4 .orchard-meet-team__grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.orchard-meet-team__card{background:var(--white-color);border:1px solid color-mix(in srgb,var(--main-clr) 18%,var(--white-color));border-radius:16px;overflow:hidden;box-shadow:0 10px 24px rgba(0,0,0,.06);display:flex;flex-direction:column;height:100%;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;outline:none}
.orchard-meet-team__card:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--main-clr) 35%,var(--white-color)),0 10px 24px rgba(0,0,0,.1)}
.orchard-meet-team__card.is-active,.orchard-meet-team__card:hover,.orchard-meet-team__card:focus-within{transform:translateY(-3px);box-shadow:0 16px 28px rgba(0,0,0,.12);border-color:color-mix(in srgb,var(--main-clr) 35%,var(--white-color))}
.orchard-meet-team__media{aspect-ratio:4/3;background:var(--light-pink)}
.orchard-meet-team__photo{width:100%;height:100%;object-fit:cover;display:block}
.orchard-meet-team__content{padding:18px 18px 20px;display:flex;flex-direction:column;gap:10px;flex:1 1 auto}
.orchard-meet-team__name{margin:0;padding:0;font-size:var(--fs-24);line-height:1.25;color:var(--body-font-color);font-family:var(--aileron-font)}
.orchard-meet-team__role{margin:0;padding:0;font-size:var(--fs-16);color:var(--main-clr);line-height:1.4;font-weight:500;text-align:left}
.orchard-meet-team__bio{margin:0;padding:0;font-size:var(--fs-16);line-height:1.6;color:var(--body-font-color);text-align:left}
@media (min-width:992px){
.orchard-meet-team__bio{max-height:3.2em;overflow:hidden;opacity:.8;transition:max-height .3s ease,opacity .3s ease}
.orchard-meet-team__card.is-active .orchard-meet-team__bio,.orchard-meet-team__card:hover .orchard-meet-team__bio,.orchard-meet-team__card:focus-within .orchard-meet-team__bio{max-height:16em;opacity:1}
}
@media (max-width:991px){.orchard-meet-team{padding:38px 0}.orchard-meet-team__heading-row{display:block}.orchard-meet-team__header-cta{margin:8px 0 0;display:inline-flex}.orchard-meet-team__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.orchard-meet-team--cols-4 .orchard-meet-team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orchard-meet-team__card{transform:none!important}}
@media (max-width:640px){.orchard-meet-team__grid{grid-template-columns:1fr}.orchard-meet-team--cols-4 .orchard-meet-team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orchard-meet-team__content{padding:16px}.orchard-meet-team__bio{max-height:none;opacity:1}}
