.leaders-section{text-align:center;margin:4rem 0}.leaders-container{justify-content:center;margin:2rem 0;display:flex}.leaders-image{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;border-radius:15px;max-width:100%;height:auto;padding:1rem;box-shadow:0 8px 24px #0003}.leaders-info{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;border-radius:15px;margin-top:2rem;padding:1.5rem}.leaders-info p{color:var(--color-black);margin:.5rem 0;font-size:1.2rem;font-weight:600}.committee-section{text-align:center;margin:3rem 0}.committee-title{color:var(--color-red);text-shadow:1px 1px 3px #ffffffe6,0 0 8px #fff9;margin-bottom:1.5rem;font-size:2rem;font-weight:700}.committee-image{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;border-radius:15px;max-width:100%;height:auto;padding:1rem;transition:transform .3s,box-shadow .3s;box-shadow:0 8px 24px #0003}.committee-image:hover{transform:translateY(-5px);box-shadow:0 12px 32px #0000004d}.mission-vision{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0;display:grid}.mv-card{background:linear-gradient(135deg, var(--color-red) 0%, var(--color-dark-red) 100%);color:var(--color-white);box-shadow:var(--shadow);transition:var(--transition);border-radius:15px;padding:2rem}.mv-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-5px)}.mv-card h3{color:var(--color-gold);margin-bottom:1rem;font-size:1.5rem}.mv-card p{opacity:.95;line-height:1.8}.highboard-section{margin:4rem 0}.highboard-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem;display:grid}.member-card{text-align:center;box-shadow:var(--shadow);transition:var(--transition);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffffff2;border:2px solid #0000;border-radius:15px;padding:2rem}.member-card:hover{box-shadow:var(--shadow-hover);border-color:var(--color-red);transform:translateY(-5px)}.member-avatar{margin-bottom:1rem}.avatar-placeholder{background:linear-gradient(135deg, var(--color-red) 0%, var(--color-dark-red) 100%);border:4px solid var(--color-gold);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto;font-size:3rem;display:flex}.member-card h3{color:var(--color-red);margin-bottom:.5rem;font-size:1.3rem}.member-role{color:var(--color-dark-gold);margin-bottom:1rem;font-size:.95rem;font-weight:600}.member-description{color:#2a2a2a;font-size:.95rem;font-weight:500;line-height:1.6}.cta-section{text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#f5efe9e6 0%,#fffffff2 100%);border-radius:15px;margin:3rem 0;padding:3rem 2rem}.cta-section h2{color:var(--color-black);margin-bottom:1rem;font-size:2rem}.cta-section p{color:var(--color-gray);margin-bottom:2rem;font-size:1.1rem}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (width<=768px){.mission-vision,.highboard-grid{grid-template-columns:1fr}.cta-buttons{flex-direction:column}.cta-buttons .btn{width:100%}.committee-title{font-size:1.5rem}.leaders-info p{font-size:1rem}}.story-section{padding:60px 0;position:relative;overflow:hidden}.story-section:nth-child(2n){background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%)}.section-container{max-width:1200px;margin:0 auto;padding:0 40px;position:relative}.content-wrapper{justify-content:space-between;align-items:center;gap:60px;display:flex}.content-wrapper.reverse{flex-direction:row-reverse}.text-content{opacity:0;flex:1;transition:opacity .8s,transform .8s;transform:translateY(40px)}.text-content.visible{opacity:1;transform:translateY(0)}.text-content h2{color:#1e293b;margin-bottom:25px;font-size:2.8rem;line-height:1.2;position:relative}.text-content h2:after{content:"";background:linear-gradient(270deg,#e01616,#4e4a10);border-radius:2px;width:150px;height:4px;position:absolute;bottom:-10px;left:0}.text-content p{color:#475569;margin-bottom:20px;font-size:1.2rem;line-height:1.8}.highlight{color:#dd1716;font-weight:600}.visual-content{opacity:100;flex:1;transition:opacity .8s .3s,transform .8s .3s;transform:translate(40px)}.content-wrapper.reverse .visual-content{transform:translate(-40px)}.visual-content.visible{opacity:1;transform:translate(0)}.visual-box{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:40px;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000026}.visual-box:before{content:"";background:linear-gradient(90deg,#dd1716,#8b5cf6);width:100%;height:5px;position:absolute;top:0;left:0}.visual-icon{color:#dd1716;margin-bottom:15px;font-size:3.5rem;display:inline-block}.visual-box h3{color:#1e293b;margin-bottom:15px;font-size:1.8rem}.visual-box p{color:#64748b;line-height:1.7}.Vision-title{text-align:center;color:#000;margin-bottom:20px;font-size:2.8rem;display:inline-block;position:relative;left:50%;transform:translate(-50%)}@media (width<=992px){.content-wrapper{flex-direction:column;gap:40px}.content-wrapper.reverse{flex-direction:column}.text-content h2{font-size:2.2rem}.section-container{padding:0 20px}.story-section{padding:70px 0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.text-content.hidden{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(40px)}.visual-content.hidden{opacity:0;transition:opacity .6s .2s,transform .6s .2s;transform:translate(40px)}.content-wrapper.reverse .visual-content.hidden{transform:translate(-40px)}.timeline-section{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);padding:100px 0;position:relative;overflow:hidden}.timeline-section:before{content:"";opacity:.05;pointer-events:none;background:url(../images/pattern.png);width:100%;height:100%;position:absolute;top:0;left:0}.timeline-container{max-width:1200px;margin:0 auto;padding:0 40px}.timeline-title{text-align:center;color:#fff;margin-bottom:20px;font-size:2.8rem;display:inline-block;position:relative;left:50%;transform:translate(-50%)}.timeline-title:after{content:"";background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:2px;width:100%;height:3px;position:absolute;bottom:-10px;left:0}.timeline-subtitle{text-align:center;color:#cbd5e1;max-width:700px;margin-bottom:60px;margin-left:auto;margin-right:auto;font-size:1.2rem}.timeline{max-width:1000px;margin:0 auto;position:relative}.timeline:before{content:"";background:linear-gradient(#3b82f6,#8b5cf6);border-radius:2px;width:4px;height:100%;position:absolute;left:50%;transform:translate(-50%)}.timeline-item{opacity:0;justify-content:center;align-items:center;margin-bottom:80px;transition:opacity .8s,transform .8s;display:flex;position:relative;transform:translateY(40px)}.timeline-item.visible{opacity:1;transform:translateY(0)}.timeline-item:before{content:"";z-index:2;background:#fff;border:4px solid #3b82f6;border-radius:50%;width:20px;height:20px;position:absolute;left:50%;transform:translate(-50%)}.timeline-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;width:45%;padding:30px;transition:transform .3s,box-shadow .3s;box-shadow:0 10px 30px #0000004d}.timeline-content:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0006}.timeline-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.timeline-header h3{color:#fff;margin:0;font-size:1.6rem}.timeline-date{color:#fff;background:linear-gradient(90deg,#5b0909,#9b0a0a);border-radius:20px;padding:6px 15px;font-size:.9rem;font-weight:600;display:inline-block}.timeline-image{border-radius:12px;width:100%;height:220px;margin-bottom:20px;position:relative;overflow:hidden}.timeline-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.timeline-image:hover img{transform:scale(1.05)}.timeline-description{color:#e2e8f0;font-size:1.05rem;line-height:1.7}.timeline-description p{margin-bottom:15px}@media (width<=768px){.timeline:before,.timeline-item:before{left:30px}.timeline-item{flex-direction:column;align-items:flex-start;margin-bottom:60px;margin-left:60px}.timeline-content{width:100%;text-align:left!important;margin:0!important}.timeline-header{flex-direction:column;align-items:flex-start}.timeline-title{font-size:2.2rem}.timeline-container{padding:0 20px}}.timeline-item:nth-child(odd) .timeline-content{text-align:right;margin-right:60%}.timeline-item:nth-child(2n) .timeline-content{text-align:left;margin-left:60%}.timeline-description p,.timeline-description p.left-align{text-align:left!important}.team-section{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);padding:20px 0;position:relative;overflow:hidden}.team-container{max-width:1400px;margin:0 auto;padding:0 40px}.team-title{text-align:center;color:#0f172a;margin-bottom:20px;font-size:2.8rem;display:inline-block;position:relative;left:50%;transform:translate(-50%)}.team-title:after{content:"";background:linear-gradient(90deg,#0ea5e9,#3b82f6);border-radius:2px;width:100%;height:3px;position:absolute;bottom:-10px;left:0}.team-subtitle{text-align:center;color:#475569;max-width:800px;margin-bottom:60px;margin-left:auto;margin-right:auto;font-size:1.2rem}.committee-cards{perspective:1200px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;margin-bottom:80px;display:grid}.committee-card{opacity:0;filter:blur(1.5px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .4s;transition-delay:var(--stagger-delay,0s);background:linear-gradient(160deg,#fff 0%,#f8fafc 60%,#eef2ff 100%);border:1px solid #e2e8f0;border-radius:20px;position:relative;overflow:hidden;transform:translateY(34px)scale(.97);box-shadow:0 15px 35px #0000001a}.committee-card:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 30%,#ffffff6b 50%,#0000 70%);transition:transform .7s;position:absolute;inset:0;transform:translate(-110%)}.committee-card:after{content:"";opacity:.85;background:linear-gradient(#111827,#dc2626,#f59e0b);width:5px;position:absolute;inset:0 auto 0 0}.committee-card.visible{opacity:1;filter:blur();transform:translateY(0)scale(1)}.committee-card:hover{border-color:#6366f152;transform:translateY(-12px)rotateX(2deg);box-shadow:0 24px 48px #0f172a33}.committee-card:hover:before{transform:translate(110%)}.committee-card:last-child{grid-column:1/-1;max-width:450px;margin:0 auto}.committee-header{text-align:center;background:linear-gradient(#ffffffeb,#f8fafcdb);border-bottom:1px solid #e2e8f0;padding:30px 30px 20px;position:relative}.committee-icon{color:#fff;background:linear-gradient(135deg,#3b82f6,#0ea5e9);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 20px;font-size:1.8rem;transition:transform .35s,box-shadow .35s;display:flex;box-shadow:0 10px 22px #0f172a40}.committee-card:hover .committee-icon{transform:translateY(-4px)scale(1.08);box-shadow:0 16px 28px #0f172a47}.committee-name{color:#0f172a;margin-bottom:10px;font-size:1.8rem;font-weight:700}.committee-description{color:#64748b;max-width:350px;margin:0 auto;font-size:.95rem;line-height:1.6}.committee-leaders{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border-bottom:1px solid #e2e8f0;padding:25px 30px}.leaders-title{color:#475569;text-align:center;margin-bottom:20px;font-size:1.1rem;font-weight:600}.leaders-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;display:grid}.leader-card{text-align:center;background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:12px;padding:15px;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 8px 18px #0f172a14}.leader-card:hover{border-color:#3b82f673;transform:translateY(-6px);box-shadow:0 14px 28px #0f172a29}.leader-image{object-fit:cover;border:3px solid #3b82f6;border-radius:50%;width:100px;height:100px;margin:0 auto 15px;transition:transform .3s,border-color .3s;display:block}.leader-card:hover .leader-image{border-color:#dc2626;transform:scale(1.06)}.placeholder-image{color:#fff;border:3px solid #3b82f6;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 15px;font-size:.9rem;font-weight:600;display:flex}.leader-name{color:#0f172a;margin-bottom:5px;font-size:1rem;font-weight:600}.leader-role{color:#3b82f6;font-size:.85rem;font-weight:500}.committee-members{background:#ffffffbf;padding:25px 30px}.members-title{color:#475569;text-align:center;margin-bottom:20px;font-size:1.1rem;font-weight:600}.members-list{margin:0;padding:0;list-style:none}.member-item{color:#334155;border-bottom:1px dashed #e2e8f0;align-items:center;padding:10px 0;font-size:1rem;transition:transform .25s,color .25s;display:flex}.member-item:hover{color:#0f172a;transform:translate(6px)}.member-item:last-child{border-bottom:none}.member-item:before{content:"•";color:#dc2626;margin-right:10px;font-size:1.5rem;font-weight:700}.committee-card:first-of-type:after{background:linear-gradient(#10b981,#059669)}.committee-card:nth-of-type(2):after{background:linear-gradient(#8b5cf6,#7c3aed)}.committee-card:nth-of-type(3):after{background:linear-gradient(#f59e0b,#d97706)}.committee-card:nth-of-type(4):after{background:linear-gradient(#1347f0,#2e77f6)}.committee-card:nth-of-type(5):after{background:linear-gradient(#dc2424,#f35454)}.committee-card:nth-of-type(6):after{background:linear-gradient(#64d25d,#5cd776)}.committee-card:nth-of-type(7):after{background:linear-gradient(#ec4899,#f97316)}.leadership-section{opacity:0;margin-bottom:80px;transition:opacity .8s,transform .8s;transform:translateY(30px)}.leadership-section.visible{opacity:1;transform:translateY(0)}.leadership-card{color:#fff;isolation:isolate;background:radial-gradient(circle at 18% 22%,#ffcc0029 0,#0000 42%),radial-gradient(circle at 84% 14%,#dd171633 0,#0000 44%),linear-gradient(145deg,#050608 0%,#0f172a 48%,#1a0b0b 100%);border:1px solid #ffffff1f;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 25px 50px #00000047}.leadership-card:before{content:"";pointer-events:none;background-image:linear-gradient(120deg,#0000 42%,#ffffff0f 50%,#0000 58%),repeating-linear-gradient(90deg,#0000 0 28px,#ffffff09 28px 29px);position:absolute;inset:0}.leadership-card:after{content:"";z-index:1;background:linear-gradient(90deg,#111 0%,#dd1716 50%,#fc0 100%);width:100%;height:4px;position:absolute;top:0;left:0}.leadership-header{text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background:linear-gradient(#ffffff14 0%,#ffffff08 100%);padding:40px 40px 20px;position:relative}.leadership-header:after{content:"";background:linear-gradient(90deg,#0000,#ffcc00a6,#0000);width:min(86%,650px);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.leadership-icon{color:#fff;background:linear-gradient(135deg,#111,#dd1716 65%,#fc0);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;font-size:2rem;animation:3.5s ease-in-out infinite leadershipIconPulse;display:flex;box-shadow:0 10px 24px #00000057}.leadership-name{color:#fff;letter-spacing:.02em;text-shadow:0 6px 16px #00000059;margin-bottom:10px;font-size:2rem;font-weight:700}.leadership-description{color:#dbe4f2;max-width:600px;margin:0 auto;font-size:1.05rem;line-height:1.6}.leadership-body{z-index:2;padding:40px;position:relative}.leaders-main-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:stretch;gap:30px;margin-bottom:40px;display:grid}.leader-main-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:linear-gradient(160deg,#ffffff29 0%,#ffffff0f 100%);border:1px solid #fff3;border-radius:15px;padding:25px;transition:transform .35s,box-shadow .35s,border-color .35s,background .35s;animation:.8s both leaderCardFadeIn;position:relative;overflow:hidden}.leader-main-card:nth-child(2){animation-delay:.15s}.leader-main-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:60%;height:280%;transition:transform .6s;position:absolute;inset:-120% auto auto -40%;transform:rotate(22deg)}.leader-main-card:hover{background:linear-gradient(160deg,#ffffff3d 0%,#ffffff1a 100%);border-color:#ffcc0073;transform:translateY(-12px)scale(1.015);box-shadow:0 18px 34px #00000047}.leader-main-card:hover:before{transform:translate(230%)rotate(22deg)}.leader-main-image{object-fit:cover;border:3px solid #fc0c;border-radius:50%;width:200px;height:200px;margin:0 auto 20px;transition:transform .35s,border-color .35s,box-shadow .35s;display:block;box-shadow:0 14px 24px #00000061}.leader-main-card:hover .leader-main-image{border-color:#dd1716;transform:scale(1.06);box-shadow:0 18px 30px #00000080}.leader-main-placeholder{color:#fff;background:linear-gradient(135deg,#3b82f6,#0ea5e9);border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 20px;font-size:1.1rem;font-weight:600;display:flex}.leader-main-name{color:#fff;letter-spacing:.01em;margin-bottom:8px;font-size:1.3rem;font-weight:600}.leader-main-role{color:#fc0;letter-spacing:.03em;text-transform:uppercase;margin-bottom:15px;font-size:1rem;font-weight:500}.leader-main-bio{color:#e2e8f0;font-size:.9rem;line-height:1.5}.leadership-card:hover .leadership-icon{animation-duration:2.4s}@keyframes leaderCardFadeIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes leadershipIconPulse{0%,to{transform:scale(1);box-shadow:0 10px 24px #00000057}50%{transform:scale(1.06);box-shadow:0 14px 28px #dd171666}}.leadership-members{margin-top:40px}.leadership-members-title{color:#fff;text-align:center;margin-bottom:20px;font-size:1.3rem;font-weight:600}.leadership-members-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px;display:grid}.leadership-member-item{color:#e2e8f0;text-align:center;background:#ffffff14;border-radius:10px;padding:12px 20px;font-size:.95rem;transition:background .3s}.leadership-member-item:hover{background:#ffffff26}@media (width<=768px){.committee-cards{grid-template-columns:1fr;gap:30px}.team-container{padding:0 20px}.team-title{font-size:2.2rem}.team-section{padding:70px 0}.leaders-grid{grid-template-columns:repeat(2,1fr)}.leaders-main-grid{grid-template-columns:1fr}.leadership-header,.leadership-body{padding:30px 20px}}
