.trader-profile{background:linear-gradient(0deg,#f2f4f4 100%,#d9dddd 0);padding:80px 0 0}.trader-profile__grid{align-items:start;display:grid;gap:3rem;grid-template-columns:388px 1fr;margin:0 auto;max-width:1200px}.trader-profile__left{align-items:center;display:flex;flex-direction:column;gap:30px}.trader-profile__image{aspect-ratio:1;background:#f3f4f6;border-radius:12px;border-radius:300px;max-height:300px;max-width:300px;overflow:hidden;width:100%}.trader-profile__image img{height:100%;object-fit:cover;width:100%}.trader-profile__placeholder{background:linear-gradient(135deg,#e5e7eb,#d1d5db);height:100%;width:100%}.profile-card{background:#fff;border-radius:15px;box-shadow:0 2px 12px rgba(20,20,43,.08);padding:30px}.profile-card__heading{color:#1a1a1a;font-size:1.25rem;font-weight:600;margin:0 0 1.5rem}.profile-card__stats{display:flex;flex-direction:column;gap:12px}.profile-stat{align-items:flex-start;background:#f2f4f4;border-radius:15px;display:flex;justify-content:space-between;padding:12px 15px}.profile-stat--block{flex-direction:column;gap:.5rem}.profile-stat__label{color:#1a1a1a;font-size:.875rem;font-weight:600}.profile-stat__value{color:#4a4a4a;font-size:.875rem;text-align:right}.profile-stat__description{color:#4a4a4a;font-size:.875rem;line-height:1.5}.profile-stat__instruments{align-items:flex-end;color:#4a4a4a;display:flex;flex-direction:column;font-size:.875rem;gap:.25rem}.trader-profile__right{display:flex;flex-direction:column;gap:2rem}.trader-intro{background:#fff;border-radius:15px;box-shadow:0 2px 12px rgba(20,20,43,.08);padding:30px}.trader-intro__name{color:#002317;font-size:24px;font-weight:700;line-height:34px;margin:0 0 .5rem}.trader-intro__text{color:#021a1a;font-size:16px;line-height:28px;margin:0 0 1rem}.trader-intro p:last-child{margin-bottom:0}.trader-bio{background:#fff;border-radius:15px;box-shadow:0 2px 12px rgba(20,20,43,.08);padding:30px}.trader-bio__heading{color:#002317;font-size:24px;font-weight:700;line-height:34px;margin:0 0 .5rem}.trader-bio__content{color:#021a1a;font-size:16px;line-height:28px}.trader-bio__content p{margin:0 0 1rem}.trader-bio__content p:last-child{margin-bottom:0}@media (max-width:900px){.trader-profile__grid{gap:2rem;grid-template-columns:1fr}.trader-profile__left{max-width:400px}.trader-profile__image{max-width:300px}}@media (max-width:640px){.trader-profile{padding:2rem 1rem}.trader-intro__name{font-size:1.5rem}.trader-bio__heading{font-size:1.25rem}}