.c-profile{padding-bottom:6rem}.c-profile__inner{align-items:flex-start;display:grid;flex-direction:row;flex-wrap:wrap;gap:4rem;grid-template-columns:1fr}.c-profile__content{align-self:stretch;display:flex;flex:0 1 314px;flex-direction:column;text-decoration:none}.c-profile__content:hover .c-profile__image-arrow{background:#141937}.c-profile__image-arrow{background:rgba(20,25,55,.8);border-radius:2rem;bottom:.8rem;height:3.2rem;position:absolute;right:.8rem;width:3.2rem}.c-profile__image-arrow svg{padding:.4rem;fill:#91c8c3;height:100%;width:100%}.c-profile__image{border-radius:24px;margin-bottom:1.6rem;overflow:hidden;position:relative}.c-profile__image-image{display:flex}.c-profile__image-image img{aspect-ratio:1/1;height:auto;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.c-profile__image-image img:hover{transform:scale(1.05)}.c-profile__details{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:.8rem}.c-profile__name{color:#2d2373;font-size:20px;font-weight:500;line-height:normal;margin-bottom:0}.c-profile__title{color:#141937;font-size:14px;font-weight:400;line-height:1.42857;margin-bottom:0;text-decoration:none}.c-profile__summary{margin-top:8px}.c-profile__banner{background:linear-gradient(180deg,#141937,#2d2373);border-radius:0 0 4rem 4rem;color:#fff;display:block;margin:0 0 6rem;max-width:100%;overflow:hidden;padding:2.4rem 0;position:relative;width:100%}.c-profile__header{display:flex;flex-direction:column;gap:3.2rem;justify-content:space-between;margin-top:3.2rem}.c-profile__header-main{align-content:center}.c-profile__header-main p{color:#d7d7e6;line-height:1.44444}.c-profile__header-title{color:#fff;margin-bottom:2.4rem}.c-profile__header-image img{aspect-ratio:1/1;border-radius:1.2rem;height:auto;object-fit:cover;width:100%}@media screen and (min-width:600px){.c-profile__inner{grid-template-columns:1fr 1fr}.c-profile__name{font-size:24px;font-weight:500;line-height:normal}.c-profile__banner{border-radius:0 0 8rem 8rem;padding:2.4rem 0 6rem}.c-profile__header{flex-direction:row;gap:4.8rem;margin-left:auto;margin-right:auto;margin-top:6rem;max-width:918px}.c-profile__header-image-wrap{max-height:314px;max-width:314px}}@media screen and (min-width:1024px){.c-profile__inner{grid-template-columns:1fr 1fr 1fr}.c-profile__header{padding:0}}@media screen and (min-width:1280px){.c-profile{padding-bottom:8rem}.c-profile__inner{gap:4.8rem;grid-template-columns:1fr 1fr 1fr 1fr}}