.Home-module__baJ6tW__skip-link{top:-3rem;left:var(--space-md);z-index:200;padding:var(--space-sm)var(--space-md);background:var(--color-gold);color:var(--color-black);border-radius:4px;font-weight:700;text-decoration:none;transition:top .2s;position:absolute}.Home-module__baJ6tW__skip-link:focus{top:var(--space-sm);outline:3px solid var(--color-purple);outline-offset:2px}.Home-module__baJ6tW__site-header{z-index:1000;background:var(--color-white);color:var(--color-text);position:sticky;top:0;box-shadow:0 2px 12px #00000014}.Home-module__baJ6tW__header-inner{max-width:var(--max-width);padding:var(--space-sm)var(--space-md);align-items:center;gap:var(--space-md);flex-wrap:wrap;margin:0 auto;display:flex}.Home-module__baJ6tW__header-brand{align-items:center;gap:var(--space-sm);flex:1;min-width:0;display:flex}.Home-module__baJ6tW__logo-link{align-items:center;gap:var(--space-sm);color:inherit;flex:1;min-width:0;text-decoration:none;display:flex}.Home-module__baJ6tW__logo-img{object-fit:contain;flex-shrink:0;width:56px;height:56px}.Home-module__baJ6tW__church-name{font-family:var(--font-heading);color:var(--color-purple);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:200px;max-width:320px;margin:0;font-size:1.25rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.Home-module__baJ6tW__main-nav{flex-shrink:0}.Home-module__baJ6tW__main-nav ul{gap:var(--space-xs)var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Home-module__baJ6tW__main-nav a{color:var(--color-text);padding:var(--space-xs)var(--space-sm);white-space:nowrap;border-radius:4px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:color .22s;position:relative}.Home-module__baJ6tW__main-nav a:after{content:"";left:var(--space-sm);right:var(--space-sm);background:var(--color-purple);transform-origin:50%;height:1px;transition:transform .22s;position:absolute;bottom:2px;transform:scaleX(0)}.Home-module__baJ6tW__main-nav a:hover{color:var(--color-purple)}.Home-module__baJ6tW__main-nav a:hover:after{transform:scaleX(1)}.Home-module__baJ6tW__main-nav a:focus-visible{color:var(--color-purple);outline:2px solid var(--color-purple);outline-offset:2px}.Home-module__baJ6tW__main-nav a:focus-visible:after{transform:scaleX(1)}.Home-module__baJ6tW__hero{color:var(--color-white);padding:var(--space-xl)var(--space-md);text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover}.Home-module__baJ6tW__hero-inner{max-width:var(--max-width);margin:0 auto}.Home-module__baJ6tW__hero-tagline{font-family:var(--font-heading);font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);color:var(--color-gold-light);max-width:28ch;margin:0 auto;font-weight:400;line-height:1.35}.Home-module__baJ6tW__content-section{padding:var(--space-2xl)var(--space-md)}#Home-module__baJ6tW__theme{background:var(--color-white)}.Home-module__baJ6tW__content-section--alt{background:var(--color-bg-alt)}.Home-module__baJ6tW__section-inner{max-width:var(--max-width);margin:0 auto}.Home-module__baJ6tW__content-section h2{margin:0 0 var(--space-lg);font-family:var(--font-heading);font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);color:var(--color-purple);border-bottom:2px solid var(--color-gold);padding-bottom:var(--space-sm);font-weight:700;line-height:1.2;display:inline-block}.Home-module__baJ6tW__content-section p{margin:0 0 var(--space-md);font-size:var(--text-base);line-height:1.75}.Home-module__baJ6tW__content-section p:last-child{margin-bottom:0}.Home-module__baJ6tW__content-section--mission-vision{background:var(--color-bg)}.Home-module__baJ6tW__section-inner--mission-vision{max-width:100%;padding-left:var(--space-md);padding-right:var(--space-md)}.Home-module__baJ6tW__mission-vision-grid{max-width:var(--max-width);grid-template-columns:1fr 1fr;align-items:start;gap:0;margin:0 auto;display:grid}.Home-module__baJ6tW__mission-vision-block{padding:var(--space-lg)var(--space-xl)}.Home-module__baJ6tW__mission-vision-block:first-child{border-right:1px solid #c9a22759}.Home-module__baJ6tW__mission-vision-block h2{margin-bottom:var(--space-md)}.Home-module__baJ6tW__mission-vision-block p{font-size:var(--text-lg);color:var(--color-text);margin:0;line-height:1.75}.Home-module__baJ6tW__theme-lead{margin:0 0 var(--space-xl);font-size:var(--text-lg);color:var(--color-text-muted);max-width:36ch;line-height:1.6}.Home-module__baJ6tW__theme-flow{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:0;margin-top:0;display:flex}.Home-module__baJ6tW__theme-panel{min-width:0;padding:var(--space-xl)var(--space-lg);text-align:center;border-left:1px solid #4a194214;flex:220px;position:relative}.Home-module__baJ6tW__theme-panel:first-child{border-left:none}.Home-module__baJ6tW__theme-num{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-gold);margin-bottom:var(--space-sm);opacity:.9;font-size:3rem;font-weight:700;line-height:1;display:block}.Home-module__baJ6tW__theme-word{margin:0 0 var(--space-md);font-family:var(--font-heading);font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);color:var(--color-purple);font-weight:700;line-height:1.2}.Home-module__baJ6tW__theme-desc{font-size:var(--text-base);color:var(--color-text);margin:0;line-height:1.7}.Home-module__baJ6tW__theme-arrow{opacity:.7;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23c9a227' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") 50%/1.25rem no-repeat;flex:0 0 2.5rem;align-self:center;width:2.5rem;height:2.5rem}#Home-module__baJ6tW__beliefs h2{font-size:var(--text-4xl);margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom-width:3px;display:inline-block}.Home-module__baJ6tW__beliefs-intro{margin:0 0 var(--space-lg);font-size:var(--text-lg);color:var(--color-text-muted);max-width:42ch;font-weight:400;line-height:1.6}.Home-module__baJ6tW__beliefs-bento{gap:var(--space-sm);margin-top:var(--space-md);grid-template-columns:repeat(2,1fr);display:grid}.Home-module__baJ6tW__belief-item{padding:var(--space-md);border-bottom:3px solid var(--color-gold);background:#ffffffb3;border-radius:8px;transition:transform .2s,box-shadow .2s,border-color .2s}.Home-module__baJ6tW__belief-item:hover{border-bottom-color:var(--color-purple-light);transform:translateY(-3px);box-shadow:0 8px 24px #4a19421f}.Home-module__baJ6tW__belief-item--wide{grid-column:span 2}.Home-module__baJ6tW__belief-item--tall{align-items:center;display:flex}.Home-module__baJ6tW__belief-item p{font-size:var(--text-base);color:var(--color-text);margin:0;line-height:1.65}.Home-module__baJ6tW__belief-lead{font-family:var(--font-heading);font-size:var(--text-lg);letter-spacing:var(--tracking-tight);color:var(--color-purple);margin-bottom:.35em;font-weight:700;line-height:1.25;display:block}.Home-module__baJ6tW__leadership-grid{margin-top:var(--space-lg);gap:var(--space-xl);grid-template-columns:repeat(2,1fr);align-items:start;display:grid}.Home-module__baJ6tW__leader-block{border-radius:8px;flex-direction:column;gap:0;transition:transform .25s,box-shadow .25s;display:flex}.Home-module__baJ6tW__leader-block:hover{transform:translateY(-4px);box-shadow:0 12px 32px #4a194226}.Home-module__baJ6tW__leader-photo-wrap{aspect-ratio:4/5;background:var(--color-bg-alt);border-radius:8px 8px 0 0;width:100%;position:relative;overflow:hidden}.Home-module__baJ6tW__leader-photo{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.Home-module__baJ6tW__leader-block:hover .Home-module__baJ6tW__leader-photo{transform:scale(1.03)}.Home-module__baJ6tW__leader-info{padding:var(--space-md);background:var(--color-white);border:1px solid #4a19421a;border-top:none;border-radius:0 0 8px 8px}.Home-module__baJ6tW__leader-name{margin:0 0 var(--space-sm);font-family:var(--font-heading);font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);color:var(--color-purple);font-weight:700;line-height:1.2}.Home-module__baJ6tW__leader-bio{font-size:var(--text-base);color:var(--color-text);padding-left:var(--space-md);border-left:3px solid var(--color-gold);margin:0;line-height:1.75}.Home-module__baJ6tW__contact-grid{gap:var(--space-md);margin-top:var(--space-md);display:grid}.Home-module__baJ6tW__contact-card{padding:var(--space-md)0;background:0 0;border:none;border-radius:0}.Home-module__baJ6tW__contact-intro{margin:0 0 var(--space-md);font-size:var(--text-base);letter-spacing:.01em;color:var(--color-text);font-weight:400;line-height:1.5}.Home-module__baJ6tW__contact-details{gap:var(--space-sm);margin-bottom:var(--space-md);flex-direction:column;display:flex}.Home-module__baJ6tW__contact-item{gap:var(--space-sm);align-items:flex-start;display:flex}.Home-module__baJ6tW__contact-item-icon{width:36px;height:36px;color:var(--color-purple);background:#4a194214;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Home-module__baJ6tW__contact-item-icon svg{width:18px;height:18px;display:block}.Home-module__baJ6tW__contact-item-text{flex-direction:column;gap:.25rem;display:flex}.Home-module__baJ6tW__contact-item-label{font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-muted);font-weight:700}.Home-module__baJ6tW__contact-link{font-size:var(--text-base);color:var(--color-purple);font-weight:600;line-height:1.5;text-decoration:none;transition:color .22s;position:relative}.Home-module__baJ6tW__contact-link:after{content:"";background:var(--color-gold);transform-origin:50%;height:1px;transition:transform .22s;position:absolute;bottom:1px;left:0;right:0;transform:scaleX(0)}.Home-module__baJ6tW__contact-link:hover{color:var(--color-purple-light)}.Home-module__baJ6tW__contact-link:hover:after{transform:scaleX(1)}.Home-module__baJ6tW__contact-link:focus-visible{color:var(--color-purple-light);outline:2px solid var(--color-gold);outline-offset:2px}.Home-module__baJ6tW__contact-link:focus-visible:after{transform:scaleX(1)}.Home-module__baJ6tW__contact-directions-btn{padding:var(--space-xs)var(--space-md);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-white);background:var(--color-purple);border-radius:6px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.Home-module__baJ6tW__contact-directions-btn:hover,.Home-module__baJ6tW__contact-directions-btn:focus-visible{background:var(--color-purple-light);outline:2px solid var(--color-gold);outline-offset:2px}.Home-module__baJ6tW__contact-directions-btn:active{transform:scale(.98)}.Home-module__baJ6tW__contact-map-wrap{border:1px solid #4a194214;border-radius:10px;min-height:220px;overflow:hidden;box-shadow:0 4px 20px #00000014}.Home-module__baJ6tW__contact-map{background:var(--color-bg-alt);width:100%;height:220px;min-height:220px}.Home-module__baJ6tW__contact-map-iframe{border:0;width:100%;height:100%;display:block}.Home-module__baJ6tW__site-footer{background:var(--color-black);color:var(--color-white);padding:var(--space-lg)var(--space-md);text-align:center}.Home-module__baJ6tW__footer-inner{max-width:var(--max-width);margin:0 auto}.Home-module__baJ6tW__footer-name{margin:0 0 var(--space-xs);font-family:var(--font-heading);font-size:var(--text-lg);letter-spacing:var(--tracking-wide);color:var(--color-gold-light);font-weight:700}.Home-module__baJ6tW__footer-copy{font-size:var(--text-sm);letter-spacing:.02em;color:#ffffffd9;margin:0;font-weight:400;line-height:1.5}@media (max-width:639px){html{scroll-padding-top:7rem}.Home-module__baJ6tW__header-inner{align-items:stretch;gap:var(--space-sm);padding:var(--space-sm)var(--space-md);flex-direction:column}.Home-module__baJ6tW__header-brand{text-align:left;justify-content:flex-start;gap:var(--space-sm);flex:none;width:100%}.Home-module__baJ6tW__church-name{flex:1;min-width:0;max-width:none;font-size:1.125rem;line-height:1.3}.Home-module__baJ6tW__main-nav ul{justify-content:center;gap:var(--space-xs)var(--space-sm);flex-flow:wrap;display:flex}.Home-module__baJ6tW__main-nav a{padding:var(--space-xs)var(--space-sm);font-size:.875rem}.Home-module__baJ6tW__theme-flow{flex-direction:column;align-items:stretch}.Home-module__baJ6tW__theme-panel{padding:var(--space-lg);border-top:1px solid #4a194214;border-left:none}.Home-module__baJ6tW__theme-panel:first-child{border-top:none}.Home-module__baJ6tW__theme-arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23c9a227' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14'/%3E%3Cpath d='m5 12 7 7 7-7'/%3E%3C/svg%3E");background-size:1.25rem;flex:none;width:100%;height:2rem}.Home-module__baJ6tW__beliefs-bento{grid-template-columns:1fr}.Home-module__baJ6tW__belief-item--wide{grid-column:span 1}.Home-module__baJ6tW__mission-vision-grid{grid-template-columns:1fr}.Home-module__baJ6tW__mission-vision-block:first-child{padding-bottom:var(--space-xl);border-bottom:1px solid #c9a22759;border-right:none}.Home-module__baJ6tW__mission-vision-block{padding:var(--space-lg)var(--space-md)}.Home-module__baJ6tW__leadership-grid{grid-template-columns:1fr}}@media (min-width:640px){.Home-module__baJ6tW__header-brand{flex:0 auto;min-width:0;max-width:420px}.Home-module__baJ6tW__church-name{max-width:320px;font-size:1.5rem}.Home-module__baJ6tW__logo-img{width:72px;height:72px}.Home-module__baJ6tW__hero-tagline{font-size:var(--text-3xl)}.Home-module__baJ6tW__content-section h2{font-size:var(--text-4xl)}#Home-module__baJ6tW__beliefs h2{font-size:2.75rem}.Home-module__baJ6tW__theme-flow{flex-wrap:nowrap}.Home-module__baJ6tW__theme-arrow{flex:0 0 2.5rem;width:2.5rem;height:2.5rem}.Home-module__baJ6tW__beliefs-bento{grid-template-columns:repeat(2,1fr)}.Home-module__baJ6tW__belief-item--wide{grid-column:span 2}.Home-module__baJ6tW__contact-card{padding-right:var(--space-lg);border-right:1px solid #4a19421f}.Home-module__baJ6tW__contact-grid{grid-template-columns:1fr 1fr;align-items:start}.Home-module__baJ6tW__contact-map-wrap{min-height:260px}.Home-module__baJ6tW__contact-map{height:260px;min-height:260px}}@media (min-width:1024px){#Home-module__baJ6tW__beliefs h2{font-size:3rem}.Home-module__baJ6tW__beliefs-bento{grid-template-columns:repeat(3,1fr)}.Home-module__baJ6tW__belief-item--wide{grid-column:span 2}.Home-module__baJ6tW__header-inner{max-width:1100px;padding:var(--space-sm)var(--space-lg);flex-wrap:nowrap}.Home-module__baJ6tW__header-brand{max-width:480px}.Home-module__baJ6tW__church-name{max-width:380px;font-size:1.375rem}.Home-module__baJ6tW__main-nav ul{gap:var(--space-sm);flex-wrap:nowrap}.Home-module__baJ6tW__main-nav a{padding:var(--space-xs)var(--space-sm);font-size:.875rem}}@media (max-width:480px){.Home-module__baJ6tW__hero-tagline{font-size:var(--text-xl)}}
