
/* Featured team profile */
.featured-profile{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);background:#17201e;color:#f7f5ee;margin:0 0 70px;min-height:440px;overflow:hidden}
.featured-profile-image{min-width:0;overflow:hidden}
.featured-profile-image img{display:block;width:100%;height:100%;min-height:440px;object-fit:cover;object-position:center top}
.featured-profile-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,5vw,86px)}
.featured-profile-copy .eyebrow{color:#d5b88c;margin:0 0 28px}
.featured-profile-copy h3{font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(38px,4.3vw,66px);font-weight:400;line-height:1.1;letter-spacing:-1px;margin:0 0 18px}
.featured-profile-role{font-size:12px;letter-spacing:1.3px;text-transform:uppercase;line-height:1.7;color:#d5b88c;margin:0 0 34px}
.featured-profile-bio{font-size:15px;line-height:1.85;max-width:42ch;color:#e3e4df;margin:0}
@media(max-width:760px){.featured-profile{grid-template-columns:1fr;margin-bottom:50px}.featured-profile-image img{height:auto;min-height:0;aspect-ratio:1.55;object-fit:cover;object-position:center top}.featured-profile-copy{padding:36px 28px 42px}.featured-profile-copy .eyebrow{margin-bottom:18px}.featured-profile-role{margin-bottom:20px}}

.featured-profile--reverse .featured-profile-image{order:2}
.featured-profile--reverse .featured-profile-copy{order:1}
.featured-profile--reverse .featured-profile-image img{object-position:center 18%}
@media(max-width:760px){.featured-profile--reverse .featured-profile-image{order:1}.featured-profile--reverse .featured-profile-copy{order:2}}

.featured-profile--sanjay .featured-profile-image img{object-position:center 15%}

@media(min-width:761px){#sanjay-profile{height:518px;min-height:0}#sanjay-profile .featured-profile-image img{height:100%;min-height:0;object-fit:cover;object-position:center center}}
