.hero-visual[data-astro-cid-uobqe2ua]{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%)}.monument-scene[data-astro-cid-uobqe2ua] svg[data-astro-cid-uobqe2ua]{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-uobqe2ua]{animation:14s ease-in-out infinite sceneBreath}@keyframes stoneToMonument{0%,4%{opacity:0}9%,13%{opacity:1}32%,to{opacity:1}}.stone-monument[data-astro-cid-uobqe2ua]{animation:14s cubic-bezier(.45,0,.35,1) infinite stoneToMonument}@keyframes twigFade{0%,4%{opacity:0}9%,12%{opacity:1}18%,to{opacity:0}}.twig-e[data-astro-cid-uobqe2ua]{opacity:0;animation:14s ease-in-out infinite twigFade}@keyframes detailFade{0%,36%{opacity:0}48%,to{opacity:1}}.portrait-hint-e[data-astro-cid-uobqe2ua],.nameplate-e[data-astro-cid-uobqe2ua]{opacity:0;animation:14s ease-out infinite detailFade}@keyframes plinthFade{0%,38%{opacity:0;transform:scale(.9)}50%,to{opacity:1;transform:scale(1)}}.plinth-e[data-astro-cid-uobqe2ua]{transform-box:fill-box;transform-origin:50% 100%;opacity:0;animation:14s ease-out infinite plinthFade}@keyframes fenceDraw{0%,44%{opacity:0;stroke-dashoffset:100px}60%,to{opacity:1;stroke-dashoffset:0}}.fence-rail[data-astro-cid-uobqe2ua]{stroke-dasharray:100;animation:14s ease-out infinite fenceDraw}@keyframes fencePostFade{0%,52%{opacity:0}64%,to{opacity:1}}.fence-post-group[data-astro-cid-uobqe2ua]{opacity:0;animation:14s ease-out infinite fencePostFade}@keyframes bushFade{0%,56%{opacity:0;transform:scale(.7)}68%,to{opacity:1;transform:scale(1)}}.bush[data-astro-cid-uobqe2ua]{transform-box:fill-box;transform-origin:50%;animation:14s ease-out infinite bushFade}@keyframes flowerBloom{0%,62%{opacity:0;transform:scale(.2)rotate(-10deg)}78%,to{opacity:1;transform:scale(1)rotate(0)}}.flower-item[data-astro-cid-uobqe2ua]{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-uobqe2ua],.stone-monument[data-astro-cid-uobqe2ua],.twig-e[data-astro-cid-uobqe2ua],.portrait-hint-e[data-astro-cid-uobqe2ua],.nameplate-e[data-astro-cid-uobqe2ua],.plinth-e[data-astro-cid-uobqe2ua],.fence-rail[data-astro-cid-uobqe2ua],.fence-post-group[data-astro-cid-uobqe2ua],.bush[data-astro-cid-uobqe2ua],.flower-item[data-astro-cid-uobqe2ua]{animation:none!important}.stone-monument[data-astro-cid-uobqe2ua]{opacity:1}.twig-e[data-astro-cid-uobqe2ua]{opacity:0}.portrait-hint-e[data-astro-cid-uobqe2ua],.nameplate-e[data-astro-cid-uobqe2ua],.plinth-e[data-astro-cid-uobqe2ua],.bush[data-astro-cid-uobqe2ua],.flower-item[data-astro-cid-uobqe2ua],.fence-post-group[data-astro-cid-uobqe2ua]{opacity:1;transform:scale(1)rotate(0)}.fence-rail[data-astro-cid-uobqe2ua]{opacity:1;stroke-dashoffset:0}}@media (width<=1000px){.hero-visual[data-astro-cid-uobqe2ua]{aspect-ratio:auto;width:100%;max-width:420px;height:clamp(156px,36vw,210px);margin:0 auto;position:relative;overflow:hidden}.monument-scene[data-astro-cid-uobqe2ua] svg[data-astro-cid-uobqe2ua]{transform-origin:50%;position:absolute;inset:0;transform:scale(1.42)}}@media (width<=380px){.hero-visual[data-astro-cid-uobqe2ua]{max-width:100%;height:144px}}.m3d[data-astro-cid-q4dtujas]{min-width:0;max-width:560px;margin:0}.m3d-frame[data-astro-cid-q4dtujas]{position:relative;container-type:inline-size}.m3d[data-astro-cid-q4dtujas] svg[data-astro-cid-q4dtujas]{width:100%;height:auto;display:block}.stage[data-astro-cid-q4dtujas]{--u:calc(100cqw / 480);left:calc(var(--u) * 200);top:calc(var(--u) * 208);width:0;height:0;perspective:calc(var(--u) * 520);pointer-events:none;position:absolute}.tilt[data-astro-cid-q4dtujas],.turn[data-astro-cid-q4dtujas],.box[data-astro-cid-q4dtujas]{width:0;height:0;transform-style:preserve-3d;position:absolute;top:0;left:0}.tilt[data-astro-cid-q4dtujas]{transform:rotateX(-13deg)}.turn[data-astro-cid-q4dtujas]{animation:28s linear infinite m3dSpin;transform:rotateY(-32deg)}@keyframes m3dSpin{0%{transform:rotateY(-32deg)}to{transform:rotateY(328deg)}}.box[data-astro-cid-q4dtujas]{transform:translateY(calc(var(--u) * var(--y) * -1))}.face[data-astro-cid-q4dtujas]{backface-visibility:hidden;border:1px solid color-mix(in srgb, var(--ink-600) 50%, transparent);box-sizing:border-box;background:var(--c,var(--surface-shade));position:absolute}.box-plinth[data-astro-cid-q4dtujas]{--c:color-mix(in srgb, var(--ink-600) 30%, var(--surface-card));--cs:color-mix(in srgb, var(--ink-600) 44%, var(--surface-card));--ct:color-mix(in srgb, var(--ink-600) 18%, var(--surface-card))}.box-stela[data-astro-cid-q4dtujas]{--c:color-mix(in srgb, var(--ink-600) 46%, var(--surface-card));--cs:color-mix(in srgb, var(--ink-600) 62%, var(--surface-card));--ct:color-mix(in srgb, var(--ink-600) 30%, var(--surface-card))}.front[data-astro-cid-q4dtujas],.back[data-astro-cid-q4dtujas]{width:calc(var(--u) * var(--w));height:calc(var(--u) * var(--h));left:calc(var(--u) * var(--w) / -2);top:calc(var(--u) * var(--h) * -1)}.front[data-astro-cid-q4dtujas]{transform:translateZ(calc(var(--u) * var(--d) / 2))}.back[data-astro-cid-q4dtujas]{transform:rotateY(180deg) translateZ(calc(var(--u) * var(--d) / 2))}.left[data-astro-cid-q4dtujas],.right[data-astro-cid-q4dtujas]{width:calc(var(--u) * var(--d));height:calc(var(--u) * var(--h));left:calc(var(--u) * var(--d) / -2);top:calc(var(--u) * var(--h) * -1);background:var(--cs)}.left[data-astro-cid-q4dtujas]{transform:rotateY(-90deg) translateZ(calc(var(--u) * var(--w) / 2))}.right[data-astro-cid-q4dtujas]{transform:rotateY(90deg) translateZ(calc(var(--u) * var(--w) / 2))}.top[data-astro-cid-q4dtujas]{width:calc(var(--u) * var(--w));height:calc(var(--u) * var(--d));left:calc(var(--u) * var(--w) / -2);top:calc(var(--u) * (var(--h) + var(--d) / 2) * -1);background:var(--ct);transform:rotateX(90deg)}.front[data-astro-cid-q4dtujas] svg[data-astro-cid-q4dtujas]{width:100%;height:100%;position:absolute;inset:0}figcaption[data-astro-cid-q4dtujas]{color:var(--ink-600);margin-top:10px;font-size:.875rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.turn[data-astro-cid-q4dtujas]{animation:none}}.inst[data-astro-cid-clx5cqgy]{min-width:0;max-width:560px;margin:0}.inst[data-astro-cid-clx5cqgy] svg[data-astro-cid-clx5cqgy]{width:100%;height:auto;display:block}@keyframes instBreath{0%{opacity:.3}4%,94%{opacity:1}to{opacity:.3}}.scene[data-astro-cid-clx5cqgy]{animation:10s ease-in-out infinite instBreath}.pit-e[data-astro-cid-clx5cqgy],.found-e[data-astro-cid-clx5cqgy],.plinth-e[data-astro-cid-clx5cqgy],.stela-e[data-astro-cid-clx5cqgy],.check-e[data-astro-cid-clx5cqgy]{opacity:0}@keyframes instPit{0%,6%{opacity:0}14%,22%{opacity:1}26%,to{opacity:.5}}@keyframes instFound{0%,12%{opacity:0}24%,to{opacity:1}}@keyframes instPlinth{0%,26%{opacity:0;transform:translateY(-70px)}32%{opacity:1}44%,to{opacity:1;transform:translateY(0)}}@keyframes instStela{0%,48%{opacity:0;transform:translateY(-80px)}54%{opacity:1}66%{transform:translateY(2px)}70%,to{opacity:1;transform:translateY(0)}}@keyframes instCheck{0%,72%{opacity:0;transform:scale(.6)}82%,to{opacity:1;transform:scale(1)}}.pit-e[data-astro-cid-clx5cqgy]{animation:10s ease-out infinite instPit}.found-e[data-astro-cid-clx5cqgy]{animation:10s ease-out infinite instFound}.plinth-e[data-astro-cid-clx5cqgy]{animation:10s cubic-bezier(.4,0,.3,1) infinite instPlinth}.stela-e[data-astro-cid-clx5cqgy]{animation:10s cubic-bezier(.4,0,.3,1) infinite instStela}.check-e[data-astro-cid-clx5cqgy]{transform-box:fill-box;transform-origin:50%;animation:10s ease-out infinite instCheck}@media (prefers-reduced-motion:reduce){.scene[data-astro-cid-clx5cqgy],.pit-e[data-astro-cid-clx5cqgy],.found-e[data-astro-cid-clx5cqgy],.plinth-e[data-astro-cid-clx5cqgy],.stela-e[data-astro-cid-clx5cqgy],.check-e[data-astro-cid-clx5cqgy]{opacity:1;transform:none;animation:none!important}.pit-e[data-astro-cid-clx5cqgy]{opacity:.5}}.hero[data-astro-cid-qyneuu3i]{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-qyneuu3i]{letter-spacing:.1em;text-transform:uppercase;color:var(--ember-500);margin:0 0 22px;font-size:.8125rem;font-weight:700}.hero[data-astro-cid-qyneuu3i] h1[data-astro-cid-qyneuu3i]{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-qyneuu3i]{color:var(--ink-600);max-width:560px;margin:0 0 20px;font-size:1.25rem;line-height:1.6}.hero-cta[data-astro-cid-qyneuu3i]{flex-wrap:wrap;gap:16px;display:flex}.hero-points[data-astro-cid-qyneuu3i]{max-width:520px;color:var(--ink-900);gap:10px;margin:0 0 32px;padding:0;font-size:1.0625rem;font-weight:700;line-height:1.4;list-style:none;display:grid}.hero-points[data-astro-cid-qyneuu3i] li[data-astro-cid-qyneuu3i]{padding-left:18px;position:relative}.hero-points[data-astro-cid-qyneuu3i] li[data-astro-cid-qyneuu3i]:before{content:"";background:var(--ember-500);border-radius:50%;width:6px;height:6px;position:absolute;top:calc(.7em - 3px);left:0}.cta-primary[data-astro-cid-qyneuu3i]{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-qyneuu3i]:hover{background:var(--ember-500)}@media (width<=1000px){.hero[data-astro-cid-qyneuu3i]{padding:40px var(--container-pad) 24px;grid-template-columns:1fr;gap:12px}}@media (width<=640px){.hero[data-astro-cid-qyneuu3i]{padding:28px var(--container-pad) 20px;row-gap:14px}.hero-text[data-astro-cid-qyneuu3i]{display:contents}.eyebrow[data-astro-cid-qyneuu3i]{order:1;margin:0;font-size:.8125rem}.hero[data-astro-cid-qyneuu3i] h1[data-astro-cid-qyneuu3i]{order:2;margin:0;font-size:clamp(1.875rem,7.5vw,2.125rem)}.hero[data-astro-cid-qyneuu3i]>.hero-visual{order:20}.lead[data-astro-cid-qyneuu3i]{order:4;margin:0;font-size:1.0625rem;line-height:1.5}.hero-text[data-astro-cid-qyneuu3i]>.quick-facts{order:5;margin-top:calc(var(--qf-up) - 14px)!important;margin-bottom:calc(var(--qf-down) - 14px)!important}.hero-points[data-astro-cid-qyneuu3i]{order:5;margin:0;font-size:1rem}.hero-cta[data-astro-cid-qyneuu3i]{order:6}.hero-cta[data-astro-cid-qyneuu3i] .cta-primary[data-astro-cid-qyneuu3i]{flex:1;justify-content:center}}@media (width<=380px){.hero[data-astro-cid-qyneuu3i] h1[data-astro-cid-qyneuu3i]{font-size:1.75rem;line-height:1.08}}.render-lead[data-astro-cid-qyneuu3i]{text-align:center}.info-section.centered.wide:has(#render) .body{max-width:1240px}.render-pair[data-astro-cid-qyneuu3i]{grid-template-columns:minmax(0,1fr);place-items:center;gap:40px;max-width:1240px;margin:32px auto 0;display:grid}.render-pair[data-astro-cid-qyneuu3i]>figure{width:100%;max-width:620px}.render-pair[data-astro-cid-qyneuu3i] figcaption{text-align:center;margin-inline:auto}@media (width>=1001px){.render-pair[data-astro-cid-qyneuu3i]{grid-template-columns:repeat(2,minmax(0,1fr))}}.faq[data-astro-cid-qyneuu3i]{padding:64px var(--container-pad);border-top:1px solid var(--hairline);background:var(--surface-base);text-align:center}.section-eyebrow[data-astro-cid-qyneuu3i]{letter-spacing:.1em;text-transform:uppercase;color:var(--ember-500);margin:0 0 12px;font-size:.875rem;font-weight:700}.faq[data-astro-cid-qyneuu3i] h2[data-astro-cid-qyneuu3i]{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-qyneuu3i]{text-align:left;background:var(--hairline);gap:2px;max-width:780px;margin:0 auto;display:grid}.faq-item[data-astro-cid-qyneuu3i]{background:var(--surface-card);padding:20px 24px}.faq-item[data-astro-cid-qyneuu3i] summary[data-astro-cid-qyneuu3i]{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-qyneuu3i] summary[data-astro-cid-qyneuu3i]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-qyneuu3i] summary[data-astro-cid-qyneuu3i]:after{content:"+";float:right;color:var(--ember-500);font-weight:400}.faq-item[data-astro-cid-qyneuu3i][open] summary[data-astro-cid-qyneuu3i]:after{content:"−"}.faq-item[data-astro-cid-qyneuu3i] p[data-astro-cid-qyneuu3i]{color:var(--ink-600);margin:12px 0 0;font-size:.9375rem;line-height:1.6}.memo-block[data-astro-cid-qyneuu3i]{padding:40px var(--container-pad);border-top:1px solid var(--hairline);background:var(--surface-shade);justify-content:center;display:flex}.pdf-button[data-astro-cid-qyneuu3i]{color:var(--ink-900);border:1px solid var(--ink-900);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[data-astro-cid-qyneuu3i]:hover{background:var(--ink-900);color:var(--cta-text)}@media (width<=1000px){.faq[data-astro-cid-qyneuu3i]{padding:48px var(--container-pad)}.memo-block[data-astro-cid-qyneuu3i]{padding:32px}}
