@import "https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400;1,700&family=Outfit:wght@300;400;500;600;700;800;900&family=Lora:ital,wght@0,400..700;1,400..700&family=Inter:wght@400;500;600;700&family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400&family=Caveat:wght@700&family=Fraunces:ital,opsz,wght@0,9..144,100..900;1,9..144,100..900&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=Yantramanav:wght@300;400;500;700;900&family=Noto+Serif+Devanagari:wght@400;600;700&family=Anek+Devanagari:wght@300;400;500;600;700;800&display=swap";.header-nav{z-index:1000;width:100%;height:80px;transition:all var(--transition-normal);-webkit-backdrop-filter:blur(24px)saturate(1.6);background-color:#fffbf5f5;border-bottom:1px solid #e8dfd0;align-items:center;display:flex;position:fixed;top:0;left:0;overflow:visible;box-shadow:0 2px 16px #0000000a}.header-nav.scrolled{-webkit-backdrop-filter:blur(32px)saturate(1.9);background-color:#fffbf5fc;border-bottom-color:#e8dfd0;height:70px;box-shadow:0 4px 20px #0000000f}body.dark-mode .header-nav{background-color:#181716!important;border-bottom:1px solid #ffffff14!important}body.dark-mode .header-nav.scrolled{background-color:#181716!important}.nav-container{justify-content:space-between;align-items:center;width:100%;min-width:0;display:flex}.nav-logo{align-items:center;gap:var(--space-3);font-weight:800;font-size:var(--fs-lg);color:var(--color-primary);flex-shrink:0;display:flex}body.dark-mode .nav-logo{color:var(--color-text-white)}.nav-logo img{aspect-ratio:1;object-fit:contain;width:54px;height:54px;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast);background-color:#0000;border-radius:50%;flex-shrink:0;padding:0}.nav-logo:hover img{transform:scale(1.08)}.nav-logo-text{font-size:var(--fs-md);letter-spacing:-.02em;font-weight:800}.nav-links{align-items:center;gap:var(--space-6);list-style:none;display:none}@media (width>=1024px){.nav-links{display:flex}}.nav-link{font-family:Garet,Outfit,Inter,sans-serif;font-size:var(--fs-sm);color:#343537;padding:var(--space-2) 0;font-weight:700;position:relative}.nav-link:hover,.nav-link.active{color:#d9854e}.nav-link:after{content:"";background-color:var(--color-secondary);border-radius:var(--radius-full);width:0;height:2px;transition:width var(--transition-normal);position:absolute;bottom:0;left:0}.nav-actions{align-items:center;gap:var(--space-3);padding-right:var(--space-2);flex-shrink:0;display:flex}.theme-toggle-btn{border-radius:var(--radius-full);background-color:var(--color-bg-white);border:1px solid var(--color-border-light);width:40px;height:40px;box-shadow:var(--shadow-sm);color:var(--color-text-dark);transition:all var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.theme-toggle-btn:hover{background-color:var(--color-bg-gray);color:var(--color-secondary);transform:scale(1.05)}body.dark-mode .theme-toggle-btn{background-color:var(--color-primary-light);border-color:var(--color-border);color:var(--color-text-white)}.nav-donate-desktop{color:#68696b!important;background-color:#dcfba6!important;border:none!important;border-radius:9999px!important;padding:.55rem 1.3rem!important;font-family:Garet,Outfit,Inter,sans-serif!important;font-weight:700!important;box-shadow:0 4px 12px #0000000d!important}.nav-donate-desktop:hover{filter:brightness(.96)!important;transform:translateY(-1px)!important}.mobile-nav-toggle{border-radius:var(--radius-full);background-color:var(--color-bg-white);border:1px solid var(--color-border-light);width:40px;height:40px;color:var(--color-primary);z-index:1100;transition:all var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}body.dark-mode .mobile-nav-toggle{background-color:var(--color-primary-light);border-color:var(--color-border);color:var(--color-text-white)}@media (width>=1024px){.mobile-nav-toggle{display:none}}.mobile-nav-menu{background-color:var(--color-bg-white);z-index:1050;width:80%;max-width:380px;height:100vh;padding:80px var(--space-8) var(--space-8) var(--space-8);transition:right var(--transition-slow), visibility var(--transition-slow);-webkit-overflow-scrolling:touch;visibility:hidden;display:block;position:fixed;top:0;right:-100%;overflow-y:auto;box-shadow:-10px 0 30px #0000001a}.mobile-nav-menu.open{visibility:visible;right:0}body.dark-mode .mobile-nav-menu{background-color:var(--color-primary-light)}.mobile-nav-links{gap:var(--space-6);flex-direction:column;list-style:none;display:flex}.mobile-nav-link{font-size:var(--fs-lg);color:var(--color-text-dark);font-weight:700}body.dark-mode .mobile-nav-link{color:var(--color-text-white)}.mobile-nav-link:hover,.mobile-nav-link.active{color:var(--color-secondary)}.mobile-nav-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1040;opacity:0;visibility:hidden;width:100%;height:100%;transition:all var(--transition-normal);background-color:#0e1f3866;position:fixed;top:0;left:0}.mobile-nav-backdrop.open{opacity:1;visibility:visible}.nav-donate-desktop{padding:.5rem 1.25rem;font-size:.875rem;display:none}@media (width>=768px){.nav-donate-desktop{display:inline-flex}}.nav-item-dropdown{position:relative;overflow:visible}.nav-dropdown-trigger{cursor:pointer;align-items:center;gap:6px;display:flex}.dropdown-arrow-icon{transition:transform var(--transition-fast)}.nav-item-dropdown:hover .dropdown-arrow-icon{transform:rotate(180deg)}.nav-dropdown-menu{background-color:var(--color-bg-white);border:1px solid var(--color-border-light);opacity:0;visibility:hidden;z-index:2000;border-radius:12px;flex-direction:column;gap:4px;min-width:180px;padding:8px;list-style:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 10px 40px #00000014}body.dark-mode .nav-dropdown-menu{background-color:var(--color-primary-light);border-color:var(--color-border);box-shadow:0 10px 40px #0000004d}.nav-item-dropdown:hover .nav-dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%)translateY(4px)}.nav-dropdown-item{font-size:var(--fs-xs);color:var(--color-text-dark);transition:all var(--transition-fast);white-space:nowrap;border-radius:8px;padding:8px 14px;font-weight:700;display:block}body.dark-mode .nav-dropdown-item{color:var(--color-text-light)}.nav-dropdown-item:hover,.nav-dropdown-item.active{background-color:var(--color-bg-gray);color:var(--color-secondary)}body.dark-mode .nav-dropdown-item:hover,body.dark-mode .nav-dropdown-item.active{background-color:#ffffff0d}.mobile-dropdown-group{gap:var(--space-2);flex-direction:column;display:flex}.mobile-dropdown-label{font-size:var(--fs-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:var(--space-2);font-weight:800}.mobile-dropdown-sublinks{padding-left:var(--space-4);gap:var(--space-3);border-left:2px solid var(--color-border-light);flex-direction:column;list-style:none;display:flex}body.dark-mode .mobile-dropdown-sublinks{border-left-color:var(--color-border)}.mobile-nav-sublink{font-size:var(--fs-md);color:var(--color-text-dark);transition:all var(--transition-fast);font-weight:700}body.dark-mode .mobile-nav-sublink{color:var(--color-text-white)}.mobile-nav-sublink:hover,.mobile-nav-sublink.active{color:var(--color-secondary)}@media (width<=1023px){.nav-actions .theme-toggle-btn{display:none}.nav-actions .nav-donate-desktop{display:none!important}}.mobile-theme-btn{flex:1;justify-content:center;align-items:center;gap:8px;font-size:.875rem;font-weight:700;border-radius:8px!important;width:auto!important;height:44px!important;display:flex!important}@media (width<=1023px){.mobile-nav-menu{padding-bottom:max(var(--space-8), 200px)}.mobile-nav-menu .btn.btn-primary{border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:1.5rem;padding:12px 16px;font-size:.95rem;font-weight:700;display:flex;position:relative}}.subpage-hero{padding-top:115px;padding-bottom:var(--space-8);background:linear-gradient(135deg, var(--color-bg-cream) 0%, rgba(var(--color-accent-rgb), .05) 100%);text-align:center;position:relative;overflow:hidden}body.dark-mode .subpage-hero{background:linear-gradient(135deg, var(--color-bg-dark) 0%, rgba(var(--color-primary-light), .2) 100%)}.subpage-hero-title{font-family:var(--font-serif);font-size:var(--fs-4xl);color:var(--color-primary);margin-bottom:var(--space-4);line-height:1.2}body.dark-mode .subpage-hero-title{color:var(--color-text-white)}.subpage-hero-desc{font-size:var(--fs-md);color:var(--color-text-muted);max-width:950px;margin:0 auto}.timeline-container{max-width:var(--max-width-text);margin:var(--space-12) auto;padding-left:var(--space-8);border-left:2px solid var(--color-border);position:relative}.timeline-item{margin-bottom:var(--space-12);position:relative}.timeline-dot{left:calc(-1 * var(--space-8) - 7px);border-radius:var(--radius-full);background-color:var(--color-secondary);border:3px solid var(--color-bg-white);width:14px;height:14px;box-shadow:0 0 0 4px rgba(var(--color-secondary-rgb), .15);position:absolute;top:6px}body.dark-mode .timeline-dot{border-color:var(--color-bg-dark)}.timeline-year{font-size:var(--fs-lg);color:var(--color-secondary);margin-bottom:var(--space-1);font-weight:800}.timeline-title{font-size:var(--fs-xl);margin-bottom:var(--space-2)}.timeline-desc{color:var(--color-text-muted);font-size:var(--fs-base)}.gallery-filters{justify-content:center;gap:var(--space-3);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.filter-btn{border-radius:var(--radius-full);font-size:var(--fs-sm);background-color:var(--color-bg-white);border:1px solid var(--color-border-light);color:var(--color-text-muted);transition:all var(--transition-fast);padding:.5rem 1.25rem;font-weight:700}.filter-btn:hover,.filter-btn.active{background-color:var(--color-secondary);color:var(--color-text-white);border-color:var(--color-secondary);box-shadow:0 4px 10px rgba(var(--color-secondary-rgb), .2)}body.dark-mode .filter-btn{border-color:var(--color-border);color:var(--color-text-white);background-color:#ffffff14}body.dark-mode .filter-btn:hover,body.dark-mode .filter-btn.active{background-color:var(--color-secondary);border-color:var(--color-secondary);box-shadow:0 4px 12px #0000004d;color:#1e293b!important}.gallery-grid{columns:1;column-gap:var(--space-6)}@media (width>=640px){.gallery-grid{columns:2}}@media (width>=1024px){.gallery-grid{columns:3}}.gallery-item{break-inside:avoid;margin-bottom:var(--space-6);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-normal);position:relative;overflow:hidden}.gallery-item:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.gallery-item img{width:100%;height:auto;transition:transform var(--transition-slow)}.gallery-item:hover img{transform:scale(1.03)}.gallery-info{padding:var(--space-4)}.gallery-title{font-size:var(--fs-md);margin-bottom:var(--space-1);font-weight:800}.gallery-tag{font-size:var(--fs-xs);color:var(--color-secondary);text-transform:uppercase;font-weight:700}.premium-form-card{background:var(--color-bg-white);border:1px solid var(--color-border-light);box-shadow:0 4px 24px rgba(var(--color-primary-rgb), .06);border-radius:20px;max-width:700px;margin:0 auto;padding:2.5rem}.form-section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid var(--color-border-light);margin-top:1.75rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:.7rem;font-weight:800}.form-section-label:first-child{margin-top:0}.form-group-row{grid-template-columns:1fr;gap:1rem;margin-bottom:1rem;display:grid}@media (width>=640px){.form-group-row{grid-template-columns:repeat(2,1fr)}}.form-group{flex-direction:column;gap:.45rem;margin-bottom:1rem;display:flex}.form-label{color:var(--color-primary);letter-spacing:.02em;font-size:.78rem;font-weight:700}.form-input,.form-select,.form-textarea{border:1.5px solid var(--color-border);width:100%;font-size:.95rem;font-family:var(--font-sans);color:var(--color-text-dark);appearance:none;background-color:#fff;border-radius:10px;outline:none;padding:.85rem 1rem;transition:border-color .18s,box-shadow .18s,background-color .18s}.form-input::placeholder,.form-textarea::placeholder{color:var(--color-text-light);font-size:.9rem}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--color-secondary);box-shadow:0 0 0 3px rgba(var(--color-secondary-rgb), .12);background-color:#fff}.form-input.input-error,.form-select.input-error,.form-textarea.input-error{border-color:var(--color-danger);box-shadow:0 0 0 3px #dc26261a}.form-error-msg{color:var(--color-danger);margin-top:.2rem;font-size:.75rem}.form-textarea{resize:vertical;min-height:110px}.form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='2.5'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}body.dark-mode input,body.dark-mode select,body.dark-mode textarea,body.dark-mode .form-input,body.dark-mode .form-select,body.dark-mode .form-textarea{color:#fff!important;background:#161e18!important;border-color:#ffffff29!important}body.dark-mode input:focus,body.dark-mode select:focus,body.dark-mode textarea:focus,body.dark-mode .form-input:focus,body.dark-mode .form-select:focus,body.dark-mode .form-textarea:focus{color:#fff!important;border-color:var(--color-secondary,#6a8e72)!important;background:#121814!important;box-shadow:0 0 0 3px #ffffff14!important}body.dark-mode input:-webkit-autofill{-webkit-text-fill-color:#fff!important;color:#fff!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #161e18!important}body.dark-mode input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;color:#fff!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #161e18!important}body.dark-mode input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;color:#fff!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #161e18!important}body.dark-mode textarea:-webkit-autofill{-webkit-text-fill-color:#fff!important;color:#fff!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #161e18!important}body.dark-mode textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;color:#fff!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #161e18!important}body.dark-mode textarea:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;color:#fff!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #161e18!important}body.dark-mode select:-webkit-autofill{-webkit-text-fill-color:#fff!important;color:#fff!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #161e18!important}body.dark-mode select:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;color:#fff!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #161e18!important}body.dark-mode select:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;color:#fff!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #161e18!important}body.dark-mode .form-input::placeholder,body.dark-mode .form-textarea::placeholder{color:#ffffff8c!important}body.dark-mode .form-label{color:#fff!important}body.dark-mode .premium-form-card{border-color:var(--color-border);background:#0f172ae6}.grid-2{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=640px){.grid-2{grid-template-columns:repeat(2,1fr)}}.grid-3{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=640px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.grid-3{grid-template-columns:repeat(3,1fr)}}.grid-4{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=640px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.grid-4{grid-template-columns:repeat(4,1fr)}}.grid-5{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=640px){.grid-5{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.grid-5{grid-template-columns:repeat(5,1fr)}}.event-card{border-radius:var(--radius-lg);background-color:var(--color-bg-white);border:1px solid var(--color-border-light);box-shadow:var(--shadow-sm);transition:all var(--transition-normal);margin-bottom:var(--space-8);flex-direction:column;display:flex;overflow:hidden}.event-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}@media (width>=768px){.event-card{flex-direction:row}}.event-image{flex-shrink:0;width:100%;height:220px;position:relative}@media (width>=768px){.event-image{width:320px;height:auto}}.event-image img{object-fit:cover;width:100%;height:100%}.event-content{padding:var(--space-6) var(--space-8);flex-direction:column;flex:1;justify-content:center;display:flex}.event-meta{align-items:center;gap:var(--space-4);color:var(--color-text-muted);font-size:var(--fs-sm);margin-bottom:var(--space-3);display:flex}.event-meta-item{align-items:center;gap:var(--space-1);display:inline-flex}.event-title{font-size:var(--fs-xl);margin-bottom:var(--space-2)}.event-desc{color:var(--color-text-muted);margin-bottom:var(--space-4)}.blog-card{background-color:var(--color-bg-white);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);box-shadow:var(--shadow-sm);transition:all var(--transition-normal);flex-direction:column;display:flex;overflow:hidden}.blog-card:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.blog-card-image{height:220px;position:relative;overflow:hidden}.blog-card-image img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.blog-card:hover .blog-card-image img{transform:scale(1.05)}.blog-card-content{padding:var(--space-6);flex-direction:column;flex:1;display:flex}.blog-card-category{font-size:var(--fs-xs);color:var(--color-secondary);text-transform:uppercase;margin-bottom:var(--space-2);font-weight:700}.blog-card-title{font-size:var(--fs-lg);margin-bottom:var(--space-3);line-height:1.3}.blog-card-summary{color:var(--color-text-muted);font-size:var(--fs-sm);margin-bottom:var(--space-6);flex:1}.blog-card-footer{border-top:1px solid var(--color-border-light);padding-top:var(--space-4);font-size:var(--fs-xs);color:var(--color-text-light);justify-content:space-between;align-items:center;display:flex}.whatsapp-widget{z-index:999;border-radius:var(--radius-full);color:#fff;width:56px;height:56px;transition:all var(--transition-fast);background-color:#25d366;justify-content:center;align-items:center;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #25d36666}.whatsapp-widget:hover{transform:scale(1.1)rotate(10deg);box-shadow:0 6px 24px #25d36699}.section-header{text-align:center;margin-bottom:3.5rem}.section-header .badge-custom{margin-bottom:1rem}.badge-secondary{background-color:rgba(var(--color-primary-rgb), .08);color:var(--color-primary)}.hero-section{background:linear-gradient(135deg, var(--color-bg-gray) 0%, var(--color-bg-white) 60%);align-items:center;min-height:100vh;padding:140px 0 80px;display:flex;position:relative;overflow:hidden}.hero-blob{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.hero-blob-1{background:rgba(var(--color-primary-rgb), .08);width:480px;height:480px;top:5%;left:-10%}.hero-blob-2{background:rgba(var(--color-secondary-rgb), .06);width:560px;height:560px;bottom:-5%;right:-5%}.hero-grid{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (width>=1024px){.hero-grid{grid-template-columns:1fr 1fr;gap:4rem}}.hero-badge{align-items:center;gap:6px;margin-bottom:1.5rem;display:inline-flex}.hero-heading{color:var(--color-text-dark);font-size:clamp(2.6rem,5vw,4.2rem);font-weight:800;line-height:1.1;font-family:var(--font-serif);margin-bottom:1.5rem}.hero-heading-accent{color:var(--color-primary)}.hero-subtext{color:var(--color-text-muted);max-width:540px;margin-bottom:2.5rem;font-size:clamp(1rem,1.6vw,1.1rem);line-height:1.75}.hero-cta-group{flex-wrap:wrap;gap:14px;margin-bottom:3rem;display:flex}.hero-btn-primary,.hero-btn-outline{padding:14px 30px;font-size:1rem}.hero-stats-row{border-top:1px solid var(--color-border-light);flex-wrap:wrap;align-items:center;gap:2rem;padding-top:2rem;display:flex}.hero-stat-item{flex-direction:column;display:flex}.hero-stat-number{color:var(--color-primary);font-size:1.75rem;font-weight:800;font-family:var(--font-serif);line-height:1}.hero-stat-label{color:var(--color-text-muted);margin-top:4px;font-size:.78rem;font-weight:600}.hero-stat-divider{background:var(--color-border);width:1px;height:40px}.hero-image-wrap{position:relative}.hero-image-frame{aspect-ratio:4/5;border-radius:2rem;overflow:hidden;box-shadow:0 24px 60px #00000026}@media (width>=1024px){.hero-image-frame{aspect-ratio:3/4}}.hero-image{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.hero-image-frame:hover .hero-image{transform:scale(1.04)}.hero-image-overlay{background:linear-gradient(to top, rgba(var(--color-primary-rgb), .12), transparent);position:absolute;inset:0}.hero-floating-badge{border:1px solid var(--color-border-light);box-shadow:var(--shadow-lg);background:#fff;border-radius:1rem;align-items:center;gap:12px;min-width:200px;padding:14px 18px;display:flex;position:absolute;bottom:-16px;left:-16px}.hero-floating-icon{background:var(--color-primary-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;display:flex}.hero-floating-title{color:var(--color-text-dark);font-size:.85rem;font-weight:700}.hero-floating-sub{color:var(--color-text-muted);margin-top:2px;font-size:.72rem}.trust-bar{background:var(--color-bg-white);border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);padding:22px 0}.trust-bar-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem 2rem;display:flex}.trust-item{color:var(--color-text-muted);align-items:center;gap:8px;font-size:.85rem;font-weight:700;display:flex}.trust-icon{color:var(--color-primary);flex-shrink:0}.trust-divider{background:var(--color-border);width:1px;height:20px;display:none}@media (width>=640px){.trust-divider{display:block}}.mission-section{background:var(--color-bg-gray)}.mission-grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=1024px){.mission-grid{grid-template-columns:1fr 1fr}}.mission-card{padding:2.5rem}.mission-card-primary{background:#fffbf5;border:1px solid #e8dfd0;border-radius:20px}.mission-card-secondary,.vision-card-terracotta{border-radius:20px;color:#fffbf5!important;background:#d9854e!important}.mission-card-secondary *,.vision-card-terracotta *{color:#fffbf5!important}.vision-card-amber{border-radius:20px;color:#034356!important;background:#f7bc6e!important}.mission-icon-box{background:var(--color-primary-light);width:56px;height:56px;color:var(--color-primary);border-radius:14px;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.mission-icon-box-secondary{background:rgba(var(--color-secondary-rgb), .1);color:var(--color-secondary)}.mission-card-title{color:var(--color-text-dark);margin-bottom:1rem;font-size:1.85rem;font-weight:800}.mission-card-desc{color:var(--color-text-muted);margin-bottom:1.5rem;font-size:.95rem;line-height:1.75}.mission-list{flex-direction:column;gap:10px;list-style:none;display:flex}.mission-list-item{color:var(--color-text-dark);align-items:flex-start;gap:10px;font-size:.875rem;font-weight:500;display:flex}.mission-check{color:var(--color-primary);flex-shrink:0;margin-top:1px}.impact-stats-section{background:linear-gradient(135deg, var(--color-primary-light) 0%, var(--color-bg-gray) 100%)}.stats-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (width>=1024px){.stats-grid{grid-template-columns:repeat(4,1fr)}}.stats-infographic-container{scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:2.5rem 0;display:flex;overflow-x:auto}.stats-infographic-container::-webkit-scrollbar{display:none}.stat-circle-outer{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:145px;height:145px;padding:6px;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.stat-circle-outer:hover{transform:translateY(-6px);box-shadow:0 12px 24px #00000026}.stat-circle-inner{text-align:center;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:.5rem;display:flex;box-shadow:inset 0 2px 5px #fffc,0 4px 10px #00000014}.stat-arrow-connector{flex-direction:column;flex-shrink:0;gap:3px;display:flex}.stat-arrow-connector span{opacity:.6;border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:6px solid #00b4db;width:0;height:0}.stat-circle-icon{justify-content:center;align-items:center;margin-bottom:.15rem;display:flex}.stat-circle-number{color:var(--color-text-dark);font-size:1.25rem;font-weight:800;line-height:1.1;font-family:var(--font-serif);margin:0}.stat-circle-label{color:var(--color-text-muted);margin-top:.15rem;margin-bottom:0;font-size:.65rem;font-weight:700;line-height:1.2}.stat-card-inner{text-align:center;-webkit-backdrop-filter:blur(10px);background:#fffc;padding:2rem 1.5rem}.stat-icon-box{background:var(--color-primary-light);width:56px;height:56px;color:var(--color-primary);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 1rem;display:flex}.stat-number{color:var(--color-primary);font-size:2.25rem;font-weight:800;font-family:var(--font-serif);margin-bottom:.4rem;line-height:1}.stat-label{color:var(--color-text-dark);margin-bottom:.2rem;font-size:.95rem;font-weight:700}.stat-sublabel{color:var(--color-text-muted);font-size:.78rem}.focus-section{background:var(--color-bg-white)}.focus-grid{grid-template-columns:1fr;gap:1.75rem;display:grid}@media (width>=640px){.focus-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.focus-grid{grid-template-columns:repeat(4,1fr)}}.focus-card{cursor:pointer;padding:0;transition:all .3s;overflow:hidden}.focus-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-8px)}.focus-card-image-wrap{height:190px;position:relative;overflow:hidden}.focus-card-image{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.focus-card:hover .focus-card-image{transform:scale(1.08)}.focus-card-body{padding:1.5rem;position:relative}.focus-icon-chip{background:var(--color-primary-light);width:42px;height:42px;color:var(--color-primary);box-shadow:var(--shadow-sm);border:2px solid #fff;border-radius:12px;justify-content:center;align-items:center;margin-top:-38px;margin-bottom:1rem;display:flex;position:relative}.focus-card-title{color:var(--color-text-dark);margin-bottom:.5rem;font-size:1.05rem;font-weight:800}.focus-card-desc{color:var(--color-text-muted);font-size:.82rem;line-height:1.6}.stories-section{background:var(--color-bg-gray)}.stories-grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=1024px){.stories-grid{grid-template-columns:1fr 1fr}}.story-feature-card{cursor:pointer;border-radius:1.5rem;min-height:420px;position:relative;overflow:hidden}@media (width>=1024px){.story-feature-card{min-height:500px}}.story-feature-image{object-fit:cover;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}.story-feature-card:hover .story-feature-image{transform:scale(1.05)}.story-feature-overlay{background:linear-gradient(#0000 0%,#0003 50%,#000000bf 100%);position:absolute;inset:0}.story-feature-content{padding:2rem;position:absolute;bottom:0;left:0;right:0}.story-badge{background:var(--color-primary);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:999px;margin-bottom:.75rem;padding:4px 12px;font-size:.72rem;font-weight:700;display:inline-block}.story-feature-title{color:#fff;margin-bottom:.75rem;font-size:1.5rem;font-weight:800;line-height:1.25}.story-feature-desc{color:#ffffffd1;max-width:420px;margin-bottom:1.25rem;font-size:.875rem;line-height:1.6}.story-read-more{color:#fff;align-items:center;gap:5px;font-size:.875rem;font-weight:700;transition:gap .2s;display:inline-flex}.story-read-more:hover{gap:10px}.stories-side-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=640px){.stories-side-grid{grid-template-columns:1fr 1fr}}@media (width>=1024px){.stories-side-grid{grid-template-columns:1fr}}.story-mini-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.story-mini-image-wrap{height:160px;position:relative;overflow:hidden}.story-mini-image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.story-mini-card:hover .story-mini-image{transform:scale(1.07)}.story-mini-body{flex-direction:column;flex:1;padding:1.25rem;display:flex}.story-badge-mini{align-self:flex-start;margin-bottom:.6rem;font-size:.68rem}.story-mini-title{color:var(--color-text-dark);margin-bottom:.5rem;font-size:.95rem;font-weight:800;line-height:1.35}.story-mini-desc{color:var(--color-text-muted);flex:1;font-size:.8rem;line-height:1.6}.story-read-more-mini{color:var(--color-primary);align-items:center;gap:4px;margin-top:.75rem;font-size:.82rem;font-weight:700;transition:gap .2s;display:inline-flex}.story-read-more-mini:hover{gap:8px}.testimonials-section{background:var(--color-bg-gray)}.testimonials-grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=768px){.testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.testimonials-grid{grid-template-columns:repeat(3,1fr)}}.testimonial-card{background:#fff;flex-direction:column;padding:2rem;display:flex}.testimonial-quote-icon{background:var(--color-primary-light);width:40px;height:40px;color:var(--color-primary);border-radius:12px;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.testimonial-quote{color:var(--color-text-dark);flex:1;margin-bottom:1.5rem;font-size:.95rem;font-style:italic;line-height:1.75}.testimonial-footer{border-top:1px solid var(--color-border-light);align-items:center;gap:12px;padding-top:1rem;display:flex}.testimonial-avatar{background:var(--color-primary-light);border-radius:50%;flex-shrink:0;width:48px;height:48px;overflow:hidden}.testimonial-avatar img{object-fit:cover;width:100%;height:100%}.testimonial-name{color:var(--color-text-dark);font-size:.875rem;font-weight:700}.testimonial-role{color:var(--color-text-muted);margin-top:2px;font-size:.72rem}.donate-cta-section{background:var(--color-bg-white);border-top:1px solid var(--color-border-light)}.donate-cta-card{text-align:center;background:var(--color-primary-light);border:none;flex-direction:column;align-items:center;padding:3rem 2.5rem;display:flex}@media (width>=1024px){.donate-cta-card{padding:4rem}}.donate-cta-left{flex-direction:column;align-items:center;width:100%;max-width:640px;display:flex}.donate-cta-left .badge-custom{margin-bottom:1rem}.donate-cta-title{color:var(--color-text-dark);margin-bottom:1rem;font-size:2rem;font-weight:800;line-height:1.2}.donate-cta-desc{color:var(--color-text-muted);margin-bottom:1.75rem;font-size:.9rem;line-height:1.7}.donate-amount-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:1rem;display:flex}.donate-amt-btn{border:1.5px solid var(--color-border);cursor:pointer;color:var(--color-text-dark);background:0 0;border-radius:12px;padding:10px 22px;font-size:.9rem;font-weight:700;transition:all .2s}.donate-amt-btn:hover{border-color:var(--color-primary)}.donate-amt-btn.active{border:2px solid var(--color-primary);color:var(--color-primary);background:#fff}.donate-custom-input{border:1.5px solid var(--color-primary);width:100%;color:var(--color-text-dark);background:#fff;border-radius:12px;margin-bottom:1rem;padding:12px 16px;font-size:.9rem;display:block}.donate-impact-note{color:var(--color-text-muted);margin-bottom:1.5rem;font-size:.78rem;font-style:italic}.donate-cta-btn{justify-content:center;width:100%;padding:15px 28px;font-size:1rem}.donate-cta-right{flex-direction:column;gap:1.5rem;display:flex}.donate-progress-card{box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;flex:1;padding:1.75rem}.donate-progress-card .badge-custom{margin-bottom:1rem}.donate-progress-header{color:var(--color-text-dark);justify-content:space-between;margin-bottom:8px;font-size:.82rem;font-weight:700;display:flex}.donate-progress-pct{color:var(--color-primary)}.donate-progress-bar-wrap{background:var(--color-border-light);border-radius:999px;height:8px;margin-bottom:10px;overflow:hidden}.donate-progress-bar{background:var(--color-primary);border-radius:999px;height:100%;transition:width 1s}.donate-progress-amounts{justify-content:space-between;margin-bottom:1.25rem;font-size:.82rem;font-weight:800;display:flex}.donate-progress-amounts span:last-child{color:var(--color-text-muted);font-weight:600}.donate-donors-row{border-top:1px solid var(--color-border-light);align-items:center;gap:10px;padding-top:1rem;display:flex}.donate-avatar-stack{display:flex}.donate-avatar-chip{background:var(--color-primary-light);width:32px;height:32px;color:var(--color-primary);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;margin-left:-8px;font-size:.65rem;font-weight:700;display:flex}.donate-avatar-chip:first-child{margin-left:0}.donate-donors-label{color:var(--color-text-muted);font-size:.75rem;font-weight:600}.donate-compliance-card{box-shadow:var(--shadow-sm);border:1px solid var(--color-border-light);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:1.25rem 1.5rem;display:flex}.donate-compliance-icon{color:var(--color-primary);flex-shrink:0}.donate-compliance-title{color:var(--color-text-dark);font-size:.875rem;font-weight:800}.donate-compliance-sub{color:var(--color-text-muted);margin-top:2px;font-size:.72rem}body.dark-mode .donate-cta-card,body.dark-mode .donate-progress-card,body.dark-mode .donate-compliance-card{background:var(--color-bg-white);border-color:var(--color-border);color:var(--color-text-white)}body.dark-mode .donate-amt-btn{border-color:var(--color-border);color:var(--color-text-white);background:#ffffff0f}body.dark-mode .donate-amt-btn.active{background:var(--color-primary);border-color:var(--color-primary);color:#1e293b!important}body.dark-mode .donate-custom-input{border-color:var(--color-border);color:var(--color-text-white);background:#ffffff14}.faq-section{background:var(--color-bg-gray)}.faq-list{flex-direction:column;gap:0;max-width:760px;margin:0 auto;display:flex}.faq-item{border-bottom:1px solid var(--color-border-light)}.faq-item:first-child{border-top:1px solid var(--color-border-light)}.faq-question{width:100%;color:var(--color-text-dark);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:1.25rem 0;font-size:1rem;font-weight:700;transition:color .2s;display:flex}.faq-item.open .faq-question{color:var(--color-primary)}.faq-answer-wrap{overflow:hidden}.faq-answer{color:var(--color-text-muted);padding:0 0 1.25rem;font-size:.9rem;line-height:1.75}.faq-contact-link{color:var(--color-primary);align-items:center;gap:6px;font-size:.9rem;font-weight:700;transition:gap .2s;display:inline-flex}.faq-contact-link:hover{gap:10px}.volunteer-cta-banner{justify-content:center;align-items:center;min-height:480px;display:flex;position:relative;overflow:hidden}.volunteer-cta-bg{position:absolute;inset:0}.volunteer-cta-img{object-fit:cover;width:100%;height:100%}.volunteer-cta-overlay{background:linear-gradient(to right, rgba(var(--color-primary-rgb), .88) 0%, rgba(var(--color-primary-rgb), .6) 100%);position:absolute;inset:0}.volunteer-cta-content{z-index:2;text-align:center;padding:4rem 1rem;position:relative}.volunteer-cta-title{color:#fff;font-size:clamp(2rem,4vw,3rem);font-weight:800;font-family:var(--font-serif);margin-bottom:1.25rem}.volunteer-cta-sub{color:#ffffffd9;max-width:640px;margin:0 auto 2.5rem;font-size:1rem;line-height:1.7}.volunteer-cta-btns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.volunteer-btn-primary{color:var(--color-primary);background:#fff;padding:14px 30px;font-size:1rem}.volunteer-btn-primary:hover{background:var(--color-primary-light);color:var(--color-primary);transform:translateY(-2px)}.volunteer-btn-outline{color:#fff;border-color:#ffffffb3;padding:14px 30px;font-size:1rem}.volunteer-btn-outline:hover{color:#fff;background:#ffffff26;border-color:#fff}.bylaws-sidebar-btn{cursor:pointer}.bylaws-sidebar-btn:hover{background-color:rgba(var(--color-primary-rgb), .04);color:var(--color-primary)!important;padding-left:16px!important}.mobile-only-block{width:100%;display:block;position:relative}.bylaws-desktop-layout{display:none}@media (width>=1024px){.mobile-only-block{display:none}.bylaws-desktop-layout{display:grid}}.bylaws-content-card table{border-collapse:collapse;width:100%;margin:1.5rem 0}.bylaws-content-card table th{color:var(--color-text-dark);border-bottom:2px solid var(--color-border);padding:12px;font-weight:700}.bylaws-content-card table td{color:var(--color-text-muted);border-bottom:1px solid var(--color-border-light);padding:12px}.bylaws-content-card table tr:hover{background-color:rgba(var(--color-primary-rgb), .02)}.road-outer-scroll{background:var(--color-primary-light);width:100%;box-shadow:inset 0 0 24px rgba(var(--color-primary-rgb), .04);border-radius:24px;padding:1.5rem .5rem 2rem;overflow:visible}.road-milestone-grid{grid-template-columns:repeat(3,1fr);gap:.85rem;width:100%;padding:0 .5rem;display:grid}@media (width<=900px){.road-milestone-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.road-milestone-grid{grid-template-columns:1fr}}.road-inner-canvas{display:none}.road-svg-canvas{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.road-nav-btn{border:1px solid var(--color-border-light);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-weight:700;transition:all .2s;display:inline-flex}.road-nav-btn.prev{color:var(--color-accent);background:#fff}.road-nav-btn.next{color:var(--color-accent);background:#000;border-color:#000}.road-nav-btn:hover{transform:scale(1.05)}.road-milestone-card{-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#f9f4ebe0;border:1px solid #c0b09073;border-radius:14px;flex-direction:column;gap:.4rem;width:100%;height:auto;padding:1rem 1rem .9rem;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:visible;box-shadow:0 4px 14px #3a6b2a12,inset 0 1px #fff9}.road-milestone-card:hover{z-index:10;border-color:#3a6b2a47;transform:translateY(-5px)scale(1.02);box-shadow:0 12px 28px #3a6b2a21}.road-milestone-card.active{background:var(--color-secondary-light);color:var(--color-text-dark);border-color:var(--color-secondary);box-shadow:0 10px 28px rgba(var(--color-secondary-rgb), .15)}.road-milestone-card-step{letter-spacing:.06em;color:var(--color-secondary);text-transform:uppercase;align-items:center;gap:.4rem;font-size:.65rem;font-weight:800;display:flex}.road-milestone-card-step-badge{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.6rem;font-weight:900;display:inline-flex}.road-milestone-card.active .road-milestone-card-step{color:var(--color-secondary-dark)}.road-milestone-card.active .road-milestone-card-step-badge{background:var(--color-primary);color:#fff}.road-milestone-card-title{color:var(--color-text-dark);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:.82rem;font-weight:800;line-height:1.25}.road-milestone-card.active .road-milestone-card-title{color:var(--color-text-dark)}.road-milestone-card-desc{color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.72rem;line-height:1.4;display:-webkit-box;overflow:hidden}.road-milestone-card.active .road-milestone-card-desc{color:var(--color-text-muted)}.road-milestone-card-year{letter-spacing:.05em;text-transform:uppercase;color:var(--color-primary);margin-top:.2rem;font-size:.65rem;font-weight:900}.road-milestone-card.active .road-milestone-card-year{color:var(--color-primary)}.road-dot-node{z-index:6;border:3px solid var(--color-accent);cursor:pointer;background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #f4b40033}.road-dot-node:hover{transform:translate(-50%,-50%)scale(1.4)}@keyframes driveHorizontal{0%{top:280px;left:0;transform:translate(-50%,-50%)rotate(0)}10%{top:220px;left:135px;transform:translate(-50%,-50%)rotate(-12deg)}25%{top:280px;left:337px;transform:translate(-50%,-50%)rotate(10deg)}50%{top:220px;left:675px;transform:translate(-50%,-50%)rotate(-10deg)}75%{top:280px;left:1012px;transform:translate(-50%,-50%)rotate(10deg)}to{top:280px;left:1350px;transform:translate(-50%,-50%)rotate(0)}}.road-car-marker{border:3px solid var(--color-accent);z-index:8;width:28px;height:28px;color:var(--color-accent);background:#000;border-radius:50%;justify-content:center;align-items:center;animation:25s linear infinite driveHorizontal;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 10px #00000040}.founders-message-grid{grid-template-columns:350px 1fr;align-items:start;gap:3.5rem;display:grid}@media (width<=991px){.founders-message-grid{text-align:center;grid-template-columns:1fr;gap:2.5rem}.founder-photo-card{margin:0 auto}}.founder-photo-float{z-index:15;width:100%;max-width:320px;position:relative}@media (width<=768px){.founder-photo-float{float:none!important;max-width:420px!important;margin-bottom:2rem!important;margin-left:auto!important;margin-right:auto!important}}.hero-stats-pill{background-color:var(--color-primary-light);border:1px solid var(--color-border);border-radius:9999px;justify-content:space-between;align-items:center;width:100%;padding:1.25rem 2.5rem 1.25rem 3.5rem;display:flex;position:relative;box-shadow:0 10px 30px #0000000d}.hero-stats-item{text-align:center;flex:1}.hero-stats-item h3{color:var(--color-primary);font-size:2.25rem;font-weight:900;font-family:var(--font-serif);margin:0;line-height:1.1}.hero-stats-item p{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.85rem;font-weight:700}.hero-stats-divider{background-color:rgba(var(--color-primary-rgb), .25);width:2px;height:48px;margin:0 1.5rem}.hero-stats-bee-box{z-index:10;position:absolute;top:50%;right:-25px;transform:translateY(-50%)}@keyframes flapLeft{0%{transform:rotate(-30deg)}50%{transform:rotate(-45deg)}to{transform:rotate(-30deg)}}@keyframes flapRight{0%{transform:rotate(30deg)}50%{transform:rotate(45deg)}to{transform:rotate(30deg)}}.wing-left{transform-origin:30px 40px;animation:.15s linear infinite flapLeft}.wing-right{transform-origin:70px 40px;animation:.15s linear infinite flapRight}@keyframes hoverBee{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.honeybee-svg{animation:2s ease-in-out infinite hoverBee}@media (width<=768px){.hero-stats-pill{border-radius:24px;flex-direction:column;align-items:stretch;gap:1.5rem;padding:2rem 1.5rem}.hero-stats-divider{display:none}.hero-stats-bee-box{justify-content:center;margin-top:1rem;display:flex;position:relative;top:0;right:0;transform:none}}.team-grid-layout{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.team-grid-layout>*{flex:0 0 calc(50% - .75rem);min-width:0}@media (width>=640px){.team-grid-layout>*{flex:0 0 calc(33.333% - .9rem)}}@media (width>=1024px){.team-grid-layout>*{flex:0 0 calc(25% - 1rem)}}.team-avatar-circular-wrap{background:linear-gradient(135deg, var(--color-secondary), var(--color-primary));width:80px;height:80px;box-shadow:var(--shadow-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:.9rem;padding:3px;display:flex;position:relative}.team-avatar-circular-wrap .team-avatar-circular{background:var(--color-bg-cream);border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden}.team-avatar-circular img{object-fit:cover;object-position:top;width:100%;height:100%}.stats-pyramid-row{justify-content:center;gap:1.25rem;margin-bottom:1.25rem;display:flex}.stats-pyramid-row-4{max-width:100%}.stats-pyramid-row-2{max-width:60%;margin-left:auto;margin-right:auto}.stats-pyramid-row-1{max-width:32%;margin-left:auto;margin-right:auto}.stats-pyramid-card{text-align:center;background-color:var(--color-bg-white);border:1px solid var(--color-border-light);min-width:0;box-shadow:var(--shadow-sm);cursor:default;border-radius:16px;flex-direction:column;flex:1;align-items:center;padding:1.6rem 1rem 1.4rem;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex}.stats-pyramid-card:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary-light);transform:translateY(-5px)}.stats-pyramid-apex{background:linear-gradient(135deg, var(--color-primary-light), var(--color-bg-cream));border-color:var(--color-border);box-shadow:var(--shadow-md)}.stats-pyramid-icon{filter:drop-shadow(0 2px 4px #c17f5a33);margin-bottom:.75rem;font-size:2rem;line-height:1}.stats-pyramid-card .hero-stats-item{flex:unset;width:100%}.stats-pyramid-card .hero-stats-item h3{color:var(--color-primary);font-size:clamp(1.7rem,3vw,2.4rem)}.stats-pyramid-card .hero-stats-item p{color:var(--color-text-muted);font-size:.8rem}@media (width<=768px){.container-custom{padding-left:1rem!important;padding-right:1rem!important}.section-padding{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.section-title{font-size:1.6rem!important}.hero-grid{text-align:center;grid-template-columns:1fr!important;gap:2rem!important}.hero-content{text-align:center}.hero-cta-group{flex-wrap:wrap;justify-content:center!important}.stats-pyramid-row{flex-wrap:wrap;gap:.85rem;max-width:100%!important}.stats-pyramid-card{flex:0 0 calc(50% - .5rem);min-width:140px;padding:1.2rem .75rem}.stats-pyramid-apex{flex:0 0 100%}.focus-section .grid-cols-responsive,.bento-grid{grid-template-columns:1fr!important}[class*=mission-grid],[class*=vision-grid],[class*=about-grid],[class*=two-col]{grid-template-columns:1fr!important;gap:1.5rem!important}.hero-stats-pill{align-items:stretch;gap:1.2rem;border-radius:20px!important;flex-direction:column!important;padding:1.5rem!important}.hero-stats-divider{display:none!important}.hero-stats-bee-box{justify-content:center;display:flex;position:relative!important;top:0!important;right:0!important;transform:none!important}.testimonial-grid{grid-template-columns:1fr!important}.faq-section{padding:2rem 1rem!important}.donate-form-row,.cta-actions{flex-direction:column!important;align-items:stretch!important}.text-gradient-nexus{color:#e68952;background:linear-gradient(135deg,#e68952,#d9854e);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.footer-grid{grid-template-columns:1fr!important;gap:0!important}.footer-brand-col{margin-bottom:1.5rem}.hero-btn-primary,.hero-btn-outline{justify-content:center;width:100%}.impact-stats-section .road-outer-scroll{overflow-x:auto!important}}.journey-3d-section{background-color:var(--color-bg-gray);transition:background-color var(--transition-normal)}.journey-layout-grid{grid-template-columns:1fr 1.35fr;align-items:flex-start;gap:3.5rem;display:grid}@media (width<=1024px){.journey-layout-grid{grid-template-columns:1fr;gap:3rem}}.journey-header-col{flex-direction:column;gap:1rem;display:flex;position:sticky;top:100px}.journey-main-title{font-family:var(--font-serif);color:var(--color-text-dark);letter-spacing:-.02em;margin:.5rem 0 .25rem;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:700;line-height:1.15}.journey-title-gradient{color:var(--color-primary);background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.journey-main-desc{color:var(--color-text-muted);max-width:420px;margin:0;font-size:.95rem;line-height:1.7}.journey-stat-card{background:var(--color-bg-white);border:1px solid var(--color-border-light);border-radius:24px;flex-direction:column;align-items:flex-start;gap:.75rem;max-width:280px;margin-top:1.5rem;padding:1.75rem 1.5rem;display:flex;position:relative;box-shadow:0 16px 36px #0000000f,inset 0 1px #fff9}.journey-stat-icon-wrap{background:var(--color-gradient-primary);color:#fff;width:48px;height:48px;box-shadow:0 8px 18px rgba(var(--color-primary-rgb), .35);border-radius:16px;justify-content:center;align-items:center;display:flex}.journey-stat-number{color:var(--color-primary);letter-spacing:-.03em;font-size:3.5rem;font-weight:900;line-height:1}.journey-stat-label{color:var(--color-text-muted);font-size:.88rem;line-height:1.5}.journey-stat-label strong{color:var(--color-text-dark)}.journey-path-col{flex-direction:column;align-items:center;display:flex}.journey-pedestal-wrap{z-index:5;flex-direction:column;align-items:center;margin-bottom:2.5rem;display:flex;position:relative}.journey-pedestal-platform{justify-content:center;align-items:center;width:140px;height:90px;display:flex;position:relative}.journey-pedestal-ring{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(60deg)}.journey-pedestal-ring.ring-3{background:var(--color-bg-white);border:1px solid var(--color-border);width:130px;height:130px;box-shadow:0 16px 32px #0000001a}.journey-pedestal-ring.ring-2{background:var(--color-primary-light);border:1px solid var(--color-primary);width:100px;height:100px}.journey-pedestal-ring.ring-1{background:var(--color-primary);width:70px;height:70px}.journey-pedestal-icon{z-index:6;background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;animation:3s ease-in-out infinite alternate pedestalBounce;display:flex;position:relative;box-shadow:0 12px 28px #00000040}@keyframes pedestalBounce{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.journey-pedestal-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);background:var(--color-primary-light);border:1px solid var(--color-border);border-radius:9999px;margin-top:1rem;padding:6px 16px;font-size:.72rem;font-weight:900}.journey-serpentine-container{width:100%;padding:1rem 0;position:relative}.journey-curvy-road-svg{z-index:1;pointer-events:none;width:100%;height:calc(100% + 40px);position:absolute;top:-20px;left:0;overflow:visible}.journey-road-ribbon-path{stroke:url(#roadRibbonGrad)!important}.journey-road-center-line{stroke:#fff!important;opacity:.85!important}.journey-steps-list{z-index:4;flex-direction:column;gap:2.25rem;padding:1rem 0;display:flex;position:relative}.journey-step-card{-webkit-backdrop-filter:blur(16px);border:1px solid var(--color-border);cursor:pointer;background:#fffffff0;border-radius:24px;align-items:flex-start;gap:1.25rem;width:100%;max-width:440px;padding:1.5rem 1.75rem;transition:all .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:0 16px 36px #0f4c8114,inset 0 1px #ffffffe6}.journey-step-card.step-pos-right{margin-left:auto;margin-right:0}.journey-step-card.step-pos-left{margin-left:0;margin-right:auto}@media (width<=768px){.journey-step-card{max-width:100%;margin-left:0!important;margin-right:0!important}}.journey-step-card:hover{border-color:var(--color-primary);transform:translateY(-6px)scale(1.02);box-shadow:0 20px 40px #0000001f}.journey-step-card.active{border-color:var(--color-primary);box-shadow:0 16px 36px rgba(var(--color-primary-rgb), .2);background:var(--color-bg-white)}.journey-step-icon-badge{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));color:#fff;width:52px;height:52px;box-shadow:0 8px 20px rgba(var(--color-primary-rgb), .35);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s;display:flex}.journey-step-card:hover .journey-step-icon-badge{transform:scale(1.1)rotate(-5deg)}.journey-step-content{flex-direction:column;flex:1;gap:.35rem;display:flex}.journey-step-meta{align-items:center;gap:10px;display:flex}.journey-step-num{color:var(--color-primary);letter-spacing:.08em;font-size:.72rem;font-weight:900}.journey-step-tag{letter-spacing:.06em;background:var(--color-primary-light);color:var(--color-primary);text-transform:uppercase;border-radius:9999px;padding:2px 8px;font-size:.65rem;font-weight:800}.journey-step-title{color:var(--color-text-dark);margin:2px 0 0;font-size:1.1rem;font-weight:800;line-height:1.3}.journey-step-desc{color:var(--color-text-muted);margin:0;font-size:.85rem;line-height:1.5}.journey-step-year{color:var(--color-text-light);margin-top:4px;font-size:.72rem;font-weight:700}.journey-bottom-bar{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary-dark));box-shadow:0 16px 40px rgba(var(--color-primary-rgb), .3);color:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:4rem;padding:1.75rem 2.25rem;display:flex}@media (width<=768px){.journey-bottom-bar{flex-direction:column;align-items:flex-start;padding:1.5rem}}.journey-bottom-left{align-items:center;gap:1.25rem;display:flex}.journey-bottom-icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#fff3;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.journey-bottom-title{color:#fff;margin:0;font-size:1.2rem;font-weight:800}.journey-bottom-desc{color:#ffffffd9;margin:4px 0 0;font-size:.88rem}.journey-bottom-btn{white-space:nowrap;border-radius:9999px;align-items:center;gap:8px;padding:.85rem 1.75rem;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;color:#1e293b!important;background:#fff!important;box-shadow:0 8px 20px #00000026!important}.journey-bottom-btn:hover{transform:translateY(-2px)scale(1.03);color:#1e293b!important;box-shadow:0 12px 28px #00000040!important}.journey-bottom-btn *{color:#1e293b!important}.milestone-nexus-section{background-color:var(--color-bg-gray);transition:background-color var(--transition-normal);padding:3.5rem 0 4rem!important}.text-gradient-nexus{color:var(--color-primary);background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.nexus-bg-glow{filter:blur(80px);pointer-events:none;opacity:.35;border-radius:50%;position:absolute}.nexus-bg-glow.glow-1{background:var(--color-primary-light);width:350px;height:350px;top:10%;left:-100px}.nexus-bg-glow.glow-2{background:var(--color-secondary-light);width:350px;height:350px;bottom:10%;right:-100px}.nexus-nav-bar{background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:20px;align-items:center;gap:.75rem;margin-bottom:2rem;padding:.6rem 1rem;display:flex;box-shadow:0 10px 28px #0000000a}.nexus-nav-arrow{border:1px solid var(--color-border);background:var(--color-bg-white);width:32px;height:32px;color:var(--color-primary);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.nexus-nav-arrow:hover:not(:disabled){background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.nexus-nav-arrow:disabled{opacity:.3;cursor:not-allowed}.nexus-nav-track{flex:1;justify-content:space-between;align-items:flex-start;min-height:52px;padding:0 1.25rem;display:flex;position:relative}.nexus-nav-track:before{content:"";background:var(--color-border);z-index:1;border-radius:9999px;height:3px;position:absolute;top:14px;left:2rem;right:2rem}.nexus-nav-progress-fill{background:linear-gradient(90deg, var(--color-primary), var(--color-secondary));z-index:2;border-radius:9999px;height:3px;transition:width .4s cubic-bezier(.34,1.56,.64,1);position:absolute;top:14px;left:2rem}.nexus-nav-node{z-index:3;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex;position:relative}.nexus-nav-node-dot{background:var(--color-bg-white);border:2px solid var(--color-border);width:28px;height:28px;color:var(--color-text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;font-weight:800;transition:all .25s;display:flex;box-shadow:0 2px 6px #0000000d}.nexus-nav-node.passed .nexus-nav-node-dot{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}.nexus-nav-node.active .nexus-nav-node-dot{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 0 0 4px rgba(var(--color-primary-rgb), .2);transform:scale(1.2)}.nexus-nav-node-label-wrap{flex-direction:column;align-items:center;gap:1px;display:flex}.nexus-nav-node-step{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.6rem;font-weight:900}.nexus-nav-node.active .nexus-nav-node-step{color:var(--color-primary)}.nexus-nav-node-year{color:var(--color-text-dark);background:var(--color-bg-gray);border:1px solid var(--color-border-light);border-radius:6px;padding:1px 6px;font-size:.66rem;font-weight:800}@media (width<=768px){.nexus-nav-node-label-wrap{display:none}}.nexus-grid{grid-template-columns:1.25fr 1fr;align-items:flex-start;gap:1.5rem;display:grid}@media (width<=992px){.nexus-grid{grid-template-columns:1fr}}.nexus-spotlight-card{background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:20px;flex-direction:column;gap:1rem;padding:1.5rem 1.75rem;display:flex;position:relative;box-shadow:0 12px 32px #0000000d,inset 0 1px #ffffffe6}.nexus-spotlight-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.nexus-spotlight-tag{letter-spacing:.08em;text-transform:uppercase;background:var(--color-primary-light);color:var(--color-primary);border:1px solid rgba(var(--color-primary-rgb), .2);border-radius:9999px;padding:3px 10px;font-size:.64rem;font-weight:900}.nexus-spotlight-location{color:var(--color-text-muted);align-items:center;gap:4px;font-size:.72rem;font-weight:700;display:flex}.nexus-spotlight-index{color:var(--color-text-light);letter-spacing:.06em;font-size:.68rem;font-weight:900}.nexus-spotlight-hero{align-items:center;gap:1rem;display:flex}.nexus-spotlight-icon-badge{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));color:#fff;width:48px;height:48px;box-shadow:0 8px 20px rgba(var(--color-primary-rgb), .3);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nexus-spotlight-date{color:var(--color-primary);align-items:center;gap:4px;font-size:.72rem;font-weight:800;display:flex}.nexus-spotlight-title{font-family:var(--font-serif);color:var(--color-text-dark);margin:2px 0 0;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:800;line-height:1.25}.nexus-spotlight-desc{color:var(--color-text-muted);margin:0;font-size:.86rem;line-height:1.55}.nexus-spotlight-highlights{flex-direction:column;gap:.4rem;margin-top:.25rem;display:flex}.nexus-highlights-heading{letter-spacing:.08em;color:var(--color-text-light);text-transform:uppercase;font-size:.62rem;font-weight:900}.nexus-highlights-list{flex-wrap:wrap;gap:6px;display:flex}.nexus-highlight-pill{background:var(--color-bg-gray);border:1px solid var(--color-border-light);color:var(--color-text-dark);border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.nexus-highlight-check{color:var(--color-primary)}.nexus-spotlight-footer{border-top:1px solid var(--color-border-light);justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;padding-top:1rem;display:flex}.nexus-footer-steps{align-items:center;gap:5px;display:flex}.nexus-footer-dot{background:var(--color-border);cursor:pointer;border-radius:50%;width:7px;height:7px;transition:all .25s}.nexus-footer-dot.active{background:var(--color-primary);border-radius:9999px;width:20px}.nexus-spotlight-btn{border-radius:9999px;align-items:center;gap:8px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;padding:11px 24px!important;font-size:.92rem!important}.nexus-stack-list{flex-direction:column;gap:.5rem;display:flex}.nexus-stack-item{background:var(--color-bg-white);border:1px solid var(--color-border);cursor:pointer;border-radius:14px;align-items:center;gap:.75rem;padding:.65rem .9rem;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 2px 8px #00000005}.nexus-stack-item:hover{border-color:var(--color-primary);transform:translate(4px);box-shadow:0 6px 16px #0000000f}.nexus-stack-item.active{background:var(--color-primary-light);border-color:var(--color-primary);box-shadow:0 8px 20px rgba(var(--color-primary-rgb), .12)}.nexus-stack-item-icon{background:var(--color-bg-gray);width:34px;height:34px;color:var(--color-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .25s;display:flex}.nexus-stack-item-icon svg{width:16px;height:16px}.nexus-stack-item.active .nexus-stack-item-icon{background:var(--color-primary);color:#fff}.nexus-stack-item-info{flex:1}.nexus-stack-item-meta{align-items:center;gap:6px;margin-bottom:1px;display:flex}.nexus-stack-item-step{color:var(--color-primary);letter-spacing:.05em;font-size:.6rem;font-weight:900}.nexus-stack-item-year{color:var(--color-text-muted);font-size:.65rem;font-weight:700}.nexus-stack-item-title{color:var(--color-text-dark);margin:0;font-size:.85rem;font-weight:800;line-height:1.2}.nexus-indicator-orb{background:var(--color-border);border-radius:50%;width:8px;height:8px;transition:all .25s}.nexus-stack-item.active .nexus-indicator-orb{background:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .25)}body.dark-mode .nexus-nav-bar,body.dark-mode .nexus-spotlight-card,body.dark-mode .nexus-stack-item{color:#fff!important;background:#1e2520!important;border-color:#ffffff1f!important}body.dark-mode .nexus-nav-arrow{color:#fff!important;background:#1a221c!important;border-color:#ffffff26!important}body.dark-mode .nexus-nav-node-dot{color:#ffffffb3!important;background:#1a221c!important;border-color:#fff3!important}body.dark-mode .nexus-nav-node-year{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff26!important}body.dark-mode .nexus-spotlight-desc,body.dark-mode .nexus-stack-item-year{color:#ffffffbf!important}body.dark-mode .nexus-highlight-pill{color:#fff!important;background:#ffffff14!important;border-color:#ffffff1f!important}body.dark-mode .nexus-stack-item-icon{color:var(--color-primary,#a3c5a8)!important;background:#ffffff1a!important}body.dark-mode .nexus-stack-item.active{border-color:var(--color-primary,#a3c5a8)!important;background:#ffffff14!important}body.dark-mode section:nth-of-type(odd),body.dark-mode .subpage-hero{color:#f5f2ed!important;background-color:#181716!important;border-color:#ffffff14!important}body.dark-mode section:nth-of-type(odd) h1,body.dark-mode section:nth-of-type(odd) h2,body.dark-mode section:nth-of-type(odd) h3,body.dark-mode section:nth-of-type(odd) h4,body.dark-mode .subpage-hero-title,body.dark-mode section:nth-of-type(odd) .section-title{color:#f5f2ed!important}body.dark-mode section:nth-of-type(odd) p,body.dark-mode section:nth-of-type(odd) span,body.dark-mode section:nth-of-type(odd) li,body.dark-mode .subpage-hero-desc,body.dark-mode section:nth-of-type(odd) .section-subtitle{color:#c5beb3!important}.badge-custom,.alt-pill{color:#4b5563!important;background-color:#e2e8f0!important;border:1px solid #00000014!important;font-weight:700!important}section#foundation .badge-custom,section#foundation .alt-pill,section.subpage-hero .badge-custom,body.dark-mode .badge-custom,body.dark-mode .alt-pill,body.dark-mode section .badge-custom,body.dark-mode section .alt-pill,body.dark-mode section:nth-of-type(odd) .badge-custom,body.dark-mode section:nth-of-type(odd) .alt-pill,body.dark-mode section:nth-of-type(2n) .badge-custom,body.dark-mode section:nth-of-type(2n) .alt-pill{color:#68696b!important;background-color:#fff!important;border:1px solid #0000001a!important;font-weight:700!important}body.dark-mode section:nth-of-type(2n) .premium-card,body.dark-mode section:nth-of-type(2n) .kpi-card,body.dark-mode section:nth-of-type(2n) .blog-card,body.dark-mode section:nth-of-type(2n) .event-card,body.dark-mode section:nth-of-type(2n) .gallery-card,body.dark-mode section:nth-of-type(2n) .team-member-card,body.dark-mode section:nth-of-type(2n) .milestone-card{color:#1c1a18!important;background:#ece7df!important;border:1px solid #0000001a!important}body.dark-mode section:nth-of-type(2n) .premium-card h3,body.dark-mode section:nth-of-type(2n) .premium-card h4,body.dark-mode section:nth-of-type(2n) .premium-card p[style*=fontWeight],body.dark-mode section:nth-of-type(2n) .blog-card h3,body.dark-mode section:nth-of-type(2n) .event-card h3,body.dark-mode section:nth-of-type(2n) .team-member-card h3{color:#1c1a18!important}body.dark-mode section:nth-of-type(2n) .premium-card p,body.dark-mode section:nth-of-type(2n) .blog-card p,body.dark-mode section:nth-of-type(2n) .event-card p,body.dark-mode section:nth-of-type(2n) .team-member-card p{color:#2b2824!important}body.dark-mode section:nth-of-type(2n) .btn-primary,body.dark-mode section:nth-of-type(2n) .btn-donate{color:#181716!important;background-color:#ece7df!important;border:none!important}body.dark-mode section#foundation,body.dark-mode #foundation,body.dark-mode #foundation .section-padding{color:#f5f2ed!important;background-color:#181716!important}body.dark-mode #foundation h1,body.dark-mode #foundation h2,body.dark-mode #foundation h3,body.dark-mode #foundation h4,body.dark-mode #foundation p,body.dark-mode #foundation span,body.dark-mode #foundation li,body.dark-mode #foundation div,body.dark-mode #foundation strong,body.dark-mode #foundation blockquote,body.dark-mode #foundation h2,body.dark-mode #foundation p{color:#f5f2ed!important}body.dark-mode #foundation .premium-card{color:#f5f2ed!important;background-color:#252422!important;border-color:#ffffff1f!important}body.dark-mode #foundation .premium-card div[style*=backgroundColor],body.dark-mode #foundation .premium-card a[style*=backgroundColor]{background-color:#1e1d1b!important;border-color:#ffffff1f!important}body.dark-mode #foundation .premium-card div[style*=backgroundColor] p,body.dark-mode #foundation .premium-card div[style*=backgroundColor] span,body.dark-mode #foundation .premium-card a[style*=backgroundColor] p,body.dark-mode #foundation .premium-card a[style*=backgroundColor] span{color:#f5f2ed!important}body.dark-mode #foundation div[style*=gridTemplateColumns]>div{background-color:#1e1d1b!important;border-color:#ffffff1f!important}body.dark-mode #foundation div[style*=gridTemplateColumns]>div p,body.dark-mode #foundation div[style*=gridTemplateColumns]>div span{color:#f5f2ed!important}body.dark-mode #foundation a[href*=mailto],body.dark-mode #foundation a[href*=tel],body.dark-mode #foundation a[href*=instagram],body.dark-mode #foundation a[href*=linkedin],body.dark-mode #foundation a[href*=whatsapp],body.dark-mode #foundation a[href*=linktr]{background-color:#1e1d1b!important;border-color:#ffffff1f!important}body.dark-mode #foundation a[href*=mailto] p,body.dark-mode #foundation a[href*=tel] p,body.dark-mode #foundation a p,body.dark-mode #foundation a span,body.dark-mode .premium-card h2,body.dark-mode .premium-card h3,body.dark-mode .premium-card h4,body.dark-mode .premium-card p,body.dark-mode .premium-card span,body.dark-mode .premium-card li,body.dark-mode .premium-card strong,body.dark-mode .premium-card blockquote{color:#f5f2ed!important}body.dark-mode div[style*=gridTemplateColumns]>div[style*=borderRadius],body.dark-mode div[style*=gridTemplateColumns]>div{color:#f5f2ed!important;background-color:#252422!important;border-color:#ffffff1f!important}body.dark-mode div[style*=gridTemplateColumns]>div span,body.dark-mode div[style*=gridTemplateColumns]>div p,body.dark-mode div[style*=gridTemplateColumns]>div h4,body.dark-mode div[style*=gridTemplateColumns]>div h3{color:#f5f2ed!important}body.dark-mode div[style*=gridTemplateColumns]>div[style*="backgroundColor: var(--color-bg-white)"],body.dark-mode div[style*="backgroundColor: var(--color-bg-white)"]{color:#f5f2ed!important;background-color:#252422!important}body.dark-mode div[style*="backgroundColor: var(--color-bg-white)"] p,body.dark-mode .form-label,body.dark-mode form label,body.dark-mode .bylaw-agree-label{color:#f5f2ed!important}body.dark-mode div[style*=sticky]{background-color:#181716!important;border-color:#ffffff1a!important}body.dark-mode div[style*=sticky] button{color:#ece7df!important}body.dark-mode div[style*=sticky] button[style*="2px solid"]{color:#fff!important;background-color:#4a453f!important;border-color:#ece7df!important}body.dark-mode .nexus-spotlight-card,body.dark-mode .nexus-stack-item{color:#f5f2ed!important;background:#252422!important;border-color:#ffffff1a!important}body.dark-mode .nexus-stack-item.active{background:#4a453f!important;border-color:#ece7df!important}body.dark-mode .nexus-spotlight-title,body.dark-mode .nexus-stack-item-title,body.dark-mode .nexus-spotlight-desc,body.dark-mode .nexus-stack-item-year{color:#f5f2ed!important}body.dark-mode input,body.dark-mode textarea,body.dark-mode select{color:#f5f2ed!important;background-color:#252422!important;border:1px solid #ffffff26!important}.governance-pill,section#foundation .governance-pill,body.dark-mode section#foundation .governance-pill,.prog-btn,.prog-btn span,.prog-btn svg,body.dark-mode .prog-btn,body.dark-mode .prog-btn span,body.dark-mode .prog-btn svg,.featured-blog-title,.featured-blog-title a,body.dark-mode .featured-blog-title,body.dark-mode .featured-blog-title a,.featured-blog-btn,.featured-blog-btn span,.featured-blog-btn svg,body.dark-mode .featured-blog-btn,body.dark-mode .featured-blog-btn span,body.dark-mode .featured-blog-btn svg,.values-culture-card,.values-culture-card h3,.values-culture-card p,.values-culture-card span,.values-culture-card li,body.dark-mode .values-culture-card,body.dark-mode .values-culture-card h3,body.dark-mode .values-culture-card p,body.dark-mode .values-culture-card span,body.dark-mode .values-culture-card li{color:#68696b!important}.volunteer-form-gray-card,body.dark-mode .volunteer-form-gray-card{background-color:#383532!important;border:1px solid #ffffff26!important}.volunteer-form-gray-card h2,.volunteer-form-gray-card h2 span,.volunteer-form-gray-card h2 svg,body.dark-mode .volunteer-form-gray-card h2,body.dark-mode .volunteer-form-gray-card h2 span,body.dark-mode .volunteer-form-gray-card h2 svg{color:#fc4e1e!important;fill:#fc4e1e!important}.volunteer-form-gray-card label,.volunteer-form-gray-card .form-label,.volunteer-form-gray-card .bylaw-agree-label,body.dark-mode .volunteer-form-gray-card label,body.dark-mode .volunteer-form-gray-card .form-label,body.dark-mode .volunteer-form-gray-card .bylaw-agree-label{color:#000!important;font-weight:700!important}.volunteer-form-gray-card input,.volunteer-form-gray-card select,.volunteer-form-gray-card textarea,body.dark-mode .volunteer-form-gray-card input,body.dark-mode .volunteer-form-gray-card select,body.dark-mode .volunteer-form-gray-card textarea{color:#000!important;background-color:#fff!important;border:1px solid #00000040!important}.internship-form-gray-card,body.dark-mode .internship-form-gray-card{background-color:#383532!important;border:1px solid #ffffff26!important}.internship-form-gray-card h2,.internship-form-gray-card h2 span,.internship-form-gray-card h2 svg,body.dark-mode .internship-form-gray-card h2,body.dark-mode .internship-form-gray-card h2 span,body.dark-mode .internship-form-gray-card h2 svg{color:#fc4e1e!important;fill:#fc4e1e!important}.internship-form-gray-card label,.internship-form-gray-card .form-label,.internship-form-gray-card .bylaw-agree-label,body.dark-mode .internship-form-gray-card label,body.dark-mode .internship-form-gray-card .form-label,body.dark-mode .internship-form-gray-card .bylaw-agree-label{color:#000!important;font-weight:700!important}.internship-form-gray-card input,.internship-form-gray-card select,.internship-form-gray-card textarea,body.dark-mode .internship-form-gray-card input,body.dark-mode .internship-form-gray-card select,body.dark-mode .internship-form-gray-card textarea{color:#000!important;background-color:#fff!important;border:1px solid #00000040!important}.gray-content-card p,.gray-content-card li,.gray-content-card strong,.gray-content-card span:not(.badge-custom),.gray-content-card div:not(.section-title),.contact-info-card p,.contact-info-card li,.contact-info-card strong,.contact-info-card span,.contact-info-card a,.contact-info-card div:not(h2):not(.section-title),body.dark-mode .gray-content-card p,body.dark-mode .gray-content-card li,body.dark-mode .gray-content-card strong,body.dark-mode .gray-content-card span:not(.badge-custom),body.dark-mode .gray-content-card div:not(.section-title),body.dark-mode .contact-info-card p,body.dark-mode .contact-info-card li,body.dark-mode .contact-info-card strong,body.dark-mode .contact-info-card span,body.dark-mode .contact-info-card a,body.dark-mode .contact-info-card div:not(h2):not(.section-title){color:#68696b!important}.gray-content-card h2,.gray-content-card h2 span,.gray-content-card h2 svg,.gray-content-card h3,.gray-content-card h3 span,.gray-content-card h3 svg,.contact-info-card h2,.contact-info-card h2 span,.contact-info-card h2 svg,body.dark-mode .gray-content-card h2,body.dark-mode .gray-content-card h2 span,body.dark-mode .gray-content-card h2 svg,body.dark-mode .gray-content-card h3,body.dark-mode .gray-content-card h3 span,body.dark-mode .gray-content-card h3 svg,body.dark-mode .contact-info-card h2,body.dark-mode .contact-info-card h2 span,body.dark-mode .contact-info-card h2 svg{color:#fc4e1e!important;fill:#fc4e1e!important}.contact-form-gray-card,body.dark-mode .contact-form-gray-card{background-color:#383532!important;border:1px solid #ffffff26!important}.contact-form-gray-card h3,.contact-form-gray-card h3 span,.contact-form-gray-card h3 svg,body.dark-mode .contact-form-gray-card h3,body.dark-mode .contact-form-gray-card h3 span,body.dark-mode .contact-form-gray-card h3 svg{color:#fc4e1e!important;fill:#fc4e1e!important}.contact-form-gray-card label,.contact-form-gray-card .form-label,body.dark-mode .contact-form-gray-card label,body.dark-mode .contact-form-gray-card .form-label{color:#000!important;font-weight:700!important}.contact-form-gray-card input,.contact-form-gray-card select,.contact-form-gray-card textarea,body.dark-mode .contact-form-gray-card input,body.dark-mode .contact-form-gray-card select,body.dark-mode .contact-form-gray-card textarea{color:#000!important;background-color:#fff!important;border:1px solid #00000040!important}.donate-submit-btn,button.donate-submit-btn,body.dark-mode .donate-submit-btn,body.dark-mode button.donate-submit-btn{background-color:var(--color-secondary)!important;color:#2d3748!important;border:none!important;box-shadow:0 4px 14px #fc4e1e59!important}.donate-submit-btn *,button.donate-submit-btn *,body.dark-mode .donate-submit-btn *,body.dark-mode button.donate-submit-btn *{color:#2d3748!important;fill:#2d3748!important;stroke:#2d3748!important}.donate-submit-btn:hover,button.donate-submit-btn:hover,body.dark-mode .donate-submit-btn:hover,body.dark-mode button.donate-submit-btn:hover{background-color:var(--color-secondary-dark)!important;color:#1a202c!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #fc4e1e73!important}.nexus-spotlight-btn.nexus-donate-btn,body.dark-mode .nexus-spotlight-btn.nexus-donate-btn{background-color:var(--color-primary)!important;background:var(--color-primary)!important;color:#fff!important;border:1px solid var(--color-primary)!important;font-weight:700!important}.nexus-spotlight-btn.nexus-donate-btn *,body.dark-mode .nexus-spotlight-btn.nexus-donate-btn *{color:#fff!important;fill:#fff!important;stroke:#fff!important}.nexus-spotlight-btn.nexus-join-us-btn,body.dark-mode .nexus-spotlight-btn.nexus-join-us-btn{background-color:var(--color-primary)!important;background:var(--color-primary)!important;color:#fff!important;border:1px solid var(--color-primary)!important;font-weight:700!important}.nexus-spotlight-btn.nexus-join-us-btn *,body.dark-mode .nexus-spotlight-btn.nexus-join-us-btn *{color:#fff!important;fill:#fff!important;stroke:#fff!important}.alt-donate-box h3,.alt-donate-box p,.alt-donate-box label,.alt-donate-box span:not(.alt-donate-cta span),.alt-donate-label,.alt-donate-hint,.alt-amt-btn,.alt-amt-input,.premium-card form h3,.premium-card form label,.premium-card form span:not(.donate-submit-btn span),.premium-card form p,.premium-card form .filter-btn,.premium-card form .form-label,body.dark-mode .alt-donate-box h3,body.dark-mode .alt-donate-box p,body.dark-mode .alt-donate-box label,body.dark-mode .alt-donate-box span:not(.alt-donate-cta span),body.dark-mode .alt-donate-label,body.dark-mode .alt-donate-hint,body.dark-mode .alt-amt-btn,body.dark-mode .alt-amt-input,body.dark-mode .premium-card form h3,body.dark-mode .premium-card form label,body.dark-mode .premium-card form span:not(.donate-submit-btn span),body.dark-mode .premium-card form p,body.dark-mode .premium-card form .filter-btn,body.dark-mode .premium-card form .form-label{color:#000!important;font-weight:700!important}.premium-card form input:not([type=radio]):not([type=checkbox]),.premium-card form select,.premium-card form textarea,body.dark-mode .premium-card form input:not([type=radio]):not([type=checkbox]),body.dark-mode .premium-card form select,body.dark-mode .premium-card form textarea{color:#000!important;background-color:#fff!important;border:1px solid #00000040!important;font-weight:600!important}.form-subtitle-adaptive{color:gray!important}body.dark-mode .form-subtitle-adaptive{color:#ece7df!important}body.dark-mode .volunteer-form-gray-card input,body.dark-mode .volunteer-form-gray-card select,body.dark-mode .volunteer-form-gray-card textarea,body.dark-mode .internship-form-gray-card input,body.dark-mode .internship-form-gray-card select,body.dark-mode .internship-form-gray-card textarea,body.dark-mode .contact-form-gray-card input,body.dark-mode .contact-form-gray-card select,body.dark-mode .contact-form-gray-card textarea,body.dark-mode .premium-card form input,body.dark-mode .premium-card form select,body.dark-mode .premium-card form textarea,body.dark-mode .premium-card form input:not([type=radio]):not([type=checkbox]),body.dark-mode .premium-card form select,body.dark-mode .premium-card form textarea,body.dark-mode .volunteer-form-gray-card input:not([type=radio]):not([type=checkbox]),body.dark-mode .internship-form-gray-card input:not([type=radio]):not([type=checkbox]),body.dark-mode .contact-form-gray-card input:not([type=radio]):not([type=checkbox]){color:#fff!important;background-color:#161e18!important;border:1px solid #ffffff2e!important}body.dark-mode .alt-donate-label,body.dark-mode .alt-donate-hint,body.dark-mode .alt-donate-box p.alt-donate-label,body.dark-mode .alt-donate-box p.alt-donate-hint{color:#fff!important}@keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.skeleton-base{background-color:var(--color-border-light);animation:1.5s cubic-bezier(.4,0,.6,1) infinite pulse}body.dark-mode .skeleton-base{background-color:#2a2c2e}.skeleton-card{background:var(--color-bg-white);border:1px solid var(--color-border-light);border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #00000008}body.dark-mode .skeleton-card{background:var(--color-bg-dark);border-color:#2a2c2e}.skeleton-card-content{padding:1.5rem}body.dark-mode .mission-future-vision-section p,body.dark-mode .mission-future-vision-section .mission-future-list,body.dark-mode .mission-future-vision-section .mission-future-list li,body.dark-mode .mission-future-vision-section .mission-future-list span.mission-future-text,body.dark-mode .mission-future-vision-section .mission-future-list span.mission-future-text strong,body.dark-mode .mission-future-text,body.dark-mode .mission-future-text strong,body.dark-mode .founder-director-subtitle{color:#fff!important}:root{--color-primary:#d9854e;--color-primary-dark:#b66935;--color-primary-light:#f7e4d7;--color-primary-rgb:217, 133, 78;--color-secondary:#dcfba6;--color-secondary-light:#f0fdd8;--color-secondary-dark:#9ecc56;--color-secondary-rgb:220, 251, 166;--color-accent:#f7bc6e;--color-accent-light:#fff0d6;--color-accent-dark:#d4933b;--color-accent-rgb:247, 188, 110;--color-badge-bg:#f5c4d1;--color-badge-text:#68696b;--color-stats-bg:#d6e8f7;--color-stats-text:#1a2e10;--color-success:#4a8c3a;--color-danger:#b04030;--color-bg-white:#fffbf5;--color-bg-gray:#fffbf5;--color-bg-cream:#f8f3ea;--color-bg-sand:#f0e8dc;--color-bg-dark:#034356;--color-text-dark:#343537;--color-text-muted:#68696b;--color-text-light:#8e9093;--color-text-white:#fffbf5;--color-border:#e8dfd0;--color-border-light:#f4ebe0;--color-border-dark:#d4933b;--glass-bg:#fffbf5e0;--glass-bg-dark:#2a2c2ee6;--glass-border:#d9854e33;--glass-shadow:0 8px 32px #d9854e14;--font-sans:"Garet", "Outfit", "Inter", sans-serif;--font-heading:"Recoleta", "Neue Montreal", "Plus Jakarta Sans", sans-serif;--font-serif:"Recoleta", "Fraunces", "Playfair Display", serif;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.25rem;--fs-xl:1.5rem;--fs-2xl:1.75rem;--fs-3xl:2.25rem;--fs-4xl:2.5rem;--fs-5xl:3.5rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-sm:0 1px 4px #3a6b2a14, 0 1px 2px #0000000a;--shadow-md:0 4px 14px #3a6b2a1a, 0 2px 6px #0000000a;--shadow-lg:0 10px 30px #3a6b2a1f, 0 4px 10px #0000000a;--shadow-xl:0 20px 50px #3a6b2a24, 0 10px 20px #0000000d;--shadow-inset:inset 0 2px 5px #3a6b2a14;--transition-fast:.15s ease;--transition-normal:.25s ease;--transition-slow:.4s ease;--max-width-content:1200px;--max-width-text:720px;--color-stats-bar:#c8dfc0;--color-header-bg:#f2ead8f2;--color-gradient-primary:linear-gradient(135deg, var(--color-primary), var(--color-secondary));--color-gradient-card:linear-gradient(135deg, var(--color-bg-white) 0%, rgba(var(--color-primary-rgb), .04) 100%);--color-gradient-border:linear-gradient(135deg, var(--color-border-light), var(--color-border));--color-gradient-text:linear-gradient(135deg, var(--color-primary), var(--color-secondary-dark))}body.dark-mode{--color-bg-white:#181716;--color-bg-gray:#1e1d1b;--color-bg-cream:#9d9588;--color-bg-sand:#8a8275;--color-bg-dark:#121110;--color-text-dark:#f5f2ed;--color-text-muted:#c5beb3;--color-text-light:#ece7df;--color-border:#ffffff1f;--color-border-light:#ffffff0f;--color-header-bg:#181716f2;--glass-bg:#181716e0;--glass-border:#ffffff1a;--glass-shadow:0 8px 32px #0006}.btn-primary,.badge-custom,#scroll-progress-bar,.nav-link:after,.footer-section-toggle:after,.milestone-num-circle,.progress-bar-fill{background:var(--color-gradient-primary)!important;color:#fff!important;border:none!important;box-shadow:0 4px 12px #00000014!important}.btn-primary:hover{filter:brightness(1.1);box-shadow:0 6px 16px #00000026!important}.btn-outline{border:2px solid var(--color-primary)!important;color:var(--color-primary)!important;background:0 0!important}.btn-outline:hover{background:var(--color-gradient-primary)!important;color:#fff!important;border-color:#0000!important}.premium-card,.kpi-card,.milestone-card,.impact-card,.road-milestone-grid>div,.team-member-card,.blog-card,.event-card,.gallery-card{transition:transform var(--transition-normal), box-shadow var(--transition-normal), border-color var(--transition-normal);background:var(--color-gradient-card)!important;border:1.5px solid var(--color-border-light)!important;box-shadow:var(--shadow-sm)!important}.premium-card:hover,.kpi-card:hover,.milestone-card:hover,.impact-card:hover,.road-milestone-grid>div:hover,.team-member-card:hover,.blog-card:hover,.event-card:hover,.gallery-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)!important;border-color:var(--color-border)!important}.hero-grid em,.subpage-hero-title em,.section-title em,.accent-gradient-text{background:var(--color-gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:800}@keyframes glassShimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes glassPulse{0%,to{box-shadow:0 8px 32px #3a6b2a1a,inset 0 1px #d4e8c88c}50%{box-shadow:0 12px 44px #3a6b2a33,inset 0 1px #d4e8c8d9}}@keyframes glassFloat{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-8px)rotate(1deg)}66%{transform:translateY(-4px)rotate(-1deg)}}@keyframes glassReveal{0%{opacity:0;filter:blur(4px);transform:translateY(28px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes glassSlideLeft{0%{opacity:0;filter:blur(3px);transform:translate(-30px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes glassSlideRight{0%{opacity:0;filter:blur(3px);transform:translate(30px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes pageSlideIn{0%{opacity:0;filter:blur(6px);transform:translate(40px)scale(.98)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes pageSlideOut{0%{opacity:1;filter:blur();transform:translate(0)scale(1)}to{opacity:0;filter:blur(6px);transform:translate(-40px)scale(.98)}}@keyframes glassPop{0%{opacity:0;transform:scale(.7)translateY(8px)}75%{transform:scale(1.06)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes orbDrift{0%{transform:translate(0)scale(1)}33%{transform:translate(30px,-20px)scale(1.06)}66%{transform:translate(-15px,15px)scale(.96)}to{transform:translate(0)scale(1)}}@keyframes navbarGlassShimmer{0%{opacity:0;transform:translate(-100%)skew(-15deg)}50%{opacity:.6}to{opacity:0;transform:translate(300%)skew(-15deg)}}@keyframes navActivePulse{0%,to{box-shadow:0 0 #3a6b2a4d}50%{box-shadow:0 0 0 6px #3a6b2a00}}@keyframes progressGlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.glass{background:var(--glass-bg,#f9f4ebd1);-webkit-backdrop-filter:blur(20px)saturate(1.6);border:1px solid var(--glass-border,#d4e8c899);box-shadow:var(--glass-shadow,0 8px 32px #3a6b2a1a), inset 0 1px 0 #ffffff73;border-radius:var(--radius-lg);transition:box-shadow .35s,background .35s,transform .28s cubic-bezier(.34,1.56,.64,1),border-color .3s;position:relative;overflow:hidden}.glass:before{content:"";opacity:0;pointer-events:none;border-radius:inherit;z-index:1;background:linear-gradient(115deg,#0000 30%,#d4e8c833 50%,#0000 70%) 0 0/200% 100%;transition:opacity .3s;position:absolute;inset:0}.glass:hover:before{opacity:1;animation:.75s forwards glassShimmer}.glass:hover{transform:translateY(-4px);box-shadow:0 16px 48px #3a6b2a29,inset 0 1px #d4e8c8cc}.glass-dark{-webkit-backdrop-filter:blur(20px)saturate(1.4);background:#1a2e10cc;border:1px solid #7abf6026;box-shadow:0 8px 32px #0000004d}.glass-light{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-md);background:#f9f4eb8c;border:1px solid #d4e8c873;transition:all .28s;box-shadow:0 4px 16px #3a6b2a0f}.glass-light:hover{background:#f9f4ebc7;box-shadow:0 8px 28px #3a6b2a1a}.header-nav{-webkit-backdrop-filter:blur(28px)saturate(1.8)!important;background:#f2ead8e0!important;border-bottom:1px solid #3a6b2a24!important;transition:all .4s cubic-bezier(.25,.46,.45,.94)!important;overflow:visible!important;box-shadow:0 2px 24px #3a6b2a14,inset 0 1px #d4e8c880,inset 0 -1px #3a6b2a0f!important}.header-nav:after{content:"";pointer-events:none;z-index:0;clip-path:inset(0);background:linear-gradient(90deg,#0000,#d4e8c859,#0000);width:60px;height:100%;animation:3s ease-in-out .5s infinite navbarGlassShimmer;position:absolute;top:0;left:0}.header-nav:before{content:"";z-index:2;clip-path:inset(0);pointer-events:none;background:linear-gradient(90deg,#0000,#3a6b2a59,#6b9e5a8c,#3a6b2a59,#0000) 0 0/200% 100%;border-radius:0 0 2px 2px;height:2px;animation:4s infinite glassShimmer;position:absolute;top:0;left:0;right:0}.header-nav.scrolled{-webkit-backdrop-filter:blur(36px)saturate(2)!important;backdrop-filter:blur(36px)saturate(2)!important;background:#f2ead8f7!important;border-bottom-color:#3a6b2a2e!important;box-shadow:0 4px 30px #3a6b2a1f,inset 0 1px #d4e8c8a6,inset 0 -1px #3a6b2a14!important}.nav-link{position:relative;transition:color .22s!important}.nav-link:after{content:"";background:linear-gradient(90deg,#3a6b2a,#6b9e5a,#3a6b2a) 0 0/200% 100%;border-radius:2px;width:0;height:2px;transition:width .3s cubic-bezier(.25,.46,.45,.94);animation:2s linear infinite glassShimmer;position:absolute;bottom:-3px;left:0}.nav-link:hover:after,.nav-link.active:after{width:100%}.page-glass-enter{animation:.45s cubic-bezier(.25,.46,.45,.94) both pageSlideIn}.page-glass-exit{animation:.3s cubic-bezier(.25,.46,.45,.94) both pageSlideOut}.premium-card{-webkit-backdrop-filter:blur(16px)saturate(1.5);position:relative;overflow:hidden;background:#f9f4ebd1!important;border:1px solid #c0b0908c!important;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,border-color .3s!important;box-shadow:0 4px 16px #3a6b2a12,inset 0 1px #ffffff8c!important}.premium-card:after{content:"";background:linear-gradient(90deg,#0000,#d4e8c8cc,#0000);height:1px;position:absolute;top:0;left:0;right:0}.premium-card:hover{border-color:#3a6b2a40!important;transform:translateY(-6px)scale(1.015)!important;box-shadow:0 20px 50px #3a6b2a24,inset 0 1px #d4e8c8b3!important}.stats-pyramid-card{position:relative;overflow:hidden;-webkit-backdrop-filter:blur(14px)saturate(1.4)!important;background:#f9f4ebd1!important;border:1px solid #c0b09080!important;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s!important;box-shadow:0 4px 20px #3a6b2a12,inset 0 1px #d4e8c88c!important}.stats-pyramid-card:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#d4e8c833,#0000);width:40%;height:100%;transition:opacity .4s;position:absolute;top:0;left:-60%;transform:skew(-20deg)}.stats-pyramid-card:hover:before{opacity:1;transition:left .6s,opacity .1s;left:120%}.stats-pyramid-card:hover{transform:translateY(-6px)!important;box-shadow:0 18px 44px #3a6b2a24,inset 0 1px #d4e8c8bf!important}.badge-custom{-webkit-backdrop-filter:blur(10px);transition:transform .22s,box-shadow .22s;animation:.5s cubic-bezier(.34,1.56,.64,1) both glassPop;box-shadow:0 2px 8px #3a6b2a1a;color:var(--color-primary-dark,#1f3e16)!important;background:#d4e8c8cc!important;border:1px solid #3a6b2a38!important}.badge-custom:hover{transform:scale(1.04);box-shadow:0 4px 14px #3a6b2a2e}.btn{position:relative;overflow:hidden;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,background-color .25s,border-color .25s!important}.btn:after{content:"";opacity:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle,#d4e8c866 0%,#0000 70%);width:0;height:0;transition:width .5s,height .5s,opacity .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn:hover:after{opacity:1;width:200%;height:200%}.btn:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 8px 24px #3a6b2a38!important}.btn:active{transform:translateY(0)scale(.98)}#scroll-progress-bar{z-index:9999;background:linear-gradient(90deg,#1f3e16,#3a6b2a,#6b9e5a,#3a6b2a,#1f3e16) 0 0/300% 100%;border-radius:0 2px 2px 0;height:3px;transition:width 80ms linear;animation:3s infinite progressGlow;position:fixed;top:0;left:0;box-shadow:0 0 12px #3a6b2a80,0 0 4px #6b9e5a66}.glass-reveal{animation:.65s cubic-bezier(.25,.46,.45,.94) both glassReveal}.glass-reveal-left{animation:.6s cubic-bezier(.25,.46,.45,.94) both glassSlideLeft}.glass-reveal-right{animation:.6s cubic-bezier(.25,.46,.45,.94) both glassSlideRight}.glass-delay-1{animation-delay:80ms}.glass-delay-2{animation-delay:.16s}.glass-delay-3{animation-delay:.24s}.glass-delay-4{animation-delay:.32s}.glass-delay-5{animation-delay:.4s}.glass-delay-6{animation-delay:.48s}.glass-orb{filter:blur(60px);pointer-events:none;z-index:0;border-radius:50%;animation:12s ease-in-out infinite orbDrift;position:absolute}.glass-orb-1{background:radial-gradient(circle,#3a6b2a1a 0%,#0000 70%);width:400px;height:400px;animation-duration:14s;top:-100px;left:-80px}.glass-orb-2{background:radial-gradient(circle,#6b9e5a17 0%,#0000 70%);width:300px;height:300px;animation-duration:11s;animation-delay:-4s;bottom:-60px;right:-60px}.glass-orb-3{background:radial-gradient(circle,#c8b4901f 0%,#0000 70%);width:220px;height:220px;animation-duration:16s;animation-delay:-7s;top:40%;left:60%}input,textarea,select{-webkit-backdrop-filter:blur(8px);background:#f9f4ebd1!important;border:1px solid #c0b09099!important;transition:border-color .25s,box-shadow .25s,background .25s!important;box-shadow:inset 0 2px 6px #3a6b2a0a!important}input:focus,textarea:focus,select:focus{background:#f9f4ebfa!important;border-color:#3a6b2a73!important;outline:none!important;box-shadow:0 0 0 3px #3a6b2a1f,inset 0 2px 6px #3a6b2a0a!important}.glass-img-wrap{border-radius:var(--radius-lg);position:relative;overflow:hidden}.glass-img-wrap img{will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94),filter .5s}.glass-img-wrap:hover img{filter:brightness(1.04)saturate(1.08);transform:scale(1.06)}.glass-img-wrap:after{content:"";opacity:0;background:linear-gradient(#0000 50%,#3a6b2a1a 100%);transition:opacity .4s;position:absolute;inset:0}.glass-img-wrap:hover:after{opacity:1}.impact-stats-section,.focus-section,.testimonials-section{position:relative}.impact-stats-section:before,.focus-section:before,.testimonials-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 15%,#3a6b2a0d 0%,#0000 60%),radial-gradient(at 85% 20%,#6b9e5a0a 0%,#0000 60%);position:absolute;inset:0}.focus-card,.bento-card,[class*=focus-card],[class*=program-card]{-webkit-backdrop-filter:blur(12px)saturate(1.3);transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s,border-color .28s;box-shadow:0 4px 18px #3a6b2a12,inset 0 1px #d4e8c880}.focus-card:hover,.bento-card:hover,[class*=focus-card]:hover,[class*=program-card]:hover{transform:translateY(-5px)scale(1.012);box-shadow:0 16px 40px #3a6b2a21,inset 0 1px #d4e8c8bf}.hero-image-wrap:before{content:"";z-index:-1;filter:blur(8px);background:linear-gradient(135deg,#3a6b2a47,#6b9e5a26,#3a6b2a47);border-radius:26px;animation:4s ease-in-out infinite glassPulse;position:absolute;inset:-2px}body.dark-mode .glass,body.dark-mode .premium-card,body.dark-mode .stats-pyramid-card{background:#1a2e10c7!important;border-color:#7abf6029!important;box-shadow:0 8px 32px #00000061,inset 0 1px #7abf601f!important}body.dark-mode .header-nav{background:#141f0cf0!important;border-bottom-color:#7abf6024!important}body.dark-mode input,body.dark-mode textarea,body.dark-mode select{color:#fff!important;background:#161e18!important;border-color:#7abf6038!important}body.dark-mode .badge-custom{color:#a0d880!important;background:#3a6b2a59!important;border-color:#7abf6047!important}@media (prefers-reduced-motion:reduce){*,.glass,.premium-card,.stats-pyramid-card,.btn,.glass-orb,.header-nav:after,.header-nav:before{transition-duration:.01ms!important;animation:none!important}}body.layout-alternative{--color-primary:#e68952!important;--color-primary-dark:#c4643a!important;--color-primary-light:#f3d5ba!important;--color-secondary:#834a68!important;--color-accent:#d9f99d!important;--color-bg-white:#fff8f5!important;--color-bg-gray:#ffeada!important;--color-bg-cream:#ffeada!important;--color-bg-sand:#f3d5ba!important;--color-text-dark:#281808!important;--color-text-muted:#281808cc!important;--color-text-light:#28180899!important;--font-sans:"Garet", "Outfit", "Inter", sans-serif!important;--font-heading:"Neue Montreal", "Plus Jakarta Sans", "Inter", sans-serif!important;--font-serif:"Recoleta", "Fraunces", "Playfair Display", serif!important;--color-gradient-primary:linear-gradient(135deg, #d9f99d, #abd196)!important;--color-gradient-card:linear-gradient(135deg, #ffeada, #f3d5ba)!important;--color-gradient-text:linear-gradient(135deg, #281808, #e68952)!important;color:#281808!important;background-color:#fff8f5!important}body.layout-alternative h1,body.layout-alternative h2,body.layout-alternative h3,body.layout-alternative h4,body.layout-alternative h5,body.layout-alternative h6,body.layout-alternative .section-title,body.layout-alternative .card-title,body.layout-alternative .subpage-hero-title,body.layout-alternative .font-serif-heading{font-family:Neue Montreal,Plus Jakarta Sans,Inter,sans-serif!important}body.layout-alternative p,body.layout-alternative span,body.layout-alternative a,body.layout-alternative li,body.layout-alternative label,body.layout-alternative button,body.layout-alternative .section-subtitle,body.layout-alternative .card-subtitle{font-family:Garet,Outfit,Inter,sans-serif!important}body.layout-alternative .alt-hero h1,body.layout-alternative .alt-h1,body.layout-alternative .alt-hero-content h1,body.layout-alternative .alt-hero-content .alt-h1,body.layout-alternative .hero-section h1{font-family:Recoleta,Fraunces,Playfair Display,serif!important;font-weight:700!important}body.layout-alternative .alt-hero p,body.layout-alternative .alt-lead,body.layout-alternative .alt-hero-content p,body.layout-alternative .alt-hero-content .alt-lead,body.layout-alternative .hero-section p{font-family:Neue Montreal,Plus Jakarta Sans,Inter,sans-serif!important}body.layout-alternative .header-nav,body.layout-alternative header.header-nav{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff8f5!important;border-bottom:1px solid #28180814!important}body.layout-alternative .header-nav.scrolled{background:#fff8f5f7!important;box-shadow:0 2px 12px #2818080f!important}body.layout-alternative .nav-logo-text,body.layout-alternative .header-nav .nav-links a,body.layout-alternative .header-nav .nav-links button,body.layout-alternative .header-nav .nav-links span,body.layout-alternative .header-nav .nav-link,body.layout-alternative .header-nav .nav-dropdown-trigger,body.layout-alternative .header-nav .nav-dropdown-trigger span,body.layout-alternative .header-nav a{color:#281808!important;letter-spacing:.04em!important;font-weight:700!important}body.layout-alternative .header-nav .nav-links a:hover,body.layout-alternative .header-nav .nav-links button:hover,body.layout-alternative .header-nav .nav-links span:hover,body.layout-alternative .header-nav .nav-link:hover,body.layout-alternative .header-nav .nav-dropdown-trigger:hover,body.layout-alternative .header-nav .nav-dropdown-trigger:hover span,body.layout-alternative .header-nav a:hover,body.layout-alternative .header-nav .nav-links a.active,body.layout-alternative .header-nav .nav-link.active{color:#e68952!important}body.layout-alternative .btn-donate,body.layout-alternative .nav-donate-btn{color:#281808!important;background:#d9f99d!important;border:none!important;border-radius:9999px!important;font-weight:700!important}body.layout-alternative .btn-primary,body.layout-alternative .btn-cta{color:#281808!important;box-shadow:none!important;background:#d9f99d!important;border:none!important;border-radius:9999px!important;font-weight:700!important}body.layout-alternative .btn-primary:hover,body.layout-alternative .btn-cta:hover{opacity:.9!important;transform:scale(1.02)!important}body.layout-alternative .btn-secondary{color:#281808!important;background:0 0!important;border:2px solid #281808!important;border-radius:9999px!important;font-weight:700!important}body.layout-alternative .premium-card,body.layout-alternative .card,body.layout-alternative .about-intro-card,body.layout-alternative .value-card,body.layout-alternative .milestone-card,body.layout-alternative .governance-card,body.layout-alternative .team-member-card,body.layout-alternative .blog-card,body.layout-alternative .event-card,body.layout-alternative .program-card,body.layout-alternative .gallery-card,body.layout-alternative .stat-card,body.layout-alternative .focus-card{box-shadow:none!important;background:#fff8f5!important;border:1px solid #28180814!important;border-radius:30px!important}body.layout-alternative .premium-card:hover,body.layout-alternative .card:hover,body.layout-alternative .blog-card:hover,body.layout-alternative .event-card:hover{transform:translateY(-4px)!important;box-shadow:0 8px 32px #28180814!important}body.layout-alternative .section-bg-gray,body.layout-alternative .bg-section-alt,body.layout-alternative .programs-section,body.layout-alternative .events-section{background:#ffeada!important}body.layout-alternative .section-bg-primary{background:#e68952!important}body.layout-alternative .hero-section{background:#fff8f5!important}body.layout-alternative .hero-section .hero-badge{color:#281808!important;background:#f3d5ba!important;border-radius:9999px!important;font-weight:700!important}body.layout-alternative .mission-vision-card{color:#fff!important;background:#e68952!important;border-radius:40px!important}body.layout-alternative .mission-vision-card h2,body.layout-alternative .mission-vision-card h3{color:#fff!important}body.layout-alternative .gallery-filter-btn{color:#281808!important;background:#fff!important;border:1px solid #28180826!important;border-radius:9999px!important}body.layout-alternative .gallery-filter-btn.active,body.layout-alternative .gallery-filter-btn:hover{color:#281808!important;background:#d9f99d!important;border-color:#281808!important}body.layout-alternative input,body.layout-alternative select,body.layout-alternative textarea,body.layout-alternative .form-input,body.layout-alternative .form-textarea,body.layout-alternative .form-select{color:#281808;background:#fff;border:1px solid #28180833!important;border-radius:12px!important}body.dark-mode input,body.dark-mode select,body.dark-mode textarea,body.dark-mode .form-input,body.dark-mode .form-textarea,body.dark-mode .form-select,body.layout-alternative.dark-mode input,body.layout-alternative.dark-mode select,body.layout-alternative.dark-mode textarea,body.layout-alternative.dark-mode .form-input,body.layout-alternative.dark-mode .form-textarea,body.layout-alternative.dark-mode .form-select{color:#fff!important;background:#18120e!important;border:1px solid #fbf5f02e!important}body.layout-alternative input:focus,body.layout-alternative select:focus,body.layout-alternative textarea:focus{border-color:#e68952!important;outline:none!important;box-shadow:0 0 0 3px #e6895226!important}body.dark-mode input:focus,body.dark-mode select:focus,body.dark-mode textarea:focus,body.dark-mode .form-input:focus,body.dark-mode .form-textarea:focus,body.dark-mode .form-select:focus,body.layout-alternative.dark-mode input:focus,body.layout-alternative.dark-mode select:focus,body.layout-alternative.dark-mode textarea:focus,body.layout-alternative.dark-mode .form-input:focus,body.layout-alternative.dark-mode .form-textarea:focus,body.layout-alternative.dark-mode .form-select:focus{color:#fff!important;background:#120d0a!important;border-color:#e68952!important;box-shadow:0 0 0 3px #e6895240!important}body.layout-alternative footer,body.layout-alternative #footer,body.layout-alternative .site-footer{color:#281808;background:#fff8f5;border-top:1px solid #28180814}body.dark-mode footer,body.dark-mode #footer,body.dark-mode .site-footer,body.layout-alternative.dark-mode footer,body.layout-alternative.dark-mode #footer,body.layout-alternative.dark-mode .site-footer{color:#a5b1c2!important;background:#0b121f!important;border-top:1px solid #ffffff14!important}body.layout-alternative footer a,body.layout-alternative footer p,body.layout-alternative footer span,body.layout-alternative footer h3,body.layout-alternative footer h4,body.layout-alternative .footer-section-toggle h3{color:#281808bf}body.dark-mode footer a,body.dark-mode footer p,body.dark-mode footer span,body.dark-mode footer h3,body.dark-mode footer h4,body.dark-mode .footer-section-toggle h3,body.layout-alternative.dark-mode footer a,body.layout-alternative.dark-mode footer p,body.layout-alternative.dark-mode footer span,body.layout-alternative.dark-mode footer h3,body.layout-alternative.dark-mode footer h4,body.layout-alternative.dark-mode .footer-section-toggle h3{color:#a5b1c2!important}body.dark-mode footer h3,body.dark-mode footer h4,body.dark-mode footer strong,body.layout-alternative.dark-mode footer h3,body.layout-alternative.dark-mode footer h4,body.layout-alternative.dark-mode footer strong{color:#fff!important}body.layout-alternative footer a:hover,body.dark-mode footer a:hover,body.layout-alternative.dark-mode footer a:hover{color:#e68952!important}body.layout-alternative .footer-social-link{color:#281808!important;background:#f3d5ba!important;border-radius:50%!important}body.layout-alternative .footer-social-link:hover{color:#fff!important;background:#e68952!important}body.layout-alternative .about-hero,body.layout-alternative .mission-hero,body.layout-alternative .programs-hero,body.layout-alternative .gallery-hero,body.layout-alternative .contact-hero,body.layout-alternative .volunteer-hero,body.layout-alternative .internship-hero,body.layout-alternative .donate-hero,body.layout-alternative .blogs-hero,body.layout-alternative .events-hero{color:#281808!important;background:linear-gradient(135deg,#f3d5ba 0%,#ffeada 100%)!important}body.layout-alternative .about-hero h1,body.layout-alternative .mission-hero h1,body.layout-alternative .programs-hero h1,body.layout-alternative .gallery-hero h1,body.layout-alternative .contact-hero h1,body.layout-alternative .volunteer-hero h1,body.layout-alternative .internship-hero h1,body.layout-alternative .donate-hero h1,body.layout-alternative .blogs-hero h1,body.layout-alternative .events-hero h1{color:#281808!important}body.layout-alternative .badge,body.layout-alternative .tag,body.layout-alternative .pill{color:#281808!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#f3d5ba!important;border-radius:9999px!important;font-size:.7rem!important;font-weight:700!important}body.layout-alternative #scroll-progress-bar{background:linear-gradient(90deg,#e68952,#d9f99d)!important}body.layout-alternative .donate-option-btn.selected,body.layout-alternative .donation-amount-btn.selected{color:#281808!important;background:#d9f99d!important;border-color:#281808!important}body.layout-alternative .razorpay-btn,body.layout-alternative .donate-submit-btn{color:#281808!important;background:#d9f99d!important;border-radius:9999px!important;font-weight:700!important}body.layout-alternative .mobile-menu-drawer{background:#fff8f5!important}body.layout-alternative .mobile-menu-drawer a{color:#281808!important}body.layout-alternative .mobile-menu-drawer a:hover{color:#e68952!important}body.layout-alternative .nav-dropdown{background:#fff8f5!important;border:1px solid #28180814!important;border-radius:20px!important;box-shadow:0 8px 24px #2818080f!important}body.layout-alternative .nav-dropdown a{color:#281808!important}body.layout-alternative .nav-dropdown a:hover{color:#281808!important;background:#f3d5ba!important}body.layout-alternative table,body.layout-alternative .data-table{border-radius:20px!important;overflow:hidden!important}body.layout-alternative th{color:#281808!important;background:#f3d5ba!important}body.layout-alternative tr:nth-child(2n){background:#ffeada!important}body.layout-alternative .faq-item,body.layout-alternative .accordion-item{background:#fff!important;border:1px solid #28180814!important;border-radius:20px!important;margin-bottom:8px!important;overflow:hidden!important}body.layout-alternative .whatsapp-float{background:#25d366!important}body.layout-alternative .status-badge-active{color:#052100!important;background:#d9f99d!important;border-radius:9999px!important}body.layout-alternative .status-badge-pending{color:#281808!important;background:#f3d5ba!important;border-radius:9999px!important}body.layout-alternative.dark-mode{--color-primary:#f2a172!important;--color-primary-dark:#ffa066!important;--color-primary-light:#27272a!important;--color-secondary:#c58ca9!important;--color-accent:#d9f99d!important;--color-bg-white:#1c1d22!important;--color-bg-gray:#121316!important;--color-bg-cream:#1c1d22!important;--color-bg-sand:#27272a!important;--color-text-dark:#f4f4f5!important;--color-text-muted:#f4f4f5bf!important;--color-text-light:#f4f4f58c!important;--color-gradient-primary:linear-gradient(135deg, #27272a, #1c1d22)!important;--color-gradient-card:linear-gradient(135deg, #1c1d22, #27272a)!important;--color-gradient-text:linear-gradient(135deg, #f4f4f5, #f2a172)!important;color:#f4f4f5!important;background-color:#121316!important}body.layout-alternative.dark-mode .header-nav,body.layout-alternative.dark-mode header.header-nav{background:#121316!important;border-bottom:1px solid #ffffff14!important}body.layout-alternative.dark-mode .header-nav.scrolled{background:#121316f7!important;box-shadow:0 2px 12px #0006!important}body.layout-alternative.dark-mode .nav-logo-text,body.layout-alternative.dark-mode .header-nav .nav-links a,body.layout-alternative.dark-mode .header-nav .nav-links button,body.layout-alternative.dark-mode .header-nav .nav-links span,body.layout-alternative.dark-mode .header-nav a,body.layout-alternative.dark-mode .nav-link,body.layout-alternative.dark-mode .nav-dropdown-trigger,body.layout-alternative.dark-mode .nav-dropdown-trigger span,body.layout-alternative.dark-mode .nav-dropdown-item{color:#fff!important}body.layout-alternative.dark-mode .header-nav .nav-links a:hover,body.layout-alternative.dark-mode .header-nav .nav-links button:hover,body.layout-alternative.dark-mode .header-nav .nav-links span:hover,body.layout-alternative.dark-mode .header-nav a:hover,body.layout-alternative.dark-mode .header-nav .nav-dropdown-trigger:hover,body.layout-alternative.dark-mode .header-nav .nav-dropdown-trigger:hover span,body.layout-alternative.dark-mode .header-nav .nav-links a.active,body.layout-alternative.dark-mode .header-nav .nav-link.active{color:#f2a172!important}body.layout-alternative.dark-mode .btn-donate,body.layout-alternative.dark-mode .nav-donate-btn,body.layout-alternative.dark-mode .btn-primary,body.layout-alternative.dark-mode .btn-cta{color:#121316!important;background:#d9f99d!important}body.layout-alternative.dark-mode .btn-secondary{color:#f4f4f5!important;background:0 0!important;border:2px solid #f4f4f5!important}body.layout-alternative.dark-mode .premium-card,body.layout-alternative.dark-mode .card,body.layout-alternative.dark-mode .about-intro-card,body.layout-alternative.dark-mode .value-card,body.layout-alternative.dark-mode .milestone-card,body.layout-alternative.dark-mode .governance-card,body.layout-alternative.dark-mode .team-member-card,body.layout-alternative.dark-mode .blog-card,body.layout-alternative.dark-mode .event-card,body.layout-alternative.dark-mode .program-card,body.layout-alternative.dark-mode .gallery-card,body.layout-alternative.dark-mode .stat-card,body.layout-alternative.dark-mode .focus-card,body.layout-alternative.dark-mode .faq-item,body.layout-alternative.dark-mode .accordion-item{color:#f4f4f5!important;background:#1c1d22!important;border:1px solid #ffffff14!important}body.layout-alternative.dark-mode .premium-card:hover,body.layout-alternative.dark-mode .card:hover,body.layout-alternative.dark-mode .blog-card:hover,body.layout-alternative.dark-mode .event-card:hover{box-shadow:0 8px 32px #0006!important}body.layout-alternative.dark-mode .section-bg-gray,body.layout-alternative.dark-mode .bg-section-alt,body.layout-alternative.dark-mode .programs-section,body.layout-alternative.dark-mode .events-section{background:#16171b!important}body.layout-alternative.dark-mode .section-bg-primary{background:#c4643a!important}body.layout-alternative.dark-mode .hero-section{background:#121316!important}body.layout-alternative.dark-mode .hero-section .hero-badge{color:#f4f4f5!important;background:#27272a!important}body.layout-alternative.dark-mode .gallery-filter-btn{color:#f4f4f5!important;background:#1c1d22!important;border:1px solid #ffffff26!important}@font-face{font-family:Recoleta;src:url(/assets/fonts/fonnts.com-recoleta-regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/fonts/fonnts.com-recoleta-medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/fonts/fonnts.com-recoleta-semibold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/fonts/fonnts.com-recoleta-bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/fonts/fonnts.com-recoleta-black.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}html,body,#root{max-width:100%!important;overflow-x:hidden!important}body{font-family:var(--font-sans);background-color:var(--color-bg-white,#fffbf5);color:var(--color-text-dark,#034356);transition:background-color var(--transition-normal), color var(--transition-normal);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6,.font-recoleta{font-family:var(--font-heading);color:#343537}p,span,li,dt,dd,td,label,legend,blockquote{font-family:var(--font-sans);color:#343537}.text-muted,p.text-muted,span.text-muted,small,.credentials-text{color:#68696b!important}.section-badge,.badge,.badge-pill,.badge-pink,.our-legacy-badge{letter-spacing:.05em;text-transform:uppercase;border-radius:9999px;padding:.35rem 1rem;font-size:.78rem;font-weight:700;display:inline-block;color:#68696b!important;background-color:#f5c4d1!important}.btn-primary,.btn-secondary,.btn-donate,.donate-cta-btn,.nav-donate-desktop,button.donate-btn{font-weight:700;transition:transform .2s,opacity .2s;color:#68696b!important;background-color:#dcfba6!important;border:none!important}.btn-primary:hover,.btn-secondary:hover,.btn-donate:hover,.donate-cta-btn:hover{opacity:.92;transform:translateY(-1px)}.stats-bar,.stats-container,.hero-stats,.stats-card-bg{border-radius:16px;color:#405a6f!important;background-color:#d6e8f7!important}.stats-bar *,.stats-container *,.hero-stats *,.stats-card-bg *{color:#405a6f!important}body.dark-mode{background-color:var(--color-bg-dark);color:var(--color-text-white);--color-bg-gray:hsl(var(--hue-primary), 35%, 8%);--color-bg-white:hsl(var(--hue-primary), 30%, 12%);--color-border:#ffffff14;--color-border-light:#ffffff0a;--color-text-dark:#f2f2f2;--color-text-muted:#a9b1bc;--color-text-light:#7e8a9a;--glass-bg:#0e1f38a6;--glass-border:#ffffff14}body.dark-mode .section-badge,body.dark-mode .badge,body.dark-mode .badge-pill,body.dark-mode .badge-pink,body.dark-mode .our-legacy-badge,body.dark-mode .badge-custom,body.dark-mode .hero-badge,body.dark-mode .hero-floating-badge,body.dark-mode .story-badge,body.dark-mode .story-badge-mini,body.dark-mode .hero-stats-pill,body.dark-mode .nexus-highlight-pill,body.dark-mode .nexus-spotlight-tag,body.dark-mode .journey-step-tag{color:#f2a172!important;background-color:#f2a17226!important;border:1px solid #f2a1724d!important}body.dark-mode select option{background-color:var(--color-bg-dark,#1e2520)!important;color:#fff!important}body.dark-mode input::placeholder,body.dark-mode textarea::placeholder{color:var(--color-text-light);opacity:.8}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit;background:0 0;border:none;outline:none}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--color-secondary);outline-offset:4px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--color-bg-gray)}::-webkit-scrollbar-thumb{background:var(--color-primary-light);border-radius:var(--radius-sm);border:2px solid var(--color-bg-gray)}::-webkit-scrollbar-thumb:hover{background:var(--color-secondary)}.container-custom{width:100%;max-width:var(--max-width-content);padding-left:var(--space-4);padding-right:var(--space-4);margin-left:auto;margin-right:auto}@media (width>=768px){.container-custom{padding-left:var(--space-8);padding-right:var(--space-8)}}.section-padding{padding-top:2rem;padding-bottom:2rem}@media (width>=1024px){.section-padding{padding-top:3.25rem;padding-bottom:3.25rem}}h1,h2,h3,h4,h5,h6,.section-title,.subpage-hero-title,.card-title,.font-serif-heading{color:inherit;font-weight:800;line-height:1.25;font-family:var(--font-heading)!important}.section-subtitle,.card-subtitle,.sub-heading,body,p,span,a,li,label,button,input,select,textarea{font-family:var(--font-sans)!important}.hero-section h1,.hero-section .hero-heading,.hero-section .hero-title,.alt-hero h1,.alt-h1,.alt-hero-content h1,.alt-hero-content .alt-h1,.kids-hero-section h1,.kids-hero h1,.kids-hero-grid h1{font-family:var(--font-serif)!important;font-weight:700!important}.hero-section p,.hero-section .hero-desc,.alt-hero p,.alt-lead,.alt-hero-content p,.alt-hero-content .alt-lead,.kids-hero-section p,.kids-hero p,.kids-hero-grid p{font-family:var(--font-heading)!important}.section-title{font-size:var(--fs-3xl);text-align:center;margin-bottom:var(--space-3);position:relative}@media (width>=768px){.section-title{font-size:var(--fs-4xl)}}.section-subtitle{font-size:var(--fs-base);color:var(--color-text-muted);text-align:center;max-width:var(--max-width-text);margin:0 auto 1.25rem;line-height:1.6}.btn{border-radius:var(--radius-full);font-size:var(--fs-base);transition:all var(--transition-normal);justify-content:center;align-items:center;gap:var(--space-2);padding:.75rem 1.75rem;font-weight:700;display:inline-flex}.btn-primary{background-color:var(--color-secondary);color:var(--color-text-white);box-shadow:0 4px 14px rgba(var(--color-secondary-rgb), .35)}.btn-primary:hover{background-color:var(--color-secondary-dark);box-shadow:0 6px 20px rgba(var(--color-secondary-rgb), .45);transform:translateY(-2px)}.btn-primary:active{transform:translateY(0)}.btn-secondary{background-color:var(--color-primary);color:var(--color-text-white);box-shadow:0 4px 14px rgba(var(--color-primary-rgb), .25)}.btn-secondary:hover{background-color:var(--color-primary-light);box-shadow:0 6px 20px rgba(var(--color-primary-rgb), .35);transform:translateY(-2px)}.btn-outline{border:2px solid var(--color-primary);color:var(--color-primary)}.btn-outline:hover{background-color:var(--color-primary);color:var(--color-text-white)}body.dark-mode .btn-outline{border-color:var(--color-secondary);color:var(--color-secondary)}body.dark-mode .btn-outline:hover{background-color:var(--color-secondary);color:var(--color-text-white)}.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-lg)}.premium-card{background-color:var(--color-bg-white);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all var(--transition-normal);padding:1.1rem 1.25rem}.premium-card:hover{box-shadow:var(--shadow-md);border-color:var(--color-border);transform:translateY(-3px)}.badge-custom{background-color:rgba(var(--color-secondary-rgb), .1);color:var(--color-secondary);font-weight:700;font-size:var(--fs-xs);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3);padding:.25rem .75rem;display:inline-block}.grid-cols-responsive{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=640px){.grid-cols-responsive{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.grid-cols-responsive{grid-template-columns:repeat(3,1fr)}}.footer-strip{color:#5c6b73;flex-flow:column wrap;justify-content:space-between;align-items:center;gap:1.5rem;font-size:.75rem;display:flex}@media (width>=768px){.footer-strip{flex-direction:row}}body.theme-roots,body.theme-organic{font-family:var(--font-sans)}body.theme-organic h1,body.theme-organic h2,body.theme-organic h3,body.theme-organic h4,body.theme-organic .section-title{font-family:var(--font-serif);font-weight:700}body.theme-collective{font-family:var(--font-sans)}body.theme-collective h1,body.theme-collective h2,body.theme-collective h3,body.theme-collective h4,body.theme-collective .section-title{font-family:var(--font-serif);font-weight:700}.organic-mask{transition:border-radius var(--transition-slow);border-radius:42% 58% 30% 70%/45% 45% 55% 55%;overflow:hidden}.organic-mask:hover{border-radius:50% 50% 40% 60%/55% 45%}.organic-mask-alt{transition:border-radius var(--transition-slow);border-radius:60% 40% 55% 45%/45% 55%;overflow:hidden}.organic-mask-alt:hover{border-radius:42% 58% 30% 70%/45% 45% 55% 55%}.bento-grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=768px){.bento-grid{grid-template-columns:repeat(12,1fr)}.bento-col-4{grid-column:span 4}.bento-col-5{grid-column:span 5}.bento-col-7{grid-column:span 7}.bento-col-8{grid-column:span 8}.bento-col-12{grid-column:span 12}}.device-mockup{box-shadow:var(--shadow-xl);background-color:#1a1a1a;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;padding:12px 12px 48px;display:flex;position:relative}.device-mockup:after{content:"";background-color:#333;border-radius:50%;width:24px;height:24px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.device-mockup-screen{aspect-ratio:16/9;background-color:#2e3e2e;border-radius:8px;width:100%;overflow:hidden}.device-mockup-screen img{object-fit:cover;width:100%;height:100%}.floating-reach-card{background-color:var(--color-bg-white);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);padding:var(--space-4) var(--space-6);border-radius:var(--radius-lg);z-index:10;gap:var(--space-1);flex-direction:column;display:flex;position:absolute}.badge-custom{letter-spacing:.05em;text-transform:uppercase;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:.75rem;font-weight:700}body.theme-roots .badge-custom{background-color:var(--color-primary-light);color:var(--color-primary)}body.theme-organic .badge-custom{background-color:var(--color-secondary-light);color:var(--color-secondary)}body.theme-collective .badge-custom{background-color:var(--color-primary-light);color:var(--color-primary-dark)}body.theme-roots .btn-primary{background-color:var(--color-primary);color:var(--color-text-white);box-shadow:0 4px 14px rgba(var(--color-primary-rgb), .25)}body.theme-roots .btn-primary:hover{background-color:var(--color-primary-dark);transform:translateY(-2px)}body.theme-roots .btn-outline{border:2px solid var(--color-primary);color:var(--color-primary)}body.theme-roots .btn-outline:hover{background-color:var(--color-primary);color:var(--color-text-white)}body.theme-organic .btn-primary{background-color:var(--color-secondary);color:var(--color-text-white);box-shadow:0 4px 14px rgba(var(--color-secondary-rgb), .25)}body.theme-organic .btn-primary:hover{background-color:var(--color-secondary-dark);transform:translateY(-2px)}body.theme-organic .btn-outline{border:2px solid var(--color-primary);color:var(--color-primary)}body.theme-organic .btn-outline:hover{background-color:var(--color-primary);color:var(--color-text-white)}body.theme-collective .btn-primary{background-color:var(--color-primary);color:var(--color-bg-white);box-shadow:none;border:1px solid var(--color-primary-dark)}body.theme-collective .btn-primary:hover{background-color:var(--color-primary-dark);transform:translateY(-2px)}body.theme-collective .btn-outline{border:2px solid var(--color-primary);color:var(--color-primary)}body.theme-collective .btn-outline:hover{background-color:var(--color-primary);color:var(--color-bg-white)}.premium-card{border-radius:var(--radius-lg);background-color:var(--color-bg-white);border:1px solid var(--color-border-light);box-shadow:var(--shadow-sm);transition:all var(--transition-normal)}body.theme-collective .premium-card{background-color:#faf9f6;border:1px solid #d2cdc6;box-shadow:0 4px 12px #00000008}.testimonial-card{background-color:var(--color-bg-white);border-radius:var(--radius-lg);border:1px solid var(--color-border-light)}@media (width<=640px){.premium-card{padding:1.25rem!important}.form-group-row{grid-template-columns:1fr!important;gap:.75rem!important}.subpage-hero{padding:100px 0 50px!important}.subpage-hero-title{font-size:2.2rem!important}.hero-stats-row{flex-flow:row!important;justify-content:space-between!important;gap:.5rem!important;padding-top:1.5rem!important;display:flex!important}.hero-stat-divider{background:var(--color-border)!important;align-self:center!important;width:1px!important;height:30px!important;display:block!important}.hero-stat-number{font-size:1.2rem!important}.hero-stat-label{margin-top:2px!important;font-size:.65rem!important}}.btn svg,.social-btn svg,.premium-card svg,.glass-panel svg,.nav-link svg,svg.lucide,button svg,a svg{transition:transform .3s cubic-bezier(.175,.885,.32,1.275),stroke .3s,color .3s,fill .3s}.btn:hover svg,button:hover svg{transform:scale(1.15)translate(2px)rotate(5deg)}.premium-card:hover svg.lucide,.glass-panel:hover svg.lucide,.premium-card:hover .lucide{transform:translateY(-4px)scale(1.1);color:var(--color-secondary)!important}.social-btn:hover svg{filter:drop-shadow(0 2px 6px rgba(var(--color-secondary-rgb), .25));transform:scale(1.25)rotate(15deg)}button[style*="cursor: pointer"]:hover svg{transform:scale(1.18)rotate(-8deg)}.badge-custom svg,.road-car-marker svg{animation:3s ease-in-out infinite iconPulse}@keyframes iconPulse{0%{transform:scale(1)}50%{transform:scale(1.15)rotate(45deg)}to{transform:scale(1)}}.nav-donate-desktop,.donate-cta-btn,.alt-donate-cta,.donate-submit-btn,.btn-donate,a[href=\/donate].btn-primary,a[href=\/donate].btn-secondary,button.donate-btn,.mobile-nav-menu a[href=\/donate]{color:#2d3748!important}.nav-donate-desktop *,.donate-cta-btn *,.alt-donate-cta *,.donate-submit-btn *,.btn-donate *,a[href=\/donate].btn-primary *,a[href=\/donate].btn-secondary *,button.donate-btn *,.mobile-nav-menu a[href=\/donate] *{color:#2d3748!important;fill:#2d3748!important;stroke:#2d3748!important}.nav-donate-desktop:hover,.donate-cta-btn:hover,.alt-donate-cta:hover,.donate-submit-btn:hover,.btn-donate:hover,a[href=\/donate].btn-primary:hover,a[href=\/donate].btn-secondary:hover,button.donate-btn:hover{color:#1a202c!important}body.dark-mode input,body.dark-mode select,body.dark-mode textarea,body.dark-mode .form-input,body.dark-mode .form-select,body.dark-mode .form-textarea,body.dark-mode [class*=form-input],body.dark-mode [class*=form-textarea],body.dark-mode [class*=form-select],body[class*=dark] input,body[class*=dark] select,body[class*=dark] textarea,body[class*=dark] .form-input,body[class*=dark] .form-select,body[class*=dark] .form-textarea{color:#fff!important;background:#161e18!important;border-color:#ffffff2e!important}body.dark-mode input:focus,body.dark-mode select:focus,body.dark-mode textarea:focus,body.dark-mode .form-input:focus,body.dark-mode .form-select:focus,body.dark-mode .form-textarea:focus,body[class*=dark] input:focus,body[class*=dark] select:focus,body[class*=dark] textarea:focus{color:#fff!important;border-color:var(--color-secondary,#6a8e72)!important;background:#121814!important;box-shadow:0 0 0 3px #ffffff1a!important}.notification-prompt-card{background-color:var(--color-bg-white,#fff)!important;border-color:var(--color-border)!important;color:var(--color-text-dark)!important}body.dark-mode .notification-prompt-card,body[class*=dark] .notification-prompt-card{color:#fff!important;background:#1a221c!important;border-color:#ffffff29!important;box-shadow:0 16px 40px #00000080!important}body.dark-mode .notification-prompt-card h4,body[class*=dark] .notification-prompt-card h4{color:#fff!important}body.dark-mode .notification-prompt-card p,body[class*=dark] .notification-prompt-card p{color:#ffffffbf!important}body.dark-mode .notification-icon-wrap,body[class*=dark] .notification-icon-wrap{color:var(--color-primary,#a3c5a8)!important;background:#ffffff1a!important}body.dark-mode .notification-close-btn,body.dark-mode .notification-later-btn,body[class*=dark] .notification-close-btn,body[class*=dark] .notification-later-btn{color:#ffffffb3!important}body.dark-mode .notification-close-btn:hover,body.dark-mode .notification-later-btn:hover,body[class*=dark] .notification-close-btn:hover,body[class*=dark] .notification-later-btn:hover{color:#fff!important}.site-footer-main{background-color:var(--color-bg-white,#fff);color:var(--color-text-dark,#281808);border-top:1px solid var(--color-border-light,#28180814);transition:all .3s}.footer-brand-title{color:var(--color-text-dark,#281808);font-size:1.4rem;font-weight:800}.footer-desc{color:var(--color-text-muted,#281808bf);max-width:360px;margin-bottom:1.5rem;font-size:.875rem;line-height:1.6}.footer-social-link{background-color:var(--color-bg-gray,#f1f5f9);border:1px solid var(--color-border-light,#28180814);color:var(--color-text-dark,#281808);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.footer-social-link:hover{background-color:var(--color-primary,#1e3a8a);transform:translateY(-2px);color:#fff!important}.footer-newsletter-heading{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-dark,#281808);margin-bottom:.5rem;font-size:.8rem;font-weight:700;display:block}.footer-newsletter-input{border:1px solid var(--color-border,#cbd5e1);background-color:var(--color-bg-white,#fff);color:var(--color-text-dark,#281808);border-radius:6px;outline:none;flex:1;padding:8px 12px;font-size:.8rem}.footer-newsletter-btn{background-color:var(--color-secondary,#fc4e1e);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 14px;font-size:.8rem;font-weight:700;transition:opacity .2s}.footer-section-toggle h3{text-transform:uppercase;color:var(--color-text-dark,#281808);letter-spacing:.05em;margin:0;font-size:.875rem;font-weight:700}.footer-toggle-icon{color:var(--color-text-muted,#28180899)}.footer-link{color:var(--color-text-muted,#281808bf);text-decoration:none;transition:color .2s}.footer-link:hover{color:var(--color-secondary,#fc4e1e)}.footer-link-static{color:var(--color-text-muted,#281808bf)}.footer-icon-muted{color:var(--color-text-muted,#28180899)}.footer-hr{border:none;border-top:1px solid var(--color-border-light,#28180814);margin:3rem 0 2rem}.footer-copyright{color:var(--color-text-muted,#281808bf);margin:0;font-size:.875rem}.footer-theme-label{color:var(--color-text-muted,#281808bf);font-size:.75rem;font-weight:600}.footer-theme-select{background-color:var(--color-bg-white,#fff);border:1px solid var(--color-border,#cbd5e1);color:var(--color-text-dark,#281808);cursor:pointer;border-radius:6px;outline:none;padding:4px 8px;font-size:.75rem;font-weight:700}.footer-meta-link{color:var(--color-text-muted,#281808bf);align-items:center;gap:.4rem;font-size:.875rem;text-decoration:none;display:flex}.footer-meta-link:hover{color:var(--color-secondary,#fc4e1e)}body.dark-mode .site-footer-main,body.dark-mode #footer,body[class*=dark] .site-footer-main,body[class*=dark] #footer{color:#a5b1c2!important;background-color:#0b121f!important;border-top:1px solid #ffffff14!important}body.dark-mode .footer-brand-title,body.dark-mode .footer-newsletter-heading,body.dark-mode .footer-section-toggle h3,body[class*=dark] .footer-brand-title,body[class*=dark] .footer-newsletter-heading,body[class*=dark] .footer-section-toggle h3{color:#fff!important}body.dark-mode .footer-desc,body.dark-mode .footer-link,body.dark-mode .footer-link-static,body.dark-mode .footer-copyright,body.dark-mode .footer-theme-label,body.dark-mode .footer-meta-link,body.dark-mode .footer-icon-muted,body.dark-mode .footer-toggle-icon,body[class*=dark] .footer-desc,body[class*=dark] .footer-link,body[class*=dark] .footer-link-static,body[class*=dark] .footer-copyright,body[class*=dark] .footer-theme-label,body[class*=dark] .footer-meta-link,body[class*=dark] .footer-icon-muted,body[class*=dark] .footer-toggle-icon{color:#a5b1c2!important}body.dark-mode .footer-social-link,body[class*=dark] .footer-social-link{color:#fff!important;background-color:#ffffff14!important;border-color:#ffffff1f!important}body.dark-mode .footer-newsletter-input,body.dark-mode .footer-theme-select,body[class*=dark] .footer-newsletter-input,body[class*=dark] .footer-theme-select{color:#fff!important;background-color:#ffffff14!important;border-color:#ffffff26!important}body.dark-mode .footer-theme-select option,body[class*=dark] .footer-theme-select option{color:#fff!important;background-color:#0b121f!important}body.dark-mode .footer-hr,body[class*=dark] .footer-hr{border-top-color:#ffffff14!important}.motto,.hindi-motto,.hindi-font,.motto *,.hindi-motto *,.hindi-font *{white-space:nowrap!important;letter-spacing:normal!important;word-spacing:normal!important;font-feature-settings:"kern" 1, "liga" 1!important;font-family:Anek Devanagari,sans-serif!important;font-weight:700!important;display:inline-block!important;transform:none!important}.badge-custom,.alt-pill,.pill,.badge,.badge-pill,.badge-pink,.section-badge,.our-legacy-badge,.governance-pill,.hero-badge,.hero-floating-badge,.story-badge,.story-badge-mini,.alt-donate-badge,.status-badge,.badge-green,.badge-gold,.badge-teal,.badge-blue,.badge-red,.badge-gray,body.dark-mode .badge-custom,body.dark-mode .alt-pill,body.dark-mode .pill,body.dark-mode .badge,body.dark-mode .badge-pill,body.dark-mode .badge-pink,body.dark-mode .section-badge,body.dark-mode .our-legacy-badge,body.dark-mode .governance-pill,body.dark-mode .hero-badge,body.dark-mode .hero-floating-badge,body.dark-mode .story-badge,body.dark-mode .story-badge-mini,body.dark-mode .alt-donate-badge,body.dark-mode .status-badge,body.layout-alternative .badge,body.layout-alternative .pill,body.layout-alternative .alt-pill{color:#68696b!important;background:#f5c4d1!important;border:1px solid #68696b26!important;font-family:Garet,Outfit,Inter,sans-serif!important}.badge-custom *,.alt-pill *,.pill *,.badge *,.badge-pill *,.badge-pink *,.section-badge *,.our-legacy-badge *,.governance-pill *,.hero-badge *,.hero-floating-badge *,.story-badge *,.story-badge-mini *,.alt-donate-badge *,.status-badge *,body.dark-mode .badge-custom *,body.dark-mode .alt-pill *,body.dark-mode .pill *,body.dark-mode .badge *,body.dark-mode .badge-pill *,body.dark-mode .badge-pink *,body.dark-mode .section-badge *,body.dark-mode .our-legacy-badge *,body.dark-mode .governance-pill *,body.dark-mode .hero-badge *,body.dark-mode .hero-floating-badge *,body.dark-mode .story-badge *,body.dark-mode .story-badge-mini *,body.dark-mode .alt-donate-badge *,body.dark-mode .status-badge *{color:#68696b!important;fill:#68696b!important;stroke:#68696b!important}#foundation .pill-text-black,#foundation .badge-custom.pill-text-black,#foundation span.badge-custom.pill-text-black,section#foundation .pill-text-black,section#foundation .badge-custom.pill-text-black,section#foundation span.badge-custom.pill-text-black,body.dark-mode #foundation .pill-text-black,body.dark-mode #foundation .badge-custom.pill-text-black,body.dark-mode #foundation span.badge-custom.pill-text-black,body.dark-mode section#foundation .pill-text-black,body.dark-mode section#foundation .badge-custom.pill-text-black,body.dark-mode section#foundation span.badge-custom.pill-text-black,.pill-text-black,.badge-custom.pill-text-black,span.badge-custom.pill-text-black,body.dark-mode .pill-text-black,body.dark-mode .badge-custom.pill-text-black,body.dark-mode span.badge-custom.pill-text-black{color:#000!important;background:#fff!important;border:1px solid #0000001f!important}#foundation .pill-text-black *,#foundation .badge-custom.pill-text-black *,#foundation span.badge-custom.pill-text-black *,section#foundation .pill-text-black *,section#foundation .badge-custom.pill-text-black *,section#foundation span.badge-custom.pill-text-black *,body.dark-mode #foundation .pill-text-black *,body.dark-mode #foundation .badge-custom.pill-text-black *,body.dark-mode #foundation span.badge-custom.pill-text-black *,body.dark-mode section#foundation .pill-text-black *,body.dark-mode section#foundation .badge-custom.pill-text-black *,body.dark-mode section#foundation span.badge-custom.pill-text-black *,.pill-text-black *,.badge-custom.pill-text-black *,span.badge-custom.pill-text-black *,body.dark-mode .pill-text-black *,body.dark-mode .badge-custom.pill-text-black *,body.dark-mode span.badge-custom.pill-text-black *{color:#000!important;font-weight:800!important}.mission-future-vision-section{background-color:var(--color-bg-cream)!important;color:var(--color-text-dark)!important;border-top:1px solid var(--color-border-light)!important}.mission-future-vision-section p{color:var(--color-text-muted)!important}.mission-future-text,.mission-future-text strong,.mission-future-list li{color:var(--color-text-dark)!important}body.dark-mode .mission-future-vision-section{background-color:#181716!important;border-top:1px solid #ffffff1a!important}body.dark-mode .mission-future-vision-section p,body.dark-mode .mission-future-vision-section .mission-future-list,body.dark-mode .mission-future-vision-section .mission-future-list li,body.dark-mode .mission-future-vision-section .mission-future-list span.mission-future-text,body.dark-mode .mission-future-vision-section .mission-future-list span.mission-future-text strong,body.dark-mode .mission-future-text,body.dark-mode .mission-future-text strong,body.dark-mode .founder-director-subtitle{color:#fff!important}
