.MemoryEndingLetter_letter__KLbxf{position:absolute;bottom:14%;left:8%;right:8%;max-height:42vh;overflow-y:auto;pointer-events:auto;text-align:center;color:#f2f0ea;scrollbar-width:thin;scrollbar-color:#77736b transparent}.MemoryEndingLetter_words__EqEkG{font:clamp(19px,2.1vw,30px)/1.8 Georgia,STKaiti,serif;text-wrap:pretty}.MemoryEndingLetter_words__EqEkG p{margin:0 0 8px;opacity:0;animation:MemoryEndingLetter_arrive__ExxMR 1.2s ease both}.MemoryEndingLetter_closing__29nAB{font:14px/1.9 Georgia,STKaiti,serif;color:#b79a72;margin:18px 0 0;opacity:0;animation:MemoryEndingLetter_arrive__ExxMR 1.2s ease both}.MemoryEndingLetter_closing__29nAB span{font-style:italic}.MemoryEndingLetter_voice__XLBOg{margin:18px auto 0;max-width:380px;font:14px/1.8 Georgia,STKaiti,serif;color:#b79a72}.MemoryEndingLetter_voice__XLBOg summary{cursor:pointer;min-height:44px;display:grid;place-items:center}.MemoryEndingLetter_voice__XLBOg audio{width:100%;max-width:100%;margin-top:8px}.MemoryEndingLetter_voice__XLBOg p{font-size:13px}.MemoryEndingLetter_voice__XLBOg summary:focus-visible{outline:1px solid #b79a72;outline-offset:4px}@keyframes MemoryEndingLetter_arrive__ExxMR{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.MemoryEndingLetter_letter__KLbxf{bottom:13%;left:7%;right:7%;max-height:43vh}.MemoryEndingLetter_words__EqEkG{font-size:18px;line-height:1.75}.MemoryEndingLetter_closing__29nAB{font-size:12px}.MemoryEndingLetter_voice__XLBOg{margin-top:10px}}@media(prefers-reduced-motion:reduce){.MemoryEndingLetter_closing__29nAB,.MemoryEndingLetter_words__EqEkG p{animation:none;opacity:1}}.MemoryStoryCaption_caption__Q576s{position:absolute;left:8%;right:8%;bottom:24%;margin:0;text-align:center;color:#f2f0ea;font:clamp(19px,2vw,29px)/1.85 Georgia,STKaiti,serif;white-space:pre-line;text-wrap:pretty;text-shadow:0 2px 18px #171717;pointer-events:none;animation:MemoryStoryCaption_story-arrive__ijhym .85s ease both}@keyframes MemoryStoryCaption_story-arrive__ijhym{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.MemoryStoryCaption_caption__Q576s{bottom:24%;left:7%;right:7%;font-size:20px}}@media(prefers-reduced-motion:reduce){.MemoryStoryCaption_caption__Q576s{animation:none}}.MemoryGiftExtras_extras__AqAcv{margin:26px 0;border-top:1px solid #b79a7255;padding-top:18px;color:#26211d}.MemoryGiftExtras_extras__AqAcv summary{cursor:pointer;font:16px/1.8 Georgia,Songti SC,serif;min-height:44px}.MemoryGiftExtras_extras__AqAcv summary small,.MemoryGiftExtras_voice__3KZ7C>p small{margin-left:10px;font-size:12px;color:#77736b}.MemoryGiftExtras_note__HjJyy{font:14px/1.9 Georgia,Songti SC,serif;color:#77736b;text-wrap:pretty;margin:12px 0 20px}.MemoryGiftExtras_extras__AqAcv label{display:block!important}.MemoryGiftExtras_extras__AqAcv textarea{min-height:72px!important;margin-top:10px;font-size:16px!important;line-height:1.8!important}.MemoryGiftExtras_voice__3KZ7C{border-top:1px solid #b79a7233;margin-top:24px;padding-top:8px}.MemoryGiftExtras_voice__3KZ7C>p:first-child{font-size:16px}.MemoryGiftExtras_actions__Y2yAQ{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.MemoryGiftExtras_actions__Y2yAQ button,.MemoryGiftExtras_file__VTl_4{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;margin:0!important;padding:8px 14px!important;border:1px solid #b79a72;background:transparent;color:#795f45;font:14px/1.5 Georgia,serif;cursor:pointer;box-sizing:border-box}.MemoryGiftExtras_actions__Y2yAQ button:hover,.MemoryGiftExtras_file__VTl_4:hover{background:#b79a721a}.MemoryGiftExtras_file__VTl_4 input{display:block;width:0!important;height:0;opacity:0;position:absolute}.MemoryGiftExtras_actions__Y2yAQ button:focus-visible,.MemoryGiftExtras_file__VTl_4:focus-within,.MemoryGiftExtras_remove__czIIj:focus-visible{outline:2px solid #b79a72;outline-offset:3px}.MemoryGiftExtras_actions__Y2yAQ button:disabled{opacity:.5;cursor:wait}.MemoryGiftExtras_voice__3KZ7C audio{width:100%;margin:16px 0 8px;max-width:100%}.MemoryGiftExtras_remove__czIIj{border:0;background:none;color:#77736b;text-decoration:underline;text-underline-offset:4px;font:13px Georgia;min-height:44px;cursor:pointer}.MemoryGiftExtras_error__x3pZ7{font-size:14px;color:#85482e;line-height:1.8}.ReceiverDemoExperience_shell__HZ42o{position:fixed;inset:0;overflow:hidden;background:#17120e;color:#f6ead8;font-family:Georgia,KaiTi,STKaiti,serif}.ReceiverDemoExperience_runtime__g3mi0{position:absolute;inset:0}.ReceiverDemoExperience_originalCover__rsnJH{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;width:min(1320px,86vw)}.ReceiverDemoExperience_originalPhoto__OY84x{filter:drop-shadow(0 24px 35px rgba(0,0,0,.45))}.ReceiverDemoExperience_originalLetter__LijKe{text-align:center;color:#f2e4cf}.ReceiverDemoExperience_originalLetter__LijKe h1{font:italic clamp(46px,6vw,82px)/1.15 Georgia,KaiTi,serif;font-weight:400;margin:20px 0}.ReceiverDemoExperience_originalLetter__LijKe span{display:block;font-size:20px}.ReceiverDemoExperience_originalLetter__LijKe em{display:block;margin-top:20px;font-size:16px;color:#cfb48e}.ReceiverDemoExperience_brand__vM9D7{font-size:11px;letter-spacing:.28em;color:#c4ab86}.ReceiverDemoExperience_invitation__i4at7{margin:40px 0;line-height:1.9;font-size:18px;color:#e2cfb2}.ReceiverDemoExperience_originalLetter__LijKe button{background:transparent;border:1px solid #b79a72;color:#f2e4cf;min-width:220px;padding:18px 28px;font:16px Georgia,KaiTi,serif;letter-spacing:.2em;cursor:pointer}.ReceiverDemoExperience_originalLetter__LijKe button:hover:enabled{background:rgba(183,154,114,.15)}.ReceiverDemoExperience_originalLetter__LijKe button:disabled{opacity:.5;cursor:wait}@media(max-width:700px){.ReceiverDemoExperience_originalCover__rsnJH{grid-template-columns:1fr;gap:20px;padding:40px 0}.ReceiverDemoExperience_originalPhoto__OY84x{width:65%;margin:auto}.ReceiverDemoExperience_originalLetter__LijKe h1{margin:10px}.ReceiverDemoExperience_invitation__i4at7{margin:20px 0}}.ReceiverDemoExperience_cover__C4IgR{position:absolute;inset:0;z-index:3;display:grid;place-items:center;overflow-y:auto;background:linear-gradient(90deg,rgba(18,12,8,.6),rgba(18,12,8,.28)),url(/art/memory-gift-paper-flatlay.png) 50%/cover}.ReceiverDemoExperience_storyPreface__0MVrR{position:absolute;bottom:5vh;left:10%;right:10%;margin:0;text-align:center;color:#e2cfb2;font:italic clamp(16px,1.4vw,22px)/1.8 Georgia,STKaiti,serif;text-wrap:pretty}.ReceiverDemoExperience_storyPreface__0MVrR small{display:block;margin-top:8px;color:#b79a72;font:11px/1.5 Georgia,STKaiti,serif;letter-spacing:.08em}@media(max-width:700px){.ReceiverDemoExperience_originalCover__rsnJH{padding-bottom:110px}.ReceiverDemoExperience_storyPreface__0MVrR{position:relative;bottom:auto;left:auto;right:auto;margin:-65px 28px 28px}.ReceiverDemoExperience_originalLetter__LijKe button{min-height:48px}}.ReceiverDemoExperience_language__mEi4y{position:absolute;right:32px;top:28px;background:none;border:0;color:#eee3ce;font:14px Georgia;cursor:pointer;padding:12px}.ReceiverDemoExperience_leave__LLAf2{position:absolute;z-index:5;right:24px;top:20px;min-height:44px;padding:12px 16px;background:rgba(23,18,14,.28);border:0;color:#f2e4cf;font:14px/1.5 Georgia,KaiTi,serif;cursor:pointer;text-shadow:0 1px 8px #17120e;transition:background .2s,color .2s}.ReceiverDemoExperience_leave__LLAf2:hover{background:rgba(23,18,14,.65);color:#fff8ed}.ReceiverDemoExperience_leave__LLAf2:focus-visible{outline:2px solid #b79a72;outline-offset:3px}.ReceiverDemoExperience_home__mzFN_{position:absolute;left:24px;top:20px;padding:12px;min-height:44px;box-sizing:border-box;color:#c4ab86;text-decoration:none;font:12px/1.8 Georgia,serif;letter-spacing:.08em}.ReceiverDemoExperience_home__mzFN_:hover{color:#f2e4cf}.ReceiverDemoExperience_home__mzFN_:focus-visible{outline:1px solid #b79a72;outline-offset:3px}.ReceiverDemoExperience_envelope__GK15N{display:grid;justify-items:center;width:min(650px,78vw);padding:clamp(54px,8vw,104px) 40px;color:#533820;background:linear-gradient(135deg,#dec19d,#f1dfc6);box-shadow:0 30px 80px rgba(0,0,0,.55);text-align:center;transform:rotate(-2deg)}.ReceiverDemoExperience_envelope__GK15N p{margin:0 0 44px;font-size:13px;letter-spacing:.28em}.ReceiverDemoExperience_envelope__GK15N strong{font-size:clamp(28px,3vw,45px);font-weight:400;letter-spacing:.02em}.ReceiverDemoExperience_envelope__GK15N small{margin:27px 0 42px;font-size:18px;line-height:1.8}.ReceiverDemoExperience_envelope__GK15N button{border:1px solid #684427;min-height:48px;padding:15px 32px;color:#f7e8d2;background:#5d3921;font:14px Georgia,KaiTi,serif;letter-spacing:.12em;cursor:pointer;transition:background .2s,opacity .2s}.ReceiverDemoExperience_envelope__GK15N button:hover:enabled{background:#755035}.ReceiverDemoExperience_envelope__GK15N button:disabled{opacity:.55;cursor:wait}.ReceiverDemoExperience_envelope__GK15N button:focus-visible,.ReceiverDemoExperience_language__mEi4y:focus-visible{outline:2px solid #b79a72;outline-offset:5px}.ReceiverDemoExperience_envelope__GK15N i{font-size:18px;font-style:normal}.ReceiverDemoExperience_for__twUPh{position:absolute;right:9vw;bottom:7vh;display:grid;gap:7px;text-align:center}.ReceiverDemoExperience_for__twUPh b{font-size:34px;font-weight:400}.ReceiverDemoExperience_for__twUPh em,.ReceiverDemoExperience_for__twUPh span{color:#dfbd91;font-size:14px}.ReceiverDemoExperience_photo__ghpHe{position:absolute;z-index:2;inset:0;display:grid;place-items:center;background:#17120e;animation:ReceiverDemoExperience_appear__CltiE .65s ease both;transition:opacity 1.2s ease;pointer-events:none}.ReceiverDemoExperience_photo__ghpHe img{width:min(70vw,1050px);height:min(70vh,760px);object-fit:cover;box-shadow:0 20px 60px rgba(0,0,0,.6);transition:width 1.2s cubic-bezier(.2,.75,.2,1),height 1.2s cubic-bezier(.2,.75,.2,1),box-shadow 1.2s ease}.ReceiverDemoExperience_takeover__LBRpN img{width:100vw;height:100vh;box-shadow:none}.ReceiverDemoExperience_dissolve__OSt6R{opacity:0;animation:none}.ReceiverDemoExperience_photoHint__0kOid{position:absolute;z-index:4;bottom:10vh;left:50%;transform:translateX(-50%);font-size:18px;font-style:italic;text-shadow:0 2px 14px #000}@keyframes ReceiverDemoExperience_appear__CltiE{0%{opacity:0}to{opacity:1}}@media(max-width:600px){.ReceiverDemoExperience_envelope__GK15N{padding:60px 22px}.ReceiverDemoExperience_for__twUPh{right:8vw;bottom:4vh}.ReceiverDemoExperience_for__twUPh b{font-size:26px}}@media(prefers-reduced-motion:reduce){.ReceiverDemoExperience_photo__ghpHe,.ReceiverDemoExperience_photo__ghpHe img{animation:none;transition-duration:.15s}}