.hero[data-v-ab49dece]{align-items:center;background:radial-gradient(ellipse at 50% 30%,#fffbf0 0,#f5edd6,#e5d9c1);display:flex;justify-content:center;min-height:calc(97.4vh - 80px);overflow:hidden;padding:8rem 0 6rem;position:relative}canvas[data-v-ab49dece]{background-color:transparent;height:100%;left:0;max-height:100%;max-width:100%;pointer-events:none;position:absolute;top:0;width:100%;z-index:100}.container[data-v-ab49dece]{margin:0 auto;max-width:1400px;padding:0 2rem;transform:translateY(-40px)}.container[data-v-ab49dece],.hero-content[data-v-ab49dece]{position:relative;z-index:2}.hero-content[data-v-ab49dece]{text-align:center}.hero-title[data-v-ab49dece]{animation:fadeInUp-ab49dece .8s ease forwards;font-size:clamp(3rem,6vw,5.5rem);font-weight:700;letter-spacing:.05em;margin-bottom:1.5rem}.hero-subtitle[data-v-ab49dece],.hero-title[data-v-ab49dece]{color:#2c2416;font-family:Arial,sans-serif}.hero-subtitle[data-v-ab49dece]{animation:fadeInUp-ab49dece .8s ease .2s forwards;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:400;line-height:1.6;opacity:0}.hero-circles[data-v-ab49dece]{height:100%;left:50%;pointer-events:none;top:50%;transform:translate(-50%,calc(-50% - 40px));width:100%}.circle-wrapper[data-v-ab49dece],.hero-circles[data-v-ab49dece]{align-items:center;display:flex;justify-content:center;position:absolute}.circle-wrapper[data-v-ab49dece]{transition:transform .3s ease-out}.radial-glow[data-v-ab49dece]{background:radial-gradient(circle,#fffc 0,#fff0 70%);height:600px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:600px}.circle[data-v-ab49dece]{border:2px solid;border-radius:50%;opacity:.3}.circle-1[data-v-ab49dece]{animation:pulse-ab49dece 3s ease-in-out infinite;border-color:#4ca049;height:280px;width:280px}.circle-2[data-v-ab49dece]{animation:pulse-ab49dece 3s ease-in-out 1s infinite;border-color:#27421d;height:400px;width:400px}.circle-3[data-v-ab49dece]{animation:pulse-ab49dece 3s ease-in-out 2s infinite;border-color:#2c2416;height:520px;width:520px}@keyframes pulse-ab49dece{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.4;transform:scale(1.03)}}@keyframes fadeInUp-ab49dece{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:968px){.hero[data-v-ab49dece]{min-height:60vh;padding:4rem 0 3rem}.hero-title[data-v-ab49dece]{font-size:clamp(2.5rem,8vw,3.5rem)}.radial-glow[data-v-ab49dece]{height:430px;width:430px}.circle-1[data-v-ab49dece]{height:200px;width:200px}.circle-2[data-v-ab49dece]{height:280px;width:280px}.circle-3[data-v-ab49dece]{height:360px;width:360px}}.metrics[data-v-971a44ec]{background:#4ca049;color:#fffbf0;padding:4rem 0}.container[data-v-971a44ec]{margin:0 auto;max-width:1400px;padding:0 2rem}.metrics-grid[data-v-971a44ec]{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);text-align:center}@media(max-width:968px){.metrics-grid[data-v-971a44ec]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.metrics-grid[data-v-971a44ec]{grid-template-columns:1fr}}.metric-card[data-v-971a44ec]{padding:1rem}.metric-number[data-v-971a44ec]{color:#fffbf0;font-family:Arial,sans-serif;font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:.5rem}@media(max-width:968px){.metric-number[data-v-971a44ec]{font-size:2.5rem}}.metric-label[data-v-971a44ec]{color:#f5edd6;font-size:1rem;letter-spacing:.1em;text-transform:uppercase}.vision-section[data-v-33ec8681]{background:#fffbf0}.vision-statement[data-v-33ec8681]{color:#2c2416;font-size:1.1rem;line-height:1.8}.contributions-grid[data-v-33ec8681]{margin-top:100px}.contribution-card[data-v-33ec8681]{background:#fff;border:2px solid #e5d9c1!important;padding:32px;transition:transform .3s,box-shadow .3s}.contribution-card[data-v-33ec8681]:hover{box-shadow:0 8px 24px #0000001a!important;transform:translateY(-5px)}.contribution-icon[data-v-33ec8681]{color:#4ca049;display:block;margin-bottom:24px}.contribution-card h3[data-v-33ec8681]{color:#4ca049;font-family:Arial,sans-serif}.contribution-card p[data-v-33ec8681]{color:#5c4a2f;line-height:1.6}.contribution-link[data-v-33ec8681]{align-items:center;color:#4caf50;display:inline-flex;font-weight:500;gap:8px;margin-top:10px;text-decoration:none;transition:gap .3s}.contribution-link[data-v-33ec8681]:hover{gap:12px}.map-section[data-v-b689449b]{background:#f5edd6;padding:6rem 0}.container[data-v-b689449b]{margin:0 auto;max-width:1400px;padding:0 2rem}.map-container[data-v-b689449b]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;overflow:visible;padding:20px;position:relative;width:100%}.world-map[data-v-b689449b]{display:block;height:auto;width:100%}.map-tooltip[data-v-b689449b]{background:#fff;border:2px solid #2e7d32;border-radius:8px;box-shadow:0 4px 12px #00000026;font-size:14px;opacity:0;padding:12px 16px;pointer-events:none;position:absolute;transition:opacity .3s;z-index:1000}.map-tooltip[data-v-b689449b]:has(.tooltip-country){opacity:1}.map-tooltip .tooltip-country[data-v-b689449b]{color:#2c2416;font-weight:600;margin-bottom:4px}.map-tooltip .tooltip-cases[data-v-b689449b]{color:#2e7d32;font-size:20px;font-weight:700}.map-tooltip .tooltip-label[data-v-b689449b]{color:#8b6f47;font-size:12px}.map-tooltip .tooltip-action[data-v-b689449b]{color:#2e7d32;font-size:11px;font-style:italic;margin-top:4px}[data-v-b689449b] .data-points circle{transition:all .2s ease}.modal-overlay[data-v-c7a60f0b]{align-items:center;background:#000000a6;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:2000}.modal-content[data-v-c7a60f0b]{background:#fff;border-radius:12px;max-height:90vh;max-width:760px;overflow-y:auto;position:relative;width:100%}.close-btn[data-v-c7a60f0b]{align-items:center;background:#0006;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.4rem;height:36px;justify-content:center;line-height:1;position:absolute;right:1rem;top:1rem;transition:background .3s ease;width:36px;z-index:1}.close-btn[data-v-c7a60f0b]:hover{background:#000000a6}.video-wrapper[data-v-c7a60f0b]{aspect-ratio:16/9;background:#000;border-radius:12px 12px 0 0;overflow:hidden;position:relative;width:100%}.video-wrapper iframe[data-v-c7a60f0b]{border:none;height:100%;inset:0;position:absolute;width:100%}.modal-body[data-v-c7a60f0b]{padding:2rem}.modal-body h2[data-v-c7a60f0b]{color:#2c2416;font-family:Arial,sans-serif;font-size:1.75rem;font-weight:700;margin:0 0 1rem}.description[data-v-c7a60f0b]{color:#5c4a2f;font-size:1rem;font-style:italic;line-height:1.7;margin-bottom:1.5rem}.prose[data-v-c7a60f0b]{color:#2c2416;font-size:1rem;line-height:1.8}.prose[data-v-c7a60f0b] p{margin-bottom:1rem}.prose[data-v-c7a60f0b] p:last-child{margin-bottom:0}.modal-enter-active[data-v-c7a60f0b],.modal-leave-active[data-v-c7a60f0b]{transition:opacity .25s ease}.modal-enter-active .modal-content[data-v-c7a60f0b],.modal-leave-active .modal-content[data-v-c7a60f0b]{transition:transform .25s ease}.modal-enter-from[data-v-c7a60f0b],.modal-leave-to[data-v-c7a60f0b]{opacity:0}.modal-enter-from .modal-content[data-v-c7a60f0b],.modal-leave-to .modal-content[data-v-c7a60f0b]{transform:translateY(12px)}.stories[data-v-e6a1853d]{background:#fffbf0;padding:6rem 0}.stories-grid[data-v-e6a1853d]{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}@media(max-width:968px){.stories-grid[data-v-e6a1853d]{grid-template-columns:1fr}}.story-card[data-v-e6a1853d]{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000014;cursor:pointer;overflow:hidden;transition:transform .3s,box-shadow .3s}.story-card[data-v-e6a1853d]:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-5px)}.story-thumbnail[data-v-e6a1853d]{background:#4ca049;height:200px;overflow:hidden;position:relative;width:100%}.story-image[data-v-e6a1853d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.thumbnail-placeholder[data-v-e6a1853d]{background:#4ca049;display:block;height:100%;width:100%}.play-icon[data-v-e6a1853d]{align-items:center;background:#00000040;color:#fff;display:flex;font-size:2.5rem;inset:0;justify-content:center;position:absolute;transition:background .3s}.story-card:hover .play-icon[data-v-e6a1853d]{background:#00000073}.story-content[data-v-e6a1853d]{padding:1.5rem}.story-content h4[data-v-e6a1853d]{color:#2c2416;font-family:Arial,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.story-content p[data-v-e6a1853d]{color:#666;font-size:.95rem;line-height:1.6;margin:0}.btn[data-v-e6a1853d]{border:none;cursor:pointer;display:inline-block;font-weight:600;padding:1rem 2.5rem;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.btn-outline[data-v-e6a1853d]{background:transparent;border:2px solid #2c2416;color:#2c2416}.btn-outline[data-v-e6a1853d]:hover{background:#2c2416;color:#fffbf0}.text-center[data-v-e6a1853d]{text-align:center}.mt-8[data-v-e6a1853d]{margin-top:3rem}.partners-section[data-v-d84383d4]{background:#fffbf0}.partner-card[data-v-d84383d4]{background:#fff;height:100%}.partner-card h4[data-v-d84383d4]{color:#4ca049;font-family:Arial,sans-serif}.partner-card p[data-v-d84383d4]{color:#2c2416;font-family:Arial,sans-serif;line-height:1.6}.nomis-support[data-v-d84383d4]{color:#5c4a2f}
