.page-header[data-astro-cid-6sqsh2pf]{padding-bottom:var(--space-xl)}.page-header__title[data-astro-cid-6sqsh2pf]{font-size:var(--font-size-5xl);margin-top:var(--space-xs);margin-bottom:var(--space-md)}.page-header__desc[data-astro-cid-6sqsh2pf]{font-size:var(--font-size-lg);color:var(--color-ink-muted);max-width:var(--container-prose)}.exec-grid[data-astro-cid-6sqsh2pf]{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}@media(min-width:640px){.exec-grid[data-astro-cid-6sqsh2pf]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.exec-grid[data-astro-cid-6sqsh2pf]{grid-template-columns:repeat(4,1fr)}}.exec-card[data-astro-cid-6sqsh2pf]{display:flex;flex-direction:column;background-color:var(--color-paper-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:transform var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.exec-card[data-astro-cid-6sqsh2pf]:hover{transform:translateY(-3px);border-color:var(--color-border-hover);box-shadow:var(--shadow-lg)}.exec-card__photo[data-astro-cid-6sqsh2pf]{position:relative;aspect-ratio:1 / 1;background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;overflow:hidden}.exec-card__photo[data-astro-cid-6sqsh2pf] img[data-astro-cid-6sqsh2pf]{width:100%;height:100%;object-fit:cover}.exec-card__initials[data-astro-cid-6sqsh2pf]{font-family:var(--font-display);font-size:clamp(var(--font-size-3xl),6vw,var(--font-size-4xl));font-weight:var(--font-weight-bold);color:var(--color-accent-contrast);letter-spacing:var(--letter-spacing-tight);display:flex;align-items:center;justify-content:center}.exec-card__flag[data-astro-cid-6sqsh2pf]{position:absolute;top:var(--space-xs);right:var(--space-xs);font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.06em;color:var(--color-accent);background-color:var(--color-paper-elevated);border:1px solid var(--color-border);padding:.2rem .5rem;border-radius:var(--radius-full)}.exec-card__body[data-astro-cid-6sqsh2pf]{display:flex;flex-direction:column;padding:var(--space-md);flex-grow:1}.exec-card__name[data-astro-cid-6sqsh2pf]{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-ink);letter-spacing:var(--letter-spacing-tight);margin-bottom:2px}.exec-card__role[data-astro-cid-6sqsh2pf]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-accent);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-2xs)}.exec-card__company[data-astro-cid-6sqsh2pf]{font-size:var(--font-size-xs);color:var(--color-ink-subtle);margin-bottom:var(--space-sm)}.exec-card__bio[data-astro-cid-6sqsh2pf]{font-size:var(--font-size-sm);color:var(--color-ink-muted);line-height:var(--line-height-normal);margin-bottom:var(--space-md);flex-grow:1}.exec-card__links[data-astro-cid-6sqsh2pf]{display:flex;flex-wrap:wrap;gap:var(--space-2xs);padding-top:var(--space-sm);border-top:1px solid var(--color-border);margin-top:auto}.exec-link[data-astro-cid-6sqsh2pf]{display:inline-flex;align-items:center;min-height:44px;gap:6px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-accent);padding:.3rem .6rem;border:1px solid var(--color-border);border-radius:var(--radius-xs);background-color:var(--color-paper-subtle);transition:border-color var(--transition-fast),background-color var(--transition-fast)}.exec-link[data-astro-cid-6sqsh2pf]:hover{border-color:var(--color-accent);background-color:var(--color-accent-subtle)}.lf-badge[data-astro-cid-6sqsh2pf]{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-ink-muted);background-color:var(--color-paper-subtle);border:1px solid var(--color-border);padding:.3rem .6rem;border-radius:var(--radius-xs)}.wg-tabs[data-astro-cid-6sqsh2pf]{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}@media(min-width:640px){.wg-tabs[data-astro-cid-6sqsh2pf]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.wg-tabs[data-astro-cid-6sqsh2pf]{grid-template-columns:repeat(4,1fr)}}.wg-tab[data-astro-cid-6sqsh2pf]{display:flex;flex-direction:column;padding:var(--space-lg);background-color:var(--color-paper-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:transform var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.wg-tab[data-astro-cid-6sqsh2pf]:hover{transform:translateY(-4px);border-color:var(--color-border-hover);box-shadow:var(--shadow-lg)}.wg-tab__top[data-astro-cid-6sqsh2pf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-md)}.wg-tab__badge[data-astro-cid-6sqsh2pf]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:var(--gradient-brand);border-radius:var(--radius-md);color:var(--color-accent-contrast);font-family:var(--font-display);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.04em}.wg-tab__code[data-astro-cid-6sqsh2pf]{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-accent);letter-spacing:.06em}.wg-tab__title[data-astro-cid-6sqsh2pf]{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-ink);letter-spacing:var(--letter-spacing-tight);margin-bottom:var(--space-2xs)}.wg-tab__desc[data-astro-cid-6sqsh2pf]{font-size:var(--font-size-sm);color:var(--color-ink-muted);line-height:var(--line-height-relaxed);margin-bottom:var(--space-md);flex-grow:1}.wg-tab__members[data-astro-cid-6sqsh2pf]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:var(--space-md);border-top:1px solid var(--color-border);margin-bottom:var(--space-md)}.wg-tab__avatar[data-astro-cid-6sqsh2pf]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;overflow:hidden;background-color:var(--color-accent-subtle);border:1px solid var(--color-border);font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-accent)}.wg-tab__avatar[data-astro-cid-6sqsh2pf] img[data-astro-cid-6sqsh2pf]{width:100%;height:100%;object-fit:cover}.wg-tab__more[data-astro-cid-6sqsh2pf]{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-ink-subtle);padding-left:2px}.wg-tab__footer[data-astro-cid-6sqsh2pf]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.wg-tab__count[data-astro-cid-6sqsh2pf]{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-ink-subtle)}.wg-tab__cta[data-astro-cid-6sqsh2pf]{display:inline-flex;align-items:center;gap:4px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-ink-muted);transition:color var(--transition-fast)}.wg-tab[data-astro-cid-6sqsh2pf]:hover .wg-tab__cta[data-astro-cid-6sqsh2pf],.wg-tab[data-astro-cid-6sqsh2pf]:focus-within .wg-tab__cta[data-astro-cid-6sqsh2pf]{color:var(--color-accent)}.volunteer-box[data-astro-cid-6sqsh2pf]{padding:clamp(var(--space-lg),5vw,var(--space-2xl));background-color:var(--color-paper-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;display:flex;flex-direction:column;align-items:center}.volunteer-title[data-astro-cid-6sqsh2pf]{font-size:var(--font-size-3xl);margin-top:var(--space-xs);margin-bottom:var(--space-sm)}.volunteer-desc[data-astro-cid-6sqsh2pf]{font-size:var(--font-size-base);color:var(--color-ink-muted);max-width:var(--container-prose);margin-bottom:var(--space-xl)}
