.team-contact-card__inner{max-width:var(--container-max-width);margin-inline:auto;padding:var(--space-lg2) var(--space-md) var(--space-2xl)}.team-contact-card__panel{width:100%;max-width:1000px;margin-inline:auto;padding-inline:var(--space-sm2);padding-block:0 var(--space-sm2);border-radius:var(--radius-lg);background-color:var(--color-light)}@media(min-width:48rem){.team-contact-card__panel{padding-block-start:var(--space-sm2)}}.team-contact-card__row{display:flex;flex-direction:column}@media(min-width:48rem){.team-contact-card__row{flex-direction:row;align-items:stretch;gap:var(--space-lg2)}}.team-contact-card__heading-col{display:flex;align-items:center;justify-content:center;padding-inline:clamp(var(--space-md),6vw,var(--space-lg2));padding-block:var(--space-lg2);text-align:center}@media(min-width:48rem){.team-contact-card__heading-col{justify-content:flex-start;text-align:left;padding-block:var(--space-lg);width:calc((100% - 1 * var(--space-lg2)) / 2)}}.team-contact-card__heading{margin:0;font-size:clamp(1.75rem,1rem + 4vw,var(--font-size-h3));font-weight:500;line-height:130%;color:var(--color-text-primary);letter-spacing:-1.68px}.team-contact-card[data-animate] .team-contact-card__heading{opacity:0;transform:translateY(30px)}.team-contact-card__card-col{display:flex}@media(min-width:48rem){.team-contact-card__card-col{width:calc((100% - 1 * var(--space-lg2)) / 2)}}.team-contact-card__card{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);width:100%;padding:var(--space-lg2);border-radius:var(--radius-card);background-color:var(--color-white);text-align:center}.team-contact-card[data-animate] .team-contact-card__card{opacity:0;transform:translateY(30px)}@media(min-width:36rem){.team-contact-card__card{flex-direction:row;text-align:left}}.team-contact-card__avatar{flex-shrink:0;width:5.5rem;height:5.5rem;border-radius:50%;overflow:hidden;background:linear-gradient(145deg,var(--color-white) 0%,var(--color-light) 100%)}.team-contact-card__avatar-img{display:block;width:100%;height:100%;object-fit:cover}.team-contact-card__details{display:flex;flex-direction:column;gap:var(--space-sm)}.team-contact-card__name{margin:0;font-size:var(--font-size-md);font-weight:500;color:var(--color-text-primary)}.team-contact-card__role{margin:0;font-size:var(--font-size-base);font-weight:700;color:var(--color-text-secondary)}.team-contact-card__email{font-size:var(--font-size-base);color:var(--color-text-secondary);text-decoration:underline}.team-contact-card__email:hover,.team-contact-card__email:focus-visible{color:var(--color-text-primary)}.team-contact-card__email:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}
