.jx-tg :where(*){box-sizing:border-box}.jx-tg{--jx-caps:.14em;background:var(--jx-section);color:var(--jx-bio);font-family:var(--jx-sans)}.jx-tg__wrap{margin:0 auto;max-width:1180px;padding:clamp(56px,6vw,96px) 40px}.jx-tg__head{margin-bottom:40px;max-width:640px}.jx-tg__eyebrow{align-items:center;color:var(--jx-eyebrow);display:inline-flex;font-family:var(--jx-mono);font-size:12px;font-weight:500;gap:10px;letter-spacing:var(--jx-caps);text-transform:uppercase}.jx-tg__eyebrow-line{background:currentColor;display:inline-block;height:2px;width:22px}.jx-tg__h2{color:var(--jx-heading);font-family:var(--jx-serif);font-size:var(--jx-h-size);font-weight:600;letter-spacing:-.02em;line-height:1.12;margin:18px 0 0;max-width:22ch}.jx-tg__intro{color:var(--jx-intro);font-family:var(--jx-sans);font-size:16px;line-height:1.6;margin:14px 0 0;max-width:56ch}.jx-tg__grid{display:grid;gap:20px;grid-template-columns:repeat(var(--jx-cols),minmax(0,1fr))}.jx-tg__card{background:var(--jx-card);border:1px solid var(--jx-card-border);border-radius:14px;padding:14px 14px 20px}.jx-tg__photo{align-items:center;aspect-ratio:1/1;background:var(--jx-photo-bg);border-radius:10px;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.jx-tg__photo img{display:block;height:100%;object-fit:cover;width:100%}.jx-tg__glyph{color:var(--jx-photo-glyph);display:inline-flex}.jx-tg__glyph svg{height:40%;width:40%}.jx-tg__name{color:var(--jx-name);font-family:var(--jx-sans);font-size:17px;font-weight:600;line-height:1.25;margin:16px 0 0}.jx-tg__role{color:var(--jx-role);display:block;font-family:var(--jx-mono);font-size:11px;letter-spacing:.08em;margin-top:5px;text-transform:uppercase}.jx-tg__bio{color:var(--jx-bio);font-family:var(--jx-sans);font-size:14px;line-height:1.5;margin:10px 0 0}.jx-tg__tag{background:var(--jx-tag-bg);border:1px solid var(--jx-tag-border);border-radius:6px;color:var(--jx-tag);display:inline-flex;font-family:var(--jx-mono);font-size:10px;letter-spacing:.08em;margin-top:14px;padding:4px 9px;text-transform:uppercase}@media (max-width:900px){.jx-tg__grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.jx-tg__grid{grid-template-columns:1fr}}