.hero-section[data-astro-cid-ymju6xud]{background-color:#0f1a17;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:100px 80px;width:100%;box-sizing:border-box}.page-title[data-astro-cid-ymju6xud]{color:var(--color-text-white);font-family:var(--font-heading);font-size:48px;font-weight:400;line-height:normal;text-align:center;margin:0}.mission-quote[data-astro-cid-ymju6xud]{color:var(--color-text-secondary);font-family:var(--font-body);font-size:18px;font-weight:400;line-height:29px;text-align:center;max-width:720px;margin:0}.mission-section[data-astro-cid-ymju6xud]{background-color:var(--color-surface-secondary);display:flex;flex-direction:column;align-items:center;gap:48px;padding:80px;width:100%;box-sizing:border-box}.mission-heading[data-astro-cid-ymju6xud]{color:var(--color-text-white);font-family:var(--font-heading);font-size:36px;font-weight:400;line-height:normal;text-align:center;margin:0}.mission-body[data-astro-cid-ymju6xud]{color:var(--color-text-secondary);font-family:var(--font-body);font-size:16px;font-weight:400;line-height:27px;text-align:center;max-width:720px;margin:0}.pillars-row[data-astro-cid-ymju6xud]{display:flex;flex-direction:row;align-items:flex-start;gap:32px;width:100%}.pillar-card[data-astro-cid-ymju6xud]{background-color:var(--color-surface-primary);border-radius:var(--radius);display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px;flex:1 1 0}.pillar-title[data-astro-cid-ymju6xud]{color:var(--color-text-white);font-family:var(--font-heading);font-size:24px;font-weight:400;line-height:normal;text-align:center;margin:0}.pillar-description[data-astro-cid-ymju6xud]{color:var(--color-text-secondary);font-family:var(--font-body);font-size:14px;font-weight:400;line-height:22px;text-align:center;margin:0;width:100%}.sof-section[data-astro-cid-ymju6xud]{background-color:var(--color-surface-primary);display:flex;flex-direction:column;align-items:center;gap:48px;padding:80px 150px;width:100%;box-sizing:border-box}.sof-heading[data-astro-cid-ymju6xud]{color:var(--color-text-white);font-family:var(--font-heading);font-size:36px;font-weight:400;line-height:normal;text-align:center;margin:0}.sof-list[data-astro-cid-ymju6xud]{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;max-width:1040px}.sof-point[data-astro-cid-ymju6xud]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.sof-row[data-astro-cid-ymju6xud]{display:flex;flex-direction:row;align-items:flex-start;gap:20px;width:100%}.sof-num[data-astro-cid-ymju6xud]{color:var(--color-accent-primary);font-family:var(--font-heading);font-size:24px;font-weight:400;line-height:normal;flex-shrink:0;min-width:24px}.sof-text[data-astro-cid-ymju6xud]{color:var(--color-text-primary);font-family:var(--font-body);font-size:16px;font-weight:400;line-height:26px;text-align:left;flex:1 1 0;margin:0}.scripture-indent[data-astro-cid-ymju6xud]{padding-left:44px;width:100%;box-sizing:border-box}.scripture-ref[data-astro-cid-ymju6xud]{color:var(--color-accent-secondary);font-family:var(--font-body);font-size:13px;font-style:italic;font-weight:400;line-height:20px;text-align:left;margin:0}.team-section[data-astro-cid-ymju6xud]{background-color:var(--color-surface-secondary);display:flex;flex-direction:column;align-items:center;gap:48px;padding:80px;width:100%;box-sizing:border-box}.team-heading[data-astro-cid-ymju6xud]{color:var(--color-text-white);font-family:var(--font-heading);font-size:36px;font-weight:400;line-height:normal;text-align:center;margin:0}.team-cards-row[data-astro-cid-ymju6xud]{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:40px}.team-card[data-astro-cid-ymju6xud]{background-color:var(--color-surface-primary);border-radius:var(--radius);display:flex;flex-direction:column;align-items:flex-start;gap:0;overflow:hidden;width:400px;flex-shrink:0}.team-card-photo[data-astro-cid-ymju6xud]{width:100%;height:260px;background-position:center top;background-repeat:no-repeat;background-size:cover;flex-shrink:0}.brian-photo[data-astro-cid-ymju6xud]{background-image:url(/images/pastor-brian-podium.png)}.darrin-photo[data-astro-cid-ymju6xud]{background-image:url(/images/darrin-gaudreau.png)}.team-card-info[data-astro-cid-ymju6xud]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;width:100%;box-sizing:border-box}.team-name[data-astro-cid-ymju6xud]{color:var(--color-text-white);font-family:var(--font-heading);font-size:22px;font-weight:400;line-height:normal;text-align:left;margin:0}.team-role[data-astro-cid-ymju6xud]{color:var(--color-accent-primary);font-family:var(--font-body);font-size:14px;font-weight:400;line-height:normal;text-align:left;margin:0}.team-bio[data-astro-cid-ymju6xud]{color:var(--color-text-secondary);font-family:var(--font-body);font-size:14px;font-weight:400;line-height:22px;text-align:left;width:100%;margin:0}@media(max-width:768px){.hero-section[data-astro-cid-ymju6xud]{padding:60px 24px}.page-title[data-astro-cid-ymju6xud]{font-size:36px}.mission-quote[data-astro-cid-ymju6xud]{font-size:16px}.mission-section[data-astro-cid-ymju6xud]{padding:60px 24px;gap:32px}.pillars-row[data-astro-cid-ymju6xud]{flex-direction:column}.sof-section[data-astro-cid-ymju6xud]{padding:60px 24px;gap:32px}.sof-list[data-astro-cid-ymju6xud]{max-width:100%}.team-section[data-astro-cid-ymju6xud]{padding:60px 24px;gap:32px}.team-cards-row[data-astro-cid-ymju6xud]{flex-direction:column;align-items:center}.team-card[data-astro-cid-ymju6xud]{width:100%;max-width:400px}}
