.app-person[data-v-64c116e0]{text-align:center;background:rgb(var(--v-theme-surface));height:100%;transition:transform var(--isl-duration) var(--isl-ease),box-shadow var(--isl-duration) var(--isl-ease),border-color var(--isl-duration) var(--isl-ease);flex-direction:column;display:flex;overflow:hidden}.app-person--interactive[data-v-64c116e0]:hover{box-shadow:var(--isl-shadow-md);transform:translateY(-3px);border-color:var(--isl-accent-border)!important}.app-person__photo[data-v-64c116e0]{aspect-ratio:4/5;border-bottom:1px solid rgb(var(--v-theme-border));background:rgb(var(--v-theme-surface-variant));place-items:center;width:100%;display:grid;overflow:hidden}.app-person__img[data-v-64c116e0]{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%;display:block}.app-person__initials[data-v-64c116e0]{font-family:var(--isl-font-display);color:rgb(var(--v-theme-primary));font-size:calc(clamp(2.5rem,6vw,3.5rem));font-weight:800}.app-person__body[data-v-64c116e0]{align-items:center;gap:var(--isl-space-1);padding:var(--isl-space-4);flex-direction:column;flex:1;display:flex}.app-person__name[data-v-64c116e0]{font-size:var(--isl-text-lg);font-weight:700}.app-person__position[data-v-64c116e0]{font-size:var(--isl-text-sm);color:rgb(var(--v-theme-on-surface-variant))}.app-person__areas[data-v-64c116e0]{font-size:var(--isl-text-xs);color:rgb(var(--v-theme-muted))}
