:root{--sno-primary:#1e123f;--sno-primary-light:#2d1c5c;--sno-accent:#f4b82a;--sno-accent-hover:#e0a316;--sno-accent-soft:rgba(244,184,42,0.15);--sno-text-main:#2d2d2d;--sno-text-muted:#5a5a6e;--sno-bg-card:#ffffff;--sno-bg-subtle:#f8f9fc;--sno-border:rgba(30,18,63,0.08);--sno-border-hover:rgba(244,184,42,0.45);--sno-shadow-sm:0 2px 8px rgba(30,18,63,0.04);--sno-shadow-md:0 10px 28px -4px rgba(30,18,63,0.08),0 4px 12px -2px rgba(30,18,63,0.04);--sno-shadow-lg:0 16px 36px -6px rgba(30,18,63,0.14),0 6px 16px -3px rgba(30,18,63,0.08);--sno-font-heading:'Signika',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--sno-font-body:'IBM Plex Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--sno-radius-sm:8px;--sno-radius-md:16px;--sno-radius-lg:24px;--sno-radius-full:9999px;--sno-transition:all 0.3s cubic-bezier(0.16,1,0.3,1)}html,body{overflow-x:hidden;max-width:100%}.et_pb_section.sno-leadership-section{min-height:auto!important;padding:clamp(2rem,5vw,4.5rem) clamp(1rem,3vw,2rem)!important;box-sizing:border-box;background-color:var(--sno-bg-subtle);overflow-x:hidden}.sno-intro-accordion{max-width:900px;margin:0 auto clamp(2rem,4vw,3rem) auto!important;min-height:auto!important}.sno-intro-accordion .et_pb_toggle{background:var(--sno-bg-card)!important;border:1px solid var(--sno-border)!important;border-radius:var(--sno-radius-md)!important;box-shadow:var(--sno-shadow-sm)!important;overflow:hidden;transition:var(--sno-transition)}.sno-intro-accordion .et_pb_toggle:hover{border-color:var(--sno-border-hover)!important;box-shadow:var(--sno-shadow-md)!important}.sno-intro-accordion .et_pb_toggle_title{font-family:var(--sno-font-heading)!important;font-size:clamp(1.1rem,2vw,1.35rem)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:1px;color:var(--sno-primary)!important;padding:clamp(14px,2vw,20px) clamp(18px,3vw,28px)!important}.sno-intro-accordion .et_pb_toggle_title:before{color:var(--sno-accent)!important}.sno-intro-accordion .et_pb_toggle_content{font-family:var(--sno-font-body);font-size:clamp(0.95rem,1.2vw,1.05rem);line-height:1.65;color:var(--sno-text-muted);padding:0 clamp(18px,3vw,28px) clamp(16px,2vw,22px) clamp(18px,3vw,28px)!important}.sno-section-title{text-align:center;margin:0 auto clamp(2rem,4vw,3.5rem) auto!important;max-width:900px}.sno-section-title h1,.sno-section-title .et_pb_text_inner h1{font-family:var(--sno-font-heading)!important;font-size:clamp(2rem,4.5vw,3.25rem)!important;font-weight:800!important;letter-spacing:1.5px;color:var(--sno-primary)!important;line-height:1.2!important;margin:0 0 0.5rem 0!important;text-transform:uppercase;display:inline-block}.sno-section-title h1::after{content:'';display:block;width:clamp(50px,8vw,75px);height:4px;background:var(--sno-accent);border-radius:2px;margin:12px auto 0 auto}.et_pb_row.sno-leader-card{width:92%!important;max-width:860px!important;margin:0 auto clamp(2rem,4vw,3rem) auto!important;padding:clamp(24px,4vw,42px) clamp(20px,4vw,48px)!important;background:var(--sno-bg-card)!important;border-radius:var(--sno-radius-lg)!important;border:1px solid var(--sno-border)!important;box-shadow:var(--sno-shadow-md)!important;transition:var(--sno-transition);box-sizing:border-box!important;text-align:center}.et_pb_row.sno-leader-card:hover{transform:translateY(-4px);box-shadow:var(--sno-shadow-lg)!important;border-color:var(--sno-border-hover)!important}.et_pb_row.sno-leader-card--featured{border:2px solid var(--sno-accent)!important;background:linear-gradient(180deg,#ffffff 0%,rgba(244,184,42,0.04) 100%)!important;box-shadow:0 12px 36px -4px rgba(244,184,42,0.18),var(--sno-shadow-md)!important}.sno-leader-card .et_pb_module{margin-top:0!important;margin-bottom:0.65rem!important}.sno-leader-card .et_pb_text p{margin:0 auto 0.5rem auto!important}.sno-leader-image,.sno-leader-card .et_pb_image{padding:0!important;margin:0 auto clamp(1rem,2.5vw,1.75rem) auto!important;width:100%!important;max-width:clamp(200px,25vw,270px)!important;min-height:auto!important;text-align:center!important}.sno-leader-card--featured .sno-leader-image,.sno-leader-card--featured .et_pb_image{max-width:clamp(230px,30vw,310px)!important}.sno-leader-image img,.sno-leader-card .et_pb_image img{width:100%!important;max-width:100%!important;height:auto!important;max-height:clamp(240px,35vw,320px);object-fit:contain;display:inline-block!important;margin:0 auto!important;filter:drop-shadow(0 10px 20px rgba(30,18,63,0.12));transition:transform 0.35s ease,filter 0.35s ease}.sno-leader-card:hover .sno-leader-image img,.sno-leader-card:hover .et_pb_image img{transform:scale(1.03);filter:drop-shadow(0 14px 26px rgba(30,18,63,0.18))}.sno-leader-role h2,.sno-leader-card h2,.card-role{font-family:var(--sno-font-heading)!important;font-size:clamp(0.85rem,1.2vw,1rem)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:1.2px;color:var(--sno-primary)!important;background:var(--sno-accent-soft);border:1px solid rgba(244,184,42,0.4);padding:5px 16px;border-radius:var(--sno-radius-full);display:inline-block!important;margin:0 auto 0.75rem auto!important;line-height:1.4!important}.sno-leader-name h3,.sno-leader-card h3{font-family:var(--sno-font-heading)!important;font-size:clamp(1.4rem,2.4vw,1.95rem)!important;font-weight:700!important;color:var(--sno-primary)!important;margin:0 auto 0.65rem auto!important;line-height:1.3!important;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.card-flag,.sno-country-badge{display:inline-flex;align-items:center;justify-content:center;font-size:0.8em;font-weight:700;letter-spacing:0.5px;padding:2px 9px;border-radius:6px;background:rgba(30,18,63,0.06);color:var(--sno-primary);vertical-align:middle}.sno-leader-bio,.sno-leader-card .et_pb_text:nth-of-type(3){min-height:auto!important;margin:0 auto 1.25rem auto!important}.sno-leader-bio p,.sno-leader-card .et_pb_text:nth-of-type(3) p{font-family:var(--sno-font-body)!important;font-size:clamp(0.925rem,1.1vw,1.05rem)!important;line-height:1.7!important;color:var(--sno-text-muted)!important;max-width:660px;margin:0 auto!important;text-align:center;word-break:normal;overflow-wrap:break-word}.sno-leader-email,.card-email,.sno-leader-card a[href*="mailto"]{min-height:auto!important;margin-top:0.5rem!important}.sno-leader-email a,.card-email a,.sno-leader-card a[href*="mailto"]{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;background:var(--sno-primary)!important;color:#ffffff!important;font-family:var(--sno-font-body);font-size:clamp(0.85rem,1vw,0.95rem)!important;font-weight:600!important;padding:10px 24px!important;border-radius:var(--sno-radius-full)!important;text-decoration:none!important;transition:var(--sno-transition)!important;box-shadow:0 4px 12px rgba(30,18,63,0.15);max-width:100%;word-break:break-all;overflow-wrap:anywhere}.sno-leader-email a:hover,.card-email a:hover,.sno-leader-card a[href*="mailto"]:hover{background:var(--sno-accent)!important;color:var(--sno-primary)!important;transform:translateY(-2px);box-shadow:0 6px 18px rgba(244,184,42,0.35)}.section{padding:clamp(2.5rem,5vw,4.5rem) 0 1rem 0;max-width:1160px;margin:0 auto}.section-title-wrap{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.section-title{font-family:var(--sno-font-heading)!important;font-size:clamp(1.85rem,4vw,2.75rem)!important;font-weight:800!important;color:var(--sno-primary)!important;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.5rem!important;position:relative;display:inline-block}.section-title::after{content:'';display:block;width:50px;height:3px;background:var(--sno-accent);border-radius:2px;margin:10px auto 0 auto}.section-title-wrap .card-img{width:auto;max-width:clamp(140px,20vw,190px);height:auto;margin:0 auto 1rem auto;display:block;filter:drop-shadow(0 8px 16px rgba(30,18,63,0.12))}.past-leaders-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:clamp(16px,2.5vw,28px);width:100%;box-sizing:border-box;padding:0 10px}.past-card{background:var(--sno-bg-card);border:1px solid var(--sno-border);border-radius:var(--sno-radius-md);padding:clamp(20px,3vw,28px) 16px;text-align:center;box-shadow:var(--sno-shadow-sm);transition:var(--sno-transition);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box}.past-card:hover{transform:translateY(-5px);box-shadow:var(--sno-shadow-md);border-color:var(--sno-border-hover)}.past-card p{margin:0 0 10px 0!important}.past-img{width:clamp(86px,12vw,105px)!important;height:clamp(86px,12vw,105px)!important;border-radius:50%!important;object-fit:cover;margin:0 auto 12px auto!important;display:block!important;border:3px solid var(--sno-accent);box-shadow:0 4px 12px rgba(30,18,63,0.08);background-color:var(--sno-bg-subtle);transition:transform 0.3s ease}.past-card:hover .past-img{transform:scale(1.06)}.past-info h4{font-family:var(--sno-font-heading)!important;font-size:clamp(1rem,1.4vw,1.15rem)!important;font-weight:700!important;color:var(--sno-primary)!important;margin:0 0 6px 0!important;line-height:1.3!important}.past-info p span,.past-info p{font-family:var(--sno-font-body)!important;font-size:clamp(0.825rem,1vw,0.9rem)!important;color:var(--sno-text-muted)!important;font-weight:500!important;margin:0!important}.reveal{opacity:0;transform:translateY(22px);transition:opacity 0.6s cubic-bezier(0.16,1,0.3,1),transform 0.6s cubic-bezier(0.16,1,0.3,1);will-change:opacity,transform}.reveal.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important;transition:none!important}}/* Tablet & Small Desktop (