.team-member-page{width:80%;margin:0 auto;padding:4rem 0}.member-hero{width:100%}.member-content{display:flex;gap:4rem;align-items:flex-start}.member-image{flex:0 0 600px}.member-image img{width:100%;height:auto;border-radius:0;box-shadow:none}.member-details{flex:1 1}.member-body,.member-header{margin-bottom:2rem}.member-details h1{font-size:3.5rem;font-weight:300;font-family:Inter;color:#222;margin-bottom:.5rem;letter-spacing:-.1rem}.member-details h2{font-size:1.5rem;color:#FEBE10;font-weight:500;margin-bottom:2rem;text-transform:uppercase;letter-spacing:.1rem}.member-details p{font-size:1.1rem;line-height:1.7;color:#6f6f6f;margin-bottom:1.5rem}.back-link{display:inline-block;color:#FEBE10;text-decoration:none;font-weight:500;margin-top:2rem;transition:color .3s ease}.back-link:hover{color:#e55a2b;text-decoration:underline}@media screen and (max-width:1024px){.member-content{flex-direction:column;gap:2rem}.member-image{flex:none;max-width:500px;margin:0 auto}.member-details h1{font-size:2.5rem}}@media screen and (max-width:640px){.team-member-page{width:90%;padding:2rem 0}.member-content{flex-direction:row;gap:1rem;align-items:flex-start}.member-image{flex:0 0 120px;max-width:120px}.member-details{flex:1 1}.member-header{margin-bottom:1rem}.member-body{margin-bottom:1.5rem}.member-details h1{font-size:1.5rem;margin-bottom:.25rem}.member-details h2{font-size:1rem;margin-bottom:0}.member-details p{font-size:.9rem;margin-bottom:1rem}}