.cemetery-list[data-astro-cid-mjvzmbyv]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:28px;max-width:1400px;margin:0;padding:0;list-style:none;display:grid}.cemetery-card[data-astro-cid-mjvzmbyv]{background:var(--surface-card);border:1px solid var(--hairline);flex-direction:column;display:flex;padding-left:0!important}.cemetery-card[data-astro-cid-mjvzmbyv]:before{content:none!important}.cemetery-media[data-astro-cid-mjvzmbyv]{aspect-ratio:3/2;background:var(--surface-shade);overflow:hidden}.cemetery-media-link[data-astro-cid-mjvzmbyv]{width:100%;height:100%;display:block;position:relative}.cemetery-media-link[data-astro-cid-mjvzmbyv] img[data-astro-cid-mjvzmbyv]{object-fit:cover;width:100%;height:100%;display:block}.cemetery-media-overlay[data-astro-cid-mjvzmbyv]{backdrop-filter:blur(6px);color:#f4efe5;text-align:center;background:#211e198c;padding:10px 14px;font-size:.8125rem;font-weight:700;transition:background-color .15s;position:absolute;bottom:0;left:0;right:0}.cemetery-media-link[data-astro-cid-mjvzmbyv]:hover .cemetery-media-overlay[data-astro-cid-mjvzmbyv]{background:#211e19bf}.cemetery-map-link[data-astro-cid-mjvzmbyv]{text-align:center;width:100%;height:100%;color:var(--ink-600);background:radial-gradient(circle at 30% 30%,#9c6b3f1a,#0000 55%),radial-gradient(circle at 75% 70%,#9c6b3f14,#0000 55%);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.cemetery-map-link[data-astro-cid-mjvzmbyv]:hover{color:var(--ember-500);background-color:var(--surface-base)}.cemetery-map-link[data-astro-cid-mjvzmbyv] svg[data-astro-cid-mjvzmbyv]{color:var(--ember-500)}.cemetery-map-link-label[data-astro-cid-mjvzmbyv]{text-decoration:underline;text-decoration-color:var(--hairline);text-underline-offset:3px;font-size:.9375rem;font-weight:700}.cemetery-map-link-tag[data-astro-cid-mjvzmbyv]{letter-spacing:.02em;color:var(--ink-600);opacity:.85;font-size:.75rem}.cemetery-body[data-astro-cid-mjvzmbyv]{flex-direction:column;flex:1;padding:20px;display:flex}.cemetery-abbr[data-astro-cid-mjvzmbyv]{letter-spacing:.04em;color:var(--ink-600);margin:0 0 3px;font-size:.9375rem;font-weight:700}.cemetery-name[data-astro-cid-mjvzmbyv]{color:var(--ink-900);margin:0 0 8px;font-size:1.0625rem;font-weight:700;line-height:1.35}.cemetery-address-label[data-astro-cid-mjvzmbyv]{letter-spacing:.08em;text-transform:uppercase;color:var(--ember-500);margin:0 0 2px;font-size:.75rem;font-weight:700}.cemetery-address[data-astro-cid-mjvzmbyv]{color:var(--ink-600);margin:0 0 18px;font-size:.9375rem;font-style:normal;line-height:1.5}.cemetery-scheme-link[data-astro-cid-mjvzmbyv]{color:var(--ember-500);text-decoration:underline;text-decoration-color:var(--hairline);text-underline-offset:3px;align-items:center;gap:6px;margin:-8px 0 18px;font-size:.875rem;font-weight:700;display:inline-flex}.cemetery-scheme-link[data-astro-cid-mjvzmbyv]:hover{color:var(--ink-900)}.cemetery-scheme-link[data-astro-cid-mjvzmbyv]:focus-visible{outline:3px solid var(--ember-500);outline-offset:2px}.cemetery-call[data-astro-cid-mjvzmbyv]{border:1px solid var(--hairline);color:var(--ink-900);justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:12px 18px;font-size:.875rem;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.cemetery-call[data-astro-cid-mjvzmbyv]:hover{border-color:var(--ember-500);color:var(--ember-500)}.cemetery-call[data-astro-cid-mjvzmbyv]:focus-visible,.cemetery-map-link[data-astro-cid-mjvzmbyv]:focus-visible,.cemetery-media-link[data-astro-cid-mjvzmbyv]:focus-visible{outline:3px solid var(--ember-500);outline-offset:2px}@media (width<=720px){.cemetery-list[data-astro-cid-mjvzmbyv]{grid-template-columns:1fr}}.memo-block[data-astro-cid-cf5tpexo]{padding:32px var(--container-pad) 0}.burial-options[data-astro-cid-cf5tpexo]{font-family:var(--font-display);color:var(--ink-900);margin:28px 0 8px;font-size:1.25rem;font-weight:500}.fold[data-astro-cid-cf5tpexo] summary[data-astro-cid-cf5tpexo]{cursor:pointer;padding-block:8px;font-weight:700}.hero-note[data-astro-cid-cf5tpexo]{color:var(--ink-600);align-items:center;gap:10px;margin:16px 0 0;font-size:.9375rem;display:inline-flex}.live-dot[data-astro-cid-cf5tpexo]{background:var(--accent-green);border-radius:50%;width:8px;height:8px}.hero-text[data-astro-cid-cf5tpexo]>.quick-facts{margin-bottom:28px}@media (width<=640px){.territory-card[data-astro-cid-cf5tpexo]{display:none}}.hero[data-astro-cid-cf5tpexo]{padding:64px var(--container-pad) 40px;grid-template-columns:minmax(0,56%) minmax(0,1fr);align-items:center;gap:64px;display:grid}.eyebrow[data-astro-cid-cf5tpexo]{letter-spacing:.1em;text-transform:uppercase;color:var(--ember-500);margin:0 0 20px;font-size:.9375rem;font-weight:700}.hero[data-astro-cid-cf5tpexo] h1[data-astro-cid-cf5tpexo]{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 22px;font-size:clamp(2.25rem,1.5rem + 2.8vw,3.5rem);font-weight:500;line-height:1.1}.lead[data-astro-cid-cf5tpexo]{color:var(--ink-600);max-width:520px;margin:0 0 36px;font-size:1.1875rem;line-height:1.6}.hero-cta[data-astro-cid-cf5tpexo]{flex-wrap:wrap;gap:16px;display:flex}.cta-primary[data-astro-cid-cf5tpexo]{background:var(--cta-ink);color:var(--cta-text);align-items:center;padding:16px 32px;font-size:1.125rem;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.cta-primary[data-astro-cid-cf5tpexo]:hover{background:var(--ember-500)}.pdf-button-secondary[data-astro-cid-cf5tpexo]{color:var(--ink-900);border:1px solid var(--ink-900);white-space:nowrap;background:0 0;align-items:center;padding:16px 28px;font-size:1.0625rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.pdf-button-secondary[data-astro-cid-cf5tpexo]:hover{background:var(--ink-900);color:var(--cta-text)}.territory-card[data-astro-cid-cf5tpexo]{background:var(--surface-card);border:1px solid var(--hairline);padding:40px 44px}.territory-list[data-astro-cid-cf5tpexo]{gap:28px;margin:0;padding:0;list-style:none;display:grid}.territory-list[data-astro-cid-cf5tpexo] li[data-astro-cid-cf5tpexo]{align-items:baseline;gap:20px;display:flex}.territory-index[data-astro-cid-cf5tpexo]{font-family:var(--font-display);color:var(--hairline);flex-shrink:0;font-size:1.75rem;font-weight:500;transition:color .6s}.territory-list[data-astro-cid-cf5tpexo] li[data-astro-cid-cf5tpexo].is-active .territory-index[data-astro-cid-cf5tpexo]{color:var(--ember-500)}.territory-text[data-astro-cid-cf5tpexo]{flex-direction:column;gap:8px;min-width:0;display:flex}.territory-name[data-astro-cid-cf5tpexo]{color:var(--ink-600);font-size:1.0625rem;font-weight:700;transition:color .6s}.territory-list[data-astro-cid-cf5tpexo] li[data-astro-cid-cf5tpexo].is-active .territory-name[data-astro-cid-cf5tpexo]{color:var(--ink-900)}.territory-bar[data-astro-cid-cf5tpexo]{background:var(--accent-green);width:0%;height:2px;transition:width .9s;display:block}.territory-list[data-astro-cid-cf5tpexo] li[data-astro-cid-cf5tpexo].is-active .territory-bar[data-astro-cid-cf5tpexo]{width:100%}@media (width<=1000px){.hero[data-astro-cid-cf5tpexo]{padding:48px var(--container-pad) 32px;grid-template-columns:minmax(0,1fr);gap:40px}.territory-card[data-astro-cid-cf5tpexo]{padding:32px 28px}}@media (width<=480px){.hero-cta[data-astro-cid-cf5tpexo]{flex-direction:column;align-items:stretch}.cta-primary[data-astro-cid-cf5tpexo],.pdf-button-secondary[data-astro-cid-cf5tpexo]{justify-content:center}}.scheme-grid[data-astro-cid-cf5tpexo]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.scheme-card[data-astro-cid-cf5tpexo] a[data-astro-cid-cf5tpexo]{background:var(--surface-card);border:1px solid var(--hairline);color:var(--ink-900);text-decoration:none;transition:border-color .15s;display:block}.scheme-card[data-astro-cid-cf5tpexo] a[data-astro-cid-cf5tpexo]:hover{border-color:var(--ember-500)}.scheme-card[data-astro-cid-cf5tpexo] a[data-astro-cid-cf5tpexo]:focus-visible{outline:3px solid var(--ember-500);outline-offset:2px}.scheme-card[data-astro-cid-cf5tpexo] img[data-astro-cid-cf5tpexo]{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.scheme-card[data-astro-cid-cf5tpexo] span[data-astro-cid-cf5tpexo]{padding:12px 14px;font-size:.9375rem;font-weight:700;display:block}.docs-columns[data-astro-cid-cf5tpexo]{grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:20px;display:grid}.docs-columns[data-astro-cid-cf5tpexo] h3[data-astro-cid-cf5tpexo]{font-family:var(--font-display);margin:0 0 12px;font-size:1.125rem;font-weight:500}.docs-result[data-astro-cid-cf5tpexo]{color:var(--ink-900);margin:0 0 20px;font-size:.9375rem;line-height:1.6}@media (width<=700px){.docs-columns[data-astro-cid-cf5tpexo]{grid-template-columns:minmax(0,1fr);gap:24px}}.faq[data-astro-cid-cf5tpexo]{padding:64px var(--container-pad);border-top:1px solid var(--hairline);background:var(--surface-base);text-align:center;scroll-margin-top:104px}.section-eyebrow[data-astro-cid-cf5tpexo]{letter-spacing:.1em;text-transform:uppercase;color:var(--ember-500);margin:0 0 12px;font-size:.875rem;font-weight:700}.faq[data-astro-cid-cf5tpexo] h2[data-astro-cid-cf5tpexo]{font-family:var(--font-display);margin:0 0 32px;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);font-weight:500}.faq-list[data-astro-cid-cf5tpexo]{text-align:left;background:var(--hairline);gap:2px;max-width:780px;margin:0 auto;display:grid}.faq-item[data-astro-cid-cf5tpexo]{background:var(--surface-card);padding:20px 24px}.faq-item[data-astro-cid-cf5tpexo] summary[data-astro-cid-cf5tpexo]{cursor:pointer;margin:-20px -24px -8px;padding:20px 24px 8px;font-size:1.0625rem;font-weight:700;list-style:none;display:block}.faq-item[data-astro-cid-cf5tpexo] summary[data-astro-cid-cf5tpexo]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-cf5tpexo] summary[data-astro-cid-cf5tpexo]:after{content:"+";float:right;color:var(--ember-500);font-weight:400}.faq-item[data-astro-cid-cf5tpexo][open] summary[data-astro-cid-cf5tpexo]:after{content:"−"}.faq-item[data-astro-cid-cf5tpexo] p[data-astro-cid-cf5tpexo]{color:var(--ink-600);margin:12px 0 0;font-size:.9375rem;line-height:1.6}@media (width<=1000px){.faq[data-astro-cid-cf5tpexo]{padding:48px var(--container-pad)}}
