.team-card-3d-container{perspective:1200px;display:flex;justify-content:center;align-items:center}.team-card-3d{position:relative;width:100%;max-width:340px;height:460px;background:#1f2121;border-radius:16px;box-shadow:0 520px 146px rgba(0,0,0,.01),0 333px 133px rgba(0,0,0,.04),0 83px 83px rgba(0,0,0,.26),0 21px 46px rgba(0,0,0,.29);transform-style:preserve-3d;transition:transform .2s ease-out;overflow:hidden;cursor:pointer}.team-card-3d-inner{overflow:hidden}.team-card-3d-bg,.team-card-3d-inner{position:absolute;inset:0;border-radius:16px}.team-card-3d-bg{background:#000}.team-card-3d-bg img{width:100%;height:100%;object-fit:cover;opacity:1;transition:opacity .3s ease}.team-card-3d-avatar{position:absolute;top:16px;left:16px;display:flex;align-items:center;gap:10px;z-index:5}.team-card-3d-avatar img{width:50px;height:50px;border-radius:50%;border:3px solid hsla(0,0%,100%,.6);object-fit:cover}.team-card-3d-avatar span{font-size:14px;font-weight:600;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.team-card-3d-content{position:absolute;bottom:16px;left:16px;right:16px;z-index:5}.team-card-3d-role{font-size:12px;color:hsla(0,0%,100%,.8);text-transform:uppercase;margin-bottom:8px;letter-spacing:1px}.team-card-3d-description{font-size:13px;color:hsla(0,0%,100%,.9);line-height:1.5;background:rgba(0,0,0,.3);backdrop-filter:blur(8px);padding:12px;border-radius:8px;margin-bottom:8px}.team-card-3d-footer{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:hsla(0,0%,100%,.7)}.team-card-3d-light{pointer-events:none;position:absolute;inset:0;border-radius:16px;mix-blend-mode:overlay;background:radial-gradient(circle at center,hsla(0,0%,100%,.9) 10%,hsla(0,0%,100%,.75) 20%,hsla(0,0%,100%,0) 80%);opacity:0;transition:opacity .3s ease}.team-card-3d:hover .team-card-3d-light{opacity:1}.team-card-3d-glare{position:absolute;inset:0;border-radius:16px;pointer-events:none;background:radial-gradient(circle at center,hsla(0,0%,100%,.3),transparent 40%);opacity:0;transition:opacity .3s ease;mix-blend-mode:overlay}.team-card-3d:hover .team-card-3d-glare{opacity:1}