.equipe{width:100%;max-width:1100px;margin:0 auto;padding:3rem 2rem 5rem}.equipe h1{font-size:.75rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted);margin-bottom:3rem;padding-bottom:1rem;border-bottom:1px solid}.member{margin-bottom:5rem}.member-row{display:flex;gap:2.5rem;align-items:flex-start}.member-row.reverse{flex-direction:row-reverse}.member-img{flex:0 0 240px}.member-img>div{position:relative;aspect-ratio:3/4;overflow:hidden}.member-body{flex:1}.member-body h2{margin-bottom:.2rem;font-weight:400}.member-role{font-family:var(--font-nav-header);font-size:.8rem;color:var(--color-muted);letter-spacing:.08em;margin-bottom:1.2rem}.member-body p{line-height:1.9}.member-distinction{display:flex;gap:1rem;align-items:center;margin-top:2rem;padding:1rem;border-left:1px solid var(--color-accent,var(--color-link));text-decoration:none;color:inherit;transition:opacity .3s}.member-distinction:hover{opacity:.7}.member-distinction-img{flex:0 0 70px;position:relative;aspect-ratio:1/1;overflow:hidden}.member-distinction-title{font-family:var(--font-nav-header);font-size:.8rem;margin-bottom:.2rem}.member-distinction-source{font-size:.8rem;color:var(--color-muted);font-style:italic}@media (max-width:768px){.equipe{padding:2rem 1.5rem 4rem}.member-row,.member-row.reverse{flex-direction:column}.member-img{flex:none;width:100%;max-width:300px}.member{margin-bottom:4rem}}@media (max-width:480px){.equipe{padding:1.5rem 1rem 3rem}.member-img{max-width:100%}}