.lnUIdW_header{z-index:var(--z-nav);height:calc(var(--nav-height) + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);box-sizing:border-box;backface-visibility:hidden;will-change:transform, height, background-color;transition:background-color .4s var(--ease-out), backdrop-filter .4s var(--ease-out), box-shadow .4s var(--ease-out), height .3s var(--ease-out);position:fixed;top:0;left:0;right:0;transform:translate(0,0)}.lnUIdW_transparent{background-color:#0000}.lnUIdW_scrolled{-webkit-backdrop-filter:blur(20px)saturate(180%);height:calc(var(--nav-height-scroll) + env(safe-area-inset-top,0px));background-color:#f6f5f0f0;box-shadow:0 1px #263d3214}.lnUIdW_mobileOpen{background-color:var(--color-paper)}.lnUIdW_inner{height:100%;max-width:var(--max-width);padding-inline:var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-8);margin-inline:auto;display:flex}@media (min-width:1024px){.lnUIdW_inner{padding-inline:var(--space-12)}}.lnUIdW_logo{align-items:center;gap:var(--space-3);flex-shrink:0;text-decoration:none;display:flex}.lnUIdW_logoSymbol{color:var(--color-primary);transition:transform var(--duration-slow) var(--ease-out);font-size:1.85rem;line-height:1}.lnUIdW_logo:hover .lnUIdW_logoSymbol{transform:rotate(30deg)}.lnUIdW_logoText{flex-direction:column;gap:1px;line-height:1.15;display:flex}.lnUIdW_logoAffiliation{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#b45309;white-space:nowrap;font-size:.62rem;font-weight:700;line-height:1}.lnUIdW_transparent .lnUIdW_logoAffiliation{color:var(--color-gold-light);text-shadow:0 1px 4px #0006}.lnUIdW_scrolled .lnUIdW_logoAffiliation{color:#b45309}.lnUIdW_logoTitleGroup{flex-wrap:nowrap;align-items:baseline;gap:6px;display:flex}.lnUIdW_logoMain{font-family:var(--font-serif);letter-spacing:.02em;color:var(--color-ink);white-space:nowrap;font-size:1.05rem;font-weight:700}.lnUIdW_transparent .lnUIdW_logoMain{color:var(--color-paper);text-shadow:0 1px 6px #0006}.lnUIdW_scrolled .lnUIdW_logoMain{color:var(--color-ink)}.lnUIdW_logoSub{font-family:var(--font-sans);color:var(--color-primary);letter-spacing:.02em;white-space:nowrap;font-size:.72rem;font-weight:600}.lnUIdW_transparent .lnUIdW_logoSub{color:#ffffffe6}.lnUIdW_scrolled .lnUIdW_logoSub{color:var(--color-primary)}@media (max-width:767px){.lnUIdW_header,.lnUIdW_header.lnUIdW_scrolled,.lnUIdW_scrolled{height:calc(64px + env(safe-area-inset-top,0px))}.lnUIdW_inner{padding-inline:var(--space-4);gap:var(--space-2)}.lnUIdW_logo{gap:8px}.lnUIdW_logoSymbol{font-size:1.65rem}.lnUIdW_logoAffiliation{letter-spacing:.04em;text-overflow:ellipsis;max-width:210px;font-size:.52rem;overflow:hidden}.lnUIdW_logoMain{font-size:.95rem;line-height:1.15}.lnUIdW_logoSub{display:none}}.lnUIdW_nav{flex:1;justify-content:center;display:none}@media (min-width:1024px){.lnUIdW_nav{display:flex}}.lnUIdW_navList{align-items:center;gap:var(--space-1);display:flex}.lnUIdW_navItem{position:relative}.lnUIdW_navLink{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:.01em;color:var(--color-ink);border-radius:var(--radius-md);transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);white-space:nowrap;font-weight:500;display:flex}.lnUIdW_transparent .lnUIdW_navLink{color:#f6f5f0e6}.lnUIdW_scrolled .lnUIdW_navLink{color:var(--color-ink)}.lnUIdW_navLink:hover{color:var(--color-forest);background:#263d320f}.lnUIdW_transparent .lnUIdW_navLink:hover{color:var(--color-paper);background:#ffffff1a}.lnUIdW_navLinkActive{color:var(--color-forest)!important}.lnUIdW_navItemWrapper{align-items:center;display:flex}.lnUIdW_caretBtn{cursor:pointer;color:var(--color-ink);opacity:.6;border-radius:var(--radius-sm);transition:transform var(--duration-fast), opacity var(--duration-fast);background:0 0;border:none;justify-content:center;align-items:center;margin-left:-4px;padding:6px 4px;display:flex}.lnUIdW_transparent .lnUIdW_caretBtn{color:var(--color-paper)}.lnUIdW_caretBtn:hover{opacity:1}.lnUIdW_caretBtnOpen{opacity:1;transform:rotate(180deg)}.lnUIdW_mobileArrowBtnOpen{transform:rotate(180deg)}.lnUIdW_dropdown{background:var(--color-cream);border:1px solid var(--color-stone);border-radius:var(--radius-lg);min-width:190px;padding:var(--space-2);opacity:0;visibility:hidden;pointer-events:none;z-index:100;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(0);box-shadow:0 16px 36px #0000001f,0 2px 6px #0000000a}.lnUIdW_dropdown:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.lnUIdW_dropdownOpen{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(4px)}.lnUIdW_dropdownItem{font-size:var(--text-sm);color:var(--color-ink);border-radius:var(--radius-md);transition:color var(--duration-fast), background-color var(--duration-fast);white-space:nowrap;padding:10px 16px;font-weight:500;text-decoration:none;display:block}.lnUIdW_dropdownItem:hover,.lnUIdW_dropdownItem:focus{color:var(--color-forest);background:#263d3214;outline:none}.lnUIdW_actions{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.lnUIdW_ctaBtn{padding:var(--space-2) var(--space-5);background:var(--color-primary);color:#fff;font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:.02em;border-radius:var(--radius-full);transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);font-weight:600;display:none}.lnUIdW_transparent .lnUIdW_ctaBtn{background:var(--color-primary);color:#fff;border:1px solid #ffffff40}@media (min-width:768px){.lnUIdW_ctaBtn{display:block}}.lnUIdW_ctaBtn:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.lnUIdW_mobileToggle{width:40px;height:40px;color:var(--color-ink);border-radius:var(--radius-md);transition:background-color var(--duration-fast);justify-content:center;align-items:center;display:flex}.lnUIdW_transparent .lnUIdW_mobileToggle{color:var(--color-paper)}.lnUIdW_scrolled .lnUIdW_mobileToggle,.lnUIdW_mobileOpen .lnUIdW_mobileToggle{color:var(--color-ink)}.lnUIdW_mobileToggle:hover{background:#263d3214}@media (min-width:1024px){.lnUIdW_mobileToggle{display:none}}.lnUIdW_mobileNav{-webkit-overflow-scrolling:touch;height:100dvh;z-index:calc(var(--z-nav) + 50);will-change:transform;visibility:hidden;pointer-events:none;background:#fdfcf7;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto;box-shadow:0 -12px 40px #00000038}.lnUIdW_mobileNavOpen{visibility:visible;pointer-events:auto}@media (min-width:1024px){.lnUIdW_mobileNav{display:none}}.lnUIdW_mobileNavInner{min-height:100%;padding:calc(10px + env(safe-area-inset-top,0px)) 16px calc(var(--space-8) + env(safe-area-inset-bottom,16px));flex-direction:column;gap:12px;width:100%;max-width:480px;margin-inline:auto;display:flex}.lnUIdW_mobileDrawerTopHeader{flex-direction:column;align-items:center;gap:6px;width:100%;padding-bottom:2px;display:flex}.lnUIdW_dragPillHandle{border-radius:var(--radius-full);cursor:grab;width:46px;height:5px;transition:background-color var(--duration-fast);background:#26352a40}.lnUIdW_dragPillHandle:hover{background:#26352a73}.lnUIdW_mobileDrawerTopBar{justify-content:space-between;align-items:center;width:100%;padding-block:4px;display:flex}.lnUIdW_mobileDrawerBrand{align-items:center;gap:8px;display:flex}.lnUIdW_mobileBrandSymbol{color:var(--color-primary);font-size:1.35rem;line-height:1}.lnUIdW_mobileBrandTitle{font-family:var(--font-serif);color:var(--color-ink);letter-spacing:.02em;font-size:1.05rem;font-weight:700}.lnUIdW_mobileDrawerCloseBtn{color:var(--color-ink);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast);background:#fff;border:1px solid #26352a29;align-items:center;gap:6px;padding:6px 14px;font-size:.82rem;font-weight:600;display:inline-flex;box-shadow:0 1px 3px #0000000d}.lnUIdW_mobileDrawerCloseBtn:hover{color:var(--color-primary);border-color:var(--color-primary);background:#f4f3ed}.lnUIdW_mobileTempleCard{color:#fff;border-radius:var(--radius-xl);background:linear-gradient(135deg,#26352a 0%,#1a261e 100%);border:1px solid #d4a35959;flex-direction:column;gap:4px;padding:16px;display:flex;box-shadow:0 4px 16px #1a261e26}.lnUIdW_mobileTempleBadge{align-items:center;gap:8px;display:flex}.lnUIdW_mobileCrest{color:var(--color-gold);font-size:1.15rem;line-height:1}.lnUIdW_mobileChurchText{letter-spacing:.08em;color:var(--color-gold-light);text-transform:uppercase;font-size:.65rem;font-weight:700}.lnUIdW_mobileTempleName{font-family:var(--font-serif);letter-spacing:.03em;color:#fff;margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}.lnUIdW_mobileTempleAlias{color:#ffffffb8;letter-spacing:.05em;font-size:.7rem;font-weight:500}.lnUIdW_mobileNavSection{flex:1}.lnUIdW_mobileNavList{flex-direction:column;gap:6px;display:flex}.lnUIdW_mobileNavItem{border-radius:var(--radius-lg);background:#fff;border:1px solid #26352a14;overflow:hidden;box-shadow:0 1px 3px #00000005}.lnUIdW_mobileRow{justify-content:space-between;align-items:center;display:flex}.lnUIdW_mobileNavLink{font-family:var(--font-serif);color:var(--color-ink);transition:all var(--duration-fast);flex:1;padding:11px 16px;font-size:1.05rem;font-weight:600;text-decoration:none;display:block}.lnUIdW_mobileNavLink:hover,.lnUIdW_mobileNavLinkActive{color:var(--color-primary);background:#c82e310a}.lnUIdW_mobileArrowBtn{color:var(--color-ink);cursor:pointer;transition:transform var(--duration-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:11px 16px;display:flex}.lnUIdW_mobileArrowBtnOpen{color:var(--color-primary);transform:rotate(180deg)}.lnUIdW_mobileSubList{background:#fbfbf8;border-top:1px solid #26352a0f;padding:6px 0}.lnUIdW_mobileSubLink{color:var(--color-muted);transition:all var(--duration-fast);padding:8px 16px 8px 28px;font-size:.88rem;text-decoration:none;display:block;position:relative}.lnUIdW_mobileSubLink:before{content:"•";color:var(--color-gold);font-size:1rem;position:absolute;left:16px}.lnUIdW_mobileSubLink:hover{color:var(--color-forest);background:#50a62514}.lnUIdW_mobileActionsGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:2px;display:grid}.lnUIdW_mobileCtaPrimary{color:#fff;border-radius:var(--radius-lg);text-align:center;transition:transform var(--duration-fast);background:linear-gradient(135deg,#c82e31 0%,#a92328 100%);justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #c82e3138}.lnUIdW_mobileCtaPrimary:hover{transform:translateY(-1px)}.lnUIdW_mobileCtaSecondary{color:var(--color-forest-dark);border-radius:var(--radius-lg);text-align:center;background:#fff;border:1px solid #50a62559;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 2px 8px #00000008}.lnUIdW_mobileCtaSecondary:hover{background:#f9fbf7}.lnUIdW_mobileInfoCard{border-radius:var(--radius-lg);color:var(--color-muted);background:#fff;border:1px solid #26352a14;flex-direction:column;gap:8px;padding:14px 16px;font-size:.82rem;display:flex}.lnUIdW_mobileInfoItem{color:var(--color-ink);align-items:center;gap:8px;display:flex}.lnUIdW_mobileInfoIcon{color:var(--color-gold);flex-shrink:0}.lnUIdW_mobileBlessing{border-top:1px dashed #26352a1f;margin-top:2px;padding-top:8px}.lnUIdW_mobileBlessingText{font-family:var(--font-serif);color:#5c645b;text-align:center;margin:0;font-size:.8rem;font-style:italic;line-height:1.5}.lnUIdW_overlay{z-index:calc(var(--z-nav) - 2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10181066;position:fixed;inset:0}@media (min-width:1024px){.lnUIdW_overlay{display:none}}
._3hUVsW_footer{background-color:var(--color-dark-bg);color:var(--color-dark-text);padding-top:var(--space-20)}._3hUVsW_inner{gap:var(--space-12);max-width:var(--max-width);padding-inline:var(--space-6);padding-bottom:var(--space-16);grid-template-columns:1fr;margin-inline:auto;display:grid}@media (min-width:640px){._3hUVsW_inner{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){._3hUVsW_inner{padding-inline:var(--space-12);gap:var(--space-16);grid-template-columns:2fr 1fr 1fr 1.5fr}}._3hUVsW_brand{gap:var(--space-6);flex-direction:column;display:flex}._3hUVsW_affiliationBadge{border-radius:var(--radius-full);background:#d4a3591a;border:1px solid #d4a3594d;align-items:center;gap:8px;width:fit-content;padding:5px 14px;display:inline-flex}._3hUVsW_affiliationEmblem{color:var(--color-gold);font-size:.95rem;line-height:1}._3hUVsW_affiliationText{color:var(--color-gold-light);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:700}._3hUVsW_logo{align-items:center;text-decoration:none;display:flex}._3hUVsW_logoName{font-family:var(--font-serif);color:var(--color-paper);letter-spacing:.02em;font-size:1.25rem;font-weight:700;line-height:1.25}._3hUVsW_logoAlias{font-family:var(--font-sans);color:var(--color-gold-light);letter-spacing:.04em;font-size:.85rem;font-weight:600}._3hUVsW_tagline{font-size:var(--text-sm);color:var(--color-dark-muted);line-height:var(--leading-relaxed);max-width:28ch}._3hUVsW_contactList{gap:var(--space-3);flex-direction:column;display:flex}._3hUVsW_contactItem{align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-dark-muted);transition:color var(--duration-fast);line-height:var(--leading-normal);text-decoration:none;display:flex}a._3hUVsW_contactItem:hover{color:var(--color-gold-light)}._3hUVsW_contactItem svg{color:var(--color-gold);opacity:.7;flex-shrink:0;margin-top:2px}._3hUVsW_linkGroup{gap:var(--space-5);flex-direction:column;display:flex}._3hUVsW_groupTitle{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-gold);font-weight:600}._3hUVsW_linkList{gap:var(--space-2);flex-direction:column;display:flex}._3hUVsW_footerLink{font-size:var(--text-sm);color:var(--color-dark-muted);transition:color var(--duration-fast);padding-block:var(--space-1);line-height:1.8;text-decoration:none}._3hUVsW_footerLink:hover{color:var(--color-paper)}._3hUVsW_quote{padding:var(--space-8);border:1px solid var(--color-dark-border);border-radius:var(--radius-xl);background:#ffffff05;flex-direction:column;justify-content:center;display:flex;position:relative}._3hUVsW_quoteText{font-family:var(--font-serif);font-size:var(--text-2xl);color:var(--color-paper);font-style:italic;font-weight:400;line-height:var(--leading-snug);letter-spacing:-.01em;margin-bottom:var(--space-4)}._3hUVsW_quoteCite{font-size:var(--text-sm);color:var(--color-gold);letter-spacing:var(--tracking-wide);font-style:normal}._3hUVsW_quoteDecor{top:var(--space-6);right:var(--space-6);border-radius:0 var(--radius-sm) 0 0;border-top:1px solid #c8a96e4d;border-right:1px solid #c8a96e4d;width:40px;height:40px;position:absolute}._3hUVsW_bottom{border-top:1px solid var(--color-dark-border)}._3hUVsW_bottomInner{gap:var(--space-3);max-width:var(--max-width);padding-inline:var(--space-6);padding-block:var(--space-6);flex-direction:column;justify-content:space-between;align-items:flex-start;margin-inline:auto;display:flex}@media (min-width:640px){._3hUVsW_bottomInner{flex-direction:row;align-items:center}}@media (min-width:1024px){._3hUVsW_bottomInner{padding-inline:var(--space-12)}}._3hUVsW_copyright{font-size:var(--text-xs);color:var(--color-dark-muted);letter-spacing:.01em}._3hUVsW_legalLinks{gap:var(--space-6);display:flex}._3hUVsW_legalLink{font-size:var(--text-xs);color:var(--color-dark-muted);transition:color var(--duration-fast);letter-spacing:.01em;text-decoration:none}._3hUVsW_legalLink:hover{color:var(--color-gold-light)}
._4jYTOq_loadingBarWrap{z-index:99999;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}._4jYTOq_loadingBarProgress{background:linear-gradient(90deg,#b45309 0%,#d97706 35%,#c82e31 75%,#f59e0b 100%);width:0%;height:100%;animation:.75s cubic-bezier(.16,1,.3,1) forwards _4jYTOq_loadingBarSweep;box-shadow:0 0 12px #d97706b3,0 0 6px #c82e3180}@keyframes _4jYTOq_loadingBarSweep{0%{opacity:1;width:0%}45%{opacity:1;width:70%}85%{opacity:1;width:100%}to{opacity:0;width:100%}}
