.page-content[data-astro-cid-kh7btl4r]{max-width:1200px;margin:0 auto;padding:40px 20px 80px}.page-nav-pills[data-astro-cid-kh7btl4r]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:40px}.page-nav-pills[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]{background:#fff;padding:10px 20px;border-radius:30px;font-family:var(--font-nav);font-size:15px;font-weight:500;color:var(--color-text);box-shadow:0 2px 8px #0000000f;border:1px solid rgba(0,0,0,.08);text-decoration:none!important;transition:all .2s}.page-nav-pills[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]:hover{background:var(--pagelayer-color-accent);color:#fff}.content-section[data-astro-cid-kh7btl4r]{padding:40px 0;border-bottom:1px solid rgba(0,0,0,.08)}.section-title[data-astro-cid-kh7btl4r]{margin-bottom:24px}.section-title[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-size:2.2rem;font-family:var(--font-body);font-weight:700;color:var(--color-text)}.beliefs-list[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.belief-item[data-astro-cid-kh7btl4r]{background:#fff;padding:24px 28px;border-radius:10px;box-shadow:0 2px 8px #0000000a}.belief-item[data-astro-cid-kh7btl4r] h4[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-size:1.25rem;font-weight:500;color:var(--color-text);margin-bottom:12px}.scripture-block[data-astro-cid-kh7btl4r]{padding-left:12px;border-left:3px solid var(--pagelayer-color-accent)}.scripture-ref[data-astro-cid-kh7btl4r]{font-weight:600;color:var(--color-text);margin-top:10px;margin-bottom:4px}.scripture-text[data-astro-cid-kh7btl4r]{font-size:15px;color:#333;line-height:1.6;margin-bottom:8px}.beliefs-conclusion[data-astro-cid-kh7btl4r]{background:#fff;padding:24px;border-radius:10px;font-size:16px;line-height:1.7;margin-bottom:30px;border-left:4px solid var(--pagelayer-color-primary)}.beliefs-gallery[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px}.belief-gallery-img[data-astro-cid-kh7btl4r]{width:100%;height:240px;object-fit:cover;border-radius:10px;box-shadow:0 4px 12px #0000000f}.purpose-intro[data-astro-cid-kh7btl4r]{font-size:18px;font-weight:500;margin-bottom:24px}.purpose-list[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:16px}.purpose-item[data-astro-cid-kh7btl4r]{display:flex;gap:20px;background:#fff;padding:22px 24px;border-radius:10px;box-shadow:0 2px 8px #0000000a;align-items:center}.purpose-num[data-astro-cid-kh7btl4r]{background:var(--pagelayer-color-header-blue);color:var(--pagelayer-color-navy);width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;flex-shrink:0}.purpose-text[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:16px;line-height:1.6;margin:0}.history-section[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:30px}.history-cards-row[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.history-photo-card[data-astro-cid-kh7btl4r]{position:relative;border-radius:12px;overflow:hidden;height:280px;box-shadow:0 4px 15px #00000014}.history-photo-card[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.history-photo-card[data-astro-cid-kh7btl4r]:hover img[data-astro-cid-kh7btl4r]{transform:scale(1.04)}.history-photo-overlay[data-astro-cid-kh7btl4r]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.4) 60%,transparent 100%);padding:20px;color:#fff}.history-photo-overlay[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{color:#fff;font-family:var(--font-title);font-size:1.35rem;margin-bottom:4px}.history-photo-overlay[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:#ffffffe6;font-size:14.5px;margin:0}.history-text-block[data-astro-cid-kh7btl4r]{background:#fff;padding:30px 32px;border-radius:12px;box-shadow:0 2px 10px #0000000a}.history-text-block[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:16px;line-height:1.8;color:var(--color-text);margin-bottom:16px}.history-text-block[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]:last-child{margin-bottom:0}.staff-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:40px}.staff-card[data-astro-cid-kh7btl4r]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px #0000000f;display:flex;flex-direction:column;text-align:center}.staff-img[data-astro-cid-kh7btl4r]{width:100%;height:220px;object-fit:cover}.staff-info[data-astro-cid-kh7btl4r]{padding:20px 16px;display:flex;flex-direction:column;flex:1;align-items:center}.staff-info[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:1.2rem;font-family:var(--font-body);font-weight:700;color:var(--color-text);margin-bottom:4px}.staff-role[data-astro-cid-kh7btl4r]{font-size:14.5px;color:#666;margin-bottom:12px}.staff-contact[data-astro-cid-kh7btl4r]{font-size:13px;font-family:var(--font-body);word-break:break-all;color:var(--color-text);text-decoration:underline}.pastor-message-card[data-astro-cid-kh7btl4r]{background:#fff;padding:36px;border-radius:12px;box-shadow:0 4px 14px #0000000d;border-left:4px solid var(--pagelayer-color-accent)}.pastor-message-card[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-family:var(--font-heading);font-size:1.8rem;margin-bottom:16px;color:var(--color-text)}.pastor-message-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:16px;line-height:1.8;margin-bottom:16px;color:var(--color-text)}.pastor-signoff[data-astro-cid-kh7btl4r]{font-weight:600;margin-top:10px}.calendar-section[data-astro-cid-kh7btl4r]{position:relative;overflow:hidden;scroll-margin-top:24px;padding-top:24px}.calendar-wave-top[data-astro-cid-kh7btl4r]{width:100%;line-height:0;margin-bottom:24px;border-radius:10px;overflow:hidden;position:relative;z-index:2}.calendar-wave-top[data-astro-cid-kh7btl4r] svg[data-astro-cid-kh7btl4r]{display:block;width:100%;height:52px}.calendar-bg-wave-behind[data-astro-cid-kh7btl4r]{position:absolute;top:140px;left:-5%;width:110%;line-height:0;pointer-events:none;z-index:1;opacity:.32}.calendar-bg-wave-behind[data-astro-cid-kh7btl4r] svg[data-astro-cid-kh7btl4r]{display:block;width:100%;height:300px;transform:rotateY(180deg)}.calendar-section[data-astro-cid-kh7btl4r] .section-title[data-astro-cid-kh7btl4r]{position:relative;z-index:2}.calendar-grid[data-astro-cid-kh7btl4r]{position:relative;z-index:2;display:grid;grid-template-columns:360px 1fr;gap:28px;align-items:stretch}.events-card[data-astro-cid-kh7btl4r]{background:#fff;padding:28px 24px;border-radius:12px;box-shadow:0 4px 14px #0000000d;border:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column}.events-card-header[data-astro-cid-kh7btl4r]{margin-bottom:20px;padding-bottom:14px;border-bottom:2px solid var(--pagelayer-color-bg-light)}.events-card-header[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-size:1.3rem;font-weight:700;color:var(--color-text);margin-bottom:6px}.events-card-subtitle[data-astro-cid-kh7btl4r]{font-size:13.5px;color:#666;line-height:1.4;margin:0}.events-list[data-astro-cid-kh7btl4r]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px;flex:1}.event-item[data-astro-cid-kh7btl4r]{display:flex;gap:14px;align-items:flex-start;padding-bottom:14px;border-bottom:1px dashed rgba(0,0,0,.1)}.event-item[data-astro-cid-kh7btl4r]:last-child{border-bottom:none;padding-bottom:0}.event-date-badge[data-astro-cid-kh7btl4r]{background:var(--pagelayer-color-header-blue);color:var(--pagelayer-color-navy);border-radius:8px;padding:6px 10px;min-width:52px;text-align:center;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 2px 4px #18206f14}.event-month[data-astro-cid-kh7btl4r]{font-size:11px;font-weight:700;letter-spacing:.5px;line-height:1.1}.event-day[data-astro-cid-kh7btl4r]{font-size:18px;font-weight:700;line-height:1.1}.event-details[data-astro-cid-kh7btl4r]{flex:1}.event-title[data-astro-cid-kh7btl4r]{font-size:15.5px;font-weight:600;color:var(--color-text);line-height:1.3;margin-bottom:3px}.event-note[data-astro-cid-kh7btl4r]{font-size:13.5px;color:#555962;line-height:1.4}.events-card-footer[data-astro-cid-kh7btl4r]{margin-top:24px;padding-top:16px;border-top:1px solid rgba(0,0,0,.06)}.gcal-open-btn[data-astro-cid-kh7btl4r]{display:inline-flex;align-items:center;gap:8px;width:100%;justify-content:center;padding:10px 16px;background:#fff;color:var(--color-text);border:1px solid rgba(0,0,0,.15);border-radius:8px;font-size:14px;font-weight:500;text-decoration:none!important;transition:all .2s ease}.gcal-open-btn[data-astro-cid-kh7btl4r]:hover{background:var(--pagelayer-color-accent);color:#fff;border-color:var(--pagelayer-color-accent)}.calendar-embed-card[data-astro-cid-kh7btl4r]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px #0000000d;border:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;min-height:600px}.gcal-iframe[data-astro-cid-kh7btl4r]{width:100%;height:100%;min-height:600px;border:0;display:block}.sermons-bulletin-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.sb-card[data-astro-cid-kh7btl4r]{background:#fff;padding:24px 20px;border-radius:10px;box-shadow:0 2px 8px #0000000a;text-decoration:none!important;text-align:center;border:1px solid rgba(0,0,0,.06);transition:all .2s}.sb-card[data-astro-cid-kh7btl4r]:hover{background:var(--pagelayer-color-bg-light);transform:translateY(-2px);box-shadow:0 6px 16px #00000014}.sb-card[data-astro-cid-kh7btl4r] h4[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-size:1.15rem;font-weight:600;color:var(--color-text);margin:0}@media (max-width: 992px){.staff-grid[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(2,1fr)}.beliefs-gallery[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.calendar-wave-top[data-astro-cid-kh7btl4r] svg[data-astro-cid-kh7btl4r]{height:42px}.calendar-bg-wave-behind[data-astro-cid-kh7btl4r]{top:120px}.calendar-bg-wave-behind[data-astro-cid-kh7btl4r] svg[data-astro-cid-kh7btl4r]{height:240px}.calendar-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:24px}.calendar-embed-card[data-astro-cid-kh7btl4r]{min-height:520px}.gcal-iframe[data-astro-cid-kh7btl4r]{min-height:520px;height:520px}}@media (max-width: 600px){.staff-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.calendar-wave-top[data-astro-cid-kh7btl4r] svg[data-astro-cid-kh7btl4r]{height:32px}.calendar-bg-wave-behind[data-astro-cid-kh7btl4r]{top:100px}.calendar-bg-wave-behind[data-astro-cid-kh7btl4r] svg[data-astro-cid-kh7btl4r]{height:180px}.calendar-embed-card[data-astro-cid-kh7btl4r]{min-height:480px}.gcal-iframe[data-astro-cid-kh7btl4r]{min-height:480px;height:480px}}
