@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);body{font-family:sans-serif}.dark-theme{background-color:#1a1a1a}.light-theme{background-color:#fff;color:#000}:root{--dark-primary-green:#2ecc71;--dark-dark-green:#27ae60;--dark-light-green:#52c234;--dark-accent-green:#32de84;--light-dark-green:#15523e;--light-green:#32704e;--light-light-green:#5eab70;--light-pale-green:#93d694;--light-white:#f4f4f4;--light-rolex-green:#006039}body{cursor:none;font-family:Poppins,sans-serif;line-height:1.6;margin:0;padding:0;transition:all .3s ease}.dark-theme{background-color:#000;color:#fff}.light-theme{background-color:#f4f4f4;background-color:var(--light-white);color:#15523e;color:var(--light-dark-green)}*{cursor:none!important}.section-card:hover~.custom-cursor,a:hover~.custom-cursor,button:hover~.custom-cursor{height:30px;width:30px}.bg-overlay{height:100%;left:0;position:fixed;top:0;transition:background .3s ease;width:100%;z-index:-1}.dark-theme .bg-overlay{background:linear-gradient(#000000b3,#000000e6)}.light-theme .bg-overlay{background:linear-gradient(#f4f4f4b3,#93d6944d)}.ripple{animation:ripple .8s linear;border-radius:50%;pointer-events:none;position:absolute;transform:scale(0)}.dark-theme .ripple{background:#2ecc7166}.light-theme .ripple{background:#5eab7066}@keyframes ripple{to{opacity:0;transform:scale(4)}}.particle{animation:float 20s linear infinite;background:#2ecc71;background:var(--dark-primary-green);border-radius:50%;opacity:.3;position:fixed}.light-theme .particle{background:#5eab70;background:var(--light-light-green)}@keyframes float{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(-100vh) rotate(1turn)}}header{padding:20px;position:-webkit-sticky;position:sticky;text-align:center;top:0;transition:all .3s ease;z-index:1000}.dark-theme header{background:linear-gradient(135deg,#27ae60,#2ecc71);background:linear-gradient(135deg,var(--dark-dark-green),var(--dark-primary-green));box-shadow:0 4px 6px #2ecc7133}.light-theme header{background:#006039;background:var(--light-rolex-green);box-shadow:0 4px 6px #00603933}header h1{animation:glowText 2s ease-in-out infinite alternate;cursor:pointer;font-size:2.5rem;font-weight:600;letter-spacing:2px;margin:0;transition:transform .3s ease}.light-theme header h1{color:#f4f4f4;color:var(--light-white)}header h1:hover{transform:scale(1.05)}@keyframes glowText{0%{text-shadow:0 0 5px currentColor,0 0 10px currentColor}to{text-shadow:0 0 10px currentColor,0 0 20px currentColor}}.dark-theme nav{border-bottom:1px solid #2ecc71}.light-theme nav{background:#93d694;border-bottom:1px solid #5eab70}.dark-theme nav a{color:#2ecc71}.light-theme nav a{color:#15523e}nav a:after,nav a:before{content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform .3s ease;width:100%}.dark-theme nav a:after,.dark-theme nav a:before{background:#32de84;background:var(--dark-accent-green)}.light-theme nav a:after,.light-theme nav a:before{background:#f4f4f4;background:var(--light-white)}nav a:before{top:-5px}nav a:after{bottom:-5px}nav a:hover:after,nav a:hover:before{transform:scaleX(1)}.logo_dark i,.logo_light i{font-size:1.5rem;transition:transform .3s ease}.dark-theme .logo_dark i{color:#32de84;color:var(--dark-accent-green)}.light-theme .logo_light i{color:#15523e;color:var(--light-dark-green)}.logo_dark:hover i,.logo_light:hover i{transform:rotate(180deg)}.dark-theme .theme-toggle{color:#2ecc71}.light-theme .theme-toggle{color:#15523e}.maintext{padding:100px 20px;perspective:1000px;text-align:center}.maintext h2{cursor:pointer;font-size:4rem;line-height:1.2;margin:0;transition:transform .3s ease}.dark-theme .maintext h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2ecc71,#52c234);background:linear-gradient(135deg,var(--dark-primary-green),var(--dark-light-green));background-clip:text;-webkit-background-clip:text}.light-theme .maintext h2{color:#15523e;color:var(--light-dark-green)}.maintext h2:hover{transform:translateZ(50px)}.split-container{display:flex;gap:40px;justify-content:center;margin:0 auto;max-width:1200px;padding:50px 20px;perspective:1000px}.section-card{border-radius:15px;flex:1 1;padding:30px;transform-style:preserve-3d;transition:all .5s ease}.dark-theme .section-card{background:#2ecc711a;border:1px solid #2ecc71;border:1px solid var(--dark-primary-green)}.light-theme .section-card{background:#2ecc711a;border:1px solid #5eab70;border:1px solid var(--light-light-green)}.section-card:hover{transform:translateZ(50px)}.dark-theme .section-card:hover{box-shadow:20px 20px 60px #2ecc7180,-20px -20px 60px #2ecc7180}.light-theme .section-card:hover{box-shadow:20px 20px 60px #5eab704d,-20px -20px 60px #5eab704d}.section-card h2{display:inline-block;font-size:2.2rem;margin:0 0 20px;position:relative;transition:transform .3s ease}.dark-theme .section-card h2{color:#2ecc71;color:var(--dark-primary-green)}.light-theme .section-card h2{color:#32704e;color:var(--light-green)}.section-card:hover h2{transform:translateZ(30px)}.section-card p{font-size:1.1rem;line-height:1.8;transition:transform .3s ease}.dark-theme .section-card p{color:#e0e0e0}.light-theme .section-card p{color:#15523e;color:var(--light-dark-green)}.section-card:hover p{transform:translateZ(20px)}@media (max-width:768px){.split-container{flex-direction:column}.nav-links{display:none}.maintext h2{font-size:3rem}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#1a1a1a}.initiatives-container,body{min-height:100vh;overflow-x:hidden;width:100%}.initiatives-container{margin:0;padding:0;position:relative}.custom-cursor{border:2px solid #2ecc71;height:30px;transition:width .3s ease,height .3s ease;width:30px}.cursor-dot,.custom-cursor{border-radius:50%;pointer-events:none;position:fixed;transform:translate(-50%,-50%);z-index:9999}.cursor-dot{background-color:#2ecc71;height:4px;width:4px}.dark-theme .custom-cursor{border-color:#2ecc71}.dark-theme .cursor-dot{background-color:#2ecc71}.light-theme .custom-cursor{border-color:#15523e}.light-theme .cursor-dot{background-color:#15523e}.initiative-card:hover~.custom-cursor,a:hover~.custom-cursor,button:hover~.custom-cursor{height:30px;width:30px}nav{align-items:center;display:flex;justify-content:space-between;padding:15px 30px;transition:all .3s ease}.dark-theme nav{background:#000c;border-bottom:1px solid var(--dark-primary-green)}.light-theme nav{background:var(--light-pale-green);border-bottom:1px solid var(--light-light-green)}.nav-links{align-items:center;display:flex;gap:25px}nav a{font-size:1.1rem;font-weight:500;position:relative;text-decoration:none;transition:all .3s ease}.dark-theme nav a{color:var(--dark-primary-green)}.light-theme nav a{color:var(--light-dark-green)}.logo_dark,.logo_light{align-items:center;display:flex;font-size:1.3rem;font-weight:600;gap:10px}.theme-toggle{background:none;border:none;cursor:pointer;font-size:1.2rem;padding:8px;transition:transform .3s ease}.dark-theme .theme-toggle{color:var(--dark-primary-green)}.light-theme .theme-toggle{color:var(--light-dark-green)}.theme-toggle:hover{transform:rotate(180deg)}.initiatives-header{margin-bottom:60px;padding-top:60px;text-align:center}.initiatives-header h1{cursor:pointer;font-size:4rem;line-height:1.2;margin:0;transition:transform .3s ease}.dark-theme .initiatives-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2ecc71,#27ae60);background-clip:text;-webkit-background-clip:text}.light-theme .initiatives-header h1{color:#2ecc71}.initiative-card{background-color:#2ecc711a;border-radius:15px;margin:0 auto;max-width:1200px;padding:30px;position:relative;transform-style:preserve-3d;transition:opacity .3s ease,transform .3s ease}.dark-theme .initiative-card{border:1px solid #2ecc71}.light-theme .initiative-card{border:1px solid #27ae60}.initiative-images{background-color:#2ecc711a;border-radius:15px;height:500px;overflow:hidden;padding:20px}.image-container,.initiative-images{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.image-container{height:100%;padding:10px}.initiative-image{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;transition:opacity .3s ease-in-out;width:auto}.image-counter{background:#000000b3;border-radius:20px;bottom:20px;color:#2ecc71;font-size:.9rem;font-weight:500;padding:8px 16px;position:absolute;right:20px}.initiative-title{color:#2ecc71;font-size:2.2rem;font-weight:600;margin:0 0 20px}.initiative-description{color:#e0e0e0;font-size:1.1rem;line-height:1.8;margin-bottom:30px}.light-theme .initiative-description{color:#15523e}.impact-metrics{background:#2ecc711a;border-radius:10px;margin-top:20px;padding:20px}.impact-title{color:#2ecc71;font-size:1.3rem;font-weight:600;margin-bottom:15px}.nav-button{align-items:center;background:#2ecc711a;border:2px solid #2ecc71;border-radius:50%;color:#2ecc71;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:50px;z-index:10}.nav-button:hover{background:#2ecc7133;transform:translateY(-50%) scale(1.1)}.nav-button:active{background:#2ecc714d;transform:translateY(-50%) scale(.95);transition:transform .1s ease,background .1s ease}.light-theme .nav-button{background:#2ecc711a;border-color:#27ae60;color:#27ae60}.light-theme .nav-button:hover{background:#15523e33}.light-theme .nav-button:active{background:#15523e4d}.prev-button{left:-70px}.next-button{right:-70px}.navigation-dots{display:flex;gap:10px;justify-content:center;margin-top:30px}.dot{background:#2ecc71;border:none;border-radius:50%;cursor:pointer;height:10px;margin-bottom:10px;opacity:.3;padding-bottom:10px;transition:all .3s ease;width:10px}.dot.active{border-radius:5px;opacity:1;width:30px}.initiative-card.transitioning{opacity:0;transform:scale(.98)}.grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;padding:1rem}@media (min-width:768px){.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.nav-button{height:35px;width:35px}.prev-button{left:-45px}.next-button{right:-45px}.initiative-images{height:400px}.image-container{padding:5px}}@media (max-width:1400px){.initiative-card{margin:0 auto;max-width:90%}.nav-button{height:40px;width:40px}.prev-button{left:-50px}.next-button{right:-50px}}@media (max-width:480px){.initiative-images{height:300px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.initiative-card{animation:fadeIn .5s ease forwards}@media (max-width:768px){.initiatives-header h1{font-size:2rem}.initiative-card{padding:15px}.initiative-images{height:300px}.initiative-title{font-size:1.5rem}.initiative-description{font-size:1rem}.impact-metrics{padding:10px}.nav-button{height:35px;width:35px}.prev-button{left:-20px}.next-button{right:-20px}}.nav-button{transition:all .3s ease}@media (min-width:769px){.nav-button{background:#fff3;border-radius:50%;height:40px;width:40px}.nav-button:hover{background:#ffffff4d}}.mobile-title-nav{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;width:100%}.mobile-nav-arrow{color:var(--dark-primary-green);cursor:pointer;font-size:.9rem;padding:.5rem}@media (max-width:425px){.initiative-title{font-size:1.2rem;margin:0 .5rem}}.tablet-layout{align-items:center;display:flex;justify-content:space-between;width:100%}.tablet-nav-arrow{align-items:center;color:var(--dark-primary-green);cursor:pointer;display:flex;font-size:1.2rem;padding:1rem}@media (min-width:426px) and (max-width:768px){.tablet-layout .grid{flex:1 1;margin:0 1rem}}
/*# sourceMappingURL=main.86553343.css.map*/