.ke-team-member{position:relative;overflow:hidden;border-radius:var(--ke-radius-md);transition:var(--ke-transition)}.ke-team-member-card{display:flex;flex-direction:column}.ke-team-member-card .ke-team-member-image{position:relative;overflow:hidden}.ke-team-member-card .ke-team-member-image img{width:100%;height:auto;display:block;transition:transform var(--ke-transition)}.ke-team-member-card:hover .ke-team-member-image img{transform:scale(1.05)}.ke-team-member-card .ke-team-member-content{padding:25px}.ke-team-member-overlay .ke-team-member-image{position:relative}.ke-team-member-overlay .ke-team-member-image img{width:100%;height:auto;display:block}.ke-team-member-overlay .ke-team-member-content{position:absolute;bottom:0;left:0;right:0;padding:25px;opacity:0;visibility:hidden;transform:translateY(20px);transition:var(--ke-transition)}.ke-team-member-overlay:hover .ke-team-member-content{opacity:1;visibility:visible;transform:translateY(0)}.ke-team-hover-fade .ke-team-member-content{opacity:0}.ke-team-hover-fade:hover .ke-team-member-content{opacity:1}.ke-team-hover-zoom .ke-team-member-image img{transition:transform .5s}.ke-team-hover-zoom:hover .ke-team-member-image img{transform:scale(1.1)}.ke-team-hover-slide .ke-team-member-content{transform:translateY(100%)}.ke-team-hover-slide:hover .ke-team-member-content{transform:translateY(0)}.ke-team-member-side .ke-team-member-inner{display:flex;align-items:flex-start;gap:30px}.ke-team-member-side .ke-team-member-image{flex:0 0 auto}.ke-team-member-side .ke-team-member-image img{width:100%;height:auto;display:block}.ke-team-member-side .ke-team-member-content{flex:1}.ke-team-image-right .ke-team-member-inner{flex-direction:row-reverse}.ke-team-image-circle .ke-team-member-image img{border-radius:50%}.ke-team-image-rounded .ke-team-member-image img{border-radius:var(--ke-radius-lg)}.ke-team-image-square .ke-team-member-image img{border-radius:0}.ke-team-member-name{margin:0 0 5px;font-size:1.25rem;font-weight:700;line-height:1.3}.ke-team-member-position{margin:0 0 15px;font-size:.9rem;font-weight:500}.ke-team-member-bio{margin:0 0 20px;font-size:.95rem;line-height:1.6}.ke-team-member-social{display:flex;flex-wrap:wrap;gap:var(--ke-space-3)}.ke-team-member-social a{display:inline-flex;align-items:center;justify-content:center;color:inherit;text-decoration:none;transition:var(--ke-transition)}.ke-team-member-social a:hover{transform:translateY(-2px)}.ke-team-member-social i,.ke-team-member-social svg{font-size:18px;width:18px;height:18px}@media (max-width:767px){.ke-team-image-right .ke-team-member-inner,.ke-team-member-side .ke-team-member-inner{flex-direction:column}.ke-team-member-side .ke-team-member-image{width:100%}}.ke-team-member-image{position:relative;overflow:hidden}.ke-team-member-ribbon{position:absolute;z-index:10;font-weight:600;text-transform:uppercase;font-size:12px;line-height:1.2;white-space:nowrap}.ke-team-ribbon-diagonal{width:300px;text-align:center;padding:8px 0;background-color:var(--ke-danger);color:#fff;white-space:nowrap;line-height:1.3}.ke-team-ribbon-diagonal.ke-team-ribbon-top-left{top:30px;left:-120px;transform:rotate(-45deg)}.ke-team-ribbon-diagonal.ke-team-ribbon-top-right{top:30px;right:-120px;transform:rotate(45deg)}.ke-team-ribbon-horizontal{padding:5px 15px;background-color:var(--ke-danger);color:#fff;border-radius:3px}.ke-team-ribbon-horizontal.ke-team-ribbon-top-left{top:10px;left:10px}.ke-team-ribbon-horizontal.ke-team-ribbon-top-right{top:10px;right:10px}.ke-team-ribbon-horizontal.ke-team-ribbon-bottom-left{bottom:10px;left:10px}.ke-team-ribbon-horizontal.ke-team-ribbon-bottom-right{bottom:10px;right:10px}.ke-team-member-flip{perspective:1000px}.ke-team-member-flip-inner{position:relative;width:100%;min-height:100%;transition:transform .6s;transform-style:preserve-3d}.ke-team-member-front{position:relative;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;border-radius:inherit;z-index:2;transform:rotateY(0);transform-style:preserve-3d}.ke-team-member-back{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;border-radius:inherit;z-index:1;display:flex;align-items:center;justify-content:center;background-color:var(--ke-text);color:#fff;transform:rotateY(180deg);transform-style:preserve-3d}.ke-team-member-flip .ke-team-member-front .ke-team-member-bio,.ke-team-member-flip .ke-team-member-front .ke-team-member-content,.ke-team-member-flip .ke-team-member-front .ke-team-member-image,.ke-team-member-flip .ke-team-member-front .ke-team-member-image img,.ke-team-member-flip .ke-team-member-front .ke-team-member-name,.ke-team-member-flip .ke-team-member-front .ke-team-member-position,.ke-team-member-flip .ke-team-member-front .ke-team-member-ribbon,.ke-team-member-flip .ke-team-member-front .ke-team-member-social{-webkit-backface-visibility:hidden;backface-visibility:hidden}.ke-team-flip-flip-x .ke-team-member-back,.ke-team-flip-flip-x.flipped .ke-team-member-flip-inner,.ke-team-flip-flip-x:hover .ke-team-member-flip-inner{transform:rotateY(180deg)}.ke-team-flip-flip-y .ke-team-member-back,.ke-team-flip-flip-y.flipped .ke-team-member-flip-inner,.ke-team-flip-flip-y:hover .ke-team-member-flip-inner{transform:rotateX(180deg)}.ke-team-flip-fade .ke-team-member-back,.ke-team-flip-fade .ke-team-member-front{backface-visibility:visible;-webkit-backface-visibility:visible;transition:opacity .6s}.ke-team-flip-fade .ke-team-member-front{transform:none}.ke-team-flip-fade .ke-team-member-back{opacity:0;transform:none}.ke-team-flip-fade.flipped .ke-team-member-front,.ke-team-flip-fade:hover .ke-team-member-front{opacity:0}.ke-team-flip-fade.flipped .ke-team-member-back,.ke-team-flip-fade:hover .ke-team-member-back{opacity:1}.ke-team-flip-slide .ke-team-member-back,.ke-team-flip-slide .ke-team-member-front{backface-visibility:visible;-webkit-backface-visibility:visible;transition:transform .6s,opacity .6s}.ke-team-flip-slide .ke-team-member-front{transform:none}.ke-team-flip-slide .ke-team-member-back{transform:translateY(100%)}.ke-team-flip-slide.flipped .ke-team-member-front,.ke-team-flip-slide:hover .ke-team-member-front{opacity:0}.ke-team-flip-slide.flipped .ke-team-member-back,.ke-team-flip-slide:hover .ke-team-member-back{transform:translateY(0)}.ke-team-flip-zoom .ke-team-member-back,.ke-team-flip-zoom .ke-team-member-front{backface-visibility:visible;-webkit-backface-visibility:visible;transition:opacity .6s,transform .6s}.ke-team-flip-zoom .ke-team-member-front{transform:none}.ke-team-flip-zoom .ke-team-member-back{transform:scale(.8);opacity:0}.ke-team-flip-zoom.flipped .ke-team-member-back,.ke-team-flip-zoom:hover .ke-team-member-back{transform:scale(1);opacity:1}.ke-team-flip-zoom.flipped .ke-team-member-front,.ke-team-flip-zoom:hover .ke-team-member-front{transform:scale(1.1);opacity:0}.ke-team-flip-click:hover .ke-team-member-flip-inner{transform:none!important}.ke-team-flip-click:hover .ke-team-member-front{opacity:1!important;transform:none!important}.ke-team-flip-click:hover .ke-team-member-back{opacity:0!important;transform:translateY(100%)!important}.ke-team-flip-click.ke-team-flip-fade:hover .ke-team-member-front{opacity:1!important}.ke-team-flip-click.ke-team-flip-fade:hover .ke-team-member-back{opacity:0!important}.ke-team-flip-click.ke-team-flip-zoom:hover .ke-team-member-front{opacity:1!important;transform:none!important}.ke-team-flip-click.ke-team-flip-zoom:hover .ke-team-member-back{opacity:0!important;transform:scale(.8)!important}.ke-team-flip-click.ke-team-flip-slide:hover .ke-team-member-front{opacity:1!important}.ke-team-flip-click.ke-team-flip-slide:hover .ke-team-member-back{transform:translateY(100%)!important}.ke-team-flip-click.ke-team-flip-flip-x:hover .ke-team-member-flip-inner,.ke-team-flip-click.ke-team-flip-flip-y:hover .ke-team-member-flip-inner{transform:none!important}.ke-team-flip-click.ke-team-flip-flip-x.flipped .ke-team-member-flip-inner{transform:rotateY(180deg)!important}.ke-team-flip-click.ke-team-flip-flip-y.flipped .ke-team-member-flip-inner{transform:rotateX(180deg)!important}.ke-team-flip-click.ke-team-flip-fade.flipped .ke-team-member-front{opacity:0!important}.ke-team-flip-click.ke-team-flip-fade.flipped .ke-team-member-back{opacity:1!important}.ke-team-flip-click.ke-team-flip-slide.flipped .ke-team-member-front{opacity:0!important}.ke-team-flip-click.ke-team-flip-slide.flipped .ke-team-member-back{transform:translateY(0)!important}.ke-team-flip-click.ke-team-flip-zoom.flipped .ke-team-member-front{transform:scale(1.1)!important;opacity:0!important}.ke-team-flip-click.ke-team-flip-zoom.flipped .ke-team-member-back{transform:scale(1)!important;opacity:1!important}.ke-team-member-back-inner{padding:var(--ke-space-5);text-align:center;width:100%;max-height:100%;overflow-y:auto}.ke-team-member-back-title{font-size:1.2em;font-weight:600;margin:0 0 15px}.ke-team-member-back-content{font-size:.95em;line-height:1.6}.ke-team-member-back-content p{margin:0 0 10px}.ke-team-member-back-content p:last-child{margin-bottom:0}.ke-team-member-back-list{list-style:none;margin:0;padding:0;text-align:inherit}.ke-team-member-back-list li{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.ke-team-member-back-list li:last-child{margin-bottom:0}.ke-team-back-list-icon{flex-shrink:0;width:20px;text-align:center}.ke-team-back-list-icon i,.ke-team-back-list-icon svg{font-size:14px;width:14px;height:14px}.ke-team-back-list-text{flex:1}.ke-team-member-back-social{margin-top:var(--ke-space-5);justify-content:center}@media (max-width:767px){.ke-team-member-flip{height:auto!important}.ke-team-member-flip-inner{height:auto!important;transform-style:flat}.ke-team-member-flip .ke-team-member-front{position:relative;height:auto}.ke-team-member-flip .ke-team-member-back{position:relative;height:auto;margin-top:15px}.ke-team-flip-flip-x .ke-team-member-back,.ke-team-flip-flip-y .ke-team-member-back{transform:none}.ke-team-flip-fade .ke-team-member-back,.ke-team-flip-fade .ke-team-member-front,.ke-team-flip-zoom .ke-team-member-back,.ke-team-flip-zoom .ke-team-member-front{opacity:1;transform:none}.ke-team-flip-slide .ke-team-member-back{transform:none}}