._section_1y5yi_1{border-top:1px solid #0000001f;grid-template-columns:30% 1fr;gap:2rem;padding:2rem 0;display:grid}@media (width<=760px){._section_1y5yi_1{grid-template-columns:1fr;gap:.75rem}}._title_1y5yi_15{letter-spacing:.05em;padding-top:.2em;font-size:1rem;font-weight:700;line-height:1.3}._content_1y5yi_23{font-size:1rem;line-height:1.55}._content_1y5yi_23 p{margin-bottom:1.1em}._content_1y5yi_23 p:last-child{margin-bottom:0}._content_1y5yi_23 dl{grid-template-columns:auto 1fr;gap:.35em 1.5rem;margin-bottom:1.1em;display:grid}._content_1y5yi_23 dl:last-child{margin-bottom:0}._content_1y5yi_23 dt{color:#757575}@media print{._section_1y5yi_1{break-inside:avoid;grid-template-columns:30% 1fr}}._main_w1ri1_1{max-width:44rem;margin:0 auto;padding:3rem}@media (width<=760px){._main_w1ri1_1{padding:1.5rem}}@media print{._main_w1ri1_1{max-width:none;padding:0}}._header_w1ri1_18{text-align:center;padding-bottom:3rem}._header_w1ri1_18 h1{margin-bottom:.5rem;font-size:3rem;font-weight:400;line-height:1.3}@media (width<=760px){._header_w1ri1_18 h1{font-size:2.2rem}}@media print{._header_w1ri1_18 h1{font-size:2.2rem}}._portrait_w1ri1_39{aspect-ratio:1;object-fit:cover;object-position:65% 30%;border-radius:50%;width:14rem;max-width:70%;margin:0 auto 2rem;display:block}@media print{._portrait_w1ri1_39{filter:grayscale()}}._dates_w1ri1_55{color:#757575;justify-content:center;gap:1.25em;display:flex}._quote_w1ri1_62{max-width:28em;margin:1.5rem auto 0;font-style:italic}._bereaved_w1ri1_68{color:#757575}._footer_w1ri1_72{text-align:center;color:#757575;border-top:1px solid #0000001f;padding-top:2rem;font-size:.85rem}@font-face{font-family:Heldane;src:url(/fonts/heldane-text-regular.woff2)format("woff2"),url(/fonts/heldane-text-regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Heldane;src:url(/fonts/heldane-text-regular-italic.woff2)format("woff2"),url(/fonts/heldane-text-regular-italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Heldane;src:url(/fonts/heldane-text-medium.woff2)format("woff2"),url(/fonts/heldane-text-medium.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px}body{color:#3e3e3e;background:#faf8f5;font-family:Heldane,Georgia,serif;line-height:1.55}a{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #0000001f;text-decoration:underline #0000001f;text-decoration-thickness:1px;transition:text-decoration-color .2s ease-out}a:hover{text-decoration-color:#3e3e3e}p{margin-bottom:.75em}p:last-child{margin-bottom:0}strong{font-weight:700}em{font-style:italic}@media print{html{font-size:11pt}body{color:#000;background:#fff}@page{margin:1.5cm 2cm}a{color:inherit;text-decoration:none}}
