.books-modal-backdrop{z-index:20000;-webkit-backdrop-filter:blur(10px)saturate(.9);background:#041f2d8f;place-items:center;padding:22px;animation:.25s both hmBooksBackdropIn;display:grid;position:fixed;inset:0}.books-modal{color:#173e58;background:radial-gradient(circle at 12% 18%,#3784741a,#0000 28%),radial-gradient(circle at 90% 86%,#e1a3291f,#0000 30%),linear-gradient(145deg,#fffdf7 0%,#fff9ef 53%,#f4e7d0 100%);border:1px solid #c6913047;border-radius:30px;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(20px,4vw,48px);width:min(94vw,820px);min-height:430px;padding:44px clamp(28px,5vw,54px);animation:.36s cubic-bezier(.2,.8,.2,1) both hmBooksModalIn;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #041f2d4d}.books-modal-close{z-index:8;color:#173e58;cursor:pointer;width:40px;height:40px;font:inherit;background:#ffffffc7;border:1px solid #123d5d1f;border-radius:50%;place-items:center;padding:0;font-size:1.35rem;line-height:1;transition:transform .22s,background .22s,color .22s;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 7px 18px #2d414b14}.books-modal-close:hover{color:#fff;background:#d8951d;transform:rotate(7deg)scale(1.06)}.books-modal-close:focus-visible,.books-modal-done:focus-visible{outline-offset:3px;outline:3px solid #1a5d6947}.books-floating-card{z-index:5;color:#375a70;letter-spacing:.2px;white-space:nowrap;background:#ffffffdb;border:1px solid #133e5b17;border-radius:999px;padding:8px 12px;font-size:.66rem;font-weight:700;animation:3.6s ease-in-out infinite hmBooksChipFloat;position:absolute;box-shadow:0 8px 20px #20414a17}.books-modal-copy{z-index:5;min-width:0;position:relative}.books-modal-done{color:#173a4e;min-height:43px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#f2d27c,#dea139);border:0;border-radius:999px;margin-top:20px;padding:0 20px;font-weight:800;transition:transform .23s,box-shadow .23s;box-shadow:0 10px 22px #d394242e}@keyframes hmBooksBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes hmBooksModalIn{0%{opacity:0;transform:translateY(20px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hmBooksMainFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-9px)rotate(1deg)}}@keyframes hmBooksOrbitSpin{to{transform:rotate(360deg)}}@keyframes hmBooksChipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (width<=760px){.books-modal-backdrop{padding:14px}.books-modal{text-align:center;grid-template-columns:1fr;gap:8px;width:min(95vw,600px);min-height:0;max-height:calc(100vh - 28px);padding:54px 24px 28px;overflow-y:auto}.books-modal-visual{min-height:225px}.books-main-icon{width:132px;height:132px}.books-main-icon svg{font-size:4.2rem}.books-orbit-one{width:190px;height:190px}.books-orbit-two{width:220px;height:220px}.books-card-one{top:18%;left:3%}.books-card-two{top:28%;right:3%}.books-card-three{bottom:8%;left:18%}.books-modal-copy{flex-direction:column;align-items:center;display:flex}.books-modal-copy>p{max-width:520px}.books-modal-note{text-align:left}}@media (width<=480px){.books-modal-backdrop{padding:10px}.books-modal{border-radius:20px;width:100%;max-height:calc(100vh - 20px);padding:50px 18px 24px}.books-modal-visual{min-height:200px}.books-main-icon{width:118px;height:118px}.books-main-icon svg{font-size:3.65rem}.books-orbit-one{width:168px;height:168px}.books-orbit-two{width:196px;height:196px}.books-floating-card{padding:7px 9px;font-size:.58rem}.books-modal-copy h2{font-size:2.55rem}.books-modal-copy>p{font-size:.84rem}.books-modal-done{width:100%}}@media (prefers-reduced-motion:reduce){.books-modal-backdrop,.books-modal,.books-main-icon,.books-orbit,.books-floating-card{animation:none!important}}:root{--hm-nav-bg:#fbf3e6;--hm-nav-rgb:251, 243, 230;--hm-nav-bg-start:#fcf6ec;--hm-nav-bg-end:#f8eedc;--hm-nav-gradient:linear-gradient(100deg, var(--hm-nav-bg-start) 0%, var(--hm-nav-bg) 52%, var(--hm-nav-bg-end) 100%);--hm-nav-glass:rgba(var(--hm-nav-rgb), .55);--hm-nav-blur:blur(22px) saturate(160%);--hm-surface:#fffaf2;--hm-surface-gradient:radial-gradient(circle at 92% 0%, #d6a23e1a, transparent 34%), linear-gradient(150deg, #fffcf6 0%, #fdf7ec 55%, #f9f0e0 100%);--hm-gold:#b07d22;--hm-gold-soft:#9a6912;--hm-gold-bright:#e6b04a;--hm-gold-deep:#d49a2f;--hm-ink:#161616;--hm-text:#1c1c1c;--hm-text-muted:#1c1c1c99;--hm-line:#16161614;--hm-gold-line:#b07d2242;--hm-soft-fill:#1616160b;--hm-hover-fill:linear-gradient(90deg, #d6a23e29, #d6a23e0a);--hm-icon-fill:linear-gradient(145deg, #d6a23e2e, #ffffffb3);--hm-shadow:0 2px 12px #3c2d1414;--hm-shadow-scrolled:0 8px 24px #281e0c1f;--hm-panel-shadow:0 18px 40px #3c2d1429;--hm-nav-h:76px;--hm-logo-size:65px;--hm-link-size:clamp(.98rem, .9vw, 1.08rem);--hm-link-weight:600;--hm-font-ui:Inter, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--hm-font-brand:"Cinzel", Georgia, serif;--hm-ease:.2s ease}@media (width<=991px){:root{--hm-nav-h:64px;--hm-logo-size:42px;--hm-link-size:1rem}}@media (width<=1440px) and (width>=992px){:root{--hm-logo-size:50px;--hm-link-size:.92rem}}@media (width<=430px){:root{--hm-logo-size:38px}}@media (width<=350px){:root{--hm-logo-size:32px}}#hm-navbar,#hm-navbar *,#hm-navbar :before,#hm-navbar :after{box-sizing:border-box}#hm-navbar.hm-navbar{z-index:2000;width:100%;min-height:var(--hm-nav-h);box-shadow:var(--hm-shadow);border-bottom:1px solid #b07d222e;transition:background-color .3s,box-shadow .3s,border-color .3s;position:fixed;inset:0 0 auto;background:var(--hm-nav-gradient)!important;background-color:var(--hm-nav-bg)!important;-webkit-backdrop-filter:none!important}#hm-navbar.hm-navbar.is-scrolled{box-shadow:var(--hm-shadow-scrolled);border-bottom-color:#b07d221f;background:var(--hm-nav-glass)!important;background-color:var(--hm-nav-glass)!important;-webkit-backdrop-filter:var(--hm-nav-blur)!important}#hm-navbar.hm-navbar.is-scrolled.has-overlay{background:rgba(var(--hm-nav-rgb), .92)!important;background-color:rgba(var(--hm-nav-rgb), .92)!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){#hm-navbar.hm-navbar.is-scrolled{background:rgba(var(--hm-nav-rgb), .96)!important;background-color:rgba(var(--hm-nav-rgb), .96)!important}}.hm-navbar-spacer{width:100%;height:var(--hm-nav-h);display:block}.hm-nav-container{width:100%;max-width:1600px;min-height:var(--hm-nav-h);justify-content:space-between;align-items:center;gap:22px;margin:0 auto;padding-inline:clamp(18px,2vw,32px);display:flex}.hm-brand{color:var(--hm-ink);font-family:var(--hm-font-brand);letter-spacing:1.15px;white-space:nowrap;flex:none;align-items:center;gap:18px;font-size:clamp(1.16rem,1.45vw,1.68rem);font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.hm-brand:hover{color:var(--hm-ink)}.hm-logo-filter{width:0;height:0;position:absolute;overflow:hidden}.hm-brand-logo{width:auto;height:var(--hm-logo-size);max-width:calc(var(--hm-logo-size) * 1.3);object-fit:contain;filter:url(#hm-logo-knockout);background:0 0;flex:none;display:block}.hm-nav-collapse{min-height:var(--hm-nav-h);align-items:stretch;margin-left:auto;display:flex}.hm-nav-links{align-items:stretch;gap:1px;margin:0;padding:0;list-style:none;display:flex}.hm-nav-links>li{align-items:stretch;display:flex;position:relative}.mobile-dropdown-row{align-items:stretch;display:flex}.hm-nav-link,.resources-trigger{min-height:var(--hm-nav-h);color:var(--hm-text);font-family:var(--hm-font-ui);font-size:var(--hm-link-size);font-weight:var(--hm-link-weight);letter-spacing:.1px;white-space:nowrap;cursor:pointer;transition:color var(--hm-ease), background var(--hm-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0 11px;line-height:1;text-decoration:none;display:inline-flex;position:relative}.hm-nav-link:after,.resources-trigger:after{content:"";background:var(--hm-gold);opacity:0;width:24px;height:2px;transition:opacity var(--hm-ease), transform var(--hm-ease);border-radius:999px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)scaleX(.35)}#hm-navbar .hm-nav-link:hover,#hm-navbar .hm-nav-link.active,#hm-navbar .resources-dropdown:hover .resources-trigger,#hm-navbar .resources-dropdown:focus-within .resources-trigger{color:var(--hm-gold-soft)}.hm-nav-link:hover:after,.hm-nav-link.active:after,.resources-dropdown:hover .resources-trigger:after,.resources-dropdown:focus-within .resources-trigger:after{opacity:1;transform:translate(-50%)scaleX(1)}.hm-caret{color:var(--hm-gold);transition:transform var(--hm-ease);margin-left:6px;font-size:.68rem}.hm-dropdown:hover .hm-caret,.hm-dropdown:focus-within .hm-caret{transform:rotate(180deg)}.mobile-dropdown-toggle{display:none}.hm-nav-links>li.contact-nav-item{align-items:center;margin-left:6px}#hm-navbar .contact-nav-link{min-height:40px;color:var(--hm-gold-soft);background:#b07d2214;border:1px solid #b07d228f;border-radius:10px;margin:auto 0;padding:0 14px;font-weight:650}#hm-navbar .contact-nav-link:after{display:none}#hm-navbar .contact-nav-link:hover,#hm-navbar .contact-nav-link.active{color:var(--hm-ink);border-color:var(--hm-gold-bright);background:linear-gradient(135deg, #f1c867, var(--hm-gold-deep));box-shadow:0 6px 18px #e2a93f38}.language-menu,.resources-menu,.hm-search-form{border:1px solid var(--hm-gold-line);background:var(--hm-surface-gradient);background-color:var(--hm-surface);box-shadow:var(--hm-panel-shadow), inset 0 1px 0 #fffc;position:relative}.language-menu:after,.resources-menu:after,.hm-search-form:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d6a23eb3,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.language-menu-item,.resource-item,.hm-search-result{color:var(--hm-text);transition:background var(--hm-ease), border-color var(--hm-ease), transform var(--hm-ease);border:1px solid #0000;text-decoration:none}.language-menu-item:hover,.language-menu-item.active,.resource-item:hover,.resource-item.active,.hm-search-result:hover,.hm-search-result:focus-visible{color:var(--hm-ink);background:var(--hm-hover-fill);border-color:#b07d2233;outline:none;transform:translate(3px)}.language-item-icon,.resource-icon{border:1px solid var(--hm-gold-line);color:var(--hm-gold-soft);background:var(--hm-icon-fill);place-items:center;display:grid}.language-item-arrow,.resource-item-arrow{color:#b07d22d9;transition:transform var(--hm-ease)}.language-menu-item:hover .language-item-arrow,.resource-item:hover .resource-item-arrow{transform:translate(2px)}.language-menu,.resources-menu{z-index:1300;opacity:0;visibility:hidden;padding:9px;transition:opacity .18s,visibility .18s,transform .18s;position:absolute;top:calc(100% - 5px)}.hm-dropdown:hover>.language-menu,.hm-dropdown:focus-within>.language-menu,.hm-dropdown:hover>.resources-menu,.hm-dropdown:focus-within>.resources-menu{opacity:1;visibility:visible}.language-menu{border-radius:15px;width:250px;left:50%;transform:translate(-50%)translateY(8px)}.hm-dropdown:hover>.language-menu,.hm-dropdown:focus-within>.language-menu{transform:translate(-50%)translateY(0)}.language-menu-head{border-bottom:1px solid var(--hm-line);padding:8px 9px 9px}.language-menu-head strong{color:var(--hm-gold-soft);font:750 .7rem/1.2 var(--hm-font-ui);letter-spacing:.11em;text-transform:uppercase}.language-menu-list{gap:3px;padding:6px 0;display:grid}.language-menu-item{min-height:40px;font:600 .81rem/1.2 var(--hm-font-ui);border-radius:10px;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.language-item-icon{border-radius:8px;width:27px;height:27px;font-size:.7rem}.language-item-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.language-menu-all{border-top:1px solid var(--hm-line);color:var(--hm-gold-soft);font:650 .72rem/1.2 var(--hm-font-ui);justify-content:space-between;align-items:center;padding:9px 8px 7px;text-decoration:none;display:flex}.language-menu-all:hover{color:var(--hm-ink)}.resources-menu{border-radius:16px;width:min(320px,100vw - 24px);right:-10px;transform:translateY(8px)}.hm-dropdown:hover>.resources-menu,.hm-dropdown:focus-within>.resources-menu{transform:translateY(0)}.resources-list{gap:5px;display:grid}.resource-item{width:100%;min-height:54px;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:11px;grid-template-columns:40px 1fr auto;align-items:center;gap:11px;padding:8px 9px;display:grid}.resource-icon{border-radius:10px;width:38px;height:38px;font-size:1.05rem}.resource-copy{gap:2px;min-width:0;display:grid}.resource-copy strong{color:var(--hm-ink);font:600 .84rem/1.25 var(--hm-font-ui)}.resource-copy small{color:var(--hm-text-muted);font-size:.7rem;line-height:1.35}.resource-item-arrow{font-size:1.2rem}.search-nav-item{align-items:stretch;margin-left:3px}.hm-search-button,.hm-mobile-search-button{color:var(--hm-gold);cursor:pointer;transition:color var(--hm-ease), background var(--hm-ease);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.hm-search-button{width:46px;min-height:var(--hm-nav-h)}.hm-search-button svg{width:21px;height:21px}.hm-mobile-search-button svg{width:19px;height:19px}.hm-search-button:hover,.hm-search-button.is-open{color:var(--hm-gold-soft);background:var(--hm-soft-fill)}.hm-search-panel{z-index:1450;opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;width:min(370px,100vw - 24px);transition:opacity .18s,visibility .18s,transform .18s;position:absolute;top:calc(100% + 6px);right:clamp(14px,2vw,36px);transform:translateY(-7px)scale(.985)}.hm-search-panel.open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.hm-search-form{border-radius:15px;overflow:hidden}.hm-search-field{border-bottom:1px solid var(--hm-line);background:var(--hm-soft-fill);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 15px 13px;display:grid}.hm-search-field>svg{width:20px;height:20px;color:var(--hm-gold)}.hm-search-field input{width:100%;min-width:0;color:var(--hm-ink);caret-color:var(--hm-gold);font:600 .94rem/1.4 var(--hm-font-ui);background:0 0;border:0;outline:0;padding:0}.hm-search-field input::placeholder{color:var(--hm-text-muted);font-weight:500}.hm-search-field input::-webkit-search-cancel-button{display:none}.hm-search-clear{width:28px;height:28px;color:var(--hm-text);background:var(--hm-soft-fill);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font-size:1rem;line-height:1;display:grid}.hm-search-clear:hover{color:var(--hm-ink);background:#d6a23e33}.hm-search-caption{color:var(--hm-gold-soft);font:700 .66rem/1.2 var(--hm-font-ui);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:10px 15px 6px;display:flex}.hm-search-caption small{color:var(--hm-text-muted);letter-spacing:.04em;text-transform:none;font-size:.62rem;font-weight:600}.hm-search-results{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b07d224d transparent;gap:3px;max-height:min(330px,48vh);padding:5px 8px 10px;display:grid;overflow-y:auto}.hm-search-result{width:100%;min-height:45px;font:600 .84rem/1.25 var(--hm-font-ui);text-align:left;cursor:pointer;background:0 0;border-radius:11px;justify-content:space-between;align-items:center;padding:8px 9px 8px 10px;display:flex}.hm-search-result-copy{align-items:center;gap:10px;min-width:0;display:inline-flex}.hm-search-result-dot{background:var(--hm-gold);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 4px #b07d221f}.hm-search-result-arrow{width:28px;height:28px;color:var(--hm-gold-soft);background:#b07d221a;border-radius:50%;flex:none;place-items:center;font-size:.92rem;display:grid}.hm-search-empty{color:var(--hm-text-muted);font:500 .84rem/1.45 var(--hm-font-ui);text-align:center;padding:18px 12px 20px}.hm-mobile-actions,.hm-toggler{display:none}@media (width<=1280px){.hm-nav-container{gap:14px}.hm-brand{letter-spacing:1px;font-size:1.2rem}.hm-nav-link,.resources-trigger{padding:0 8px}.hm-search-button{width:42px}}@media (width<=991px){.hm-nav-container{flex-wrap:wrap;gap:0;padding:0 12px 0 14px}.hm-brand{min-height:var(--hm-nav-h);letter-spacing:.72px;gap:8px;max-width:calc(100% - 104px);font-size:clamp(.94rem,4vw,1.08rem)}.hm-mobile-actions{flex:none;align-items:center;gap:7px;display:inline-flex}.hm-mobile-search-button,.hm-toggler{color:#111;cursor:pointer;width:40px;height:40px;transition:background var(--hm-ease), border-color var(--hm-ease), color var(--hm-ease);background:#11111106;border:1px solid #11111157;border-radius:11px;place-items:center;padding:0;display:inline-grid}.hm-mobile-search-button:hover,.hm-mobile-search-button.is-open,.hm-toggler:hover,.hm-toggler.is-open{color:#000;background:#11111112;border-color:#11111194}.hm-toggler-lines{width:18px;height:14px;display:block;position:relative}.hm-toggler-lines span{background:currentColor;border-radius:999px;width:18px;height:2px;transition:top .18s,transform .18s,opacity .16s;position:absolute;left:0}.hm-toggler-lines span:first-child{top:0}.hm-toggler-lines span:nth-child(2){top:6px}.hm-toggler-lines span:nth-child(3){top:12px}.hm-toggler.is-open .hm-toggler-lines span:first-child{top:6px;transform:rotate(45deg)}.hm-toggler.is-open .hm-toggler-lines span:nth-child(2){opacity:0}.hm-toggler.is-open .hm-toggler-lines span:nth-child(3){top:6px;transform:rotate(-45deg)}.hm-nav-collapse{width:100%;min-height:0;max-height:calc(100dvh - var(--hm-nav-h));border-top:1px solid var(--hm-line);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:0;padding:5px 0 12px;display:none;overflow:hidden auto}.hm-nav-collapse.show{display:block}.hm-nav-links{flex-direction:column;gap:2px;padding-top:5px}.hm-nav-links>li,.mobile-dropdown-row{width:100%;display:block}.mobile-dropdown-row{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:4px;display:grid}.hm-nav-link,.resources-trigger{width:100%;min-height:46px;font-size:var(--hm-link-size);border-radius:10px;justify-content:flex-start;padding:0 11px}.resources-trigger{justify-content:space-between}.hm-nav-link:after,.resources-trigger:after,.hm-nav-link .hm-caret{display:none}.hm-nav-link:hover,.hm-nav-link.active,.resources-trigger:hover{background:#b07d221a}.mobile-dropdown-toggle{width:40px;height:40px;color:var(--hm-gold);background:var(--hm-soft-fill);cursor:pointer;border:1px solid #b07d2238;border-radius:10px;place-items:center;margin-left:auto;display:inline-grid}.mobile-dropdown-toggle span{transition:transform .18s}.mobile-dropdown-toggle[aria-expanded=true] span{transform:rotate(180deg)}.language-menu,.resources-menu,.hm-dropdown:hover>.language-menu,.hm-dropdown:focus-within>.language-menu,.hm-dropdown:hover>.resources-menu,.hm-dropdown:focus-within>.resources-menu{opacity:1;visibility:visible;border-radius:12px;width:100%;margin:4px 0 9px;padding:6px;display:none;position:static;transform:none;box-shadow:inset 0 1px #fffc}.hm-nav-links .hm-dropdown>.language-menu.mobile-open,.hm-nav-links .hm-dropdown>.resources-menu.mobile-open{display:block}.language-menu-item,.resource-item{background:var(--hm-soft-fill)}.language-menu-item:hover,.resource-item:hover{transform:none}.language-menu-item{min-height:42px;font-size:.86rem}.language-item-name{white-space:normal}.resource-item{grid-template-columns:36px 1fr auto;min-height:50px;padding:7px 8px}.resource-icon{border-radius:9px;width:34px;height:34px}.resource-copy strong{font-size:.82rem}.resource-copy small{font-size:.67rem;line-height:1.28}.hm-nav-links>li.contact-nav-item{margin:7px 0 0}#hm-navbar .contact-nav-link{justify-content:center;width:100%;min-height:44px;margin:0}.search-nav-item{display:none!important}.hm-search-panel{top:calc(var(--hm-nav-h) + 6px);z-index:1800;transform-origin:top;width:auto;max-width:560px;margin:0 auto;position:fixed;left:10px;right:10px}.hm-search-form{border-radius:14px;max-height:calc(100dvh - 82px)}.hm-search-field{gap:9px;padding:13px}.hm-search-field input{font-size:16px}.hm-search-results{max-height:min(330px,100dvh - 205px)}.hm-search-result{min-height:44px}}@media (width<=430px){.hm-nav-container{padding-inline:10px}.hm-brand{letter-spacing:.48px;gap:6px;max-width:calc(100% - 96px);font-size:.9rem}.hm-mobile-actions{gap:5px}.hm-mobile-search-button,.hm-toggler{border-radius:10px;width:38px;height:38px}.hm-search-panel{left:7px;right:7px}.hm-search-caption{padding:8px 12px 5px}.hm-search-results{padding:4px 5px 7px}}@media (width<=350px){.hm-brand{letter-spacing:.3px;font-size:.82rem}}@media (prefers-reduced-motion:reduce){.hm-navbar *,.hm-navbar :before,.hm-navbar :after{transition:none!important}}@media (width<=1200px) and (width>=992px){:root{--hm-logo-size:44px;--hm-link-size:.84rem}.hm-brand{letter-spacing:.6px;font-size:1.02rem}.hm-nav-container{gap:10px;padding-inline:14px}.hm-nav-link,.resources-trigger{padding:0 6px}}@media (width<=1060px) and (width>=992px){:root{--hm-logo-size:40px;--hm-link-size:.8rem}.hm-brand{letter-spacing:.4px;gap:8px;font-size:.94rem}.hm-nav-link,.resources-trigger{padding:0 5px}.hm-search-button{width:36px}.hm-nav-container{gap:6px;padding-inline:10px}.hm-nav-links>li.contact-nav-item{margin-left:2px}#hm-navbar .contact-nav-link{padding:0 10px}}#hm-navbar .hm-brand{letter-spacing:1.25px;font-weight:700;line-height:1.08;transform:translateY(4px)}#hm-navbar .hm-brand-logo{transform:translateY(-4px)}@media (width<=991px){#hm-navbar .hm-brand{font-weight:700;transform:translateY(2px)}#hm-navbar .hm-brand-logo{transform:translateY(-2px)}}#hm-navbar.hm-navbar{-webkit-backdrop-filter:blur(11px)saturate(135%)!important;background:#fbf3e6d6!important;border-bottom:1px solid #b07d2229!important;box-shadow:0 4px 18px #2d231414!important}#hm-navbar.hm-navbar.is-scrolled{-webkit-backdrop-filter:blur(14px)saturate(140%)!important;background:#fbf3e6e6!important;box-shadow:0 7px 22px #2d23141c!important}#hm-navbar.hm-navbar.is-scrolled.has-overlay{background:#fbf3e6f2!important}#hm-navbar .hm-caret{color:#111!important;opacity:1!important}#hm-navbar .contact-nav-link{color:#111!important;background:#11111109!important;border-color:#1111117a!important;font-weight:700!important}#hm-navbar .contact-nav-link:hover,#hm-navbar .contact-nav-link.active{color:#fff!important;background:#162f3b!important;border-color:#162f3b!important;box-shadow:0 6px 18px #162f3b2e!important}#hm-navbar .hm-search-button{color:#111!important}#hm-navbar .hm-search-button:hover,#hm-navbar .hm-search-button.is-open{color:#000!important;background:#11111112!important}@media (width<=991px){#hm-navbar .hm-mobile-search-button,#hm-navbar .hm-toggler,#hm-navbar .mobile-dropdown-toggle{color:#111!important;border-color:#11111157!important}#hm-navbar .mobile-dropdown-toggle{background:#11111106!important}}@media (width>=992px){#hm-navbar.dropdowns-suppressed .hm-dropdown>.language-menu,#hm-navbar.dropdowns-suppressed .hm-dropdown>.resources-menu{opacity:0!important;visibility:hidden!important;pointer-events:none!important}#hm-navbar.dropdowns-suppressed .hm-dropdown>.language-menu{transform:translate(-50%)translateY(8px)!important}#hm-navbar.dropdowns-suppressed .hm-dropdown>.resources-menu{transform:translateY(8px)!important}}@media (width<=991px){#hm-navbar .resources-trigger{padding-right:2px}#hm-navbar .resources-trigger .hm-caret{background:#11111106;border:1px solid #11111157;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;margin-left:auto;margin-right:-2px;font-size:.72rem;line-height:1;transition:transform .18s;display:inline-grid;transform:none;color:#111!important}#hm-navbar .hm-dropdown:hover .resources-trigger .hm-caret,#hm-navbar .hm-dropdown:focus-within .resources-trigger .hm-caret{transform:none}#hm-navbar .resources-trigger[aria-expanded=true] .hm-caret{transform:rotate(180deg)}}:root{--hm-nav-bg:#fdf3ec;--hm-nav-rgb:253, 243, 236;--hm-nav-bg-start:#fffaf6;--hm-nav-bg-end:#fbeee4;--hm-nav-gradient:linear-gradient(100deg, #fffaf6 0%, #fdf3ec 50%, #fbeee4 100%);--hm-surface:#fffaf6;--hm-surface-gradient:radial-gradient(circle at 92% 0%, #c88c6e1a, transparent 34%), linear-gradient(150deg, #fffdfb 0%, #fdf5ef 55%, #fbeee4 100%);--hm-gold-soft:#b0602e}#hm-navbar.hm-navbar{border-bottom:1px solid #c88c6e4d}#hm-navbar .hm-brand,#hm-navbar .hm-brand span{color:#12384e}#hm-navbar .hm-nav-link,#hm-navbar .resources-trigger{color:#14304a}#hm-navbar .hm-nav-link.active,#hm-navbar .hm-nav-link:hover,#hm-navbar .resources-dropdown:hover .resources-trigger,#hm-navbar .resources-dropdown:focus-within .resources-trigger{color:#b0602e!important}#hm-navbar .hm-nav-link:after,#hm-navbar .resources-trigger:after{background:#c9895a}#hm-navbar .contact-nav-link{color:#14304a!important;background:#ffffff8c!important;border-color:#14304a59!important}#hm-navbar .contact-nav-link:hover,#hm-navbar .contact-nav-link.active{color:#fff!important;background:#14304a!important;border-color:#14304a!important}#hm-navbar.hm-navbar{background:#fdf3ecf0 linear-gradient(100deg,#fffaf6f0 0%,#fdf3ecf0 50%,#fbeee4f0 100%)!important;border-bottom:1px solid #c88c6e4d!important;box-shadow:0 4px 18px #78462814!important}#hm-navbar.hm-navbar.is-scrolled{background:#fdf3ecf5 linear-gradient(100deg,#fffaf6f5 0%,#fdf3ecf5 50%,#fbeee4f5 100%)!important;box-shadow:0 7px 22px #7846281f!important}#hm-navbar.hm-navbar.is-scrolled.has-overlay,#hm-navbar.hm-navbar.has-overlay{background:#fdf3ec!important}@media (width<=991px){#hm-navbar .hm-nav-collapse.show{background:linear-gradient(#fffaf6 0%,#fbeee4 100%);border-top-color:#c88c6e40}#hm-navbar .hm-nav-link.active,#hm-navbar .hm-nav-link:hover{background:#c88c6e24!important}#hm-navbar .mobile-dropdown-toggle,#hm-navbar .resources-trigger .hm-caret{background:#fff9!important;border-color:#14304a47!important}#hm-navbar .contact-nav-link{background:#ffffffb3!important}}#hm-navbar.hm-navbar.is-scrolled{-webkit-backdrop-filter:blur(18px)saturate(160%)!important;background:#fdf3ec9e linear-gradient(100deg,#fffaf69e 0%,#fdf3ec9e 50%,#fbeee49e 100%)!important;border-bottom-color:#c88c6e38!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){#hm-navbar.hm-navbar.is-scrolled{background-color:#fdf3ecf5!important}}.footer{color:#fff;background:radial-gradient(circle at 8% 12%,#daa4410f,#0000 24%),radial-gradient(circle at 94% 86%,#4b806d14,#0000 24%),#001522;padding:0;position:relative;overflow:hidden}.footer:before{content:"";background:linear-gradient(90deg,#0000,#d9a4416b,#0000);width:100%;height:1px;display:block}.footer-content{grid-template-columns:minmax(0,1.35fr) minmax(150px,.58fr) minmax(260px,.9fr);align-items:start;gap:clamp(42px,6vw,82px);width:min(1180px,100% - 64px);margin:0 auto;padding:42px 0 34px;display:grid}.footer-brand{min-width:0}.footer-brand h2{color:#fff;letter-spacing:.06em;margin:0 0 14px;font-family:Cinzel,serif;font-size:clamp(1.35rem,1.8vw,1.7rem);font-weight:600;line-height:1.15}.footer-brand p{color:#ffffffb8;max-width:430px;margin:0 0 20px;font-size:.87rem;line-height:1.75}.footer-links h3,.footer-contact h3{color:#d9a441;letter-spacing:.14em;text-transform:uppercase;margin:3px 0 18px;padding-bottom:10px;font-size:.72rem;font-weight:800;position:relative}.footer-links h3:after,.footer-contact h3:after{content:"";background:linear-gradient(90deg,#d9a441,#0000);width:34px;height:1px;position:absolute;bottom:0;left:0}.footer-links,.footer-contact{flex-direction:column;gap:10px;display:flex}.footer-links a,.footer-contact a{color:#ffffffd6;width:fit-content;max-width:100%;font-size:.86rem;line-height:1.6;text-decoration:none;transition:color .2s,transform .2s}.footer-links a:hover,.footer-contact a:hover{color:#e7bb5f;transform:translate(3px)}.follow-box{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.follow-box span{color:#d9a441;letter-spacing:.04em;font-size:.76rem;font-weight:800}.youtube-btn{background:#ff0000d6;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 8px 20px #00000029;color:#fff!important;font-size:.74rem!important}.youtube-btn:hover{background:#e60000;transform:translateY(-2px);box-shadow:0 11px 24px #00000038;color:#fff!important}.footer-bottom{color:#ffffff85;text-align:center;letter-spacing:.02em;border-top:1px solid #ffffff17;width:min(1180px,100% - 64px);margin:0 auto;padding:14px 0 16px;font-size:.74rem}@media (width<=900px){.footer-content{grid-template-columns:1.25fr .75fr;gap:34px 48px;width:min(720px,100% - 40px);padding:36px 0 30px}.footer-brand{grid-column:1/-1}.footer-brand p{max-width:620px}.footer-bottom{width:min(720px,100% - 40px)}}@media (width<=620px){.footer-content{text-align:left;grid-template-columns:1fr;gap:28px;width:calc(100% - 32px);padding:32px 0 26px}.footer-brand{grid-column:auto}.footer-brand h2{margin-bottom:11px;font-size:1.3rem}.footer-brand p{max-width:100%;margin-bottom:17px;font-size:.82rem;line-height:1.65}.footer-links,.footer-contact{gap:8px}.footer-links h3,.footer-contact h3{margin-bottom:12px}.follow-box{gap:10px}.footer-bottom{width:calc(100% - 32px);padding:13px 0 15px;font-size:.69rem;line-height:1.5}}@media (width<=390px){.footer-content,.footer-bottom{width:calc(100% - 24px)}.footer-content{padding-top:28px}.youtube-btn{min-height:34px;padding-inline:12px}}.footer{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin-bottom:0!important}.footer-content,.footer-bottom{min-height:0!important}.footer:before{display:none!important}.footer{isolation:isolate;height:auto!important;min-height:0!important;position:relative!important;overflow:visible!important}.footer-s-curve{z-index:0;pointer-events:none;width:100%;height:60px;line-height:0;position:absolute;top:-58px;left:0;overflow:hidden}.footer-s-curve svg{width:100%;height:100%;display:block}.footer-content,.footer-bottom{z-index:1;position:relative}@media (width<=900px){.footer-s-curve{height:48px;top:-46px}}@media (width<=620px){.footer-s-curve{height:36px;top:-34px}}.footer{z-index:20!important;position:relative!important;overflow:visible!important}.footer-s-curve{z-index:21!important}.footer-content,.footer-bottom{z-index:22!important}:root{--hm-navy:#073044;--hm-navy-deep:#041f2e;--hm-teal:#0c4b58;--hm-teal-soft:#2f7f86;--hm-gold:#e1a329;--hm-gold-light:#f1c861;--hm-cream:#fffaf0;--hm-cream-deep:#f6ecd9;--hm-ink:#123b58;--hm-muted:#5f7180;--hm-red:#e62117}*{box-sizing:border-box}.home-page{min-height:100vh;color:var(--hm-ink);background:var(--hm-cream);font-family:Manrope,Segoe UI,sans-serif;overflow:hidden}.home-hero{background-image:linear-gradient(90deg,#041f2de6 0%,#042a37b3 36%,#052f3c24 69%,#041f2d45 100%),url(/assets/aboutpage-kT6ngn1e.webp);background-position:50%;background-size:cover;border-bottom:1px solid #e2aa3647;min-height:610px;position:relative;overflow:hidden}.hero-shade{background:linear-gradient(#04192508 46%,#042934bd 100%),radial-gradient(circle at 22% 35%,#f7ca5f14,#0000 34%);position:absolute;inset:0}.hero-content{z-index:2;text-align:left;width:min(92%,1240px);margin:0 auto;padding:92px 0 145px 18px;position:relative}.small-heading{width:fit-content;color:var(--hm-gold-light);letter-spacing:2.4px;align-items:center;gap:12px;margin:0 0 18px;font-size:.82rem;font-weight:800;display:flex}.small-heading:before,.small-heading:after{content:"";background:var(--hm-gold);width:30px;height:1px}.hero-content h1{color:#fffdf7;letter-spacing:-.02em;text-shadow:0 8px 28px #02161f61;max-width:720px;margin:0 0 18px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.65rem,5.2vw,4.75rem);font-weight:600;line-height:1.05}.animated-verse{display:block}.verse-words{display:inline}.verse-word,.verse-quote{opacity:0;animation:.44s forwards verseWordReveal;animation-delay:calc(80ms + var(--word-index,0) * 85ms);display:inline-block;transform:translateY(12px)}.verse-word{margin-right:.24em}.verse-quote-open{--word-index:0;margin-right:.05em}.verse-quote-close{margin-left:-.15em}.verse-details{opacity:1}.verse-reference-reveal,.verse-date-reveal,.verse-button-reveal{opacity:0;animation:.45s forwards verseDetailReveal;transform:translateY(10px)}.verse-reference-reveal{animation-delay:var(--verse-follow-delay)}.verse-date-reveal{animation-delay:calc(var(--verse-follow-delay) + .12s)}.verse-button-reveal{animation-delay:calc(var(--verse-follow-delay) + .24s)}.verse-line{align-items:center;gap:12px;margin-bottom:7px;display:flex}.verse-line p{color:var(--hm-gold-light);margin:0;font-size:1.12rem;font-weight:800}.hero-subtitle{color:#ffffffe0;margin:0 0 22px;font-size:.94rem}.hero-action{color:#102f42;background:linear-gradient(135deg,#f6cf72,#e8ad35);border:1px solid #f8d170bf;border-radius:999px;align-items:center;gap:12px;min-height:48px;padding:0 23px;font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 12px 28px #031b2738}.hero-action:hover{transform:translateY(-2px);box-shadow:0 16px 34px #031b274d}.home-content{z-index:3;width:100%;margin:-58px auto 0;position:relative}.welcome-zone{background:radial-gradient(circle at 15% 55%,#e3a6380f,#0000 25%),radial-gradient(circle at 88% 20%,#37847412,#0000 24%),linear-gradient(#fffdf7 0%,#fff9ee 100%);border-radius:50% 50% 0 0/58px 58px 0 0;min-height:245px;padding:86px 32px 54px;position:relative;overflow:hidden}.welcome-zone:after{content:"";background:linear-gradient(90deg,#0000,#c99c4747,#0000);height:1px;position:absolute;bottom:0;left:8%;right:8%}.welcome-inner{z-index:2;text-align:center;width:min(92%,1180px);margin:0 auto;position:relative}.section-eyebrow{color:#d87814;letter-spacing:2.1px;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;margin:0 0 12px;font-size:.74rem;font-weight:800;display:flex}.section-eyebrow span{background:#e3a129;width:40px;height:1px}.welcome-inner h2{color:#123c5c;letter-spacing:-.02em;max-width:1060px;margin:0 auto 10px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:600;line-height:1.05}.welcome-copy{color:#567087;max-width:900px;margin:0 auto;font-size:clamp(.92rem,1.1vw,1.06rem);line-height:1.58}.welcome-leaf{z-index:1;color:#4575558c;filter:drop-shadow(0 6px 12px #305c401a);position:absolute}.welcome-leaf-left{font-size:6rem;top:84px;left:5%;transform:rotate(-34deg)}.welcome-leaf-right{font-size:6.5rem;top:92px;right:5%;transform:rotate(145deg)}.ministry-explore-shell{background:radial-gradient(circle at 4% 28%,#c9a14c14,#0000 20%),radial-gradient(circle at 90% 75%,#31715614,#0000 23%),linear-gradient(#fff9ec 0%,#fffdf8 53%,#fff7e7 100%);padding:64px 34px 70px;position:relative;overflow:hidden}.ministry-explore-shell:before,.ministry-explore-shell:after{content:"";border:1px solid #d9a43f1a;border-radius:50%;width:280px;height:280px;position:absolute}.ministry-explore-shell:before{top:25%;left:-185px}.ministry-explore-shell:after{bottom:5%;right:-190px}.ministry-explore-layout{z-index:2;grid-template-columns:minmax(250px,.78fr) minmax(720px,2.45fr);align-items:center;gap:clamp(28px,4vw,66px);width:min(95%,1480px);margin:0 auto;display:grid;position:relative}.ministry-intro{align-self:center;max-width:390px;padding:10px 0 0}.section-eyebrow-left{justify-content:flex-start;margin-bottom:14px}.section-eyebrow-left span:last-child{display:none}.ministry-intro h2{color:#123b5b;letter-spacing:-.025em;margin:0 0 16px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.25rem,3.45vw,3.6rem);font-weight:600;line-height:.98}.ministry-intro>p{color:#5a7083;border-left:2px solid #de9b26ad;margin:0;padding-left:18px;font-size:.95rem;line-height:1.58}.ministry-intro blockquote{color:#315573;text-align:center;max-width:260px;margin:46px 0 0 22px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.08rem;font-style:italic;line-height:1.3}.ministry-intro blockquote small{color:#547084;margin-top:7px;font-family:Manrope,sans-serif;font-size:.66rem;font-style:normal;display:block}.ministry-network{grid-template-rows:1fr 1fr;align-content:center;gap:16px;min-height:540px;display:grid;position:relative}.ministry-network-lines{z-index:0;pointer-events:none;width:100%;height:calc(100% - 20px);position:absolute;inset:10px 0 0;overflow:visible}.ministry-network-lines path{fill:none;stroke:#e09a1ac7;stroke-width:2.1px;vector-effect:non-scaling-stroke}.ministry-network-lines circle{fill:#e09a1a;stroke:#fff8e8;stroke-width:2px;vector-effect:non-scaling-stroke}.network-row{z-index:2;place-items:start center;display:grid;position:relative}.network-row-top{grid-template-columns:repeat(4,minmax(0,1fr))}.network-row-bottom{grid-template-columns:repeat(3,minmax(0,1fr));width:79%;margin-left:10.5%}.ministry-node{text-align:center;width:min(100%,190px);min-width:0;animation-delay:calc(var(--node-index,0) * 50ms)}.ministry-icon-orb{--orb-a:#d9efe6;--orb-b:#6c9f82;--orb-icon:#173e32;width:clamp(122px,10.5vw,162px);height:clamp(122px,10.5vw,162px);color:var(--orb-icon);background:radial-gradient(circle at 36% 28%, #ffffffeb, transparent 25%), radial-gradient(circle at 76% 80%, #ffffff73, transparent 30%), linear-gradient(145deg, var(--orb-a), var(--orb-b));border:2px solid #e29e22b3;border-radius:50%;place-items:center;margin:0 auto 12px;transition:transform .28s,box-shadow .28s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 26px #39513f21,inset 0 0 0 8px #fffaee9e}.ministry-icon-orb:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff8c;position:absolute;inset:8px}.ministry-icon-orb .orb-glow{filter:blur(13px);background:#ffffff52;border-radius:50%;width:72%;height:42%;position:absolute;bottom:4%;left:14%}.ministry-icon-orb svg{z-index:2;filter:drop-shadow(0 6px 7px #1b312c2e);font-size:clamp(3.25rem,4.3vw,5rem);position:relative}.ministry-node:hover .ministry-icon-orb{transform:translateY(-5px)scale(1.02);box-shadow:0 19px 36px #2f4b3b2e,inset 0 0 0 8px #fffaeead}.tone-bread{--orb-a:#f0e7cd;--orb-b:#6f9a6d;--orb-icon:#4d3828}.tone-songs{--orb-a:#e0f0ef;--orb-b:#77b8bf;--orb-icon:#07506b}.tone-sermons{--orb-a:#e7f1f2;--orb-b:#90bbca;--orb-icon:#263e4a}.tone-prayer{--orb-a:#fff0da;--orb-b:#e2bd76;--orb-icon:#7a4e2a}.tone-books{--orb-a:#e4eef4;--orb-b:#83a9ba;--orb-icon:#33495b}.tone-events{--orb-a:#f7dfd1;--orb-b:#e4a174;--orb-icon:#523828}.tone-magazine{--orb-a:#dff1e5;--orb-b:#86c3ab;--orb-icon:#2d6956}.ministry-node h3{color:#123d5d;margin:0 auto 2px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.45rem,1.7vw,1.82rem);font-weight:700;line-height:.95}.ministry-node p{color:#547087;max-width:170px;min-height:34px;margin:5px auto 7px;font-size:.76rem;line-height:1.28}.ministry-node-action{color:#16405b;cursor:pointer;background:#fffdf6f2;border:1.5px solid #e7a124;border-radius:50%;place-items:center;width:31px;height:31px;margin:0 auto;font-size:.78rem;text-decoration:none;transition:transform .23s,background .23s,color .23s;display:grid;box-shadow:0 4px 12px #c4801414}.ministry-node-action:hover{color:#fff;background:#e3a024;transform:translate(3px)}.network-leaf{z-index:1;color:#37674875;pointer-events:none;position:absolute}.network-leaf-a{font-size:4rem;top:44%;left:29%;transform:rotate(-28deg)}.network-leaf-b{font-size:4.8rem;top:41%;right:4%;transform:rotate(126deg)}.network-leaf-c{font-size:3.8rem;bottom:4%;left:3%;transform:rotate(25deg)}.youtube-connect{background:radial-gradient(circle at 15%,#df2c230f,#0000 30%),linear-gradient(100deg,#fffdf7 0%,#fff8e9 53%,#f6ead7 100%);border-top:1px solid #d6a64a3d;border-bottom:1px solid #d6a64a3d;grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);align-items:center;gap:28px;width:min(95%,1480px);min-height:230px;margin:0 auto;display:grid;position:relative;overflow:hidden}.youtube-copy-wrap{grid-template-columns:86px minmax(0,1fr);align-items:start;gap:20px;padding:36px 0 36px 42px;display:grid}.youtube-mark{color:#fff;background:#ef1f1b;border-radius:15px;place-items:center;width:74px;height:58px;display:grid;box-shadow:0 12px 28px #d5261f33}.youtube-mark svg{font-size:2.1rem}.youtube-eyebrow{color:#bc7813;letter-spacing:2px;margin:0 0 4px;font-size:.72rem;font-weight:800}.youtube-copy h2{color:#133e5d;margin:0 0 6px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.85rem,2.6vw,2.8rem);font-weight:700;line-height:1.03}.youtube-copy p:last-of-type{color:#557087;max-width:660px;margin:0 0 18px;font-size:.9rem;line-height:1.55}.youtube-button{color:#fff;background:linear-gradient(135deg,#ef2c25,#d71914);border-radius:10px;align-items:center;gap:13px;min-height:44px;padding:0 20px;font-size:.78rem;font-weight:800;text-decoration:none;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:0 9px 20px #cf231d2e}.youtube-button:hover{transform:translateY(-2px);box-shadow:0 13px 26px #cf231d42}.youtube-visual{align-self:stretch;min-height:220px;position:relative;overflow:hidden}.youtube-visual:before{content:"";background:radial-gradient(circle at 78% 15%,#3b7a4d38,#0000 25%),linear-gradient(90deg,#0000,#a380450f);position:absolute;inset:0}.youtube-laptop{aspect-ratio:1.62;background:#12171b;border:4px solid #2d3339;border-radius:12px 12px 4px 4px;width:66%;padding:8px 8px 12px;position:absolute;bottom:18px;left:7%;transform:perspective(800px)rotateX(3deg)rotateY(-3deg);box-shadow:0 17px 30px #2d2c2633}.youtube-laptop:after{content:"";background:linear-gradient(#b9b9b7,#7c7d7c);border-radius:2px 2px 10px 10px;height:16px;position:absolute;bottom:-16px;left:-8%;right:-8%}.youtube-screen{background:#f4f2ec;width:100%;height:100%;overflow:hidden}.youtube-screen-hero{color:#fff7df;background:linear-gradient(#0a2a3738,#0a2a3757),url(/assets/aboutpage-kT6ngn1e.webp) 50%/cover;justify-content:center;align-items:center;gap:8px;height:56%;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(.75rem,1.2vw,1.18rem);font-weight:700;display:flex}.youtube-thumbnails{grid-template-columns:repeat(4,1fr);gap:5px;height:44%;padding:8px;display:grid}.youtube-thumbnails i{background:linear-gradient(145deg,#b9d0cd,#e9d4ad);border-radius:3px}.youtube-cup{color:#594b3c;text-align:center;background:linear-gradient(145deg,#f9f0df,#dfc6a3);border-radius:5px 5px 20px 20px;place-items:center;width:82px;height:88px;font-family:Cormorant Garamond,Georgia,serif;font-size:1rem;font-style:italic;line-height:1.05;display:grid;position:absolute;bottom:26px;right:10%;box-shadow:0 12px 24px #4c3e2b24}.youtube-cup:after{content:"";border:6px solid #d8c09c;border-left:0;border-radius:0 20px 20px 0;width:25px;height:35px;position:absolute;top:22px;right:-18px}.ministry-strip{width:min(95%,1480px);color:var(--hm-ink);background:#fffdf7f5;border-bottom:1px solid #d6a64a38;grid-template-columns:repeat(4,1fr);gap:0;margin:0 auto;padding:24px 18px;display:grid}.ministry-strip>div{justify-content:center;align-items:center;gap:15px;min-height:58px;padding:4px 22px;display:flex}.ministry-strip>div+div{border-left:1px solid #395d691f}.strip-icon{flex:none;font-size:2.15rem}.ministry-strip>div:first-child .strip-icon{color:#bd8c49}.ministry-strip>div:nth-child(2) .strip-icon{color:#417d62}.ministry-strip>div:nth-child(3) .strip-icon{color:#197381}.ministry-strip>div:nth-child(4) .strip-icon{color:#c65154}.ministry-strip p{margin:0}.ministry-strip strong,.ministry-strip small{display:block}.ministry-strip strong{color:#24485f;font-family:Cormorant Garamond,Georgia,serif;font-size:1.08rem;line-height:1}.ministry-strip small{color:#677c8c;margin-top:4px;font-size:.68rem;line-height:1.3}.purpose-banner{color:#fff;background-image:url(/assets/aboutpage-kT6ngn1e.webp);background-position:50% 63%;background-size:cover;grid-template-columns:1fr auto;align-items:center;gap:30px;width:min(95%,1480px);min-height:150px;margin:0 auto;padding:26px clamp(26px,5vw,70px);display:grid;position:relative;overflow:hidden}.purpose-shade{background:linear-gradient(90deg,#092b38e6 0%,#0b3d45a1 58%,#092b38bf 100%),linear-gradient(#ffffff05,#041f2c4d);position:absolute;inset:0}.purpose-copy,.purpose-button{z-index:2;position:relative}.purpose-copy h2{margin:0 0 4px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:700}.purpose-copy p{color:#ffffffdb;margin:0;font-size:.78rem}.purpose-button{color:#153b50;background:linear-gradient(135deg,#f3cc64,#e2a52b);border-radius:999px;align-items:center;gap:10px;min-height:42px;padding:0 18px;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.events-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#031924a6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.events-modal{color:#fff;background:radial-gradient(circle at 90% 0,#e5b23f24,#0000 30%),linear-gradient(145deg,#155967,#0b4050 54%,#082f3d);border:1px solid #e2b04185;border-radius:22px;width:min(94vw,820px);max-height:min(88vh,760px);overflow:auto;box-shadow:0 30px 80px #02141d73}.events-modal-header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c4654f5;border-bottom:1px solid #ffffff1c;justify-content:space-between;gap:22px;padding:26px 30px 21px;display:flex;position:sticky;top:0}.events-modal-eyebrow{color:var(--hm-gold-light);letter-spacing:2px;margin:0 0 5px;font-size:.69rem;font-weight:800}.events-modal-header h2{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:2.15rem;font-weight:700}.events-modal-subtitle{color:#ffffffad;margin:5px 0 0;font-size:.82rem}.events-modal-close{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:50%;flex:0 0 38px;width:38px;height:38px;font-size:1.45rem}.events-modal-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:15px;grid-template-columns:90px 50px minmax(0,1fr);align-items:center;gap:16px;padding:14px;display:grid}.events-modal-badge{color:#17394b;background:linear-gradient(145deg,#f5d784,#e4ad3b);border-radius:11px;align-content:center;place-items:center;min-height:62px;display:grid}.events-modal-badge strong{font-size:1rem}.events-modal-badge small{font-size:.61rem;font-weight:700}.events-modal-icon{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.2rem;display:grid}.events-modal-number{color:var(--hm-gold-light);letter-spacing:1.4px;font-size:.61rem;font-weight:800}.events-modal-copy h3{margin:3px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.35rem}.events-modal-copy p{color:#ffffffad;margin:0;font-size:.76rem}.events-modal-footer{border-top:1px solid #ffffff14;align-items:center;gap:14px;padding:18px 30px 24px;display:flex}.events-modal-footer>span{color:var(--hm-gold-light);font-size:1.35rem}.events-modal-footer p{color:#ffffffab;flex:1;margin:0;font-size:.75rem}.events-modal-done{color:#153849;cursor:pointer;background:linear-gradient(135deg,#f0ce76,#dfa638);border:0;border-radius:999px;min-height:38px;padding:0 17px;font-weight:800}.scroll-reveal{opacity:0;transition:opacity .72s,transform .72s;transform:translateY(24px)}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes verseWordReveal{to{opacity:1;transform:translateY(0)}}@keyframes verseDetailReveal{to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.home-hero{min-height:560px}.hero-content{padding-top:78px}.ministry-explore-layout{grid-template-columns:1fr;gap:34px}.ministry-intro{text-align:center;max-width:850px;margin:0 auto}.section-eyebrow-left{justify-content:center}.section-eyebrow-left span:last-child{display:block}.ministry-intro>p{border:0;max-width:760px;margin:0 auto;padding:0}.ministry-intro blockquote{display:none}.ministry-network{width:min(100%,960px);margin:0 auto}.youtube-connect{grid-template-columns:1.2fr .8fr}.youtube-copy-wrap{padding-left:30px}}@media (width<=900px){.home-content{margin-top:-42px}.welcome-zone{border-radius:44% 44% 0 0/38px 38px 0 0}.welcome-leaf{opacity:.42}.welcome-leaf-left{left:0}.welcome-leaf-right{right:0}.ministry-network{min-height:auto;display:block}.ministry-network-lines{display:none}.network-row-top,.network-row-bottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px;width:100%;margin:0}.network-row-bottom{margin-top:30px}.network-row-bottom .ministry-node:last-child{grid-column:1/-1}.ministry-node{width:100%;max-width:220px}.network-row-bottom .ministry-node:last-child{justify-self:center}.network-leaf{opacity:.35}.youtube-connect{grid-template-columns:1fr;gap:0}.youtube-copy-wrap{padding:34px 32px 14px}.youtube-visual{min-height:205px}.youtube-laptop{width:52%;left:24%}.youtube-cup{right:15%}.ministry-strip{grid-template-columns:repeat(2,1fr)}.ministry-strip>div:nth-child(3){border-left:0}.ministry-strip>div:nth-child(n+3){border-top:1px solid #395d691f}.purpose-banner{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (width<=620px){.home-hero{background-color:var(--hm-navy-deep);background-position:50%,88% 0;background-repeat:no-repeat;background-size:100% 100%,auto calc(100% - 42px);min-height:530px}.hero-shade{background:linear-gradient(90deg,#041e2be8 0%,#042632ab 65%,#04232f57 100%),linear-gradient(#0000 50%,#052c38d4 100%)}.hero-content{width:100%;padding:70px 24px 115px}.small-heading{letter-spacing:1.7px;font-size:.7rem}.small-heading:before,.small-heading:after{width:22px}.hero-content h1{max-width:92%;font-size:clamp(2.35rem,11vw,3.45rem)}.hero-action{min-height:45px;padding:0 19px}.home-content{margin-top:-32px}.welcome-zone{border-radius:50% 50% 0 0/30px 30px 0 0;min-height:0;padding:62px 20px 42px}.section-eyebrow{letter-spacing:1.65px;gap:8px;font-size:.62rem}.section-eyebrow span{width:27px}.welcome-inner h2{font-size:clamp(1.85rem,8.5vw,2.55rem)}.welcome-copy{font-size:.82rem}.welcome-leaf{opacity:.3;font-size:4.2rem}.welcome-leaf-left{top:68px;left:-17px}.welcome-leaf-right{top:80px;right:-16px}.ministry-explore-shell{padding:46px 18px 56px}.ministry-explore-layout{gap:30px;width:100%}.ministry-intro h2{font-size:clamp(2.05rem,10vw,2.85rem);line-height:1}.ministry-intro>p{font-size:.82rem}.network-row-top,.network-row-bottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 12px}.network-row-bottom{margin-top:30px}.ministry-icon-orb{width:clamp(112px,35vw,142px);height:clamp(112px,35vw,142px);box-shadow:0 9px 20px #39513f1c,inset 0 0 0 6px #fffaeea3}.ministry-icon-orb svg{font-size:clamp(3rem,13vw,4.2rem)}.ministry-node h3{font-size:clamp(1.34rem,6.2vw,1.7rem)}.ministry-node p{max-width:145px;min-height:32px;font-size:.69rem}.ministry-node-action{width:29px;height:29px}.network-leaf{display:none}.youtube-connect-shell{padding:0}.youtube-connect{border-left:0;border-right:0;width:100%}.youtube-copy-wrap{grid-template-columns:58px 1fr;gap:14px;padding:30px 20px 8px}.youtube-mark{border-radius:11px;width:56px;height:44px}.youtube-mark svg{font-size:1.55rem}.youtube-copy h2{font-size:1.75rem}.youtube-copy p:last-of-type{font-size:.78rem}.youtube-button{min-height:40px;padding:0 15px;font-size:.71rem}.youtube-visual{min-height:180px}.youtube-laptop{width:62%;bottom:18px;left:17%}.youtube-cup{width:64px;height:70px;font-size:.82rem;bottom:24px;right:9%}.youtube-cup:after{border-width:5px 5px 5px 0;border-left-style:none;border-left-color:currentColor;width:20px;height:28px;right:-14px}.ministry-strip{width:100%;padding:14px 10px}.ministry-strip>div{justify-content:flex-start;gap:10px;min-height:72px;padding:8px 12px}.strip-icon{font-size:1.65rem}.ministry-strip strong{font-size:.98rem}.ministry-strip small{font-size:.62rem}.purpose-banner{background-position:50%;width:100%;min-height:165px;padding:28px 20px}.purpose-copy h2{font-size:1.85rem}.purpose-copy p{font-size:.68rem;line-height:1.45}.purpose-button{min-height:39px;font-size:.69rem}.events-modal-backdrop{padding:13px}.events-modal-header{padding:21px 19px 17px}.events-modal-header h2{font-size:1.75rem}.events-modal-list{padding:16px}.events-modal-card{grid-template-columns:72px 1fr;gap:12px}.events-modal-icon{display:none}.events-modal-footer{padding:16px 19px 20px}}@media (width<=420px){.home-hero{background-position:50%,90% 0;background-size:100% 100%,auto calc(100% - 46px);min-height:520px}.hero-content{padding-left:18px;padding-right:18px}.hero-content h1{max-width:100%}.network-row-top,.network-row-bottom{gap:27px 8px}.ministry-icon-orb{width:108px;height:108px}.ministry-node h3{font-size:1.28rem}.ministry-node p{max-width:132px;font-size:.64rem}.youtube-copy-wrap{grid-template-columns:1fr}.youtube-mark{margin-bottom:2px}.youtube-laptop{width:69%;left:11%}.youtube-cup{right:4%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.verse-word,.verse-quote,.verse-reference-reveal,.verse-date-reveal,.verse-button-reveal,.scroll-reveal{opacity:1!important;transform:none!important}}.home-content{width:100%;margin:0!important}.welcome-zone{isolation:isolate;padding-top:62px;overflow:visible;border-radius:0!important}.welcome-zone:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 60%,#e3a6380e,#0000 24%),radial-gradient(circle at 84% 38%,#37847411,#0000 22%),#fffdf7;border-radius:50% 50% 0 0/100% 100% 0 0;width:110%;height:112px;position:absolute;top:-58px;left:-5%}.ministry-icon-link{width:fit-content;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;margin:0 auto 12px;padding:0;text-decoration:none;display:block}.ministry-icon-orb{border-width:2.5px;width:clamp(142px,11.4vw,180px);height:clamp(142px,11.4vw,180px);margin:0;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s,filter .3s}.ministry-icon-orb svg{font-size:clamp(3.65rem,4.75vw,5.55rem);transition:transform .3s,filter .3s}.ministry-icon-link:focus-visible{outline-offset:6px;outline:3px solid #e29e228c}.youtube-connect-shell{background:#f1e2ca;padding:22px 34px 0}.youtube-connect{background:radial-gradient(circle at 13%,#df2c2313,#0000 30%),linear-gradient(100deg,#f7ead7 0%,#f1dfc2 54%,#ead5b5 100%);border-color:#ae80393d;width:min(95%,1480px);box-shadow:0 14px 34px #63492714}.ministry-strip-viewport{background:#fffdf7;border-top:1px solid #c5994b2e;border-bottom:1px solid #c5994b38;width:100%;overflow:hidden}.ministry-strip-track{will-change:transform;width:max-content;animation:28s linear infinite ministryHighlightsTicker;display:flex}.ministry-strip-viewport:hover .ministry-strip-track{animation-play-state:paused}.ministry-strip-group{flex:none;display:flex}.ministry-strip-item{background:#fffdf7f5;border-right:1px solid #395d691c;justify-content:center;align-items:center;gap:15px;width:max(25vw,270px);min-height:102px;padding:18px 28px;display:flex}.ministry-strip-item .strip-icon{flex:none;font-size:2.35rem}.highlight-word .strip-icon{color:#bd8c49}.highlight-community .strip-icon{color:#417d62}.highlight-worldwide .strip-icon{color:#197381}.highlight-prayer .strip-icon{color:#c65154}.ministry-strip-item p{margin:0}.ministry-strip-item strong,.ministry-strip-item small{display:block}.ministry-strip-item strong{color:#24485f;font-family:Cormorant Garamond,Georgia,serif;font-size:1.22rem;line-height:1.05}.ministry-strip-item small{color:#677c8c;margin-top:4px;font-size:.72rem;line-height:1.3}@keyframes ministryHighlightsTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.purpose-banner{border-radius:0;width:100%!important;max-width:none!important;margin:0!important}@media (width<=900px){.welcome-zone:before{height:86px;top:-44px}.youtube-connect-shell{padding:18px 0 0}.youtube-connect{width:100%}.ministry-strip-item{width:max(44vw,245px)}}@media (width<=620px){.home-content{margin:0!important}.welcome-zone{padding-top:52px}.welcome-zone:before{width:118%;height:68px;top:-34px;left:-9%}.ministry-icon-orb{width:clamp(120px,39vw,148px);height:clamp(120px,39vw,148px)}.ministry-icon-orb svg{font-size:clamp(3.25rem,14vw,4.6rem)}.ministry-node:hover .ministry-icon-orb,.ministry-icon-link:hover .ministry-icon-orb,.ministry-icon-link:focus-visible .ministry-icon-orb{transform:translateY(-4px)scale(1.045)}.youtube-connect-shell{background:#f0dfc4;padding-top:14px}.youtube-copy-wrap{padding-top:26px}.ministry-strip-item{justify-content:flex-start;width:78vw;min-height:88px;padding:14px 22px}.ministry-strip-item .strip-icon{font-size:2rem}.ministry-strip-item strong{font-size:1.12rem}.ministry-strip-item small{font-size:.67rem}.purpose-banner{min-height:175px;padding-left:22px;padding-right:22px}}@media (width<=420px){.ministry-icon-orb{width:116px;height:116px}.ministry-strip-item{width:84vw}}@media (prefers-reduced-motion:reduce){.ministry-strip-track{animation:none!important;transform:none!important}}.hero-s-curve{z-index:5;pointer-events:none;width:100%;height:clamp(86px,7vw,120px);margin-top:calc(-1*clamp(86px,7vw,120px));line-height:0;position:relative;overflow:hidden}.hero-s-curve svg{width:100%;height:100%;display:block}.hero-s-curve-line{fill:none;stroke:#daab4f2e;stroke-width:1.1px;vector-effect:non-scaling-stroke}.welcome-zone:before{content:none!important;display:none!important}.welcome-zone{padding-top:50px;overflow:hidden;border-radius:0!important}.home-content{margin-top:0!important}@media (width<=900px){.hero-s-curve{height:92px;margin-top:-92px}.welcome-zone{padding-top:46px}}@media (width<=620px){.hero-s-curve{height:70px;margin-top:-70px}.welcome-zone{padding-top:38px}}@media (width<=420px){.hero-s-curve{height:60px;margin-top:-60px}.welcome-zone{padding-top:34px}}.hero-s-curve-line{display:none!important}.welcome-zone{background:radial-gradient(circle at 15% 55%, #e3a6380e, transparent 25%), radial-gradient(circle at 88% 20%, #3784740e, transparent 24%), var(--hm-cream)!important;border-top:0!important}.welcome-zone:after{display:none!important}.ministry-node{transition:transform .32s cubic-bezier(.2,.8,.2,1)}.ministry-node:hover{transform:translateY(-4px)}.ministry-node:hover .ministry-icon-orb,.ministry-icon-link:hover .ministry-icon-orb,.ministry-icon-link:focus-visible .ministry-icon-orb{filter:saturate(1.2)brightness(1.07);border-color:#f0ad2d;transform:translateY(-10px)scale(1.095);box-shadow:0 30px 54px #3d4e3c40,0 0 0 7px #e8a3241f,0 0 42px #e8a32452,inset 0 0 0 8px #fffbf1d1}.ministry-node:hover .ministry-icon-orb:after,.ministry-icon-link:hover .ministry-icon-orb:after,.ministry-icon-link:focus-visible .ministry-icon-orb:after{border-color:#ffffffe0}.ministry-node:hover .ministry-icon-orb svg,.ministry-icon-link:hover .ministry-icon-orb svg,.ministry-icon-link:focus-visible .ministry-icon-orb svg{filter:drop-shadow(0 11px 14px #1b312c42);transform:scale(1.16)rotate(-2deg)}.ministry-node h3{transition:color .25s,transform .25s}.ministry-node:hover h3{color:#a96f10;transform:translateY(-1px)}.ministry-node-action{transition:transform .25s,background .25s,color .25s,box-shadow .25s}.ministry-node:hover .ministry-node-action{color:#fff;background:#e3a024;transform:translateY(-1px)scale(1.08);box-shadow:0 8px 20px #c4801433}.purpose-banner{text-align:center;justify-items:center;min-height:178px;grid-template-columns:1fr!important;padding:30px clamp(22px,5vw,72px)!important}.purpose-copy{flex-direction:column;align-items:center;width:min(100%,820px);display:flex}.purpose-copy h2{margin-bottom:6px}.purpose-copy p{line-height:1.5}.purpose-button{min-height:40px;margin-top:17px;padding:0 20px;transition:transform .25s,box-shadow .25s,filter .25s;box-shadow:0 9px 22px #da9d2733}.purpose-button:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 13px 28px #da9d274a}.events-modal-backdrop,.books-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(10px)saturate(.9);background:#041f2d8f;place-items:center;padding:22px;animation:.25s both hmModalBackdropIn;display:grid;position:fixed;inset:0}.events-modal{width:min(94vw,860px);max-height:min(88vh,760px);color:var(--hm-ink);background:radial-gradient(circle at 92% 5%,#43816517,#0000 25%),radial-gradient(circle at 8% 92%,#e1a32914,#0000 26%),linear-gradient(145deg,#fffdf7 0%,#fff8eb 58%,#f5ead6 100%);border:1px solid #c6913040;border-radius:28px;animation:.34s cubic-bezier(.2,.8,.2,1) both hmModalIn;position:relative;overflow:auto;box-shadow:0 32px 80px #041f2d47}.events-modal-header{z-index:3;-webkit-backdrop-filter:blur(14px);background:#fffaf0ed;border-bottom:1px solid #c2923f2e;padding:28px 30px 22px;position:sticky;top:0}.events-modal-eyebrow{color:#c47a14}.events-modal-header h2{color:#123d5d}.events-modal-close,.books-modal-close{color:#173e58;cursor:pointer;background:#ffffffb8;border:1px solid #123d5d1f;border-radius:50%;place-items:center;width:40px;height:40px;font-size:1.35rem;line-height:1;transition:transform .22s,background .22s,color .22s;display:grid;box-shadow:0 7px 18px #2d414b14}.events-modal-close:hover,.books-modal-close:hover{color:#fff;background:#d8951d;transform:rotate(7deg)scale(1.06)}.events-modal-list{gap:13px;padding:24px 30px 26px;display:grid}.events-modal-card{background:#ffffff9e;border:1px solid #1c4d5d17;border-radius:18px;grid-template-columns:92px 54px minmax(0,1fr);align-items:center;gap:16px;padding:15px;transition:transform .26s,box-shadow .26s,border-color .26s;display:grid;box-shadow:0 8px 22px #1e3e460f}.events-modal-card:hover{border-color:#da9d2747;transform:translateY(-3px)translate(2px);box-shadow:0 15px 32px #2e42421a}.events-modal-badge{color:#173e58;background:linear-gradient(145deg,#f8db8c,#e7ad3d);box-shadow:0 8px 18px #d3942429}.events-modal-icon{color:#ba7713;background:#fff7e8;border-color:#be872c26}.events-modal-number{color:#c17a11}.events-modal-copy h3{color:#173f5d}.events-modal-copy p{color:#65798a}.events-modal-footer{background:#faefdc9e;border-top:1px solid #c2923f29}.events-modal-footer>span{color:#d69420}.events-modal-footer p{color:#617686}.events-modal-done{color:#173a4e;cursor:pointer;background:linear-gradient(135deg,#f3d27a,#dfa33a);border:0;border-radius:999px;min-height:40px;padding:0 19px;font-weight:800;transition:transform .22s,box-shadow .22s;box-shadow:0 7px 16px #d3942429}.events-modal-done:hover{transform:translateY(-2px);box-shadow:0 11px 22px #d394243d}.books-modal{width:min(94vw,820px);min-height:430px;color:var(--hm-ink);background:radial-gradient(circle at 12% 18%,#3784741a,#0000 28%),radial-gradient(circle at 90% 86%,#e1a3291f,#0000 30%),linear-gradient(145deg,#fffdf7 0%,#fff9ef 53%,#f4e7d0 100%);border:1px solid #c6913047;border-radius:30px;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(20px,4vw,48px);padding:44px clamp(28px,5vw,54px);animation:.36s cubic-bezier(.2,.8,.2,1) both hmModalIn;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #041f2d4d}.books-modal-close{z-index:8;position:absolute;top:18px;right:18px}.books-modal-glow{filter:blur(8px);pointer-events:none;border-radius:50%;position:absolute}.books-modal-glow-one{background:#498f7114;width:170px;height:170px;top:-60px;left:-60px}.books-modal-glow-two{background:#e1a3291a;width:210px;height:210px;bottom:-80px;right:-80px}.books-modal-visual{place-items:center;min-height:310px;display:grid;position:relative}.books-main-icon{z-index:4;color:#365a49;background:radial-gradient(circle at 34% 27%,#ffffffeb,#0000 25%),linear-gradient(145deg,#eef3df,#a8c9a8);border:2px solid #dc9c278a;border-radius:50%;place-items:center;width:168px;height:168px;animation:3.8s ease-in-out infinite booksMainFloat;display:grid;position:relative;box-shadow:0 22px 42px #3e5b4529,0 0 0 12px #fffaedb3}.books-main-icon svg{filter:drop-shadow(0 8px 10px #2844342e);font-size:5.2rem}.books-orbit{border:1px dashed #cd942852;border-radius:50%;animation:14s linear infinite booksOrbitSpin;position:absolute}.books-orbit-one{width:238px;height:238px}.books-orbit-two{border-color:#38786433;width:286px;height:286px;animation-duration:18s;animation-direction:reverse}.books-floating-card{z-index:5;color:#375a70;letter-spacing:.2px;background:#ffffffdb;border:1px solid #133e5b17;border-radius:999px;padding:8px 12px;font-size:.66rem;font-weight:700;animation:3.6s ease-in-out infinite booksChipFloat;position:absolute;box-shadow:0 8px 20px #20414a17}.books-card-one{top:21%;left:1%}.books-card-two{animation-delay:-1.2s;top:31%;right:1%}.books-card-three{animation-delay:-2.1s;bottom:12%;left:16%}.books-modal-copy{z-index:5;position:relative}.books-modal-eyebrow{color:#c47a14;letter-spacing:2px;margin:0 0 10px;font-size:.7rem;font-weight:800}.books-coming-badge{color:#a8660b;letter-spacing:1.4px;background:#f3d27a3d;border:1px solid #d594233d;border-radius:999px;align-items:center;min-height:27px;margin-bottom:12px;padding:0 11px;font-size:.64rem;font-weight:800;display:inline-flex}.books-modal-copy h2{color:#123d5d;margin:0 0 10px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:.95}.books-modal-copy>p{color:#60788a;max-width:470px;margin:0;font-size:.93rem;line-height:1.62}.books-modal-note{background:#ffffff8a;border:1px solid #356c5817;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin-top:18px;padding:13px 15px;display:grid}.books-modal-note>span{color:#d29120;font-size:1rem}.books-modal-note p{color:#5d7484;margin:0;font-size:.76rem;line-height:1.5}.books-modal-done{color:#173a4e;cursor:pointer;background:linear-gradient(135deg,#f2d27c,#dea139);border:0;border-radius:999px;min-height:43px;margin-top:20px;padding:0 20px;font-weight:800;transition:transform .23s,box-shadow .23s;box-shadow:0 10px 22px #d394242e}.books-modal-done:hover{transform:translateY(-2px);box-shadow:0 14px 28px #d3942445}@keyframes hmModalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes hmModalIn{0%{opacity:0;transform:translateY(20px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes booksMainFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-9px)rotate(1deg)}}@keyframes booksOrbitSpin{to{transform:rotate(360deg)}}@keyframes booksChipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (width<=760px){.books-modal{text-align:center;grid-template-columns:1fr;gap:8px;width:min(95vw,600px);min-height:0;padding:54px 24px 28px}.books-modal-visual{min-height:225px}.books-main-icon{width:132px;height:132px}.books-main-icon svg{font-size:4.2rem}.books-orbit-one{width:190px;height:190px}.books-orbit-two{width:220px;height:220px}.books-card-one{top:18%;left:3%}.books-card-two{top:28%;right:3%}.books-card-three{bottom:8%;left:18%}.books-modal-copy{flex-direction:column;align-items:center;display:flex}.books-modal-copy>p{max-width:520px}.books-modal-note{text-align:left}.events-modal{border-radius:22px;width:min(95vw,620px)}.events-modal-header{padding:24px 22px 18px}.events-modal-list{padding:18px 20px 22px}.events-modal-card{grid-template-columns:82px 1fr}.events-modal-icon{display:none}.events-modal-footer{grid-template-columns:auto 1fr;padding:17px 22px 21px;display:grid}.events-modal-done{grid-column:1/-1;width:100%}}@media (width<=480px){.events-modal-backdrop,.books-modal-backdrop{padding:10px}.books-modal{border-radius:20px;width:100%;max-height:94vh;padding:50px 18px 24px;overflow-y:auto}.books-modal-visual{min-height:200px}.books-main-icon{width:118px;height:118px}.books-main-icon svg{font-size:3.65rem}.books-orbit-one{width:168px;height:168px}.books-orbit-two{width:196px;height:196px}.books-floating-card{padding:7px 9px;font-size:.58rem}.books-modal-copy h2{font-size:2.55rem}.books-modal-copy>p{font-size:.84rem}.events-modal{border-radius:20px;width:100%;max-height:94vh}}@media (prefers-reduced-motion:reduce){.books-main-icon,.books-orbit,.books-floating-card,.books-modal,.events-modal,.events-modal-backdrop,.books-modal-backdrop{animation:none!important}}.home-content{isolation:isolate;background:radial-gradient(circle at 7% 12%,#c79e4f1a 0 95px,#0000 96px),radial-gradient(circle at 94% 31%,#54826716 0 125px,#0000 126px),radial-gradient(circle at 9% 70%,#4a7b6511 0 165px,#0000 166px),radial-gradient(circle at 88% 88%,#d3a64e14 0 120px,#0000 121px),#f8f0e2;position:relative;overflow:hidden}.home-content:before,.home-content:after{z-index:0;pointer-events:none;color:#4f77541a;-webkit-user-select:none;user-select:none;font-family:Georgia,Times New Roman,serif;line-height:1;position:absolute}.home-content:before{content:"❧";font-size:clamp(9rem,15vw,16rem);top:20%;left:-28px;transform:rotate(-24deg)}.home-content:after{content:"❧";font-size:clamp(10rem,17vw,18rem);bottom:11%;right:-26px;transform:rotate(154deg)}.welcome-zone,.ministry-explore-shell,.youtube-connect-shell,.ministry-strip-viewport{z-index:1;position:relative}.welcome-zone:before{background:radial-gradient(circle at 18% 60%,#e3a6380e,#0000 24%),radial-gradient(circle at 84% 38%,#37847411,#0000 22%),#fbf5e9!important}.welcome-leaf{filter:none;color:#3e6f4e57!important}.ministry-explore-shell{background:radial-gradient(circle at 4% 22%,#d1a24918 0 88px,#0000 89px),radial-gradient(circle at 95% 18%,#4e7f6213 0 120px,#0000 121px),radial-gradient(circle at 87% 86%,#d3a54d12 0 155px,#0000 156px),linear-gradient(#f8f0e2 0%,#faf4e9 52%,#f7eddd 100%)!important}.ministry-explore-shell:before,.ministry-explore-shell:after{box-shadow:inset 0 0 0 18px #ffffff14;border-color:#ae843e24!important}.network-leaf{color:#3565464d!important}.youtube-connect-shell{overflow:hidden;background:radial-gradient(circle at 8% 48%,#c5994c17 0 78px,#0000 79px),radial-gradient(circle at 94% 18%,#467c6011 0 100px,#0000 101px),#f7eddd!important}.youtube-connect-shell:before,.youtube-connect-shell:after{z-index:0;pointer-events:none;color:#49775024;font-family:Georgia,Times New Roman,serif;line-height:1;position:absolute}.youtube-connect-shell:before{content:"❧";font-size:7rem;top:10px;left:1.2%;transform:rotate(-28deg)}.youtube-connect-shell:after{content:"❧";font-size:8rem;bottom:-12px;right:1.5%;transform:rotate(145deg)}.youtube-connect{z-index:1;border-radius:22px;position:relative;background:radial-gradient(circle at 11% 54%,#e645360b,#0000 30%),radial-gradient(circle at 91% 18%,#4a7c6311,#0000 25%),linear-gradient(110deg,#fbf5e9 0%,#f6ebd9 56%,#f3e7d3 100%)!important;border:1px solid #bd914529!important;box-shadow:0 18px 42px #57432a12!important}.youtube-visual:before{background:radial-gradient(circle at 78% 15%,#4277531f,#0000 27%),linear-gradient(90deg,#ffffff05,#b5915609)!important}.ministry-strip-viewport{background:radial-gradient(circle at 16%,#cca1510f,#0000 21%),radial-gradient(circle at 80% 42%,#45795e0d,#0000 24%),#faf3e7!important}.ministry-strip-item{background:#faf4e9eb!important}.ministry-strip-viewport:before,.ministry-strip-viewport:after{z-index:0;pointer-events:none;color:#456f4d1a;font-family:Georgia,Times New Roman,serif;font-size:5rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.ministry-strip-viewport:before{content:"❧";left:12px;transform:translateY(-50%)rotate(-30deg)}.ministry-strip-viewport:after{content:"❧";right:12px;transform:translateY(-50%)rotate(150deg)}.ministry-strip-track{z-index:1;position:relative}.ministry-node-action{background:#fbf6ecf5!important}.welcome-inner,.ministry-explore-layout,.youtube-connect,.ministry-strip-track,.purpose-banner{z-index:2;position:relative}@media (width<=620px){.home-content{background:radial-gradient(circle at 2% 17%,#c79e4f13 0 72px,#0000 73px),radial-gradient(circle at 98% 57%,#4e7f620f 0 92px,#0000 93px),#f8f0e2}.home-content:before,.home-content:after{opacity:.65;font-size:8rem}.youtube-connect-shell:before,.youtube-connect-shell:after{opacity:.72;font-size:5rem}.youtube-connect{border-radius:0;border-left:0!important;border-right:0!important}.ministry-strip-viewport:before,.ministry-strip-viewport:after{opacity:.65;font-size:3.6rem}.home-page,.home-content,.ministry-explore-shell{overflow-x:clip}.welcome-leaf{opacity:.48!important;font-size:clamp(4.6rem,23vw,6.2rem)!important;display:block!important}.welcome-leaf-left{top:62px!important;left:-22px!important}.welcome-leaf-right{top:76px!important;right:-23px!important}.ministry-network{flex-direction:column;gap:0;width:min(100%,430px);min-height:0;margin:0 auto;padding:8px 0 12px;position:relative;display:flex!important}.ministry-network-lines{display:none!important}.ministry-network:before{content:none}.network-row-top,.network-row-bottom{flex-direction:column;align-items:center;gap:28px!important;width:100%!important;margin:0!important;display:flex!important}.network-row-bottom{margin-top:28px!important}.network-row-bottom .ministry-node:last-child{align-self:center}.ministry-node{z-index:2;padding:6px 12px 8px;position:relative;width:min(100%,250px)!important;max-width:250px!important}.ministry-node:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#e09a1aeb,#e09a1a94);border-radius:999px;width:3px;height:28px;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 0 10px #e09a1a29}.ministry-node:before{content:"";z-index:3;pointer-events:none;background:#e09a1a;border:2px solid #fff8e8;border-radius:2px;width:8px;height:8px;position:absolute;bottom:-19px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 2px 7px #c37e122e}.network-row-bottom .ministry-node:last-child:after,.network-row-bottom .ministry-node:last-child:before{display:none}.ministry-icon-orb{width:clamp(126px,38vw,150px)!important;height:clamp(126px,38vw,150px)!important}.ministry-node h3{font-size:clamp(1.42rem,7vw,1.76rem)!important}.ministry-node p{background:#f8f0e2e6;border-radius:8px;padding-inline:5px;max-width:180px!important;min-height:0!important}.network-leaf{z-index:1;opacity:.28!important;font-size:3.4rem!important;display:block!important}.network-leaf-a{top:22%!important;left:1%!important}.network-leaf-b{top:53%!important;right:0!important}.network-leaf-c{bottom:7%!important;left:3%!important}}@media (width<=380px){.ministry-icon-orb{width:120px!important;height:120px!important}.network-leaf{opacity:.22!important}}.hero-action{z-index:8;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;position:relative}@media (width<=620px){.hero-content{z-index:7;position:relative}.hero-action{min-height:46px;padding-inline:20px;display:inline-flex}}.ministry-node-action:hover,.ministry-node:hover .ministry-node-action,.ministry-node-action:focus-visible{color:#123d5d!important;background:#efb13a!important;border-color:#dc971b!important;box-shadow:0 8px 20px #c4801433,inset 0 0 0 1px #fff8e26b!important}.ministry-node-action svg{stroke:currentColor;color:currentColor!important;fill:currentColor!important}.welcome-zone:before{filter:blur(1.5px);content:""!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(circle at 24% 8%,#d8b1641f 0 54px,#d8b16413 55px 92px,#d8b16407 93px 132px,#0000 170px),radial-gradient(circle at 91% 18%,#598b6b1c 0 66px,#598b6b11 67px 110px,#598b6b06 111px 150px,#0000 188px),radial-gradient(circle at 19% 88%,#e3b55c1a 0 48px,#e3b55c0e 49px 88px,#e3b55c05 89px 126px,#0000 162px)!important;border-radius:0!important;width:auto!important;height:auto!important;display:block!important;position:absolute!important;inset:0!important}.welcome-inner,.welcome-leaf{z-index:2!important}@media (width<=620px){.welcome-zone:before{filter:blur(1px);background:radial-gradient(circle at 18% 12%,#d8b16416 0 42px,#d8b16408 43px 82px,#0000 116px),radial-gradient(circle at 92% 24%,#598b6b13 0 48px,#598b6b06 49px 88px,#0000 120px),radial-gradient(circle at 15% 88%,#e3b55c12 0 38px,#e3b55c05 39px 72px,#0000 102px)!important}}.purpose-animated-line{text-align:center;place-items:center;width:min(100%,760px);min-height:1.8em;margin:8px auto 0;display:grid;position:relative;overflow:hidden}.purpose-animated-line .purpose-sentence{opacity:0;color:#ffffffe6;letter-spacing:.01em;will-change:opacity, transform;grid-area:1/1;margin:0;font-size:clamp(.82rem,1.1vw,1rem);font-weight:600;line-height:1.5;animation:9s ease-in-out infinite purposeSentenceCycle;transform:translateY(14px)}@keyframes purposeSentenceCycle{0%{opacity:0;transform:translateY(14px)}8%,25%{opacity:1;transform:translateY(0)}31%,to{opacity:0;transform:translateY(-12px)}}@media (width<=620px){.purpose-animated-line{width:min(100%,320px);min-height:2.5em}.purpose-animated-line .purpose-sentence{font-size:.76rem;line-height:1.45}}@media (prefers-reduced-motion:reduce){.purpose-animated-line{display:block}.purpose-animated-line .purpose-sentence{opacity:1;animation:none;display:block;position:static;transform:none}}.purpose-copy>p:not(.purpose-animated-line){text-align:center;width:min(100%,760px);min-height:1.7em;margin:8px auto 0;line-height:1.5;position:relative;overflow:hidden;color:#0000!important;font-size:0!important}.purpose-copy>p:not(.purpose-animated-line):after{content:"Rooted in Scripture.";color:#ffffffeb;letter-spacing:.01em;opacity:0;will-change:opacity, transform;width:100%;font-size:clamp(.82rem,1.1vw,1rem);font-weight:600;line-height:1.5;display:block;transform:translateY(12px);animation:9s ease-in-out infinite purposeSingleTextSwap!important}@keyframes purposeSingleTextSwap{0%{content:"Rooted in Scripture.";opacity:0;transform:translateY(12px)}5%,27%{content:"Rooted in Scripture.";opacity:1;transform:translateY(0)}31%{content:"Rooted in Scripture.";opacity:0;transform:translateY(-10px)}32%{content:"United in prayer.";opacity:0;transform:translateY(12px)}37%,60%{content:"United in prayer.";opacity:1;transform:translateY(0)}64%{content:"United in prayer.";opacity:0;transform:translateY(-10px)}65%{content:"Sharing Christ with the world.";opacity:0;transform:translateY(12px)}70%,94%{content:"Sharing Christ with the world.";opacity:1;transform:translateY(0)}99%,to{content:"Sharing Christ with the world.";opacity:0;transform:translateY(-10px)}}.purpose-animated-line .purpose-sentence{animation-name:purposeSentenceCycle!important;animation-duration:9s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important}.purpose-animated-line .purpose-sentence:first-child{animation-delay:0s!important}.purpose-animated-line .purpose-sentence:nth-child(2){animation-delay:2s!important}.purpose-animated-line .purpose-sentence:nth-child(3){animation-delay:4s!important}@media (width<=620px){.purpose-copy>p:not(.purpose-animated-line){width:min(100%,330px);min-height:2.35em}.purpose-copy>p:not(.purpose-animated-line):after{font-size:.76rem;line-height:1.45}}@media (prefers-reduced-motion:reduce){.purpose-copy>p:not(.purpose-animated-line):after,.purpose-animated-line .purpose-sentence{animation-duration:9s!important;animation-iteration-count:infinite!important}.purpose-animated-line{display:grid!important}.purpose-animated-line .purpose-sentence{grid-area:1/1;display:block;position:static}}.welcome-inner h2.welcome-animated-title{place-items:center;min-height:1.2em;display:grid;position:relative;overflow:hidden}.welcome-animated-title .welcome-title-sentence{opacity:0;will-change:opacity, transform;grid-area:1/1;width:100%;display:block;transform:translateY(18px);animation:6s ease-in-out infinite welcomeSentenceCycle!important}.welcome-animated-title .welcome-title-sentence:first-child{animation-delay:0s!important}.welcome-animated-title .welcome-title-sentence:nth-child(2){animation-delay:2s!important}.welcome-animated-title .welcome-title-sentence:nth-child(3){animation-delay:4s!important}@keyframes welcomeSentenceCycle{0%{opacity:0;transform:translateY(18px)}5%,27%{opacity:1;transform:translateY(0)}32%,to{opacity:0;transform:translateY(-16px)}}@media (width<=620px){.welcome-inner h2.welcome-animated-title{min-height:2.15em;padding-inline:6px}.welcome-animated-title .welcome-title-sentence{line-height:1.06}}@media (prefers-reduced-motion:reduce){.welcome-animated-title .welcome-title-sentence{animation-name:welcomeSentenceCycle!important;animation-duration:6s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important}}.hm-navbar.home-nav-at-top,.hm-navbar.home-nav-scrolled{z-index:1400;width:100%;transition:background .28s,box-shadow .28s,border-color .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s;inset:0 0 auto;position:fixed!important}.hm-navbar.home-nav-at-top{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(#0319247a 0%,#0319242e 58%,#03192400 100%)!important;border-bottom-color:#0000!important}.hm-navbar.home-nav-scrolled{-webkit-backdrop-filter:blur(14px)saturate(118%)!important;background:#041f2ef2!important;border-bottom-color:#e5be5e24!important;box-shadow:0 10px 30px #02141e38!important}.home-page .hero-content{padding-top:138px}.welcome-zone{padding-top:96px!important;padding-bottom:76px!important}.welcome-leaf{pointer-events:none;opacity:.36!important}.welcome-leaf-left{top:-22px!important;left:6%!important;transform:rotate(-34deg)!important}.welcome-leaf-right{top:auto!important;bottom:-24px!important;right:6%!important;transform:rotate(145deg)!important}.ministry-strip-viewport{margin:clamp(26px,3vw,42px) auto clamp(38px,4.5vw,62px)!important}@media (width<=1180px){.home-page .hero-content{padding-top:126px}.welcome-zone{padding-top:92px!important;padding-bottom:82px!important}.welcome-leaf-left{top:-24px!important;left:4%!important}.welcome-leaf-right{bottom:-28px!important;right:4%!important}}@media (width<=991px){.hm-navbar.home-nav-at-top .hm-nav-collapse.show{-webkit-backdrop-filter:blur(14px);background:#041f2ef7;box-shadow:0 18px 34px #02141e3d}.youtube-connect-shell{padding:32px 0 46px!important}.ministry-strip-viewport{margin-top:28px!important;margin-bottom:48px!important}}@media (width<=620px){.home-page .hero-content{padding-top:112px!important}.welcome-zone{padding-top:80px!important;padding-bottom:72px!important}.welcome-leaf{opacity:.3!important;font-size:clamp(3.5rem,18vw,4.7rem)!important}.welcome-leaf-left{top:-16px!important;left:-10px!important}.welcome-leaf-right{bottom:-18px!important;right:-12px!important}.youtube-connect-shell{padding:28px 0 38px!important}.ministry-strip-viewport{margin-top:24px!important;margin-bottom:40px!important}.home-content{padding-bottom:58px}}.welcome-zone{min-height:250px!important;padding:66px 32px 48px!important}.welcome-inner .section-eyebrow,.welcome-inner h2{margin-bottom:10px!important}.welcome-copy{line-height:1.55!important}.ministry-explore-shell{padding-top:50px!important;padding-bottom:58px!important}.youtube-connect-shell{padding:22px 34px 26px!important}.youtube-connect{min-height:225px!important}.youtube-copy-wrap{padding-top:32px!important;padding-bottom:32px!important}.ministry-strip-viewport{margin-top:14px!important;margin-bottom:22px!important}.ministry-strip-group{padding-block:2px}.purpose-spacing-decor{z-index:1;pointer-events:none;width:min(95%,1480px);height:24px;margin:0 auto;position:relative}.purpose-banner{margin-top:0!important;margin-bottom:24px!important}.home-content{padding-bottom:28px!important}.section-leaf{z-index:1;pointer-events:none;color:#406f4e38;filter:drop-shadow(0 8px 18px #305c400b);position:absolute}.welcome-leaf-left-low{opacity:.18!important;font-size:clamp(2.8rem,4vw,4.6rem)!important;top:auto!important;bottom:8px!important;left:2.3%!important;transform:rotate(28deg)!important}.welcome-leaf-right-high{opacity:.18!important;font-size:clamp(2.7rem,3.8vw,4.3rem)!important;top:12px!important;bottom:auto!important;right:2.8%!important;transform:rotate(204deg)!important}.network-leaf-d{opacity:.48;font-size:3rem;top:9%;left:.5%;transform:rotate(62deg)}.network-leaf-e{opacity:.44;font-size:3.3rem;bottom:5%;right:1.5%;transform:rotate(208deg)}.youtube-leaf-left{font-size:clamp(2.8rem,4vw,4.5rem);top:2px;left:2.2%;transform:rotate(-34deg)}.youtube-leaf-right{opacity:.64;font-size:clamp(3rem,4.4vw,5rem);bottom:2px;right:2.1%;transform:rotate(150deg)}.strip-leaf-left{opacity:.55;font-size:clamp(2.5rem,3.5vw,4rem);top:-22px;left:4%;transform:rotate(22deg)}.strip-leaf-right{opacity:.5;font-size:clamp(2.6rem,3.7vw,4.2rem);bottom:-24px;right:4%;transform:rotate(196deg)}.purpose-gap-leaf-left{opacity:.45;font-size:clamp(2.3rem,3.2vw,3.8rem);top:-12px;left:8%;transform:rotate(-42deg)}.purpose-gap-leaf-right{opacity:.42;font-size:clamp(2.4rem,3.4vw,4rem);bottom:-12px;right:8%;transform:rotate(142deg)}@media (width<=1180px){.welcome-zone{min-height:245px!important;padding:62px 30px 46px!important}.welcome-leaf-left-low{font-size:3.4rem!important;bottom:6px!important;left:-4px!important}.welcome-leaf-right-high{font-size:3.2rem!important;top:8px!important;right:-2px!important}.ministry-explore-shell{padding-top:46px!important;padding-bottom:54px!important}.youtube-connect-shell{padding-top:18px!important;padding-bottom:22px!important}.ministry-strip-viewport{margin-top:12px!important;margin-bottom:20px!important}.purpose-spacing-decor{height:20px}.home-content{padding-bottom:24px!important}}@media (width<=991px){.welcome-zone{min-height:235px!important;padding:56px 24px 42px!important}.youtube-connect-shell{padding:16px 0 20px!important}.youtube-leaf-left{top:0;left:8px}.youtube-leaf-right{bottom:0;right:8px}.ministry-strip-viewport{margin-top:10px!important;margin-bottom:18px!important}.purpose-banner{margin-bottom:20px!important}}@media (width<=620px){.welcome-zone{min-height:220px!important;padding:48px 18px 38px!important}.welcome-inner .section-eyebrow{margin-bottom:8px!important}.welcome-inner h2{margin-bottom:10px!important}.welcome-leaf-left-low{font-size:2.9rem!important;bottom:4px!important;left:-16px!important}.welcome-leaf-right-high{font-size:2.8rem!important;top:4px!important;right:-16px!important}.ministry-explore-shell{padding-top:42px!important;padding-bottom:46px!important}.network-leaf-d,.network-leaf-e{opacity:.34;font-size:2.5rem}.youtube-connect-shell{padding:12px 0 16px!important}.youtube-leaf-left,.youtube-leaf-right{opacity:.42;font-size:2.7rem}.ministry-strip-viewport{margin-top:8px!important;margin-bottom:14px!important}.strip-leaf-left,.strip-leaf-right{opacity:.38;font-size:2.5rem}.purpose-spacing-decor{height:16px}.purpose-gap-leaf-left,.purpose-gap-leaf-right{opacity:.32;font-size:2.4rem}.purpose-banner{margin-bottom:16px!important}.home-content{padding-bottom:18px!important}}#thought-of-the-day.home-hero{min-height:690px}.thought-hero-content{width:min(92%,1240px);padding-top:118px;padding-bottom:138px}.thought-content{max-width:920px}.hero-content .thought-day-title{color:#fffdf7;letter-spacing:-.018em;text-shadow:0 8px 28px #02161f6b;max-width:900px;margin:0 0 17px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.25rem,4.1vw,4rem);font-weight:650;line-height:1.02}.thought-scripture{color:#f4cc68;text-shadow:0 3px 12px #02161f70;max-width:880px;margin:0 0 16px;font-size:clamp(1rem,1.25vw,1.18rem);font-weight:650;line-height:1.48}.thought-scripture strong{color:#fff7df;white-space:nowrap;font-weight:800}.thought-body{color:#ffffffeb;text-shadow:0 3px 12px #02161f66;max-width:900px;margin:0 0 17px;font-size:clamp(.92rem,1.05vw,1.04rem);line-height:1.64}.thought-reflect{color:#ffffffeb;text-shadow:0 3px 12px #02161f66;border-left:2px solid #f1c861c7;max-width:880px;margin:0;padding-left:15px;font-size:clamp(.9rem,1vw,1rem);line-height:1.5}.thought-reflect strong{color:#f4cc68;letter-spacing:.12em;margin-right:7px;font-size:.82em}@media (width<=991px){#thought-of-the-day.home-hero{min-height:700px}.thought-hero-content{width:min(91%,820px);padding:104px 0 132px}.hero-content .thought-day-title{font-size:clamp(2rem,6vw,3.25rem)}.thought-body{line-height:1.58}}@media (width<=640px){#thought-of-the-day.home-hero{min-height:760px}.thought-hero-content{width:88%;padding:96px 0 128px}.small-heading{letter-spacing:1.8px;margin-bottom:14px;font-size:.68rem}.hero-content .thought-day-title{margin-bottom:14px;font-size:clamp(1.8rem,9vw,2.65rem);line-height:1.04}.thought-scripture{margin-bottom:13px;font-size:.94rem;line-height:1.42}.thought-scripture strong{white-space:normal}.thought-body{margin-bottom:14px;font-size:.87rem;line-height:1.53}.thought-reflect{padding-left:12px;font-size:.85rem;line-height:1.45}}:root{--hm-blend-cream:#fbf5e9}.home-hero{border-bottom:0!important}.hero-s-curve{z-index:6;margin-bottom:-2px}.hero-s-curve svg{height:calc(100% + 2px);overflow:visible}.hero-s-curve-fill{fill:var(--hm-blend-cream)!important}.hero-s-curve-feather{fill:var(--hm-blend-cream);opacity:.55}.home-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#fbf5e900 0%,#fbf5e91a 45%,#fbf5e947 100%);height:clamp(120px,14vw,220px);position:absolute;bottom:0;left:0;right:0}.home-content{background-color:var(--hm-blend-cream)!important;border-top:0!important;margin-top:0!important}.welcome-zone{box-shadow:none!important;background:radial-gradient(280px 150px at 14% 74%, #d3a95614, transparent 100%), radial-gradient(280px 150px at 86% 74%, #487f6311, transparent 100%), linear-gradient(180deg, var(--hm-blend-cream) 0%, var(--hm-blend-cream) 22%, #f8f0e2 100%)!important;border-top:0!important}.welcome-zone:before,.welcome-zone:after{display:none!important}@media (width>=1181px){.home-hero{background-position:50% 42%!important;min-height:700px!important}}@media (width>=901px) and (width<=1180px){.home-hero{background-position:50% 42%!important;min-height:650px!important}}@media (width>=621px) and (width<=900px){.home-hero{background-position:50% 43%!important;min-height:620px!important}}@media (width>=901px){.youtube-visual{min-height:270px!important}}.ministry-strip-item{border-right:0!important}.welcome-zone{background:linear-gradient(#fffdf9 0%,#fdf9f2 100%)!important}.ministry-explore-shell{background:radial-gradient(circle at 15% 20%,#ffffffb3,#0000 30%),radial-gradient(circle at 85% 80%,#ffffff80,#0000 32%),linear-gradient(#fbeee4 0%,#f7e6da 100%)!important;border-top:1px solid #c88c6e2e!important}.ministry-explore-shell .ministry-node p{background:#fbeee4d9!important}@media (width<=760px){.network-row-top,.network-row-bottom{gap:64px!important}.network-row-bottom{margin-top:64px!important}.ministry-node:after{width:64px;height:64px;box-shadow:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M32 0 C32 16 6 16 6 32 C6 48 32 48 32 64' fill='none' stroke='%23e09a1a' stroke-width='2.6' stroke-linecap='round' stroke-opacity='.85'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;border-radius:0;top:100%;transform:translate(-50%)}.network-row-top .ministry-node:nth-child(2n):after,.network-row-bottom .ministry-node:nth-child(2n):after{transform:translate(-50%)scaleX(-1)}.ministry-node:before{bottom:-36px;left:calc(50% - 26px)}.network-row-top .ministry-node:nth-child(2n):before,.network-row-bottom .ministry-node:nth-child(2n):before{left:calc(50% + 26px)}}.events-modal-backdrop{animation:.22s both evFade;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#0818288c!important}.events-modal{max-height:calc(100dvh - 40px);animation:.32s cubic-bezier(.2,.8,.2,1) both evPop;overflow:auto;background:#fffdf8!important;border:1px solid #f0c66e80!important;border-radius:24px!important;width:min(720px,100% - 28px)!important;padding:0!important;box-shadow:0 30px 80px #05142366!important}@keyframes evFade{0%{opacity:0}to{opacity:1}}@keyframes evPop{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.events-modal-header{color:#fff;position:relative;overflow:hidden;background:radial-gradient(circle at 88% 0,#f0c66e59,#0000 45%),radial-gradient(circle at 0 100%,#3f788c66,#0000 50%),linear-gradient(140deg,#123a5c 0%,#0b2744 100%)!important;border-bottom:0!important;padding:28px 30px 26px!important}.events-modal-header:after{content:"✝";color:#f0c66e24;pointer-events:none;font-family:Georgia,serif;font-size:7rem;line-height:1;position:absolute;bottom:-22px;right:74px}.events-modal-eyebrow{color:#f0c66e!important;letter-spacing:.24em!important}.events-modal-header h2{color:#fffaf0!important;font-size:clamp(1.6rem,3.4vw,2.2rem)!important}.events-modal-subtitle{color:#fffaf0c7!important}.events-modal-close{transition:background .18s,transform .18s;top:18px;right:18px;color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff47!important;border-radius:50%!important;width:40px!important;height:40px!important;font-size:1.4rem!important;line-height:1!important;position:absolute!important}.events-modal-close:hover{transform:rotate(90deg);color:#0b2744!important;background:#f0c66e!important}.events-modal-list{display:grid;background:radial-gradient(circle at 10% 0,#f0c66e1a,#0000 40%),#fbf6ec!important;gap:14px!important;padding:22px 24px!important}.events-modal-card{align-items:center;transition:transform .2s,box-shadow .2s,border-color .2s;animation:.38s cubic-bezier(.2,.8,.2,1) both evPop;background:#fff!important;border:1px solid #c48a2d2e!important;border-radius:18px!important;grid-template-columns:92px minmax(0,1fr)!important;gap:18px!important;padding:14px 18px 14px 14px!important;display:grid!important;box-shadow:0 8px 22px #503c1e12!important}.events-modal-card:nth-child(2){animation-delay:60ms}.events-modal-card:nth-child(3){animation-delay:.12s}.events-modal-card:hover{transform:translateY(-2px);border-color:#c48a2d73!important;box-shadow:0 14px 30px #503c1e1f!important}.ev-date-tile{background:#fffaf0;border:1px solid #c48a2d59;border-radius:14px;align-content:start;justify-items:center;width:92px;height:96px;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 14px #b47d2826}.ev-date-top{color:#fff;letter-spacing:.12em;text-align:center;text-transform:uppercase;background:linear-gradient(135deg,#d6a447,#b47d28);width:100%;padding:5px 4px;font-size:.6rem;font-weight:800;display:block}.ev-date-tile strong{color:#0b2744;margin-top:6px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.9rem;font-weight:700;line-height:1}.ev-date-icon{color:#b47d28;margin-top:4px;font-size:.95rem;line-height:1}.events-modal-copy h3{color:#0b2744!important;margin:0 0 10px!important;font-size:clamp(1.15rem,2vw,1.35rem)!important;line-height:1.25!important}.ev-chips{flex-wrap:wrap;gap:6px 8px;display:flex}.ev-chip{border-radius:999px;align-items:center;gap:6px;padding:5px 11px 5px 8px;font-size:.78rem;font-weight:600;line-height:1.3;display:inline-flex}.ev-chip svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.ev-chip-time{color:#0f527f;background:#eaf2f7}.ev-chip-place{color:#8a5a14;background:#fbf0dc}.events-modal-footer{align-items:center;gap:12px;background:#fffdf8!important;border-top:1px solid #c48a2d2e!important;padding:16px 24px 20px!important;display:flex!important}.events-modal-footer>span{background:linear-gradient(145deg,#e0b257,#b47d28);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:.95rem;display:grid;color:#fff!important}.events-modal-footer p{flex:1;color:#4a5d6d!important;margin:0!important;font-size:.86rem!important}.events-modal-done{cursor:pointer;min-height:42px;font-weight:700;transition:background .18s,transform .18s;box-shadow:0 8px 18px #0a355740;color:#fff!important;background:linear-gradient(135deg,#0f527f,#0a3557)!important;border:0!important;border-radius:999px!important;padding:0 22px!important}.events-modal-done:hover{transform:translateY(-1px);background:linear-gradient(135deg,#d6a447,#b47d28)!important}@media (width<=600px){.events-modal{border-radius:20px!important;width:calc(100% - 20px)!important}.events-modal-header{padding:22px 64px 20px 20px!important}.events-modal-header:after{content:none;display:none}.events-modal-list{padding:16px 14px!important}.events-modal-card{grid-template-columns:70px minmax(0,1fr)!important;gap:12px!important;padding:12px!important}.ev-date-tile{width:70px;height:80px}.ev-date-top{letter-spacing:.08em;font-size:.5rem}.ev-date-tile strong{font-size:1.55rem}.ev-chip{font-size:.72rem}.events-modal-footer{flex-wrap:wrap;padding:14px 16px 16px!important}.events-modal-done{width:100%}}@media (prefers-reduced-motion:reduce){.events-modal-backdrop,.events-modal,.events-modal-card{animation:none!important}}.ev-date-tile strong{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.ev-date-tile strong.ev-date-long{white-space:nowrap;margin-top:10px;font-size:1.3rem}@media (width<=600px){.ev-date-tile strong.ev-date-long{font-size:1.05rem}}@media (width<=900px){.youtube-visual{min-height:calc(33vw + 70px)!important}}@media (width<=620px){.youtube-visual{min-height:calc(44vw + 50px)!important}}.tone-kids{--orb-a:#f4e3f1;--orb-b:#c99ac4;--orb-icon:#5e3a5c}@media (width>=1181px),(width>=901px){.network-row-bottom{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;margin-left:0!important}}.network-row-bottom .ministry-node:last-child{grid-column:auto}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;width:100%;min-width:320px;min-height:100%}*,:before,:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#071f2c;width:100%;min-width:320px;min-height:100vh;margin:0;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow-x:hidden}#root{width:100%;min-height:100vh}img,picture,video,canvas,svg{max-width:100%}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}html,body,#root{max-width:100%}html{overflow-x:hidden}img,svg,video,canvas,iframe{max-width:100%}img{height:auto}button,input,select,textarea{max-width:100%}@media (width<=760px){.home-hero,.about-hero,.contact-hero,.prayer-hero,.songs-hero,.sermons-hero,.magazine-hero,.daily-bread-hero,.testimony-hero,.sunday-songs-page,.volume-page{width:100%!important;max-width:100%!important}.home-hero,.about-hero,.contact-hero,.prayer-hero,.songs-hero,.sermons-hero{background-repeat:no-repeat!important}.about-hero-content,.contact-hero-content,.prayer-hero-content,.songs-hero-content,.sermons-hero-content,.magazine-hero-grid,.daily-bread-hero-content,.volume-hero{min-width:0!important;max-width:100%!important}.testimony-hero-image{object-fit:contain!important;object-position:center!important;width:100%!important;height:auto!important;display:block!important}input,select,textarea{font-size:16px}iframe{border:0;width:100%}}@media (width<=480px){.songs-hero,.sermons-hero,.contact-hero{min-height:clamp(285px,82vw,350px)}.magazine-hero-grid{width:calc(100% - 24px)!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
