.profile-card-wrapper{--pc-pointer-x:50%;--pc-pointer-y:50%;--pc-rotate-x:0deg;--pc-rotate-y:0deg;--pc-inner-gradient:linear-gradient(145deg, #6366f142, #a855f71f, #030303f0);perspective:900px;touch-action:pan-y;width:min(100%,27.5rem);position:relative}.profile-card-behind{z-index:0;background:radial-gradient(circle at var(--pc-pointer-x) var(--pc-pointer-y), #818cf857, transparent 34%), radial-gradient(circle at 70% 18%, #a855f724, transparent 30%);filter:blur(34px);opacity:.7;border-radius:42px;transition:opacity .18s;position:absolute;inset:-18%}.profile-card-shell{z-index:1;min-height:35rem;transform:rotateX(var(--pc-rotate-x)) rotateY(var(--pc-rotate-y));transform-style:preserve-3d;background:radial-gradient(circle at var(--pc-pointer-x) var(--pc-pointer-y), #ffffff2e, transparent 24%), var(--pc-inner-gradient);border:1px solid #ffffff24;border-radius:30px;flex-direction:column;gap:.95rem;transition:transform .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 90px #0000006b}.profile-card-wrapper:hover .profile-card-shell{border-color:#ffffff42}.profile-card-sheen{z-index:1;mix-blend-mode:screen;opacity:.42;pointer-events:none;background:linear-gradient(115deg,#0000 12%,#ffffff2e 33%,#0000 48%),repeating-linear-gradient(135deg,#ffffff14 0 1px,#0000 1px 11px);position:absolute;inset:0}.profile-card-top,.profile-card-bottom{z-index:3;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem;display:flex;position:relative}.profile-card-kicker,.profile-card-status,.profile-card-bottom p{color:#ffffffad;margin:0}.profile-card-kicker{letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:700}.profile-card-status{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:.5rem .75rem;font-size:.76rem;font-weight:700}.profile-card-avatar{z-index:2;background:radial-gradient(circle at 50% 28%,#ffffff1f,#0000 34%),linear-gradient(#ffffff14,#ffffff05);border-radius:24px;flex:auto;justify-content:center;align-items:center;min-height:0;margin:0 1.35rem;display:flex;position:relative;overflow:hidden}.profile-card-avatar:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffff14;position:absolute;inset:0}.profile-card-avatar-image{object-fit:cover;object-position:52% 32%;width:100%;height:100%}.profile-card-avatar-fallback{color:#ffffffeb;letter-spacing:-.08em;background:radial-gradient(circle at 32% 24%,#fff3,#0000 26%),linear-gradient(145deg,#4f46e5a8,#581c873d,#080808f0);border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:12rem;height:12rem;font-size:4rem;font-weight:800;display:flex;box-shadow:inset 0 0 64px #ffffff14,0 24px 80px #00000057}.profile-card-bottom{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 26% 0,#ffffff24,#0000 44%),linear-gradient(145deg,#ffffff1a,#ffffff06),#00000047;border-top:1px solid #ffffff1f;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.85rem;margin:0}.profile-card-bottom h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,3vw,2rem);font-weight:800}.profile-card-bottom p{margin-top:.35rem;font-size:.92rem;font-weight:600;line-height:1.35}.profile-card-contact{color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-height:2.75rem;padding:0 1rem;font-size:.85rem;font-weight:800;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.profile-card-contact:hover{background:#ffffff2e;border-color:#ffffff57;transform:translateY(-1px)}@media (max-width:767px){.profile-card-wrapper{width:min(100%,21rem)}.profile-card-shell{gap:.75rem;min-height:31rem}.profile-card-top,.profile-card-bottom{padding:1rem}.profile-card-avatar{border-radius:20px;margin:0 1rem}.profile-card-bottom{border-radius:0;margin:0}.profile-card-avatar-fallback{width:10rem;height:10rem;font-size:3.2rem}}@media (prefers-reduced-motion:reduce){.profile-card-shell,.profile-card-contact{transition:none}.profile-card-shell{transform:none}}
