.team-panel{background:var(--surface);color:var(--text)}
.team-panel .credentials-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;gap:18px 22px;max-width:1000px;margin-inline:auto}.team-panel .credential{min-width:0;max-width:none}.team-panel .credential img{max-width:100%}
.team-panel .team-member h3{font-size:clamp(14px,1.5vw,21px)!important;line-height:1.35!important}.team-panel .team-member p{font-size:clamp(10px,1vw,13px)!important;line-height:1.45!important}.team-panel .team-credentials>p{font-size:11px!important}
.team-inner{position:absolute;inset:100px 6vw 100px;display:flex;flex-direction:column;justify-content:center;gap:26px;z-index:4}
.team-heading{text-align:center}.team-heading>span{font:10px 'Geist Mono',monospace;letter-spacing:.15em;color:var(--muted)}.team-heading h2{font-size:clamp(30px,3.6vw,58px);font-weight:500;letter-spacing:-.04em;margin:10px 0 0;line-height:1.15}
.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,4vw,60px);width:min(100%,880px);margin:0 auto;direction:ltr;align-items:start}
.team-member{text-align:center;min-width:0}.team-member img{display:block;width:100%;height:clamp(150px,29vh,310px);object-fit:cover;object-position:center 34%;filter:grayscale(1);border-radius:3px;background:#d4d0c7}.team-mai img{object-position:center 30%}
.team-member h3{font-size:clamp(14px,1.5vw,21px);line-height:1.35;font-weight:500;margin:14px 0 5px}.team-member p{font-size:clamp(10px,1vw,13px);line-height:1.45;margin:0;color:var(--muted)}.team-mai h3{color:#A70D26}
.team-credentials{text-align:center;padding-top:20px;border-top:1px solid #11131224}.team-credentials>p{font-size:11px;line-height:1.5;color:var(--muted);margin:0 0 18px}.credentials-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 28px}.credential{display:flex;align-items:center;justify-content:center;gap:6px;min-width:65px;max-width:120px;font-size:11px;line-height:1.2}.credential img{display:block;max-width:110px;width:auto;height:26px;object-fit:contain;filter:grayscale(1);opacity:.8}.credential small{font-size:9px;max-width:64px;text-align:start}
@media(max-width:1023px){.team-inner{inset:84px 20px 90px;gap:22px;justify-content:center}.team-heading h2{font-size:30px}.team-grid{gap:10px}.team-member img{height:clamp(125px,25svh,230px)}.team-member h3{font-size:12px;margin:10px 0 5px}.team-member p{font-size:10px}.team-credentials{padding-top:16px}.credentials-grid{gap:13px 14px}.credential{min-width:45px;max-width:82px;font-size:10px}.credential img{max-width:75px;height:19px}.credential small{font-size:8px;max-width:48px}.team-credentials>p{font-size:10px;margin-bottom:14px}}
@media(max-width:1023px) and (max-height:650px){.team-inner{inset:74px 16px 84px;gap:14px}.team-heading h2{font-size:25px;margin-top:5px}.team-member img{height:120px}.team-member h3{font-size:11px}.team-member p{font-size:9px}.team-credentials{padding-top:10px}.credentials-grid{gap:10px 12px}.credential img{height:17px}.team-credentials>p{margin-bottom:10px}}
@media(max-width:1023px){.team-panel .team-member h3{font-size:12px!important}.team-panel .team-member p{font-size:10px!important}.team-panel .team-credentials>p{font-size:10px!important}}
@media(max-width:1023px){.team-panel .credentials-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 10px}.team-panel .credential{height:28px}.team-panel .credential img{max-height:26px;max-width:100%}.team-panel .credential small{font-size:7px}.team-panel .credential:has(small){gap:3px}.team-panel .credential:has(small) img{max-width:25%}}
@media(max-width:1023px) and (max-height:650px){.team-panel .team-member h3{font-size:11px!important}.team-panel .team-member p{font-size:9px!important}}
@media(max-width:1023px) and (orientation:landscape) and (max-height:550px){.team-inner{inset:65px 24px 70px;gap:9px;display:grid;grid-template-columns:1fr 2fr;align-items:center}.team-grid{gap:20px}.team-member img{height:105px}.team-credentials{grid-column:1/-1;padding-top:8px}.team-credentials>p{margin-bottom:7px}.team-heading h2{font-size:25px}.credential img{height:16px}}
