.dr-doc{--acc: #121619;--acc-text: #121619;font-family:var(--font-sans);color:#121619}.dr-doc.ac-ruby{--acc: #a8323f;--acc-text: #7d2430}.dr-doc.ac-sapphire{--acc: #2557a7;--acc-text: #1d4688}.dr-doc.ac-amber{--acc: #c98a22;--acc-text: #7a5310}.dr-doc.ac-emerald{--acc: #23775a;--acc-text: #1d5f47}.dr-doc .dr-panel{padding:.6in .65in .7in}.dr-doc.fmt-booklet .dr-panel{padding:.45in .45in .55in}.dr-doc .pc{font-size:9pt;line-height:1.38}.dr-doc .dr-runhead{height:.35in;font-size:7.5pt;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--acc-text)}.dr-doc .dr-pageno{position:absolute;left:0;right:0;bottom:.32in;text-align:center;font-size:8pt;color:#4f585e}.dr-doc .dr-h{margin-bottom:.18in;padding-bottom:.08in;border-bottom:1.25pt solid var(--acc);font-family:var(--font-serif);font-size:16pt;font-weight:500}.dr-doc .dr-cover{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.dr-doc .dr-orn{width:.42in;height:auto;margin-bottom:.35in;color:var(--acc)}.dr-doc .dr-orn-arch{width:.7in}.dr-doc .dr-cover-church{max-width:90%;font-family:var(--font-serif);font-size:26pt;line-height:1.12;font-weight:500}.dr-doc.fmt-booklet .dr-cover-church{font-size:21pt}.dr-doc .dr-cover-title{margin-top:.22in;font-size:10pt;font-weight:650;letter-spacing:.22em;text-transform:uppercase;color:var(--acc-text)}.dr-doc .dr-cover-year{margin-top:.08in;font-family:var(--font-serif);font-size:18pt}.dr-doc .dr-cover-line{position:absolute;left:.6in;right:.6in;bottom:.7in;font-size:8.5pt;color:#4f585e}.dr-doc .dr-cover.has-photo{justify-content:flex-start}.dr-doc .dr-cover-photo{flex:none;display:block;width:100%;height:52%;margin-bottom:.3in;object-fit:cover;border-radius:.06in}.dr-doc .dr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.28in .4in;align-content:start}.dr-doc .dr-card{display:grid;gap:.08in;min-height:0}.dr-doc .dr-grid-6 .dr-card{grid-template-columns:1.5in minmax(0,1fr);gap:.16in;align-items:start;min-height:2.8in}.dr-doc .dr-grid-4 .dr-card{grid-template-rows:auto 1fr;min-height:3.3in}.dr-doc .dr-photo{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:.06in;background:#e9eef1}.dr-doc .dr-grid-4 .dr-photo{width:1.45in}.dr-doc .dr-photo img{display:block;width:100%;height:100%;object-fit:cover}.dr-doc .dr-photo-empty{display:grid;place-items:center;color:#8a9499;font-family:var(--font-serif);font-size:26pt}.dr-doc .dr-family{font-family:var(--font-serif);font-size:13pt;line-height:1.15;font-weight:600}.dr-doc .dr-adults{margin-bottom:.05in;font-family:var(--font-serif);font-size:10.5pt}.dr-doc .dr-card-text p:not(.dr-family):not(.dr-adults),.dr-doc .dr-entry p:not(.dr-name){overflow-wrap:anywhere}.dr-doc .dr-kids{margin-top:.03in;font-style:italic;color:#2a3136}.dr-doc .dr-list{display:grid;gap:.06in .4in;align-content:start}.dr-doc .dr-list-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(12,auto)}.dr-doc .dr-entry{padding-bottom:.05in;border-bottom:.5pt solid #d8dee1;line-height:1.3}.dr-doc .dr-name{font-family:var(--font-serif);font-size:10.5pt;font-weight:600}.dr-doc .dr-staff{display:grid;gap:.16in}.dr-doc .dr-role{font-weight:600;color:var(--acc-text)}.dr-doc .dr-index{margin:0;padding:0;list-style:none;font-size:8.5pt}.dr-doc .dr-index-2{column-count:2;column-gap:.4in}.dr-doc .dr-index li{display:flex;align-items:baseline;gap:.06in;height:.2in;break-inside:avoid}.dr-doc .dr-index li span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:85%}.dr-doc .dr-dots{flex:1;border-bottom:.75pt dotted #8a9499;transform:translateY(-.04in)}.dr-doc .dr-blank{background:#fff}.hub-head[data-astro-cid-qkptn22r]{padding-block:clamp(1.75rem,1rem + 2.5vw,3rem) 1.25rem;background:var(--stone-25);border-bottom:1px solid var(--stone-100)}.hub-head[data-astro-cid-qkptn22r] h1[data-astro-cid-qkptn22r]{overflow-wrap:break-word;min-width:0;font-size:clamp(2.25rem,1.5rem + 3vw,3.75rem);line-height:1;letter-spacing:-.03em}.hub-head[data-astro-cid-qkptn22r] .lede[data-astro-cid-qkptn22r]{margin-top:.75rem;max-width:36rem;font-family:var(--font-sans);font-size:var(--step-1);color:var(--ink-2)}.tool-list[data-astro-cid-qkptn22r]{display:grid;gap:0 2.5rem;border-top:1px solid var(--stone-200)}@media(min-width:48rem){.tool-list[data-astro-cid-qkptn22r]{grid-template-columns:1fr 1fr}}.tool-row[data-astro-cid-qkptn22r]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.125rem 1rem;align-items:center;padding-block:1rem;border-bottom:1px solid var(--stone-200)}.tool-name[data-astro-cid-qkptn22r]{font-family:var(--font-serif);font-size:1.25rem;font-weight:550;line-height:1.2;color:var(--ink);text-decoration:none}.tool-row[data-astro-cid-qkptn22r]:hover .tool-name[data-astro-cid-qkptn22r]{color:var(--hue-deep)}.tool-line[data-astro-cid-qkptn22r]{grid-column:1;font-size:var(--step--1);color:var(--ink-3)}.tool-go[data-astro-cid-qkptn22r]{grid-column:2;grid-row:1 / span 2;color:var(--ink-3)}.two-col[data-astro-cid-qkptn22r]{display:grid;gap:2rem 3rem}@media(min-width:48rem){.two-col[data-astro-cid-qkptn22r]{grid-template-columns:1fr 1fr}}.two-col[data-astro-cid-qkptn22r] h2[data-astro-cid-qkptn22r]{font-size:var(--step-2);margin-bottom:.5rem}.plain-links[data-astro-cid-qkptn22r]{display:grid;gap:.75rem}.plain-links[data-astro-cid-qkptn22r] li[data-astro-cid-qkptn22r]{display:grid;gap:.125rem}.plain-links[data-astro-cid-qkptn22r] a[data-astro-cid-qkptn22r]{font-weight:650;color:var(--ink)}.plain-links[data-astro-cid-qkptn22r] span[data-astro-cid-qkptn22r]{font-size:var(--step--1);color:var(--ink-3)}:root{--gallery-stage: #e8edeb;--gallery-shadow: 0 9px 22px rgb(18 22 25 / 16%)}html,body{overflow-x:clip}.tool-list.tool-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;border:0}.tool-list.tool-list .tool-row{align-content:start;padding:1.25rem;background:var(--stone-25);border:1px solid var(--stone-200);border-radius:14px}.tool-list.tool-list .tool-row:first-child,.tool-list.tool-list .tool-row:nth-child(2){grid-column:auto}.tool-list.tool-list .tool-name{font-size:1.6rem;line-height:1.15}.tool-list.tool-list .tool-line{margin-block:.35rem 1.1rem;font-size:1rem}.tool-gallery-preview{grid-column:1 / -1;position:relative;height:330px;width:100%;container-type:size;background:var(--gallery-stage);border-radius:8px;overflow:clip}.tool-gallery-canvas{position:absolute;left:50%;top:50%;transform-origin:center;transform:translate(-50%,-50%) scale(calc(min(tan(atan2(100cqw,var(--gallery-w))),tan(atan2(100cqh,var(--gallery-h))))*.87));background:var(--stone-0);box-shadow:var(--gallery-shadow);overflow:clip;pointer-events:none}.tool-gallery-canvas .sheet:not(:first-child){display:none}.tool-gallery-canvas .sheet{box-shadow:none}.gallery-bulletin .sheet:first-child{display:block;width:528px;height:816px}.gallery-bulletin .panel:not(:has(.pc-cover)){display:none}.gallery-bulletin .panel:has(.pc-cover){height:816px;padding:.45in .5in}.gallery-bulletin .pc-cover{height:100%}.gallery-bulletin .panel:before{display:none}.gallery-slide{background:var(--sapphire-deep)}.gallery-slide{aspect-ratio:16 / 9;height:auto!important}.gallery-slide .tool-gallery-canvas{left:6.5%;top:6.5%;transform-origin:top left;transform:scale(calc(min(tan(atan2(100cqw,var(--gallery-w))),tan(atan2(100cqh,var(--gallery-h))))*.87))}.gallery-slide .sl-slide{width:100%;height:100%;box-sizing:border-box}.gallery-slide .sl-body{min-width:0}.gallery-slide .sl-line{font-size:42px;white-space:nowrap}.gallery-directory .sheet{width:816px;height:1056px}.gallery-directory .dr-doc .dr-photo-empty{background:var(--sapphire-deep);color:var(--stone-0)}.gallery-funeral .fp-page{position:relative;width:100%;height:100%;container-type:inline-size;background:var(--stone-0)}.gallery-funeral .fp-element{position:absolute;white-space:pre-wrap;line-height:1.4}.gallery-funeral .fp-photo{width:100%;height:100%;object-fit:cover}.gallery-funeral .fp-image-clip{position:absolute;inset:0;overflow:clip}.gallery-song-cover{height:100%;display:flex;flex-direction:column;padding:46px;text-align:center;color:var(--ruby-deep)}.gallery-song-cover img{width:calc(100% + 92px);max-width:none;height:320px;object-fit:cover;margin:-46px -46px 36px}.gallery-song-cover p{font:20px/1.7 var(--font-sans)}.gallery-song-cover h3{font:48px/1.05 var(--font-serif);margin:30px 0}.gallery-song-cover small{margin-top:auto;font:18px var(--font-sans)}.tool-list.tool-list .stretch:focus-visible{outline:2px solid var(--sapphire);outline-offset:4px}@media(min-width:64rem){.tool-list.tool-list{grid-template-columns:repeat(6,minmax(0,1fr))}.tool-list.tool-list .tool-row{grid-column:span 2}.tool-list.tool-list .tool-row:first-child,.tool-list.tool-list .tool-row:nth-child(2){grid-column:span 3}.tool-list.tool-list .tool-row:nth-child(-n+2) .tool-gallery-preview{height:390px}}@media(max-width:40rem){.tool-list.tool-list{grid-template-columns:minmax(0,1fr)}.tool-gallery-preview{height:340px}.tool-list.tool-list .tool-name{font-size:1.5rem}}
