.about-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr 380px;gap:4rem;align-items:start}@media(max-width:768px){.about-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:2.5rem}.about-stats[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}}@media(max-width:480px){.about-stats[data-astro-cid-kh7btl4r]{grid-template-columns:1fr 1fr}}.about-photo-wrap[data-astro-cid-kh7btl4r]{position:sticky;top:110px}.about-photo[data-astro-cid-kh7btl4r]{width:100%;aspect-ratio:3 / 4;background-image:url(/about.jpg);background-size:cover;background-position:center;position:relative;overflow:hidden}.about-photo[data-astro-cid-kh7btl4r]:after{content:"";position:absolute;inset:-1px;background:linear-gradient(160deg,#48161b59,#48161bbf)}@media(max-width:768px){.about-photo[data-astro-cid-kh7btl4r]{aspect-ratio:16 / 9}}.mission-block[data-astro-cid-kh7btl4r]{max-width:720px}.mission-quote[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:clamp(1.1rem,2.5vw,1.4rem);font-style:italic;color:var(--color-heading);border-left:4px solid var(--color-accent);padding-left:1.5rem;line-height:1.55;margin:0}.values-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.value-card[data-astro-cid-kh7btl4r]{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:calc(var(--radius) * 1.5);padding:1.25rem 1.5rem}.value-card[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:1rem;font-weight:600;color:var(--color-accent);margin-bottom:.4rem;font-family:var(--font-display)}.value-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:.88rem;color:var(--color-text-muted);margin:0;line-height:1.6}.community-section[data-astro-cid-kh7btl4r]{background:var(--color-bg)}.community-header[data-astro-cid-kh7btl4r]{margin-bottom:1.5rem}.community-intro[data-astro-cid-kh7btl4r]{font-size:1rem;color:var(--color-text-muted);margin-top:.25rem;margin-bottom:0}.community-body[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr 260px;gap:3rem;align-items:start}@media(max-width:760px){.community-body[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}}.community-text[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:.925rem;color:var(--color-text-muted);line-height:1.65;margin-bottom:.5rem}.attend-heading[data-astro-cid-kh7btl4r]{font-size:.95rem;font-weight:700;color:var(--color-heading);margin:0 0 .5rem}.attend-list[data-astro-cid-kh7btl4r]{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.35rem}.attend-list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{font-size:.875rem;color:var(--color-text-muted);padding-left:1.25rem;position:relative;line-height:1.4}.attend-list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]:before{content:"✓";position:absolute;left:0;color:var(--color-accent);font-weight:700}.attend-list[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{color:var(--color-heading)}.community-actions[data-astro-cid-kh7btl4r]{display:flex;gap:.75rem;flex-wrap:wrap}.inclusion-block[data-astro-cid-kh7btl4r]{border-top:3px solid var(--color-accent);padding-top:1.25rem;margin-top:1.75rem}.inclusion-label[data-astro-cid-kh7btl4r]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);margin-bottom:1rem}.inclusion-list[data-astro-cid-kh7btl4r]{list-style:none;padding:0;margin:0 0 1.25rem;display:grid;grid-template-columns:1fr 1fr;gap:0}.inclusion-list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{font-size:.85rem;color:var(--color-text-muted);padding:.45rem .5rem .45rem 0;border-bottom:1px solid var(--color-border);line-height:1.4}.inclusion-list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r]{font-size:.78rem;opacity:.7;display:block}.inclusion-note[data-astro-cid-kh7btl4r]{font-size:.78rem;color:var(--color-text-muted);font-style:italic;margin:0;line-height:1.55;grid-column:span 2}.attend-block[data-astro-cid-kh7btl4r]{border-top:3px solid var(--color-border);padding-top:1.25rem}
