.team-profile-page .team-lobby{background:#0c1013;height:auto;min-height:0;padding:100px clamp(16px,5vw,80px) 40px;overflow:visible}.team-profile-page .team-lobby:before,.team-profile-page .team-lobby:after{display:none}.team-profile-page .team-select{justify-content:flex-start;width:100%;max-width:1200px;height:auto;min-height:48px;margin:0 auto 32px;display:flex;position:relative;inset:auto;overflow-x:auto;transform:none}.team-profile-page .team-select a{flex:none;min-height:44px}.team-profile-page .team-lobby__shell{perspective:none;grid-template-columns:1fr 1fr;gap:24px;width:100%;max-width:1200px;height:auto;min-height:0;margin:auto;display:grid;position:relative}.profile-intro{border-bottom:1px solid #30373c;grid-column:1/-1;grid-template-columns:minmax(180px,320px) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);padding:16px 0 40px;display:grid}.profile-intro__headshot{aspect-ratio:1;object-fit:cover;object-position:center 24%;border-radius:12px;width:100%;height:auto;display:block}.profile-intro__copy{min-width:0}.profile-intro h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:12px 0 16px;font-size:clamp(36px,5vw,72px);line-height:1.02}.profile-intro .profile-stage__tagline{color:#b8c5cd;font-size:13px;line-height:1.6;display:block}.profile-intro p{color:#c8d2d9;margin:0;font-size:16px;line-height:1.65}.profile-intro__link{color:#b8efff;border-bottom:1px solid #577585;align-items:center;gap:16px;min-height:48px;margin-top:20px;display:inline-flex}.team-profile-page .team-lobby__side{pointer-events:auto;grid-area:auto;gap:16px;width:auto;height:auto;max-height:none;padding:0;display:grid;position:static;inset:auto;overflow:visible;transform:none}.team-profile-page .team-lobby__side .hud-panel{width:auto;margin:0;transform:none}.team-profile-page #full-bio{scroll-margin-top:88px}.team-profile-page .profile-next__actions a:first-child{color:#0b151b}@media (max-width:700px){.team-profile-page .team-lobby{padding:84px 16px 24px}.team-profile-page .team-select{margin-bottom:20px}.team-profile-page .team-select__label{display:none}.team-profile-page .team-lobby__shell{flex-direction:column;gap:20px;display:flex}.profile-intro{flex-direction:column;align-items:stretch;gap:24px;padding:0 0 28px;display:flex}.profile-intro__headshot{align-self:center;width:min(100%,320px)}.profile-intro h1{font-size:clamp(34px,10vw,52px)}.profile-intro .profile-stage__separator{display:none}.profile-intro .profile-stage__specialty{font-size:14px;display:block}.team-profile-page .team-lobby__side{order:initial}}
