.tmPeople{background:linear-gradient(#fff,var(--wash-2));padding:clamp(48px,7vh,88px) 0}.tmSectionHead{max-width:640px;margin:0 0 clamp(28px,4vh,40px)}.tmSectionTitle{font-size:var(--h2);line-height:var(--lh-h2);font-weight:var(--w-primary);letter-spacing:-.02em;color:var(--n-950)}.tmSectionSub{font-size:var(--text-md);line-height:var(--lh-body);color:var(--text-secondary);margin-top:10px}.tmGrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:clamp(16px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}.tmCard{text-align:center;border:1px solid rgb(var(--lime-800-rgb) / .18);border-radius:var(--r-lg);height:100%;box-shadow:0 10px 26px rgb(var(--lime-900-rgb) / .06);transition:transform .25s var(--ease-lift),box-shadow .25s,border-color .25s;background:#fff;flex-direction:column;align-items:center;gap:10px;padding:clamp(22px,2.4vw,30px) 18px;display:flex}.tmCard:hover{border-color:rgb(var(--lime-600-rgb) / .45);box-shadow:0 16px 38px rgb(var(--lime-900-rgb) / .12);transform:translateY(-3px)}.tmPortrait{flex:none;width:96px;margin-bottom:2px}.tmInitials{font-size:32px}.tmName{font-size:var(--text-lg);line-height:1.3;font-weight:var(--w-primary);letter-spacing:-.01em;color:var(--n-950);text-wrap:balance}.tmRole{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);text-wrap:balance}.tmLinks{justify-content:center;margin-top:auto;padding-top:6px}.tmClose{background:var(--wash-2);padding:0 0 clamp(54px,7vh,92px)}.tmCloseInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding:clamp(28px,3.4vw,48px);display:flex}.tmCloseTitle{font-size:clamp(21px,2vw,30px);line-height:1.2;font-weight:var(--w-primary);letter-spacing:-.024em;text-wrap:balance}.tmCloseSub{font-size:var(--text-md);line-height:var(--lh-body);max-width:52ch;margin-top:8px}@media (width<=640px){.tmCloseInner{text-align:left;flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.tmCard{transition:none}.tmCard:hover{transform:none}}
