.registry-view[data-v-c5ad9807]{--registry-ink:color-mix(in srgb,var(--registry-accent) 30%,#000);--registry-tint:color-mix(in srgb,var(--registry-accent) 12%,#fff);--landing-hero-gradient:linear-gradient(90deg,color-mix(in srgb,var(--registry-accent) 26%,#fff),color-mix(in srgb,var(--registry-accent) 16%,#fff) 48%,color-mix(in srgb,var(--registry-accent) 28%,#fff));--landing-surface:linear-gradient(90deg,color-mix(in srgb,var(--registry-accent) 4%,#fafbfe),#fcfdff 48%,color-mix(in srgb,var(--registry-accent) 3%,#f6f9fd))}.registry-memorial-card[data-v-c5ad9807]{border-color:color-mix(in srgb,var(--registry-accent) 20%,#d8dce2);box-shadow:0 2px 5px color-mix(in srgb,var(--registry-ink) 4%,transparent),0 10px 24px -12px color-mix(in srgb,var(--registry-ink) 16%,transparent)}.registry-memorial-card[data-v-c5ad9807]:focus-within,.registry-memorial-card[data-v-c5ad9807]:hover{border-color:color-mix(in srgb,var(--registry-accent) 40%,#d8dce2);box-shadow:0 4px 8px color-mix(in srgb,var(--registry-ink) 5%,transparent),0 14px 28px -12px color-mix(in srgb,var(--registry-ink) 22%,transparent)}.registry-page[aria-current=page][data-v-c5ad9807],.registry-view .public-primary[data-v-c5ad9807]{background:var(--registry-accent);color:var(--registry-on-accent)}.registry-view .public-primary[data-v-c5ad9807]:hover{box-shadow:inset 0 0 0 2px var(--registry-on-accent)}.registry-view .public-secondary[data-v-c5ad9807],.registry-view a[data-v-c5ad9807]:hover,.registry-view button[data-v-c5ad9807]:not(.public-primary){color:var(--registry-ink)}.registry-view .registry-page[aria-current=page][data-v-c5ad9807]:hover{color:var(--registry-on-accent)}.registry-view[data-v-c5ad9807] :is(a,button):focus-visible{outline-color:var(--registry-ink)}.registry-view form[data-v-c5ad9807]:focus-within{border-color:var(--registry-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--registry-accent) 10%,transparent)}.registry-view input[data-v-c5ad9807]::-moz-selection{background:var(--registry-tint);color:var(--registry-ink)}.registry-view input[data-v-c5ad9807]::selection{background:var(--registry-tint);color:var(--registry-ink)}.registry-view[data-v-c5ad9807] .ui-select-button:is(.is-open,:hover){background:var(--registry-tint);border-color:var(--registry-accent)}.registry-view[data-v-c5ad9807] .ui-select-button:focus-visible{outline-color:var(--registry-ink)}.registry-view[data-v-c5ad9807] .ui-select-option.is-active,.registry-view[data-v-c5ad9807] .ui-select-option.is-selected{background:var(--registry-tint);color:var(--registry-ink)}.registry-view[data-v-c5ad9807] .ui-select-check{color:var(--registry-ink)}.registry-page[data-v-c5ad9807]{align-items:center;border:1px solid #fff;border-radius:999px;display:inline-flex;font-size:14px;justify-content:center;min-height:44px;min-width:44px}.registry-page[data-v-c5ad9807]:focus-visible{outline:2px solid var(--registry-ink);outline-offset:3px}.memorial-mock[data-v-661da4b7]{background:var(--mock-accent);color:#334155;font-size:16px;height:100%;line-height:1.65;overflow:hidden;pointer-events:none;position:relative;text-align:left}.mock-header[data-v-661da4b7]{color:#fff;margin:6px 6px 0}.mock-banner[data-v-661da4b7]{align-items:center;display:flex;flex-direction:column;height:220px;justify-content:flex-end;position:relative;text-align:center}.mock-portrait[data-v-661da4b7]{border-radius:6px;box-shadow:0 0 0 4px #ffffff4d,0 25px 50px -12px #0004;height:90px;-o-object-fit:cover;object-fit:cover;width:90px}.mock-name[data-v-661da4b7]{font-family:var(--font-serif);font-size:24px;letter-spacing:.025em;line-height:1.25;margin-top:20px}.mock-dates[data-v-661da4b7]{color:#ffffffb3;margin-top:6px;white-space:nowrap}.mock-dates span[data-v-661da4b7]{margin:0 8px;opacity:.4}.mock-counts[data-v-661da4b7],.mock-share[data-v-661da4b7]{align-items:center;background:#ffffff1a;border:1px solid #ffffff14;border-radius:8px;color:#ffffffb3;display:flex;font-size:11px;gap:5px;height:26px;padding:0 10px;position:absolute;top:16px}.mock-counts[data-v-661da4b7]{left:16px}.mock-share[data-v-661da4b7]{right:16px}.mock-counts svg[data-v-661da4b7],.mock-share svg[data-v-661da4b7]{height:12px;width:12px}.mock-bar[data-v-661da4b7]{align-items:center;display:flex;font-family:var(--font-serif);font-size:20px;gap:12px;height:56px;justify-content:center}.mock-bar img[data-v-661da4b7]{border-radius:6px;box-shadow:0 0 0 2px #ffffff4d;height:36px;-o-object-fit:cover;object-fit:cover;width:36px}.mock-tabs[data-v-661da4b7]{display:flex;gap:8px;overflow:hidden;padding:8px;white-space:nowrap}.mock-tabs span[data-v-661da4b7]{background:#ffffff1a;border:1px solid #ffffff14;border-radius:6px;color:#fffc;font-size:14px;line-height:20px;padding:8px 16px}.mock-main[data-v-661da4b7]{background:#f1f5f9;border-radius:6px;margin:-1px 6px 0;min-height:900px;padding:0 20px;position:relative}.mock-quote[data-v-661da4b7]{border-bottom:1px solid #e2e8f099;display:flex;gap:16px;padding:80px 0}.mock-quote>span[data-v-661da4b7]{color:var(--mock-accent);flex-shrink:0;font:80px/.85 var(--font-serif);opacity:.4}.mock-quote p[data-v-661da4b7]{color:#1e293b;font:italic 24px/1.625 var(--font-serif);white-space:pre-line}.mock-section[data-v-661da4b7]{padding:80px 0}.mock-heading[data-v-661da4b7]{color:#1e293b;font:24px/1.33 var(--font-serif);margin-bottom:32px;text-align:center}.mock-rule[data-v-661da4b7]{background:color-mix(in srgb,var(--mock-accent) 50%,transparent);height:1px;margin:0 auto 40px;width:36px}.mock-prose[data-v-661da4b7]{margin-bottom:16px;text-align:justify}.mock-drop-cap[data-v-661da4b7]:first-letter{color:var(--mock-accent);float:left;font:64px/.8 "Instrument Serif",serif;padding:3px 10px 0 0}.mock-slideshow[data-v-661da4b7]{font-size:14px;margin-bottom:12px;text-align:right}.mock-photos[data-v-661da4b7]{display:grid;gap:12px}.mock-photos img[data-v-661da4b7]{border-radius:8px;width:100%}.mock-card[data-v-661da4b7]{background:#fff;border:1px solid color-mix(in srgb,var(--mock-accent) 14%,transparent);border-radius:8px;padding:20px}.mock-action[data-v-661da4b7]{background:color-mix(in srgb,var(--mock-accent) 4%,transparent);border-radius:8px;color:var(--mock-accent);font-size:14px;font-weight:500;margin:-16px auto 32px;padding:8px 20px;width:-moz-fit-content;width:fit-content}.mock-action-filled[data-v-661da4b7]{background:var(--mock-accent);color:#fff}.mock-author[data-v-661da4b7]{align-items:center;display:flex;gap:12px;margin-bottom:12px}.mock-author strong[data-v-661da4b7]{font-size:15px;font-weight:500}.mock-author small[data-v-661da4b7]{color:#94a3b8;display:block;font-size:13px}.mock-avatar[data-v-661da4b7]{background:var(--mock-accent);border-radius:50%;color:#fff;display:grid;font-size:12px;height:36px;place-items:center;width:36px}.mock-memory img[data-v-661da4b7]{border-radius:8px;margin-top:12px;width:100%}.mock-arrows[data-v-661da4b7]{display:flex;gap:12px;justify-content:center;margin-top:16px}.mock-arrows span[data-v-661da4b7]{background:var(--mock-accent);border-radius:50%;color:#fff;display:grid;font-size:24px;height:36px;opacity:.4;place-items:center;width:36px}.mock-tribute[data-v-661da4b7]{border-left:2px solid var(--mock-accent);margin-bottom:10px}.mock-tribute p[data-v-661da4b7]{font-style:italic}.mock-tribute small[data-v-661da4b7]{color:#64748b;display:block;font-size:14px;margin-top:8px}.mock-candles[data-v-661da4b7]{align-items:center;display:flex;gap:12px}.mock-candles svg[data-v-661da4b7]{color:var(--mock-accent);width:20px}.mock-event[data-v-661da4b7]{display:flex;gap:16px;padding-bottom:16px;position:relative}.mock-event[data-v-661da4b7]:before{background:color-mix(in srgb,var(--mock-accent) 30%,transparent);bottom:4px;content:"";left:19px;position:absolute;top:40px;width:1px}.mock-marker[data-v-661da4b7]{background:#fff;border:1px solid var(--mock-accent);border-radius:50%;color:var(--mock-accent);display:grid;flex-shrink:0;height:32px;margin:4px;place-items:center;width:32px}.mock-marker svg[data-v-661da4b7]{height:16px;width:16px}.mock-event .mock-card[data-v-661da4b7]{border-radius:12px;flex:1;min-width:0}.mock-event-title[data-v-661da4b7]{align-items:flex-start;display:flex;gap:12px;margin-bottom:10px}.mock-event-title p[data-v-661da4b7]{color:#1e293b;flex:1;font:20px/1.375 var(--font-serif)}.mock-event-title span[data-v-661da4b7]{background:color-mix(in srgb,var(--mock-accent) 8%,transparent);border-radius:99px;color:var(--mock-accent);font-size:12px;padding:2px 10px}.mock-event .mock-card>p[data-v-661da4b7]{color:#475569;font-size:15px}.mock-service[data-v-661da4b7]{overflow:hidden;padding:0}.mock-service-details[data-v-661da4b7]{padding:24px}.mock-service-row[data-v-661da4b7]{display:flex;gap:16px;margin-bottom:20px}.mock-service-row>svg[data-v-661da4b7]{background:color-mix(in srgb,var(--mock-accent) 5%,transparent);border-radius:8px;color:var(--mock-accent);flex-shrink:0;height:40px;padding:10px;width:40px}.mock-service-row small[data-v-661da4b7]{color:#64748b;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.mock-service-row p[data-v-661da4b7]{margin-top:4px}.mock-service-note[data-v-661da4b7]{border-top:1px solid #f1f5f9;color:#475569;font-style:italic;padding-top:16px}.mock-map[data-v-661da4b7]{height:160px;overflow:hidden;position:relative}.mock-map>svg[data-v-661da4b7]:first-child{height:100%;width:100%}.mock-map-pin[data-v-661da4b7]{color:var(--mock-accent);fill:#fff;height:32px;left:50%;position:absolute;top:40%;width:32px}.mock-directions[data-v-661da4b7]{background:#f8fafc;color:var(--mock-accent);font-size:12px;padding:12px 24px;text-align:right}.mock-desktop .mock-banner[data-v-661da4b7]{height:270px}.mock-desktop .mock-portrait[data-v-661da4b7]{height:110px;width:110px}.mock-desktop .mock-name[data-v-661da4b7]{font-size:36px}.mock-desktop .mock-dates[data-v-661da4b7]{font-size:18px}.mock-desktop .mock-tabs[data-v-661da4b7]{justify-content:center}.mock-desktop .mock-main[data-v-661da4b7]{padding:0 32px}.mock-desktop .mock-section[data-v-661da4b7]{margin:auto;max-width:896px;padding:112px 0}.mock-desktop .mock-quote[data-v-661da4b7]{gap:24px;justify-content:center;margin:auto;max-width:896px;padding:160px 0}.mock-desktop .mock-quote p[data-v-661da4b7]{font-size:30px;max-width:608px}.mock-desktop .mock-heading[data-v-661da4b7]{font-size:30px}.mock-floating-tribute[data-v-661da4b7]{align-items:center;background:var(--mock-accent);border-radius:99px;bottom:72px;box-shadow:0 4px 12px #0002;color:#fff;display:flex;font-size:14px;gap:8px;padding:12px 20px;position:absolute;right:24px}.mock-floating-tribute svg[data-v-661da4b7]{height:18px;width:18px}@property --hero-preview-accent{syntax:"<color>";inherits:true;initial-value:#14314f}.hero-preview[data-v-e5d8fbbc]{aspect-ratio:4/3;background:var(--hero-preview-accent);overflow:hidden;position:relative}.hero-preview-page[data-v-e5d8fbbc]{border:0;inset:0 auto auto 0;pointer-events:none;position:absolute;transform-origin:top left}@media(prefers-reduced-motion:no-preference){.hero-preview-color-loop[data-v-e5d8fbbc]{animation:hero-preview-colors-e5d8fbbc 30s ease-in-out infinite}}@keyframes hero-preview-colors-e5d8fbbc{0%,25%,to{--hero-preview-accent:#14314f}33.333%,58.333%{--hero-preview-accent:#3d554b}66.667%,91.667%{--hero-preview-accent:#55515a}}@media(max-width:639px){.hero-preview[data-v-e5d8fbbc]{aspect-ratio:10/7}}.consumer-blog[data-v-ef831ccf]{background:#fff6}
