.eup-team-member-banner{background:var(--eup-color-background);overflow-x:clip}.eup-team-member-banner__grid{display:grid;grid-template-columns:1fr;min-height:min(70vh,40rem)}@media (min-width:1024px){.eup-team-member-banner__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(85vh,48rem)}}.eup-team-member-banner__media{background:rgba(159,178,172,.18);min-height:22rem;overflow:hidden;position:relative}@media (min-width:768px){.eup-team-member-banner__media{min-height:28rem}}@media (min-width:1024px){.eup-team-member-banner__media{min-height:100%}}.eup-team-member-banner__media img{display:block;height:100%;inset:0;object-fit:cover;object-position:center 18%;position:absolute;width:100%}.eup-team-member-banner__media-placeholder{background:rgba(159,178,172,.28);inset:0;position:absolute}.eup-team-member-banner__content{align-items:center;display:flex;justify-content:flex-start;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.25rem,4vw,3rem)}@media (min-width:1024px){.eup-team-member-banner__content{padding:4rem 4rem 4rem 60px}}.eup-team-member-banner__inner{max-width:30rem;width:100%}.eup-team-member-banner__inner .eup-pill{align-items:center;color:var(--eup-color-primary);display:inline-flex;font-family:var(--eup-font-body);font-size:.625rem;font-weight:700;gap:.5rem;letter-spacing:.18em;margin:0 0 1.25rem;text-transform:uppercase}.eup-team-member-banner__inner .eup-pill__dot{background:currentColor;border-radius:.125rem;flex-shrink:0;height:.375rem;width:.375rem}.eup-team-member-banner__name{color:var(--eup-color-foreground);font-family:var(--eup-font-heading);font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:600;letter-spacing:-.02em;line-height:1.05;margin:0}.eup-team-member-banner__title{color:var(--eup-color-muted);font-family:var(--eup-font-body);font-size:1.0625rem;font-weight:400;line-height:1.4;margin:.75rem 0 0}.eup-team-member-banner__bio{margin-top:1.5rem}.eup-team-member-banner__bio :is(p){color:rgba(122,88,96,.9);font-family:var(--eup-font-body);font-size:.9375rem;line-height:1.75;margin:0}.eup-team-member-banner__bio :is(p)+:is(p){margin-top:1rem}.eup-team-member-banner__skills{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:1.75rem 0 0;padding:0}.eup-team-member-banner__skill{align-items:center;background:transparent;border:1px solid rgba(93,13,24,.35);border-radius:var(--eup-radius-full);color:var(--eup-color-primary);display:inline-flex;font-family:var(--eup-font-body);font-size:.8125rem;font-weight:500;line-height:1.2;padding:.4375rem .875rem}.eup-team-member-banner__social{align-items:center;display:flex;gap:1.125rem;margin-top:2rem}.eup-team-member-banner__social-link{align-items:center;color:var(--eup-color-primary);display:inline-flex;justify-content:center;transition:opacity var(--eup-duration-base,.2s) var(--eup-ease-out,ease)}.eup-team-member-banner__social-link:focus-visible,.eup-team-member-banner__social-link:hover{opacity:.7}.eup-team-member-banner__social-link svg{display:block}