.empty[data-astro-cid-si6fthdf]{border:1px dashed var(--color-border);background:var(--color-surface);color:var(--color-text-muted);border-radius:.75rem;margin:0;padding:1rem}.page-section[data-astro-cid-jemt4dsu]{margin-block:1.5rem;scroll-margin-block-start:var(--section-bar-size)}h2[data-astro-cid-jemt4dsu]{color:var(--color-accent);margin:0 0 1rem;font-size:1.4rem}.memorial #dates .ics{margin-block-start:.35rem;font-size:.9rem;display:inline-block}.memorial .remind{margin-block-start:1rem}.memorial .remind>summary{border:1px solid var(--color-accent);color:var(--color-accent);cursor:pointer;border-radius:999px;padding:.6rem 1.1rem;font-weight:700;list-style:none;display:inline-block}.memorial .remind>summary::-webkit-details-marker{display:none}.memorial .remind[open]>summary{background:var(--color-accent);color:var(--color-on-accent)}.memorial .remind .post-form{margin-block:1rem 0}.memorial .remind .post-form .chip input[type=checkbox]{border:0;block-size:1px;inline-size:1px;padding:0;position:absolute}.memorial #grave .grave-links{flex-wrap:wrap;gap:.5rem 1rem;margin-block:1rem 0;display:flex}.memorial #grave .grave-links a{border:1px solid var(--color-accent);color:var(--color-accent);border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.kept-by[data-astro-cid-mmxmh53j]{color:var(--color-text-muted);margin-block:1.5rem;font-size:.95rem}.keeper-name[data-astro-cid-mmxmh53j]{color:var(--color-text);font-weight:700}.card-moment[data-astro-cid-gshbbifu]{padding:0;overflow:hidden}.moment[data-astro-cid-gshbbifu]{aspect-ratio:4/3;background:var(--color-surface);position:relative}.moment[data-astro-cid-gshbbifu] img[data-astro-cid-gshbbifu]{object-fit:cover;object-position:var(--fx,50%) var(--fy,50%);block-size:100%;inline-size:100%;animation-duration:calc(var(--n) * 5s);animation-delay:calc(var(--i) * 5s);animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset:0}.moment[data-astro-cid-gshbbifu] img[data-astro-cid-gshbbifu]:first-child{animation:none}.moment[data-astro-cid-gshbbifu][data-count="2"] img[data-astro-cid-gshbbifu]{animation-name:moment-2}.moment[data-astro-cid-gshbbifu][data-count="3"] img[data-astro-cid-gshbbifu]{animation-name:moment-3}.moment[data-astro-cid-gshbbifu][data-count="4"] img[data-astro-cid-gshbbifu]{animation-name:moment-4}.moment[data-astro-cid-gshbbifu][data-count="5"] img[data-astro-cid-gshbbifu]{animation-name:moment-5}.moment[data-astro-cid-gshbbifu][data-count="6"] img[data-astro-cid-gshbbifu]{animation-name:moment-6}@keyframes moment-2{0%,50%{opacity:1}60%,90%{opacity:0}to{opacity:1}}@keyframes moment-3{0%,33.333%{opacity:1}40%,93.333%{opacity:0}to{opacity:1}}@keyframes moment-4{0%,25%{opacity:1}30%,95%{opacity:0}to{opacity:1}}@keyframes moment-5{0%,20%{opacity:1}24%,96%{opacity:0}to{opacity:1}}@keyframes moment-6{0%,16.667%{opacity:1}20%,96.667%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.moment[data-astro-cid-gshbbifu] img[data-astro-cid-gshbbifu]{animation:none}}.recent[data-astro-cid-bcd7tocw]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-bcd7tocw]{gap:.15rem;font-size:.95rem;display:grid}.who[data-astro-cid-bcd7tocw]{font-weight:700}time[data-astro-cid-bcd7tocw]{color:var(--color-text-muted);font-size:.85rem}.hero[data-astro-cid-fqbgfmvs]{isolation:isolate;color:var(--color-hero-text);background:linear-gradient(160deg, var(--color-accent), var(--color-bg));position:relative;overflow:hidden}.hero-bg[data-astro-cid-fqbgfmvs]{z-index:-2;object-fit:cover;object-position:var(--fx,50%) var(--fy,50%);block-size:100%;inline-size:100%;position:absolute;inset:0}.hero-bg-blur[data-astro-cid-fqbgfmvs]{filter:blur(24px);transform:scale(1.15)}.hero-scrim[data-astro-cid-fqbgfmvs]{z-index:-1;background:var(--color-hero-scrim);opacity:var(--hero-scrim-opacity);position:absolute;inset:0}.hero-inner[data-astro-cid-fqbgfmvs]{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding-block:2.5rem 2rem;display:flex}.portrait-card[data-astro-cid-fqbgfmvs]{aspect-ratio:1;background:var(--color-surface);inline-size:18rem;max-inline-size:100%;box-shadow:var(--shadow-card);border-radius:1.25rem;flex:none;margin:0;overflow:hidden}.portrait[data-astro-cid-fqbgfmvs]{object-fit:cover;object-position:var(--fx,50%) var(--fy,50%);block-size:100%;inline-size:100%;display:block}.hero-text[data-astro-cid-fqbgfmvs]{isolation:isolate;min-inline-size:0;max-inline-size:40rem;position:relative}.hero-text[data-astro-cid-fqbgfmvs]:before{content:"";z-index:-1;background:var(--color-hero-scrim);opacity:var(--hero-band-opacity);filter:blur(1.25rem);position:absolute;inset:-2.5rem}h1[data-astro-cid-fqbgfmvs]{margin:0;font-size:2.25rem;line-height:1.15}.honorific[data-astro-cid-fqbgfmvs]{font-family:var(--font-sans);margin-inline-start:.35em;font-size:1.1rem;font-weight:400;display:inline-block}.other-name[data-astro-cid-fqbgfmvs]{font-family:var(--font-serif);margin:.25rem 0 0;font-size:1.35rem}.years[data-astro-cid-fqbgfmvs]{font-family:var(--font-serif);margin:1rem 0 0;font-size:1.6rem;line-height:1.2}.dates[data-astro-cid-fqbgfmvs]{margin:.25rem 0 0}.epitaph[data-astro-cid-fqbgfmvs]{white-space:pre-line;max-inline-size:32rem;margin:1.25rem auto 0;font-size:1.5rem;line-height:1.35}.epitaph-en[data-astro-cid-fqbgfmvs]{font-family:var(--font-epitaph-en);font-style:italic;font-weight:500}.epitaph-he[data-astro-cid-fqbgfmvs]{font-family:var(--font-epitaph-he);font-weight:400}.hero-actions[data-astro-cid-fqbgfmvs]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-block-start:1.5rem;display:flex}.hero-edit[data-astro-cid-fqbgfmvs]{color:var(--color-hero-text);text-underline-offset:.25rem;font-weight:700;text-decoration:underline}.hero-button[data-astro-cid-fqbgfmvs]{background:var(--color-accent);color:var(--color-on-accent);border-radius:999px;padding:.7rem 1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.hero-corner[data-astro-cid-fqbgfmvs]{margin:0;display:inline-flex}.hero-corner[data-astro-cid-fqbgfmvs] button[data-astro-cid-fqbgfmvs],a[data-astro-cid-fqbgfmvs].hero-corner{border:1px solid var(--color-hero-text);color:var(--color-hero-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.6rem 1.25rem;font-weight:400;text-decoration:none;display:inline-flex}.hero-corner-count[data-astro-cid-fqbgfmvs]{text-align:center;margin:.75rem 0 0;font-size:.85rem}.hero-counters[data-astro-cid-fqbgfmvs]{flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin:1rem 0 0;font-size:.95rem;display:flex}.hero-text[data-astro-cid-fqbgfmvs] .song-caption{align-items:inherit;overflow-wrap:anywhere;flex-direction:column;gap:.25rem;margin:0;font-weight:700;display:flex}.hero-text[data-astro-cid-fqbgfmvs] .song-name-line{font-weight:400}@media (width<=22.5rem){.hero-inner[data-astro-cid-fqbgfmvs]{padding-block:1.25rem .75rem}.hero-actions[data-astro-cid-fqbgfmvs]{gap:.5rem;margin-block-start:1rem}.hero-counters[data-astro-cid-fqbgfmvs]{margin-block-start:.5rem}}@media (width>=64rem){.hero-inner[data-astro-cid-fqbgfmvs]{text-align:start;flex-direction:row-reverse;justify-content:space-between;gap:3rem;padding-block:3.5rem}.hero-text[data-astro-cid-fqbgfmvs]{flex:auto}h1[data-astro-cid-fqbgfmvs]{font-size:3.5rem}.epitaph[data-astro-cid-fqbgfmvs]{margin-inline:0}.hero-actions[data-astro-cid-fqbgfmvs],.hero-counters[data-astro-cid-fqbgfmvs]{justify-content:flex-start}.hero-corner-count[data-astro-cid-fqbgfmvs]{text-align:start}}:root{--section-bar-size:4rem}.section-bar[data-astro-cid-rop77nkp]{min-block-size:var(--section-bar-size);z-index:2;background:var(--color-bg);border-block-end:1px solid var(--color-border);position:sticky;inset-block-start:0}.bar-row[data-astro-cid-rop77nkp]{align-items:center;display:flex}.section-anchors[data-astro-cid-rop77nkp]{flex:1;min-inline-size:0;position:relative}.section-anchors[data-astro-cid-rop77nkp]:after{content:"";pointer-events:none;background:linear-gradient(to left, var(--color-bg), transparent);inline-size:1.5rem;position:absolute;inset-block:0;inset-inline-end:0}[dir=rtl] .section-anchors[data-astro-cid-rop77nkp]:after{background:linear-gradient(to right, var(--color-bg), transparent)}ul[data-astro-cid-rop77nkp]{scrollbar-width:none;gap:.25rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}a[data-astro-cid-rop77nkp]{color:var(--color-text);white-space:nowrap;border-block-end:3px solid #0000;padding:.85rem .9rem;font-weight:700;text-decoration:none;display:block}a[data-astro-cid-rop77nkp]:hover,a[data-astro-cid-rop77nkp]:focus-visible{color:var(--color-accent);border-color:var(--color-accent)}.song-group[data-astro-cid-rop77nkp]{border-inline-start:1px solid var(--color-border);flex:none;align-items:center;gap:.25rem;padding-inline-start:.5rem;display:flex;position:relative}.song-bar-button[data-astro-cid-rop77nkp]{background:var(--color-accent);block-size:2.75rem;inline-size:2.75rem;color:var(--color-on-accent);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.song-bar-button[data-astro-cid-rop77nkp][hidden]{display:none}.song-bar-button[data-astro-cid-rop77nkp] svg[data-astro-cid-rop77nkp]{block-size:1.25rem;inline-size:1.25rem}.glyph-pause[data-astro-cid-rop77nkp],.song-bar-button[data-astro-cid-rop77nkp][data-state=playing] .glyph-play[data-astro-cid-rop77nkp]{display:none}.song-bar-button[data-astro-cid-rop77nkp][data-state=playing] .glyph-pause[data-astro-cid-rop77nkp]{display:block}.song-bar-label[data-astro-cid-rop77nkp]{max-inline-size:18rem;color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;display:none;overflow:hidden}.song-credit[data-astro-cid-rop77nkp] summary[data-astro-cid-rop77nkp]{cursor:pointer;align-items:center;list-style:none;display:flex}.song-credit[data-astro-cid-rop77nkp] summary[data-astro-cid-rop77nkp]::-webkit-details-marker{display:none}.song-credit-icon[data-astro-cid-rop77nkp]{block-size:2.75rem;inline-size:2.75rem;color:var(--color-text-muted);justify-content:center;align-items:center;display:inline-flex}.song-credit-icon[data-astro-cid-rop77nkp] svg[data-astro-cid-rop77nkp]{block-size:1.25rem;inline-size:1.25rem}.song-credit-panel[data-astro-cid-rop77nkp]{border:1px solid var(--color-border);background:var(--color-surface);inline-size:max-content;max-inline-size:min(24rem,100vw - 2rem);color:var(--color-text);box-shadow:var(--shadow-card);border-radius:.75rem;margin-block-start:.5rem;padding:1rem;font-size:.9rem;position:absolute;inset-block-start:100%;inset-inline-end:0}.song-credit-panel[data-astro-cid-rop77nkp] p[data-astro-cid-rop77nkp]{white-space:normal;margin:0 0 .5rem}.song-credit-panel[data-astro-cid-rop77nkp] p[data-astro-cid-rop77nkp]:last-child{margin-block-end:0}.song-credit-names[data-astro-cid-rop77nkp]{font-weight:700}.song-credit-links[data-astro-cid-rop77nkp]{gap:1rem;display:flex}.song-credit-panel[data-astro-cid-rop77nkp] a[data-astro-cid-rop77nkp]{color:var(--color-accent);border:0;padding:0;text-decoration:underline;display:inline}.visually-hidden[data-astro-cid-rop77nkp]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (width>=64rem){.song-bar-label[data-astro-cid-rop77nkp]{display:block}.song-credit-icon[data-astro-cid-rop77nkp]{display:none}}.error[data-astro-cid-gqxzt5gr]{text-align:center;padding-block:3rem;font-size:1.2rem}.anchor[data-astro-cid-gqxzt5gr]{scroll-margin-block-start:var(--section-bar-size)}.memorial .notice{border-inline-start:4px solid var(--color-accent);background:var(--color-surface);margin:0 0 1rem;padding:1rem}.memorial .notice-error{font-weight:700}.memorial .candles{color:var(--color-text-muted);align-items:center;gap:.5rem;margin:0 0 1rem;display:flex}.memorial .candles svg{color:var(--color-accent)}.memorial .memories{margin:0 0 1.5rem;padding:0;list-style:none}.memorial .memories li{margin-block-end:1rem}.memorial .memories article{border-inline-start:4px solid var(--color-accent);background:var(--color-surface);border-radius:.5rem;padding:1rem}.memorial .memories .prompt{color:var(--color-accent);margin:0 0 .25rem;font-size:.95rem}.memorial .memories .body{white-space:pre-line;margin:0 0 .5rem}.memorial .memories footer{color:var(--color-text-muted);font-size:.85rem}.memorial .moderate-link{text-align:end;margin:0 0 1rem;font-size:.9rem}.memorial .post-form{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem;margin-block:1.5rem;padding:1.25rem}@media (width<=23.49rem){.memorial #candle .post-form,.memorial #memories .post-form{border-inline:0;border-radius:0;margin-inline:-1rem;padding-inline:.5rem}}.memorial .post-form h3{margin:0 0 .75rem;font-size:1.15rem}.memorial .post-form .field{gap:.25rem;margin:0 0 1rem;display:grid}.memorial .post-form input:not([type=radio]),.memorial .post-form textarea{border:1px solid var(--color-border);background:var(--color-bg);inline-size:100%;color:var(--color-text);font:inherit;text-align:start;border-radius:.5rem;padding:.75rem}.memorial .post-form .hint{color:var(--color-text-muted);font-size:.9rem}.memorial .chips{border:0;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;display:flex}.memorial .chips legend{margin-block-end:.5rem;padding:0}.memorial .chip{border:1px solid var(--color-border);background:var(--color-bg);cursor:pointer;border-radius:999px;padding:.4rem .9rem;display:inline-block;position:relative}.memorial .chip input{clip-path:inset(50%);opacity:0;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.memorial .chip:has(input:checked){border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.memorial .chip:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.memorial .cf-turnstile{margin-block-end:1rem}.memorial .post-form .button{background:var(--color-accent);color:var(--color-on-accent);font:inherit;cursor:pointer;border:0;border-radius:.5rem;padding:.75rem 1.25rem;font-weight:700;display:inline-block}
