#team-section{background:var(--white);border-top:1px solid var(--border-dark);padding:var(--gutter-y) var(--gutter)}#team-section .team-header{display:flex;flex-direction:column;margin-bottom:4rem}#team-section .team-header .kicker{margin:0 0 1rem;order:-1}#team-section .team-header h2{color:var(--black);font-size:var(--h2);font-weight:var(--fw-bold);letter-spacing:var(--ls);line-height:var(--lh-small);margin:0}#team-section .team-sub{color:var(--mid);font-size:var(--fs);line-height:var(--lh);margin:1.25rem 0 0}#team-section .team-group-label{color:var(--muted);font-size:var(--fs-tiny);font-weight:var(--fw-bold);letter-spacing:var(--ls-large);margin:3rem 0 1.5rem;text-transform:uppercase}#team-section .founders-row{display:grid;gap:1.75rem;grid-template-columns:1fr 1fr;list-style:none;margin:0 0 1rem;padding:0}#team-section .founders-row li{align-items:flex-start;background:var(--light);border:1px solid var(--border-dark);display:flex;gap:2rem;padding:2.75rem 2.5rem}#team-section .founders-row .initials,#team-section .founders-row img{flex-shrink:0;height:5rem;width:5rem}#team-section .founders-row img{background:var(--border-dark);border-radius:100rem;display:block;object-fit:cover}#team-section .founders-row .initials{align-items:center;background:var(--black);color:var(--white);display:flex;font-size:var(--fs-large);font-weight:var(--fw-bold);justify-content:center;letter-spacing:var(--ls)}#team-section .founders-row .role{color:var(--red);font-size:var(--fs-tiny);font-weight:var(--fw-bold);letter-spacing:var(--ls-large);margin:0 0 .4rem;text-transform:uppercase}#team-section .founders-row h4{color:var(--black);font-size:var(--fs-large);font-weight:var(--fw-bold);letter-spacing:var(--ls);margin:0 0 .75rem}#team-section .founders-row .bio{font-size:var(--fs-medium);margin:0 0 1rem}#team-section .team-grid{display:grid;gap:1.75rem;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}#team-section .team-grid li{background:var(--light);border:1px solid var(--border-dark);padding:2rem}#team-section .team-grid .initials,#team-section .team-grid img{height:5rem;margin-bottom:1.25rem;width:5rem}#team-section .team-grid img{border:1px solid var(--border);border-radius:100rem;display:block;object-fit:cover}#team-section .team-grid .initials{align-items:center;background:var(--black);color:var(--white);display:flex;font-size:var(--fs-medium);font-weight:var(--fw-bold);justify-content:center;letter-spacing:var(--ls)}#team-section .team-grid .role{color:var(--red);font-size:var(--fs-tiny);font-weight:var(--fw-bold);letter-spacing:var(--ls-large);margin:0 0 .85rem;text-transform:uppercase}#team-section .team-grid h4{color:var(--black);font-size:var(--fs);font-weight:var(--fw-bold);letter-spacing:var(--ls);margin:0 0 .85rem}#team-section .team-grid .bg{font-size:var(--fs-tiny);font-weight:var(--fw);margin:0 0 .75rem}#team-section .team-grid .bio{font-size:var(--fs-medium);margin:0 0 1rem}#team-section .team-linkedin{align-items:center;background:var(--black);color:var(--white);display:inline-flex;font-size:var(--fs-tiny);font-weight:var(--fw-bold);height:1.75rem;justify-content:center;text-decoration:none;transition:background .2s;width:1.75rem}#team-section .team-linkedin:hover{background:var(--red)}#team-section .team-linkedin:focus-visible{outline:2px solid var(--red);outline-offset:2px}@media (prefers-reduced-motion:reduce){#team-section .team-linkedin{transition:none}}