.container[data-astro-cid-wnp6cgz3]{max-width:1100px;margin:0 auto;padding:0 2rem;width:100%}.welcome-hero[data-astro-cid-wnp6cgz3]{background:var(--forest-dark);padding:6rem 2rem 5rem;text-align:center;position:relative;overflow:hidden}.welcome-hero[data-astro-cid-wnp6cgz3]:before{content:"";position:absolute;inset:0;background-image:url(/images/mthoreb-church-night.jpg);background-size:cover;background-position:center 30%;opacity:.18}.welcome-hero__inner[data-astro-cid-wnp6cgz3]{position:relative;z-index:1}.eyebrow[data-astro-cid-wnp6cgz3]{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-light);margin-bottom:1rem;font-weight:700}.welcome-hero[data-astro-cid-wnp6cgz3] h1[data-astro-cid-wnp6cgz3]{font-family:var(--font-heading);font-size:clamp(2.5rem,6vw,4rem);color:var(--cream);line-height:1.1;margin-bottom:1.25rem}.welcome-hero[data-astro-cid-wnp6cgz3] h1[data-astro-cid-wnp6cgz3] em[data-astro-cid-wnp6cgz3]{color:var(--gold-light);font-style:italic}.welcome-hero[data-astro-cid-wnp6cgz3] p[data-astro-cid-wnp6cgz3]{font-size:1.15rem;color:#f9f5eecc;max-width:580px;margin:0 auto 2rem;line-height:1.7}.btn-gold[data-astro-cid-wnp6cgz3]{background:var(--gold);color:var(--forest-dark);padding:1rem 2.25rem;border-radius:4px;font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:.2s;display:inline-block}.btn-gold[data-astro-cid-wnp6cgz3]:hover{background:var(--gold-light)}.btn-outline-light[data-astro-cid-wnp6cgz3]{border:2px solid rgba(249,245,238,.45);color:var(--cream);padding:1rem 2.25rem;border-radius:4px;font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:.2s;display:inline-block}.btn-outline-light[data-astro-cid-wnp6cgz3]:hover{border-color:var(--gold-light);color:var(--gold-light)}.hero-btns[data-astro-cid-wnp6cgz3]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.expect[data-astro-cid-wnp6cgz3]{padding:6rem 2rem;background:var(--warm-white)}.section-label[data-astro-cid-wnp6cgz3]{font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);margin-bottom:.75rem;font-weight:700}.expect[data-astro-cid-wnp6cgz3] h2[data-astro-cid-wnp6cgz3]{font-family:var(--font-heading);font-size:clamp(1.8rem,3.5vw,2.5rem);line-height:1.2;margin-bottom:.75rem}.expect[data-astro-cid-wnp6cgz3]>.container[data-astro-cid-wnp6cgz3]>p[data-astro-cid-wnp6cgz3]{font-size:1.05rem;color:var(--mid-grey);margin-bottom:3.5rem}.steps[data-astro-cid-wnp6cgz3]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.step[data-astro-cid-wnp6cgz3]{background:var(--cream);border-radius:8px;padding:2rem;border-top:3px solid var(--gold)}.step__num[data-astro-cid-wnp6cgz3]{font-family:var(--font-heading);font-size:2.5rem;color:var(--gold);font-weight:700;line-height:1;margin-bottom:.75rem}.step[data-astro-cid-wnp6cgz3] h3[data-astro-cid-wnp6cgz3]{font-family:var(--font-heading);font-size:1.2rem;margin-bottom:.75rem}.step[data-astro-cid-wnp6cgz3] p[data-astro-cid-wnp6cgz3]{font-size:.9rem;line-height:1.75;color:var(--mid-grey)}.step[data-astro-cid-wnp6cgz3] ul[data-astro-cid-wnp6cgz3]{margin:.5rem 0 0 1rem}.step[data-astro-cid-wnp6cgz3] ul[data-astro-cid-wnp6cgz3] li[data-astro-cid-wnp6cgz3]{font-size:.9rem;line-height:1.75;color:var(--mid-grey);margin-bottom:.25rem}@media(max-width:800px){.steps[data-astro-cid-wnp6cgz3]{grid-template-columns:1fr}}.photo-row[data-astro-cid-wnp6cgz3]{padding:0 2rem 5rem}.photo-row__inner[data-astro-cid-wnp6cgz3]{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.photo-placeholder[data-astro-cid-wnp6cgz3]{border-radius:8px;aspect-ratio:16/9;background:linear-gradient(135deg,var(--forest-mid),var(--forest));display:flex;align-items:center;justify-content:center}.photo-placeholder[data-astro-cid-wnp6cgz3] span[data-astro-cid-wnp6cgz3]{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#f9f5ee59}@media(max-width:600px){.photo-row__inner[data-astro-cid-wnp6cgz3]{grid-template-columns:1fr}}.dress[data-astro-cid-wnp6cgz3]{padding:5rem 2rem;background:var(--cream)}.dress__inner[data-astro-cid-wnp6cgz3]{max-width:700px;margin:0 auto;text-align:center}.dress[data-astro-cid-wnp6cgz3] h2[data-astro-cid-wnp6cgz3]{font-family:var(--font-heading);font-size:clamp(1.8rem,3.5vw,2.5rem);margin-bottom:1rem}.dress[data-astro-cid-wnp6cgz3] p[data-astro-cid-wnp6cgz3]{font-size:1.05rem;line-height:1.8;color:var(--mid-grey);margin-bottom:1rem}.families[data-astro-cid-wnp6cgz3]{padding:6rem 2rem;background:var(--warm-white)}.families__inner[data-astro-cid-wnp6cgz3]{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.families__text[data-astro-cid-wnp6cgz3] h2[data-astro-cid-wnp6cgz3]{font-family:var(--font-heading);font-size:clamp(1.8rem,3.5vw,2.5rem);line-height:1.2;margin-bottom:1.25rem}.families__text[data-astro-cid-wnp6cgz3] p[data-astro-cid-wnp6cgz3]{font-size:1rem;line-height:1.8;color:var(--mid-grey);margin-bottom:1rem}.families__img[data-astro-cid-wnp6cgz3]{border-radius:8px;overflow:hidden;aspect-ratio:4/3}.families__img[data-astro-cid-wnp6cgz3] img[data-astro-cid-wnp6cgz3]{width:100%;height:100%;object-fit:cover}@media(max-width:800px){.families__inner[data-astro-cid-wnp6cgz3]{grid-template-columns:1fr}}.faq[data-astro-cid-wnp6cgz3]{padding:6rem 2rem;background:var(--forest-dark)}.faq__inner[data-astro-cid-wnp6cgz3]{max-width:780px;margin:0 auto}.faq[data-astro-cid-wnp6cgz3] h2[data-astro-cid-wnp6cgz3]{font-family:var(--font-heading);font-size:clamp(1.8rem,3.5vw,2.5rem);color:var(--cream);margin-bottom:.75rem}.faq[data-astro-cid-wnp6cgz3]>.faq__inner[data-astro-cid-wnp6cgz3]>p[data-astro-cid-wnp6cgz3]{color:#f9f5eeb8;margin-bottom:3rem;font-size:1.05rem}.faq-item[data-astro-cid-wnp6cgz3]{border-bottom:1px solid rgba(196,146,58,.2);padding:1.75rem 0}.faq-item[data-astro-cid-wnp6cgz3]:last-child{border-bottom:none}.faq-item[data-astro-cid-wnp6cgz3] h3[data-astro-cid-wnp6cgz3]{font-family:var(--font-heading);font-size:1.1rem;color:var(--gold-light);margin-bottom:.75rem}.faq-item[data-astro-cid-wnp6cgz3] p[data-astro-cid-wnp6cgz3]{font-size:.95rem;line-height:1.8;color:#f9f5eebf}.cta-band[data-astro-cid-wnp6cgz3]{padding:5rem 2rem;background:var(--gold);text-align:center}.cta-band[data-astro-cid-wnp6cgz3] h2[data-astro-cid-wnp6cgz3]{font-family:var(--font-heading);font-size:clamp(1.8rem,3.5vw,2.4rem);color:var(--forest-dark);margin-bottom:.75rem;line-height:1.2}.cta-band[data-astro-cid-wnp6cgz3] p[data-astro-cid-wnp6cgz3]{font-size:1.05rem;color:var(--forest-dark);opacity:.8;margin-bottom:2rem}.btn-dark[data-astro-cid-wnp6cgz3]{background:var(--forest-dark);color:var(--cream);padding:1rem 2.25rem;border-radius:4px;font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:.2s;display:inline-block;margin:0 .5rem}.btn-dark[data-astro-cid-wnp6cgz3]:hover{background:var(--forest)}
