@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/3ce154ad7d54dc86-s.0n54~jvon9ee5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/7cdbb9ca823c0a73-s.0g~9kd3dx56ng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/1e239d59b95c7889-s.0y5o_un~q19dn.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/a421df443b3f383b-s.0-2a4_vov7hfq.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/c2873153dc73d9e3-s.0g6heybwh~nbo.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/d38a53d0ba90b32d-s.0-z21w-861g1d.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/5b0229109f6656bb-s.1455rc8vwuctw.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/ca19bc83075b2625-s.0s0y.-f87v-al.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/2aec202ebfcf461b-s.0p8pxnvll2h.7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/cf514f5d0007dafa-s.p.0lok5zj4ubzox.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans Fallback;src:local(Arial);ascent-override:101.65%;descent-override:27.86%;line-gap-override:0.0%;size-adjust:105.15%}.open_sans_599f47d6-module__sFik6W__className{font-family:Open Sans,Open Sans Fallback;font-style:normal}.open_sans_599f47d6-module__sFik6W__variable{--font-open-sans:"Open Sans", "Open Sans Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/da4b870ab52b3094-s.0v_p~5_c0b~1d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.17_wf1k7ou9-q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.0ptcwqi9jx~4d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a85fe84266768609-s.p.05b418i5bs~lg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_b17273d5-module__oMvHWa__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_b17273d5-module__oMvHWa__variable{--font-handwriting:"Caveat", "Caveat Fallback"}
:root{--wine:#78182a;--wine-bright:#a72a41;--wine-deep:#360711;--cream:#f4efe6;--paper:#fffdf9;--ink:#1c1719;--muted:#70676a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-snap-type:y mandatory;background:var(--wine-deep)}body{background:var(--wine-deep);color:#fff;font-family:var(--font-open-sans), Arial, Helvetica, sans-serif;margin:0}button,input,select{font:inherit}button,select{cursor:pointer}a{color:inherit;text-decoration:none}.site-header{z-index:30;color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(#23040ab8,#23040a2e);border-bottom:1px solid #ffffff2b;grid-template-columns:1fr auto 1fr;align-items:center;height:86px;padding:0 4vw;display:grid;position:fixed;inset:0 0 auto}.brand img{width:168px;height:auto;display:block}nav{letter-spacing:.11em;text-transform:uppercase;gap:clamp(20px,2.5vw,38px);font-size:11px;font-weight:800;display:flex}nav a{opacity:.78;padding:12px 0;transition:opacity .2s;position:relative}nav a:hover,nav a:focus-visible{opacity:1}.header-cta{border:1px solid #ffffffb8;border-radius:999px;justify-self:end;padding:11px 19px;font-size:12px;font-weight:800;transition:all .2s}.header-cta:hover{color:var(--wine);background:#fff}.header-actions{justify-self:end;align-items:center;gap:17px;display:flex}.header-facebook{letter-spacing:.09em;text-transform:uppercase;opacity:.8;font-size:10px;font-weight:850;transition:opacity .2s}.header-facebook:hover,.header-facebook:focus-visible{opacity:1}.header-facebook span{color:#efb8c2}.header-bible-link{letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850;display:none}.section-dots{z-index:25;gap:10px;display:grid;position:fixed;top:50%;right:22px;transform:translateY(-50%)}.section-dots a{color:#fff;letter-spacing:.1em;text-shadow:0 1px 4px #000c;justify-content:flex-end;align-items:center;font-size:8px;font-weight:800;display:flex}.section-dots a:after{content:"";background:#5608185c;border:1px solid;border-radius:50%;width:6px;height:6px;margin-left:7px}.section-dots span{opacity:0;transition:opacity .2s}.section-dots a:hover span{opacity:.8}.snap-section{scroll-snap-align:start;scroll-snap-stop:always;min-height:100svh;position:relative;overflow:hidden}.light-section{background:var(--cream);color:var(--ink)}.section-number{color:#56172340;letter-spacing:.12em;font-family:Georgia,Times New Roman,serif;font-size:13px;position:absolute;top:108px;left:4vw}.section-number.pale{color:#fff6}.eyebrow{color:#f1c8ce;letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:850}.wine-text{color:var(--wine-bright)}h1,h2{letter-spacing:-.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}h2{font-size:clamp(48px,6.2vw,94px);line-height:.93}.lead{letter-spacing:-.015em;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2vw,29px);line-height:1.4}.button{border:0;border-radius:999px;justify-content:center;align-items:center;padding:14px 23px;font-size:13px;font-weight:850;display:inline-flex}.button-light{color:var(--wine);background:#fff}.button-outline{color:#fff;border:1px solid #ffffffa6}.text-link,.arrow-link{font-size:13px;font-weight:850}.text-link span,.arrow-link span{margin-left:8px}.home-page,.home-page h1,.home-page h2,.home-page .lead,.home-page .service-card strong,.home-page .quote-tile p,.home-page .time-card strong,.home-page .location-card strong,.home-page .ministry-list h3,.home-page .ministry-list article>span{font-family:var(--font-open-sans), Arial, Helvetica, sans-serif}.home-page h1,.home-page h2{letter-spacing:-.055em;font-weight:300}.home-page .lead{letter-spacing:-.025em;font-weight:400}.home-page .service-card strong,.home-page .time-card strong,.home-page .location-card strong,.home-page .ministry-list h3{letter-spacing:-.025em;font-weight:600}.home-page .eyebrow{align-items:center;gap:12px;width:fit-content;display:flex}.home-page .eyebrow:before{content:"";opacity:.72;background:currentColor;flex:none;width:27px;height:1px}.home-page .visit .eyebrow{margin-inline:auto}.home-page .button{letter-spacing:.015em;transition:transform .2s,background-color .2s,color .2s}.home-page .button:hover,.home-page .button:focus-visible{transform:translateY(-2px)}.handwritten{font-family:var(--font-handwriting), "Segoe Print", cursive;font-weight:500}.warm-note{color:var(--wine);transform-origin:0;margin:14px 0 0;font-size:clamp(24px,2.3vw,38px);line-height:1;transform:rotate(-1deg)}.hero{align-items:center;display:flex}.hero-image{object-fit:cover;object-position:54% center}.hero-shade{background:linear-gradient(90deg,#1a0308f5 0%,#4b0818cc 38%,#18050a29 74%,#11040885 100%),linear-gradient(#00000024,#0000 38%,#00000038);position:absolute;inset:0}.hero-content{z-index:2;width:min(820px,88vw);margin-left:clamp(48px,8.5vw,150px);padding-top:58px;position:relative}h1{font-size:clamp(58px,min(6.4vw,11.5vh),96px);line-height:.88}.hero h1 span{font-family:var(--font-open-sans), Arial, Helvetica, sans-serif;display:block}.hero-title-primary{letter-spacing:-.07em;font-weight:850}.hero-title-secondary{color:#f4dfe3;letter-spacing:-.055em;margin-top:.08em;font-weight:650}.hero-copy{color:#ffffffd1;max-width:580px;margin:26px 0 32px;font-size:clamp(16px,1.35vw,21px);line-height:1.55}.hero-actions{align-items:center;gap:28px;display:flex}.service-card{z-index:3;min-width:390px;color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9f2;border:1px solid #ffffffa8;border-radius:18px;grid-template-columns:58px 1fr auto;align-items:center;gap:16px;padding:16px 18px 16px 16px;display:grid;position:absolute;bottom:5.2vh;right:5vw;box-shadow:0 22px 70px #00000047}.service-day{background:var(--wine);color:#fff;letter-spacing:.12em;border-radius:50%;place-items:center;width:58px;height:58px;font-size:11px;font-weight:900;display:grid}.service-details{gap:3px;min-width:0;display:grid}.service-card strong{font-family:var(--font-open-sans), Arial, sans-serif;font-size:21px;font-weight:750}.service-details>span:last-child{color:var(--muted);font-size:11px}.service-card>a{color:var(--wine);letter-spacing:.08em;text-transform:uppercase;border-left:1px solid #78182a2e;align-content:center;align-self:stretch;gap:2px;padding-left:15px;font-size:9px;font-weight:850;display:grid}.service-card>a span{text-align:center;font-size:15px}.service-kicker{color:var(--wine);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.scroll-cue{z-index:3;color:#ffffff9e;letter-spacing:.16em;text-transform:uppercase;writing-mode:vertical-rl;justify-items:center;gap:8px;font-size:8px;font-weight:850;display:grid;position:absolute;bottom:5vh;left:4vw}.scroll-cue b{font-size:18px;font-weight:400}.welcome{grid-template-columns:.85fr 1.2fr;align-items:center;gap:7vw;padding:106px 8vw 48px 10vw;display:grid}.welcome-copy{max-width:560px}.welcome-copy .living-faith-title{text-wrap:balance;font-size:clamp(42px,4.6vw,70px);line-height:.98}.welcome-copy>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.75}.welcome-copy .lead{color:var(--ink);margin:30px 0 16px;font-size:clamp(21px,2vw,29px);line-height:1.4}.arrow-link{color:var(--wine);border-bottom:1px solid #78182a66;margin-top:14px;padding-bottom:6px;display:inline-block}.welcome-gallery{height:min(72vh,690px);position:relative}.photo{outline-offset:5px;border-radius:20px;outline:1px solid #78182a1f;position:absolute;overflow:hidden;box-shadow:0 25px 65px #3a171d29}.photo img{object-fit:cover}.photo-wide{inset:0 0 29% 12%}.photo-wide img{object-position:center}.photo-tall{border:9px solid var(--cream);width:39%;height:54%;bottom:0;left:0}.photo-tall img{object-position:center 35%}.quote-tile{background:var(--wine);color:#fff;border-radius:18px;width:50%;padding:28px 30px;position:absolute;bottom:2%;right:4%}.quote-tile span{color:#e7a6b1;height:25px;font-family:Georgia,serif;font-size:48px;line-height:1;display:block}.quote-tile p{margin:6px 0 0;font-family:Georgia,serif;font-size:clamp(17px,1.45vw,23px);line-height:1.35}.gather{background:var(--wine-deep);grid-template-rows:auto minmax(0,1fr);align-content:center;gap:clamp(24px,3.2vh,38px);padding:104px 7vw 44px 9vw;display:grid}.gather-backdrop{opacity:.2;background:radial-gradient(circle at 80% 18%,#d14760 0,#0000 29%),radial-gradient(circle at 9% 84%,#8e1e34 0,#0000 25%),linear-gradient(130deg,#0000 0 55%,#ffffff14 55% 56%,#0000 56%);position:absolute;inset:0}.gather-heading,.gather-grid{z-index:1;position:relative}.gather-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:7vw;display:grid}.gather-heading h2{color:#fff;font-size:clamp(52px,6vw,86px)}.gather-intro{color:#ffffffad;border-left:1px solid #ffffff47;max-width:540px;margin:0 0 5px;padding-left:26px;font-size:clamp(13px,1.05vw,16px);line-height:1.7}.gather-grid{grid-template-columns:.72fr .72fr 1.56fr;gap:14px;min-height:310px;max-height:48vh;display:grid}.time-card{background:#ffffff0e;border:1px solid #ffffff2b;border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:0;padding:clamp(22px,2.2vw,32px);transition:transform .22s,border-color .22s,background-color .22s;display:flex}.time-card:hover,.map-card:hover{border-color:#ffffff5c;transform:translateY(-3px)}.time-card.featured{border-top:3px solid var(--wine-bright);background:var(--cream);color:var(--ink)}.card-icon{border:1px solid;border-radius:50%;align-self:flex-start;margin-bottom:auto;padding:7px 8px;font-size:9px;font-weight:900}.time-card p{color:#e2a8b2;letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:850}.featured p{color:var(--wine)}.time-card strong{font-family:var(--font-open-sans), Arial, sans-serif;letter-spacing:-.04em;font-size:clamp(21px,1.7vw,27px);font-weight:650}.time-card small{color:inherit;opacity:.6;margin-top:8px}.map-card{background:#6e1123;border:1px solid #ffffff38;border-radius:16px;grid-template-rows:minmax(150px,1fr) auto;min-width:0;transition:transform .22s,border-color .22s;display:grid;overflow:hidden}.map-card iframe{filter:saturate(.72)sepia(.12)contrast(1.04);border:0;width:100%;height:100%;min-height:0;display:block}.map-caption{background:linear-gradient(105deg,#721327,#4a0a17);grid-template-columns:1fr auto;align-items:end;gap:18px;padding:18px 20px;display:grid}.map-caption p{color:#eab4bd;letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:850}.map-caption strong{font-size:16px;font-weight:650;line-height:1.3}.map-links{justify-items:end;gap:7px;display:grid}.map-links a{border-bottom:1px solid #ffffff61;padding-bottom:3px;font-size:9px;font-weight:800}.ministries{grid-template-columns:1fr 1fr;display:grid}.ministry-image{isolation:isolate;background:#26040c;margin:0;position:relative;overflow:hidden}.ministry-image:before{content:"";z-index:0;filter:blur(22px);opacity:.72;background:linear-gradient(#33050f47,#33050f94),url(/assets/dance.jpg) 50%/cover;position:absolute;inset:-9%;transform:scale(1.08)}.ministry-photo-frame{z-index:1;border-radius:24px;position:absolute;inset:clamp(26px,4vw,68px);overflow:hidden;box-shadow:0 24px 36px #0000004d}.ministry-photo-frame img{object-fit:cover!important;object-position:center!important}.ministry-content{align-self:center;padding:100px 8vw 45px 6vw}.ministry-content>.lead{max-width:570px;margin:22px 0 16px}.ministry-list{border-top:1px solid #1c171924;margin-top:25px}.ministry-list article{border-bottom:1px solid #1c171924;grid-template-columns:40px 1fr;gap:18px;padding:17px 0;display:grid}.ministry-list article>span{color:var(--wine-bright);font-family:Georgia,serif;font-size:12px}.ministry-list h3{margin:0 0 4px;font-family:Georgia,serif;font-size:21px;font-weight:400}.ministry-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.business-ministry-link{color:var(--muted);border:1px solid #78182a2e;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-top:18px;padding:14px 16px;font-size:10px;line-height:1.45;transition:border-color .2s,transform .2s;display:grid}.business-ministry-link:hover{border-color:#78182a8c;transform:translateY(-2px)}.business-ministry-link span{color:var(--wine);font-weight:800}.business-ministry-link b{color:var(--wine);font-size:15px}.beliefs{background:#2a050d;grid-template-columns:minmax(330px,.78fr) minmax(620px,1.22fr);align-items:center;gap:clamp(36px,5vw,82px);padding:102px 6vw 46px 8vw;display:grid}.beliefs-glow{pointer-events:none;background:radial-gradient(circle at 87% 14%,#b6324a47,#0000 31%),radial-gradient(circle at 5% 90%,#78182a40,#0000 34%);position:absolute;inset:0}.beliefs-intro,.spirit-article{z-index:1;position:relative}.beliefs-intro h2{max-width:650px;font-size:clamp(50px,min(5.4vw,9.5vh),82px);line-height:.97}.beliefs-note{color:#efb8c2;margin:13px 0 14px;font-size:clamp(24px,2.15vw,36px);line-height:1;transform:rotate(-1deg)}.beliefs-lead{color:#ffffffb8;max-width:610px;margin:0 0 16px;font-size:13px;line-height:1.65}.creed-list{border-top:1px solid #ffffff2e}.creed-list p{color:#fffc;border-bottom:1px solid #ffffff21;grid-template-columns:27px 1fr;gap:10px;margin:0;padding:8px 0;font-size:10.5px;line-height:1.45;display:grid}.creed-list p>span{color:#e5a5b1;letter-spacing:.12em;padding-top:1px;font-size:8px;font-weight:800}.spirit-article{border-left:1px solid #fff3;min-width:0;max-width:720px;padding:clamp(8px,1.5vw,22px) 0 clamp(8px,1.5vw,22px) clamp(28px,4vw,58px)}.spirit-article .article-kicker{color:#e5a5b1;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:850}.spirit-article h3{color:#fff;letter-spacing:-.045em;max-width:590px;margin:0 0 24px;font-size:clamp(36px,4.3vw,66px);font-weight:400;line-height:.98}.spirit-article>p:not(.article-kicker){color:#ffffffb8;max-width:650px;margin:0 0 15px;font-size:clamp(12px,1vw,15px);line-height:1.7}.spirit-article .article-link{color:#f3ced5;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #f3ced585;align-items:center;gap:9px;margin-top:10px;padding-bottom:5px;font-size:10px;font-weight:800;display:inline-flex}.spirit-article .article-link span{font-size:13px;transition:transform .2s}.spirit-article .article-link:hover span{transform:translate(2px,-2px)}.church-faq{color:var(--ink);background:#eadfdc;grid-template-columns:minmax(330px,.8fr) minmax(560px,1.2fr);align-items:center;gap:clamp(48px,7vw,110px);padding:110px 8vw 65px 9vw;display:grid}.church-faq-heading{max-width:650px}.church-faq-heading h2{color:var(--wine-deep);font-size:clamp(48px,5.7vw,84px);line-height:.95}.church-faq-heading>p:not(.eyebrow){max-width:570px;color:var(--muted);margin:25px 0 0;font-size:14px;line-height:1.75}.church-faq .faq-list{width:100%}.church-faq .faq-list summary{font-size:clamp(16px,1.35vw,20px)}.scripture{background:#26040c;grid-template-columns:minmax(270px,.67fr) minmax(600px,1.33fr);align-items:stretch;gap:4vw;padding:105px 6vw 46px 9vw;display:grid}.bible-intro{align-self:center}.bible-intro h2{font-size:clamp(52px,5.6vw,82px)}.bible-intro>p:not(.eyebrow):not(.data-note){color:#ffffffad;max-width:430px;font-size:14px;line-height:1.65}.bible-tabs{gap:6px;margin:26px 0 18px;display:flex}.bible-tabs button{color:#fff;background:0 0;border:1px solid #ffffff52;border-radius:999px;padding:8px 17px;font-size:11px;font-weight:800}.bible-tabs button.active{color:var(--wine);background:#fff}.passage-form{max-width:370px}.passage-form label{color:#ffffff8a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:850;display:block}.passage-form>div{grid-template-columns:1fr 44px;display:grid}.passage-form input{color:#fff;background:0 0;border:1px solid #ffffff4d;border-right:0;outline:none;min-width:0;padding:11px 13px}.passage-form button{background:var(--wine-bright);color:#fff;border:0}.data-note{color:#fff6;margin-top:12px;font-size:10px}.bible-shell{background:var(--paper);min-height:0;color:var(--ink);flex-direction:column;display:flex;box-shadow:0 25px 80px #0000004d}.bible-toolbar{background:#eee8df;border-bottom:1px solid #ded7ce;flex:none;align-items:center;gap:14px;min-height:68px;padding:12px 20px;display:flex}.bible-toolbar label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:900;display:grid}.bible-toolbar select{min-width:150px;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #bcb2a7;padding:2px 22px 5px 0;font-size:12px;font-weight:700}.bible-toolbar label:nth-child(3) select{min-width:70px}.bible-toolbar .compare-control{white-space:nowrap;align-items:center;gap:7px;margin-left:auto;display:flex}.reader,.search-panel{flex-direction:column;flex:1;min-height:0;display:flex}.reader-heading{text-align:center;border-bottom:1px solid #e5dfd7;flex:none;grid-template-columns:44px 1fr 44px;align-items:center;padding:14px 23px;display:grid}.reader-heading button{color:var(--wine);background:0 0;border:0;font-size:22px}.reader-heading span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.reader-heading h3{margin:3px 0 0;font-family:Georgia,serif;font-size:27px;font-weight:400}.verse-list{scrollbar-color:#b99ba1 transparent;padding:17px 28px 40px;overflow-y:auto}.verse{border-radius:4px;grid-template-columns:32px 1fr;gap:9px;padding:9px 8px;transition:background .2s;display:grid}.verse.highlighted{background:#f4e1e5}.verse-number{width:25px;height:25px;color:var(--wine);background:0 0;border:0;border-radius:50%;align-self:start;font-family:Georgia,serif;font-size:11px}.verse-number:hover{background:var(--wine);color:#fff}.verse p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,1.2vw,19px);line-height:1.62}.verse .comparison{color:#655b5e;border-left:2px solid #d9a7b0;grid-column:2;margin-top:5px;padding-left:14px;font-size:14px}.comparison span{color:var(--wine);font-family:var(--font-open-sans), sans-serif;letter-spacing:.1em;margin-bottom:3px;font-size:8px;font-weight:900;display:block}.loading{color:var(--muted);text-align:center;padding:30px;font-family:Georgia,serif}.search-panel{padding:28px;overflow:hidden}.search-panel form label{margin-bottom:10px;font-family:Georgia,serif;font-size:23px;display:block}.search-panel form>div{grid-template-columns:1fr auto;display:grid}.search-panel input{min-width:0;color:var(--ink);outline-color:var(--wine);background:#fff;border:1px solid #cfc6bd;border-right:0;padding:13px 14px}.search-panel form button{background:var(--wine);color:#fff;border:0;padding:0 20px;font-weight:800}.search-status{color:var(--muted);margin:12px 0;font-size:11px}.search-results{gap:8px;padding-right:6px;display:grid;overflow-y:auto}.search-results button{color:var(--ink);text-align:left;background:#fff;border:1px solid #e3dcd4;gap:5px;padding:12px 14px;display:grid}.search-results button:hover{background:#fcf6f7;border-color:#bd7a87}.search-results strong{color:var(--wine);font-size:11px}.search-results span{font-family:Georgia,serif;font-size:14px;line-height:1.45}.visit{text-align:center;justify-content:center;align-items:center;display:flex}.visit-image{object-fit:cover;object-position:center}.visit-overlay{background:linear-gradient(#2a030ce0,#2a030ceb);position:absolute;inset:0}.visit-content{z-index:1;width:min(720px,88vw);padding-top:30px;position:relative}.visit-content>img{width:205px;height:auto;margin:0 auto 34px}.visit-content h2{font-size:clamp(62px,8vw,112px)}.visit-content>p:not(.eyebrow):not(.visit-note){color:#ffffffbf;max-width:620px;margin:18px auto 29px;font-size:17px;line-height:1.6}.visit-note{color:#efb8c2;margin:10px auto 0;font-size:clamp(27px,2.5vw,42px);line-height:1;transform:rotate(-1deg)}.visit-actions{justify-content:center;gap:12px;display:flex}.button-facebook{color:#fff;background:#1877f2}.button-whatsapp{color:#092f18;background:#25d366;gap:8px}.whatsapp-icon{border:2px solid;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:900;line-height:1;display:inline-grid}.whatsapp-float{z-index:50;color:#092f18;background:#25d366;border-radius:999px;align-items:center;gap:9px;padding:10px 15px 10px 10px;font-size:11px;font-weight:850;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 38px #00000042}footer{z-index:2;color:#ffffff8c;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #ffffff2b;grid-template-columns:1fr auto auto auto;align-items:center;gap:24px;min-height:70px;font-size:10px;display:grid;position:absolute;inset:auto 4vw 0}footer a{color:#fff}footer span:last-child{justify-self:end}html:has(.business-page){scroll-snap-type:none;background:var(--cream)}.business-page{background:var(--cream);color:var(--ink);font-family:var(--font-open-sans), Arial, Helvetica, sans-serif;overflow:hidden}.business-page h1,.business-page h2,.business-page h3,.business-page .lead{font-family:var(--font-open-sans), Arial, Helvetica, sans-serif}.business-page h2{letter-spacing:-.055em;font-weight:350}.business-header{background:#2f040deb}.business-kicker{color:#efb8c2;letter-spacing:.18em;text-transform:uppercase;margin:0 0 17px;font-size:10px;font-weight:850}.business-hero{align-items:center;min-height:94svh;display:flex;position:relative;overflow:hidden}.business-hero-image{object-fit:cover;object-position:center 48%}.business-hero-overlay{background:linear-gradient(90deg,#1c0308f5 0%,#360712d1 39%,#23040b33 72%,#16030861 100%),linear-gradient(#1603081f,#0000 57%,#1a0308c2);position:absolute;inset:0}.business-hero-content{z-index:2;color:#fff;width:min(930px,88vw);margin-left:clamp(30px,8.5vw,145px);padding:132px 0 115px;position:relative}.business-hero h1{letter-spacing:-.075em;max-width:900px;margin:0;font-size:clamp(53px,7vw,103px);font-weight:750;line-height:.91}.business-hero h1 em{color:#f2ccd3;font-style:normal;font-weight:330}.business-hero-content>p:not(.business-kicker){color:#ffffffc9;max-width:690px;margin:29px 0 34px;font-size:clamp(15px,1.3vw,20px);line-height:1.65}.business-actions{align-items:center;gap:22px;display:flex}.business-actions>a:not(.button){color:#fff;font-size:12px;font-weight:800}.business-actions>a:not(.button) span{margin-left:8px}.business-principles{z-index:2;color:#ffffffad;letter-spacing:.14em;text-transform:uppercase;gap:22px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:32px;right:4vw}.business-principles span+span:before{content:"·";color:#d78393;margin-right:22px}.business-intro,.business-process{grid-template-columns:minmax(300px,.9fr) minmax(430px,1.1fr);gap:clamp(45px,8vw,135px);padding:clamp(90px,10vw,150px) max(7vw,30px);display:grid}.business-intro>div:first-child,.business-process>div:first-child{max-width:600px}.business-intro h2,.business-process h2{color:var(--wine-deep);font-size:clamp(48px,6vw,88px);line-height:.94}.business-intro-copy{align-self:center;max-width:650px}.business-intro-copy .lead{color:var(--wine);margin:0 0 24px;font-size:clamp(22px,2.2vw,31px);font-weight:550;line-height:1.35}.business-intro-copy>p:not(.lead){color:var(--muted);margin:0 0 17px;font-size:14px;line-height:1.75}.business-visual-story{color:#fff;background:#160208;grid-template-columns:1.18fr .82fr;min-height:760px;display:grid}.business-story-photo{min-height:760px;position:relative;overflow:hidden}.business-story-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#180208b8);position:absolute;inset:0}.business-story-photo img{object-fit:cover;object-position:center;transition:transform .8s}.business-visual-story:hover .business-story-photo img{transform:scale(1.025)}.business-photo-caption{z-index:2;border-top:1px solid #fff6;justify-content:space-between;align-items:end;gap:25px;padding-top:18px;display:flex;position:absolute;bottom:42px;left:clamp(25px,4vw,68px);right:clamp(25px,4vw,68px)}.business-photo-caption span{color:#f2ccd3;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:850}.business-photo-caption strong{text-align:right;max-width:270px;font-size:clamp(18px,1.6vw,25px);font-weight:650;line-height:1.25}.connection-infographic{align-self:center;padding:clamp(60px,7vw,110px) clamp(32px,5vw,80px)}.connection-infographic h2{max-width:570px;font-size:clamp(45px,5.2vw,75px);line-height:.96}.connection-path{gap:0;margin-top:48px;display:grid;position:relative}.connection-path:before{content:"";background:linear-gradient(#d78393,#d783932e);width:1px;position:absolute;top:26px;bottom:26px;left:25px}.connection-path article{grid-template-columns:52px 1fr;align-items:start;gap:20px;padding:0 0 32px;display:grid;position:relative}.connection-path article:last-child{padding-bottom:0}.connection-path article>span{z-index:1;color:#efb8c2;background:#3a0813;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:relative;box-shadow:0 0 0 7px #160208}.connection-path svg{stroke-width:1.55px;width:21px;height:21px}.connection-path small{color:#d78393;letter-spacing:.14em;font-size:8px;font-weight:850}.connection-path h3{letter-spacing:-.025em;margin:5px 0;font-size:clamp(18px,1.5vw,23px);font-weight:650}.connection-path p{color:#ffffff91;max-width:380px;margin:0;font-size:12px;line-height:1.6}.business-services{background:var(--wine-deep);color:#fff;padding:clamp(85px,9vw,135px) max(7vw,30px)}.business-section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:35px 8vw;max-width:1300px;margin:0 auto 50px;display:grid}.business-section-heading .business-kicker{grid-column:1/-1;margin-bottom:-15px}.business-section-heading h2{font-size:clamp(48px,6vw,86px);line-height:.95}.business-section-heading>p:not(.business-kicker){color:#ffffffa6;max-width:480px;margin:0;font-size:14px;line-height:1.7}.business-service-grid{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);max-width:1300px;margin:0 auto;display:grid}.business-service-grid article{background:#ffffff06;border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;min-height:270px;padding:clamp(25px,3vw,42px);transition:background .22s,transform .22s}.business-service-grid article:hover{z-index:1;background:#ffffff13;transform:translateY(-3px)}.service-card-top{justify-content:space-between;align-items:center;display:flex}.service-card-top span{color:#d88696;letter-spacing:.14em;font-size:9px;font-weight:850}.service-card-top svg{color:#efb8c2;stroke-width:1.35px;width:30px;height:30px}.business-service-grid h3{letter-spacing:-.035em;margin:28px 0 14px;font-size:clamp(20px,1.7vw,27px);font-weight:650}.business-service-grid p{color:#ffffff9e;margin:0;font-size:13px;line-height:1.7}.business-sector-story{color:#fff;background:#160208;grid-template-columns:.8fr 1.2fr;min-height:720px;display:grid}.business-sector-copy{align-self:center;padding:clamp(65px,8vw,125px) clamp(30px,6vw,100px)}.business-sector-copy h2{max-width:570px;margin:0;font-size:clamp(48px,5.5vw,80px);line-height:.96}.business-sector-copy>p:not(.business-kicker){color:#ffffffa1;max-width:520px;margin:25px 0 0;font-size:14px;line-height:1.75}.business-sector-tags{flex-wrap:wrap;gap:8px;margin-top:35px;display:flex}.business-sector-tags span{color:#efb8c2;letter-spacing:.11em;text-transform:uppercase;border:1px solid #efb8c252;border-radius:999px;padding:9px 12px;font-size:8px;font-weight:850}.business-sector-photo{min-height:720px;position:relative;overflow:hidden}.business-sector-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#16020861,#0000 38%),linear-gradient(#0000 52%,#160208b8);position:absolute;inset:0}.business-sector-photo img{object-fit:cover;object-position:center;transition:transform .8s}.business-sector-story:hover .business-sector-photo img{transform:scale(1.025)}.business-network-snapshot{background:#fffdf9;grid-template-columns:minmax(340px,.82fr) minmax(620px,1.18fr);align-items:center;gap:clamp(45px,7vw,110px);padding:clamp(90px,10vw,150px) max(7vw,30px);display:grid}.snapshot-heading{max-width:650px}.snapshot-heading h2{color:var(--wine-deep);margin:0;font-size:clamp(48px,5.6vw,82px);line-height:.95}.snapshot-heading>p:not(.business-kicker){max-width:560px;color:var(--muted);margin:25px 0 0;font-size:14px;line-height:1.75}.snapshot-infographic{background:#eadfdc;border:1px solid #78182a29;padding:clamp(28px,4vw,56px);box-shadow:0 26px 70px #3607111a}.snapshot-route{grid-template-columns:62px 1fr 62px 1fr 62px;align-items:center;display:grid}.snapshot-route span{background:var(--wine-deep);color:#f2ccd3;border:1px solid #78182a40;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.snapshot-route svg{stroke-width:1.45px;width:25px;height:25px}.snapshot-route i{background:linear-gradient(90deg,#78182a47,var(--wine),#78182a47);height:1px}.snapshot-route-labels{color:var(--wine);letter-spacing:.1em;text-align:center;text-transform:uppercase;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:13px;font-size:8px;font-weight:850;display:grid}.snapshot-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:35px;display:grid}.snapshot-metrics article{background:#fffdf9b8;min-height:170px;padding:clamp(18px,2vw,27px)}.snapshot-metrics strong{color:var(--wine);letter-spacing:-.07em;font-size:clamp(40px,4vw,62px);font-weight:780;line-height:1;display:block}.snapshot-metrics span{color:var(--muted);margin-top:13px;font-size:10px;font-weight:650;line-height:1.5;display:block}.business-process{background:#fffdf9}.business-impact{background:#eadfdc;grid-template-columns:minmax(280px,.72fr) minmax(500px,1.28fr);align-items:center;gap:clamp(45px,8vw,120px);padding:clamp(90px,10vw,150px) max(7vw,30px);display:grid}.business-impact-stat{border-left:5px solid var(--wine);background:var(--wine-deep);color:#fff;max-width:420px;padding:clamp(35px,5vw,70px);box-shadow:0 28px 70px #36071129}.business-impact-stat strong{color:#f2ccd3;letter-spacing:-.09em;font-size:clamp(78px,10vw,145px);font-weight:780;line-height:.8;display:block}.business-impact-stat span{margin-top:28px;font-size:clamp(16px,1.45vw,22px);font-weight:650;line-height:1.4;display:block}.business-impact-copy h2{max-width:790px;color:var(--wine-deep);font-size:clamp(44px,5.3vw,78px);line-height:.96}.business-impact-copy>p:not(.business-kicker){max-width:740px;color:var(--muted);margin:24px 0 0;font-size:14px;line-height:1.75}.sector-list{grid-template-columns:repeat(3,minmax(150px,1fr));gap:9px;margin-top:30px;display:grid}.sector-list span{min-height:75px;color:var(--wine);letter-spacing:.04em;text-transform:uppercase;background:#ffffff52;border:1px solid #78182a33;align-items:center;gap:11px;padding:13px;font-size:9px;font-weight:850;line-height:1.4;display:flex}.sector-list svg{stroke-width:1.5px;flex:none;width:22px;height:22px}.business-process ol{border-top:1px solid #78182a33;align-self:center;margin:0;padding:0;list-style:none}.business-process li{border-bottom:1px solid #78182a29;grid-template-columns:42px 1fr;gap:20px;padding:25px 0;display:grid}.business-process li>span{color:var(--wine);padding-top:4px;font-size:9px;font-weight:850}.business-process h3{color:var(--wine-deep);letter-spacing:-.025em;margin:0 0 7px;font-size:20px;font-weight:650}.business-process li p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.business-faq{background:#eadfdc;padding:clamp(85px,9vw,135px) max(7vw,30px)}.business-faq .business-section-heading{margin-bottom:42px;display:block}.business-faq .business-kicker{color:var(--wine)}.business-faq h2{max-width:930px;color:var(--wine-deep)}.faq-list{border-top:1px solid #480d1a40;max-width:1000px;margin:0 auto}.faq-list details{border-bottom:1px solid #480d1a33}.faq-list summary{color:var(--wine-deep);cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:24px 0;font-size:clamp(16px,1.5vw,21px);font-weight:650;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--wine);font-size:25px;font-weight:300;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:800px;color:var(--muted);margin:-7px 0 25px;font-size:14px;line-height:1.75}.business-contact{color:#fff;text-align:center;background:linear-gradient(135deg,#300610,#731629);padding:clamp(95px,11vw,170px) max(7vw,30px)}.business-contact h2{font-size:clamp(54px,7vw,100px);line-height:.94}.business-contact>p:not(.business-kicker){color:#ffffffb3;max-width:720px;margin:25px auto 33px;font-size:16px;line-height:1.7}.business-contact .business-actions{flex-wrap:wrap;justify-content:center;max-width:none}.protected-phone-placeholder{cursor:wait;opacity:.74}.contact-page-link{color:#fff;border-bottom:1px solid #ffffff61;margin-top:29px;padding-bottom:5px;font-size:11px;font-weight:800;display:inline-block}.business-contact small{color:#ffffff6e;max-width:880px;margin:45px auto 0;font-size:10px;line-height:1.65;display:block}.business-footer{background:#21030a;grid-template-columns:1fr auto auto auto;min-height:86px;padding:0 5vw;position:relative;inset:auto}.business-footer a:last-child{justify-self:end}html:has(.contact-page){scroll-snap-type:none;background:var(--cream)}.contact-page{background:var(--cream);min-height:100svh;color:var(--ink);font-family:var(--font-open-sans), Arial, Helvetica, sans-serif;overflow:hidden}.contact-page h1,.contact-page h2{font-family:var(--font-open-sans), Arial, Helvetica, sans-serif}.contact-header{background:#2f040df2}.contact-hero{color:#fff;background:radial-gradient(circle at 8% 86%,#9d2840 0,#0000 30%),linear-gradient(135deg,#2b050d,#6d1224 70%,#310610);grid-template-columns:minmax(390px,.78fr) minmax(620px,1.22fr);align-items:center;gap:clamp(45px,6vw,100px);min-height:100svh;padding:132px max(7vw,30px) 80px;display:grid}.contact-hero-copy h1{letter-spacing:-.07em;margin:0;font-size:clamp(56px,7vw,100px);font-weight:750;line-height:.9}.contact-hero-copy h1 em{color:#f2ccd3;font-style:normal;font-weight:330}.contact-hero-copy>p:not(.business-kicker){color:#ffffffb8;max-width:570px;margin-top:28px;font-size:16px;line-height:1.7}.contact-card-grid{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:1fr 1fr;display:grid}.contact-card{background:#ffffff09;border-bottom:1px solid #fff3;border-right:1px solid #fff3;flex-direction:column;min-height:240px;padding:clamp(24px,3vw,38px);transition:background .2s,transform .2s;display:flex}.contact-card:hover{z-index:1;background:#ffffff17;transform:translateY(-3px)}.contact-card>span{color:#e7a6b1;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.contact-card strong{letter-spacing:-.03em;align-items:center;gap:9px;margin:24px 0 11px;font-size:clamp(18px,1.7vw,25px);font-weight:650;display:flex}.contact-card p{color:#fff9;margin:0;font-size:12px;line-height:1.6}.contact-card b{margin-top:auto;padding-top:24px;font-size:10px}.whatsapp-card .whatsapp-icon{color:#25d366}.contact-details{grid-template-columns:.7fr 1.3fr;align-items:center;gap:7vw;padding:clamp(85px,9vw,135px) max(7vw,30px);display:grid}.contact-details h2{color:var(--wine-deep);letter-spacing:-.055em;font-size:clamp(52px,6vw,88px);font-weight:350;line-height:.94}.contact-details>div:first-child>p:not(.business-kicker){color:var(--muted);margin-top:26px;font-size:15px;line-height:1.8}.contact-map{min-height:470px;overflow:hidden;box-shadow:0 25px 65px #3a171d29}.contact-map iframe{border:0;width:100%;height:100%;min-height:470px;display:block}.contact-business-strip{background:var(--wine-deep);color:#fff;text-align:center;padding:clamp(85px,9vw,135px) max(7vw,30px)}.contact-business-strip h2{letter-spacing:-.055em;max-width:930px;margin:0 auto;font-size:clamp(50px,6vw,88px);font-weight:350;line-height:.96}.contact-business-strip>p:not(.business-kicker){color:#ffffffad;max-width:730px;margin:25px auto 32px;line-height:1.75}.contact-footer{background:#21030a;grid-template-columns:1fr auto 1fr;min-height:86px;padding:0 5vw;position:relative;inset:auto}.contact-footer span{justify-self:end}@media (min-width:901px){.snap-section{height:100svh}.bible-shell{height:calc(100svh - 151px)}}@media (min-width:901px) and (max-height:800px){.site-header{height:76px}.hero-content{padding-top:48px}.home-page h1{font-size:clamp(58px,10.8vh,86px)}.hero-copy{margin-block:19px 24px;font-size:16px}.service-card{padding-block:18px;bottom:4vh}.welcome,.gather{padding-top:88px;padding-bottom:32px}.welcome-gallery{height:min(68vh,590px)}.ministry-content{padding-top:78px;padding-bottom:28px}.beliefs{padding-top:82px;padding-bottom:27px}.beliefs-intro h2{white-space:nowrap;font-size:clamp(40px,5.5vh,48px)}.beliefs-note{margin-block:7px 8px;font-size:27px}.beliefs-lead{margin-bottom:10px;font-size:11.5px;line-height:1.5}.creed-list p{padding-block:4px;font-size:9.2px;line-height:1.32}.spirit-article h3{margin-bottom:17px;font-size:clamp(32px,4vw,48px)}.spirit-article>p:not(.article-kicker){margin-bottom:10px;font-size:11px;line-height:1.55}}@media (max-width:1100px){.site-header{grid-template-columns:1fr auto}nav,.section-dots,.header-facebook{display:none}.header-bible-link{display:inline-block}.beliefs{grid-template-columns:minmax(280px,.72fr) minmax(500px,1.28fr);gap:28px;padding-inline:4vw}.beliefs-intro h2{white-space:normal;font-size:clamp(40px,5vw,54px)}.business-hero-content{margin-left:7vw}.business-principles{gap:14px;right:3vw}.business-principles span+span:before{margin-right:14px}}@media (max-width:1000px){.welcome{grid-template-columns:1fr 1fr;padding-left:7vw}.scripture{grid-template-columns:280px 1fr;padding-left:5vw;padding-right:4vw}.bible-toolbar{gap:9px;padding-inline:12px}.bible-toolbar select{min-width:115px}.beliefs{grid-template-columns:minmax(260px,.68fr) minmax(480px,1.32fr);gap:24px;padding-inline:3.5vw}}@media (max-width:900px){html{scroll-snap-type:y proximity}.snap-section{height:auto;min-height:100svh;scroll-margin-top:70px;overflow:visible}.gather{grid-template-rows:auto auto;padding:115px 6vw 68px}.gather-heading{grid-template-columns:1fr;gap:24px}.gather-intro{max-width:680px}.gather-grid{grid-template-columns:1fr 1fr;max-height:none}.time-card{min-height:260px}.map-card{grid-column:1/-1;min-height:390px}.beliefs{grid-template-columns:1fr;gap:42px;padding:115px 8vw 68px}.beliefs-intro,.spirit-article{width:min(100%,760px);margin-inline:auto}.church-faq{grid-template-columns:1fr;padding:115px 8vw 75px}.church-faq-heading,.church-faq .faq-list{width:min(100%,760px);margin-inline:auto}.business-intro,.business-process{grid-template-columns:1fr}.business-intro>div:first-child,.business-process>div:first-child{max-width:760px}.business-visual-story{grid-template-columns:1fr;min-height:0}.business-story-photo{min-height:min(74vw,680px)}.connection-infographic{padding:78px 8vw 85px}.connection-infographic h2{max-width:690px}.connection-path{max-width:650px}.business-service-grid{grid-template-columns:repeat(2,1fr)}.business-section-heading{grid-template-columns:1fr}.business-section-heading .business-kicker{grid-column:auto;margin-bottom:-18px}.business-sector-story{grid-template-columns:1fr;min-height:0}.business-sector-copy{padding:85px 8vw}.business-sector-photo{min-height:min(72vw,650px)}.business-network-snapshot{grid-template-columns:1fr;padding-inline:8vw}.snapshot-heading{max-width:760px}}@media (max-width:760px){html{scroll-snap-type:y proximity}.site-header{height:70px;padding:0 19px}.brand img{width:139px}.header-cta{padding:9px 13px;font-size:10px}.header-actions{gap:11px}.header-bible-link{font-size:9px}.snap-section{height:auto;min-height:100svh;overflow:visible}.section-number{top:88px;left:20px}h2{font-size:52px}.hero{min-height:100svh;overflow:hidden}.hero-content{margin:0 21px;padding:15px 0 160px}h1{font-size:clamp(42px,10vw,76px)}.hero-copy{max-width:94%;margin:22px 0 25px;font-size:15px}.hero-actions{gap:18px}.button{padding:12px 18px;font-size:11px}.service-card{grid-template-columns:50px 1fr auto;gap:12px;min-width:0;padding:12px 14px 12px 12px;bottom:20px;left:19px;right:19px}.service-day{width:50px;height:50px;font-size:9px}.service-card strong{font-size:18px}.service-card>a{padding-left:11px}.scroll-cue{display:none}.welcome{padding:120px 20px 56px;display:block}.welcome-copy{margin-bottom:38px}.welcome-gallery{height:570px}.photo-wide{inset:0 0 36%}.photo-tall{width:45%;height:45%}.quote-tile{width:61%;padding:22px;bottom:0;right:0}.gather{padding:120px 20px 55px;display:block}.gather-heading{margin-bottom:35px}.gather-intro{padding-left:18px}.gather-grid{display:block}.time-card{min-height:180px;margin-bottom:12px;padding:23px}.map-card{min-height:430px;margin-bottom:12px}.map-card iframe{min-height:250px}.map-caption{grid-template-columns:1fr;align-items:start}.map-links{justify-items:start}.ministries{flex-direction:column;display:flex}.ministry-image{min-height:52svh}.ministry-photo-frame{border-radius:20px;inset:20px}.ministry-content{padding:55px 20px 60px}.business-ministry-link{grid-template-columns:1fr auto}.business-ministry-link span{grid-column:1/-1}.beliefs{padding:112px 20px 62px}.beliefs-intro h2{font-size:49px}.beliefs-lead{font-size:13px}.creed-list p{grid-template-columns:25px 1fr;padding-block:10px;font-size:11px}.spirit-article{border-top:1px solid #fff3;border-left:0;padding:28px 0 0}.spirit-article h3{font-size:38px}.spirit-article>p:not(.article-kicker){font-size:13px;line-height:1.65}.church-faq{gap:42px;padding:112px 20px 70px}.church-faq-heading h2{font-size:49px}.church-faq .faq-list summary{padding-block:20px}.scripture{padding:115px 0 0;display:block;overflow:hidden}.scripture .section-number{left:20px}.bible-intro{padding:0 20px 35px}.bible-intro>p:not(.eyebrow):not(.data-note){font-size:13px}.bible-shell{height:80svh;min-height:80svh;box-shadow:none}.bible-toolbar{min-height:72px;overflow-x:auto}.bible-toolbar select{min-width:125px}.bible-toolbar .compare-control{padding-right:10px}.verse-list{padding:12px 14px 34px}.verse{grid-template-columns:27px 1fr;padding-inline:4px}.verse p{font-size:17px}.search-panel{padding:20px}.visit{min-height:100svh;padding:105px 20px 115px;overflow:hidden}.visit-content>img{margin-bottom:25px}.visit-actions{flex-direction:column;align-items:stretch;max-width:310px;margin-inline:auto}footer{justify-content:space-between;gap:16px;min-height:82px;display:flex;left:20px;right:20px}.visit footer a:nth-of-type(2),footer span:last-child{display:none}.business-header .header-cta{display:inline-flex}.business-hero{min-height:100svh}.business-hero-image{object-position:61% center}.business-hero-overlay{background:linear-gradient(90deg,#23030af5,#460816d1),linear-gradient(#0000 55%,#1a0308a6)}.business-hero-content{width:auto;margin:0 20px;padding:115px 0 155px}.business-hero h1{font-size:clamp(47px,14vw,68px);line-height:.93}.business-hero-content>p:not(.business-kicker){margin-block:23px 27px;font-size:14px;line-height:1.6}.business-actions{flex-direction:column;align-items:stretch;max-width:310px}.business-actions>a:not(.button){padding:8px 0}.business-principles{grid-template-columns:1fr 1fr;gap:9px 16px;display:grid;bottom:26px;left:20px;right:20px}.business-principles span+span:before{content:"";margin:0}.business-intro,.business-process{gap:38px;padding:80px 20px}.business-story-photo{min-height:74vw}.business-photo-caption{flex-direction:column;align-items:start;gap:7px;padding-top:12px;bottom:24px;left:20px;right:20px}.business-photo-caption strong{text-align:left;max-width:none;font-size:18px}.connection-infographic{padding:67px 20px 75px}.connection-infographic h2{font-size:47px}.connection-path{margin-top:38px}.business-impact{grid-template-columns:1fr;gap:38px;padding:80px 20px}.business-impact-stat{max-width:none}.sector-list{grid-template-columns:1fr 1fr}.business-intro h2,.business-process h2{font-size:49px}.business-intro-copy .lead{font-size:22px}.business-services,.business-faq{padding:78px 20px}.business-section-heading{gap:29px;margin-bottom:35px}.business-section-heading .business-kicker{margin-bottom:-13px}.business-section-heading h2{font-size:48px}.business-service-grid{grid-template-columns:1fr}.business-service-grid article{min-height:0;padding:29px 25px}.business-service-grid h3{margin-top:18px}.business-sector-copy{padding:75px 20px}.business-sector-copy h2{font-size:48px}.business-sector-photo{min-height:72vw}.business-network-snapshot{gap:38px;padding:80px 20px}.snapshot-heading h2{font-size:48px}.snapshot-infographic{padding:24px 18px}.snapshot-route{grid-template-columns:50px 1fr 50px 1fr 50px}.snapshot-route span{width:50px;height:50px}.snapshot-route svg{width:21px;height:21px}.snapshot-route-labels{gap:5px;font-size:7px;line-height:1.35}.snapshot-metrics{grid-template-columns:1fr}.snapshot-metrics article{grid-template-columns:95px 1fr;align-items:center;gap:16px;min-height:0;display:grid}.snapshot-metrics span{margin-top:0}.faq-list summary{padding-block:20px;font-size:16px}.business-contact{padding:88px 20px}.business-contact h2{font-size:50px}.business-contact .business-actions{margin-inline:auto}.business-footer{text-align:center;flex-direction:column;justify-content:center;min-height:120px;padding:28px 20px;left:auto;right:auto}.business-footer a:last-child{justify-self:auto}.contact-hero{grid-template-columns:1fr;gap:50px;min-height:auto;padding:125px 20px 75px}.contact-hero-copy h1{font-size:56px}.contact-card-grid{grid-template-columns:1fr}.contact-card{min-height:210px}.contact-details{grid-template-columns:1fr;padding:78px 20px}.contact-map,.contact-map iframe{min-height:380px}.contact-business-strip{padding:78px 20px}.contact-footer{text-align:center;flex-direction:column;justify-content:center;min-height:120px;padding:28px 20px;left:auto;right:auto}.contact-footer span{justify-self:auto}.whatsapp-float{bottom:14px;right:14px}.whatsapp-float>span:last-child{display:none}.whatsapp-float{padding:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;scroll-snap-type:none}*{transition-duration:.01ms!important}}.bible-page{min-height:100svh;color:var(--ink);background:#f3eee6}.bible-site-header{background:var(--wine-deep);color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 4vw;display:grid}.bible-site-header img{width:155px;height:auto;display:block}.bible-site-header>span{font-family:Georgia,serif;font-size:22px}.bible-site-header>a:last-child{letter-spacing:.1em;text-transform:uppercase;justify-self:end;font-size:11px;font-weight:800}.bible-preview-shell{background:radial-gradient(circle at 12% 20%,#fff 0,#0000 28%);grid-template-columns:minmax(250px,.55fr) minmax(600px,1.45fr);gap:4vw;min-height:calc(100svh - 76px);padding:5vh 6vw;display:grid}.bible-preview-shell>aside{align-self:center}.bible-preview-shell>aside p{color:var(--wine);letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:900}.bible-preview-shell>aside h1{color:var(--ink);font-size:clamp(54px,6vw,90px)}.bible-preview-shell>aside span{max-width:290px;color:var(--muted);margin-top:20px;line-height:1.6;display:block}.bible-preview-reader{background:var(--paper);flex-direction:column;min-height:0;display:flex;box-shadow:0 25px 70px #39191f24}.bible-preview-controls{background:#ebe4da;border-bottom:1px solid #ded6cd;gap:12px;padding:15px 20px;display:flex}.bible-preview-controls select{background:0 0;border:0;border-bottom:1px solid #bdb2a8;min-width:150px;padding:8px}.bible-preview-heading{text-align:center;border-bottom:1px solid #e8e1d9;padding:20px 28px 14px}.bible-preview-heading span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.bible-preview-heading h2{margin-top:4px;font-size:37px}.bible-preview-verses{padding:14px 30px 50px;overflow-y:auto}.bible-preview-verses p{margin:0;padding:9px 0;font-family:Georgia,serif;font-size:18px;line-height:1.65}.bible-preview-verses sup{width:28px;color:var(--wine);font-size:10px;display:inline-block}@media (max-width:760px){.bible-site-header{grid-template-columns:1fr auto;height:68px;padding-inline:18px}.bible-site-header>span{display:none}.bible-preview-shell{padding:100px 0 0;display:block}.bible-preview-shell>aside{padding:0 20px 35px}.bible-preview-shell>aside h1{font-size:56px}.bible-preview-reader{height:75svh}.bible-preview-controls{overflow-x:auto}}.bible-app{--study-bg:#f2eee7;--study-paper:#fffdf9;--study-ink:#231d1f;--study-muted:#756b6e;--study-line:#ded6cd;--study-soft:#ebe5dc;background:var(--study-bg);height:100svh;color:var(--study-ink);grid-template-rows:72px 47px minmax(0,1fr);display:grid;overflow:hidden}.bible-app.reader-theme-sepia{--study-bg:#e9ddc9;--study-paper:#f8f0df;--study-ink:#382b22;--study-muted:#786859;--study-line:#d5c4aa;--study-soft:#e7d8bf}.bible-app.reader-theme-dark{--study-bg:#161214;--study-paper:#211b1e;--study-ink:#f4eeea;--study-muted:#b9adb1;--study-line:#44383d;--study-soft:#2d2528}.study-header{z-index:40;background:var(--wine-deep);color:#fff;grid-template-columns:195px auto minmax(260px,590px) auto auto;align-items:center;gap:20px;padding:0 28px;display:grid;position:relative;box-shadow:0 5px 20px #18030829}.study-brand img{width:145px;height:auto;display:block}.study-title{white-space:nowrap;border-left:1px solid #ffffff40;gap:2px;padding-left:18px;font-family:Georgia,serif;font-size:20px;display:grid}.study-title small{color:#ffffff8c;font-family:var(--font-open-sans), sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.study-omni{background:#ffffff1a;border:1px solid #ffffff47;border-radius:5px;grid-template-columns:1fr auto;display:grid;overflow:hidden}.study-omni input{color:#fff;background:0 0;border:0;outline:0;min-width:0;padding:10px 13px;font-size:13px}.study-omni input::placeholder{color:#ffffff85}.study-omni button{color:#fff;background:#ffffff1f;border:0;border-left:1px solid #ffffff2e;padding:0 16px;font-size:11px;font-weight:850}.study-version{color:#fff;text-overflow:ellipsis;background:#500d1a;border:1px solid #ffffff40;border-radius:4px;width:min(230px,18vw);padding:9px 30px 9px 11px;font-size:11px;font-weight:750}.study-home-link{letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:850}.study-tabs{z-index:35;border-bottom:1px solid var(--study-line);background:var(--study-paper);color:var(--study-muted);align-items:stretch;gap:4px;padding:0 28px;display:flex;position:relative}.study-tabs button{color:inherit;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;padding:0 15px;font-size:10px;font-weight:850;position:relative}.study-tabs button:after{content:"";background:0 0;height:2px;position:absolute;inset:auto 13px 0}.study-tabs button.active{color:var(--wine)}.study-tabs button.active:after{background:var(--wine)}.study-tabs button span{background:var(--study-soft);border-radius:9px;place-items:center;min-width:17px;height:17px;margin-left:4px;font-size:8px;display:inline-grid}.study-layout{grid-template-columns:230px minmax(480px,1fr) 290px;min-height:0;display:grid}.study-books,.study-tools-panel{background:var(--study-paper);flex-direction:column;min-height:0;display:flex}.study-books{border-right:1px solid var(--study-line)}.study-tools-panel{border-left:1px solid var(--study-line)}.books-heading,.tools-heading{border-bottom:1px solid var(--study-line);justify-content:space-between;align-items:center;min-height:69px;padding:13px 17px;display:flex}.books-heading>div,.tools-heading>div{gap:2px;display:grid}.books-heading span,.tools-heading span{color:var(--wine);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.books-heading strong,.tools-heading strong{font-family:Georgia,serif;font-size:16px;font-weight:400}.books-heading>button,.tools-heading>button{color:var(--study-muted);background:0 0;border:0;font-size:23px;display:none}.book-filter{border:1px solid var(--study-line);background:var(--study-bg);color:var(--study-ink);outline-color:var(--wine);border-radius:4px;margin:12px 14px 7px;padding:9px 10px;font-size:11px}.book-scroll{scrollbar-width:thin;scrollbar-color:#b99ba1 transparent;flex:1;min-height:0;padding:4px 8px 18px;overflow-y:auto}.book-scroll section h2,.recent-readings h2{color:var(--study-muted);font-family:var(--font-open-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:15px 9px 7px;font-size:8px;font-weight:900}.book-scroll section>button{width:100%;color:var(--study-ink);text-align:left;background:0 0;border:0;border-radius:3px;grid-template-columns:27px 1fr;align-items:center;padding:7px 8px;font-size:11px;display:grid}.book-scroll section>button span{color:var(--study-muted);font-size:8px}.book-scroll section>button:hover,.book-scroll section>button.selected{background:var(--study-soft);color:var(--wine);font-weight:800}.recent-readings{border-top:1px solid var(--study-line);flex:none;padding:5px 8px 12px}.recent-readings>button{width:100%;color:var(--study-ink);text-align:left;background:0 0;border:0;justify-content:space-between;padding:5px 9px;font-size:10px;display:flex}.recent-readings button span{color:var(--study-muted);font-size:8px}.study-workspace{background:var(--study-bg);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.mobile-study-bar{display:none}.reader-commandbar{border-bottom:1px solid var(--study-line);background:var(--study-paper);flex:0 0 69px;justify-content:space-between;align-items:center;gap:15px;padding:10px 22px;display:flex;position:relative}.reader-selectors,.reader-tools{align-items:center;gap:8px;display:flex}.reader-selectors select{border:1px solid var(--study-line);background:var(--study-bg);min-width:155px;color:var(--study-ink);border-radius:4px;padding:8px 10px;font-size:11px;font-weight:750}.reader-selectors select:nth-child(2){min-width:73px}.reader-tools>button{border:1px solid var(--study-line);background:var(--study-paper);height:34px;color:var(--study-ink);text-transform:uppercase;border-radius:4px;padding:0 10px;font-size:9px;font-weight:800}.parallel-label{color:var(--study-muted);text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.parallel-label select{border:1px solid var(--study-line);background:var(--study-bg);max-width:190px;color:var(--study-ink);text-overflow:ellipsis;border-radius:4px;padding:8px;font-size:10px}.reader-settings{z-index:15;border:1px solid var(--study-line);background:var(--study-paper);gap:15px;width:270px;padding:18px;display:grid;position:absolute;top:59px;right:22px;box-shadow:0 18px 45px #2a0e1429}.reader-settings label{color:var(--study-muted);text-transform:uppercase;gap:7px;font-size:9px;font-weight:850;display:grid}.reader-settings label select{border:1px solid var(--study-line);background:var(--study-bg);width:100%;min-width:0;color:var(--study-ink);text-transform:none;border-radius:3px;padding:8px;font-size:10px}.settings-parallel{display:none!important}.reader-settings input{accent-color:var(--wine)}.reader-settings>div{grid-template-columns:1fr repeat(3,auto);align-items:center;gap:5px;display:grid}.reader-settings>div span{color:var(--study-muted);text-transform:uppercase;font-size:9px;font-weight:850}.reader-settings button{border:1px solid var(--study-line);background:var(--study-bg);color:var(--study-ink);text-transform:capitalize;border-radius:3px;padding:6px 7px;font-size:9px}.reader-settings button.active{border-color:var(--wine);background:var(--wine);color:#fff}.reader-document{scroll-behavior:smooth;scrollbar-color:#ba959e transparent;flex:1;min-height:0;overflow-y:auto}.chapter-heading{text-align:center;grid-template-columns:45px 1fr 45px;align-items:center;width:min(820px,100% - 52px);margin:0 auto;padding:36px 0 26px;display:grid}.chapter-heading>button{color:var(--wine);background:0 0;border:0;font-size:23px}.chapter-heading span{color:var(--wine);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.chapter-heading h1{color:var(--study-ink);margin:4px 0;font-size:clamp(38px,4.2vw,58px);line-height:1}.chapter-heading p{color:var(--study-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px}.chapter-text{width:min(820px,100% - 52px);margin:0 auto;padding-bottom:35px}.reader-verse{border-radius:4px;grid-template-columns:34px 1fr;gap:9px;margin:0 -8px;padding:8px;transition:background .16s,box-shadow .16s;display:grid;position:relative}.reader-verse:hover{background:color-mix(in srgb, var(--study-soft) 72%, transparent)}.reader-verse.selected{box-shadow:inset 3px 0 var(--wine);background:color-mix(in srgb, var(--study-soft) 78%, transparent)}.reader-verse.highlight-gold{background:#e8bd3833}.reader-verse.highlight-rose{background:#c14b682b}.reader-verse.highlight-green{background:#4c91672b}.reader-verse.highlight-blue{background:#477bae2b}.reader-verse-number{width:27px;height:27px;color:var(--wine);background:0 0;border:0;border-radius:50%;grid-column:1;align-self:start;font-family:Georgia,serif;font-size:10px}.reader-verse>p:not(.parallel-text){grid-column:2}.reader-verse:hover .reader-verse-number,.reader-verse.selected .reader-verse-number{background:var(--wine);color:#fff}.reader-verse>p{color:var(--study-ink);font-size:var(--reader-size);line-height:var(--reader-leading);margin:0}.chapter-text.font-serif .reader-verse>p{font-family:Georgia,Times New Roman,serif}.chapter-text.font-sans .reader-verse>p{font-family:var(--font-open-sans), Arial, sans-serif}.reader-verse .parallel-text{background:color-mix(in srgb, var(--study-soft) 65%, transparent);color:var(--study-muted);font-size:calc(var(--reader-size) - 3px);line-height:calc(var(--reader-leading) - .15);border-left:2px solid #bf8b96;grid-column:2;margin:4px 0 2px;padding:9px 13px}.chapter-text[dir=rtl] .reader-verse{direction:rtl;grid-template-columns:1fr 34px}.chapter-text[dir=rtl] .reader-verse-number{grid-column:2}.chapter-text[dir=rtl] .reader-verse>p:not(.parallel-text){text-align:right;grid-column:1}.chapter-text[dir=rtl] .reader-verse .parallel-text{text-align:right;border-left:0;border-right:2px solid #bf8b96;grid-column:1}.chapter-text[dir=rtl] .reader-verse.selected{box-shadow:inset -3px 0 var(--wine)}.parallel-text span{color:var(--wine);font-family:var(--font-open-sans), sans-serif;letter-spacing:.12em;margin-bottom:3px;font-size:8px;font-weight:900;display:block}.verse-marker{color:var(--wine);letter-spacing:2px;font-size:8px;position:absolute;top:12px;right:10px}.reader-loading{color:var(--study-muted);text-align:center;padding:45px;font-family:Georgia,serif}.chapter-navigation{border-top:1px solid var(--study-line);justify-content:space-between;width:min(820px,100% - 52px);margin:10px auto 28px;padding-top:20px;display:flex}.chapter-navigation button{color:var(--wine);background:0 0;border:0;font-size:11px;font-weight:800}.translation-credit{color:var(--study-muted);letter-spacing:.06em;text-align:center;text-transform:uppercase;margin:0 0 35px;font-size:8px}.study-tools-panel{padding-bottom:15px;overflow-y:auto}.study-tools-panel blockquote{border-left:2px solid var(--wine);color:var(--study-ink);margin:17px;padding:0 0 0 14px;font-family:Georgia,serif;font-size:14px;line-height:1.55}.verse-actions{border-bottom:1px solid var(--study-line);grid-template-columns:repeat(3,1fr);gap:5px;padding:0 17px 15px;display:grid}.verse-actions button{border:1px solid var(--study-line);background:var(--study-bg);color:var(--study-ink);text-transform:uppercase;border-radius:3px;padding:8px 4px;font-size:8px;font-weight:850}.verse-actions button.active{border-color:var(--wine);background:var(--wine);color:#fff}.highlight-tools,.note-tools,.quick-study{border-bottom:1px solid var(--study-line);padding:15px 17px}.highlight-tools h2,.note-tools h2,.quick-study h2{color:var(--study-muted);font-family:var(--font-open-sans), sans-serif;letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:8px;font-weight:900}.highlight-tools>div{align-items:center;gap:8px;display:flex}.swatch{border:2px solid var(--study-paper);width:23px;height:23px;box-shadow:0 0 0 1px var(--study-line);border-radius:50%}.swatch.gold{background:#e5bf52}.swatch.rose{background:#c5627c}.swatch.green{background:#70a57f}.swatch.blue{background:#6f94bc}.swatch.active{box-shadow:0 0 0 2px var(--wine)}.clear-highlight{color:var(--study-muted);text-transform:uppercase;background:0 0;border:0;margin-left:auto;font-size:8px}.note-tools textarea{resize:vertical;border:1px solid var(--study-line);background:var(--study-bg);width:100%;min-height:92px;color:var(--study-ink);outline-color:var(--wine);border-radius:3px;padding:10px;font-size:11px;line-height:1.5}.note-tools>button{background:var(--wine);color:#fff;border:0;border-radius:3px;width:100%;margin-top:6px;padding:8px;font-size:9px;font-weight:850}.note-tools small{color:var(--study-muted);margin-top:7px;font-size:8px;display:block}.quick-study>button{border:0;border-bottom:1px solid var(--study-line);width:100%;color:var(--study-ink);text-align:left;background:0 0;justify-content:space-between;padding:9px 0;font-size:10px;display:flex}.quick-study button span{color:var(--wine)}.tools-empty{color:var(--study-muted);padding:22px 17px;font-size:11px;line-height:1.6}.privacy-note{color:var(--study-muted);margin:15px 17px 0;font-size:8px;line-height:1.5}.workspace-heading{max-width:760px;margin-bottom:25px}.workspace-heading>span{color:var(--wine);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:900}.workspace-heading h1{color:var(--study-ink);margin:5px 0 11px;font-size:clamp(42px,5vw,68px);line-height:.98}.workspace-heading p{max-width:600px;color:var(--study-muted);margin:0;font-size:13px;line-height:1.6}.advanced-search,.collection-view,.plans-view{flex:1;min-height:0;padding:40px clamp(24px,5vw,70px) 60px;overflow-y:auto}.advanced-search-form{border:1px solid var(--study-line);background:var(--study-paper);box-shadow:0 12px 35px #37181e12}.search-main-field{border-bottom:1px solid var(--study-line);grid-template-columns:1fr auto;padding:18px;display:grid}.search-main-field input{border:1px solid var(--study-line);background:var(--study-bg);min-width:0;color:var(--study-ink);outline-color:var(--wine);border-right:0;padding:13px 15px;font-size:14px}.search-main-field button{background:var(--wine);color:#fff;text-transform:uppercase;border:0;padding:0 20px;font-size:10px;font-weight:850}.search-options{grid-template-columns:repeat(4,1fr);gap:12px;padding:14px 18px;display:grid}.search-options label{color:var(--study-muted);letter-spacing:.1em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:850;display:grid}.search-options select{border:0;border-bottom:1px solid var(--study-line);min-width:0;color:var(--study-ink);background:0 0;padding:6px 0;font-size:10px}.search-summary{justify-content:space-between;align-items:center;gap:20px;margin:22px 0 12px;display:flex}.search-summary>strong{color:var(--study-muted);font-size:11px}.search-summary>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.search-summary button{border:1px solid var(--study-line);background:var(--study-paper);color:var(--study-ink);border-radius:12px;padding:4px 8px;font-size:8px}.search-summary button span{color:var(--wine);font-weight:900}.full-search-results{gap:8px;display:grid}.full-search-results>button{border:1px solid var(--study-line);background:var(--study-paper);color:var(--study-ink);text-align:left;grid-template-columns:145px 1fr auto;align-items:start;gap:15px;padding:15px 17px;display:grid}.full-search-results>button:hover{background:color-mix(in srgb, var(--study-paper) 86%, #f6dce2);border-color:#bc8893}.result-reference{color:var(--wine);font-size:10px;font-weight:850}.result-reference em{color:var(--study-muted);margin-left:5px;font-size:7px;font-style:normal}.full-search-results>button>span:nth-child(2){font-family:Georgia,serif;font-size:14px;line-height:1.45}.full-search-results b{color:var(--wine);white-space:nowrap;font-size:9px}.collection-grid{gap:10px;display:grid}.collection-card{border:1px solid var(--study-line);background:var(--study-paper);position:relative}.collection-card>button:first-child{width:100%;color:var(--study-ink);text-align:left;background:0 0;border:0;gap:8px;padding:18px 50px 18px 20px;display:grid}.collection-card strong{color:var(--wine);font-size:11px}.collection-card strong span{color:var(--study-muted);margin-left:5px;font-size:8px}.collection-card p{margin:0;font-family:Georgia,serif;font-size:16px;line-height:1.5}.collection-card small{color:var(--study-muted);font-size:8px}.remove-item{border:1px solid var(--study-line);background:var(--study-bg);width:28px;height:28px;color:var(--study-muted);border-radius:50%;position:absolute;top:13px;right:13px}.plan-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;display:grid}.plan-card{border:1px solid var(--study-line);background:var(--study-paper)}.plan-card-top{border-bottom:1px solid var(--study-line);padding:22px}.plan-card-top>span{color:var(--wine);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.plan-card-top>strong{margin:7px 0 5px;font-family:Georgia,serif;font-size:22px;font-weight:400;display:block}.plan-card-top>p{min-height:31px;color:var(--study-muted);margin:0 0 14px;font-size:10px;line-height:1.5}.plan-card-top>div{background:var(--study-soft);height:3px;overflow:hidden}.plan-card-top i{background:var(--wine);height:100%;display:block}.plan-days{max-height:340px;padding:8px 14px 14px;overflow-y:auto}.plan-days>div{border-bottom:1px solid var(--study-line);grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:8px 0;display:grid}.plan-days>div>button:first-child{border:1px solid var(--study-line);background:var(--study-bg);width:24px;height:24px;color:var(--study-muted);border-radius:50%;font-size:8px}.plan-days>div>button:first-child.complete{border-color:var(--wine);background:var(--wine);color:#fff}.plan-days>div>button:last-child{color:var(--study-ink);text-align:left;background:0 0;border:0;gap:2px;display:grid}.plan-days span{color:var(--study-muted);text-transform:uppercase;font-size:7px}.plan-days strong{font-family:Georgia,serif;font-size:12px;font-weight:400}.study-toast{z-index:100;background:var(--wine-deep);color:#fff;border-radius:999px;padding:10px 18px;font-size:10px;font-weight:800;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #00000040}@media (max-width:1180px){.study-header{grid-template-columns:165px minmax(240px,1fr) auto auto}.study-title{display:none}.study-layout{grid-template-columns:205px minmax(460px,1fr)}.study-tools-panel{z-index:60;width:310px;transition:transform .22s;position:fixed;top:119px;bottom:0;right:0;transform:translate(102%);box-shadow:-20px 0 55px #280d132e}.study-tools-panel.mobile-open{transform:translate(0)}.tools-heading>button{display:block}.mobile-study-bar{display:none}}@media (max-width:820px){.bible-app{grid-template-rows:66px 49px minmax(0,1fr)}.study-header{grid-template-columns:1fr auto;gap:12px;padding:0 15px}.study-brand img{width:136px}.study-omni{display:none}.study-version{justify-self:end}.study-home-link{display:none}.study-tabs{scrollbar-width:none;-ms-overflow-style:none;padding:0 8px;overflow-x:auto}.study-tabs::-webkit-scrollbar{display:none}.study-tabs button{flex:none;padding:0 10px;font-size:8px}.study-layout{display:block}.study-books{z-index:70;width:min(310px,88vw);transition:transform .22s;position:fixed;top:115px;bottom:0;left:0;transform:translate(-102%);box-shadow:20px 0 55px #280d132e}.study-books.mobile-open{transform:translate(0)}.books-heading>button{display:block}.recent-readings{display:none}.study-workspace{height:100%}.mobile-study-bar{border-bottom:1px solid var(--study-line);background:var(--study-paper);flex:0 0 44px;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.mobile-study-bar button{color:var(--wine);text-transform:uppercase;background:0 0;border:0;font-size:9px;font-weight:850}.mobile-study-bar strong{font-family:Georgia,serif;font-size:14px;font-weight:400}.reader-commandbar{flex:0 0 60px;padding:8px 12px}.reader-selectors select{min-width:118px;max-width:140px}.reader-tools>button:nth-last-child(-n+2),.parallel-label{display:none}.settings-parallel{display:grid!important}.chapter-heading,.chapter-text,.chapter-navigation{width:calc(100% - 30px)}.chapter-heading{padding-top:26px}.chapter-heading h1{font-size:42px}.reader-verse{grid-template-columns:29px 1fr;margin-inline:0;padding-inline:2px}.reader-verse>p{font-size:max(17px,var(--reader-size))}.study-tools-panel{width:min(330px,92vw);top:115px}.advanced-search,.collection-view,.plans-view{padding:28px 16px 45px}.search-options{grid-template-columns:1fr 1fr}.full-search-results>button{grid-template-columns:1fr;gap:7px}.full-search-results b{display:none}.search-summary{display:block}.search-summary>div{justify-content:flex-start;margin-top:10px}.plan-grid{grid-template-columns:1fr}.plan-days{max-height:270px}}@media (max-width:520px){.study-version{width:min(180px,48vw);max-width:180px}.study-tabs button{padding-inline:8px}.study-tabs button span{display:none}.reader-selectors select:first-child{max-width:120px}.reader-tools>button{padding-inline:9px}.reader-settings{width:calc(100vw - 20px);right:10px}.search-main-field{grid-template-columns:1fr}.search-main-field input{border-right:1px solid var(--study-line)}.search-main-field button{padding:12px}}@media print{.study-header,.study-tabs,.study-books,.study-tools-panel,.reader-commandbar,.mobile-study-bar,.chapter-heading button,.chapter-navigation{display:none!important}.bible-app{color:#000;background:#fff;height:auto;display:block;overflow:visible}.study-layout,.study-workspace,.reader-document{background:#fff;height:auto;display:block;overflow:visible}.chapter-text,.chapter-heading{width:100%}.reader-verse{break-inside:avoid}.reader-verse>p{color:#000}}
