.memorial-wrapper{--am-gold:#f4b46a;--am-rose:#e9a3a0eb}.am-text-button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.am-text-button:disabled{cursor:default;opacity:.5}.am-text-button:hover:not(:disabled){color:var(--am-gold)!important}.am-label{font-family:var(--font-ui), sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:9.5px}.am-keeper-button{appearance:none;color:#f2ece6a8;min-height:44px;font-family:var(--font-ui), sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f2ece624;border-radius:999px;align-items:center;gap:9px;padding:0 20px;font-size:10px;transition:background .22s,color .22s,border-color .22s;display:inline-flex}.am-keeper-gold{color:var(--am-gold);background:#f4b46a1a;border-color:#f4b46a80;padding:0 22px}.am-keeper-button:disabled{opacity:.5;cursor:default}.am-cta{appearance:none;min-height:46px;font-family:var(--font-ui), sans-serif;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:10px;transition:background .2s,opacity .2s;display:inline-flex}.am-cta:disabled{opacity:.45;cursor:default}.am-cta-line{color:var(--am-gold);background:0 0;border:1px solid #f4b46a73}.am-cta-gold{color:var(--am-gold);background:#f4b46a1a;border:1px solid #f4b46a80}.am-cta-gold:hover:not(:disabled){background:#f4b46a2e}.am-chip{appearance:none;color:#f2ece68c;min-height:34px;font-family:var(--font-ui), sans-serif;cursor:pointer;background:0 0;border:1px solid #f2ece624;border-radius:20px;padding:0 14px;font-size:11.5px;transition:border-color .2s,background .2s,color .2s}.am-chip[aria-checked=true]{color:var(--am-gold);background:#f4b46a17;border-color:#f4b46a8c}.am-report-photos{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.am-report-photo{appearance:none;cursor:pointer;background:0 0;border:1px solid #f2ece624;border-radius:12px;width:56px;height:56px;padding:2px;transition:border-color .2s}.am-report-photo img{object-fit:cover;border-radius:9px;width:100%;height:100%;display:block}.am-report-photo[aria-checked=true]{border-color:#f4b46abf;box-shadow:0 0 0 1px #f4b46a66}.am-report-photo:focus-visible{outline:2px solid var(--am-gold);outline-offset:2px}.am-panel{background:#f4b46a0d;border:1px solid #f4b46a4d;border-radius:18px;max-width:600px;margin-top:20px;padding:20px 22px}.am-memory-writers{font-family:var(--font-ui), sans-serif;letter-spacing:.02em;color:#f2ece699;white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:13px;line-height:1.4;overflow:hidden}.am-note{color:#f2ece68f;border-left:1px solid #f4b46a66;max-width:600px;margin:16px 0 0;padding-left:14px;font-size:12px;line-height:1.65}.am-note-quiet{color:#f2ece670;border-left-color:#f2ece629}.am-quiet{font-family:var(--font-display), serif;color:#f2ece673;border-top:1px solid #f2ece612;margin:0;padding:24px 0;font-size:19px;font-style:italic}.am-wish.am-composer{max-width:none;margin:18px 0 22px}.am-composer .am-wish-field{min-height:calc(4.5em + 26px);max-height:320px}.am-composer-question{font-family:var(--font-display), serif;color:#f7f0e8eb;overflow-wrap:anywhere;text-wrap:pretty;margin:8px 0 0;font-size:21px;line-height:1.4}.am-composer-foot{flex-wrap:wrap;justify-content:space-between}.am-composer-note{flex:220px;min-width:0}.am-composer-status{color:#f2ece680;flex:220px;margin:0;font-size:11.5px;line-height:1.6}.am-composer-status[data-error=true]{color:#e9a3a0e6}.am-memories-all{color:#f4b46ad9;min-height:44px;margin-top:14px}.am-inline{width:calc(100% + 24px);min-width:0;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;background:#f2ece609;border:1px solid #0000;border-radius:14px;outline:none;margin:0 -12px;padding:2px 12px 4px;transition:border-color .18s,background-color .18s}.am-inline:hover{background:#f2ece60e;border-color:#f2ece61a}.am-inline:focus,.am-inline:focus-visible{background:#f4b46a0d;border-color:#f4b46a8c;box-shadow:none!important}.am-inline::placeholder{color:#f2ece661}.am-live-hero input.am-inline:not([type=date]){field-sizing:content;width:auto;min-width:6ch;max-width:calc(100% + 24px)}.am-inline[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:auto;margin:0}.am-inline[type=date]::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer;filter:sepia()saturate(3.2)hue-rotate(-12deg)brightness(.95);width:15px;height:15px;margin-left:10px;transition:opacity .18s}.am-inline[type=date]:hover::-webkit-calendar-picker-indicator{opacity:.9}.am-inline[type=date]:focus::-webkit-calendar-picker-indicator{opacity:.9}.am-inline-dates{flex-wrap:wrap;align-items:center;gap:12px;margin:0 -12px;display:inline-flex}.am-inline-caption{color:#f7f0e8e6;font-size:10.5px}.am-drop[data-over=true]{border-style:solid!important}@media (pointer:coarse){.am-drop-hint{display:none}}.am-photos-full{text-align:center;border:1px dashed #f2ece624;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:22px 18px;display:flex}.am-photos-full p{color:#f2ece6b8;max-width:34ch;font-family:var(--font-ui), sans-serif;margin:0;font-size:13px;line-height:1.55}.am-photos-full a{color:#f4b46a}.am-drop:hover:not([aria-disabled=true]){background:radial-gradient(120% 120% at 50% 40%,#f4b46a1f,#f4b46a05 70%)!important}.memorial-photo-input:focus-visible+.am-drop{outline:1px solid var(--af-focus,#f4b46ab8);outline-offset:3px}@keyframes am-settle{0%,to{opacity:1}50%{opacity:.45}}.am-progress-settling{animation:1.4s ease-in-out infinite am-settle}.am-edit-head{top:var(--af-header-height,72px);z-index:99;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070c0beb;border-bottom:1px solid #f4b46a24;animation:.28s cubic-bezier(.22,1,.36,1) both am-head-in;position:sticky}@keyframes am-head-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.am-edit-head-inner{align-items:center;gap:14px;max-width:1400px;min-height:56px;padding:8px clamp(16px,5vw,70px);display:flex}.am-edit-head-title{color:var(--am-gold,#f4b46a);font-family:var(--font-ui), sans-serif;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:9px;font-size:10px;display:inline-flex}.am-edit-head-dot{background:var(--am-gold,#f4b46a);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px 2px #f4b46a99}.am-edit-head-vis{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:20px;padding:0}.am-save-status,.am-undo,.am-sheet-autosave{color:#f2ece68c;min-width:0;font-family:var(--font-ui), sans-serif;align-items:center;gap:8px;margin:0;font-size:12.5px;line-height:1.4;display:inline-flex}.am-save-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.am-save-icon{flex:none;place-items:center;width:14px;height:14px;display:grid}.am-save-icon:before{content:"";background:#f2ece64d;border-radius:50%;width:6px;height:6px}[data-tone=saving]>.am-save-icon:before{border:1.5px solid #f4b46a40;border-top-color:var(--am-gold,#f4b46a);background:0 0;width:10px;height:10px;animation:.8s linear infinite am-spin}[data-tone=saved]>.am-save-icon:before{background:0 0;border-bottom:1.5px solid #a8d0c2;border-left:1.5px solid #a8d0c2;border-radius:0;width:8px;height:4px;animation:.26s cubic-bezier(.23,1,.32,1) both af-save-tick;transform:translateY(-2px)rotate(-45deg)}[data-tone=saved]{color:#f2ece69e}[data-tone=warn]{color:#f5d3a1}[data-tone=warn]>.am-save-icon:before{background:var(--am-gold,#f4b46a);box-shadow:0 0 8px 1px #f4b46a99}[data-tone=error]{color:#eca79c}[data-tone=error]>.am-save-icon:before{background:#e0806c;box-shadow:0 0 8px 1px #e0806c99}@keyframes am-spin{to{transform:rotate(360deg)}}[data-tone=quiet]>.am-save-icon+span{animation:.18s both af-save-quiet}[data-tone=saving]>.am-save-icon,[data-tone=saving]>.am-save-icon+span{animation:.16s .28s both af-save-late}[data-tone=saved]>.am-save-icon+span{animation:.18s cubic-bezier(.23,1,.32,1) both af-save-saved}[data-tone=warn]>.am-save-icon+span{animation:.18s both af-save-warn}[data-tone=error]>.am-save-icon+span{animation:.18s both af-save-error}@keyframes af-save-late{0%{opacity:0}to{opacity:1}}@keyframes af-save-tick{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes af-save-saved{0%{opacity:0;translate:0 2px}to{opacity:1;translate:none}}@keyframes af-save-quiet{0%{opacity:0}to{opacity:1}}@keyframes af-save-warn{0%{opacity:0}to{opacity:1}}@keyframes af-save-error{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-tone]>.am-save-icon,[data-tone]>.am-save-icon:before,[data-tone]>.am-save-icon+span{animation:none}}.am-undo{color:#f2ece6bf;border-left:1px solid #f2ece61a;padding-left:14px;animation:.22s both am-head-in}.am-link-button{appearance:none;color:var(--am-gold,#f4b46a);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-weight:500;-webkit-text-decoration:underline #f4b46a66;text-decoration:underline #f4b46a66}.am-link-button:hover{text-decoration-color:currentColor}.am-edit-head-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.am-head-button{appearance:none;border-radius:var(--af-quiet-radius);color:#f2ece6bf;min-height:40px;font-family:var(--font-ui), sans-serif;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #f2ece624;align-items:center;gap:8px;padding:0 16px;font-size:10px;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.am-head-button:hover:not(:disabled){color:#f7f0e8;border-color:#f2ece64d}.am-head-done{color:var(--am-gold,#f4b46a);background:#f4b46a1f;border-color:#f4b46a8c}.am-head-done:hover:not(:disabled){color:var(--am-gold,#f4b46a);background:#f4b46a33;border-color:#f4b46acc}.am-head-button:disabled{opacity:.6;cursor:default}@media (max-width:760px){.am-edit-head-inner{gap:10px;min-height:52px;padding:6px 12px 6px 16px}.am-edit-head-title{display:none}.am-edit-head-vis .am-vis-badge{gap:6px;min-height:24px;padding:0 9px;font-size:8.5px}.am-head-button{padding:0 12px}.am-head-button:not(.am-head-done){justify-content:center;width:40px;padding:0}.am-head-button:not(.am-head-done) .am-head-button-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.am-undo{padding-left:10px}.am-edit-head-inner:has(.am-undo) .am-save-status{display:none}}.am-confirm{background:#f4b46a0f;border:1px solid #f4b46a4d;border-radius:14px;gap:12px;padding:14px 16px;display:grid}.am-confirm-text{color:#f7f0e8d9;font-family:var(--font-display), serif;margin:0;font-size:17px;line-height:1.45}.am-confirm-actions{flex-wrap:wrap;gap:8px;display:flex}.am-second-keeper{background:#f2ece608;border-color:#f2ece624;margin-top:22px}.am-second-keeper-title{font-family:var(--font-ui), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#f4b46ad9;margin:0;font-size:11px}.am-second-keeper .am-confirm-text{margin-top:-4px}.am-sheet-autosave{margin-top:4px}.am-sheet{color:#f2ece6;width:100%;max-width:100%;height:100%;max-height:100%;font-family:var(--font-ui), sans-serif;background:0 0;border:0;margin:0;padding:0;overflow:hidden}.am-sheet::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0407069e}.am-sheet[data-sheet-dragging]{-webkit-user-select:none;user-select:none}.am-sheet[data-sheet-dragging]::backdrop{opacity:var(--af-sheet-fade,1)}.am-sheet-panel{background:radial-gradient(120% 60% at 20% 0,#101b18 0%,#0a1110 46%,#070c0b 100%);border-left:1px solid #f2ece61a;border-radius:28px 0 0 28px;flex-direction:column;width:min(520px,100%);animation:.36s cubic-bezier(.22,1,.36,1) both am-sheet-in;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-30px 0 80px #0000008c}@keyframes am-sheet-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@media (max-width:700px){.am-sheet-panel{border-top:1px solid #f2ece61a;border-left:0;border-radius:28px 28px 0 0;width:100%;height:min(92dvh,92vh);animation-name:am-sheet-up;top:auto;left:0}@keyframes am-sheet-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}}.am-sheet-top{justify-content:space-between;align-items:center;gap:16px;padding:22px 22px 6px 28px;display:flex}.am-sheet-title{font-family:var(--font-display), serif;color:#f7f0e8;margin:0;font-size:30px;font-weight:300}.am-sheet-close{appearance:none;color:#f2ece6;cursor:pointer;background:#070c0b80;border:1px solid #f2ece62e;border-radius:50%;place-items:center;width:44px;height:44px;transition:border-color .2s;display:grid}.am-sheet-close:hover{border-color:#f4b46a99}.am-tabs{scrollbar-width:none;border-bottom:1px solid #f2ece612;gap:7px;padding:12px 28px 16px;display:flex;overflow-x:auto}.am-tabs::-webkit-scrollbar{display:none}.am-tab{appearance:none;color:#f2ece680;min-height:34px;font-family:var(--font-ui), sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f2ece61f;border-radius:20px;flex:none;padding:0 14px;font-size:10px;transition:border-color .2s,background .2s,color .2s;position:relative}.am-tab:hover{color:#f7f0e8}.am-tab[aria-selected=true]{color:var(--am-gold);background:#f4b46a17;border-color:#f4b46a73}.am-tab-dot{background:var(--am-gold);border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:6px;box-shadow:0 0 8px 2px #f4b46ab3}.am-sheet-body{overscroll-behavior:contain;padding:26px 28px max(40px, env(safe-area-inset-bottom));flex:1;overflow-y:auto}.am-sheet-body>section>section,.am-sheet-body>section{margin:0}.am-sheet-h{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.am-sheet-lede{color:#f2ece67a;max-width:440px;margin:8px 0 0;font-size:12.5px;line-height:1.6}.am-sheet-h+.am-sheet-lede{margin-top:0}.am-sheet-quiet{font-family:var(--font-display), serif;color:#f2ece673;margin:22px 0 0;font-size:18px;font-style:italic}.am-sheet-label{color:#f2ece699;letter-spacing:.16em;text-transform:uppercase;gap:8px;font-size:9.5px;display:grid}.am-sheet-help{color:#f2ece661;letter-spacing:0;text-transform:none;font-size:11.5px;line-height:1.5}.am-sheet-field{border-radius:var(--radius-line,999px);color:#f7f0e8;width:100%;min-height:46px;font-family:var(--font-ui), sans-serif;letter-spacing:0;text-transform:none;background:#020706a8;border:1px solid #f2ece624;padding:11px 18px;font-size:16px}textarea.am-sheet-field{border-radius:var(--radius-input,16px);font-family:var(--font-display), serif;resize:vertical;padding-inline:14px;font-size:17px;line-height:1.55}.am-cause-field{gap:8px;display:grid}.am-cause-input{border-radius:var(--radius-input,16px);background:#020706a8;border:1px solid #f2ece624;overflow:hidden}.am-cause-input:focus-within{border-color:#f4b46a99}.am-cause-input textarea.am-sheet-field{background:0 0;border:0;border-radius:0;display:block}.am-cause-privacy{font:400 13px/1.5 var(--font-ui), sans-serif;color:#f2ece6db;border-top:1px solid #f2ece614;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.am-cause-privacy label{cursor:pointer}.am-cause-privacy p{color:#f2ece6b8;margin:3px 0 0;font-size:12px}.am-cause-privacy .af-switch{flex:none}@media (prefers-reduced-motion:reduce){.am-sheet-panel,.am-edit-head,.am-progress-settling{animation:none}}.am-sheet-check{color:#f2ece6cc;min-height:44px;font-family:var(--font-ui), sans-serif;cursor:pointer;align-items:center;gap:10px;margin-top:-4px;font-size:13px;display:inline-flex}.am-sheet-check input{accent-color:#eca79c;width:18px;height:18px;margin:0}.am-story-start,.am-sheet-share{color:#f4b46ad9;min-height:44px;margin-top:6px}.am-remind.af-marketing-toggle{margin-top:10px}.am-remind-error{color:#e9a3a0e6;margin-top:4px;font-size:11.5px;display:block}.am-life-badge{color:#f2ece69e;background:#f2ece60a;border-color:#f2ece633}.am-life-badge .am-vis-dot{box-shadow:none;background:#f2ece673}.am-keeper-strip{background:linear-gradient(90deg,#f4b46a0d,#f4b46a04);border:0;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:18px;padding:6px 6px 6px 14px;display:flex}.am-keeper-status{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.am-keeper-visibility{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:20px;padding:0}.am-keeper-visibility:hover .am-vis-badge{filter:brightness(1.12)}.am-keeper-note{color:#f2ece680;margin:0;font-size:12px;line-height:1.5}.am-keeper-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.am-keeper-actions .am-keeper-button{border-radius:var(--af-quiet-radius)}.am-keeper-actions{margin-left:auto}@media (max-width:759px){.am-keeper-strip{border-radius:16px}}@media (max-width:1023px){.am-keeper-strip{margin-top:20px}}@media (max-width:759px),(min-width:1024px){.am-keeper-strip{gap:10px;padding:4px 4px 4px 12px}.am-keeper-actions{gap:6px}.am-keeper-actions .am-keeper-button{letter-spacing:.12em;gap:6px;padding:0 12px}.am-keeper-queue-word{display:none}}.am-field-label{color:#f2ece68c;font-family:var(--font-ui), sans-serif;letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:9.5px;display:block}.am-field{border-radius:var(--radius-line,999px);color:#f7f0e8;width:100%;min-height:46px;font-family:var(--font-display), serif;background:#0207068c;border:1px solid #f2ece624;outline:none;margin:0;padding:11px 20px;font-size:20px;line-height:1.35;transition:border-color .2s,background .2s,box-shadow .2s;display:block}.am-field::placeholder{color:#f2ece64d}.am-field:hover:not(:disabled){border-color:#f4b46a57}.am-field:focus{background:#020706bf;border-color:#f4b46ab3;box-shadow:0 0 0 3px #f4b46a1f!important}textarea.am-field{resize:vertical;min-height:78px;font-size:19px;line-height:1.45}.am-field[aria-invalid=true],.am-inline[aria-invalid=true]{border-color:#e0806cbf}.am-field[aria-invalid=true]:focus{box-shadow:0 0 0 3px #e0806c29!important}.am-inline[aria-invalid=true]{background:#e0806c0d}.am-field-error{color:#eca79c;font-family:var(--font-ui), sans-serif;margin:7px 0 0;font-size:12px;line-height:1.45}.am-moments{z-index:5;max-width:1080px;margin-top:22px;position:relative}.am-mhead,.am-mrow{grid-template-columns:28px 14px 112px minmax(0,1fr) auto;align-items:start;column-gap:14px;display:grid}.am-mhead{color:#f2ece666;font-family:var(--font-ui), sans-serif;letter-spacing:.18em;text-transform:uppercase;padding:0 10px 8px 6px;font-size:9px}.am-mhead>span:first-child{grid-column:1/3}.am-mlist{border-top:1px solid #f2ece612;margin:0;padding:0;list-style:none}.am-mrow{border-bottom:1px solid #f2ece612;border-radius:12px;padding:10px 10px 10px 6px;transition:background .18s,box-shadow .18s;position:relative}.am-mrow:hover,.am-mrow:focus-within{background:#f2ece606}.am-mrow[data-dragging=true]{z-index:2;background:#141c1af5;box-shadow:0 14px 40px #0000008c,0 0 0 1px #f4b46a40}.am-mrow-handle{appearance:none;color:#f2ece666;cursor:grab;touch-action:none;opacity:0;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:36px;margin-top:2px;transition:opacity .16s,color .16s;display:grid}.am-mrow[data-dragging=true] .am-mrow-handle{cursor:grabbing;opacity:1;color:var(--am-gold,#f4b46a)}.am-mrow:hover .am-mrow-handle,.am-mrow:focus-within .am-mrow-handle{opacity:1}.am-mrow-handle:hover{color:#f7f0e8}.am-mrow-star{background:#fff6e2;border-radius:50%;justify-self:center;width:7px;height:7px;margin-top:17px;box-shadow:0 0 10px 2px #f4b46ab3}.am-mrow-star[data-magnitude="1"]{width:5px;height:5px;margin-top:18px;box-shadow:0 0 6px 1px #f4b46a80}.am-mrow-star[data-magnitude="3"]{width:10px;height:10px;margin-top:15px;box-shadow:0 0 16px 4px #f4b46acc}.am-mrow-input{color:#f7f0e8f0;width:100%;font-family:var(--font-display), serif;resize:none;background:0 0;border:0;border-radius:8px;outline:none;margin:0;padding:5px 8px 6px;font-size:20px;line-height:1.4;transition:background .16s,box-shadow .16s;display:block;overflow:hidden;box-shadow:inset 0 -1px #0000}.am-mrow-year .am-mrow-input{color:#f7d6a6f2;letter-spacing:.04em;font-size:22px;line-height:1.3}.am-mrow-input::placeholder{color:#f2ece64d;font-style:italic}.am-mrow-input:hover{background:#f2ece609}.am-mrow-input:focus{background:#02070699;box-shadow:inset 0 -1px #f4b46ab3!important}.am-mrow-input[aria-invalid=true]{box-shadow:inset 0 -1px #e0806cd9!important}.am-mrow-error{color:#eca79c;font-family:var(--font-ui), sans-serif;margin:4px 8px 0;font-size:11.5px;line-height:1.4}.am-mrow-tools{align-items:center;gap:4px;padding-top:3px;display:flex}.am-mrow-tools>.am-menu:last-child{opacity:0;transition:opacity .16s}.am-mrow:hover .am-mrow-tools>.am-menu:last-child,.am-mrow:focus-within .am-mrow-tools>.am-menu:last-child,.am-mrow-tools>.am-menu[data-open=true]{opacity:1}.am-mrow-more{appearance:none;color:#f2ece699;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .16s,color .16s;display:grid}.am-mrow-more:hover,.am-mrow-more[aria-expanded=true]{color:#f7f0e8;background:#f2ece612}@media (hover:none){.am-mrow-handle,.am-mrow-tools>.am-menu:last-child{opacity:1}}.am-add-moment{appearance:none;border-radius:var(--af-quiet-radius);color:#f4b46aeb;min-height:44px;font-family:var(--font-ui), sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;margin-top:14px;padding:0 16px 0 12px;font-size:10px;transition:background .2s;display:inline-flex}.am-add-moment:hover:not(:disabled){background:#f4b46a14}.am-add-moment:disabled{opacity:.45;cursor:default}.am-moments-empty{font-family:var(--font-display), serif;color:#f2ece673;margin:0;padding:18px 0 6px;font-size:19px;font-style:italic}@media (max-width:640px){.am-mhead{display:none}.am-mrow{grid-template-columns:28px 12px minmax(0,1fr) auto;grid-template-areas:"handle star year tools""what what what what";row-gap:2px;padding:10px 2px 12px 0}.am-mrow-handle{grid-area:handle}.am-mrow-star{grid-area:star}.am-mrow-year{grid-area:year}.am-mrow-what{grid-area:what;padding-left:32px}.am-mrow-tools{grid-area:tools}}.am-vis-trigger{appearance:none;border:1px solid var(--tone-border);background:var(--tone-fill);min-height:30px;color:var(--tone-text);font-family:var(--font-ui), sans-serif;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:16px;align-items:center;gap:7px;padding:0 10px 0 11px;font-size:9.5px;transition:filter .16s;display:inline-flex}.am-vis-trigger:hover,.am-vis-trigger[aria-expanded=true]{filter:brightness(1.15)}.am-vis-trigger svg{opacity:.7}.am-vis-trigger[data-visibility=public]{color:#f5d3a19e;background:0 0;border-color:#0000}.am-vis-trigger[data-visibility=public] .am-vis-dot{opacity:.6;box-shadow:none}.am-mrow:hover .am-vis-trigger[data-visibility=public],.am-mrow:focus-within .am-vis-trigger[data-visibility=public],.am-vis-trigger[data-visibility=public][aria-expanded=true]{border-color:var(--tone-border);color:var(--tone-text)}.am-tile-ground,.am-photo-ground{filter:blur(24px)grayscale(.45)sepia(.2)brightness(.9)contrast(1.03);pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.2)}.am-tile-img[data-lazy]{opacity:0}.am-tile-img[data-lazy][data-painted]{opacity:1;transition:opacity .36s cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){.am-tile-img[data-lazy][data-painted]{transition-duration:.16s}}.am-sheet-heading{min-width:0}.am-sheet-for{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 0;display:flex}.am-sheet-for-name{color:#f2ece68c;font-family:var(--font-display), serif;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.am-tab{align-items:center;gap:8px;display:inline-flex}.am-tab-icon{flex:none;display:none}.am-tab-count{background:var(--am-gold,#f4b46a);color:#1a1208;letter-spacing:0;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:600;display:inline-grid}.am-sheet-form{gap:22px;margin-top:26px;display:grid}.am-sheet-group{gap:10px;display:grid}.am-sheet-question-form{border-top:1px solid #f2ece614;padding-top:26px}.am-sheet-question-left{white-space:nowrap}.am-sheet-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:14px;display:grid}.am-sheet-status{color:#f2ece680;flex:200px;min-height:20px;margin:14px 0 0;font-size:12px;line-height:1.6}.am-sheet-status[data-error=true]{color:#eca79c}.am-sheet-help-block{margin:16px 0 0;display:block}.am-sheet-field-small{width:auto;min-height:40px;padding:0 14px;font-size:13px}.am-sheet-button{appearance:none;border-radius:var(--af-quiet-radius);color:#f2ece6a8;min-height:40px;font-family:var(--font-ui), sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #f2ece624;align-items:center;padding:0 15px;font-size:9.5px;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.am-sheet-button:hover:not(:disabled){color:#f7f0e8;border-color:#f2ece64d}.am-sheet-button:disabled{opacity:.5;cursor:default}.am-sheet-button-gold{color:var(--am-gold,#f4b46a);background:#f4b46a17;border-color:#f4b46a80}.am-sheet-button-gold:hover:not(:disabled){color:var(--am-gold,#f4b46a);background:#f4b46a26;border-color:#f4b46ab3}.am-sheet-button-rose{color:#eca79c;background:#e0806c1a;border-color:#e0806c8c}.am-sheet-button-rose:hover:not(:disabled){color:#f2b8ae;border-color:#e0806ccc}.am-sheet-button-rose-quiet{color:#eca79c}.am-sheet-button-rose-quiet:hover:not(:disabled){color:#f2b8ae;border-color:#e0806c80}.am-sheet-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.am-sheet-actions .am-sheet-button{min-height:44px}.am-sheet-card{background:#ffffff05;border:1px solid #f2ece61a;border-radius:18px;margin-top:24px;padding:24px}.am-sheet-card[data-tone=public]{background:linear-gradient(160deg,#f4b46a0f,#f4b46a03);border-color:#f4b46a38}.am-sheet-card[data-tone=private]{background:linear-gradient(160deg,#e0806c12,#e0806c03);border-color:#e0806c42}.am-sheet-eyebrow{color:#f4b46acc;font-family:var(--font-ui), sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:9.5px}.am-sheet-card[data-tone=private] .am-sheet-eyebrow{color:#eca79c}.am-sheet-statement{font-family:var(--font-display), serif;color:#f7f0e8;margin:10px 0 0;font-size:28px;font-weight:300;line-height:1.2}.am-sheet-card-text{color:#f2ece68c;max-width:520px;font-family:var(--font-display), serif;margin:10px 0 0;font-size:17px;line-height:1.55}.am-member-list{gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}.am-member{background:#00000024;border:1px solid #f2ece617;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 12px 12px 14px;display:grid}.am-member[data-primary=true]{background:#f4b46a0a;border-color:#f4b46a33}.am-member-face{color:#f7f0e8;width:40px;height:40px;font-family:var(--font-display), serif;object-fit:cover;background:#f4b46a14;border:1px solid #f4b46a42;border-radius:50%;place-items:center;font-size:16px;display:grid}.am-member-who{min-width:0}.am-member-name{color:#f7f0e8e6;font-family:var(--font-display), serif;margin:0;font-size:19px;line-height:1.25}.am-member-email{color:#f2ece66b;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11.5px;overflow:hidden}.am-member-relation{color:#f4b46adb;margin:2px 0 0;font-size:12.5px;line-height:1.4}.am-member-own-relation{margin:18px 0 6px}.am-member-relation-note{color:#f2ece69e;min-height:18px;margin:8px 0 0;font-size:12px}.am-member-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.am-member-role{color:#f2ece68c;letter-spacing:.14em;text-transform:uppercase;font-size:9.5px}.am-member-role[data-primary=true]{color:var(--am-gold,#f4b46a)}.am-member-confirm{gap:6px;display:inline-flex}.am-member-add{border-top:1px solid #f2ece612;grid-template-columns:minmax(0,1fr) 150px auto;align-items:end;gap:10px;margin-top:22px;padding-top:22px;display:grid}.am-member-add-button{border-radius:var(--af-quiet-radius);min-height:46px}.am-member-invites-title{margin:26px 0 0}.am-member-invites{margin-top:10px}.am-member-invites .am-member{grid-template-columns:minmax(0,1fr) auto}.am-member-invites .am-member-name{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}@media (max-width:720px){.am-member-add{grid-template-columns:1fr}.am-member{grid-template-columns:auto minmax(0,1fr)}.am-member-actions{grid-column:1/-1;justify-content:flex-start}.am-member-invites .am-member{grid-template-columns:minmax(0,1fr) auto}.am-member-invites .am-member-actions{grid-column:auto;justify-content:flex-end}}@media (min-width:900px){.am-sheet-panel{border:1px solid #f2ece61a;border-radius:28px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:240px minmax(0,1fr);width:min(1000px,100vw - 64px);height:min(780px,100vh - 64px);margin:auto;animation-name:am-sheet-pop;display:grid;inset:0;overflow:hidden;box-shadow:0 40px 120px #000000a6}@keyframes am-sheet-pop{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.am-sheet-top{border-bottom:1px solid #f2ece612;grid-column:1/-1;padding:26px 26px 20px 30px}.am-tabs{background:#0000001f;border-bottom:0;border-right:1px solid #f2ece612;flex-direction:column;grid-row:2;gap:4px;padding:20px 16px;overflow:visible}.am-tab{text-align:left;border-color:#0000;border-radius:12px;width:100%;min-height:44px;padding:0 14px;font-size:10px}.am-tab>span:not(.am-tab-count){flex:1}.am-tab-icon{opacity:.75;display:block}.am-tab:hover{background:#f2ece60a}.am-tab[aria-selected=true] .am-tab-icon{opacity:1}.am-sheet-body{grid-row:2;padding:32px 40px 48px}.am-sheet-body>section{max-width:680px}}@media (prefers-reduced-motion:reduce){.am-star-main,.am-star-far,.am-undo,[data-tone=saving]>.am-save-icon:before{animation:none}}.am-trail{background:linear-gradient(160deg,#18120d99,#ffffff04);border:1px solid #f4b46a24;border-radius:20px;max-width:600px;margin-top:30px;padding:22px 24px 18px}.am-trail-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.am-trail-title{font-family:var(--font-ui), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#f4b46acc;margin:0;font-size:9.5px;font-weight:400}.am-trail-summary{color:#f2ece680;margin:0;font-size:11px}.am-trail-rail{grid-template-columns:repeat(30,minmax(0,12px));justify-content:space-between;align-items:center;margin-top:16px;display:grid}.am-trail-light{place-items:center;width:100%;height:20px;display:grid}.am-trail-light:before{content:"";background:#f2ece61f;border-radius:50%;width:2.5px;height:2.5px}.am-trail-light[data-lit]:before{width:5px;height:5px;animation:3.6s ease-in-out infinite am-flicker;animation-duration:inherit;background:#f4b46a;box-shadow:0 0 8px 2px #f4b46a73}.am-trail-light[data-lit=words]:before{width:7px;height:7px;box-shadow:0 0 12px 4px #f4b46a99}.am-trail-note{color:#f2ece685;margin:12px 0 0;font-size:11.5px;line-height:1.65}.am-trail-list{margin:8px 0 0;padding:0;list-style:none}.am-trail-entry{border-top:1px solid #f2ece612;grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:14px;padding:14px 0;display:grid}.am-trail-date{white-space:nowrap}.am-trail-text{font-family:var(--font-display), serif;color:#f7f0e8db;overflow-wrap:anywhere;margin:0;font-size:18px;font-style:italic;line-height:1.6}.am-trail-text[data-quiet=true]{color:#f2ece675;font-size:15px;font-style:normal}.am-trail-tag{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;margin-top:7px;font-size:9.5px;display:inline-flex}.am-trail-more{color:#f4b46ad9;margin-top:10px}@media (prefers-reduced-motion:reduce){.am-trail-light[data-lit]:before{animation:none}}.am-close{background:radial-gradient(60% 55% at 62% 46%, rgba(244,180,106,calc(.02 + var(--am-warmth,0) * .02)) 0%, #f4b46a00 70%), radial-gradient(120% 90% at 50% 100%, #0d1715 0%, #081110 45%, #060b0a 100%);grid-template-columns:minmax(0,1fr);margin-top:56px;display:grid;position:relative;overflow:hidden}.am-close[data-warmth="1"]{--am-warmth:1}.am-close[data-warmth="2"]{--am-warmth:2}.am-close[data-warmth="3"]{--am-warmth:3}.am-close[data-warmth="4"]{--am-warmth:4}.am-close[data-warmth="5"]{--am-warmth:5}.am-close:before{content:"";pointer-events:none;background:linear-gradient(#070c0b 0%,#070c0b00 22%);position:absolute;inset:0}.am-close-copy{z-index:2;max-width:540px;padding:clamp(40px,8vw,72px) clamp(18px,5vw,70px) 0;position:relative}.am-close-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#f4b46ac7;font-size:9.5px}.am-close-title{font-family:var(--font-display), serif;color:#f7f0e8;margin:16px 0 0;font-size:clamp(38px,4.2vw,62px);font-weight:300;line-height:1.04}.am-close-lede{font-family:var(--font-display), serif;color:#f2ece699;margin:18px 0 0;font-size:21px;line-height:1.5}.am-close-field{height:330px;position:relative}.am-close-dust{width:2px;height:2px;opacity:var(--o,.35);animation:am-close-twinkle var(--d,6s) ease-in-out var(--dl,0s) infinite;background:#f2ece68c;border-radius:50%;position:absolute}.am-close-dust-big{width:3px;height:3px}.am-close-star{width:0;height:0;position:absolute;top:48%;left:50%}.am-close-canvas{pointer-events:none;width:380px;height:380px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.am-close-house{white-space:nowrap;letter-spacing:.2em;text-transform:uppercase;color:#f2ece680;text-shadow:0 0 12px #070c0bcc,0 0 6px #070c0b,0 0 2px #070c0b;font-size:9.5px;position:absolute;top:calc(48% + 106px);left:50%;transform:translate(-50%)}.am-close-thread{transform-origin:0;background:linear-gradient(90deg,#f4b46a57 0%,#f4b46a0f 100%);height:1px;display:none;position:absolute}.am-close-words{z-index:1;margin:0;padding:0 18px 8px;list-style:none;position:relative}.am-close-word{max-width:420px;font-family:var(--font-display), serif;color:#f7f0e89e;text-wrap:pretty;margin:0 0 16px 22px;font-size:17px;font-style:italic;line-height:1.45;position:relative}.am-close-word:before{content:"";background:#ffe8bee6;border-radius:50%;width:3px;height:3px;position:absolute;top:10px;left:-22px;box-shadow:0 0 8px 2px #f4b46a80}.am-close-word-text{display:block}.am-close-word-who{font-family:var(--font-ui), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#f2ece694;margin-top:5px;font-size:11px;font-style:normal;display:block}.am-close-more{letter-spacing:.16em;text-transform:uppercase;margin:4px 0 0 22px;font-size:10px}.am-close-more a{color:#f4b46acc;text-decoration:none}.am-close-ctas{z-index:2;flex-direction:column;gap:12px;padding:18px 18px 46px;display:flex;position:relative}.am-close-cta{color:#f4b46a;min-height:52px;font-family:var(--font-ui), sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#f4b46a17;border:1px solid #f4b46a8c;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:10.5px;text-decoration:none;display:inline-flex}.am-close-candle{padding:0 28px}@keyframes am-close-twinkle{0%,to{opacity:var(--o,.35)}50%{opacity:calc(var(--o,.35) * .4)}}@media (prefers-reduced-motion:reduce){.am-close-dust{animation:none}}.am-close-copy>*,.am-close-house,.am-close-ctas{transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1)}.am-close-copy>:nth-child(2){transition-delay:.12s}.am-close-copy>:nth-child(3){transition-delay:.24s}.am-close-ctas{transition-delay:.42s}.am-close-house{transition-delay:.7s}.am-close[data-arrive=wait] .am-close-copy>*,.am-close[data-arrive=wait] .am-close-ctas{opacity:0;transform:translateY(14px)}.am-close[data-arrive=wait] .am-close-house{opacity:0}@media (min-width:768px){.am-close-ctas{flex-flow:row;align-items:center;max-width:none;padding:28px clamp(18px,5vw,70px) 46px}.am-close-ctas>*{flex:none}}@media (min-width:1024px){.am-close{grid-template-rows:minmax(0,46fr) auto auto minmax(0,54fr);min-height:clamp(620px,78vh,820px)}.am-close-copy{grid-row:2;padding-top:0}.am-close-field{height:auto;position:absolute;inset:0}.am-close-star,.am-close-canvas,.am-close-house{top:46%;left:62%}.am-close-canvas{width:520px;height:520px}.am-close-house{top:calc(46% + 144px)}.am-close-thread{display:block}.am-close-words{z-index:1;pointer-events:none;--am-close-gutter:clamp(18px, 5vw, 70px);padding:0;position:absolute;inset:0}.am-close-word{pointer-events:auto;max-width:260px;margin:0;position:absolute}.am-close-word[data-slot="0"]{left:min(calc(62% + 300px), calc(100% - var(--am-close-gutter) - 260px));top:calc(46% - 156px)}.am-close-word[data-slot="1"]{left:min(calc(62% + 232px), calc(100% - var(--am-close-gutter) - 260px));top:calc(46% + 130px)}.am-close-word[data-slot="2"]{left:max(calc(62% - 330px), calc(var(--am-close-gutter) + 560px));top:calc(46% + 240px)}.am-close-word:before{top:11px;left:-16px}.am-close-more{left:max(calc(62% - 330px), calc(var(--am-close-gutter) + 560px));pointer-events:auto;margin:0;position:absolute;top:calc(46% + 336px)}.am-close-ctas{grid-row:3;padding:36px clamp(18px,5vw,70px) 0}}.am-sheet-body .am-safety{scroll-margin-block:24px 88px}.am-life-scroll[data-more=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 72px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 72px),#0000)}.am-mrow-date{gap:4px;margin:4px 0 0 2px;display:flex}.am-mrow-select{appearance:none;border-radius:var(--radius-line,999px);color:#f2ece6c7;min-width:0;height:30px;font-family:var(--font-ui), sans-serif;cursor:pointer;background:#0003;border:1px solid #f2ece61a;padding:0 10px;font-size:11.5px}.am-mrow-select:first-child{flex:58px}.am-mrow-select:last-child{flex:0 46px}.am-mrow-select:disabled{opacity:.4;cursor:default}.am-mrow-select:focus-visible{outline:2px solid var(--af-focus,#f4b46ab8);outline-offset:1px}.am-mrow-select[aria-invalid=true]{border-color:#e0806cd9}.am-mrow-select option{color:#f2ece6;background:#0d1413}.am-life-by{align-items:center;gap:8px;display:inline-flex}.am-vault{flex-direction:column;gap:16px;display:flex}.am-vault-bar{align-items:center;gap:12px;margin-top:4px;display:flex}.am-vault-chips{scrollbar-width:none;flex:1;align-items:center;gap:8px;min-width:0;padding:2px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.am-vault-chips::-webkit-scrollbar{display:none}.am-vault-chips>*{flex:none}.am-vault-chips .am-chip[aria-pressed=true]{color:var(--am-gold);background:#f4b46a17;border-color:#f4b46a8c}.am-vault-chips-rule{background:#f2ece624;width:1px;height:20px}.am-vault-new,.am-vault-new-form .am-text-button{min-height:44px;padding:0 6px}.am-vault-new-form{align-items:center;gap:6px;display:inline-flex}.am-vault-new-form .am-sheet-field{width:180px}.am-vault-add{flex:none}.am-vault-uploads{gap:8px;margin:0;padding:0;list-style:none;display:grid}.am-vault-upload{border:1px solid #f2ece61a;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px 12px;display:grid}.am-vault-upload-name{text-overflow:ellipsis;white-space:nowrap;color:#f2ece6d1;min-width:0;font-size:13px;overflow:hidden}.am-vault-progress{background:#f2ece61a;border-radius:2px;grid-column:1/-1;height:3px;overflow:hidden}.am-vault-progress>span{background:var(--am-gold,#f4b46a);transform-origin:0;height:100%;transition:transform .16s linear;display:block}.am-vault-upload-error{color:var(--am-rose);grid-column:1/-1;font-size:12px}.am-vault-undo,.am-vault-message{color:#f2ece6b8;align-items:center;gap:12px;margin:0;font-size:13px;display:flex}.am-vault-message[data-tone=error]{color:var(--am-rose)}.am-vault-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.am-vault-tile{appearance:none;text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;gap:6px;padding:0 0 8px;display:flex}.am-vault-thumb{aspect-ratio:1;color:#f2ece680;background:#f2ece608;border:1px solid #f2ece61a;border-radius:14px;place-items:center;transition:border-color .16s,background-color .16s;display:grid;position:relative;overflow:hidden}.am-vault-thumb img{object-fit:cover;width:100%;height:100%}.am-vault-tile:hover .am-vault-thumb{border-color:#f2ece638}.am-vault-tile:focus-visible{outline:none}.am-vault-tile:focus-visible .am-vault-thumb{outline:2px solid var(--am-gold,#f4b46a);outline-offset:2px}.am-vault-tile[aria-pressed=true] .am-vault-thumb{background:#f4b46a0f;border-color:#f4b46a99}.am-vault-tile-name{text-overflow:ellipsis;white-space:nowrap;color:#f2ece6db;padding:0 2px;font-size:13px;overflow:hidden}.am-vault-tile-meta{align-items:center;gap:7px;padding:0 2px;font-size:11.5px;display:inline-flex}.am-vault-type{justify-items:center;gap:10px;display:grid}.am-vault-type>span{font-family:var(--font-ui), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#f2ece6b8;font-size:12px}.am-vault-thumb[data-kind=document]{background:linear-gradient(#f2ece60d,#f2ece605)}.am-vault-skeleton{aspect-ratio:1;background:#f2ece60a;border-radius:14px}.am-vault-empty .am-sheet-quiet{margin-top:6px}.am-vault-link{color:var(--am-gold,#f4b46a);text-underline-offset:3px;text-decoration:underline}.am-vault-detail{background:#f2ece606;border:1px solid #f2ece61f;border-radius:18px;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:18px;padding:16px;display:grid}.am-vault-preview{color:#f2ece680;background:#00000040;border-radius:12px;place-items:center;min-height:160px;max-height:280px;display:grid;overflow:hidden}.am-vault-preview img,.am-vault-preview video{object-fit:contain;width:100%;max-height:280px}.am-vault-detail-body{flex-direction:column;gap:12px;min-width:0;display:flex}.am-vault-rename{width:100%}.am-vault-detail-name{color:#f2ece6eb;overflow-wrap:anywhere;margin:0;font-size:15px}.am-vault-detail-meta{color:#f2ece699;margin:0;font-size:12px}.am-vault-alt{gap:8px;display:grid}.am-vault-alt-actions,.am-vault-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.am-vault-report{color:#f2ece680;margin-left:auto}.am-vault-report-reasons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.am-vault-report-panel{border-top:1px solid #f2ece614;flex-direction:column;gap:12px;margin-top:14px;padding-top:14px;display:flex}.am-vault-reported{color:#f2ece6c7;border:1px solid #f4b46a38;border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;font-size:13px;display:flex}.am-vault-reported p{margin:0}.am-vault-reported .am-text-button{align-self:flex-start}.am-vault-move{max-width:180px}.am-vault-delete{color:#f2ece699;min-height:44px;margin-left:auto;padding:0 6px}.am-vault-delete:hover:not(:disabled){color:var(--am-rose)!important}.am-vault-meter{color:#f2ece699;gap:8px;margin:6px 0 0;font-size:12px;display:grid}.am-vault-meter-bar{background:#f2ece61a;border-radius:2px;height:3px;overflow:hidden}.am-vault-meter-bar>span{transform-origin:0;background:#f4b46abf;height:100%;display:block}.am-vault-retry{margin-top:12px}@media (max-width:700px){.am-vault-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.am-vault-detail{grid-template-columns:1fr;padding:14px}.am-vault-bar{flex-direction:column;align-items:stretch}.am-vault-add{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.am-vault-progress>span,.am-vault-thumb{transition:none}}@media (min-width:900px){.am-sheet-single .am-sheet-panel{grid-template-columns:minmax(0,1fr);width:min(820px,100vw - 64px)}.am-sheet-single .am-sheet-body{grid-area:2/1}}.am-vault-door{margin-top:18px}.am-report.am-panel{background:0 0;border:1px solid #e9a3a047;border-radius:12px;padding:22px}.am-report-eyebrow{font-family:var(--font-ui), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#e9a3a0d9;font-size:9.5px}.am-report-lede{font-family:var(--font-display), serif;color:#f2ece6a8;margin:10px 0 0;font-size:17.5px;line-height:1.68}.am-report-reasons{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.am-report .am-report-reason{color:#f2ece69e;min-height:36px;font-family:var(--font-ui), sans-serif;letter-spacing:.13em;text-transform:uppercase;background:0 0;border:1px solid #f2ece621;border-radius:12px;padding:8px 14px;font-size:10px}.am-report .am-report-reason[aria-checked=true]{color:#f4c4c0f2;background:#e9a3a017;border-color:#e9a3a08c}.am-report-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;display:flex}.am-report-note{max-width:300px;font-family:var(--font-ui), sans-serif;color:#f2ece694;margin:0;font-size:11px;line-height:1.5}.am-report-note[role=alert]{color:#f4c4c0f2}.am-report-actions{align-items:center;gap:12px;display:flex}.am-report-cancel{color:#f2ece699;min-height:44px}.am-report-send{border-radius:var(--af-quiet-radius,999px);color:#f4c4c0f2;min-height:44px;font-family:var(--font-ui), sans-serif;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #e9a3a073;padding:0 20px;font-size:10px}.am-report-send:disabled{opacity:.45;cursor:default}@media (hover:hover) and (pointer:fine){.am-report .am-report-reason:hover{color:#f2ece6d9;border-color:#e9a3a059}.am-report-send:hover:not(:disabled){background:#e9a3a014}}
.am-live-sky{pointer-events:none;background:radial-gradient(120% 150% at 18% -20%,#101b18 0%,#0a1110 46%,#070c0b 100%);height:min(980px,120svh);position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.am-live-ember{opacity:0;background:#ffd69ee6;border-radius:50%;position:absolute;bottom:-12px;box-shadow:0 0 10px 3px #f4b46a8c}.am-live-embers{display:none}@media (max-width:1023px){.am-live-sky .am-live-ember{display:none}.am-live-hero{z-index:1;position:relative}.am-live-actions{position:relative}.am-live-embers{top:var(--am-live-actions-gap);pointer-events:none;height:0;display:block;position:absolute;left:2%;right:2%}.am-live-embers .am-live-ember{bottom:0}}@keyframes am-ember-candle{0%{opacity:0;transform:translateY(8px)}10%{opacity:.55}50%{opacity:.3}85%{opacity:0}to{opacity:0;transform:translate(14px,-300px)}}.am-sections-list{margin:0;padding:0;list-style:none}.am-sections-link{color:#f2ece68c;font-family:var(--font-ui), sans-serif;align-items:center;text-decoration:none;transition:color .18s;display:flex}.am-sections-link[aria-current]{color:#f7f0e8}.am-sections-link:focus-visible{outline:2px solid var(--af-focus,#f4b46ab8);outline-offset:2px;border-radius:8px}@media (hover:hover) and (pointer:fine){.am-sections-link:hover{color:#f7f0e8}}.am-sections-dock{top:var(--am-live-header);z-index:30;margin:32px calc(-1 * var(--am-live-gutter)) 0;position:sticky}.am-sections-dock:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#070c0b00 0,#070c0b 8px calc(100% - 28px),#070c0bb3 calc(100% - 20px),#070c0b59 calc(100% - 10px),#070c0b00 100%);position:absolute;inset:-8px 0 -28px}@media (max-width:1023px){body:has(.am-sections-dock){--af-header-rule:transparent;--af-header-height:56px;--af-header-ground:#070c0bf5}.am-live-grid .am-sections-bar .am-sections-link{min-height:36px}.am-live-grid .am-sections-bar .am-sections-link:before{content:"";position:absolute;inset:-4px 0}}.am-sections-bar .am-sections-list{padding:0 calc(var(--am-live-gutter) - 10px);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%)}.am-sections-bar .am-sections-list::-webkit-scrollbar{display:none}.am-sections-bar .am-sections-link{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;min-height:44px;padding:0 10px;font-size:9.5px;position:relative}.am-sections-bar .am-sections-link:after{content:"";opacity:0;height:2px;transition:opacity .2s ease, transform .24s var(--af-ease-out,ease-out);background:#f4b46a;border-radius:2px;position:absolute;bottom:0;left:10px;right:10px;transform:scaleX(.4);box-shadow:0 0 10px 1px #f4b46a8c}.am-sections-bar .am-sections-link[aria-current]:after{opacity:1;transform:none}.am-live-main{padding-bottom:24px}.am-live-section{max-width:var(--am-live-measure);scroll-margin-top:calc(var(--am-live-header) + 52px);margin:0 auto;padding-top:clamp(44px,6vw,68px)}@media (max-width:1023px){.am-live-main>.am-live-section:first-child{scroll-margin-top:calc(var(--am-live-header) + 72px);padding-top:24px}}.am-live-title{font-family:var(--font-ui), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#f4b46ac7;margin:0;font-size:9.5px;font-weight:400}.am-live-title:focus{outline:none}.am-live-title:focus-visible{outline:2px solid var(--af-focus,#f4b46ab8);outline-offset:6px;border-radius:4px}.am-live-lede{max-width:520px;font-family:var(--font-display), serif;color:#f2ece680;margin:10px 0 0;font-size:18px;font-style:italic;line-height:1.55}.am-live-moments .am-life-scroll{margin-top:6px!important;padding-bottom:8px!important}.am-live-moments .am-moments{max-width:none}.am-live-photos>div[style]{margin-top:18px}.am-live-memories>div:first-of-type{margin-top:6px}.am-live .am-story-p{max-width:31em;margin-top:18px;font-size:18.5px;line-height:1.7}.am-live .am-story-body>*+*{margin-top:.95em}.am-live .am-story-body .am-story-h2,.am-live .am-story-body h2{margin-top:1.7em;font-size:1.36em;line-height:1.25}.am-live .am-story-body .am-story-h3,.am-live .am-story-body h3{margin-top:1.4em;font-size:1.14em;line-height:1.35}.am-live .am-story-body>:first-child{margin-top:0}@media (min-width:768px){.am-live .am-story-p{font-size:20px;line-height:1.72}}.am-story-fold[data-open=false]>.am-story-lead{-webkit-mask-image:linear-gradient(#000 calc(100% - 6.5em),#0000001f 100%);mask-image:linear-gradient(#000 calc(100% - 6.5em),#0000001f 100%)}.am-story-rest{margin-top:.95em}.am-story-rest:focus{outline:none}.am-story-rest:not([hidden]){animation:am-story-open .42s var(--af-ease-out,ease-out) both}@keyframes am-story-open{0%{opacity:0}to{opacity:1}}.am-story-more{appearance:none;border-radius:var(--af-quiet-radius,999px);color:#f4b46a;min-height:46px;font-family:var(--font-ui), sans-serif;letter-spacing:.17em;text-transform:uppercase;cursor:pointer;transition:background-color .18s ease, border-color .18s ease, scale var(--af-dur-release,.22s) var(--af-ease-snap,ease-out);background:#f4b46a0a;border:1px solid #f4b46a6b;align-items:center;gap:10px;margin-top:18px;padding:0 22px;font-size:10px;display:inline-flex}.am-story-more:active{scale:.98}.am-story-more:focus-visible{outline:2px solid var(--af-focus,#f4b46ab8);outline-offset:3px}@media (hover:hover) and (pointer:fine){.am-story-more:hover{background:#f4b46a1a;border-color:#f4b46ab3}}.am-story-actions{flex-wrap:wrap;align-items:center;gap:6px 24px;margin-top:18px;display:flex}.am-story-actions>.am-story-more{margin-top:0}.am-story-memory{appearance:none;color:#f2ece6a8;min-height:44px;font-family:var(--font-display), serif;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:0;font-size:17px;font-style:italic;-webkit-text-decoration:underline #f4b46a52;text-decoration:underline #f4b46a52;transition:color .18s,text-decoration-color .18s}.am-story-memory:focus-visible{outline:2px solid var(--af-focus,#f4b46ab8);outline-offset:4px;border-radius:4px}@media (hover:hover) and (pointer:fine){.am-story-memory:hover{color:#f7f0e8;text-decoration-color:#f4b46acc}}.am-life-invite{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:4px;display:flex}.am-life-invite>.am-story-more{margin-top:0}.am-life-invite-note{color:#f2ece680;margin:0;font-size:11.5px;line-height:1.6}.am-live-candles .am-lights{border-radius:var(--radius-card,20px);background:linear-gradient(160deg,#18120d99,#ffffff04);border:1px solid #f4b46a24;max-width:none;margin-top:0;padding:22px 24px 18px}.am-lights .am-trail-head{align-items:center}.am-lights-panel>.am-trail-summary{margin:0}.am-trail-light[data-level="2"]:before{width:6.5px;height:6.5px;box-shadow:0 0 10px 3px #f4b46a80}.am-trail-light[data-level="3"]:before{width:8.5px;height:8.5px;box-shadow:0 0 14px 5px #f4b46a99}.am-trail-light:before{grid-area:1/1}.am-trail.am-trail-embedded{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:0}@media (max-width:759px){.am-live-candles .am-lights{padding:18px 16px 14px}.am-lights .am-trail-entry{grid-template-columns:58px minmax(0,1fr);gap:10px}.am-trail-light[data-level="3"]:before{width:7px;height:7px;box-shadow:0 0 10px 3px #f4b46a8c}}.am-wish-choice{margin-top:14px}@media (min-width:1024px){.am-live-main{grid-area:main}.am-live-section{max-width:none;scroll-margin-top:calc(var(--am-live-header) + var(--am-live-bar) + 24px);margin:0}.am-live-pair{display:contents}.am-live-memories{grid-area:mem;max-width:none}.am-live-candles{grid-area:cand;max-width:none}.am-live-pair[data-alone]>.am-live-memories{grid-column:1/-1;max-width:760px}.am-live-sky{height:min(740px,100svh - 120px);-webkit-mask-image:none;mask-image:none}.am-live-photos{grid-area:photos}.am-live-rail .am-wish:not(.am-composer){width:100%;max-width:none}.am-live-moments .am-life-scroll{margin-right:calc(-1 * (var(--am-live-rail-w) + var(--am-live-col-gap)))!important}.am-sections-dock{top:var(--am-live-header);z-index:30;height:var(--am-live-bar);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000;grid-area:bar;align-self:start;align-items:center;gap:clamp(14px,1.6vw,24px);margin:clamp(28px,3vw,44px) 0 0;padding:0;display:flex;position:sticky}.am-sections-dock:before{content:"";z-index:-1;top:0;bottom:-64px;left:calc(-1 * var(--am-live-gutter));pointer-events:none;background:linear-gradient(#070c0b 0% 46%,#070c0be6 54%,#070c0bb3 64%,#070c0b73 74%,#070c0b38 84%,#070c0b12 93%,#070c0b00 100%);position:absolute;right:0;-webkit-mask-image:linear-gradient(90deg,#000 78%,#0000 100%);mask-image:linear-gradient(90deg,#000 78%,#0000 100%)}.am-sections-dock .am-sections-bar{flex:auto;min-width:0}.am-sections-dock .am-sections-list{padding:0}.am-sections-dock .am-sections-link{min-height:var(--am-live-bar);font-size:10px}}@media (prefers-reduced-motion:reduce){.am-live-ember{animation:none;display:none}.am-story-rest:not([hidden]){animation:none}.am-sections-bar .am-sections-link:after{transition:none}}@media (prefers-reduced-transparency:reduce){.am-sections-dock{-webkit-backdrop-filter:none;backdrop-filter:none;background:#070c0b}}.am-close-word[data-face]{grid-template-columns:30px minmax(0,1fr);align-items:start;column-gap:12px;margin-left:0;display:grid}.am-close-word[data-face]:before{display:none}.am-close-word-body{min-width:0;display:block}.am-close-word-open .am-close-word-text{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.am-close-word-open{appearance:none;width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-column:1/-1;grid-template-columns:30px minmax(0,1fr);align-items:start;column-gap:12px;margin:-6px -8px;padding:6px 8px;transition:background-color .18s,color .18s;display:grid}.am-close-word-open .am-close-word-text{transition:color .18s}.am-close-word-open:focus-visible{outline:2px solid var(--af-focus,#f4b46ab8);outline-offset:2px}.am-close-word-open:active{background:#f4b46a14}@media (hover:hover) and (pointer:fine){.am-close-word-open:hover{background:#f4b46a0d}.am-close-word-open:hover .am-close-word-text{color:#ffe8c8eb}}.am-close-face{color:#f7f0e8d9;width:30px;height:30px;font-family:var(--font-display), serif;background:#f4b46a1a;border:1px solid #ffe2b64d;border-radius:50%;place-items:center;font-size:13px;font-style:normal;line-height:1;display:grid;overflow:hidden}.am-close-face>img{object-fit:cover;width:100%;height:100%}.am-close-plates{pointer-events:none;margin:0;padding:0;list-style:none;transition:opacity 1.1s cubic-bezier(.22,1,.36,1) .6s;position:absolute;inset:0}.am-close-plates[data-layer=far]{transition-delay:.9s}.am-close[data-arrive=wait] .am-close-plates{opacity:0}.am-close-orbit{left:var(--sx);top:var(--sy);width:0;height:0;transform:rotate(var(--a));animation:am-plate-orbit var(--d,30s) cubic-bezier(.37, 0, .63, 1) var(--dl,0s) infinite alternate;position:absolute}@keyframes am-plate-orbit{0%{transform:rotate(calc(var(--a) - var(--sw,6deg)))}to{transform:rotate(calc(var(--a) + var(--sw,6deg)))}}.am-close-plate{appearance:none;left:var(--r);width:max(var(--s,52px), 44px);height:max(var(--s,52px), 44px);margin:calc(max(var(--s,52px), 44px) / -2) 0 0 calc(max(var(--s,52px), 44px) / -2);pointer-events:auto;cursor:zoom-in;transform:rotate(calc(-1 * var(--a)));background:0 0;border:0;padding:0;position:absolute;top:0}.am-close-plate-in{width:var(--s,52px);height:var(--s,52px);margin:calc(var(--s,52px) / -2) 0 0 calc(var(--s,52px) / -2);border-radius:calc(var(--s,52px) * .24);animation:am-plate-bob calc(var(--d,30s) * .37) cubic-bezier(.37, 0, .63, 1) var(--dl,0s) infinite alternate;background:#0c1211;border:1px solid #ffe2b652;transition:opacity .2s,border-color .2s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 0 22px 2px #f4b46a38,0 14px 30px #00000080}@keyframes am-plate-bob{0%{transform:translateY(calc(-1 * var(--bob,5px)))}to{transform:translateY(var(--bob,5px))}}.am-close-plate-in>img{object-fit:cover;opacity:.92;filter:grayscale(.4)sepia(.22)brightness(.95)contrast(1.03);width:100%;height:100%;display:block}.am-close-orbit[data-tier=near] .am-close-plate-in{border-color:#ffe2b66b;box-shadow:0 0 30px 4px #f4b46a47,0 18px 36px #0000008c}.am-close-orbit[data-tier=near] .am-close-plate-in>img{opacity:1;filter:grayscale(.3)sepia(.18)brightness()contrast(1.04)}.am-close-orbit[data-tier=far] .am-close-plate-in{opacity:.7;border-color:#ffe2b633;box-shadow:0 0 12px 1px #f4b46a29,0 6px 14px #00000073}.am-close-orbit[data-tier=far] .am-close-plate-in>img{filter:grayscale(.55)sepia(.25)brightness(.85)contrast(.92)blur(.4px)}.am-close-preview{width:var(--pw,200px);height:var(--ph,200px);margin:calc(var(--ph,200px) / -2) 0 0 calc(var(--pw,200px) / -2);opacity:0;visibility:hidden;pointer-events:none;transform:translate(var(--px,0px), var(--py,0px)) scale(.3);background:#0c1211;border:1px solid #ffe2b673;border-radius:18px;transition:opacity .15s,transform .15s cubic-bezier(.23,1,.32,1),visibility 0s linear .15s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 0 40px 6px #f4b46a40,0 24px 60px #000000b3}.am-close-preview>img{object-fit:cover;filter:grayscale(.12)sepia(.1)contrast(1.03);width:100%;height:100%;display:block}.am-close-orbit:hover,.am-close-orbit:focus-within{z-index:6}.am-close-plate:focus-visible{outline:2px solid var(--af-focus,#f4b46ab8);outline-offset:3px;border-radius:12px}@media (hover:hover) and (pointer:fine){.am-close-plate:focus-visible{outline:none}.am-close-plate:focus-visible .am-close-preview{opacity:1;visibility:visible;transform:translate(var(--px,0px), var(--py,0px));outline:2px solid var(--af-focus,#f4b46ab8);outline-offset:3px;transition:opacity .22s,transform .24s cubic-bezier(.23,1,.32,1),visibility}.am-close-plate:focus-visible .am-close-plate-in{opacity:0}.am-close-plate:hover .am-close-preview{opacity:1;visibility:visible;transform:translate(var(--px,0px), var(--py,0px));transition:opacity .22s .1s,transform .24s cubic-bezier(.23,1,.32,1) .1s,visibility 0s linear .1s}.am-close-plate:hover .am-close-plate-in{opacity:0;transition:opacity .12s .1s}}.am-close-orbit:hover,.am-close-orbit:focus-within,.am-close-orbit:hover .am-close-plate-in,.am-close-orbit:focus-within .am-close-plate-in,.am-close[data-orbit=rest] .am-close-orbit,.am-close[data-orbit=rest] .am-close-plate-in{animation-play-state:paused}.am-reader{color:#f2ece6;opacity:1;width:min(560px,100vw - 32px);max-height:min(80dvh,720px);transition:opacity .24s ease, transform .28s var(--af-ease-out,ease-out), overlay .24s allow-discrete, display .24s allow-discrete;background:#0a1110;border:1px solid #f4b46a33;border-radius:22px;padding:0;transform:none;box-shadow:0 30px 90px #000000b3,0 0 50px #f4b46a0f}@starting-style{.am-reader[open]{opacity:0;transform:translateY(10px)scale(.98)}}.am-reader::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040706b3}.am-reader-panel{max-height:inherit;flex-direction:column;padding:22px 24px 24px;display:flex}.am-reader-head{grid-template-columns:30px minmax(0,1fr) 44px;align-items:center;column-gap:12px;display:grid}.am-reader-meta{min-width:0}.am-reader-who{font-family:var(--font-ui), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#f4b46acc;margin:0;font-size:9.5px}.am-reader-when{margin-top:4px;display:block}.am-reader-close{appearance:none;color:#f2ece6bf;cursor:pointer;background:0 0;border:1px solid #f2ece624;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.am-reader-close:focus-visible{outline:2px solid var(--af-focus,#f4b46ab8);outline-offset:2px}@media (hover:hover) and (pointer:fine){.am-reader-close:hover{color:#f4b46a;border-color:#f4b46a8c}}.am-reader-text{font-family:var(--font-display), serif;color:#f7f0e8e6;white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0 0;font-size:21px;font-weight:300;line-height:1.65;overflow-y:auto}.am-reader-all{color:#f4b46ad9;min-height:44px;font-family:var(--font-ui), sans-serif;letter-spacing:.16em;text-transform:uppercase;align-self:flex-start;align-items:center;margin-top:10px;font-size:10px;text-decoration:none;display:inline-flex}.am-reader-all:focus-visible{outline:2px solid var(--af-focus,#f4b46ab8);outline-offset:2px}@media (prefers-reduced-motion:reduce){.am-reader{transition:opacity .16s;transform:none}@starting-style{.am-reader[open]{opacity:0;transform:none}}.am-close-orbit,.am-close-plate-in{animation:none}.am-close-preview,.am-close-plate:hover .am-close-preview,.am-close-plate:focus-visible .am-close-preview,.am-close-plate-in,.am-close-plate:hover .am-close-plate-in,.am-close-plates{transition:none}}@media (min-width:1024px){.am-close-word[data-slot="2"][data-face]{top:calc(46% + 214px)}}@media (max-width:767px){.am-live .am-live-hero input.am-inline.am-inline{font-size:inherit!important}}.am-live-glow{pointer-events:none;background:radial-gradient(circle,#f4b46a1a 0%,#f4b46a00 66%);border-radius:50%;width:520px;height:520px;position:absolute;top:-160px;left:-140px}.am-live-title-mark{align-items:center;gap:10px;display:flex}@media (prefers-reduced-motion:reduce){.am-lights-word,.am-trail-light[data-own]:before,.am-trail-light[data-own]:after{animation:none}.am-trail-light[data-own]:after{opacity:0}}.am-trail-quiet{font-family:var(--font-ui), sans-serif;letter-spacing:.04em;color:#f2ece675;border-top:1px solid #f2ece612;margin:0;padding:10px 0 10px 86px;font-size:11px;line-height:1.5}p.am-trail-quiet{margin-top:14px;padding:12px 0 0}@media (max-width:759px){.am-trail-quiet{padding-left:68px}p.am-trail-quiet{padding-left:0}}.am-lights-panel{margin-top:18px}.am-lights-count{color:#f2ece69e;margin:0 0 0 auto;font-size:12px;line-height:1.4}.am-lights-count[data-held]{visibility:hidden}.am-trail-embedded .am-trail-summary{color:#f2ece69e;margin:0;font-size:12px;line-height:1.4}.am-trail-embedded .am-trail-head{display:block}.am-lights-span{color:#f2ece680;margin:6px 0 0;font-size:11.5px;line-height:1.5}.am-lights .am-trail-rail{align-items:end;height:34px;margin-top:20px}.am-lights .am-trail-light{height:34px;padding-bottom:6px;position:relative}.am-lights .am-trail-light:before{align-self:end}.am-trail-light[data-own]:before{transform-origin:50% 100%;width:6px;height:9px;animation:2.9s ease-in-out infinite am-flame;animation-delay:inherit;background:radial-gradient(50% 60% at 50% 68%,#fff9ec 0%,#ffd89b 42%,#f4b46af2 72%,#f4b46a33 100%);border-radius:50%/62% 62% 38% 38%;box-shadow:0 0 9px 3px #f4b46a6b}.am-trail-light[data-own][data-level="3"]:before,.am-trail-light[data-own][data-lit=words]:before{width:7px;height:11px;box-shadow:0 0 12px 4px #f4b46a80}.am-trail-light[data-own]:after{content:"";opacity:0;width:1px;height:9px;animation:3.8s ease-out infinite am-wisp;animation-delay:inherit;background:linear-gradient(#ffe2b600,#ffe2b68c);border-radius:1px;margin-left:-.5px;position:absolute;bottom:18px;left:50%}.am-trail-light[data-new]:before{animation:.7s cubic-bezier(.34,1.56,.64,1) both am-pop,2.9s ease-in-out .7s infinite am-flame}@keyframes am-flame{0%,to{opacity:.95;transform:scale(1)skew(0)}30%{opacity:1;transform:scale(.94,1.08)skew(-2deg)}55%{opacity:.85;transform:scale(1.04,.95)skew(1.5deg)}80%{opacity:1;transform:scale(.97,1.04)skew(-1deg)}}@keyframes am-wisp{0%,35%{opacity:0;transform:translateY(2px)scaleY(.5)}55%{opacity:.8}to{opacity:0;transform:translateY(-10px)scaleY(1)}}.am-lights .am-trail-list{margin-top:22px}.am-lights .am-trail-entry{border-top:0;align-items:start;padding:11px 0}.am-lights .am-trail-date{padding-top:6px}.am-trail-body{border-left:1px solid #f4b46a4d;padding-left:16px;position:relative}.am-lights .am-trail-text{color:#f7f0e8eb;font-size:18px;line-height:1.5}.am-lights-word{animation:.4s both am-in;position:relative}.am-lights-word+.am-lights-word{margin-top:12px}.am-lights .am-trail-tag{margin-top:6px;font-size:9px}.am-lights .am-trail-quiet{color:#f2ece666;border-top:0;padding-top:6px;padding-bottom:6px}.am-lights p.am-trail-quiet{margin-top:18px;padding-top:0}.am-lights .am-trail-more{margin-top:12px}@media (max-width:759px){.am-lights .am-trail-text{font-size:17px}}.am-word-face,.am-memory-face{background:#0d1413;border:1px solid #f2ece624;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid;overflow:hidden}.am-word-face{position:absolute;top:3px;left:-28px}.am-memory-face{width:24px;height:24px}.am-word-face>img,.am-memory-face>img{object-fit:cover;filter:grayscale(.3)sepia(.12);width:100%;height:100%}.am-word-face-initial{font-family:var(--font-display), serif;color:#f4b46a;font-size:11.5px;line-height:1}.am-close-face .am-word-face-initial{font-size:inherit;color:inherit}.am-word-face[data-kind=own],.am-memory-face[data-kind=own]{border-color:#f4b46a99}.am-word-face[data-kind=named],.am-memory-face[data-kind=named]{border-color:#f4b46a52}.am-face-anonymous{background:radial-gradient(circle at 50% 70%,#f4b46a29,#0d1413f0 68%);border-color:#f2ece638}.am-face-flame{filter:drop-shadow(0 0 2.5px #f4b46a80);width:38%;height:auto;overflow:visible}.am-face-flame path{fill:#f4b46a9e}.am-face-flame ellipse{fill:#ffeed2d1}.am-word-by{color:#f7d6a6d9;text-decoration:none}a.am-word-by:hover{text-underline-offset:3px;text-decoration:underline}a.am-word-by:focus-visible{outline:2px solid var(--af-focus,#f4b46ab8);outline-offset:2px;border-radius:4px}.am-lights-word[data-menu]>.am-trail-text{padding-right:34px}.am-word-menu{position:absolute;top:-1px;right:-6px}.am-word-more{color:#f2ece69e;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;padding:0;transition:color .16s,background-color .16s,transform .16s cubic-bezier(.23,1,.32,1);display:inline-grid;position:relative}.am-word-more:after{content:"";border-radius:50%;position:absolute;inset:-6px}.am-word-more svg{stroke-width:2.4px;width:20px;height:20px}.am-word-more:active{transform:scale(.94)}.am-word-more:disabled{opacity:.4;cursor:default}.am-word-more:focus-visible{outline-offset:2px;outline:2px solid #f4b46ab3}.am-word-more[aria-expanded=true]{color:#f2ece6;background:#f2ece614}@media (hover:hover) and (pointer:fine){.am-word-more:hover{color:#f2ece6;background:#f2ece60f}}.am-word-report{margin-top:12px}.am-word-report>[role=group]{margin:0;padding:18px}.am-word-report [aria-pressed]{white-space:normal;text-align:left;flex-shrink:1;max-width:100%;padding-block:7px;line-height:1.3}@media (max-width:759px){.am-word-report>[role=group]{padding:14px}}.am-word-said{font-family:var(--font-ui), sans-serif;color:#9ac4b2eb;margin:8px 0 0;font-size:12px;line-height:1.6}.am-wish-foot[data-choice]{flex-wrap:wrap;justify-content:flex-end;gap:8px 10px}.am-wish-foot>.am-wish-choices{flex-wrap:nowrap;gap:8px;margin:0 auto 0 0}.am-wish-foot[data-choice]:has(.am-seg-option:nth-child(3))>.am-wish-choices{flex-basis:100%}@container (max-width:540px){.am-wish-foot[data-choice]{gap:8px 4px}.am-wish-foot[data-choice] .am-seg-option{letter-spacing:.14em;padding:0 9px;font-size:9px}.am-wish-foot[data-choice] .am-wish-add{padding:0 18px}}.am-wish-choices{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:14px;display:flex}.am-wish-choices>.am-wish-choice{margin-top:0}.am-live{--am-memory-sage:154, 196, 178}.am-sections-bar .am-sections-link[href=\#memorial-memories]:after{background:rgb(var(--am-memory-sage));box-shadow:0 0 10px 1px rgba(var(--am-memory-sage), .5)}.am-live-memories .am-live-title{color:rgba(var(--am-memory-sage), .9)}.am-live-memories .am-composer{border-color:rgba(var(--am-memory-sage), .22);background:linear-gradient(160deg,#101a16a8,#ffffff04)}.am-live-memories .am-memory-face{border-color:rgba(var(--am-memory-sage), .5);color:rgba(var(--am-memory-sage), .95)}
.am-memory-more,.am-print-address{display:none}@media print{@page{margin:16mm 16mm 18mm}html,body,.memorial-wrapper,.am-live{color:#1d1b19!important;background:#fff!important}.memorial-wrapper div:has(.am-live){color:#1d1b19!important;background:#fff!important}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body>:not(.memorial-wrapper),.am-live>:not(.am-live-grid),.am-live~*,.am-live-grid>:not(.am-live-hero,.am-live-main,.am-live-pair,.am-live-photos,.am-print-address),.am-live-pair>:not(.am-live-memories),.am-close,dialog{display:none!important}.memorial-wrapper>:not(:has(.am-live)){display:none!important}.am-live,.am-live *{color:#1d1b19!important;box-shadow:none!important;text-shadow:none!important;background-color:#0000!important;transition:none!important;animation:none!important}.am-live [data-rv],.am-live [data-rv-group],.am-live [data-rv-group]>*{opacity:1!important;filter:none!important;clip-path:none!important;transform:translate(0,0)!important}.am-live{min-height:0!important;margin:0!important;padding:0!important;display:block!important}.am-live-grid{flex-direction:column;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.am-live-hero{order:1}.am-live-main{order:2;display:block!important}.am-live-photos{order:3}.am-live-pair{order:4;display:block!important}.am-print-address{order:5}.am-live-section{max-width:none!important;margin:0!important;padding:9mm 0 0!important}.am-live-title{break-after:avoid;letter-spacing:.2em!important;color:#6b6158!important;font-size:8pt!important}.am-live-lede,.am-live button:not(.am-live-frame),.am-live form,.am-live textarea,.am-live .am-story-actions,.am-live .am-memories-all,.am-live .am-life-invite,.am-live .am-note,.am-live .am-quiet,.am-live .am-live-count,.am-live .am-live-house,.am-live .am-live-halo{display:none!important}.am-live-hero{text-align:center;break-inside:avoid;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.am-live-portrait{justify-content:center;aspect-ratio:auto!important;width:auto!important;height:auto!important;margin:0 auto 6mm!important;display:flex!important}.am-live-frame,.am-live-portrait .am-portrait-photo{cursor:default;aspect-ratio:auto!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.am-live-portrait .am-portrait-photo:before,.am-live-portrait .am-portrait-photo:after,.am-live-frame:before,.am-live-frame:after,.am-live-portrait .am-star-portrait{display:none!important}.am-live-portrait:not(:has(img)){display:none!important}.am-live-portrait img{object-fit:cover;border-radius:3mm;max-width:55mm;max-height:70mm;margin:0 auto;display:block;filter:none!important;width:auto!important;height:auto!important}.am-live-name{margin:0!important;font-size:28pt!important;line-height:1.1!important}.am-live-dates{color:#4a443e!important;letter-spacing:.04em!important;margin-top:2mm!important;font-size:11pt!important}.am-life-scroll{margin:3mm 0 0!important;padding:0!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}.am-life-track{min-width:0!important;padding:0!important;display:block!important}.am-life-line,.am-life-star{display:none!important}.am-life-entry{break-inside:avoid;border-top:.3pt solid #d9d2c9;grid-template-columns:22mm 1fr;align-items:baseline;flex:none!important;width:auto!important;padding:1.6mm 0!important;display:grid!important}.am-life-entry>:nth-child(2){display:none!important}.am-life-year{text-align:left;height:auto!important;padding:0!important;display:block!important}.am-life-year>div:first-child{color:#8a5a22!important;font-size:12pt!important}.am-life-year>div:last-child{color:#6b6158!important;margin-top:.5mm!important;font-size:7pt!important}.am-life-words{text-align:left!important;padding:0!important}.am-life-words>div:first-child{font-size:12pt!important;line-height:1.35!important}.am-life-words>div+div{color:#6b6158!important;margin-top:.8mm!important;font-size:7.5pt!important}.am-story-rest[hidden]{display:block!important}.am-story-p,.am-story-body p,.am-story-body li{orphans:3;widows:3;font-size:11.5pt!important;line-height:1.6!important}.am-story-h2{break-after:avoid;font-size:15pt!important}.am-story-body a{text-decoration:underline}.am-live-photos>div{grid-template-columns:repeat(3,1fr)!important;gap:3mm!important;margin-top:3mm!important;display:grid!important}.am-tile{break-inside:avoid;background:0 0!important;grid-column:auto!important;height:46mm!important;overflow:visible!important}.am-tile-img{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:2mm;filter:none!important;inset:0 0 7mm!important}.am-tile-img[data-lazy]{opacity:1!important}.am-tile-ground,.am-photo-ground,.am-tile>.am-tile-img+div{display:none!important}.am-tile>div:last-child{color:#4a443e!important;font-size:8pt!important;bottom:0!important;left:0!important;right:0!important}.am-live-memories{break-before:page}.am-live-memories:not(:has([id^=memory-])){display:none!important}.am-live-memories .am-memory-face,.am-live-memories .af-reported>:first-child{display:none!important}.am-memory-more{display:block!important}.am-live-memories [id^=memory-]{break-inside:avoid;border-top:.3pt solid #d9d2c9!important;padding:5mm 0!important}.am-live-memories [id^=memory-]>div:first-child>div{color:#6b6158!important;font-size:7.5pt!important}.am-live-memories [id^=memory-]>div:last-child{margin-top:2mm!important;font-size:13pt!important;line-height:1.55!important}.am-live-memories a{text-decoration:none}.am-print-address{font-family:var(--font-ui), sans-serif;letter-spacing:.06em;text-align:center;border-top:.3pt solid #d9d2c9;padding-top:3mm;font-size:8pt;color:#6b6158!important;margin:12mm 0 0!important;display:block!important}}