.member-count{display:flex;flex-direction:column;gap:6px;margin:30px 0 0;color:#f2f5eb;opacity:0;transform:translateY(8px);transition:opacity .6s ease,transform .6s ease}
.member-count.is-in{opacity:1;transform:none}
.member-count strong{font:800 clamp(4.2rem,9vw,8.4rem)/.9 var(--display);letter-spacing:-.06em;color:#e9c381;font-variant-numeric:tabular-nums;text-shadow:0 2px 24px rgba(4,22,17,.45)}
.member-count span{font:700 13px/1.4 var(--body);letter-spacing:.22em;text-transform:uppercase;color:#e4e8d5}
@media (prefers-reduced-motion:reduce){.member-count{transition:none;transform:none}}
