.person-card{--person-card-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, "Segoe UI", Roboto, sans-serif;--person-card-text:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", Roboto, sans-serif;backdrop-filter:blur(16px);color:#f9f9f9;height:100%;font-family:var(--person-card-text);touch-action:manipulation;content-visibility:auto;contain-intrinsic-size:auto 340px;background:#2f2f2ff2;border:1px solid #eeec;border-radius:28px;flex-direction:column;align-items:center;padding-top:6px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 29px 18px #0000000d,0 3.5px 7px #0000001a,inset 0 0 8px 3px #ffffff03}.person-card__photo{aspect-ratio:264/280;background:#262626;border:1px solid #fff;border-radius:22px;flex:none;justify-content:center;align-items:center;width:calc(100% - 12px);display:flex;position:relative;overflow:hidden}.person-card__photo img{object-fit:cover}.person-card__photo svg{color:#929292;width:40%;height:40%}.person-card__body{flex-direction:column;flex:1;align-self:stretch;min-width:0;display:flex}.person-card__info{flex-direction:column;gap:2px;padding:12px 14px;display:flex}.person-card__name-row{align-items:center;gap:6px;min-width:0;display:flex}.person-card__logo{border-radius:5px;box-shadow:0 0 0 1px #ffffff24}.person-card__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 16px/1.5 var(--person-card-display);letter-spacing:normal;color:#f9f9f9;margin:0;overflow:hidden}.person-card__company,.person-card__position{font-family:var(--person-card-text);letter-spacing:-.2px;margin:0;font-weight:400;line-height:1.45}.person-card__company{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:13px;overflow:hidden}.person-card__position{-webkit-line-clamp:2;color:#999;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.person-card__stats{align-items:center;gap:6px;margin-top:auto;padding:0 10px 10px 14px;display:flex}.person-card__jobs{white-space:nowrap;min-width:0;font:600 12px/normal var(--person-card-text);letter-spacing:-.1px;align-items:center;gap:3px;display:flex}.person-card__jobs-count{text-overflow:ellipsis;min-width:0;overflow:hidden}.person-card__icon{flex:none;width:13px;height:13px;position:relative}.person-card__icon img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.person-card__icon--user img{width:7.64px;height:9.23px}.person-card__icon--plus img{width:9.4px;height:9.4px}.person-card__details{height:30px;font:600 12px/1.5 var(--person-card-display);background:#343434;border:1px solid #1818180d;border-radius:22px;flex:none;align-items:center;gap:2px;margin-left:auto;padding:0 8px 0 11px;transition:background-color .15s;display:inline-flex;box-shadow:0 0 3px #0003,inset 0 -1.5px 3px #2d2d2d33,inset 0 1px 4px #ffffff12}.person-card__details-label{text-underline-position:from-font;text-decoration:underline from-font}.person-card:hover .person-card__details{background:#404040}@media (prefers-reduced-motion:reduce){.person-card__details{transition:none}}@media not (min-width:40rem){.person-card{contain-intrinsic-size:auto 112px;border-radius:24px;flex-direction:row;align-items:flex-start;gap:12px;padding:8px}.person-card__photo{border-radius:16px;width:88px}.person-card__body{padding-right:2px}.person-card__info{gap:0;padding:1px 0 6px}.person-card__position{-webkit-line-clamp:1}.person-card__stats{padding:0}.person-card__details{height:28px}}
