.guide.svelte-19vkk87{border-top:1px solid var(--hg-border-divider);flex-direction:column;gap:12px;margin-top:12px;padding-top:14px;display:flex}.start.svelte-19vkk87:not(:hover){color:var(--hg-accent)}@media (width>=1024px){.start.svelte-19vkk87{align-self:center;width:auto;padding-inline:32px}}.status.svelte-19vkk87{color:var(--hg-ink-muted);font-size:var(--hg-text-fact);margin:0}.status.error.svelte-19vkk87{color:var(--hg-error)}.fix.svelte-19vkk87{border-left:2px solid var(--hg-accent);background:var(--hg-accent-wash);align-items:center;gap:16px;padding:16px 18px;display:flex}.arrived-note.svelte-19vkk87{color:var(--hg-accent);font-size:var(--hg-text-fact);line-height:var(--hg-leading-input);margin:0}.rose.svelte-19vkk87{flex:none;width:68px;height:68px}.rose-ring.svelte-19vkk87{fill:var(--hg-surface-plain);stroke:var(--hg-border-card);stroke-width:2px}.rose-north.svelte-19vkk87{fill:var(--hg-ink-muted);font-family:var(--hg-font-sans);font-size:15px;font-weight:var(--hg-weight-medium)}.rose-needle.svelte-19vkk87{fill:var(--hg-accent)}.dial.svelte-19vkk87,.needle.svelte-19vkk87{transform-origin:50px 50px}.rose.svelte-19vkk87:not(.live) .dial:where(.svelte-19vkk87),.rose.svelte-19vkk87:not(.live) .needle:where(.svelte-19vkk87){transition:transform .4s ease-out}@media (prefers-reduced-motion:reduce){.rose.svelte-19vkk87:not(.live) .dial:where(.svelte-19vkk87),.rose.svelte-19vkk87:not(.live) .needle:where(.svelte-19vkk87){transition:none}}.readout.svelte-19vkk87{flex-direction:column;gap:2px;margin:0;display:flex}.distance.svelte-19vkk87{font-family:var(--hg-font-serif);font-size:var(--hg-text-distance);font-weight:var(--hg-weight-medium);line-height:var(--hg-leading-display)}.direction.svelte-19vkk87{color:var(--hg-ink-muted);font-size:var(--hg-text-fact)}.accuracy.svelte-19vkk87{color:var(--hg-ink-muted);font-size:var(--hg-text-hint);line-height:var(--hg-leading-input);margin:0}.fallback.svelte-19vkk87{color:var(--hg-ink-muted);font-size:var(--hg-text-fact);margin:0}.fallback.svelte-19vkk87 a:where(.svelte-19vkk87){min-height:var(--hg-touch-min);color:var(--hg-accent);align-items:center;text-decoration:underline;display:inline-flex}.sr-only.svelte-19vkk87{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.caretaker-foot.svelte-fner7f{color:var(--hg-ink-muted);font-family:var(--hg-font-sans);text-align:center;margin-top:52px}.caretaker-foot.svelte-fner7f:before{content:"";background:var(--hg-ink-faint);width:56px;height:1px;margin:0 auto 18px;display:block}.caretaker-foot-note.svelte-fner7f{font-size:var(--hg-text-hint);margin:0}.caretaker-foot-links.svelte-fner7f{justify-content:center;align-items:center;gap:10px;margin:0;display:flex}.caretaker-foot-sep.svelte-fner7f{color:var(--hg-ink-faint)}.caretaker-foot-links.svelte-fner7f a:where(.svelte-fner7f){min-height:var(--hg-touch-min);color:var(--hg-accent);font-size:var(--hg-text-hint);font-weight:var(--hg-weight-regular);letter-spacing:var(--hg-tracking-label);text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:var(--hg-ink-faint);text-decoration-color:var(--hg-ink-faint);text-underline-offset:5px;align-items:center;padding:10px 0;display:inline-flex}.caretaker-foot-links.svelte-fner7f a:where(.svelte-fner7f):hover{color:var(--hg-accent-hover);text-decoration-color:currentColor}@media print{.caretaker-foot.svelte-fner7f{display:none}}.hero.svelte-fner7f{max-width:var(--hg-width-wide);border-bottom:1px solid var(--hg-ink-faint);margin:0 auto}.hero.svelte-fner7f img:where(.svelte-fner7f){object-fit:cover;width:100%;height:260px}.body.svelte-fner7f{max-width:var(--hg-width-content);padding:22px var(--hg-gutter) 56px;margin:0 auto}.folio.svelte-fner7f{border-bottom:1px solid var(--hg-ink-faint);color:var(--hg-ink-muted);font-family:var(--hg-font-sans);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;padding:0 0 7px;font-size:10px;display:flex}.folio.svelte-fner7f>span:where(.svelte-fner7f){overflow-wrap:anywhere;min-width:0}.folio-place.svelte-fner7f{text-align:right}@media (width>=1024px){.folio.svelte-fner7f{letter-spacing:var(--hg-tracking-eyebrow);font-size:10.5px}}.identity.svelte-fner7f{text-align:center;flex-direction:column;align-items:center;padding-top:34px;display:flex}@media (width>=1024px){.identity.svelte-fner7f{padding-top:52px}}.portrait.svelte-fner7f{border-radius:var(--hg-radius-round);object-fit:cover;outline-offset:5px;outline:1px solid #3f604959;flex:none;width:96px;height:96px;margin-bottom:22px}h1.svelte-fner7f{font-family:var(--hg-font-serif);font-size:clamp(34px,7.4vw,46px);font-weight:var(--hg-weight-medium);letter-spacing:var(--hg-tracking-name);text-transform:uppercase;text-wrap:balance;line-height:1.06}.dates.svelte-fner7f{margin-top:14px}.inscription-rule.svelte-fner7f{width:min(100%,330px);margin:30px auto 0}.epitaph.svelte-fner7f{max-width:26em;color:var(--hg-accent);font-family:var(--hg-font-serif);font-size:var(--hg-text-epitaph);font-style:italic;line-height:var(--hg-leading-epitaph);text-align:center;text-wrap:pretty;margin:26px auto 0}.story.svelte-fner7f{white-space:pre-line;margin:46px 0 0}@media (width>=1024px){.story.svelte-fner7f{margin-top:58px}}.story-rich.svelte-fner7f{white-space:normal}.story-rich.svelte-fner7f p,.story-rich.svelte-fner7f ul{margin:0 0 16px}.story-rich.svelte-fner7f :last-child{margin-bottom:0}.story-rich.svelte-fner7f h2{margin:26px 0 10px}.story-rich.svelte-fner7f blockquote{border-left:2px solid var(--hg-accent);color:var(--hg-accent);margin:0 0 16px;padding:2px 0 2px 16px;font-style:italic}.story-rich.svelte-fner7f ul{padding-left:20px;list-style:outside}.story-rich.svelte-fner7f li{margin:0 0 6px;padding-left:4px}.story-rich.svelte-fner7f li:last-child{margin-bottom:0}.story-rich.svelte-fner7f li::marker{color:var(--hg-accent)}.facts.svelte-fner7f{margin-top:26px}.epitaph.svelte-fner7f+.facts:where(.svelte-fner7f),.inscription-rule.svelte-fner7f+.facts:where(.svelte-fner7f){margin-top:46px}.facts.svelte-fner7f .hg-eyebrow:where(.svelte-fner7f){margin-bottom:10px}.coords.svelte-fner7f{font-family:var(--hg-font-mono);font-size:var(--hg-text-button-sm)}.facts.svelte-fner7f .guide{gap:10px;margin-top:0;padding:10px 0}.visits.svelte-fner7f{color:var(--hg-ink-muted);font-family:var(--hg-font-text);font-size:var(--hg-text-prose-sm);margin-top:14px;font-style:italic}.gallery.svelte-fner7f{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.gallery.svelte-fner7f img:where(.svelte-fner7f){border-radius:var(--hg-radius-photo);object-fit:cover;outline:1px solid var(--hg-ink-faint);outline-offset:-1px;width:100%;height:150px}.gallery-more.svelte-fner7f>.gallery:where(.svelte-fner7f){margin-top:12px}.gallery-more.svelte-fner7f summary:where(.svelte-fner7f){min-height:var(--hg-touch-min);color:var(--hg-accent);font-family:var(--hg-font-sans);font-size:var(--hg-text-hint);font-weight:var(--hg-weight-medium);letter-spacing:var(--hg-tracking-button);text-transform:uppercase;cursor:pointer;align-items:center;gap:8px;margin-top:8px;display:flex}.gallery-more.svelte-fner7f summary:where(.svelte-fner7f):hover{color:var(--hg-accent-hover)}.tributes.svelte-fner7f{margin-top:34px}.tributes.svelte-fner7f .hg-eyebrow:where(.svelte-fner7f){margin-bottom:8px}.tribute.svelte-fner7f{padding:18px 0 16px}.tribute.svelte-fner7f+.tribute:where(.svelte-fner7f){border-top:1px dotted var(--hg-ink-faint)}.tribute.svelte-fner7f blockquote:where(.svelte-fner7f){font-family:var(--hg-font-text);font-size:var(--hg-text-prose);font-style:italic;line-height:var(--hg-leading-tribute);text-wrap:pretty}.attribution.svelte-fner7f{color:var(--hg-ink-muted);font-family:var(--hg-font-sans);font-size:var(--hg-text-eyebrow);letter-spacing:var(--hg-tracking-label);text-transform:uppercase;margin-top:8px}.tribute-remove.svelte-fner7f{margin-top:12px}.tribute-remove.svelte-fner7f button{padding:10px 14px;font-size:10.5px}@media print{.tribute-remove.svelte-fner7f,.confirmation.queued.svelte-fner7f{display:none}}.no-tributes.svelte-fner7f{color:var(--hg-ink-muted);font-family:var(--hg-font-text);font-size:var(--hg-text-prose-sm);margin-top:12px;font-style:italic}.confirmation.svelte-fner7f{border-left:2px solid var(--hg-accent);background:var(--hg-accent-wash);color:var(--hg-accent);font-family:var(--hg-font-text);font-size:var(--hg-text-prose-sm);margin-top:20px;padding:12px 16px}.confirmation.queued.svelte-fner7f{margin-top:10px}.tribute-form.svelte-fner7f{border-top:1px solid var(--hg-ink-faint);flex-direction:column;gap:18px;margin-top:22px;padding-top:22px;display:flex}.ledger-line.svelte-fner7f{flex-direction:column;display:flex}.tribute-form.svelte-fner7f textarea:where(.svelte-fner7f){resize:vertical}.tribute-form.svelte-fner7f button{align-self:flex-start}.error.svelte-fner7f{color:var(--hg-error);font-size:var(--hg-text-error)}.moderation-notice.svelte-fner7f{color:var(--hg-ink-muted);font-size:var(--hg-text-hint);line-height:var(--hg-leading-input)}.moderation-notice.svelte-fner7f a:where(.svelte-fner7f){color:var(--hg-accent);text-decoration:underline}.honeypot.svelte-fner7f{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){h1.svelte-fner7f{animation:svelte-fner7f-hg-rise .48s var(--hg-ease-settle) 60ms both}.dates.svelte-fner7f{animation:svelte-fner7f-hg-rise .42s var(--hg-ease-out) .22s both}.inscription-rule.svelte-fner7f{animation:svelte-fner7f-hg-draw .38s var(--hg-ease-settle) .34s both}.epitaph.svelte-fner7f{animation:svelte-fner7f-hg-rise .4s var(--hg-ease-out) .46s both}@keyframes svelte-fner7f-hg-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes svelte-fner7f-hg-draw{0%{opacity:0;transform:scaleX(.25)}}}
