.page-hero[data-astro-cid-63cywwwr]{position:relative;background:url(/community_gathering.png) center/cover no-repeat;padding:8rem 1.5rem 5rem;display:flex;align-items:center;justify-content:center;text-align:center}.hero-overlay[data-astro-cid-63cywwwr]{position:absolute;inset:0;background:linear-gradient(135deg,#0f172ae0,#1e3a8ab8)}.hero-inner[data-astro-cid-63cywwwr]{position:relative;z-index:2;max-width:680px}.hero-tag[data-astro-cid-63cywwwr]{display:inline-block;padding:.3rem 1rem;background:#fbbf2426;border:1px solid rgba(251,191,36,.35);color:#fbbf24;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;border-radius:9999px;margin-bottom:1rem}.hero-title[data-astro-cid-63cywwwr]{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;color:#fff;letter-spacing:-.02em;margin-bottom:1rem}.hero-desc[data-astro-cid-63cywwwr]{font-size:1.05rem;color:#fffc;line-height:1.7}.container[data-astro-cid-63cywwwr]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.eyebrow[data-astro-cid-63cywwwr]{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:#15803d;margin-bottom:.75rem}.section-title[data-astro-cid-63cywwwr]{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;color:#0f172a;letter-spacing:-.02em;margin-bottom:1rem;line-height:1.2}.story-section[data-astro-cid-63cywwwr]{padding:6rem 0;background:#fff}.story-grid[data-astro-cid-63cywwwr]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media(max-width:900px){.story-grid[data-astro-cid-63cywwwr]{grid-template-columns:1fr;gap:2.5rem}}.story-img-col[data-astro-cid-63cywwwr]{position:relative}.story-img-wrap[data-astro-cid-63cywwwr]{border-radius:1.25rem;overflow:hidden;box-shadow:0 20px 50px #0000001f}.story-img[data-astro-cid-63cywwwr]{width:100%;height:400px;object-fit:cover;display:block}.story-stat-card[data-astro-cid-63cywwwr]{position:absolute;bottom:-1.5rem;right:-1rem;background:linear-gradient(135deg,#14532d,#15803d);color:#fff;padding:1.25rem 1.75rem;border-radius:1rem;text-align:center;box-shadow:0 10px 30px #15803d66}.stat-num[data-astro-cid-63cywwwr]{display:block;font-size:2rem;font-weight:800;line-height:1}.stat-label[data-astro-cid-63cywwwr]{display:block;font-size:.75rem;font-weight:500;opacity:.85;margin-top:.3rem}.story-text[data-astro-cid-63cywwwr]{font-size:.975rem;color:#475569;line-height:1.8;margin-bottom:1rem;text-align:justify}.values-section[data-astro-cid-63cywwwr]{padding:6rem 0;background:#f8fafc}.values-header[data-astro-cid-63cywwwr]{text-align:center;max-width:600px;margin:0 auto 3rem}.values-grid[data-astro-cid-63cywwwr]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media(max-width:900px){.values-grid[data-astro-cid-63cywwwr]{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.values-grid[data-astro-cid-63cywwwr]{grid-template-columns:1fr}}.value-card[data-astro-cid-63cywwwr]{background:#fff;border:1px solid #e2e8f0;border-radius:1.15rem;padding:2rem 1.5rem;text-align:center;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.value-card[data-astro-cid-63cywwwr]:hover{transform:translateY(-6px);box-shadow:0 16px 40px #0000001a;border-color:var(--accent)}.value-icon[data-astro-cid-63cywwwr]{width:52px;height:52px;margin:0 auto 1.25rem;background:#0000000a;border-radius:.75rem;padding:10px;color:var(--accent);display:flex;align-items:center;justify-content:center;transition:background .3s ease}.value-icon[data-astro-cid-63cywwwr] svg[data-astro-cid-63cywwwr]{width:100%;height:100%}.value-card[data-astro-cid-63cywwwr]:hover .value-icon[data-astro-cid-63cywwwr]{background:var(--accent);color:#fff;transform:scale(1.05)}.value-title[data-astro-cid-63cywwwr]{font-size:1.05rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}.value-desc[data-astro-cid-63cywwwr]{font-size:.875rem;color:#64748b;line-height:1.65}.timeline-section[data-astro-cid-63cywwwr]{padding:6rem 0;background:#fff}.timeline-header[data-astro-cid-63cywwwr]{text-align:center;max-width:600px;margin:0 auto 3.5rem}.timeline[data-astro-cid-63cywwwr]{position:relative;max-width:780px;margin:0 auto}.timeline[data-astro-cid-63cywwwr]:before{content:"";position:absolute;left:50%;transform:translate(-50%);width:2px;height:100%;background:#e2e8f0}@media(max-width:700px){.timeline[data-astro-cid-63cywwwr]:before{left:1.5rem}}.timeline-item[data-astro-cid-63cywwwr]{position:relative;width:50%;padding:0 2.5rem 3rem}.timeline-item[data-astro-cid-63cywwwr].left{left:0;text-align:right;padding-right:3rem;padding-left:0}.timeline-item[data-astro-cid-63cywwwr].right{left:50%;padding-left:3rem;padding-right:0}@media(max-width:700px){.timeline-item[data-astro-cid-63cywwwr],.timeline-item[data-astro-cid-63cywwwr].left,.timeline-item[data-astro-cid-63cywwwr].right{width:100%;left:0;text-align:left;padding-left:4rem;padding-right:0}}.timeline-dot[data-astro-cid-63cywwwr]{position:absolute;top:.25rem;width:14px;height:14px;background:#15803d;border:3px solid #ffffff;border-radius:50%;box-shadow:0 0 0 3px #15803d;z-index:2}.timeline-item[data-astro-cid-63cywwwr].left .timeline-dot[data-astro-cid-63cywwwr]{right:-7px}.timeline-item[data-astro-cid-63cywwwr].right .timeline-dot[data-astro-cid-63cywwwr]{left:-7px}@media(max-width:700px){.timeline-item[data-astro-cid-63cywwwr].left .timeline-dot[data-astro-cid-63cywwwr],.timeline-item[data-astro-cid-63cywwwr].right .timeline-dot[data-astro-cid-63cywwwr]{left:1.05rem;right:auto}}.timeline-card[data-astro-cid-63cywwwr]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.timeline-card[data-astro-cid-63cywwwr]:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0000001a}.tl-year[data-astro-cid-63cywwwr]{display:inline-block;font-size:.75rem;font-weight:700;color:#15803d;background:#dbeafe;padding:.2rem .7rem;border-radius:9999px;margin-bottom:.5rem}.tl-title[data-astro-cid-63cywwwr]{font-size:1rem;font-weight:700;color:#0f172a;margin-bottom:.35rem}.tl-desc[data-astro-cid-63cywwwr]{font-size:.875rem;color:#64748b;line-height:1.6}.about-cta[data-astro-cid-63cywwwr]{padding:5rem 0;background:linear-gradient(135deg,#0f172a,#14532d);text-align:center}.about-cta[data-astro-cid-63cywwwr] .container[data-astro-cid-63cywwwr]{max-width:640px}.cta-title[data-astro-cid-63cywwwr]{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;color:#fff;margin-bottom:.75rem}.cta-desc[data-astro-cid-63cywwwr]{font-size:1rem;color:#ffffffb3;margin-bottom:2rem;line-height:1.7}.cta-btns[data-astro-cid-63cywwwr]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-btn[data-astro-cid-63cywwwr]{padding:.8rem 2rem;border-radius:9999px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s ease}.cta-btn[data-astro-cid-63cywwwr].primary{background:#fff;color:#14532d;box-shadow:0 6px 20px #0003}.cta-btn[data-astro-cid-63cywwwr].primary:hover{transform:translateY(-3px);box-shadow:0 10px 28px #0000004d}.cta-btn[data-astro-cid-63cywwwr].outline{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.5)}.cta-btn[data-astro-cid-63cywwwr].outline:hover{background:#ffffff1a;border-color:#fff;transform:translateY(-3px)}
