.hs-team-card[data-v-8583f1d4]{border:1px solid #e5e5e5;border-radius:0 0 4px 4px;color:#333;display:block;overflow:hidden;text-decoration:none;transition:box-shadow .4s cubic-bezier(.33,1,.68,1)}.hs-team-card__portrait[data-v-8583f1d4]{aspect-ratio:1/.95;background:#f6f6f6;overflow:hidden;position:relative}.hs-team-card__portrait[data-v-8583f1d4] .hs-media{inset:6% 0 -6%;position:absolute;transition:transform .4s cubic-bezier(.33,1,.68,1)}.hs-team-card__portrait[data-v-8583f1d4] img{-o-object-position:center top;object-position:center top}.hs-team-card__body[data-v-8583f1d4]{min-height:calc(var(--huashang-unit,16px)*10.9);padding:calc(var(--huashang-unit,16px)*2.4) calc(var(--huashang-unit,16px)) calc(var(--huashang-unit,16px)) calc(var(--huashang-unit,16px)*1.5)}.hs-team-card header[data-v-8583f1d4]{align-items:flex-end;border-bottom:1px solid #d2d2d2;display:flex;gap:12px;justify-content:space-between;padding-bottom:.8em}.hs-team-card h2[data-v-8583f1d4]{font-size:calc(var(--huashang-unit,16px)*1.8);font-weight:400;line-height:1.2;margin:0;overflow-wrap:anywhere;transition:color .4s cubic-bezier(.33,1,.68,1)}.hs-team-card header p[data-v-8583f1d4]{color:#777;font-size:calc(var(--huashang-unit,16px)*.8);margin:0}.hs-team-card__offices[data-v-8583f1d4],.hs-team-card__practices[data-v-8583f1d4]{color:#737373;font-size:calc(var(--huashang-unit,16px));line-height:1.5;margin:8px 0;overflow-wrap:anywhere}.hs-team-card__email[data-v-8583f1d4]{color:#888;display:block;font-size:13px;overflow-wrap:anywhere}@media(min-width:992px){.hs-team-card[data-v-8583f1d4]:hover{box-shadow:0 8px 16px #0001}.hs-team-card[data-v-8583f1d4]:hover .hs-media{transform:scale(1.05)}.hs-team-card:hover h2[data-v-8583f1d4]{color:#d30000}}@media not (min-width:992px){.hs-team-card__body[data-v-8583f1d4]{min-height:calc(var(--huashang-unit,76px)*3.35);padding:calc(var(--huashang-unit,76px)*.72) calc(var(--huashang-unit,76px)*.5) calc(var(--huashang-unit,76px)*.4)}.hs-team-card h2[data-v-8583f1d4]{font-size:calc(var(--huashang-unit,76px)*.5)}.hs-team-card header p[data-v-8583f1d4]{font-size:calc(var(--huashang-unit,76px)*.26)}.hs-team-card__offices[data-v-8583f1d4],.hs-team-card__practices[data-v-8583f1d4]{font-size:calc(var(--huashang-unit,76px)*.32)}}@media(prefers-reduced-motion:reduce){.hs-team-card[data-v-8583f1d4],.hs-team-card[data-v-8583f1d4] *{transition:none!important}.hs-team-card[data-v-8583f1d4]:hover .hs-media{transform:none}}
