html{background:#faf7f2;color-scheme:light}body{min-height:100vh;background:#faf7f2;color:#1c2333}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}/*! Buckeye Pentecostal Church | Design and code by Solar Hex, LLC | solarhex.io */.bp{--bp-navy: #05235a;--bp-navy-deep: #03163b;--bp-gold: #d4982d;--bp-gold-pale: #e8c583;--bp-gold-ink: #8a5d11;--bp-bone: #faf7f2;--bp-bone-deep: #f2ede4;--bp-ink: #1c2333;--bp-ink-soft: #4d5568;--bp-rule: #ddd5c8;--bp-rule-gold: rgba(232, 197, 131, .26);--bp-on-navy: rgba(250, 247, 242, .78);--bp-display: "Cormorant Garamond", "Iowan Old Style", Georgia, serif;--bp-body: "Source Sans 3", ui-sans-serif, system-ui, -apple-system, sans-serif;background:var(--bp-bone);color:var(--bp-ink);font-family:var(--bp-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.bp *,.bp *:before,.bp *:after{box-sizing:border-box}:where(.bp) :is(h1,h2,h3,p,ul,dl,dd,figure){margin:0}:where(.bp) ul{padding:0;list-style:none}:where(.bp) img{display:block;max-width:100%}:where(.bp) button{font:inherit;color:inherit;background:none;border:0;border-radius:0;cursor:pointer}:where(.bp) a{color:inherit;text-decoration:none}.bp :focus-visible{outline:2px solid var(--bp-gold);outline-offset:3px}html[data-surface=demo]{scroll-behavior:smooth}.bp section[id]{scroll-margin-top:84px}.bp-skip{position:absolute;left:-9999px}.bp-skip:focus{left:1rem;top:1rem;z-index:40;padding:.75rem 1.1rem;background:var(--bp-navy);color:var(--bp-bone)}.bp-wrap{max-width:74rem;margin:0 auto;padding:0 clamp(1.25rem,5vw,3rem)}.bp-eyebrow{font-size:.73rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--bp-gold-ink)}.bp-eyebrow-dark{color:var(--bp-gold)}.bp-h2{margin-top:.55rem;font-family:var(--bp-display);font-size:clamp(2rem,4.2vw,3.05rem);font-weight:500;line-height:1.08;color:var(--bp-navy)}.bp-h3{font-family:var(--bp-display);font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:600;line-height:1.2;color:var(--bp-navy)}.bp-h2-dark,.bp-h3-dark{color:var(--bp-bone)}.bp-lede{max-width:62ch;margin-top:1rem;font-size:1.06rem;line-height:1.7;color:var(--bp-ink-soft)}.bp-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.6rem;border:1px solid var(--bp-navy);background:var(--bp-navy);color:var(--bp-bone);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:background-color .12s linear,border-color .12s linear,color .12s linear}.bp-btn:hover{background:var(--bp-navy-deep);border-color:var(--bp-navy-deep)}.bp-btn-quiet{background:none;color:var(--bp-navy)}.bp-btn-quiet:hover{background:var(--bp-navy);color:var(--bp-bone)}.bp-btn-gold{background:var(--bp-gold);border-color:var(--bp-gold);color:var(--bp-navy-deep)}.bp-btn-gold:hover{background:var(--bp-gold-pale);border-color:var(--bp-gold-pale);color:var(--bp-navy-deep)}.bp-btn-small{padding:.65rem 1.15rem;font-size:.72rem}.bp-textlink{display:inline-flex;align-items:center;gap:.4rem;padding-bottom:2px;border-bottom:1px solid var(--bp-gold);color:var(--bp-navy);font-size:.92rem;font-weight:600}.bp-textlink:hover{color:var(--bp-gold-ink)}.bp-header{position:sticky;top:0;z-index:30;background:var(--bp-bone);border-bottom:1px solid var(--bp-rule)}.bp-header-inner{display:flex;align-items:center;gap:2rem;max-width:74rem;margin:0 auto;padding:0 clamp(1.25rem,5vw,3rem);min-height:76px}.bp-brand{display:flex;align-items:center;gap:.7rem}.bp-brand-flame{flex-shrink:0}.bp-brand-words{display:flex;flex-direction:column}.bp-brand-name{font-family:var(--bp-display);font-size:1.5rem;font-weight:600;line-height:1;letter-spacing:.13em;text-transform:uppercase;color:var(--bp-navy)}.bp-brand-sub{margin-top:.24rem;font-size:.6rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--bp-gold-ink)}.bp-nav{display:flex;gap:1.55rem}.bp-nav a{padding-bottom:3px;border-bottom:1.5px solid transparent;font-size:.83rem;font-weight:500;color:var(--bp-ink-soft)}.bp-nav a:hover{border-bottom-color:var(--bp-gold);color:var(--bp-navy)}.bp-header-side{display:flex;align-items:center;gap:1rem;margin-left:auto}.bp-header-phone{font-size:.87rem;font-weight:600;color:var(--bp-navy)}.bp-lang{padding:.4rem .75rem;border:1px solid var(--bp-rule);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bp-navy)}.bp-lang:hover{border-color:var(--bp-navy)}.bp-menu-toggle{display:none;padding:.4rem .75rem;border:1px solid var(--bp-navy);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bp-navy)}.bp-menu{display:flex;flex-direction:column;padding:0 clamp(1.25rem,5vw,3rem) 1.25rem;border-top:1px solid var(--bp-rule)}.bp-menu a{padding:.85rem 0;border-bottom:1px solid var(--bp-rule);font-weight:600;color:var(--bp-navy)}.bp-menu-phone{border-bottom:0;color:var(--bp-gold-ink)}.bp-hero{padding-top:clamp(2.75rem,6vw,4.25rem);background:var(--bp-bone)}.bp-hero-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:clamp(2.5rem,5vw,4rem);align-items:center}.bp-hero-lockup{justify-self:end;width:100%;max-width:400px;height:auto}.bp-hero-title{max-width:19ch;margin-top:.6rem;font-family:var(--bp-display);font-size:clamp(2.3rem,4.6vw,3.5rem);font-weight:500;line-height:1.04;color:var(--bp-navy)}.bp-hero-body{max-width:52ch;margin-top:1.4rem;font-size:1.13rem;line-height:1.75;color:var(--bp-ink-soft)}.bp-hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.bp-divider{display:flex;align-items:center;gap:.9rem;max-width:74rem;margin:0 auto;padding:clamp(3rem,6vw,4.25rem) clamp(1.25rem,5vw,3rem) 0}.bp-divider-rule{flex:1;height:1px;background:var(--bp-gold);opacity:.55}.bp-divider-diamond{width:9px;height:9px;background:var(--bp-gold);transform:rotate(45deg)}.bp-town{width:100%;height:clamp(150px,20vw,260px);margin-top:clamp(3rem,6vw,4.25rem);object-fit:cover;object-position:center 62%}.bp-visit{padding:clamp(3.5rem,7vw,5.5rem) 0;background:var(--bp-navy);color:var(--bp-bone)}.bp-visit-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem)}.bp-services{margin-top:2rem;border-top:1px solid var(--bp-rule-gold)}.bp-service{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;padding:1.3rem 0;border-bottom:1px solid var(--bp-rule-gold)}.bp-service dt{display:flex;flex-direction:column}.bp-service-day{font-family:var(--bp-display);font-size:1.6rem;font-weight:500;line-height:1.1;color:var(--bp-bone)}.bp-service-name{margin-top:.3rem;font-size:.76rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#faf7f299}.bp-service dd{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.bp-service-time{font-family:var(--bp-display);font-size:2rem;font-weight:600;line-height:1;color:var(--bp-gold-pale)}.bp-service-prayer{display:inline-flex;align-items:center;gap:.35rem;margin-top:.4rem;font-size:.82rem;color:#faf7f2ad}.bp-place{padding-left:clamp(2rem,4vw,3.5rem);border-left:1px solid var(--bp-rule-gold)}.bp-address{display:flex;gap:.7rem;margin-top:1.2rem;font-style:normal;line-height:1.65;color:var(--bp-on-navy)}.bp-address svg{flex-shrink:0;margin-top:2px;color:var(--bp-gold-pale)}.bp-address strong{font-weight:600;color:var(--bp-bone)}.bp-directions{max-width:46ch;margin-top:1.25rem;line-height:1.75;color:#faf7f2b3}.bp-place-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:1.7rem}.bp-place-call{display:inline-flex;align-items:center;gap:.45rem;font-size:.95rem;font-weight:600;color:var(--bp-gold-pale)}.bp-place-call:hover{color:var(--bp-bone)}.bp-section{padding:clamp(3.5rem,7vw,5.5rem) 0;background:var(--bp-bone)}.bp-section-deep{background:var(--bp-bone-deep)}.bp-section+.bp-section{border-top:1px solid var(--bp-rule)}.bp-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.75rem,4vw,3rem);margin-top:2.5rem}.bp-figure-lead{grid-column:1 / -1;max-width:54rem}.bp-figure img{width:100%;height:auto;border:1px solid var(--bp-rule)}.bp-figure figcaption{max-width:46ch;margin-top:1rem;padding-left:1rem;border-left:2px solid var(--bp-gold);font-size:.95rem;line-height:1.7;color:var(--bp-ink-soft)}.bp-figure figcaption p+p{margin-top:.8rem}.bp-expect{max-width:62ch;margin-top:2.5rem}.bp-expect p{line-height:1.78;color:var(--bp-ink-soft)}.bp-expect p+p{margin-top:1.15rem}.bp-aside{max-width:58ch;margin-top:clamp(2.5rem,5vw,3.5rem);padding-left:1.5rem;border-left:3px solid var(--bp-gold)}.bp-aside-heading{margin-bottom:.4rem;font-family:var(--bp-display);font-size:1.5rem;font-weight:600;color:var(--bp-navy)}.bp-aside p{line-height:1.75;color:var(--bp-ink-soft)}.bp-calendar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,4rem);margin-top:2.5rem}.bp-month{padding:clamp(1.25rem,2.5vw,1.75rem);border:1px solid var(--bp-rule);background:var(--bp-bone)}.bp-month-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem;padding-bottom:.9rem;margin-bottom:.9rem;border-bottom:1px solid var(--bp-rule)}.bp-month-label{font-family:var(--bp-display);font-size:1.5rem;font-weight:600;color:var(--bp-navy)}.bp-legend{display:flex;gap:1rem;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--bp-ink-soft)}.bp-legend-item{display:inline-flex;align-items:center;gap:.4rem}.bp-dot{display:block;width:6px;height:6px}.bp-dot-service{background:var(--bp-navy)}.bp-dot-special{background:var(--bp-gold)}.bp-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.bp-grid-weekday{padding-bottom:.55rem;font-size:.66rem;font-weight:600;letter-spacing:.1em;text-align:center;text-transform:uppercase;color:var(--bp-ink-soft)}.bp-grid-cell{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;border:1px solid transparent;font-size:.95rem;color:var(--bp-ink-soft)}.bp-grid-cell .bp-dot{position:absolute;bottom:18%;left:50%;margin-left:-3px}.bp-grid-has{font-weight:600;color:var(--bp-navy)}.bp-grid-today{border-color:var(--bp-navy);background:#05235a0f;font-weight:700}.bp-grid-blank{visibility:hidden}.bp-upcoming h3{margin-bottom:1.25rem}.bp-events{border-top:1px solid var(--bp-rule)}.bp-event{display:flex;align-items:baseline;gap:1.1rem;padding:1rem 0;border-bottom:1px solid var(--bp-rule)}.bp-event-date{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:3.2rem}.bp-event-day{font-family:var(--bp-display);font-size:1.85rem;font-weight:600;line-height:1;color:var(--bp-navy)}.bp-event-weekday{margin-top:.2rem;font-size:.64rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bp-ink-soft)}.bp-event-body{display:flex;flex-direction:column}.bp-event-title{font-size:.98rem;font-weight:600;color:var(--bp-navy)}.bp-event-note{margin-top:.2rem;font-size:.85rem;color:var(--bp-ink-soft)}.bp-pastor{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,4rem);align-items:start}.bp-portrait img{width:100%;height:auto;border:1px solid var(--bp-rule)}.bp-portrait figcaption{margin-top:.7rem;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bp-ink-soft)}.bp-pastor-body p:not(.bp-eyebrow){max-width:58ch;margin-top:1.15rem;line-height:1.78;color:var(--bp-ink-soft)}.bp-contact-list{display:flex;flex-direction:column;gap:.7rem;margin-top:1.6rem}.bp-contact-list li{display:flex;align-items:center;gap:.55rem;font-size:.97rem;color:var(--bp-ink-soft)}.bp-contact-list svg{flex-shrink:0;color:var(--bp-gold-ink)}.bp-contact-list a{border-bottom:1px solid rgba(5,35,90,.25);font-weight:600;color:var(--bp-navy)}.bp-contact-list a:hover{border-bottom-color:var(--bp-navy)}.bp-home{max-width:58ch}.bp-home h2{margin-top:.55rem}.bp-home p{margin-top:1rem;line-height:1.78;color:var(--bp-ink-soft)}.bp-home .bp-textlink{margin-top:1.2rem}.bp-studies{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:clamp(1.5rem,3vw,2.25rem);margin-top:2.5rem}.bp-study{display:flex;flex-direction:column;padding:clamp(1.4rem,2.5vw,1.9rem);border:1px solid var(--bp-rule);background:var(--bp-bone)}.bp-study h3{margin-bottom:.85rem}.bp-study p{font-size:.96rem;line-height:1.72;color:var(--bp-ink-soft)}.bp-study-links{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:auto;padding-top:1.3rem}.bp-study-ask{border-color:var(--bp-navy);background:var(--bp-navy)}.bp-study-ask .bp-h3{color:var(--bp-bone)}.bp-study-ask p{color:var(--bp-on-navy)}.bp-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,4rem);align-items:start}.bp-faq-list{border-top:1px solid var(--bp-rule)}.bp-faq-list details{border-bottom:1px solid var(--bp-rule)}.bp-faq-list summary{position:relative;padding:1.15rem 2rem 1.15rem 0;font-family:var(--bp-display);font-size:1.22rem;font-weight:600;color:var(--bp-navy);list-style:none;cursor:pointer}.bp-faq-list summary::-webkit-details-marker{display:none}.bp-faq-list summary:after{content:"+";position:absolute;top:50%;right:0;transform:translateY(-50%);font-family:var(--bp-body);font-size:1.35rem;line-height:1;color:var(--bp-gold-ink)}.bp-faq-list details[open] summary:after{content:"–"}.bp-faq-list details p{max-width:62ch;padding-right:2rem;line-height:1.78;color:var(--bp-ink-soft)}.bp-faq-list details p+p{margin-top:1rem}.bp-faq-list details p:last-child{padding-bottom:1.35rem}.bp-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,4rem);align-items:start}.bp-contact-intro p:not(.bp-eyebrow){max-width:46ch;margin-top:1rem;line-height:1.78;color:var(--bp-ink-soft)}.bp-form{display:flex;flex-direction:column;gap:1.1rem;padding:clamp(1.5rem,3vw,2rem);border:1px solid var(--bp-rule);background:var(--bp-bone)}.bp-field{display:flex;flex-direction:column;gap:.4rem}.bp-field span{font-size:.71rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bp-ink-soft)}.bp-field input,.bp-field textarea{padding:.75rem .85rem;border:1px solid var(--bp-rule);border-radius:0;background:#fff;font-family:inherit;font-size:1rem;color:var(--bp-ink)}.bp-field textarea{resize:vertical}.bp-field input:focus,.bp-field textarea:focus{outline:none;border-color:var(--bp-navy);box-shadow:inset 0 0 0 1px var(--bp-navy)}.bp-form .bp-btn{align-self:flex-start;margin-top:.3rem}.bp-form .bp-btn:disabled{cursor:progress;opacity:.7}.bp-form-sent{padding-left:.9rem;border-left:3px solid var(--bp-gold);font-size:.92rem;line-height:1.6;color:var(--bp-gold-ink)}.bp-form-failed{padding-left:.9rem;border-left:3px solid #a3341f;font-size:.92rem;line-height:1.6;color:#8a2a17}.bp-form-failed a{font-weight:600;text-decoration:underline;text-underline-offset:2px}.bp-form-trap{display:none}.bp-song{padding:clamp(3rem,6vw,4.5rem) 0;background:var(--bp-navy);color:var(--bp-bone)}.bp-player{display:flex;align-items:center;gap:clamp(1rem,2.5vw,1.5rem);max-width:44rem;margin-top:2rem;padding:clamp(1rem,2.5vw,1.4rem);border:1px solid var(--bp-rule-gold)}.bp-player-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:52px;height:52px;background:var(--bp-gold);color:var(--bp-navy-deep);transition:background-color .12s linear}.bp-player-btn:hover{background:var(--bp-gold-pale)}.bp-player-body{flex:1;min-width:0}.bp-player-title{font-family:var(--bp-display);font-size:1.4rem;font-weight:600;line-height:1.1;color:var(--bp-bone)}.bp-player-artist{margin-top:.2rem;font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--bp-gold-pale)}.bp-player-seek{position:relative;height:18px;margin-top:.85rem}.bp-player-rail,.bp-player-fill{position:absolute;top:50%;left:0;height:3px;margin-top:-1.5px}.bp-player-rail{right:0;background:#faf7f23d}.bp-player-fill{background:var(--bp-gold)}.bp-player-range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:18px;margin:0;padding:0;background:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.bp-player-range::-webkit-slider-runnable-track{height:3px;background:none}.bp-player-range::-moz-range-track{height:3px;background:none}.bp-player-range::-webkit-slider-thumb{width:4px;height:15px;margin-top:-6px;border:0;border-radius:0;background:var(--bp-gold);-moz-appearance:none;appearance:none;-webkit-appearance:none}.bp-player-range::-moz-range-thumb{width:4px;height:15px;border:0;border-radius:0;background:var(--bp-gold)}.bp-player-time{flex-shrink:0;font-size:.8rem;font-variant-numeric:tabular-nums;color:#faf7f299}.bp-footer{padding:clamp(3rem,5vw,4rem) 0 2rem;background:var(--bp-navy-deep);color:var(--bp-on-navy)}.bp-footer-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,4vw,3rem)}.bp-footer-name{margin-top:.85rem;font-family:var(--bp-display);font-size:1.3rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--bp-bone)}.bp-footer-times{margin-top:.5rem;font-size:.76rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bp-gold-pale)}.bp-footer-address{font-size:.95rem;font-style:normal;line-height:1.8}.bp-footer-contact{display:flex;flex-direction:column;gap:.55rem;font-size:.95rem}.bp-footer-contact a{align-self:flex-start;border-bottom:1px solid rgba(232,197,131,.35);color:var(--bp-bone)}.bp-footer-contact a:hover{border-bottom-color:var(--bp-gold)}.bp-footer-legal{margin-top:clamp(2.5rem,4vw,3.5rem);padding-top:1.5rem;border-top:1px solid rgba(250,247,242,.14);font-size:.79rem;color:#faf7f28c}@media (max-width: 1120px){.bp-header-phone{display:none}}@media (max-width: 1000px){.bp-nav{display:none}.bp-menu-toggle{display:inline-flex}}@media (max-width: 900px){.bp-visit-grid{grid-template-columns:minmax(0,1fr)}.bp-place{padding-left:0;padding-top:2rem;border-left:0;border-top:1px solid var(--bp-rule-gold)}}@media (max-width: 880px){.bp-hero-grid{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,2.75rem)}.bp-hero-lockup{order:-1;justify-self:start;max-width:300px}.bp-calendar,.bp-contact,.bp-pastor,.bp-faq{grid-template-columns:minmax(0,1fr)}.bp-portrait{max-width:26rem}}@media (max-width: 760px){.bp-figures,.bp-footer-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.bp-player-time{display:none}}@media (max-width: 520px){.bp-service{flex-direction:column;align-items:flex-start;gap:.6rem}.bp-service dd{align-items:flex-start;text-align:left}.bp-hero-actions .bp-btn{flex:1 1 auto;justify-content:center}}
