.yt-embed[data-astro-cid-ikh23wxh]{aspect-ratio:16/9;width:100%}.yt-embed__placeholder[data-astro-cid-ikh23wxh]{text-align:center;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;padding:1.5rem;display:flex}.yt-embed__text[data-astro-cid-ikh23wxh]{color:var(--text-muted);max-width:32ch;margin:0;font-size:.9rem}.hero[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}@media (width<=640px){.hero[data-astro-cid-lcdefpme]{min-height:520px}}.hero__bg[data-astro-cid-lcdefpme]{z-index:0;position:absolute;inset:0}.hero__bg[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.hero__scrim[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, #101c148c 0%, #101c14bf 55%, var(--bg) 100%);position:absolute;inset:0}.hero__content[data-astro-cid-lcdefpme]{z-index:1;width:100%;padding-block:3rem;position:relative}.hero__content[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{max-width:720px}.hero__wordmark[data-astro-cid-lcdefpme]{width:320px;max-width:70vw;margin-bottom:1.5rem}.hero__lead[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:1.15rem}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:1rem;margin-bottom:2rem;display:flex}.btn--kofi[data-astro-cid-lcdefpme]{color:#fff;background:#ff5e5b;border-color:#ff5e5b}.btn--kofi[data-astro-cid-lcdefpme]:hover{background:#ff4542;border-color:#ff4542}.hero__facts-label[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);border-top:1px solid #f4f1e62e;margin:0 0 .75rem;padding-top:1.25rem;font-size:.75rem;font-weight:700}.hero__facts[data-astro-cid-lcdefpme]{color:var(--text-muted);flex-wrap:wrap;gap:1.75rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.hero__facts[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--accent);font-family:Georgia,serif;font-size:1.3rem;display:block}.strip[data-astro-cid-lcdefpme]{background:var(--bg-elevated);border-bottom:1px solid var(--border);justify-content:center;width:100%;display:flex}.strip[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:468/60;object-fit:contain;width:100%;max-width:900px;image-rendering:pixelated;display:block}.align-center[data-astro-cid-lcdefpme]{align-items:center}.rounded-img[data-astro-cid-lcdefpme]{border-radius:var(--radius);border:1px solid var(--border)}.feature-banner[data-astro-cid-lcdefpme]{border-block:1px solid var(--border);width:100%;height:420px;position:relative;overflow:hidden}.feature-banner[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.feature-banner__caption[data-astro-cid-lcdefpme]{inset-inline:0;background:linear-gradient(#0000,#000000bf);padding:1.5rem;position:absolute;bottom:0}.feature-banner__caption[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#fff;font-size:1rem;font-weight:600}@media (width<=760px){.feature-banner[data-astro-cid-lcdefpme]{height:260px}}.pill-list[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.pill-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--bg-card);border:1px solid var(--border);border-radius:999px;padding:.4em .9em;font-size:.85rem}.section-link[data-astro-cid-lcdefpme]{margin-top:1.25rem}.section-link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:600}.table-card[data-astro-cid-lcdefpme] table[data-astro-cid-lcdefpme]{border-collapse:collapse;width:100%}.table-card[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.table-card[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:.6rem .8rem}.table-card[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]:last-child th[data-astro-cid-lcdefpme],.table-card[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]:last-child td[data-astro-cid-lcdefpme]{border-bottom:none}.table-card[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{width:180px;color:var(--text-muted);font-weight:600}.grid[data-astro-cid-lcdefpme]{gap:1.25rem;display:grid}.grid--2[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.grid--3[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.grid--4[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}@media (width<=760px){.grid--2[data-astro-cid-lcdefpme],.grid--3[data-astro-cid-lcdefpme],.grid--4[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.stat-card[data-astro-cid-lcdefpme]{text-align:center}.stat-card__value[data-astro-cid-lcdefpme]{color:var(--accent);font-family:Georgia,serif;font-size:1.9rem;font-weight:700;display:block}.stat-card__label[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:.85rem}.checklist[data-astro-cid-lcdefpme]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.checklist[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:1.6em;position:relative}.checklist[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✓";color:var(--green-soft);font-weight:700;position:absolute;left:0}.event-card[data-astro-cid-lcdefpme]{flex-direction:column;padding:0;display:flex;overflow:hidden}.event-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:16/9;object-fit:cover;width:100%}.event-card__body[data-astro-cid-lcdefpme]{padding:1.25rem}.event-card__body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.4rem}.photo-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1.5rem;display:grid}.photo-grid__item[data-astro-cid-lcdefpme]{border-radius:var(--radius);border:1px solid var(--border);margin:0;position:relative;overflow:hidden}.photo-grid__item[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;cursor:pointer;width:100%;transition:transform .3s}.photo-grid__item[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.06)}.photo-grid__item[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{inset-inline:0;color:#fff;background:linear-gradient(#0000,#000000bf);padding:.5rem .7rem;font-size:.8rem;position:absolute;bottom:0}@media (width<=760px){.photo-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}.video-embed[data-astro-cid-lcdefpme]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.video-embed__caption[data-astro-cid-lcdefpme]{color:var(--text-muted);margin:0;padding:.8rem 1rem;font-size:.9rem}.team-card[data-astro-cid-lcdefpme]{text-align:center}.team-card__avatar[data-astro-cid-lcdefpme]{background:var(--accent);width:56px;height:56px;color:var(--accent-contrast);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.75rem;font-family:Georgia,serif;font-size:1.5rem;font-weight:700;display:inline-flex}.team-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.1rem}.team-card__mc[data-astro-cid-lcdefpme]{margin:0 0 .5rem;font-size:.85rem}.team-card__role[data-astro-cid-lcdefpme]{color:var(--green-soft);margin:0 0 .5rem;font-size:.9rem;font-weight:600}.team-card__bio[data-astro-cid-lcdefpme]{margin:0;font-size:.85rem}.cta-band__inner[data-astro-cid-lcdefpme]{background:var(--bg-elevated);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}
