.team-member-profile{display:flex;flex-direction:column}.team-member-profile__hero-and-summary-wrapper{overflow:hidden}.team-member-profile__hero-and-summary-wrapper__inner{--padding-top: 4rem;--padding-bottom: 9.6rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;grid-gap:0 0;grid-template-areas:"person-details contact-details__header" "summary summary" "contact-details__footer contact-details__footer";overflow:visible}.team-member-profile__hero-and-summary-wrapper__inner:after{content:" ";background-color:var(--color-brand-navy);grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:2;position:relative;z-index:-1;width:999%;left:50%;transform:translateX(-50%);background-image:url(../backgrounds/fingerprints/team-member-profile-header.svg);background-repeat:no-repeat;background-position:top}.team-member-profile__person-details{grid-area:person-details;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);color:var(--color-brand-white)}.team-member-profile__name{font-size:3.8rem;margin-bottom:.8rem}.team-member-profile__job-title{font-weight:var(--font-weight--light)}.team-member-profile__job-title a{color:var(--color-brand-green);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}.team-member-profile__contact-details{margin-left:auto;text-align:right;font-size:1.6rem;font-weight:var(--font-weight--light);grid-area:contact-details__header;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);color:var(--color-brand-white)}.team-member-profile__contact-details__phone-numbers{display:flex;margin-bottom:1.6rem;justify-content:flex-end}.team-member-profile__contact-details__phone-numbers__item+.team-member-profile__contact-details__phone-numbers__item{margin-left:2.4rem;padding-left:2.4rem;border-left:1px solid currentColor}.team-member-profile__contact-details__email{color:inherit;text-decoration:none;margin-bottom:1.6rem;display:block}.team-member-profile__contact-details__social{}.team-member-profile__contact-details__social .social-icons{justify-content:flex-end}.team-member-profile__summary{display:grid;grid-template-columns:45rem 1fr;background-color:var(--color-brand-pale-blue--light);border-radius:var(--border-radius);overflow:hidden;margin-top:-4rem;margin-bottom:6.4rem;align-self:center;grid-area:summary}.team-member-profile__image{}.team-member-profile__image .aspect-ratio-box{height:100%}.team-member-profile__short-description{padding:4rem 12rem 4rem 2rem}.team-member-profile__short-description p{font-size:1.8rem;font-weight:300}.team-member-profile__short-description.description__quotes{padding:7rem 7rem 0}.description__quotes{background-image:url(../icons/bbk/quote-mark-grey--open.svg),url(../icons/bbk/quote-mark-grey--close.svg);background-position:left 2rem top 2rem,right 2rem bottom 2rem;background-repeat:no-repeat}.team-member-profile__short-description.description__quotes .team-member-profile__cta{margin-top:3rem}.team-member-profile__content{}.team-member-name-breakdown{display:flex;align-items:center;gap:1.4rem;margin-bottom:3rem}.team-member-name-breakdown img{max-width:2.4rem;cursor:pointer}.team-member-name-breakdown audio{display:none}@media(max-width:1440px){.team-member-profile__hero-and-summary-wrapper__inner{padding-left:var(--site-padding);padding-right:var(--site-padding)}.team-member-profile__content{padding-left:var(--site-padding);padding-right:var(--site-padding)}}@media(max-width:1168px){}@media(max-width:968px){.team-member-profile__summary{grid-template-columns:1fr}}@media(max-width:768px){.team-member-profile__hero-and-summary-wrapper__inner{grid-template-columns:minmax( 0,1fr );grid-template-areas:"person-details" "summary" "contact-details__footer";overflow:visible}.team-member-profile__contact-details{grid-area:contact-details__footer;color:var(--color-brand-navy);display:flex;justify-content:center;flex-direction:column;text-align:center;width:100%;padding-top:0;padding-bottom:0;margin-bottom:5rem}.team-member-profile__summary{margin-bottom:2.4rem}.team-member-profile__contact-details__phone-numbers{justify-content:center}.team-member-profile__contact-details__social .social-icons{justify-content:center}.team-member-profile__short-description{padding-bottom:0}.team-member-profile__short-description.description__quotes{padding:7rem 2rem 0}}@media(max-width:568px){.team-member-profile__hero-and-summary-wrapper__inner:after{background-image:url(../backgrounds/fingerprints/team-member-profile-header-mobile.svg);background-repeat:no-repeat;background-position:top;background-size:cover;width:100vw}.team-member-name-breakdown{margin-bottom:2rem}.team-member-name-breakdown img{max-width:4rem}}