.memorial-wrapper{background:#050908;margin:0;padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{-webkit-user-select:none;user-select:none}p,span,h1,h2,h3,input,textarea,[data-selectable]{-webkit-user-select:text;user-select:text}svg{pointer-events:none}a{color:#f4b46a;text-decoration:none}a:hover{color:#ffd39a}::selection{background:#f4b46a42}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-thumb{background:#f2ece621;border-radius:4px}::-webkit-scrollbar-track{background:0 0}input,textarea,select{font-family:Inter Tight,system-ui,sans-serif}textarea{resize:none}@keyframes am-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes am-soft{0%{opacity:0}to{opacity:1}}@keyframes am-pop{0%{opacity:0;transform:scale(.2)}55%{opacity:1;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}@keyframes am-ember{0%{opacity:0;transform:translateY(24px)}12%{opacity:.5}62%{opacity:.28}to{opacity:0;transform:translate(18px,-540px)}}@keyframes am-reveal{0%{opacity:.001;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes am-halo{0%{opacity:0;transform:scale(.25)}22%{opacity:.9}to{opacity:0;transform:scale(3.4)}}@keyframes am-soul{0%{opacity:0;transform:scale(.22)rotate(0)}20%{opacity:.85}to{opacity:0;transform:scale(3.3)rotate(26deg)}}@keyframes am-soul2{0%{opacity:0;transform:scale(.3)rotate(0)}24%{opacity:.7}to{opacity:0;transform:scale(2.7)rotate(-32deg)}}@keyframes am-ignite{0%{opacity:0;transform:scale(.05)}16%{opacity:1;transform:scale(1.3)}30%{transform:scale(.9)}44%{transform:scale(1.14)}58%{transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes am-spark{0%{opacity:0;transform:translateY(4px)scale(1)}14%{opacity:.95}to{opacity:0;transform:translateY(-130px)scale(.3)}}@keyframes am-cer-out{to{opacity:0}}@keyframes am-lb-in{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.am-story-p,.am-story-editor>div,.am-story-editor>p{font-family:var(--font-display), serif;color:#f7f0e8de;text-wrap:pretty;max-width:720px;margin-top:22px;font-size:23px;font-weight:360;line-height:1.76}.am-story-p strong,.am-story-editor strong,.am-story-editor b{font-weight:500}.am-story-p em,.am-story-editor em,.am-story-editor i{font-style:italic}.am-tile .am-tile-img{transition:transform .9s cubic-bezier(.22,1,.36,1),filter .5s}.am-tile[role=button]:hover .am-tile-img{transform:scale(1.025);filter:grayscale(.2)sepia(.14)brightness(.98)contrast(1.03)!important}@media (min-width:1180px){.am-hero{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:end;column-gap:clamp(48px,5vw,96px);min-height:min(740px,100svh - 120px);display:grid;padding-bottom:44px!important}.am-hero>.am-hero-main{grid-area:1/1;align-content:center;align-self:start;min-height:calc(min(740px,100svh - 120px) - 110px)}.am-hero>.am-hero-actions{grid-area:1/2;align-self:start;border-top:0!important;margin-top:0!important;padding:8px 0 6px 36px!important}.am-hero-ctas{flex-direction:column;align-items:stretch!important}.am-hero-ctas>.am-candle{width:100%!important}}@media (max-width:759px){.am-hero-main>.am-portrait{width:min(100%,288px)}.am-hero>.am-hero-actions{margin-top:18px!important;padding-top:18px!important}.am-life-scroll{--am-life-gutter:clamp(18px, 5vw, 70px);--am-life-scale:.84;margin-inline:calc(-1 * var(--am-life-gutter));padding-inline:var(--am-life-gutter);scroll-padding-inline:var(--am-life-gutter);scroll-snap-type:x proximity}.am-life-track{align-items:flex-start!important;padding:0!important}.am-life-line{left:6px!important}.am-life-entry{scroll-snap-align:start;flex:0 0 min(74vw,268px)!important;width:min(74vw,268px)!important;padding:0 22px 0 0!important}.am-life-year{align-items:flex-start!important}.am-life-year>div:first-child{font-size:22px!important}.am-life-star{left:6px!important}.am-life-words{text-align:left!important}}.am-life-date{text-transform:none}.am-life-day-full{display:none}.am-life-repeat-year{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:759px){.am-life-day-full{display:inline}.am-life-day-grouped{display:none}.am-life-repeat-year{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}}
@media (hover:hover) and (pointer:fine){.af-h0:hover{color:#f7f0e8f2!important}.af-h1:hover{color:#fcd090f2!important}.af-h2:hover{color:#f4b46a!important;border-color:#f4b46a80!important}.af-h3:hover{background:#f4b46a24!important;border-color:#f4b46a99!important}.af-h5:hover{opacity:.82!important}.af-h6:hover{color:#f7f0e8!important;background:#f4b46a12!important}.af-h7:hover{background:#f4b46a1a!important;border-color:#f4b46a99!important}.af-h8:hover{border-color:#f4b46a99!important}.af-h9:hover{background:#f4b46a33!important}.af-h10:hover{color:#f7f0e8!important;border-color:#f4b46a66!important}.af-h12:hover{color:#e9a3a0e6!important}}.af-f13:focus{border-color:#f4b46a8c!important}@media (hover:hover) and (pointer:fine){.af-h15:hover{background:#f4b46a2e!important}.af-h16:hover{color:#f7f0e8!important}.af-h17:hover{border-color:#f4b46a66!important}.af-h18:hover{background:#f4b46a17!important}.af-h19:hover{border-color:#f4b46a4d!important}.af-h20:hover{background:#f4b46a26!important}.af-h21:hover{border-color:#f4b46a59!important}.af-h23:hover{background:#f4b46a0f!important}.af-h24:hover{border-color:#f4b46a52!important}}
.memorial-wrapper [data-rv-state]{--am-ease:cubic-bezier(.23, 1, .32, 1)}@media (prefers-reduced-motion:no-preference){.memorial-wrapper [data-rv-state=out]{translate:0 48px;opacity:0!important}.memorial-wrapper [data-rv-state=out][data-rv=left]{translate:-44px}.memorial-wrapper [data-rv-state=out][data-rv=right]{translate:44px}.memorial-wrapper [data-rv-state=out][data-rv=down]{translate:0 -28px}.memorial-wrapper [data-rv-state=out][data-rv=scale]{translate:none;scale:.96}.memorial-wrapper [data-rv-state=out][data-rv=draw]{transform-origin:0;translate:none;scale:0 1}.memorial-wrapper .am-tile[data-rv-state=out]{translate:0 44px}.memorial-wrapper .am-tile[data-rv-state=out] .am-tile-img{scale:1.1;filter:grayscale(.45)sepia(.2)brightness(.55)contrast(1.03)blur(8px)!important}.memorial-wrapper [data-rv-state=in]{transition:opacity 1.1s var(--am-ease) var(--rv-delay,0s), translate 1.4s var(--am-ease) var(--rv-delay,0s), scale 1.4s var(--am-ease) var(--rv-delay,0s)!important}.memorial-wrapper .am-tile[data-rv-state=in] .am-tile-img{transition:scale 1.8s var(--am-ease) var(--rv-delay,0s), filter 1.5s var(--am-ease) var(--rv-delay,0s)!important}.memorial-wrapper [data-rv-state]{will-change:opacity, translate}.memorial-wrapper .am-tile[data-rv-state] .am-tile-img{will-change:scale, filter}}