.section-hero{padding:32px 21px 0}.section-hero h1{margin-top:0;margin-bottom:0;line-height:1.3}.section-hero p{font-weight:300}.team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;row-gap:36px;padding:32px 21px 40px;max-width:980px;margin:0 auto}.team-member{display:flex;flex-direction:column;text-align:center;align-items:center;min-width:0}.team-member .avatar{width:100px;height:100px;object-fit:cover;border-radius:50%;margin-bottom:16px}.team-member h2{font-size:var(--fs-base);font-weight:600;color:#0c2741;margin-top:0;margin-bottom:6px}.team-member span{font-size:.95rem;line-height:1.3;color:#5f6b7a}.team-social{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;width:100%}.team-social a{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:rgba(12,39,65,.72);text-decoration:none;transition:color .15s ease-in-out,transform .15s ease-in-out}.team-social a:hover,.team-social a:focus{color:#f59369;transform:translateY(-1px)}.team-social a:focus{outline:2px solid rgba(245,147,105,.35);outline-offset:2px}.team-social svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.team-social-link-x svg{fill:currentColor;stroke:none}@media(hover:hover) and (pointer:fine){.team-social{opacity:0;transform:translateY(-2px);transition:opacity .15s ease-in-out,transform .15s ease-in-out}.team-member:hover .team-social,.team-member:focus-within .team-social{opacity:1;transform:translateY(0)}}@media(min-width:768px){.section-hero{padding:40px 48px 0}.section-hero p{max-width:671px}.team-grid{grid-template-columns:1fr 1fr 1fr;padding:42px 48px 56px;column-gap:34px;row-gap:48px}}@media(min-width:1024px){.team-member .avatar{width:150px;height:150px}}