.team-member{background-color:#000;background-size:cover;background-position:bottom center;background-repeat:no-repeat;padding:3rem 0 4rem;color:#fff}@media (min-width:768px){.team-member{padding:7rem 0 4rem}}.team-member__wrap{display:flex;flex-wrap:wrap;gap:3rem}@media (min-width:1024px){.team-member__wrap{flex-wrap:nowrap;gap:7rem}}.team-member__photo-side{width:100%}@media (min-width:1024px){.team-member__photo-side{width:35%}}.team-member__photo{margin-bottom:1rem}@media (min-width:1024px){.team-member__photo{margin-bottom:2rem}}.team-member__buttons .brand-btn{width:100%}.team-member__buttons .brand-btn svg path{fill:#0076ba}.team-member__copy-side{width:100%}@media (min-width:1024px){.team-member__copy-side{width:65%}}.team-member__name{margin:0 0 1rem;line-height:1;text-transform:uppercase}.team-member__position{font-size:1rem}.team-member__copy{border-top:1px solid #3a3737;border-bottom:1px solid #3a3737;padding:2rem 0;margin-top:2rem}.team-member__copy p:first-child{margin-top:0}.team-member__copy p:last-child{margin-bottom:0}.team-member__buttons{display:flex;flex-wrap:wrap;gap:1rem}.team-member .link--back{display:flex;align-items:center;color:var(--blue);gap:.5rem;text-decoration:none;margin-top:1rem}.team-member .link--back svg path{transition:all var(--transition-timing)}.team-member .link--back:hover{color:#fff}.team-member .link--back:hover svg path{fill:#fff}