.block-team-member-details__row{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:var(--wrapper);margin:0 auto}@media (min-width:1010px){.block-team-member-details__row{flex-direction:row;gap:0;border:none}}.block-team-member-details__image{flex-shrink:0;width:100%;height:30rem}@media (min-width:1010px){.block-team-member-details__image{width:39.5rem;height:auto;border:none}}.block-team-member-details__image-img{display:block;width:100%;height:100%;border-radius:1rem;object-fit:cover}@media (min-width:1010px){.block-team-member-details__image-img{border-radius:1rem 0 0 1rem}}.block-team-member-details__content{display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;width:100%;padding:1.5rem;border-radius:1rem}@media (min-width:1010px){.block-team-member-details__content{gap:3rem;padding:3rem}}.block-team-member-details__title{margin-bottom:3rem;font-weight:600}@media (min-width:1010px){.block-team-member-details__title{letter-spacing:-.08rem}}@media (max-width:1009px){.block-team-member-details__title{font-size:2.8rem}}.block-team-member-details__position{display:inline-block;margin-bottom:3rem;padding:.4rem 1.4rem .2rem;border:.1rem solid var(--color-teal-300);border-radius:2.4rem;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.15rem;word-break:break-word;overflow-wrap:break-word;white-space:normal}@media (min-width:1010px){.block-team-member-details__position{margin-bottom:3rem;padding:.4rem 1.2rem .2rem;letter-spacing:.3rem}}.block-team-member-details__text p{margin-bottom:2.2rem}.block-team-member-details__text p:last-child{margin-bottom:0}@media (min-width:1010px){.block-team-member-details__text p{margin-bottom:1.7rem}}.block-team-member-details__details-bottom{display:flex;flex-wrap:wrap;gap:1.8rem;margin-top:1.5rem}@media (min-width:1010px){.block-team-member-details__details-bottom{gap:3rem;align-items:center;margin-top:0}}.block-team-member-details__details-bottom .component-button.-middle.-email{padding:0;font-size:1.8rem;font-weight:100;text-decoration:none;letter-spacing:-.02rem}@media (min-width:1010px){.block-team-member-details__details-bottom .component-button.-middle.-email{font-size:2rem}}.block-team-member-details__mobile-content{flex-direction:column;gap:1.8rem;width:100%;padding:3rem 1.5rem}@media (max-width:1009px){.block-team-member-details__mobile-content{display:flex}}.block-team-member-details__mobile-content .block-team-member-details__details-bottom{display:flex}