section.svelte-ypbj28{position:relative}.columns.svelte-ypbj28{grid-template-columns:1fr 1fr;align-items:center;gap:2em;display:grid}.buttons.svelte-ypbj28{flex-wrap:wrap;justify-content:center;display:flex;position:relative}.hero.svelte-ypbj28{text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:100px 20px 60px;display:flex}.video.svelte-ypbj28{background:radial-gradient(#11213b 0%,#0c182f 100%);position:absolute;inset:0;overflow:hidden}video.svelte-ypbj28{object-fit:cover;opacity:.5;width:100%;height:100%}.hero-content.svelte-ypbj28{max-width:700px;color:var(--white);position:relative}.hero.svelte-ypbj28 h1:where(.svelte-ypbj28){color:var(--white);font-size:50px;font-weight:600}.hero.svelte-ypbj28 p:where(.svelte-ypbj28){margin-bottom:50px}.hero.svelte-ypbj28 .buttons:where(.svelte-ypbj28){gap:38px}.wine.svelte-ypbj28{background:#8f1b234d}.wine.svelte-ypbj28:hover{background:var(--wine)}.wine.dark-hover.svelte-ypbj28:hover{background:var(--black)}.wine.solid.svelte-ypbj28{background:#8f1b23ad}.verses.svelte-ypbj28{background:var(--white);padding:100px 20px}.verses.svelte-ypbj28 .columns:where(.svelte-ypbj28){max-width:1140px;margin:0 auto}.verses.svelte-ypbj28 img{width:518px;margin:0 auto;box-shadow:6px 6px 9px #0003}.verses.svelte-ypbj28 p:where(.svelte-ypbj28){color:var(--navy);margin-bottom:1.2em}.verses.svelte-ypbj28 strong:where(.svelte-ypbj28){color:var(--black)}.services.svelte-ypbj28{text-align:center;padding:190px 20px}.services-content.svelte-ypbj28{max-width:600px;color:var(--white);margin:0 auto;position:relative}.services.svelte-ypbj28 h2:where(.svelte-ypbj28){color:var(--white);text-transform:capitalize;font-size:36px;font-style:italic;font-weight:600}.services.svelte-ypbj28 p:where(.svelte-ypbj28){margin-bottom:50px}.services.svelte-ypbj28 .buttons:where(.svelte-ypbj28){gap:10px}.faith.svelte-ypbj28{background:var(--white);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:275px;padding:10px 20px;display:flex}.faith.svelte-ypbj28 h3:where(.svelte-ypbj28),.faith.svelte-ypbj28 p:where(.svelte-ypbj28){max-width:818px;color:var(--black);margin:0 0 10px}.gallery.svelte-ypbj28{padding:100px 20px}.gallery.svelte-ypbj28 ul:where(.svelte-ypbj28){grid-template-columns:repeat(3,1fr);gap:15px;max-width:1140px;margin:0 auto;padding:0;list-style:none;display:grid}.gallery.svelte-ypbj28 img{aspect-ratio:3/2;object-fit:cover;width:100%}.app.svelte-ypbj28{background:var(--white);border-block:1px solid #010101;padding:10px 20px;box-shadow:0 18px 40px -10px #00000070}.app.svelte-ypbj28 .columns:where(.svelte-ypbj28){max-width:1200px;margin:0 auto;position:relative}.app-text.svelte-ypbj28{text-align:center}.app.svelte-ypbj28 h2:where(.svelte-ypbj28){color:var(--black);text-transform:capitalize;margin-bottom:10px;font-size:50px;font-weight:500;line-height:1.4}.app.svelte-ypbj28 p:where(.svelte-ypbj28){color:var(--navy);margin:30px 0 20px}.app.svelte-ypbj28 .buttons:where(.svelte-ypbj28){gap:10px;margin-top:40px}.store.svelte-ypbj28{background:var(--link);border:1px solid #333;border-radius:60px;padding:12px 28px}.app.svelte-ypbj28 .columns:where(.svelte-ypbj28)>picture img{width:402px;margin:0 auto}@media (width<=976px){.hero.svelte-ypbj28{min-height:40vh;padding:100px 50px 50px}.hero.svelte-ypbj28 h1:where(.svelte-ypbj28){font-size:40px}.columns.svelte-ypbj28{grid-template-columns:1fr}.verses.svelte-ypbj28{padding:0 80px 50px}.services.svelte-ypbj28{padding:50px}.services.svelte-ypbj28 h2:where(.svelte-ypbj28){font-size:30px}.gallery.svelte-ypbj28{padding:50px}}@media (width<=767px){.hero.svelte-ypbj28{padding:150px 20px 50px}.hero.svelte-ypbj28 h1:where(.svelte-ypbj28){font-size:34px}.hero.svelte-ypbj28 .buttons:where(.svelte-ypbj28){flex-direction:column;align-items:center;gap:20px}.verses.svelte-ypbj28{padding:20px 30px 50px}.services.svelte-ypbj28{padding:50px 30px}.services.svelte-ypbj28 h2:where(.svelte-ypbj28){font-size:24px}.gallery.svelte-ypbj28{padding:50px 30px}.gallery.svelte-ypbj28 ul:where(.svelte-ypbj28){grid-template-columns:1fr}.app.svelte-ypbj28 h2:where(.svelte-ypbj28){font-size:40px}}
