.local_hero__IjzUP{padding:26px 0 48px;background:linear-gradient(135deg,#fffdfb 30%,#efe5dc)}.local_breadcrumb__rCdns{flex-wrap:wrap;margin-bottom:28px}.local_heroLayout__OP0F0{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(32px,5vw,80px)}.local_heroCopy__kMLsf{padding:24px 0;min-width:0}.local_title__ZzAXl{margin:16px 0 24px;font-size:clamp(2.5rem,4.8vw,4.7rem);line-height:1.08;font-weight:750;letter-spacing:-.055em;overflow-wrap:break-word}.local_title__ZzAXl span{color:var(--accent-ink)}.local_heroLead__i_PPP{color:var(--muted);font-size:1.05rem;line-height:1.8;max-width:49ch}.local_offerSummary__Q8VuV{margin:16px 0 0;max-width:49ch;font-size:.95rem;line-height:1.7;font-weight:600}.local_serviceArea__xed8Z{margin:18px 0 0;padding-left:16px;border-left:2px solid var(--accent-ink);color:var(--text);font-size:.85rem;line-height:1.7;max-width:56ch}.local_actions__32Opz{display:flex;align-items:center;flex-wrap:wrap;gap:18px 24px;margin-top:28px}.local_phone__vuhlw{padding:12px 0;font-size:.9rem;font-weight:650;text-underline-offset:5px}.local_phone__vuhlw:hover{text-decoration:underline;color:var(--accent-ink)}.local_micro__Oot_9{margin:16px 0 0;font-size:.78rem;color:var(--muted)}.local_heroVisual__U_Dec{position:relative;margin:0;min-width:0;height:510px;overflow:hidden;border-radius:120px 18px 18px 18px;background:var(--line)}.local_cityHeroVisual__ckgH9{min-width:0}.local_cityHeroVisual__ckgH9 .local_cityHeroGallery__z4Jz1{width:100%;margin:0}.local_cityHeroVisual__ckgH9 .local_cityHeroStage__4IGBg{height:510px;aspect-ratio:auto;border-radius:18px}.local_cityHeroCaption__mZD6O{margin:8px 0 0;text-align:center;font-size:.85rem;line-height:1.7;color:var(--muted)}.local_cityHeroCaption__mZD6O>span{display:block}.local_cityHeroCaption__mZD6O a{display:inline-block;padding:8px;color:var(--accent-ink);text-decoration:underline;text-underline-offset:4px}.local_heroVisual__U_Dec figcaption{position:absolute;inset:auto 0 0;padding:64px 28px 24px;color:#fff;background:linear-gradient(#0000,#11100feb)}.local_heroVisual__U_Dec figcaption>span{display:block;font-size:1.35rem;font-weight:650;margin-bottom:8px}.local_heroVisual__U_Dec figcaption a{font-size:.85rem;text-decoration:underline;text-underline-offset:4px}.local_proof__ak9qx{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px;padding-top:24px;border-top:1px solid var(--line)}.local_proof__ak9qx>span{display:flex;align-items:center;gap:12px;font-size:.86rem;font-weight:550}.local_proof__ak9qx svg{color:var(--accent-ink);flex-shrink:0}.local_lead___HKlh{margin:16px 0 24px;max-width:64ch;line-height:1.75;color:var(--muted)}.local_services__Cn3hR{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px;gap:16px}.local_service__I4usF{display:flex;flex-direction:column;align-items:flex-start;padding:28px;border:1px solid var(--line);border-radius:16px;background:var(--v2-paper);text-decoration:none;transition:border-color .2s,box-shadow .2s}.local_service__I4usF:hover{border-color:var(--accent-ink);box-shadow:0 8px 24px #221f1c08}.local_service__I4usF>svg{color:var(--accent-ink);margin-bottom:24px}.local_localInfo__s8lBM h3,.local_projectCopy__q8krr h3,.local_service__I4usF h3{margin:0 0 10px;font-size:1.15rem;font-weight:700;line-height:1.4}.local_localInfo__s8lBM p,.local_projectCopy__q8krr>p:not(:first-child),.local_service__I4usF p{margin:0 0 20px;color:var(--muted);line-height:1.7;font-size:.92rem}.local_serviceAction__tOmzK{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:auto;font-weight:650;font-size:.86rem;color:var(--accent-ink)}.local_otherServices__eVcSE{display:flex;gap:12px 24px;flex-wrap:wrap;align-items:center;margin-top:24px;font-size:.86rem}.local_otherServices__eVcSE>span{color:var(--muted)}.local_otherServices__eVcSE a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}.local_sectionHeading__4kA_N{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.local_gallery__lVH61{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.local_photo__OC_fx{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:14px;background:var(--line)}.local_projectLink__r1OX7{display:block;text-decoration:none;border-radius:14px}.local_projectLink__r1OX7:hover .local_serviceAction__tOmzK{text-decoration:underline;text-underline-offset:4px}.local_projectCopy__q8krr{padding:20px 0 0}.local_projectCopy__q8krr>p:first-child{font-size:.65rem;margin-bottom:8px}.local_projectCopy__q8krr h3{font-size:1.05rem}.local_towns__FuXX5{display:flex;flex-wrap:wrap;gap:8px}.local_towns__FuXX5 :is(a,span){display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid var(--line);border-radius:8px;font-size:.9rem}.local_towns__FuXX5 a:hover{border-color:var(--accent-ink)}.local_localInfo__s8lBM{margin-top:32px;padding:24px;background:var(--v2-band);border:1px solid var(--line);border-radius:12px}.local_cemeteryNote__t1QMN{padding-top:24px;padding-bottom:32px;color:var(--muted);font-size:.85rem;line-height:1.7}.local_cemeteryNote__t1QMN p{margin:0 0 8px}.local_cemeteryNote__t1QMN a{display:inline-block;padding:8px 0;color:var(--accent-ink);text-decoration:underline;text-underline-offset:4px}.local_localInfo__s8lBM a,.local_readMore__83Hcv a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:4px;line-height:1.7}.local_contact__QUwHz{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:60px;align-items:start}.local_directory__h5C_B,.local_form__Z6rf7{scroll-margin-top:110px;min-width:0}.local_readMore__83Hcv{display:grid;gap:8px}.local_cemeteries__eRoeu{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 24px;margin:0 0 8px;padding-left:20px;line-height:1.6}.local_localInfo__s8lBM .local_source__oFHhx{margin:14px 0 0;font-size:.8rem}.local_nearbyTitle__A9ZnB{margin:40px 0 0;font-size:1.15rem;font-weight:700;line-height:1.4}.local_readMore__83Hcv a{padding:8px 0}.local_regions__dWNpc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}.local_region__rekT5{padding:28px;border:1px solid var(--line);border-radius:16px;background:var(--v2-paper)}.local_region__rekT5 h3{display:flex;gap:16px;align-items:center;font-size:1.4rem;margin:0 0 18px}.local_region__rekT5 h3>span{color:var(--accent-ink);font-size:.7rem;letter-spacing:.1em}.local_cityLinks__j8eNP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.local_cityLinks__j8eNP a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;min-height:48px;border-top:1px solid var(--line);font-size:.87rem;text-decoration:none}.local_cityLinks__j8eNP a span,.local_cityLinks__j8eNP a:hover{color:var(--accent-ink)}.local_cityLinks__j8eNP a{font-weight:600}.local_cityLinks__j8eNP>span{display:flex;align-items:center;padding:12px 0;min-height:48px;border-top:1px solid var(--line);font-size:.87rem;color:var(--muted)}@media (max-width:1100px){.local_services__Cn3hR{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.local_heroLayout__OP0F0{gap:32px}.local_heroVisual__U_Dec{height:470px}.local_service__I4usF{padding:22px}.local_contact__QUwHz{gap:32px}}@media (max-width:760px){.local_hero__IjzUP{padding-top:20px;padding-bottom:32px}.local_contact__QUwHz,.local_heroLayout__OP0F0{grid-template-columns:1fr;gap:24px}.local_heroCopy__kMLsf{padding:0}.local_breadcrumb__rCdns{margin-bottom:24px;font-size:.7rem}.local_title__ZzAXl{font-size:clamp(2.5rem,8.5vw,3.8rem);margin:12px 0 20px}.local_heroLead__i_PPP{font-size:.96rem;line-height:1.7}.local_heroVisual__U_Dec{height:320px;border-top-left-radius:70px}.local_cityHeroVisual__ckgH9 .local_cityHeroStage__4IGBg{height:360px}.local_heroVisual__U_Dec figcaption{padding:48px 20px 20px}.local_proof__ak9qx{gap:14px;margin-top:24px}.local_proof__ak9qx>span{flex-direction:column;align-items:flex-start;gap:8px;font-size:.72rem;line-height:1.5}.local_services__Cn3hR{grid-template-columns:1fr;gap:12px;margin-top:24px}.local_service__I4usF{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px 16px;padding:20px}.local_service__I4usF>svg{grid-row:1/4;margin:0}.local_service__I4usF h3{margin:0;font-size:1.05rem}.local_service__I4usF p{margin:0 0 4px}.local_serviceAction__tOmzK{grid-column:2}.local_regions__dWNpc{grid-template-columns:1fr}.local_sectionHeading__4kA_N{align-items:flex-start;flex-direction:column;gap:14px}}@media (max-width:640px){.local_actions__32Opz{gap:6px 18px;margin-top:22px}.local_actions__32Opz>:first-child{width:100%;justify-content:space-between}.local_micro__Oot_9{margin-top:4px}.local_gallery__lVH61{grid-template-columns:1fr;gap:24px}.local_projectLink__r1OX7{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:18px}.local_photo__OC_fx{aspect-ratio:3/4}.local_projectCopy__q8krr{padding:0}.local_projectCopy__q8krr h3{font-size:.95rem}.local_projectCopy__q8krr>p:not(:first-child){display:none}.local_projectCopy__q8krr .local_serviceAction__tOmzK{font-size:.78rem;margin-top:12px}.local_region__rekT5{padding:22px}.local_cityLinks__j8eNP{gap:0 16px}.local_cityLinks__j8eNP a,.local_cityLinks__j8eNP>span{font-size:.8rem}}