#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 :is(.founders-row,.team-grid) h4 a{color:inherit;letter-spacing:inherit}#team-section :is(.founders-row,.team-grid) h4 a:after{content:"";inset:0;position:absolute}#team-section :is(.founders-row,.team-grid) li:focus-within{outline:3px solid var(--red);outline-offset:2px}#team-section :is(.founders-row,.team-grid) h4 a:focus-visible{outline:none}#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;position:relative;transition:box-shadow .22s ease,transform .22s ease}#team-section .founders-row li:hover{box-shadow:0 20px 60px rgba(1,7,11,.1),0 2px 8px rgba(1,7,11,.05);transform:translateY(-4px)}#team-section .founders-row li>div{display:flex;flex-direction:column}#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);line-height:var(--lh);margin:0 0 .4rem;order:-1;text-transform:uppercase;text-wrap:wrap}#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 .bg{font-size:var(--fs-tiny);font-weight:var(--fw);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);display:flex;flex-direction:column;padding:2rem;position:relative;transition:box-shadow .22s ease,transform .22s ease}#team-section .team-grid li:hover{box-shadow:0 20px 60px rgba(1,7,11,.1),0 2px 8px rgba(1,7,11,.05);transform:translateY(-4px)}#team-section .team-grid .initials,#team-section .team-grid img{height:5rem;margin-bottom:1.25rem;order:-2;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);line-height:var(--lh);margin:0 0 .85rem;order:-1;text-transform:uppercase;text-wrap:wrap}#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}@media (prefers-reduced-motion:reduce){#team-section :is(.founders-row,.team-grid) li:hover{transform:none}}