.yard[data-astro-cid-e4g6kpuy]{--sky-a:#f1ebde;--sky-b:var(--ink);--sky-c:#ece4d4;--stone-a:#ece7dd;--stone-b:#ddd6c9;--stone-c:#d2cabb;--stone-ink:#1a1511;--stone-2:#4d4338;--stone-3:#6b5f52;--stone-line:#1a151129;--stone-shadow:0 24px 40px -28px #1a151173;--moon-a:#fff9e8;--moon-b:#f5dfb0;--moon-c:#e8bf74;--ground-a:#dfe8d3;--ground-b:#a9be93;--secret-a:#dfe8d3;--secret-b:#c7d8b9;--fog:#1a15110a;background:linear-gradient(var(--sky-a) 0%, var(--sky-b) 40%, var(--sky-c) 100%);position:relative;overflow:clip}:root[data-theme=dark] .yard[data-astro-cid-e4g6kpuy]{--sky-a:#0d0b09;--sky-c:#19140f;--stone-a:#3a332c;--stone-b:#2a241f;--stone-c:#221d19;--stone-ink:#e9dfcf;--stone-2:#c9bcaa;--stone-3:#b3a593;--stone-line:#f1e8da1f;--stone-shadow:0 30px 50px -30px #000000e6;--moon-a:#fff4dc;--moon-b:#f2d39a;--moon-c:#d9a557;--ground-a:#1d2617;--ground-b:#2c3a22;--secret-a:#2b3a2a;--secret-b:#1e2a1d;--fog:#f1e8da0d}.sky[data-astro-cid-e4g6kpuy]{pointer-events:none;position:absolute;inset:0}.moon[data-astro-cid-e4g6kpuy]{aspect-ratio:1;background:radial-gradient(circle at 35% 35%, var(--moon-a), var(--moon-b) 55%, var(--moon-c));opacity:.9;border-radius:50%;width:clamp(80px,12vw,180px);position:absolute;top:14vh;right:12vw;box-shadow:0 0 120px 30px #f2b5442e}.fog[data-astro-cid-e4g6kpuy]{filter:blur(40px);background:var(--fog);border-radius:50%;width:140%;height:40vh;animation:38s ease-in-out infinite alternate drift;position:absolute;left:-20%}.fog-1[data-astro-cid-e4g6kpuy]{top:35%}.fog-2[data-astro-cid-e4g6kpuy]{background:#ff5a3c09;animation-duration:52s;animation-direction:alternate-reverse;top:65%}@keyframes drift{to{transform:translate(12%)}}.gh-note[data-astro-cid-e4g6kpuy]{color:var(--bone-2);padding-top:28px;padding-bottom:40px;position:relative}.candle[data-astro-cid-e4g6kpuy]{background:var(--stone-ink);opacity:.85;border-radius:2px;width:8px;height:18px;position:absolute;top:-18px;left:50%;translate:-50%}.candle[data-astro-cid-e4g6kpuy] i[data-astro-cid-e4g6kpuy]{transform-origin:50% 100%;background:radial-gradient(circle at 50% 70%,#fff4d6,#f2b544 45%,#ff5a3c 80%);border-radius:50%/60% 60% 40% 40%;width:10px;height:16px;margin-left:-5px;animation:1.6s ease-in-out infinite alternate flame;position:absolute;bottom:100%;left:50%;box-shadow:0 0 18px 6px #f2b54459}@keyframes flame{0%{transform:rotate(-4deg)scaleY(1)}50%{transform:rotate(3deg)scaleY(1.12)}to{transform:rotate(-2deg)scaleY(.92)}}.plot[data-astro-cid-e4g6kpuy]:nth-child(2n) .candle[data-astro-cid-e4g6kpuy] i[data-astro-cid-e4g6kpuy]{animation-duration:1.2s}.plot[data-astro-cid-e4g6kpuy]:nth-child(3n) .candle[data-astro-cid-e4g6kpuy] i[data-astro-cid-e4g6kpuy]{animation-duration:2s}.plot[data-astro-cid-e4g6kpuy]{transform-origin:50% 100%;animation:7s ease-in-out infinite settle}.plot[data-astro-cid-e4g6kpuy]:nth-child(2n){animation-delay:-2.5s}.plot[data-astro-cid-e4g6kpuy]:nth-child(3n){animation-delay:-4.5s}@keyframes settle{0%,to{rotate:0deg}50%{rotate:.6deg}}@media (prefers-reduced-motion:reduce){.plot[data-astro-cid-e4g6kpuy],.candle[data-astro-cid-e4g6kpuy] i[data-astro-cid-e4g6kpuy]{animation:none}}.back[data-astro-cid-e4g6kpuy]{width:fit-content;color:var(--bone-2)}.gh-title[data-astro-cid-e4g6kpuy] .serif[data-astro-cid-e4g6kpuy]{color:var(--sodium);letter-spacing:-.03em;font-weight:400}.gh[data-astro-cid-e4g6kpuy] .lede[data-astro-cid-e4g6kpuy]{max-width:40ch}.stones[data-astro-cid-e4g6kpuy]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(28px,4vw,48px) clamp(20px,3vw,40px);list-style:none;display:grid;position:relative}.plot[data-astro-cid-e4g6kpuy]{flex-direction:column;display:flex}.stone[data-astro-cid-e4g6kpuy]{background:radial-gradient(120% 60% at 50% 0%, #ffffff40, transparent 60%), linear-gradient(180deg, var(--stone-a), var(--stone-b) 70%, var(--stone-c));box-shadow:inset 0 2px 0 #fff3, inset 0 -10px 30px #00000014, var(--stone-shadow);text-align:center;transform:rotate(var(--tilt));transform-origin:50% 100%;transition:transform .6s var(--ease-out);border-radius:140px 140px 10px 10px;padding:56px 24px 26px;position:relative}.plot[data-astro-cid-e4g6kpuy]:hover .stone[data-astro-cid-e4g6kpuy],.stone[data-astro-cid-e4g6kpuy]:focus-within{transform:rotate(0)translateY(-4px)}.js .plot[data-astro-cid-e4g6kpuy] .stone[data-astro-cid-e4g6kpuy]{clip-path:inset(0 round 140px 140px 10px 10px)}.js .plot[data-astro-cid-e4g6kpuy][data-reveal]{opacity:1;transform:none}.js .plot[data-astro-cid-e4g6kpuy][data-reveal] .stone[data-astro-cid-e4g6kpuy]{transform:translateY(70%) rotate(calc(var(--tilt) * 4));opacity:0;transition:transform 1.2s var(--ease-out), opacity .6s}.js .plot[data-astro-cid-e4g6kpuy][data-reveal].is-in .stone[data-astro-cid-e4g6kpuy]{transform:rotate(var(--tilt));opacity:1}.js .plot[data-astro-cid-e4g6kpuy][data-reveal].is-in:hover .stone[data-astro-cid-e4g6kpuy]{transform:rotate(0)translateY(-4px)}.hidden-plot[data-astro-cid-e4g6kpuy]{justify-content:center;margin-top:56px;display:flex}.hidden-plot[data-astro-cid-e4g6kpuy][hidden]{display:none}.stone--secret[data-astro-cid-e4g6kpuy]{max-width:360px;animation:rise 1.4s var(--ease-out) both;background:linear-gradient(180deg, var(--secret-a), var(--secret-b))}@keyframes rise{0%{opacity:0;transform:translateY(60%)}}.fog[data-astro-cid-e4g6kpuy]{transition:translate 1.2s var(--ease-out)}.rip[data-astro-cid-e4g6kpuy]{letter-spacing:.3em;color:var(--stone-3);margin:0 0 14px}.g-name[data-astro-cid-e4g6kpuy]{font-family:var(--f-black);font-weight:var(--black-w);letter-spacing:var(--black-ls);font-variation-settings:var(--black-set);text-transform:var(--black-case);font-synthesis:none;color:var(--stone-ink);text-transform:var(--black-case);font-size:clamp(2rem,3vw,2.7rem);line-height:1.02}.g-date[data-astro-cid-e4g6kpuy]{color:var(--stone-3);margin:12px 0 18px}.g-epitaph[data-astro-cid-e4g6kpuy]{color:var(--stone-ink);max-width:22ch;margin:0 auto 16px;font-size:1.35rem;line-height:1.25}.g-status[data-astro-cid-e4g6kpuy]{color:var(--stone-2);margin-bottom:14px;font-size:.9rem}.g-status[data-astro-cid-e4g6kpuy] .mono[data-astro-cid-e4g6kpuy]{margin-bottom:2px;display:block}.g-more[data-astro-cid-e4g6kpuy]{text-align:left;border-top:1px solid var(--stone-line);padding-top:10px}.g-more[data-astro-cid-e4g6kpuy] summary[data-astro-cid-e4g6kpuy]{cursor:pointer;min-height:44px;color:var(--stone-ink);justify-content:center;align-items:center;gap:8px;font-weight:600;list-style:none;display:flex}.g-more[data-astro-cid-e4g6kpuy] summary[data-astro-cid-e4g6kpuy]::-webkit-details-marker{display:none}.g-more[data-astro-cid-e4g6kpuy] summary[data-astro-cid-e4g6kpuy]:after{content:"+";font-family:var(--f-mono);color:var(--tone);transition:transform .3s}.g-more[data-astro-cid-e4g6kpuy][open] summary[data-astro-cid-e4g6kpuy]:after{transform:rotate(45deg)}.g-body[data-astro-cid-e4g6kpuy]{color:var(--stone-2);padding-top:6px;font-size:.92rem}.g-body[data-astro-cid-e4g6kpuy] strong[data-astro-cid-e4g6kpuy]{color:var(--stone-ink)}.ground[data-astro-cid-e4g6kpuy]{border-top:2px solid var(--ground-b);background:linear-gradient(var(--ground-a), transparent 70%);border-radius:0 0 12px 12px;justify-items:center;gap:6px;padding-top:14px;padding-bottom:8px;display:grid;position:relative}.flowers[data-astro-cid-e4g6kpuy]{pointer-events:none;height:22px;position:absolute;top:-16px;left:10%;right:10%}.flowers[data-astro-cid-e4g6kpuy] i{width:14px;height:22px;animation:bloom .6s var(--ease-out) both;position:absolute;bottom:0}.flowers[data-astro-cid-e4g6kpuy] i:before{content:"";background:#5f7f3a;width:2px;height:12px;position:absolute;bottom:0;left:6px}.flowers[data-astro-cid-e4g6kpuy] i:after{content:"";background:var(--c,#ff5a3c);border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:1px;box-shadow:inset 0 0 0 3px #ffffff40}@keyframes bloom{0%{transform:translateY(10px)scale(0)}}.flower-btn[data-astro-cid-e4g6kpuy]{border:1px solid var(--line-strong);background:rgb(var(--ink-rgb) / .6);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:.9rem;font-weight:600;transition:background .25s,color .25s;display:inline-flex}.flower-btn[data-astro-cid-e4g6kpuy]:hover{background:var(--bone);color:var(--ink)}.flower-btn[data-astro-cid-e4g6kpuy] svg[data-astro-cid-e4g6kpuy]{width:18px;height:18px;fill:var(--glow)}.flower-btn[data-astro-cid-e4g6kpuy] svg[data-astro-cid-e4g6kpuy] .core[data-astro-cid-e4g6kpuy]{fill:var(--sodium)}.count[data-astro-cid-e4g6kpuy]:empty{display:none}.for[data-astro-cid-e4g6kpuy]{text-align:center;font-size:.7rem}.g-end[data-astro-cid-e4g6kpuy]{flex-wrap:wrap;align-items:center;gap:16px 28px;padding-block:clamp(24px,2.6vw,36px);display:flex}.g-end[data-astro-cid-e4g6kpuy] .lede[data-astro-cid-e4g6kpuy]{font-family:var(--f-black);font-weight:var(--black-w);letter-spacing:var(--black-ls);font-variation-settings:var(--black-set);text-transform:var(--black-case);font-synthesis:none;max-width:22ch;margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05}@media (width<=900px){.stones[data-astro-cid-e4g6kpuy]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px 10px}.stone[data-astro-cid-e4g6kpuy]{border-radius:80px 80px 8px 8px;flex:1;padding:36px 10px 12px}.rip[data-astro-cid-e4g6kpuy]{margin-bottom:6px;font-size:.6rem}.g-name[data-astro-cid-e4g6kpuy]{overflow-wrap:anywhere;font-size:clamp(1.1rem,4.5vw,1.5rem)}.g-date[data-astro-cid-e4g6kpuy]{overflow-wrap:anywhere;margin:6px 0 8px;font-size:.6rem}.g-epitaph[data-astro-cid-e4g6kpuy]{margin-bottom:8px;font-size:.85rem;line-height:1.15}.g-status[data-astro-cid-e4g6kpuy]{margin-bottom:8px;font-size:.7rem}.g-more[data-astro-cid-e4g6kpuy]{padding-top:4px}.g-more[data-astro-cid-e4g6kpuy] summary[data-astro-cid-e4g6kpuy]{text-align:center;gap:3px;min-height:36px;font-size:.7rem}.g-body[data-astro-cid-e4g6kpuy]{font-size:.7rem}.ground[data-astro-cid-e4g6kpuy]{padding-top:8px}.flower-btn[data-astro-cid-e4g6kpuy]{gap:3px;padding-inline:5px;font-size:.65rem}.flower-btn[data-astro-cid-e4g6kpuy] svg[data-astro-cid-e4g6kpuy]{flex:none;width:14px;height:14px}.for[data-astro-cid-e4g6kpuy]{overflow-wrap:anywhere;font-size:.55rem}}@media (width<=480px){.stones[data-astro-cid-e4g6kpuy]{grid-template-columns:repeat(2,minmax(0,1fr))}}
