.AaMYYG_team{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.AaMYYG_teamTop{grid-template-columns:repeat(2,minmax(0,400px));justify-content:center;gap:18px;margin-bottom:18px;display:grid}.AaMYYG_teamTop .AaMYYG_member h3{font-size:18px}.AaMYYG_teamTop .AaMYYG_member p{font-size:14px}.AaMYYG_member{border:1px solid var(--line);width:100%;font:inherit;color:inherit;text-align:center;cursor:pointer;transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s;flex-direction:column;padding:0;display:flex;overflow:hidden}.AaMYYG_member:hover{box-shadow:var(--shadow-lg);border-color:var(--brand-200);transform:translateY(-5px)}.AaMYYG_memberPhoto{aspect-ratio:1;background:var(--bg-soft);width:100%;overflow:hidden}.AaMYYG_member img{aspect-ratio:1;object-fit:cover;object-position:top;background:var(--bg-soft);width:100%;height:100%;transition:transform .45s var(--ease)}.AaMYYG_member:hover img{transform:scale(1.04)}.AaMYYG_memberBody{flex-direction:column;flex:1;align-items:center;padding:14px 12px 16px;display:flex}.AaMYYG_member h3{font-size:15.5px;transition:color .2s}.AaMYYG_member:hover h3{color:var(--brand)}.AaMYYG_member p{color:var(--muted);margin-top:4px;font-size:13px}.AaMYYG_memberMore{color:var(--brand);opacity:.82;align-items:center;gap:5px;margin-top:auto;padding-top:10px;font-size:12.5px;font-weight:700;transition:opacity .2s,gap .2s;display:inline-flex}.AaMYYG_memberMore svg{width:14px;height:14px}.AaMYYG_member:hover .AaMYYG_memberMore{opacity:1;gap:8px}.AaMYYG_teamBackdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:AaMYYG_teamFade .22s var(--ease);background:#081620a6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}@keyframes AaMYYG_teamFade{0%{opacity:0}}.AaMYYG_teamModal{border-radius:var(--radius-lg);width:min(860px,100%);max-height:calc(100svh - 40px);box-shadow:var(--shadow-lg);animation:AaMYYG_teamRise .32s var(--ease);background:#fff;grid-template-columns:280px 1fr;display:grid;position:relative;overflow:auto}@keyframes AaMYYG_teamRise{0%{opacity:0;transform:translateY(20px)scale(.98)}}.AaMYYG_teamClose{z-index:2;background:var(--bg-soft);width:40px;height:40px;color:var(--ink-2);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid;position:absolute;top:14px;right:14px}.AaMYYG_teamClose:hover{background:var(--brand);color:#fff}.AaMYYG_teamClose svg{width:20px;height:20px}.AaMYYG_teamModalSide{background:linear-gradient(160deg, var(--brand-50), #fff 75%);border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;gap:20px;padding:28px 24px;display:flex}.AaMYYG_teamModalImg{aspect-ratio:1;border-radius:var(--radius);border:1px solid var(--line);width:100%;box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.AaMYYG_teamModalImg img{object-fit:cover;object-position:top;width:100%;height:100%}.AaMYYG_teamModalNav{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.AaMYYG_teamNavBtn{border:1px solid var(--line);color:var(--ink-2);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:7px 12px;font-size:12.5px;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.AaMYYG_teamNavBtn:hover{background:var(--brand);border-color:var(--brand);color:#fff}.AaMYYG_teamNavBtn svg{width:15px;height:15px}.AaMYYG_teamModalContent{padding:34px 32px 32px}.AaMYYG_teamModalRole{text-transform:uppercase;letter-spacing:.1em;color:var(--brand);background:var(--brand-50);border-radius:999px;margin-bottom:10px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-block}.AaMYYG_teamModalContent h3{color:var(--ink);border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:14px;font-size:clamp(22px,2.4vw,28px)}.AaMYYG_teamModalBio{color:var(--ink-2);white-space:pre-line;gap:12px;font-size:15px;line-height:1.7;display:grid}@media (max-width:900px){.AaMYYG_team{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.AaMYYG_teamModal{grid-template-columns:1fr}.AaMYYG_teamModalSide{border-right:0;border-bottom:1px solid var(--line);align-items:center;padding:22px 20px 16px}.AaMYYG_teamModalImg{max-width:180px}.AaMYYG_teamModalNav{width:100%}.AaMYYG_teamModalContent{padding:22px 20px 26px}}@media (max-width:600px){.AaMYYG_team{grid-template-columns:1fr 1fr}}
