.contact-hero[data-astro-cid-swrpwnim]{position:relative;display:grid;min-height:clamp(340px,44vh,480px);overflow:hidden;color:#fff;background:#111;isolation:isolate}.contact-hero__media[data-astro-cid-swrpwnim]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 45%}.contact-hero[data-astro-cid-swrpwnim]:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at center,#0b0f10c7,#0b0f1099 55%,#0b0f1073)}.contact-hero__content[data-astro-cid-swrpwnim]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:72px;text-align:center}.contact-hero[data-astro-cid-swrpwnim] h1[data-astro-cid-swrpwnim]{font-size:clamp(2.5rem,5.2vw,4.8rem)}.contact-hero[data-astro-cid-swrpwnim] h1[data-astro-cid-swrpwnim] span[data-astro-cid-swrpwnim]{color:#ff9d94}.contact-hero[data-astro-cid-swrpwnim] p[data-astro-cid-swrpwnim]{margin:18px 0 0;color:#ffffffe6;font-size:clamp(1.1rem,2vw,1.35rem)}.contact[data-astro-cid-swrpwnim]{position:relative;overflow:hidden;isolation:isolate}.contact[data-astro-cid-swrpwnim] .halftone{width:min(30vw,420px)}.contact[data-astro-cid-swrpwnim] .section-intro[data-astro-cid-swrpwnim]{max-width:680px}.contact__layout[data-astro-cid-swrpwnim]{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(28px,4vw,48px);align-items:start;max-width:1120px;margin:clamp(44px,5vw,64px) auto 0}.contact-form[data-astro-cid-swrpwnim]{padding:clamp(28px,3.5vw,44px);background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 24px 60px -36px #11161859}.contact-form[data-astro-cid-swrpwnim] .field[data-astro-cid-swrpwnim] label[data-astro-cid-swrpwnim]{font-size:.92rem}.required[data-astro-cid-swrpwnim]{color:var(--coral)}.photo-request[data-astro-cid-swrpwnim]{display:flex;gap:14px;align-items:center;padding:12px;background:var(--cream);border-radius:12px}.photo-request[data-astro-cid-swrpwnim][hidden]{display:none}.photo-request[data-astro-cid-swrpwnim] img[data-astro-cid-swrpwnim]{flex:none;width:72px;height:72px;object-fit:cover;border-radius:8px}.photo-request[data-astro-cid-swrpwnim] p[data-astro-cid-swrpwnim]{margin:0;color:var(--muted);font-size:.92rem}.contact-form[data-astro-cid-swrpwnim] .button[data-astro-cid-swrpwnim]{margin-top:26px}.privacy-note[data-astro-cid-swrpwnim]{margin:12px 0 0;color:var(--muted);font-size:.9rem}.privacy-note[data-astro-cid-swrpwnim] a[data-astro-cid-swrpwnim]{color:var(--coral);text-decoration:underline;text-underline-offset:3px}.contact-card[data-astro-cid-swrpwnim]{display:grid;gap:4px;padding:clamp(24px,3vw,36px);background:var(--cream);border-radius:var(--radius)}.contact-card__item[data-astro-cid-swrpwnim]{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid rgba(17,22,24,.1)}.contact-card__item[data-astro-cid-swrpwnim]:first-child{padding-top:0}.contact-card__icon[data-astro-cid-swrpwnim]{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;color:var(--coral);background:#fff;border-radius:50%}.contact-card[data-astro-cid-swrpwnim] h3[data-astro-cid-swrpwnim]{margin:2px 0 6px;font-size:1.08rem}.contact-card[data-astro-cid-swrpwnim] p[data-astro-cid-swrpwnim]{margin:0 0 6px;color:var(--muted);font-size:.95rem}.contact-card[data-astro-cid-swrpwnim] .text-link[data-astro-cid-swrpwnim]{font-size:.92rem}.contact-card__phone[data-astro-cid-swrpwnim]{display:block;color:var(--ink);font-weight:650;transition:color .2s ease}.contact-card__phone[data-astro-cid-swrpwnim]:hover{color:var(--coral)}.contact-card__soon[data-astro-cid-swrpwnim]{font-style:italic}.contact-card__social[data-astro-cid-swrpwnim]{display:flex;gap:10px;padding-top:18px}.contact-card__social[data-astro-cid-swrpwnim] a[data-astro-cid-swrpwnim]{display:grid;place-items:center;width:44px;height:44px;color:var(--ink);background:#fff;border-radius:50%;transition:color .2s ease,background .2s ease}.contact-card__social[data-astro-cid-swrpwnim] a[data-astro-cid-swrpwnim]:hover{color:#fff;background:var(--coral)}.map[data-astro-cid-swrpwnim] iframe[data-astro-cid-swrpwnim]{display:block;width:100%;height:clamp(320px,38vw,460px);border:0;filter:grayscale(.25)}.prayer-band[data-astro-cid-swrpwnim]{padding:clamp(56px,6vw,80px) 0;background:var(--cream)}.prayer-band__inner[data-astro-cid-swrpwnim]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px}.prayer-band[data-astro-cid-swrpwnim] h2[data-astro-cid-swrpwnim]{font-size:clamp(1.8rem,3vw,2.6rem)}.prayer-band[data-astro-cid-swrpwnim] p[data-astro-cid-swrpwnim]{max-width:60ch;margin:12px 0 0;color:var(--muted)}@media(max-width:900px){.contact__layout[data-astro-cid-swrpwnim]{grid-template-columns:1fr}.contact[data-astro-cid-swrpwnim] .halftone{display:none}}@media(max-width:640px){.contact-form[data-astro-cid-swrpwnim]{padding:22px 18px}.contact-form[data-astro-cid-swrpwnim] .button[data-astro-cid-swrpwnim],.prayer-band[data-astro-cid-swrpwnim] .button[data-astro-cid-swrpwnim]{width:100%}}
