.person-card[data-astro-cid-wx625i7y]{display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:2rem;width:300px;max-width:100%;box-sizing:border-box}.person-image[data-astro-cid-wx625i7y]{border-radius:50%;margin-bottom:1rem;object-fit:cover;width:150px;height:150px}.person-info[data-astro-cid-wx625i7y]{max-width:300px}.person-name[data-astro-cid-wx625i7y]{font-size:1.5rem;margin:0}.person-position[data-astro-cid-wx625i7y]{font-style:italic;color:#555;margin-bottom:1rem}.person-email[data-astro-cid-wx625i7y]{color:var(--color-pop-primary);text-decoration:none}.person-card--pastor[data-astro-cid-wx625i7y]{border-left-width:.375rem;border-left-color:var(--color-highlight-primary)}.person-card--pastor[data-astro-cid-wx625i7y] .person-name[data-astro-cid-wx625i7y]{font-size:1.75rem}.person-card--pastor[data-astro-cid-wx625i7y] .person-bio[data-astro-cid-wx625i7y]{font-size:1.1rem}.person-card--deacon[data-astro-cid-wx625i7y]{border-left-width:.25rem;border-left-color:var(--color-highlight-primary)}@media (max-width: 768px){.person-card[data-astro-cid-wx625i7y]{padding:1.5rem;width:100%}.person-card[data-astro-cid-wx625i7y] .person-name[data-astro-cid-wx625i7y]{font-size:1.5rem}}.container[data-astro-cid-ss72w24f]{max-width:1200px;margin:2rem auto;padding:0 1rem}.page-header[data-astro-cid-ss72w24f]{text-align:center;margin-bottom:2rem}.page-title[data-astro-cid-ss72w24f]{font-size:2.5rem;font-weight:700;margin-bottom:2rem;background:linear-gradient(135deg,var(--color-cta-primary) 0%,var(--color-cta-hover) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.staff-grid[data-astro-cid-ss72w24f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.staff-pyramid[data-astro-cid-ss72w24f]{display:flex;flex-direction:column;align-items:center;gap:0}.pyramid-level[data-astro-cid-ss72w24f]{width:100%;margin-bottom:2rem}.level-container[data-astro-cid-ss72w24f]{display:flex;flex-direction:column;align-items:center}.level-title[data-astro-cid-ss72w24f]{font-size:1.75rem;font-weight:600;color:var(--color-text-primary);margin:0 0 1.5rem;border-left:.25rem solid var(--color-highlight-primary);padding-left:1rem;text-align:left;align-self:flex-start;margin-left:calc(50% - 50vw);padding-left:calc(50% - 50vw + 1rem)}.level-content[data-astro-cid-ss72w24f]{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;width:100%}.level-content[data-astro-cid-ss72w24f].single-item,.level-content[data-astro-cid-ss72w24f].multi-item{justify-content:center}.pastor-card[data-astro-cid-ss72w24f]{padding:2.5rem;max-width:400px;width:100%;border-left-width:.375rem}.pastor-card[data-astro-cid-ss72w24f] h3[data-astro-cid-ss72w24f]{font-size:1.75rem}.pastor-card[data-astro-cid-ss72w24f] .bio[data-astro-cid-ss72w24f]{font-size:1.1rem}.deacon-card[data-astro-cid-ss72w24f]{padding:1.5rem;min-width:220px;flex:0 1 auto}.staff-card[data-astro-cid-ss72w24f]{background:var(--color-background-secondary);border-radius:.75rem;padding:2rem;box-shadow:0 .125rem .5rem var(--color-shadow);text-align:center;border-left:.25rem solid var(--color-highlight-primary)}.staff-card[data-astro-cid-ss72w24f] h3[data-astro-cid-ss72w24f]{font-size:1.5rem;font-weight:600;color:var(--color-text-primary);margin:0 0 .5rem}.staff-card[data-astro-cid-ss72w24f] .position[data-astro-cid-ss72w24f]{font-size:1.125rem;font-weight:500;color:var(--color-cta-primary);margin:0 0 1rem;font-style:italic}.staff-card[data-astro-cid-ss72w24f] .bio[data-astro-cid-ss72w24f]{font-size:1rem;line-height:1.6;color:var(--color-text-secondary);margin:0 0 1rem}.email-link[data-astro-cid-ss72w24f]{display:inline-block;color:var(--color-cta-primary);text-decoration:none;font-weight:500;transition:color .2s ease}.email-link[data-astro-cid-ss72w24f]:hover{color:var(--color-cta-hover);text-decoration:underline}@media (max-width: 768px){.container[data-astro-cid-ss72w24f]{padding:0 1rem}.page-title[data-astro-cid-ss72w24f]{font-size:2rem;margin-bottom:1.5rem}.level-title[data-astro-cid-ss72w24f]{font-size:1.5rem;margin-left:0;padding-left:1rem}.pastor-card[data-astro-cid-ss72w24f]{padding:2rem}.pastor-card[data-astro-cid-ss72w24f] h3[data-astro-cid-ss72w24f]{font-size:1.5rem}.staff-card[data-astro-cid-ss72w24f]{padding:1.5rem}.staff-card[data-astro-cid-ss72w24f] h3[data-astro-cid-ss72w24f]{font-size:1.25rem}.deacon-card[data-astro-cid-ss72w24f]{min-width:100%}}
