.leadership-section{padding:20px 0;max-width:1400px;margin:0 auto;position:relative;overflow:visible}.leadership-header{text-align:center;margin-bottom:50px}.leadership-header h2{color:#0B132B;font-size:2.25rem;font-weight:700;margin-bottom:12px}.leadership-header p{color:#4a5568;font-size:1.125rem;max-width:600px;margin:0 auto}.leadership-cards-wrapper,.leadership-container{display:flex;justify-content:center}.leadership-cards-wrapper{gap:20px;transition:all .45s cubic-bezier(.25,1,.5,1)}.leadership-card-slot{position:relative;width:280px;transition:width .45s cubic-bezier(.25,1,.5,1);z-index:2}.leadership-card-slot.active{width:636px;z-index:10}.leadership-card{width:280px;height:100%;background:white;border-radius:16px;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.05);cursor:pointer;transition:all .3s ease;position:relative;border:1px solid #edf2f7;border-top:4px solid transparent;display:flex;flex-direction:column;z-index:10}.leadership-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px rgba(0,0,0,.1)}.leadership-card.active{border-color:#FF5A00;border-top:4px solid #ff5a00;box-shadow:0 15px 35px rgba(255,90,0,.15);transform:translateY(0)}.leadership-image-wrapper{height:260px;width:100%;background:#0B132B;overflow:hidden;position:relative}.leadership-image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .5s ease}.leadership-card:hover:not(.active) .leadership-image-wrapper img{transform:scale(1.03)}.leadership-initials{width:100%;height:100%;display:none;justify-content:center;background:#0B132B;font-size:4.5rem;letter-spacing:-1px}.active-badge,.leadership-initials{align-items:center;color:white;font-weight:700}.active-badge{position:absolute;top:12px;right:12px;background:#FF5A00;font-size:.7rem;padding:6px 12px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;display:flex;z-index:2}.leadership-info{padding:24px 20px;text-align:left;flex:1}.leadership-info h3{color:#0B132B;font-size:1.2rem;font-weight:700;margin-bottom:4px}.leadership-info p{color:#FF5A00;font-size:.85rem;font-weight:700}.desktop-drawer-inner{position:absolute;top:0;left:256px;width:380px;height:100%;background:rgba(255,255,255,.98);border:1px solid #edf2f7;border-radius:16px;box-shadow:0 15px 40px rgba(0,0,0,.08);opacity:0;visibility:hidden;transform:translateX(-40px);transition:all .45s cubic-bezier(.25,1,.5,1);z-index:5;display:flex;flex-direction:column}.desktop-drawer-inner.open{opacity:1;visibility:visible;transform:translateX(0)}.drawer-pointer{position:absolute;left:-7px;top:40%;transform:translateY(-50%) rotate(45deg);width:14px;height:14px;background:white;border-left:1px solid #edf2f7;border-bottom:1px solid #edf2f7;z-index:1}.close-btn{position:absolute;top:12px;right:12px;background:transparent;border:none;color:#a0aec0;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;z-index:10}.close-btn:hover{background:#f7fafc;color:#0B132B}.drawer-content-scrollable{flex:1;overflow-y:auto;padding:32px 32px 32px 48px;z-index:2;display:flex;flex-direction:column}.drawer-content-scrollable::-webkit-scrollbar{width:4px}.drawer-content-scrollable::-webkit-scrollbar-track{background:transparent}.drawer-content-scrollable::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.drawer-header-content{margin-bottom:24px}.drawer-header-content h3{color:#0B132B;font-size:1.4rem;font-weight:700;margin-bottom:4px}.designation-text{color:#FF5A00;font-size:.9rem;font-weight:700}.drawer-body-content{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.drawer-data-row{display:flex;align-items:flex-start;gap:12px}.drawer-icon-box{width:32px;height:32px;border-radius:50%;background:#fff5f0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.drawer-data-text{display:flex;flex-direction:column}.drawer-data-text span.value{font-size:.9rem;color:#0B132B;font-weight:700}.drawer-data-text span.label{font-size:.75rem;color:#718096}.drawer-bio{font-size:.85rem;color:#4a5568;line-height:1.5;border-top:1px solid #edf2f7;padding-top:16px;margin-bottom:auto}.drawer-actions{display:flex;align-items:center;justify-content:space-between;margin-top:24px}.btn-view-profile{background:#FF5A00;color:white;padding:8px 16px;border-radius:24px;font-weight:600;font-size:.85rem;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 10px rgba(255,90,0,.2)}.btn-view-profile:hover{background:#e65100;transform:translateY(-2px);box-shadow:0 6px 15px rgba(255,90,0,.3)}.btn-linkedin-connect{display:flex;align-items:center;gap:6px;text-decoration:none;color:#FF5A00;font-size:.75rem;font-weight:700;transition:opacity .2s ease}.btn-linkedin-connect:hover{opacity:.8}.linkedin-icon{width:20px;height:20px;background:#FF5A00;color:white;display:flex;align-items:center;justify-content:center;border-radius:4px;font-weight:700;font-size:.75rem}.mobile-detail-accordion{display:none;overflow:hidden;transition:max-height .4s ease,opacity .4s ease;max-height:0;opacity:0;background:white;border-top:1px solid #edf2f7;padding:0 24px}.mobile-detail-accordion.open{max-height:1000px;opacity:1;padding:24px}.close-mobile-btn{position:absolute;top:8px;right:0;background:transparent;border:none;color:#a0aec0;padding:8px;cursor:pointer}@media (max-width:1024px){.leadership-cards-wrapper,.leadership-container{flex-direction:column;align-items:center}.leadership-cards-wrapper{width:100%}.leadership-card-slot,.leadership-card-slot.active{width:100%;max-width:400px}.leadership-card{width:100%}.desktop-drawer-inner{display:none!important}.mobile-detail-accordion{display:block}}@media (prefers-reduced-motion:reduce){.desktop-drawer-inner,.leadership-card,.leadership-card-slot,.leadership-cards-wrapper,.leadership-image-wrapper img,.mobile-detail-accordion{transition:none!important}}