.member-details .member-details__grid{display:flex}.member-details .cta.cta--group{margin:0 0 36px}.member-details .cta__button--btn-secondary a{background:0 0;font-size:14px;font-weight:500;padding:5px 16px}.member-details .hero-banner_graphic{height:100%;position:absolute;right:0;top:0;width:80%;z-index:-1}.member-details .hero-banner_graphic svg{display:block;height:auto;width:100%}.member-details .member-details__image img{bottom:0;display:block;height:100%!important;left:0;object-fit:contain;position:absolute;right:0;top:0;width:100%}.member-details .member-details__intro{width:100%}.member-details .member-details__image-column{height:400px;min-width:400px;padding-right:36px;padding-top:36px}.member-details .member-details__image{height:100%;margin-left:auto;margin-right:0;width:100%}.member-details .member-details .cta.cta--group{margin:0 0 36px}.member-details .member-details__links{margin:0 0 46px}.member-details .member-details__links ul{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.member-details .member-details__links svg{fill:var(--secondary);height:auto;width:36px}.member-details .member-details__job_title{margin:0 0 48px}.member-details .member-details__links .link_list a{border:1px solid #d81f2d;border-radius:100px;font-size:16px;font-weight:500;padding:9px 24px}.member-details .member-details__links .link_list a:hover{border:1px solid #b31f25;color:#b31f25}.member-details .member-details__job_title h2{font-size:24px;font-weight:500;line-height:1.25}@media (min-width:768px){.member-details .member-details__grid.horizontal_flip{flex-direction:row-reverse}}@media (max-width:1024px){.member-details .member-details__image-column{height:277px;min-width:277px}}@media (max-width:767px){.member-details .member-details__grid{flex-wrap:wrap}.member-details .member-details__image-column{height:100%;min-width:100%}.member-details .member-details__image{padding-bottom:100%}.member-details .member-details__grid.mobile_vertical_flip{flex-direction:column-reverse}}