.pdy-team{padding:var(--pdy-space-6) 0}.pdy-team__header{margin:0 auto var(--pdy-space-3);max-width:640px;text-align:center}.pdy-team__title{font-size:clamp(1.75rem,3.5vw,2.375rem);margin:0}.pdy-team__filters{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 auto var(--pdy-space-5)}.pdy-team__filter,.pdy-team__filter:active,.pdy-team__filter:focus,.pdy-team__filter:hover{background:none;border:1.5px solid var(--pdy-grey);border-radius:100px!important;box-shadow:none!important;cursor:pointer;font-family:var(--pdy-font);font-size:.85rem;font-weight:var(--pdy-weight-semibold);padding:8px 18px;transition:color .2s ease,border-color .2s ease,background .2s ease}.pdy-team__filter{color:var(--pdy-purple)}.pdy-team__filter:focus,.pdy-team__filter:hover{background:none!important;border-color:var(--pdy-teal)!important;color:var(--pdy-teal)}.pdy-team__filter.is-active{background:var(--pdy-purple)!important;border-color:var(--pdy-purple)!important;color:var(--pdy-white)}.pdy-team__grid{display:grid;gap:var(--pdy-space-4);grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.pdy-team__grid{gap:var(--pdy-space-3);grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.pdy-team__grid{gap:var(--pdy-space-3);grid-template-columns:repeat(2,1fr)}}.pdy-team__member{text-align:center;transition:opacity .3s ease,transform .3s ease}.pdy-team__member.is-hidden{display:none}.pdy-team__photo{aspect-ratio:3/4;background:var(--pdy-grey);border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.pdy-team__photo img{display:block;height:100%;object-fit:cover;object-position:top;transition:transform .3s ease;width:100%}.pdy-team__member:hover .pdy-team__photo img{transform:scale(1.04)}.pdy-team__name{color:var(--pdy-purple);font-size:.95rem;font-weight:var(--pdy-weight-semibold);margin:0}.pdy-team__role{color:var(--pdy-text-muted);font-size:.8125rem;font-weight:var(--pdy-weight-light);margin:2px 0 0}