.mv3 .tprofile-hero{align-items:center;display:flex;flex-direction:column;padding:var(--3xl) var(--gutter) 72px}.mv3 .tprofile-hero__inner{align-items:center;display:grid;gap:var(--3xl);grid-template-columns:minmax(0,1fr) 400px;max-width:100%;width:var(--content)}.mv3 .tprofile-hero__inner--solo{grid-template-columns:minmax(0,1fr)}.mv3 .tprofile-hero__copy{display:flex;flex-direction:column;gap:var(--lg)}.mv3 .tprofile-hero__title{letter-spacing:-1.4px}.mv3 .tprofile-hero__lede{max-width:480px}.mv3 .tprofile-hero__tags{display:flex;flex-wrap:wrap;gap:var(--xs)}.mv3 .tprofile__chip{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--gray-600);font-size:14px;line-height:20px;padding:var(--3xs) var(--sm)}.mv3 .tprofile-hero__cta{display:flex;flex-wrap:wrap;gap:var(--sm);padding-top:var(--2xs)}.mv3 .tprofile-hero__portrait{aspect-ratio:3/4;background:var(--surface);border-radius:var(--radius);box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 32px rgba(0,0,0,.05);overflow:hidden;position:relative}.mv3 .tprofile-hero__img{object-fit:cover;object-position:50% 25%}.mv3 .tprofile-hero__badge{bottom:var(--sm);left:var(--sm);position:absolute}.mv3 .tprofile__spec{column-gap:var(--3xl);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;max-width:100%;width:var(--content)}.mv3 .tprofile__trait{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--2xs);padding:var(--lg) 0}.mv3 .tprofile__trait dt{color:var(--muted-600);font-size:12px;letter-spacing:1.2px;line-height:16px;text-transform:uppercase}.mv3 .tprofile__trait dd{color:var(--ink-strong);font-size:18px;line-height:28px;margin:0}.mv3 .tprofile__prose{max-width:100%;width:760px}.mv3 .tprofile__prose p{color:var(--ink);font-size:18px;line-height:30px}.mv3 .prose p+p{margin-top:var(--md)}.mv3 .tprofile__peers{display:grid;gap:var(--lg);grid-template-columns:repeat(4,minmax(0,1fr));max-width:100%;width:var(--content)}.mv3 .tprofile__peer{aspect-ratio:1/1;background:#dcdcdc;border-radius:var(--radius);display:block;overflow:hidden;position:relative}.mv3 .tprofile__peer:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.mv3 .tprofile__peer-img{object-fit:cover;object-position:50% 25%;transition:transform .6s cubic-bezier(.33,1,.68,1)}.mv3 .tprofile__peer:hover .tprofile__peer-img{transform:scale(1.04)}.mv3 .tprofile__peer-meta{background:linear-gradient(0deg,rgba(20,20,22,.88),rgba(20,20,22,.58) 55%,rgba(20,20,22,0));color:var(--on-dark);display:flex;flex-direction:column;gap:var(--3xs);inset:auto 0 0 0;padding:var(--2xl) var(--sm) var(--sm);position:absolute}.mv3 .tprofile__peer-name{font-size:14px;line-height:18px}.mv3 .tprofile__peer-tag{font-size:12px;line-height:16px;opacity:.8}@media (max-width:900px){.mv3 .tprofile-hero__inner{gap:var(--xl);grid-template-columns:minmax(0,1fr)}.mv3 .tprofile-hero__portrait{aspect-ratio:1/1;order:-1}.mv3 .tprofile-hero__lede{max-width:none}.mv3 .tprofile__spec{grid-template-columns:minmax(0,1fr)}.mv3 .tprofile__peers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.mv3 .tprofile-hero{padding:var(--2xl) var(--gutter) 48px}.mv3 .tprofile-hero__copy{gap:var(--md)}.mv3 .tprofile-hero__title{letter-spacing:-.8px}.mv3 .tprofile-hero__cta{width:100%}.mv3 .tprofile-hero__cta .btn{flex:1 0 auto}.mv3 .tprofile__trait{padding:var(--md) 0}.mv3 .tprofile__prose p,.mv3 .tprofile__trait dd{font-size:16px;line-height:26px}.mv3 .tprofile__peers{gap:var(--sm)}}.mv3 .tprofile-hero__motion{height:100%;inset:0;object-fit:cover;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease;width:100%}.mv3 .tprofile-hero__motion.is-live{opacity:1}@media (prefers-reduced-motion:reduce){.mv3 .tprofile-hero__motion{transition:none}}