@import 'https://fonts.googleapis.com/css2?family=MaruBuri:wght@400;600;700&family=Nanum+Myeongjo:wght@400;700;800&family=Noto+Sans+KR:wght@300;400;500;600;700&display=swap';:root{--color-paper:#faf8f5;--color-paper-2:#f4efe9;--color-ink:#221e1a;--color-ink-2:#695f56;--color-rule:#e5ddcf;--color-accent:#d95d12;--color-accent-hover:#c24e09;--color-accent-gold:#d97706;--color-focus:#d95d12;--font-display:'MaruBuri', 'Nanum Myeongjo', serif;--font-body:'Noto Sans KR', sans-serif}html{scroll-behavior:smooth;font-family:var(--font-body);color:var(--color-ink);background-color:var(--color-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);line-height:1.75;color:var(--color-ink);background-color:var(--color-paper)}section.hbb-section,section.home-section,section[class*=hbb-section],.hbb-section,.blox-_{padding-top:1.25rem!important;padding-bottom:1.25rem!important;margin-top:0!important;margin-bottom:0!important}@media(min-width:768px){section.hbb-section,section.home-section,section[class*=hbb-section],.hbb-section,.blox-_{padding-top:1.75rem!important;padding-bottom:1.75rem!important}}#worship-schedule,section#worship-schedule,section[id=worship-schedule]{padding-top:.6rem!important;padding-bottom:.6rem!important}@media(min-width:768px){#worship-schedule,section#worship-schedule,section[id=worship-schedule]{padding-top:.85rem!important;padding-bottom:.85rem!important}}#worship-schedule>div[class*=-block-container],#worship-schedule .features-block-container{padding-top:.25rem!important;padding-bottom:.25rem!important}section[class*=hero],.block-hero,#section-hero{padding-top:1rem!important;padding-bottom:1rem!important}@media(min-width:768px){section[class*=hero],.block-hero,#section-hero{padding-top:1.75rem!important;padding-bottom:1.75rem!important}}.hero-block-container,#section-hero .hero-block-container{padding-top:.5rem!important;padding-bottom:.5rem!important}.hbb-section [class*=subtitle],.hbb-section .section-subtitle,.preact-block [class*=subtitle]{font-family:var(--font-body)!important;font-size:.875rem!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--color-accent)!important;margin-bottom:.25rem!important}.dark .hbb-section [class*=subtitle],.dark .preact-block [class*=subtitle]{color:#f97316!important}.hbb-section [class*=title]:not(.hero-title),.hbb-section .section-title,.preact-block h2{font-family:var(--font-display)!important;font-size:1.75rem!important;font-weight:700!important;letter-spacing:-.02em!important;margin-top:.2rem!important;margin-bottom:.5rem!important}@media(min-width:768px){.hbb-section [class*=title]:not(.hero-title),.hbb-section .section-title,.preact-block h2{font-size:2rem!important}}h1,h2,h3,h4,h5,h6,.font-display,.hero-title,section h1,section h2{font-family:var(--font-display)!important;font-style:normal!important;letter-spacing:-.025em}html:not(.dark) body:not(.dark) section:not(.dark):not([class*=hero]):not([id*=cta]) h1,html:not(.dark) body:not(.dark) section:not(.dark):not([class*=hero]):not([id*=cta]) h2,html:not(.dark) body:not(.dark) section:not(.dark):not([class*=hero]):not([id*=cta]) h3,html:not(.dark) body:not(.dark) section:not(.dark):not([class*=hero]):not([id*=cta]) h4{color:#1c1917!important}html:not(.dark) body:not(.dark) section:not(.dark):not([class*=hero]):not([id*=cta]) p,html:not(.dark) body:not(.dark) section:not(.dark):not([class*=hero]):not([id*=cta]) li,html:not(.dark) body:not(.dark) section:not(.dark):not([class*=hero]):not([id*=cta]) span:not([class*=badge]){color:#292524}.dark{--color-paper:#0f172a;--color-paper-2:#1e293b;--color-ink:#f8fafc;--color-ink-2:#cbd5e1;--color-rule:#334155;color:#f8fafc!important;background-color:#0f172a!important}.dark body{color:#f8fafc!important;background-color:#0f172a!important}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.dark .hero-title,.dark .font-display,.dark section h1,.dark section h2,.dark section h3,.dark section h4,.dark [class*=title]{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}.dark p,.dark span:not([class*=badge]),.dark li,.dark label,.dark td,.dark th,.dark strong,.dark b,.dark article,.dark div:not([class*=badge]):not([class*=card]):not([class*=hero]){color:#e2e8f0!important}.dark strong,.dark b{color:#fff!important}.dark summary{color:#fff!important}.dark a:not(.btn):not([class*=button]):not(.navbar-brand){color:#fbbf24!important}.dark a:not(.btn):not([class*=button]):not(.navbar-brand):hover{color:#f97316!important}.dark .card,.dark .bento-card,.dark details,.dark [class*=block-] article,.dark div[class*=rounded]{background-color:#1e293b!important;border-color:#334155!important;color:#f8fafc!important}.dark details[open]{background-color:#334155!important;border-color:var(--color-accent)!important}.dark header,.dark #site-header,.dark .header,.dark nav.navbar,.dark header nav,.dark header .container,.dark header>div,.dark nav.navbar>div{background-color:#0f172a!important;background:#0f172a!important;border-bottom:1px solid #1e293b!important}.dark .navbar-brand,.dark nav a.font-bold{color:#f97316!important}.dark nav a.nav-link,.dark nav a:not(.navbar-brand){color:#e2e8f0!important}.dark nav a.nav-link:hover{color:#f97316!important}.dark footer,.dark .page-footer{background-color:#070a12!important;color:#cbd5e1!important}section[id*=cta],section.blox-cta-card,#cta-invitation,#section-cta-invitation,#section-cta-card{background-color:initial!important;background:0 0!important;max-width:64rem!important;margin-left:auto!important;margin-right:auto!important;padding-top:.75rem!important;padding-bottom:1rem!important;padding-left:1rem!important;padding-right:1rem!important;border:none!important;box-shadow:none!important}@media(min-width:768px){section[id*=cta],section.blox-cta-card,#cta-invitation{padding-left:0!important;padding-right:0!important}}section[id*=cta] .home-section-bg,#cta-invitation .home-section-bg,#section-cta-card .home-section-bg{display:none!important}.cta-card-block-container,#cta-invitation .cta-card-block-container,[data-block-type=cta-card]{max-width:100%!important;margin:0!important;padding:0!important;background:0 0!important;border:none!important;box-shadow:none!important}.cta-card-block-container>div,#cta-invitation .cta-card-block-container>div,[data-block-type=cta-card]>div{width:100%!important;max-width:100%!important;border-radius:1.5rem!important;background:linear-gradient(135deg,#1c1917 0%,#292524 100%)!important;border:1px solid #44403c!important;box-shadow:0 20px 25px -5px rgba(0,0,0,.2),0 8px 10px -6px rgba(0,0,0,.1)!important;padding:2rem 1.5rem!important;text-align:center!important}@media(min-width:768px){.cta-card-block-container>div,#cta-invitation .cta-card-block-container>div,[data-block-type=cta-card]>div{padding:2.75rem 2.5rem!important}}section[id*=cta] h1,section[id*=cta] h2,section[id*=cta] h3,section[id*=cta] h4,[data-block-type=cta-card] h1,[data-block-type=cta-card] h2,[data-block-type=cta-card] h3,.cta-card-block-container h2,.cta-card-block-container h3,.cta-card-block-container h4{font-family:var(--font-display)!important;font-weight:700!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;visibility:visible!important;margin-bottom:.5rem!important}section[id*=cta] p,section[id*=cta] span,section[id*=cta] div,[data-block-type=cta-card] p,[data-block-type=cta-card] span,.cta-card-block-container p,.cta-card-block-container span{color:#f1f5f9!important;-webkit-text-fill-color:#f1f5f9!important;opacity:.95!important;visibility:visible!important;font-size:1.05rem!important}section[id*=cta] a,section[id*=cta] button,[data-block-type=cta-card] a,[data-block-type=cta-card] button,.cta-card-block-container a{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:var(--color-accent)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-weight:700!important;border-radius:.75rem!important;padding:.75rem 1.75rem!important;border:1px solid transparent!important;box-shadow:0 4px 12px rgba(217,93,18,.4)!important;margin-top:.75rem!important;transition:all .2s ease!important}section[id*=cta] a:hover,section[id*=cta] button:hover,[data-block-type=cta-card] a:hover,.cta-card-block-container a:hover{background-color:var(--color-accent-hover)!important;color:#fff!important;transform:translateY(-2px)!important}.block-hero,section[class*=hero],#section-hero{position:relative;color:#fff!important;overflow:hidden}.block-hero .home-section-bg,section[class*=hero] .home-section-bg,#section-hero .home-section-bg{background-image:linear-gradient(180deg,rgba(15,23,42,.3) 0%,rgba(15,23,42,.48) 100%),url(/media/bright_sky_bg.webp)!important;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;background-color:initial!important;opacity:1!important}.dark .block-hero .home-section-bg,.dark section[class*=hero] .home-section-bg,.dark #section-hero .home-section-bg{background-image:linear-gradient(180deg,rgba(15,23,42,.5) 0%,rgba(15,23,42,.7) 100%),url(/media/bright_sky_bg.webp)!important;background-size:cover!important;background-position:50%!important;background-color:initial!important}.hero-title,section[class*=hero] h1,section[class*=hero] h2{font-weight:700!important;line-height:1.3!important;color:#fff!important}section[class*=hero] p,section[class*=hero] span,section[class*=hero] div,section[class*=hero] strong{color:#f1f5f9!important}.hero-block-container svg[class*=yellow],.hero-block-container svg[class*=star],.hero-block-container div.flex.items-center.gap-x-1,section[class*=hero] svg[class*=yellow],section[class*=hero] svg[class*=star]{display:none!important}.block-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(217,93,18,.25) 0%,rgba(217,119,6,.1) 45%,transparent 75%);pointer-events:none}div[class*=orb],div[class*=gradient_mesh]{display:none!important}.page-header,header,#site-header,.header{background-color:var(--color-paper)!important;background:var(--color-paper)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:1px solid var(--color-rule)!important;box-shadow:0 4px 14px rgba(0,0,0,5%)!important}.dark .page-header,.dark header,.dark #site-header,.dark .header{background-color:#0f172a!important;background:#0f172a!important;border-bottom:1px solid rgba(255,255,255,.1)!important;box-shadow:0 4px 18px rgba(0,0,0,.45)!important}nav.navbar ul.nav-dropdown,.navbar-dropdown,header nav .nav-dropdown{background-color:var(--color-paper)!important;border:1px solid var(--color-rule)!important;box-shadow:0 10px 25px -5px rgba(0,0,0,.1)!important;border-radius:.75rem!important}.dark nav.navbar ul.nav-dropdown,.dark .navbar-dropdown,.dark header nav .nav-dropdown{background-color:#0f172a!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 10px 25px -5px rgba(0,0,0,.5)!important}nav.navbar .nav-link,nav.navbar .nav-item,nav.navbar .nav-item>a,.navbar-nav .nav-link,.navbar-nav .nav-item>a,header nav a,header nav button{border:none!important;border-width:0!important;box-shadow:none!important;background:0 0!important;background-color:initial!important;outline:none!important}.dark nav.navbar .nav-link,.dark nav.navbar .nav-item,.dark nav.navbar .nav-item>a,.dark .navbar-nav .nav-link,.dark .navbar-nav .nav-item>a,.dark header nav a,.dark header nav button{border:none!important;border-width:0!important;box-shadow:none!important;background:0 0!important;background-color:initial!important;outline:none!important}.navbar-brand,nav a.font-bold{font-family:var(--font-display)!important;font-weight:700!important;letter-spacing:-.02em;color:var(--color-accent)!important;background:0 0!important;background-clip:unset!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:initial!important;transition:opacity .2s ease}.navbar-brand:hover{opacity:.9}a.btn,button,.button,a[class*=primary_action],a[class*=secondary_action]{font-family:var(--font-body);font-weight:600;transition:all .2s ease!important;border-radius:8px!important}a[class*=primary_action],.btn-primary{background-color:var(--color-accent)!important;color:#fff!important;border:1px solid transparent!important;box-shadow:0 2px 4px rgba(217,93,18,.2)!important}a[class*=primary_action]:hover,.btn-primary:hover{background-color:var(--color-accent-hover)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(217,93,18,.3)!important}a[class*=secondary_action],.btn-secondary{background-color:rgba(255,255,255,.12)!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)!important}a[class*=secondary_action]:hover,.btn-secondary:hover{background-color:rgba(255,255,255,.22)!important;border-color:rgba(255,255,255,.5)!important;transform:translateY(-1px)!important}.bento-card,.card,[class*=block-] article{border:1px solid var(--color-rule);border-radius:12px;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.bento-card:hover{border-color:var(--color-accent-gold);box-shadow:0 4px 16px rgba(0,0,0,4%)}.staff-card,div.staff-card{border:none!important;border-width:0!important}details{border:1px solid var(--color-rule);border-radius:10px;background-color:#fff;transition:background-color .2s ease,border-color .2s ease}details[open]{border-color:var(--color-accent);background-color:var(--color-paper-2)}summary{cursor:pointer;font-family:var(--font-display);font-weight:600;padding:1.1rem 1.25rem;color:var(--color-ink)!important}footer,.page-footer,footer[aria-labelledby=footer-heading],.footer-container{background-color:#151210!important;color:#e2e8f0!important;border:0!important;border-width:0!important;box-shadow:none!important;margin-top:0!important;margin-bottom:0!important;padding-top:.5rem!important;padding-bottom:.5rem!important}.page-footer footer{margin-top:0!important;padding-top:.5rem!important}.powered-by,p.powered-by,[data-hbx*=poweredby]{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;margin:0!important;padding:0!important}#latest-sermon{padding-top:1.5rem!important;padding-bottom:2rem!important}#latest-sermon .max-w-prose,#latest-sermon .prose{max-width:56rem!important;width:100%!important}#latest-sermon iframe{box-shadow:0 20px 25px -5px rgba(0,0,0,.3),0 8px 10px -6px rgba(0,0,0,.2)!important}footer a,.page-footer a{color:#a8a29e!important;transition:color .2s ease!important}footer a:hover,.page-footer a:hover{color:var(--color-accent)!important}footer h2,footer h3,footer h4,footer .footer-title{font-family:var(--font-display)!important;color:#fff!important}footer p,footer div,footer li{color:#d6d3d1!important}.hbb-section>div[class*=-block-container],.hbb-section .preact-block,.home-section .container,section.hbb-section>div:not(.home-section-bg):not(.absolute){max-width:64rem!important;margin-left:auto!important;margin-right:auto!important;padding-left:1rem!important;padding-right:1rem!important}@media(min-width:768px){.hbb-section>div[class*=-block-container],.hbb-section .preact-block,.home-section .container,section.hbb-section>div:not(.home-section-bg):not(.absolute){padding-left:2rem!important;padding-right:2rem!important}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-paper-2)}::-webkit-scrollbar-thumb{background:#d6d3d1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-accent)}