._0FUFpa_life{width:100%;color:var(--kh-ink);padding-bottom:8px}._0FUFpa_wrap{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 32px}@media (max-width:1023px){._0FUFpa_wrap{padding:0 28px}}@media (max-width:600px){._0FUFpa_wrap{padding:0 16px}}@media (min-width:601px){._0FUFpa_phoneOnly{display:none!important}}@media (max-width:600px){._0FUFpa_deskOnly{display:none!important}}._0FUFpa_muted{font-size:calc(14px*var(--kh-text,1));color:var(--kh-ink-3);margin:4px 0 0}._0FUFpa_small{font-size:calc(12px*var(--kh-text,1));color:var(--kh-ink-3)}._0FUFpa_eyebrow{font-family:var(--kh-font-sans);font-variant-numeric:tabular-nums;font-size:calc(12px*var(--kh-text,1));letter-spacing:.14em;text-transform:uppercase;color:var(--kh-ink-3);margin:0;font-weight:500}@media (min-width:601px){._0FUFpa_eyebrow{font-size:calc(12px*var(--kh-text,1));letter-spacing:.16em}}._0FUFpa_eyebrowBlue{color:var(--kh-blue-ink)}._0FUFpa_link{min-height:44px;color:var(--kh-blue-ink);font-weight:700;font-size:calc(14px*var(--kh-text,1));align-items:center;gap:4px;text-decoration:none;display:inline-flex}._0FUFpa_link:hover{color:var(--lightningcss-light,#2c3fd0)var(--lightningcss-dark,#a9b4ff)}._0FUFpa_btn{min-height:var(--kh-btn-h);box-sizing:border-box;font-family:inherit;font-weight:700;font-size:calc(15px*var(--kh-text,1));cursor:pointer;white-space:nowrap;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}@media (min-width:601px){._0FUFpa_btn{border-radius:14px}}._0FUFpa_btn:focus-visible{outline:3px solid var(--kh-blue-ink);outline-offset:2px}._0FUFpa_btn:disabled{opacity:.55;cursor:not-allowed}._0FUFpa_btnQ{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--kh-hc-bg,#1a1d22));color:var(--kh-ink);border:1px solid var(--kh-line-strong)}._0FUFpa_btnQ:hover{background:var(--lightningcss-light,#f7f7fa)var(--lightningcss-dark,var(--kh-hc-bg,#171a1e));color:var(--kh-ink)}._0FUFpa_btnP{background:var(--kh-blue-btn);color:#fff}._0FUFpa_btnP:hover{background:var(--kh-blue-btn-hover);color:#fff}._0FUFpa_btnPistachio{color:#1f3a0a;background:#d7f5a7}._0FUFpa_btnPistachio:hover{color:#1f3a0a;background:#c9f08f}._0FUFpa_mark{height:0;display:block;position:relative;top:-90px}._0FUFpa_funeralPart>._0FUFpa_mark{position:absolute;top:-90px}._0FUFpa_card{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--kh-hc-bg,#1a1d22));border:1px solid var(--kh-line);box-sizing:border-box;border-radius:24px;padding:20px}@media (min-width:601px){._0FUFpa_card{border-radius:28px;padding:28px}}._0FUFpa_hero{background:var(--kh-inverse);color:#fff;height:clamp(480px,100svh - 160px,660px);position:relative;overflow:hidden}@media (min-width:601px){._0FUFpa_hero{height:520px}}@media (min-width:1024px){._0FUFpa_hero{height:620px}}._0FUFpa_hero[data-photo=none]{background:radial-gradient(120% 90% at 85% 10%,#4a5ef58c,#4a5ef500 60%),radial-gradient(90% 80% at 10% 100%,#ff916b47,#ff916b00 60%),#1a1f36;height:440px}@media (min-width:1024px){._0FUFpa_hero[data-photo=none]{height:520px}}@media (max-width:600px){._0FUFpa_heroPhoto{animation:.8s ease-out _0FUFpa_heroRise}}._0FUFpa_heroInitials{font-family:var(--kh-font-display);font-weight:600;font-size:calc(150px*var(--kh-text,1));letter-spacing:-.04em;color:#ffffff1f;line-height:1;position:absolute;top:72px;right:24px}@media (min-width:601px){._0FUFpa_heroInitials{font-size:calc(260px*var(--kh-text,1));top:60px;right:max(32px,50vw - 568px)}}._0FUFpa_heroShadeTop{background:linear-gradient(#11131e73,#11131e00);height:130px;position:absolute;top:0;left:0;right:0}@media (min-width:601px){._0FUFpa_heroShadeTop{display:none}}._0FUFpa_heroShade{background:linear-gradient(#11131e00 52%,#11131e8c 72%,#11131eeb 100%);position:absolute;inset:0}@media (min-width:601px){._0FUFpa_heroShade{background:linear-gradient(90deg,#11131ed1 0%,#11131e73 45%,#11131e00 75%),linear-gradient(#11131e00 60%,#11131e99)}}._0FUFpa_hero[data-photo=none] ._0FUFpa_heroShade{display:none}._0FUFpa_heroWrap{position:absolute;bottom:56px;left:20px;right:20px}@media (min-width:601px){._0FUFpa_heroWrap{box-sizing:border-box;align-items:flex-end;max-width:1200px;margin:0 auto;padding:0 28px 76px;display:flex;inset:0}}@media (min-width:1024px){._0FUFpa_heroWrap{padding:0 32px 82px}}._0FUFpa_heroText{flex-direction:column;gap:10px;min-width:0;display:flex}@media (min-width:601px){._0FUFpa_heroText{gap:0;max-width:640px}}._0FUFpa_heroEyebrow{font-size:calc(12px*var(--kh-text,1));letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9;margin:0;font-weight:500}@media (min-width:601px){._0FUFpa_heroEyebrow{font-size:calc(12px*var(--kh-text,1));letter-spacing:.16em}}._0FUFpa_heroName{font-size:calc(34px*var(--kh-text,1));color:#fff;overflow-wrap:anywhere;margin:0;line-height:1.1}@media (min-width:601px){._0FUFpa_heroName{font-size:calc(clamp(40px,5.4vw,72px)*var(--kh-text,1));margin-top:14px;line-height:1.02}}._0FUFpa_heroYears{font-size:calc(14px*var(--kh-text,1));font-variant-numeric:tabular-nums;color:#ffffffe0;margin:0}@media (min-width:601px){._0FUFpa_heroYears{font-size:calc(18px*var(--kh-text,1));margin-top:14px}}._0FUFpa_heroLine{font-size:calc(15px*var(--kh-text,1));color:#ffffffd9;margin:0;line-height:1.5}@media (min-width:601px){._0FUFpa_heroLine{font-size:calc(17px*var(--kh-text,1));margin-top:10px}}._0FUFpa_heroChips{flex-wrap:wrap;gap:8px;margin:4px 0 0;display:flex}@media (min-width:601px){._0FUFpa_heroChips{margin-top:18px}}._0FUFpa_heroChips span{font-size:calc(13px*var(--kh-text,1));-webkit-backdrop-filter:blur(8px);background:#ffffff29;border-radius:11px;align-items:center;gap:6px;padding:7px 11px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff40}@media (min-width:601px){._0FUFpa_heroChips span{font-size:calc(14px*var(--kh-text,1));border-radius:12px;padding:8px 12px}}@keyframes _0FUFpa_heroRise{0%{opacity:0;transform:translateY(14px)}}._0FUFpa_acts{z-index:2;background:var(--kh-page);border-radius:28px 28px 0 0;flex-direction:column;gap:12px;margin-top:-28px;padding:22px 16px 0;display:flex;position:relative}@media (min-width:601px){._0FUFpa_acts{box-sizing:border-box;background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1200px;margin:-34px auto 0;padding:0 28px;display:grid}}@media (min-width:1024px){._0FUFpa_acts{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 32px}}._0FUFpa_act{box-sizing:border-box;text-align:left;cursor:pointer;border:0;border-radius:22px;align-items:center;gap:14px;min-height:76px;padding:12px;font-family:inherit;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}._0FUFpa_act:hover{transform:translateY(-1px)}._0FUFpa_act:active{transform:scale(.98)}._0FUFpa_act:focus-visible{outline:3px solid var(--kh-blue-ink);outline-offset:2px}._0FUFpa_act:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (min-width:601px){._0FUFpa_act{gap:14px;min-height:0;padding:18px 20px}._0FUFpa_act:hover{transform:translateY(-2px)}}._0FUFpa_actChip{border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid}@media (min-width:601px){._0FUFpa_actChip{border-radius:14px;width:44px;height:44px}._0FUFpa_actChip svg{width:20px;height:20px}}._0FUFpa_actTxt{flex:1;min-width:0}._0FUFpa_actTxt b{font-weight:600;font-size:calc(18px*var(--kh-text,1));line-height:1.25;display:block}@media (min-width:601px){._0FUFpa_actTxt b{font-family:var(--kh-font-display);font-weight:800;font-size:calc(21px*var(--kh-text,1));letter-spacing:.5px}}._0FUFpa_actTxt small{font-size:calc(13px*var(--kh-text,1));margin-top:2px;line-height:1.35;display:block}@media (min-width:601px){._0FUFpa_actTxt small{font-size:calc(14px*var(--kh-text,1))}}._0FUFpa_actGo{background:#fff;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 2px 6px #1a1f361f}@media (min-width:601px){._0FUFpa_actGo{display:none}}._0FUFpa_actStory{background:var(--kh-blue-btn);color:#fff;box-shadow:0 12px 26px #4a5ef547}._0FUFpa_actStory ._0FUFpa_actChip{background:#ffffff2e}._0FUFpa_actStory small{color:#ffffffd9}._0FUFpa_actStory ._0FUFpa_actGo{color:#3e52e8}._0FUFpa_actStory:hover{color:#fff}._0FUFpa_actSupport{color:#2b1206;background:#ff916b}._0FUFpa_actSupport ._0FUFpa_actChip{background:#ffffff52}._0FUFpa_actSupport small{color:#4a1f0c}._0FUFpa_actSupport ._0FUFpa_actGo{color:#b5431c}._0FUFpa_actSupport:hover{color:#2b1206}._0FUFpa_actTribute{color:#1f3a0a;background:#d7f5a7}._0FUFpa_actTribute ._0FUFpa_actChip{color:#1f3a0a;background:#fff9}._0FUFpa_actTribute small{color:#35561a}._0FUFpa_actTribute ._0FUFpa_actGo{color:#2f5212}._0FUFpa_actTribute:hover{color:#1f3a0a}._0FUFpa_actCandle{color:#fff;background:#1a1f36}._0FUFpa_actCandle ._0FUFpa_actChip{color:#ff916b;background:#ffffff1f}._0FUFpa_actCandle small{color:#b9bcc6}._0FUFpa_actCandle:hover{color:#fff}@media (max-width:600px){._0FUFpa_actCandle{display:none}}@media (min-width:601px){._0FUFpa_actStory{order:1}._0FUFpa_actTribute{order:2}._0FUFpa_actSupport{order:3}._0FUFpa_actCandle{order:4}}._0FUFpa_pages{flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:28px;display:flex}@media (max-width:600px){._0FUFpa_pages{padding-top:24px}._0FUFpa_pages>nav,._0FUFpa_pages>nav>ul{width:100%}._0FUFpa_pages>nav>ul>li{flex:auto}._0FUFpa_pages>nav>ul>li>*{justify-content:center;width:100%}}._0FUFpa_pagesLbl{font-size:calc(12px*var(--kh-text,1));letter-spacing:.16em;text-transform:uppercase;color:var(--kh-ink-3);font-weight:500}@media (max-width:600px){._0FUFpa_pagesLbl{display:none}}._0FUFpa_notice{background:var(--kh-surface);border:1px solid var(--kh-line);border-radius:24px;flex-direction:column;align-items:flex-start;gap:10px;margin-top:20px;padding:22px 22px 24px;display:flex}._0FUFpa_noticeChip{border:1.5px solid var(--kh-line-strong);min-height:34px;color:var(--kh-ink-2);font-size:calc(14px*var(--kh-control-text,1));border-radius:999px;align-items:center;padding:0 14px;font-weight:600;display:inline-flex}._0FUFpa_noticeLine{color:var(--kh-ink);font-family:var(--kh-font-display);font-size:calc(26px*var(--kh-text,1));letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.2}@media (min-width:601px){._0FUFpa_noticeLine{font-size:calc(28px*var(--kh-text,1))}}._0FUFpa_noticePlace{color:var(--kh-ink-2);font-size:calc(16px*var(--kh-text,1));margin:-2px 0 0}._0FUFpa_noticeActs{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:8px;display:flex}._0FUFpa_noticeLink{min-height:44px;font-weight:700;font-size:calc(15px*var(--kh-control-text,1));color:var(--kh-blue-ink);align-items:center;gap:6px;text-decoration:none;display:inline-flex}._0FUFpa_grid{flex-direction:column;display:flex}@media (min-width:601px){._0FUFpa_grid{gap:48px;padding:32px 0 16px}}@media (min-width:1024px){._0FUFpa_grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:48px 28px;display:grid}}._0FUFpa_mainCol,._0FUFpa_sideCol{flex-direction:column;min-width:0;display:flex}@media (min-width:601px){._0FUFpa_mainCol,._0FUFpa_sideCol{gap:48px}._0FUFpa_sideCol>._0FUFpa_funeralPart{order:1}._0FUFpa_sideCol>._0FUFpa_candlesPart{order:2}._0FUFpa_sideCol>._0FUFpa_goal{order:3}}@media (min-width:1024px){._0FUFpa_sideCol{gap:24px;position:sticky;top:96px}}@media (max-width:600px){._0FUFpa_mainCol,._0FUFpa_sideCol{display:contents}._0FUFpa_grid>*>*{margin-top:40px}._0FUFpa_grid>._0FUFpa_sideCol>._0FUFpa_candlesPart{order:1}._0FUFpa_grid>._0FUFpa_sideCol>._0FUFpa_funeralPart{order:2}._0FUFpa_grid>._0FUFpa_sideCol>._0FUFpa_goal{order:3;margin-top:16px}._0FUFpa_grid>._0FUFpa_sideCol>._0FUFpa_anniversary{order:2}}._0FUFpa_placeholder{padding:4px}._0FUFpa_shead{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}@media (min-width:601px){._0FUFpa_shead{gap:16px;margin-bottom:0}._0FUFpa_shead>div:first-child{min-width:0}}._0FUFpa_sheadH{font-size:calc(19px*var(--kh-text,1));margin:0;line-height:1.25}@media (min-width:601px){._0FUFpa_sheadH{font-size:calc(28px*var(--kh-text,1));margin-top:6px}}._0FUFpa_sheadActs{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}@media (max-width:600px){._0FUFpa_story{padding:22px}}._0FUFpa_storyTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}._0FUFpa_storyH{font-size:calc(20px*var(--kh-text,1));margin:0 0 12px}._0FUFpa_fade{max-height:168px;position:relative;overflow:hidden}._0FUFpa_fade:after{content:"";background:linear-gradient(180deg, #fff0, var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--kh-hc-bg,#1a1d22)));height:70px;position:absolute;bottom:0;left:0;right:0}._0FUFpa_storyP{font-size:calc(16px*var(--kh-text,1));color:var(--kh-ink-2);margin:0;line-height:1.75}._0FUFpa_drop{float:left;font-family:var(--kh-font-display);letter-spacing:.5px;font-weight:600;font-size:calc(54px*var(--kh-text,1));color:var(--kh-blue);margin:4px 8px 0 0;line-height:.9}._0FUFpa_continue{background:var(--kh-blue-btn);color:#fff;min-height:52px;font-weight:700;font-size:calc(15px*var(--kh-text,1));border-radius:16px;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding:0 18px;text-decoration:none;display:flex}._0FUFpa_continue span{align-items:center;gap:8px;display:flex}._0FUFpa_continue small{font-size:calc(12px*var(--kh-text,1));background:#ffffff2e;border-radius:9px;padding:5px 9px;font-weight:500}._0FUFpa_continue:hover{color:#fff;background:var(--kh-blue-btn-hover)}._0FUFpa_chapRows{margin:12px 0 0;padding:0;list-style:none}._0FUFpa_chapRows a{border-top:1px solid var(--lightningcss-light,#f0f1f4)var(--lightningcss-dark,var(--kh-hc-line,#2a2f36));color:var(--kh-ink);align-items:center;gap:14px;padding:14px 4px;line-height:1.3;text-decoration:none;display:flex}._0FUFpa_chapRows a:hover{color:var(--kh-blue-ink)}._0FUFpa_chapRows a b{min-width:0;font-weight:600;font-size:calc(15px*var(--kh-text,1));flex:1}._0FUFpa_chapRows a small{font-size:calc(12px*var(--kh-text,1));color:var(--kh-ink-3)}._0FUFpa_chapRows ._0FUFpa_chapNo{width:22px;font-size:calc(13px*var(--kh-text,1));color:var(--kh-ink-3)}._0FUFpa_chapNo{font-variant-numeric:tabular-nums}._0FUFpa_storyLead{font-size:calc(17px*var(--kh-text,1));color:var(--kh-ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:16px 0 0;line-height:1.8;display:-webkit-box;overflow:hidden}._0FUFpa_chapTiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}@media (min-width:1024px){._0FUFpa_chapTiles{grid-template-columns:repeat(4,minmax(0,1fr))}}._0FUFpa_chapTiles a{box-sizing:border-box;background:var(--lightningcss-light,#f7f7fa)var(--lightningcss-dark,var(--kh-hc-bg,#171a1e));height:100%;color:var(--kh-ink);border:1px solid #0000;border-radius:18px;flex-direction:column;gap:6px;padding:16px;text-decoration:none;display:flex}._0FUFpa_chapTiles a:hover{color:var(--kh-ink);border-color:#c9cef8}._0FUFpa_chapTiles a b{font-weight:700;font-size:calc(16px*var(--kh-text,1))}._0FUFpa_chapTiles a small{font-size:calc(13px*var(--kh-text,1));color:var(--kh-ink-3)}._0FUFpa_chapTiles ._0FUFpa_chapNo{font-size:calc(13px*var(--kh-text,1));color:var(--kh-blue-ink);font-weight:600}._0FUFpa_lang{background:var(--lightningcss-light,#edeef2)var(--lightningcss-dark,var(--kh-hc-bg,#171a1e));border-radius:12px;gap:2px;padding:3px;display:inline-flex}._0FUFpa_lang button{min-height:32px;color:var(--kh-ink-3);font-family:inherit;font-weight:700;font-size:calc(13px*var(--kh-text,1));cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px}._0FUFpa_lang button[aria-selected=true]{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--kh-hc-bg,#1a1d22));color:var(--kh-ink);box-shadow:0 1px 3px #1a1f361f}._0FUFpa_aloud{border-top:1px solid var(--lightningcss-light,#f0f1f4)var(--lightningcss-dark,var(--kh-hc-line,#2a2f36));font-size:calc(14px*var(--kh-text,1));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:16px;display:flex}._0FUFpa_aloud b{font-weight:600}@media (min-width:601px){._0FUFpa_photosPart{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--kh-hc-bg,#1a1d22));border:1px solid var(--kh-line);border-radius:28px;padding:28px}}._0FUFpa_gth{background:var(--lightningcss-light,#e9eaee)var(--lightningcss-dark,var(--kh-hc-bg,#171a1e));cursor:zoom-in;border:0;border-radius:20px;width:100%;height:100%;padding:0;display:block;overflow:hidden}@media (min-width:601px){._0FUFpa_gth{border-radius:16px}}._0FUFpa_gth img{object-fit:cover;object-position:50% 0%;width:100%;transition:transform .35s;display:block;height:100%!important}._0FUFpa_gth:hover img{transform:scale(1.04)}._0FUFpa_gth:focus-visible{outline:3px solid var(--kh-blue-ink);outline-offset:2px}._0FUFpa_gthMore{cursor:pointer;position:relative}._0FUFpa_gthMore img{filter:blur(5px)saturate(.9);transform:scale(1.08)}._0FUFpa_gthMore:hover img{transform:scale(1.12)}._0FUFpa_gthMark{color:#fff;text-align:center;font-family:var(--kh-font-display);font-weight:600;font-size:calc(22px*var(--kh-text,1));letter-spacing:-.01em;background:#1a1f366b;place-items:center;padding:8px;line-height:1.1;display:grid;position:absolute;inset:0}@media (min-width:601px){._0FUFpa_gthMark{font-size:calc(26px*var(--kh-text,1))}}._0FUFpa_galPhone{grid-template-rows:120px 120px;grid-template-columns:2fr 1fr;gap:8px;display:grid}._0FUFpa_galPhone>:first-child{grid-row:span 2}._0FUFpa_galPhone[data-count="1"]>:first-child:last-child{grid-column:span 2}._0FUFpa_galAll{color:#fff;font-size:calc(13px*var(--kh-text,1));background:#1a1f36;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:flex}._0FUFpa_galAll:hover{color:#fff}._0FUFpa_galPhone[data-count="1"] ._0FUFpa_galAll{grid-row:span 2}._0FUFpa_galDesk{grid-template-rows:150px 150px;grid-template-columns:2fr 1fr 1fr;gap:10px;margin-top:20px;display:grid}._0FUFpa_galDesk>:first-child{grid-row:1/3}._0FUFpa_galDesk>:nth-child(4){grid-column:2/4}._0FUFpa_galDesk[data-count="1"]{grid-template-columns:1fr}._0FUFpa_galDesk[data-count="2"]{grid-template-columns:2fr 1fr}._0FUFpa_galDesk[data-count="2"]>:nth-child(2){grid-row:1/3}._0FUFpa_galDesk[data-count="3"]>:nth-child(3),._0FUFpa_galDesk[data-count="3"]>:nth-child(2){grid-column:2/4}._0FUFpa_tributesPart{min-width:0}._0FUFpa_tbtns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}._0FUFpa_tbtns ._0FUFpa_btn{min-height:48px;font-size:calc(14px*var(--kh-text,1));width:100%;padding:0 10px}._0FUFpa_tbtns>:only-child,._0FUFpa_tbtns>:not(._0FUFpa_btn){grid-column:span 2}@media (min-width:601px){._0FUFpa_tbtns{flex-wrap:wrap;margin:18px 0 0;display:flex}._0FUFpa_tbtns ._0FUFpa_btn{width:auto;min-height:46px;font-size:calc(15px*var(--kh-text,1));padding:0 16px}}._0FUFpa_tgrid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:2px 16px 6px;list-style:none;display:flex;overflow-x:auto}._0FUFpa_tgrid::-webkit-scrollbar{display:none}._0FUFpa_tgrid>li{scroll-snap-align:start;flex:none;width:270px}@media (min-width:601px){._0FUFpa_tgrid{grid-template-columns:minmax(0,1fr);gap:12px;margin:20px 0 0;padding:0;display:grid;overflow:visible}._0FUFpa_tgrid>li{width:auto}}@media (min-width:1024px){._0FUFpa_tgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}._0FUFpa_tc{box-sizing:border-box;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--kh-hc-bg,#1a1d22));border:1px solid var(--kh-line);height:100%;color:var(--kh-ink);border-radius:24px;flex-direction:column;gap:12px;padding:20px;text-decoration:none;display:flex}._0FUFpa_tc:hover{color:var(--kh-ink);border-color:#c9cef8}@media (min-width:601px){._0FUFpa_tc{background:var(--lightningcss-light,#fbfbf8)var(--lightningcss-dark,var(--kh-hc-bg,#171a1e));border-radius:20px;padding:18px}}._0FUFpa_tc[data-family]{background:var(--kh-pistachio-band);border-color:var(--kh-pistachio-line)}._0FUFpa_tcWho{align-items:center;gap:10px;min-width:0;display:flex}@media (min-width:601px){._0FUFpa_tcWho{gap:12px}}._0FUFpa_tcWho>span:last-child{min-width:0}._0FUFpa_tcWho b{font-weight:700;font-size:calc(15px*var(--kh-text,1));text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._0FUFpa_tcWho small{font-size:calc(13px*var(--kh-text,1));color:var(--kh-ink-3);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._0FUFpa_av{width:40px;height:40px;font-weight:700;font-size:calc(13px*var(--kh-text,1));border-radius:14px;flex:none;place-items:center;display:grid}@media (min-width:601px){._0FUFpa_av{width:42px;height:42px}}._0FUFpa_tcText{font-size:calc(15px*var(--kh-text,1));color:var(--kh-ink-2);-webkit-line-clamp:4;white-space:pre-line;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}@media (min-width:601px){._0FUFpa_tcText{line-height:1.65}}._0FUFpa_wall{color:#fff;background:radial-gradient(120% 140% at 15% 20%, var(--lightningcss-light,#3b2a3a)var(--lightningcss-dark,var(--kh-hc-bg,#2a2f37)) 0%, #221b2e 55%, var(--lightningcss-light,#14131d)var(--lightningcss-dark,var(--kh-hc-bg,#2a2f37)) 100%);border-radius:24px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;display:flex;box-shadow:0 12px 26px #14131d38}._0FUFpa_wall:hover{color:#fff}._0FUFpa_wall:focus-visible{outline:3px solid var(--kh-blue-ink);outline-offset:2px}@media (min-width:601px){._0FUFpa_wall{box-shadow:none;background:#1a1f36;border-radius:28px;padding:18px}}._0FUFpa_wallIcon{color:#ffb38f;background:#ffaa5a2e;border-radius:16px;flex:none;place-items:center;width:48px;height:48px;display:grid}@media (min-width:601px){._0FUFpa_wallIcon{background:#ff916b2e;border-radius:15px;width:46px;height:46px}}._0FUFpa_wallTxt{flex:1;min-width:0}._0FUFpa_wallTxt b{font-family:var(--kh-font-display);font-weight:600;font-size:calc(17px*var(--kh-text,1));display:block}@media (min-width:601px){._0FUFpa_wallTxt b{font-family:var(--kh-font-sans);font-weight:700;font-size:calc(16px*var(--kh-text,1))}}._0FUFpa_wallTxt small{font-size:calc(13px*var(--kh-text,1));color:#ffffffb8;margin-top:2px;display:block}@media (min-width:601px){._0FUFpa_wallTxt small{color:#b9bcc6}}._0FUFpa_wallGo{color:#ffb38f;flex:none}@media (min-width:601px){._0FUFpa_wallGo{color:#fff}}._0FUFpa_funeralPart{flex-direction:column;gap:16px;display:flex;position:relative}._0FUFpa_funeralPart ._0FUFpa_shead{margin-bottom:0}@media (min-width:601px){._0FUFpa_funeralPart{gap:16px}}._0FUFpa_details{overflow:hidden;padding:0!important}._0FUFpa_detailsMap{background:var(--lightningcss-light,#eaf0e8)var(--lightningcss-dark,var(--kh-hc-bg,#22262c));height:190px;position:relative;overflow:hidden}._0FUFpa_detailsBody{padding:20px 20px 22px}@media (min-width:601px){._0FUFpa_detailsBody{padding:22px}}._0FUFpa_detailsH{font-size:calc(18px*var(--kh-text,1));margin:0 0 8px}@media (min-width:601px){._0FUFpa_detailsH{font-size:calc(20px*var(--kh-text,1))}}._0FUFpa_kv{margin:0}._0FUFpa_kv>div{border-top:1px solid var(--lightningcss-light,#f0f1f4)var(--lightningcss-dark,var(--kh-hc-line,#2a2f36));font-size:calc(15px*var(--kh-text,1));align-items:center;gap:12px;padding:14px 0;display:flex}@media (min-width:601px){._0FUFpa_kv>div{border-top:0;border-bottom:1px solid var(--lightningcss-light,#f0f1f4)var(--lightningcss-dark,var(--kh-hc-line,#2a2f36));font-size:calc(14px*var(--kh-text,1));justify-content:space-between;gap:16px;padding:11px 0}}._0FUFpa_kv dt{color:var(--kh-ink-3);flex:none;align-items:center;gap:8px;display:inline-flex}._0FUFpa_kv dt svg{color:var(--kh-blue-ink);flex:none}._0FUFpa_kv dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0 0 0 auto;font-weight:600}._0FUFpa_kv dd>span{display:block}._0FUFpa_detailsBtns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}._0FUFpa_detailsBtns ._0FUFpa_btn{min-height:48px;font-size:calc(14px*var(--kh-text,1));padding:0 10px}@media (min-width:601px){._0FUFpa_detailsBtns ._0FUFpa_btn{min-height:46px;font-size:calc(15px*var(--kh-text,1))}}._0FUFpa_detailsBtns>:only-child{grid-column:span 2}._0FUFpa_rowLink{text-align:left;width:100%;color:var(--kh-ink);cursor:pointer;align-items:center;gap:14px;font-family:inherit;text-decoration:none;display:flex}@media (min-width:601px){._0FUFpa_rowLink{padding:18px}}._0FUFpa_rowLink:hover{color:var(--kh-ink);border-color:#c9cef8}._0FUFpa_rowLink:focus-visible{outline:3px solid var(--kh-blue-ink);outline-offset:2px}._0FUFpa_rowLink:disabled{cursor:progress}._0FUFpa_rowLink._0FUFpa_rowOff,._0FUFpa_rowLink._0FUFpa_rowOff:hover{cursor:default;border-color:var(--kh-line)}._0FUFpa_rowLink._0FUFpa_rowOff ._0FUFpa_rowIcon,._0FUFpa_rowLink._0FUFpa_rowOff:hover ._0FUFpa_rowIcon{opacity:.55}._0FUFpa_rowLink._0FUFpa_rowOff ._0FUFpa_rowGo,._0FUFpa_rowLink._0FUFpa_rowOff:hover ._0FUFpa_rowGo{display:none}._0FUFpa_rowIcon{border-radius:16px;flex:none;place-items:center;width:48px;height:48px;display:grid}@media (min-width:601px){._0FUFpa_rowIcon{border-radius:15px;width:46px;height:46px}}._0FUFpa_rowTxt{flex:1;min-width:0}._0FUFpa_rowTxt b{font-weight:700;font-size:calc(16px*var(--kh-text,1));display:block}._0FUFpa_rowTxt small{font-size:calc(13px*var(--kh-text,1));color:var(--kh-ink-3);display:block}._0FUFpa_rowGo{color:#9ba0b4;flex:none}._0FUFpa_thanks{background:var(--kh-pistachio-band);border-color:var(--kh-pistachio-line);margin:0}._0FUFpa_thanks h3{font-size:calc(18px*var(--kh-text,1));margin:0 0 8px}._0FUFpa_thanks p{font-size:calc(15px*var(--kh-text,1));color:var(--kh-ink-2);margin:0 0 10px;line-height:1.7}._0FUFpa_thanks small{font-size:calc(13px*var(--kh-text,1));color:var(--kh-pistachio-ink);font-weight:600}._0FUFpa_family ._0FUFpa_sheadH{margin:0 0 8px}._0FUFpa_anniversary{background:var(--kh-pistachio-band);border-color:var(--kh-pistachio-line)}._0FUFpa_anniversary h2{font-size:calc(20px*var(--kh-text,1));margin:6px 0 4px}@media (min-width:601px){._0FUFpa_anniversary h2{font-size:calc(24px*var(--kh-text,1))}}._0FUFpa_anniversary h2 a{color:inherit;text-decoration:none}._0FUFpa_anniversary p{color:var(--kh-ink-2);margin:8px 0 0;line-height:1.6}._0FUFpa_anniversaryWhen{font-size:calc(14px*var(--kh-text,1));color:var(--kh-pistachio-ink);font-weight:600;display:block}._0FUFpa_anniversaryRows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._0FUFpa_anniversaryRows li{font-size:calc(14px*var(--kh-text,1));color:var(--kh-pistachio-ink);align-items:flex-start;gap:8px;font-weight:600;display:flex}._0FUFpa_anniversaryRows li svg{flex:none;margin-top:1px}._0FUFpa_btns{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}._0FUFpa_goalLink{background:var(--lightningcss-light,#fff3ee)var(--lightningcss-dark,var(--kh-hc-bg,#171a1e));border:1px solid var(--lightningcss-light,#ffe0d3)var(--lightningcss-dark,var(--kh-hc-line,#553226));color:var(--kh-ink);border-radius:24px;padding:20px;text-decoration:none;display:block}@media (min-width:601px){._0FUFpa_goalLink{border-radius:28px;padding:22px}}._0FUFpa_goalLink:hover{color:var(--kh-ink);border-color:#ffc7b0}._0FUFpa_goalLink ._0FUFpa_eyebrow{color:var(--lightningcss-light,#b5431c)var(--lightningcss-dark,#ffb497)}._0FUFpa_goalTop,._0FUFpa_goalFoot{justify-content:space-between;align-items:center;gap:10px;display:flex}._0FUFpa_goalPill{font-size:calc(12px*var(--kh-text,1));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--kh-hc-bg,#1a1d22));border-radius:9px;padding:5px 9px;font-weight:600}._0FUFpa_goalAmt{align-items:baseline;gap:6px;margin-top:10px;display:flex}._0FUFpa_goalAmt small{font-size:calc(13px*var(--kh-text,1));color:var(--kh-ink-3)}._0FUFpa_goalAmt b{font-family:var(--kh-font-display);font-weight:600;font-size:calc(26px*var(--kh-text,1));font-variant-numeric:tabular-nums}@media (min-width:601px){._0FUFpa_goalAmt b{font-size:calc(30px*var(--kh-text,1))}}._0FUFpa_goalBar{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--kh-hc-bg,#1a1d22));border-radius:5px;height:8px;margin-top:12px;display:block;overflow:hidden}._0FUFpa_goalBar i{background:#ff916b;border-radius:5px;height:100%;display:block}._0FUFpa_goalFoot{margin-top:14px}._0FUFpa_goalFoot span{font-size:calc(13px*var(--kh-text,1));color:var(--kh-ink-3)}._0FUFpa_goalFoot b{background:var(--kh-blue-btn,#4d63fb);color:#fff;min-height:44px;font-weight:700;font-size:calc(15px*var(--kh-text,1));border-radius:12px;flex:none;align-items:center;padding:0 18px;display:inline-flex;box-shadow:0 10px 22px -10px #4d63fbbf}@media (prefers-reduced-motion:reduce){._0FUFpa_heroPhoto{animation:none}._0FUFpa_act,._0FUFpa_gth img{transition:none}}
