.user-item[data-v-2895daa8]{display:flex;justify-content:center}.user-card[data-v-2895daa8]{position:relative;width:290px;height:380px;border-radius:20px;corner-shape:squircle;-webkit-mask-image:-webkit-radial-gradient(white,black);overflow:hidden;background:#15120f;border:1px solid rgba(246,239,227,.08);transition:transform .4s cubic-bezier(.2,0,0,1),box-shadow .4s ease}.user-card[data-v-2895daa8]:hover{transform:translateY(-8px);box-shadow:0 20px 50px #0009;border-color:#7aa87480}.user-card__img[data-v-2895daa8]{position:absolute;inset:0;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,0,0,1)}.user-card:hover .user-card__img[data-v-2895daa8]{transform:scale(1.08)}.user-card__veil[data-v-2895daa8]{position:absolute;inset:0;background:linear-gradient(to top,rgba(17,14,12,.95) 0%,rgba(17,14,12,.3) 40%,transparent 100%);transition:all .5s ease}.user-card:hover .user-card__veil[data-v-2895daa8]{background:linear-gradient(to top,rgba(17,14,12,.98) 0%,rgba(17,14,12,.6) 60%,transparent 100%)}.user-card__body[data-v-2895daa8]{position:absolute;bottom:0;left:0;width:100%;padding:24px 20px 20px;display:flex;flex-direction:column;z-index:2}.user-card__name[data-v-2895daa8]{margin:0;font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:600;color:#f6efe3;text-shadow:0 2px 8px rgba(0,0,0,.5);transition:color .3s ease}.user-card:hover .user-card__name[data-v-2895daa8]{color:#7aa874}.user-card__reveal[data-v-2895daa8]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s cubic-bezier(.2,0,0,1),opacity .4s ease}.user-card__reveal-inner[data-v-2895daa8]{overflow:hidden}.user-card:hover .user-card__reveal[data-v-2895daa8]{grid-template-rows:1fr;opacity:1}.user-card__role[data-v-2895daa8]{margin:8px 0 0;font-size:14px;color:#f6efe3b3;letter-spacing:.5px}.user-card__actions[data-v-2895daa8]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(246,239,227,.15);padding-top:12px}.user-card__disable[data-v-2895daa8]{font-size:12px!important;text-transform:uppercase!important;letter-spacing:1px}
