footer.svelte-a7xpyw{border-top:1px solid var(--gold-soft)}.foot-brand.svelte-a7xpyw{order:1;grid-column:1/-1}@media (width>=56.25rem){.foot-grid.svelte-a7xpyw{grid-template-columns:minmax(0,1.6fr) repeat(auto-fit,minmax(8rem,1fr))}.foot-brand.svelte-a7xpyw{order:0;grid-column:1}}.brand.svelte-a7xpyw{min-height:var(--spacing-tap);align-items:center;text-decoration:none;display:inline-flex}.tagline.svelte-a7xpyw{font-family:var(--serif);color:var(--ink-mute);font-size:13px;font-style:italic}.col-head.svelte-a7xpyw{min-height:var(--spacing-tap);color:var(--gold);align-items:center;font-weight:600;display:flex}.col-link.svelte-a7xpyw{color:inherit;text-decoration:none}@media (hover:hover){.col-link.svelte-a7xpyw:hover{color:var(--gold-soft);text-underline-offset:3px;text-decoration:underline}}ul.svelte-a7xpyw{margin:0;padding:0;list-style:none}a.link.svelte-a7xpyw{font-family:var(--sans);color:var(--ink-mute);align-items:center;font-size:13.5px;text-decoration:none;transition:color .2s;display:flex}.about-text.svelte-a7xpyw{font-family:var(--sans);color:var(--ink-mute);max-width:280px;font-size:13px;line-height:1.65}@media (hover:hover){a.link.svelte-a7xpyw:hover{color:var(--cream)}}.memorial.svelte-a7xpyw{font-family:var(--serif);color:var(--gold-dim);letter-spacing:.04em;font-size:15px;font-style:italic}.follow-link.svelte-a7xpyw{min-height:var(--spacing-tap);font-family:var(--sans);color:var(--ink-mute);align-items:center;gap:.5rem;font-size:13.5px;text-decoration:none;transition:color .2s;display:inline-flex}.follow-link.svelte-a7xpyw:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (hover:hover){.follow-link.svelte-a7xpyw:hover{color:var(--cream)}}.bottom.svelte-a7xpyw{font-family:var(--label);font-size-adjust:var(--label-size-adjust);font-size:var(--text-label);letter-spacing:.04em;color:var(--ink-mute)}.bottom.svelte-a7xpyw a.legal:where(.svelte-a7xpyw),.bottom.svelte-a7xpyw .theme-foot{min-height:var(--spacing-tap);color:var(--ink-mute);align-items:center;text-decoration:none;transition:color .2s;display:inline-flex}.bottom.svelte-a7xpyw .theme-foot{font:inherit;letter-spacing:inherit;background:0 0;border:none;padding:0}.bottom.svelte-a7xpyw .theme-foot:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (hover:hover){.bottom.svelte-a7xpyw a.legal:where(.svelte-a7xpyw):hover,.bottom.svelte-a7xpyw .theme-foot:hover{color:var(--cream)}}
