.hero-visual[data-astro-cid-t2rglxzn]{width:100%;height:100%;position:relative;-webkit-mask-image:radial-gradient(88% 88% at 50% 52%,#000 55%,#0000 100%);mask-image:radial-gradient(88% 88% at 50% 52%,#000 55%,#0000 100%)}.grave-care-scene[data-astro-cid-t2rglxzn] svg[data-astro-cid-t2rglxzn]{width:100%;height:100%;display:block;position:absolute;inset:0}@keyframes sceneBreath{0%{opacity:.3}4%,97%{opacity:1}to{opacity:.3}}.scene[data-astro-cid-t2rglxzn]{animation:14s ease-in-out infinite sceneBreath}@keyframes crossOldFade{0%,4%{opacity:0}14%,22%{opacity:1}36%,to{opacity:0}}.cross-old-e[data-astro-cid-t2rglxzn]{transform-box:fill-box;transform-origin:50% 100%;opacity:0;animation:14s ease-in-out infinite crossOldFade;transform:rotate(-13deg)}.weeds-e[data-astro-cid-t2rglxzn] path[data-astro-cid-t2rglxzn]{opacity:0;animation:14s ease-in-out infinite crossOldFade}@keyframes crossNewFade{0%,30%{opacity:0}44%,to{opacity:1}}.cross-new-e[data-astro-cid-t2rglxzn]{opacity:0;animation:14s ease-out infinite crossNewFade}@keyframes tidyGrassFade{0%,32%{opacity:0;transform:scaleY(.4)}44%,to{opacity:1;transform:scaleY(1)}}.tidy-grass-e[data-astro-cid-t2rglxzn] line[data-astro-cid-t2rglxzn]{transform-box:fill-box;transform-origin:50% 100%;opacity:0;animation:14s ease-out infinite tidyGrassFade}@keyframes flowerBloom{0%,48%{opacity:0;transform:scale(.2)rotate(-10deg)}64%,to{opacity:1;transform:scale(1)rotate(0)}}.flower-item[data-astro-cid-t2rglxzn]{transform-box:fill-box;transform-origin:50% 100%;opacity:0;animation:14s cubic-bezier(.22,1,.36,1) infinite flowerBloom}@media (prefers-reduced-motion:reduce){.scene[data-astro-cid-t2rglxzn],.cross-old-e[data-astro-cid-t2rglxzn],.weeds-e[data-astro-cid-t2rglxzn] path[data-astro-cid-t2rglxzn],.cross-new-e[data-astro-cid-t2rglxzn],.tidy-grass-e[data-astro-cid-t2rglxzn] line[data-astro-cid-t2rglxzn],.flower-item[data-astro-cid-t2rglxzn]{animation:none!important}.cross-old-e[data-astro-cid-t2rglxzn],.weeds-e[data-astro-cid-t2rglxzn] path[data-astro-cid-t2rglxzn]{opacity:0}.cross-new-e[data-astro-cid-t2rglxzn],.tidy-grass-e[data-astro-cid-t2rglxzn] line[data-astro-cid-t2rglxzn],.flower-item[data-astro-cid-t2rglxzn]{opacity:1;transform:scale(1)rotate(0)}}@media (width<=1000px){.hero-visual[data-astro-cid-t2rglxzn]{aspect-ratio:auto;width:100%;max-width:420px;height:clamp(156px,36vw,210px);margin:0 auto;position:relative;overflow:hidden}.grave-care-scene[data-astro-cid-t2rglxzn] svg[data-astro-cid-t2rglxzn]{transform-origin:50%;position:absolute;inset:0;transform:scale(1.42)}}@media (width<=380px){.hero-visual[data-astro-cid-t2rglxzn]{max-width:100%;height:144px}}.care-form[data-astro-cid-fnssm2z2]{padding:64px var(--container-pad);border-top:1px solid var(--hairline);background:var(--surface-card);scroll-margin-top:96px}.care-form[data-astro-cid-fnssm2z2] h2[data-astro-cid-fnssm2z2]{font-family:var(--font-display);margin:0 0 12px;font-size:clamp(1.875rem,1.5rem + 1.4vw,2.75rem);font-weight:500}.care-form-lead[data-astro-cid-fnssm2z2]{color:var(--ink-600);max-width:620px;margin:0 0 32px;font-size:1.0625rem;line-height:1.6}.care-form-grid[data-astro-cid-fnssm2z2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:780px;display:grid}.field[data-astro-cid-fnssm2z2]{min-width:0;color:var(--ink-900);flex-direction:column;gap:8px;font-size:.9375rem;font-weight:700;display:flex}.field-comment[data-astro-cid-fnssm2z2],.field-consent[data-astro-cid-fnssm2z2],.field-submit[data-astro-cid-fnssm2z2]{grid-column:1/-1}.field[data-astro-cid-fnssm2z2] input[data-astro-cid-fnssm2z2]:not([type=checkbox]),.field[data-astro-cid-fnssm2z2] select[data-astro-cid-fnssm2z2],.field[data-astro-cid-fnssm2z2] textarea[data-astro-cid-fnssm2z2]{border:1px solid var(--hairline);background:var(--surface-base);font-family:var(--font-body);color:var(--ink-900);padding:12px 16px;font-size:1rem;font-weight:400}.field[data-astro-cid-fnssm2z2] textarea[data-astro-cid-fnssm2z2]{resize:vertical;min-height:88px}.field[data-astro-cid-fnssm2z2] input[data-astro-cid-fnssm2z2]:focus-visible,.field[data-astro-cid-fnssm2z2] select[data-astro-cid-fnssm2z2]:focus-visible,.field[data-astro-cid-fnssm2z2] textarea[data-astro-cid-fnssm2z2]:focus-visible{outline:3px solid var(--ember-500);outline-offset:1px}.field-consent[data-astro-cid-fnssm2z2]{color:var(--ink-600);flex-direction:row;align-items:flex-start;gap:10px;font-size:.875rem;font-weight:400}.field-consent[data-astro-cid-fnssm2z2] input[data-astro-cid-fnssm2z2]{width:18px;height:18px;accent-color:var(--ember-500);flex-shrink:0;margin-top:2px}.field-consent[data-astro-cid-fnssm2z2] a[data-astro-cid-fnssm2z2]{color:var(--ink-900);text-decoration:underline}.field-submit[data-astro-cid-fnssm2z2]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.btn-primary[data-astro-cid-fnssm2z2]{background:var(--cta-ink);color:var(--cta-text);font-family:var(--font-body);cursor:pointer;border:none;align-items:center;padding:16px 32px;font-size:1.0625rem;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.btn-primary[data-astro-cid-fnssm2z2]:hover{background:var(--ember-500)}.btn-primary[data-astro-cid-fnssm2z2]:focus-visible{outline:3px solid var(--ember-500);outline-offset:2px}.care-form-note[data-astro-cid-fnssm2z2]{color:var(--ink-600);margin:0;font-size:.875rem}.care-form-result[data-astro-cid-fnssm2z2]{background:var(--surface-shade);border:1px solid var(--hairline);max-width:620px;margin-top:48px;padding:32px}.care-form-result[data-astro-cid-fnssm2z2] h3[data-astro-cid-fnssm2z2]{font-family:var(--font-display);margin:0 0 10px;font-size:1.375rem;font-weight:500}.care-form-result[data-astro-cid-fnssm2z2]>p[data-astro-cid-fnssm2z2]{color:var(--ink-600);margin:0 0 20px;font-size:.9375rem;line-height:1.55}.care-summary[data-astro-cid-fnssm2z2]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px 24px;margin:0 0 24px;display:grid}.care-summary[data-astro-cid-fnssm2z2] dt{letter-spacing:.04em;text-transform:uppercase;color:var(--ember-500);font-size:.8125rem;font-weight:700}.care-summary[data-astro-cid-fnssm2z2] dd{color:var(--ink-900);margin:0;font-size:.9375rem}.care-form-result[data-astro-cid-fnssm2z2] .btn-primary[data-astro-cid-fnssm2z2]{flex-direction:column;gap:2px}.care-form-phone[data-astro-cid-fnssm2z2]{opacity:.85;font-size:.8125rem}@media (width<=1000px){.care-form[data-astro-cid-fnssm2z2]{padding:48px var(--container-pad)}}@media (width<=640px){.care-form-grid[data-astro-cid-fnssm2z2]{grid-template-columns:minmax(0,1fr)}}.field[data-astro-cid-fnssm2z2] input[data-astro-cid-fnssm2z2],.field[data-astro-cid-fnssm2z2] select[data-astro-cid-fnssm2z2],.field[data-astro-cid-fnssm2z2] textarea[data-astro-cid-fnssm2z2]{width:100%}.field-submit[data-astro-cid-fnssm2z2],.btn-primary[data-astro-cid-fnssm2z2]{min-width:0;max-width:100%}.hero[data-astro-cid-bavql3pg]{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-bavql3pg]{letter-spacing:.1em;text-transform:uppercase;color:var(--ember-500);margin:0 0 22px;font-size:.9375rem;font-weight:700}.hero[data-astro-cid-bavql3pg] h1[data-astro-cid-bavql3pg]{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 24px;font-size:clamp(2rem,1.3rem + 2.6vw,3.25rem);font-weight:500;line-height:1.12}.lead[data-astro-cid-bavql3pg]{color:var(--ink-600);max-width:560px;margin:0 0 36px;font-size:1.25rem;line-height:1.6}.hero-cta[data-astro-cid-bavql3pg]{flex-wrap:wrap;gap:16px;display:flex}.cta-primary[data-astro-cid-bavql3pg]{background:var(--cta-ink);color:var(--cta-text);align-items:center;gap:10px;padding:16px 32px;font-size:1.125rem;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.cta-primary[data-astro-cid-bavql3pg]:hover{background:var(--ember-500)}@media (width<=1000px){.hero[data-astro-cid-bavql3pg]{padding:40px var(--container-pad) 24px;grid-template-columns:1fr;gap:12px}}@media (width<=640px){.hero[data-astro-cid-bavql3pg]{padding:28px var(--container-pad) 20px;row-gap:14px}.hero-text[data-astro-cid-bavql3pg]{display:contents}.eyebrow[data-astro-cid-bavql3pg]{order:1;margin:0;font-size:.8125rem}.hero[data-astro-cid-bavql3pg] h1[data-astro-cid-bavql3pg]{order:2;margin:0;font-size:clamp(1.875rem,7.5vw,2.125rem)}.hero[data-astro-cid-bavql3pg]>.hero-visual{order:20}.hero-text[data-astro-cid-bavql3pg]>.quick-facts{order:5;margin-top:calc(var(--qf-up) - 14px)!important;margin-bottom:calc(var(--qf-down) - 14px)!important}.lead[data-astro-cid-bavql3pg]{order:4;margin:0;font-size:1.0625rem;line-height:1.5}.hero-cta[data-astro-cid-bavql3pg]{order:6}}@media (width<=380px){.hero[data-astro-cid-bavql3pg] h1[data-astro-cid-bavql3pg]{font-size:1.75rem;line-height:1.08}}.more-list[data-astro-cid-bavql3pg] summary[data-astro-cid-bavql3pg]{cursor:pointer;margin:8px 0;font-weight:700}.catalog-links[data-astro-cid-bavql3pg]{flex-wrap:wrap;gap:12px 28px;margin-top:8px;display:flex}.catalog-link[data-astro-cid-bavql3pg]{color:var(--ink-900);border-bottom:1px solid var(--hairline);font-size:.9375rem;font-weight:700;text-decoration:none}.catalog-link[data-astro-cid-bavql3pg]:hover{color:var(--ember-500);border-color:var(--ember-500)}
