.Album_page__FC8sd{--serif-i:500 italic 19px/1.5 "Cormorant Garamond",Georgia,serif;--hand:"Dancing Script",cursive;--arabic:"Aref Ruqaa","Amiri",serif;position:relative;min-height:100svh;overflow-x:hidden;color:var(--ink);font-family:var(--sans,"Jost",sans-serif);background:var(--bg1)}.Album_page__FC8sd img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Album_page__FC8sd [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity 1s ease,transform 1s cubic-bezier(.2,.7,.2,1)}.Album_page__FC8sd [data-reveal][data-shown]{opacity:1;transform:none}.Album_page__FC8sd>footer,.Album_page__FC8sd>header,.Album_page__FC8sd>section{position:relative;z-index:1}.Album_kicker__b5bSz{font:500 11.5px var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--accent);margin:0 -.32em 0 0;text-align:center}.Album_h2__gOe3w{margin:6px 0 0;font:400 46px/1.08 var(--script);padding:0 16px}.Album_h2__gOe3w,.Album_h3__HcnV_{color:var(--ink);text-align:center}.Album_h3__HcnV_{margin:4px 0 0;font:400 36px/1.1 var(--script)}.Album_body__QWdLd{margin:10px auto 0;max-width:420px;font:var(--serif-i);text-align:center;color:var(--ink);padding:0 18px}.Album_hint__PAvoo{margin:14px 0 0;text-align:center;font:400 11px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--soft)}.Album_btn__N9v3o{margin-top:14px;min-height:44px;padding:0 24px;border-radius:999px;border:1px solid var(--accent);background:var(--card);color:var(--ink);font:500 13px var(--sans);letter-spacing:.12em;cursor:pointer}.Album_backdrop__opHn_{position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,var(--bg1),var(--bg2))}.Album_wash__QLwZb{position:absolute;inset:0;background:radial-gradient(ellipse 60% 40% at 10% 15%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),radial-gradient(ellipse 50% 40% at 90% 60%,color-mix(in srgb,var(--gold) 14%,transparent),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .25 0 0 0 0 .2 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E")}.Album_backdropMedia__yaZdm{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.Album_veil__RPzwG{position:absolute;inset:0;background:color-mix(in srgb,var(--bg1) 64%,transparent)}.Album_page__FC8sd[data-dark] .Album_veil__RPzwG{background:color-mix(in srgb,var(--bg2) 55%,transparent)}.Album_flies__RE0mp{position:absolute;inset:0;pointer-events:none;z-index:3}.Album_bfly__j9zyV{position:absolute;width:var(--size);animation:Album_fly1__3WH_p 18s ease-in-out infinite;animation-delay:var(--delay)}.Album_bfly__j9zyV[data-path="1"]{animation-name:Album_fly2__y8L5V;animation-duration:21s}.Album_bfly__j9zyV[data-path="2"]{animation-name:Album_fly3__kmpJ2;animation-duration:15s}.Album_bfly__j9zyV img{display:block;width:100%;animation:Album_flap__Zxn0B .26s ease-in-out infinite alternate}@keyframes Album_flap__Zxn0B{0%{transform:scaleX(1)}to{transform:scaleX(.32)}}@keyframes Album_fly1__3WH_p{0%{left:6%;top:24%}35%{left:44%;top:10%;transform:rotate(8deg)}70%{left:78%;top:36%;transform:rotate(-6deg)}to{left:6%;top:24%}}@keyframes Album_fly2__y8L5V{0%{left:82%;top:12%}40%{left:56%;top:52%;transform:rotate(-12deg)}75%{left:12%;top:62%}to{left:82%;top:12%}}@keyframes Album_fly3__kmpJ2{0%{left:22%;top:84%}45%{left:70%;top:74%;transform:rotate(14deg)}to{left:22%;top:84%}}.Album_stage__bKJlm{position:fixed;inset:0;z-index:60;cursor:pointer;outline:none;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:radial-gradient(ellipse at 50% 45%,var(--card),var(--bg2))}.Album_stageName__fvd4f{margin:0 0 18px;font:400 54px/1.05 var(--script);color:var(--ink);transition:opacity .6s}.Album_stageHint__wsilc{margin:210px 0 0;font:500 11px var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);animation:Album_blink___KlEB 2.2s ease-in-out infinite}@keyframes Album_blink___KlEB{50%{opacity:.4}}.Album_camera__uoNzZ{position:relative;width:min(64vw,260px);aspect-ratio:1.2/1;border-radius:30px 30px 36px 36px;background:linear-gradient(170deg,#fbf6ec,#efe5d4);box-shadow:inset 0 -16px 0 #e3d6c0,0 24px 40px rgba(80,60,40,.25);animation:Album_hover__Ic1Zn 3s ease-in-out infinite}@keyframes Album_hover__Ic1Zn{50%{transform:translateY(-6px)}}.Album_camTop__FXLOi{position:absolute;left:8%;right:8%;top:-12px;height:26px;border-radius:14px 14px 0 0;background:#e9dcc6}.Album_flashBulb__XAb5m{right:12%;width:22%;height:15%;border-radius:8px;background:linear-gradient(#fff,#e9eef2)}.Album_flashBulb__XAb5m,.Album_viewfinder__ZDvvy{position:absolute;top:12%;box-shadow:inset 0 0 0 3px #d8ccb6}.Album_viewfinder__ZDvvy{left:12%;width:14%;height:12%;border-radius:6px;background:#3a3530}.Album_lens__U_2n3{position:absolute;left:50%;top:52%;width:50%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#2f2b28 30%,#5a524a 31%,#3a3530 52%,#d8ccb6 54%,#efe5d4 64%,#c9bba2 66%);box-shadow:0 6px 12px rgba(0,0,0,.2)}.Album_lens__U_2n3 i{position:absolute;left:30%;top:26%;width:18%;height:18%;border-radius:50%;background:rgba(255,255,255,.6);filter:blur(1px)}.Album_stripe__CDM2b{position:absolute;left:0;right:0;top:30%;height:7px;background:linear-gradient(90deg,var(--accent) 0 25%,var(--gold) 25% 50%,#9bb39a 50% 75%,#8fb3d1 75%);opacity:.85}.Album_shutter__jo01O{position:absolute;left:14%;top:-22px;width:34px;height:14px;border-radius:7px 7px 0 0;background:var(--accent)}.Album_slot__L217I{position:absolute;left:14%;right:14%;bottom:10px;height:6px;border-radius:3px;background:#3a3530}.Album_ejected__qqAYt{position:absolute;left:17%;right:17%;top:calc(100% - 16px);margin:0;padding:7px 7px 26px;background:#fffdf8;box-shadow:0 10px 20px rgba(60,40,20,.2);transform:translateY(-100%);opacity:0;z-index:-1}.Album_ejPhoto__MCFvP{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#3d3a36}.Album_ejPhoto__MCFvP img{width:100%;height:100%;object-fit:cover;display:block;opacity:0;filter:blur(8px) sepia(.8) brightness(1.4)}.Album_ejected__qqAYt figcaption{position:absolute;left:0;right:0;bottom:4px;text-align:center;font:600 14px var(--hand);color:#5a4a3a}.Album_flash__fVf0g{position:absolute;inset:0;background:#fff;opacity:0;pointer-events:none}.Album_stage__bKJlm[data-phase=snap]{pointer-events:none;animation:Album_stageOut__C9_Uq .8s ease 2.9s forwards}.Album_stage__bKJlm[data-phase=snap] .Album_camera__uoNzZ{animation:Album_click__W2sXx .3s ease}@keyframes Album_click__W2sXx{50%{transform:scale(.97)}}.Album_stage__bKJlm[data-phase=snap] .Album_shutter__jo01O{transform:translateY(5px);transition:transform .12s}.Album_stage__bKJlm[data-phase=snap] .Album_flash__fVf0g{animation:Album_flash__fVf0g .7s ease-out .1s}@keyframes Album_flash__fVf0g{0%{opacity:0}15%{opacity:1}to{opacity:0}}.Album_stage__bKJlm[data-phase=snap] .Album_ejected__qqAYt{animation:Album_eject__o1fF3 1.1s cubic-bezier(.3,.1,.2,1) .6s forwards}@keyframes Album_eject__o1fF3{0%{opacity:1;transform:translateY(-100%)}to{opacity:1;transform:translateY(6%) rotate(-3deg)}}.Album_stage__bKJlm[data-phase=snap] .Album_ejPhoto__MCFvP img{animation:Album_develop__o2fzK 1.8s ease 1.3s forwards}@keyframes Album_develop__o2fzK{0%{opacity:0}40%{opacity:.6;filter:blur(4px) sepia(.6) brightness(1.3)}to{opacity:1;filter:none}}.Album_stage__bKJlm[data-phase=snap] .Album_stageHint__wsilc{opacity:0;animation:none}@keyframes Album_stageOut__C9_Uq{to{opacity:0;visibility:hidden}}.Album_hero__iT07I{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px;text-align:center;overflow:hidden}.Album_name__KrDxb{margin:4px 0 0;font:400 clamp(64px,20vw,96px)/1 var(--script);color:var(--ink)}.Album_arabic__Julx7{margin:0;font:700 44px/1.3 var(--arabic);background:linear-gradient(100deg,var(--gold),#fff3cf 40%,var(--gold) 60%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:Album_shimmer__bLuy0 4s linear infinite}@keyframes Album_shimmer__bLuy0{to{background-position:-220% 0}}.Album_fan__LVBa3{position:relative;width:min(84vw,360px);height:min(64vw,270px);margin:22px 0 10px}.Album_fanPol__DvHDF{position:absolute;left:50%;top:50%;width:46%;margin:0;padding:7px 7px 28px;background:#fffdf8;box-shadow:0 14px 26px rgba(70,50,30,.2);transform:translate(-50%,-50%) rotate(calc((var(--i) - 1) * 14deg)) translateX(calc((var(--i) - 1) * 70%));transition:transform 1.1s cubic-bezier(.3,1.3,.5,1)}.Album_page__FC8sd:not([data-phase=open]) .Album_fanPol__DvHDF{transform:translate(-50%,-50%)}.Album_fanPol__DvHDF img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}.Album_fanPol__DvHDF figcaption{position:absolute;left:0;right:0;bottom:4px;font:600 15px var(--hand);color:#5a4a3a}.Album_tagline__LdmaV{margin:6px 0 0;font:var(--serif-i);font-size:21px;color:var(--ink)}.Album_scrollHint__6WZZ1{margin-top:18px;display:grid;justify-items:center;grid-gap:8px;gap:8px;font:400 10.5px var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--soft)}.Album_scrollHint__6WZZ1 i{width:1px;height:30px;background:linear-gradient(var(--accent),transparent);animation:Album_drip__IXFbr 2s ease-in-out infinite}@keyframes Album_drip__IXFbr{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.Album_devSec__YxkGC{padding:50px 0;display:grid;justify-items:center}.Album_devPol__vJL1t{position:relative;width:min(66vw,270px);margin-top:18px;padding:10px 10px 44px;border:0;background:#fffdf8;cursor:pointer;box-shadow:0 18px 30px rgba(70,50,30,.22);transform:rotate(-2deg)}.Album_devPol__vJL1t:not([data-dev]){animation:Album_wiggleP___Y1nU 2.4s ease-in-out infinite}@keyframes Album_wiggleP___Y1nU{0%,80%,to{transform:rotate(-2deg)}85%{transform:rotate(2deg)}90%{transform:rotate(-4deg)}95%{transform:rotate(1deg)}}.Album_devPhoto__HbImH{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#3d3a36}.Album_devPhoto__HbImH img{width:100%;height:100%;object-fit:cover;display:block;opacity:0;filter:blur(10px) sepia(.9) brightness(1.5);transition:opacity 2.4s ease,filter 3s ease}.Album_devPhoto__HbImH i{position:absolute;inset:0;background:linear-gradient(135deg,#4a4540,#2e2b28);transition:opacity 2.4s ease}.Album_devPol__vJL1t[data-dev] .Album_devPhoto__HbImH img{opacity:1;filter:none}.Album_devPol__vJL1t[data-dev] .Album_devPhoto__HbImH i{opacity:0}.Album_devCap__Tfx1_{position:absolute;left:0;right:0;bottom:10px;text-align:center;font:600 20px var(--hand);color:#5a4a3a}.Album_birthSec__s44Z4{padding:40px 0 50px;display:grid;justify-items:center}.Album_hands__THV7u{width:min(80vw,360px);margin-bottom:6px}.Album_bracelet__AUsrq{display:flex;align-items:center;width:min(94vw,460px);margin-top:22px;padding:10px 0;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--accent) 35%,#fff) 0 14px,color-mix(in srgb,var(--accent) 22%,#fff) 14px 28px);border-radius:999px;box-shadow:inset 0 3px 6px rgba(0,0,0,.08)}.Album_snap__qvjNY{flex:0 0 22px;height:22px;margin:0 8px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--accent) 45%,#fff)}.Album_tagCard__SCu4I{flex:1 1;padding:12px 14px;border-radius:14px;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.08);text-align:center}.Album_tagCard__SCu4I b{display:block;font:400 32px/1.1 var(--script);color:var(--ink)}.Album_tagCard__SCu4I dl{margin:6px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px}.Album_tagCard__SCu4I dl div{display:grid}.Album_tagCard__SCu4I dt{font:500 9px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--soft)}.Album_tagCard__SCu4I dd{margin:0;font:600 15px Cormorant Garamond,serif;color:var(--ink)}.Album_monthSec__Q9dSt{padding:50px 0;display:grid;justify-items:center;overflow:hidden}.Album_dial__vtCxA{display:flex;gap:2px;margin-top:20px;padding:8px 12px;border-radius:999px;background:color-mix(in srgb,var(--card) 85%,transparent);border:1px solid var(--line);max-width:94vw;flex-wrap:wrap;justify-content:center}.Album_dial__vtCxA button{width:14px;height:22px;border:0;padding:0;background:none;cursor:pointer;display:grid;place-items:center}.Album_dial__vtCxA i{width:7px;height:7px;border-radius:50%;background:var(--line);transition:transform .3s,background .3s}.Album_dial__vtCxA button[data-past] i{background:color-mix(in srgb,var(--accent) 45%,var(--line))}.Album_dial__vtCxA button[data-on] i{background:var(--accent);transform:scale(1.8)}.Album_dialLabel__j89e1{margin:8px 0 0;font:400 28px var(--script);color:var(--accent);min-height:34px}.Album_track__Y0XVA{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;width:100%;padding:20px 0 26px;scrollbar-width:none}.Album_track__Y0XVA::-webkit-scrollbar{display:none}.Album_pad__1f6ke{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - min(31vw, 125px))}.Album_mCard__ORCjk{flex:0 0 min(62vw,250px);margin:0 8px;scroll-snap-align:center;transform:rotate(var(--r));perspective:900px}.Album_mInner__7DNel{position:relative;display:block;width:100%;aspect-ratio:4/5.3;border:0;padding:0;background:none;cursor:pointer;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.4,.1,.2,1)}.Album_mInner__7DNel[data-flip]{transform:rotateY(180deg)}.Album_mBack__riGNo,.Album_mFront__a_W1P{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 14px 26px rgba(70,50,30,.2)}.Album_mFront__a_W1P{background:#fffdf8;padding:9px 9px 44px}.Album_mFront__a_W1P img,.Album_mFront__a_W1P video{width:100%;height:100%;object-fit:cover;display:block}.Album_mCap__VLXo_{position:absolute;left:6px;right:6px;bottom:10px;text-align:center;font:600 18px var(--hand);color:#5a4a3a}.Album_tape__L8ioB{position:absolute;left:50%;top:-9px;width:40%;height:18px;margin-left:-20%;background:color-mix(in srgb,var(--accent) 35%,#fff);opacity:.85;transform:rotate(-3deg)}.Album_mBack__riGNo{transform:rotateY(180deg);display:grid;place-content:center;justify-items:center;grid-gap:10px;gap:10px;padding:22px;text-align:center;background:repeating-linear-gradient(#fffdf8 0 26px,color-mix(in srgb,var(--accent) 12%,#fffdf8) 26px 27px);color:#4a4036}.Album_mBack__riGNo b{font:400 30px var(--script);color:var(--accent)}.Album_mBack__riGNo span{font:500 18px/1.4 var(--hand)}.Album_mBack__riGNo img{width:48px}.Album_growSec__lDxMG{padding:50px 0;display:grid;justify-items:center}.Album_chart__i5LiE{width:min(94vw,440px);margin-top:18px;padding:14px;border-radius:22px;background:color-mix(in srgb,var(--card) 92%,transparent);border:1px solid var(--line)}.Album_chart__i5LiE svg{display:block;width:100%;overflow:visible}.Album_grid__nShqU{stroke:var(--line);stroke-dasharray:3 5}.Album_area__vvCC_{fill:color-mix(in srgb,var(--accent) 14%,transparent);opacity:0;transition:opacity 1.2s ease 1.4s}.Album_line__mpAge{fill:none;stroke:var(--accent);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.2s ease .2s}.Album_pt__FHBbF{opacity:0;transition:opacity .5s ease;transition-delay:var(--d)}.Album_pt__FHBbF circle{fill:var(--card);stroke:var(--accent);stroke-width:3}.Album_pt__FHBbF text{font:600 11px var(--sans);fill:var(--ink)}.Album_pt__FHBbF text.Album_ax__eS6Jy{font:500 9.5px var(--sans);fill:var(--soft)}.Album_growSec__lDxMG[data-on] .Album_line__mpAge{stroke-dashoffset:0}.Album_growSec__lDxMG[data-on] .Album_area__vvCC_,.Album_growSec__lDxMG[data-on] .Album_pt__FHBbF{opacity:1}.Album_growStats__P3DYG{display:flex;gap:12px;margin-top:14px}.Album_growStats__P3DYG div{display:grid;justify-items:center;padding:12px 18px;border-radius:16px;background:var(--card);border:1px solid var(--line)}.Album_growStats__P3DYG small{font:500 10px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--soft)}.Album_growStats__P3DYG b{font:600 18px Cormorant Garamond,serif;color:var(--ink)}.Album_deckSec__SLbJZ{padding:50px 0;display:grid;justify-items:center}.Album_deck__poatj{position:relative;width:min(70vw,280px);aspect-ratio:4/5.2;margin-top:26px;touch-action:pan-y;cursor:-webkit-grab;cursor:grab}.Album_dCard__KakHX{position:absolute;inset:0;margin:0;padding:10px 10px 44px;background:#fffdf8;box-shadow:0 14px 26px rgba(70,50,30,.2);transform:translate(calc(var(--k) * 8px),calc(var(--k) * 8px)) rotate(calc(var(--k) * 3deg - 2deg)) scale(calc(1 - var(--k) * .03));transition:transform .45s ease,opacity .45s ease}.Album_dCard__KakHX img,.Album_dCard__KakHX video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.Album_dCard__KakHX figcaption{position:absolute;left:6px;right:6px;bottom:10px;text-align:center;font:600 19px var(--hand);color:#5a4a3a}.Album_dCard__KakHX[data-fly=r]{transform:translate(140%,-10%) rotate(24deg);opacity:0}.Album_dCard__KakHX[data-fly=l]{transform:translate(-140%,-10%) rotate(-24deg);opacity:0}.Album_scratchSec__JzJUG{padding:50px 0;display:grid;justify-items:center}.Album_tickets__Ycm67{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;width:min(92vw,440px);margin-top:20px}.Album_ticket__Gwzwl{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:14px 10px 26px;border-radius:18px;background:var(--card);border:1.5px dashed var(--line)}.Album_ticket__Gwzwl small{font:500 10px var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--soft);text-align:center}.Album_ticketScratch__4EYv_{width:100%!important;max-width:160px}.Album_ticketAns__awOGJ{font:400 28px/1.1 var(--script);color:var(--accent);text-align:center;padding:0 10px}.Album_ovalWrap__VBKka{margin-top:40px;display:grid;justify-items:center}.Album_oval___BlJy{position:relative;width:min(64vw,270px);aspect-ratio:736/1245;margin-top:10px}.Album_ovalGlass__c00k4{position:absolute;left:15.6%;right:14.2%;top:30.4%;bottom:12.8%;border-radius:50%;overflow:hidden;background:#fbe3ea}.Album_ovalScratch__lDG3M{width:100%!important;height:100%!important;aspect-ratio:auto!important}.Album_ovalScratch__lDG3M img{width:100%;height:100%;object-fit:cover;display:block}.Album_ovalFrame__NVRoE{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.Album_ovalCap__YtxnO{margin:12px 0 0;font:var(--serif-i);font-size:21px}.Album_shoesSec__5_4DX{padding:50px 0;display:grid;justify-items:center}.Album_shoes__kkHhA{width:min(56vw,230px);filter:drop-shadow(0 12px 14px rgba(80,50,40,.18))}.Album_feet__FKD2V{position:relative;width:200px;height:90px;margin-top:16px}.Album_feet__FKD2V i{position:absolute;width:18px;height:28px;border-radius:50% 50% 46% 46%;background:color-mix(in srgb,var(--accent) 50%,transparent);opacity:0;animation:Album_step__SA4tJ 4.2s ease-in-out infinite}.Album_feet__FKD2V i:nth-child(odd){top:50px}.Album_feet__FKD2V i:nth-child(2n){top:18px}.Album_feet__FKD2V i:first-child{left:0}.Album_feet__FKD2V i:nth-child(2){left:34px}.Album_feet__FKD2V i:nth-child(3){left:68px}.Album_feet__FKD2V i:nth-child(4){left:102px}.Album_feet__FKD2V i:nth-child(5){left:136px}.Album_feet__FKD2V i:nth-child(6){left:170px}@keyframes Album_step__SA4tJ{0%,10%{opacity:0;transform:scale(.6)}20%,70%{opacity:1;transform:scale(1) rotate(90deg)}to{opacity:0;transform:rotate(90deg)}}.Album_letterSec__Of6Pw{padding:50px 0 70px;display:grid;justify-items:center}.Album_envelope__xxLQP{position:relative;width:min(90vw,380px);aspect-ratio:1.45/1;margin-top:60px;perspective:1000px;transition:margin-top 1s ease}.Album_envelope__xxLQP[data-open]{margin-top:min(120vw,470px)}.Album_envBack__hSRmt{position:absolute;inset:0;border-radius:10px;background:color-mix(in srgb,var(--accent) 30%,#f3e4d6)}.Album_envFront__IZHPU{position:absolute;inset:0;z-index:3;border-radius:10px;pointer-events:none;-webkit-clip-path:polygon(0 0,50% 56%,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,50% 56%,100% 0,100% 100%,0 100%);background:linear-gradient(to top right,color-mix(in srgb,var(--accent) 26%,#f8ece0) 50%,transparent 50.5%) 0 /50% 100% no-repeat,linear-gradient(to top left,color-mix(in srgb,var(--accent) 26%,#f8ece0) 50%,transparent 50.5%) 100% /50% 100% no-repeat,color-mix(in srgb,var(--accent) 18%,#f8ece0)}.Album_flap__Zxn0B{position:absolute;left:0;right:0;top:0;height:58%;z-index:4;transform-origin:top;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);background:color-mix(in srgb,var(--accent) 38%,#efdccb);transition:transform .9s ease,z-index 0s .45s}.Album_envelope__xxLQP[data-open] .Album_flap__Zxn0B{transform:rotateX(180deg);z-index:1}.Album_paper___g_FH{position:absolute;left:6%;right:6%;bottom:6%;z-index:2;height:88%;padding:22px 20px;background:#fffdf8;box-shadow:0 6px 16px rgba(0,0,0,.1);overflow:hidden;transition:transform 1.1s cubic-bezier(.3,.1,.2,1) .6s,height 1.1s ease .6s;color:#4a4036}.Album_envelope__xxLQP[data-open] .Album_paper___g_FH{transform:translateY(calc(-1 * min(116vw, 455px)));height:auto;min-height:88%;overflow:visible}.Album_lace__K5boh{position:absolute;right:-8px;top:-8px;width:34%;opacity:.55;transform:scaleX(-1);mix-blend-mode:multiply}.Album_paper___g_FH p{margin:0 0 10px;font:500 17px/1.5 var(--hand)}.Album_greet__XwgN5{font:400 30px/1.1 var(--script)!important;color:var(--accent)}.Album_signoff__6O_K8{text-align:right;font:400 26px var(--script)!important;color:var(--accent)}.Album_seal__ejV2e{position:absolute;left:50%;top:58%;z-index:5;width:74px;height:74px;margin:-37px 0 0 -37px;border:0;padding:0;background:none;cursor:pointer;animation:Album_pulse__kpOau 2s ease-in-out infinite;transition:opacity .5s,transform .5s}.Album_seal__ejV2e img{width:100%;filter:drop-shadow(0 6px 8px rgba(0,0,0,.3))}@keyframes Album_pulse__kpOau{50%{transform:scale(1.07)}}.Album_envelope__xxLQP[data-open] .Album_seal__ejV2e{opacity:0;transform:scale(1.6) rotate(30deg);pointer-events:none;animation:none}.Album_songSec__6hLAu{padding:50px 18px;display:grid;justify-items:center;grid-gap:16px;gap:16px;text-align:center}.Album_record__P1IPY{position:relative;width:min(56vw,220px);aspect-ratio:1;border:0;padding:0;background:none;cursor:pointer;border-radius:50%;transform:perspective(700px) rotateX(14deg);filter:drop-shadow(0 18px 24px rgba(60,40,30,.3))}.Album_record__P1IPY img{width:100%;height:100%;animation:Album_spin__QJklM 3.2s linear infinite;animation-play-state:paused}.Album_record__P1IPY[data-playing] img{animation-play-state:running}.Album_sheen__0SbmK{position:absolute;inset:0;border-radius:50%;pointer-events:none;background:conic-gradient(from 210deg,transparent 0 8%,rgba(255,255,255,.22) 12%,transparent 18% 58%,rgba(255,255,255,.14) 62%,transparent 68%);mix-blend-mode:screen}@keyframes Album_spin__QJklM{to{transform:rotate(1turn)}}.Album_capSec__UOi6L{padding:50px 0;display:grid;justify-items:center}.Album_caps__Fjwe6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;width:min(92vw,440px);margin-top:20px}.Album_cap__fZ_qX{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:14px 8px;border-radius:18px;border:1px solid var(--line);background:var(--card);cursor:pointer;transition:transform .3s,box-shadow .3s}.Album_cap__fZ_qX img{width:70%;transition:transform .5s cubic-bezier(.3,1.6,.5,1)}.Album_cap__fZ_qX b{font:600 15px var(--hand);color:var(--ink)}.Album_cap__fZ_qX[data-open]{transform:translateY(-4px);box-shadow:0 10px 20px rgba(80,50,40,.15);border-color:var(--accent)}.Album_cap__fZ_qX[data-open] img{transform:rotate(-8deg) scale(1.08)}.Album_capMsg__Tu02F{width:min(92vw,440px);margin:16px 0 0;padding:18px 20px;border-radius:18px;background:#fffdf8;box-shadow:0 10px 22px rgba(80,50,40,.14);text-align:center;animation:Album_rise__h11RN .6s ease;color:#4a4036}@keyframes Album_rise__h11RN{0%{opacity:0;transform:translateY(14px)}}.Album_capMsg__Tu02F small{font:500 10px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.Album_capMsg__Tu02F blockquote{margin:8px 0 0;font:500 19px/1.45 var(--hand)}.Album_footer__xaF0_{padding:60px 18px 34px;display:grid;justify-items:center;text-align:center;overflow:hidden}.Album_balloon__jgXXT{position:absolute;right:2%;top:-40px;width:min(20vw,90px);transform:translateY(calc((1 - var(--p, 0)) * 160px - 40px)) rotate(calc(var(--p, 0) * 10deg - 5deg))}.Album_family__x2Gye{width:min(60vw,250px);aspect-ratio:1;object-fit:cover;border-radius:50%;border:6px solid #fff;box-shadow:0 14px 26px rgba(70,50,30,.2)}.Album_thanks__Lq3R7{margin:16px 0 0;font:400 40px/1.15 var(--script);color:var(--ink);max-width:420px}.Album_sign__wZqfY{margin:8px 0 0;font:500 11.5px var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--accent)}.Album_cont___rTs3{margin:14px 0 0;font:var(--serif-i);color:var(--soft)}.Album_credit__4gV5Y{margin-top:24px;font:400 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--soft);text-decoration:none}.Album_musicBtn__GovRO{position:fixed;right:14px;bottom:16px;z-index:50;width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:color-mix(in srgb,var(--card) 90%,transparent);color:var(--accent);display:grid;place-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer}@media (prefers-reduced-motion:reduce){.Album_arabic__Julx7,.Album_bfly__j9zyV,.Album_bfly__j9zyV img,.Album_camera__uoNzZ,.Album_devPol__vJL1t,.Album_feet__FKD2V i,.Album_record__P1IPY img,.Album_seal__ejV2e{animation:none!important}}.Letter_page__WhfaD{position:relative;min-height:100vh;color:var(--ink);font-family:var(--sans);overflow-x:clip;background:var(--bg);--script:"Pinyon Script","Great Vibes",cursive;--hand:"Dancing Script","Caveat",cursive;--shadow:0 24px 50px rgba(0,0,0,.35)}.Letter_page__WhfaD>section{position:relative;z-index:2}.Letter_bg__XN3iy{position:fixed;inset:0;z-index:0;overflow:hidden;background:var(--bg)}.Letter_bg__XN3iy i{position:absolute;display:block}.Letter_bgMedia__AhUOa{position:absolute;inset:-4%;width:108%;height:108%;object-fit:cover;filter:blur(3px) brightness(.62) saturate(1.05);animation:Letter_drift__M_ay3 30s ease-in-out infinite alternate}@keyframes Letter_drift__M_ay3{to{transform:scale(1.06) translate3d(-1%,-1%,0)}}.Letter_wood__f7BJj{inset:0;background:repeating-linear-gradient(92deg,rgba(255,255,255,.025) 0 2px,transparent 2px 9px),repeating-linear-gradient(88deg,rgba(0,0,0,.12) 0 1px,transparent 1px 23px),linear-gradient(160deg,#3a2516,#24170e 55%,#1a100a)}.Letter_candle__Xilxk{left:50%;top:18%;width:140vmax;height:140vmax;margin:-70vmax 0 0 -70vmax;border-radius:50%;background:radial-gradient(circle,rgba(255,196,120,.32),rgba(255,160,80,.08) 35%,transparent 60%);animation:Letter_glow__TDYUS 3.2s ease-in-out infinite alternate}@keyframes Letter_glow__TDYUS{0%{opacity:.75;transform:scale(1)}40%{opacity:1}to{opacity:.85;transform:scale(1.04)}}.Letter_vignette__EpF0K{inset:0;background:radial-gradient(ellipse at 50% 40%,transparent 35%,rgba(0,0,0,.55) 100%)}.Letter_dust___qzc9{position:absolute;inset:0}.Letter_dust___qzc9 i{position:absolute;bottom:-10px;width:3px;height:3px;border-radius:50%;background:rgba(255,226,170,.7);box-shadow:0 0 6px rgba(255,210,140,.8);animation:Letter_rise__tqc_i linear infinite}@keyframes Letter_rise__tqc_i{0%{transform:translateZ(0);opacity:0}15%{opacity:1}to{transform:translate3d(30px,-105vh,0);opacity:0}}.Letter_petals__LAa_T{position:fixed;inset:0;z-index:3;pointer-events:none}.Letter_page__WhfaD [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity 1s,transform 1s cubic-bezier(.2,.7,.2,1)}.Letter_page__WhfaD [data-reveal][data-shown=true]{opacity:1;transform:none}.Letter_kicker__veyaO{font:500 11.5px var(--sans);letter-spacing:.34em;text-transform:uppercase;color:var(--gold);text-align:center}.Letter_h2__EQLq_{font-family:var(--script);font-weight:400;font-size:clamp(42px,12vw,56px);line-height:1.1;color:#fff7ea;text-align:center;text-shadow:0 2px 14px rgba(0,0,0,.55);padding:0 16px}.Letter_heart__J4S2T{width:1em;height:1em;fill:var(--accent);vertical-align:-.12em}.Letter_hero__8roS0{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:70px 22px 50px;color:#fff7ea}.Letter_hero__8roS0>*{opacity:0;transform:translateY(20px);transition:opacity 1.2s,transform 1.2s cubic-bezier(.2,.7,.2,1)}.Letter_page__WhfaD[data-phase=open] .Letter_hero__8roS0>*{opacity:1;transform:none}.Letter_page__WhfaD[data-phase=open] .Letter_hero__8roS0>:nth-child(2){transition-delay:.2s}.Letter_page__WhfaD[data-phase=open] .Letter_hero__8roS0>:nth-child(3){transition-delay:.45s}.Letter_page__WhfaD[data-phase=open] .Letter_hero__8roS0>:nth-child(4){transition-delay:.7s}.Letter_page__WhfaD[data-phase=open] .Letter_hero__8roS0>:nth-child(5){transition-delay:1s}.Letter_occasion__tUR3u{font:500 11.5px var(--sans);letter-spacing:.32em;text-transform:uppercase;padding:7px 16px;border-radius:999px;border:1px solid color-mix(in srgb,var(--gold) 70%,transparent);color:var(--gold)}.Letter_forWho__QWWV7{margin-top:18px;font:500 italic 20px var(--serif);color:color-mix(in srgb,var(--gold) 60%,#fff)}.Letter_headline__kRUN2{margin:6px 0 0;font-family:var(--script);font-weight:400;font-size:clamp(46px,13vw,66px);line-height:1.12;max-width:440px;text-shadow:0 3px 18px rgba(0,0,0,.6)}.Letter_subline__7GI9E{margin-top:12px;font:400 italic 19px var(--serif);max-width:340px;color:rgba(255,247,234,.85);text-shadow:0 1px 10px rgba(0,0,0,.5)}.Letter_scrollHint__iOg4n{margin-top:18px;font-size:11px;letter-spacing:.32em;text-transform:uppercase;display:grid;justify-items:center;grid-gap:6px;gap:6px;color:rgba(255,247,234,.8)}.Letter_scrollHint__iOg4n i{width:1px;height:30px;background:linear-gradient(var(--gold),transparent);animation:Letter_drop__Gz46e 1.8s infinite;transform-origin:top}@keyframes Letter_drop__Gz46e{0%{transform:scaleY(0)}60%{transform:scaleY(1);opacity:1}to{opacity:0}}.Letter_scene__T6RBS{width:min(92vw,400px);margin:14px auto 0}.Letter_scene__T6RBS svg{width:100%;height:auto;overflow:visible;filter:drop-shadow(0 2px 10px rgba(0,0,0,.25))}.Letter_hero__8roS0 .Letter_scene__T6RBS{--ink:#fff2dc}.Letter_page__WhfaD>.Letter_scene__T6RBS{--ink:#fff2dc;position:relative;z-index:2;padding:20px 0}.Letter_floatHearts__fsfnJ path{animation:Letter_floatUp__oGkwt 3.2s ease-in infinite;transform-box:fill-box;transform-origin:center}.Letter_floatHearts__fsfnJ path:nth-child(2){animation-delay:1s}.Letter_floatHearts__fsfnJ path:nth-child(3){animation-delay:2s}@keyframes Letter_floatUp__oGkwt{0%{transform:translateY(14px) scale(.4);opacity:0}25%{opacity:1}to{transform:translateY(-50px) scale(1.1);opacity:0}}.Letter_tree__hAE_3{transform-origin:70px 214px;animation:Letter_sway__fJhfv 6s ease-in-out infinite alternate}@keyframes Letter_sway__fJhfv{0%{transform:rotate(-.8deg)}to{transform:rotate(.8deg)}}.Letter_leaves__CBvht ellipse{animation:Letter_leaf__nbxbm 5s linear infinite;transform-box:fill-box}.Letter_leaves__CBvht ellipse:nth-child(2){animation-delay:1.7s}.Letter_leaves__CBvht ellipse:nth-child(3){animation-delay:3.3s}@keyframes Letter_leaf__nbxbm{0%{transform:translate(0) rotate(0);opacity:0}20%{opacity:.8}to{transform:translate(60px,90px) rotate(260deg);opacity:0}}.Letter_swing__RPmon{transform-origin:180px 0;animation:Letter_swing__RPmon 4.5s ease-in-out infinite alternate}@keyframes Letter_swing__RPmon{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.Letter_twinkle__wYMkH{animation:Letter_tw__LQcFK 2s ease-in-out infinite alternate}@keyframes Letter_tw__LQcFK{0%{opacity:.2}to{opacity:1}}.Letter_beatHeart__pue9b{transform-box:fill-box;transform-origin:center;animation:Letter_beat__cMCmM 1.3s ease-in-out infinite}@keyframes Letter_beat__cMCmM{0%,to{transform:scale(1)}15%{transform:scale(1.35)}30%{transform:scale(1)}45%{transform:scale(1.25)}}.Letter_sunRays__LODI_{animation:Letter_spin__m3HV_ 40s linear infinite}@keyframes Letter_spin__m3HV_{to{transform:rotate(1turn)}}.Letter_flowers__E7C9a g{animation:Letter_nod__A3llr 3s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:bottom center}.Letter_letterSec__WQbic{max-width:560px;margin:0 auto;padding:30px 14px 40px}.Letter_sheet__CxYrp{position:relative;padding:46px 30px 70px}.Letter_paper__x_CxX{position:absolute;inset:0;filter:url(#torn);border-radius:4px;background:radial-gradient(circle at 18% 12%,rgba(120,72,30,.14),transparent 22%),radial-gradient(circle at 82% 70%,rgba(120,72,30,.12),transparent 26%),radial-gradient(ellipse at 50% 45%,var(--paperLight) 0,var(--paper) 55%,var(--paperDark) 100%);box-shadow:inset 0 0 40px rgba(110,60,20,.55),inset 0 0 6px rgba(70,30,0,.6),0 22px 44px rgba(0,0,0,.5)}.Letter_paper__x_CxX:after{content:"";position:absolute;inset:0;mix-blend-mode:multiply;opacity:.32;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .3 0 0 0 0 .15 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.Letter_paperImg__VZaji{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;filter:drop-shadow(0 20px 30px rgba(0,0,0,.45))}.Letter_writing__bHIfg{position:relative;z-index:1;display:grid;grid-gap:16px;gap:16px;color:var(--ink)}.Letter_greeting__h_akD{font-family:var(--script);font-size:clamp(40px,11vw,52px);line-height:1.1;color:var(--ink)}.Letter_para__ogNTX{font-family:var(--hand);font-size:clamp(20px,5.6vw,24px);line-height:1.42;color:color-mix(in srgb,var(--ink) 92%,#000);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path 2.4s cubic-bezier(.4,.1,.3,1);transition:clip-path 2.4s cubic-bezier(.4,.1,.3,1);transition:clip-path 2.4s cubic-bezier(.4,.1,.3,1),-webkit-clip-path 2.4s cubic-bezier(.4,.1,.3,1)}.Letter_sheet__CxYrp[data-shown=true] .Letter_para__ogNTX{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.Letter_sign__GF82r{font-family:var(--hand);font-size:24px;text-align:right;margin-top:6px!important}.Letter_from__RxdxZ{font-family:var(--script);font-size:44px;text-align:right;color:var(--accent);line-height:1}.Letter_seal__gDtEN{width:92px;height:92px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.4))}.Letter_sheetSeal__zau1Z{position:absolute;left:22px;bottom:18px;z-index:2;transform:rotate(-12deg)}.Letter_marquee__pWrpL{position:relative;z-index:2;overflow:hidden;padding:16px 0;margin:10px 0;border-block:1px solid color-mix(in srgb,var(--gold) 45%,transparent);background:rgba(0,0,0,.25);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.Letter_mTrack__8rnCA{display:flex;gap:26px;width:max-content;animation:Letter_marq__SK0og 28s linear infinite}.Letter_mTrack__8rnCA span{font-family:var(--script);font-size:34px;color:#fff4e2;white-space:nowrap;display:inline-flex;align-items:center;gap:26px}@keyframes Letter_marq__SK0og{to{transform:translateX(-50%)}}.Letter_timeline__ihvUP{max-width:560px;margin:0 auto;padding:50px 14px 20px;display:grid;grid-gap:6px;gap:6px}.Letter_track__4lE4Z{list-style:none;position:relative;padding:24px 0 0;display:grid;grid-gap:10px;gap:10px}.Letter_track__4lE4Z:before{content:"";position:absolute;left:50%;top:20px;bottom:20px;width:2px;margin-left:-1px;background:repeating-linear-gradient(var(--gold) 0 3px,transparent 3px 9px);opacity:.8}.Letter_memory__SMHXj{display:flex;perspective:1000px}.Letter_mLeft__lc8bw{justify-content:flex-start}.Letter_mRight__ZZp5N{justify-content:flex-end}.Letter_page__WhfaD .Letter_memory__SMHXj[data-reveal]{transform:rotateX(28deg) translateY(30px);transform-origin:top center}.Letter_page__WhfaD .Letter_memory__SMHXj[data-reveal][data-shown=true]{transform:none}.Letter_photo__ZP4QE{position:relative;width:56%;aspect-ratio:4/5.4;border:0;padding:0;background:none;cursor:pointer;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.3,.7,.2,1);font:inherit;color:inherit}.Letter_mLeft__lc8bw .Letter_photo__ZP4QE{rotate:-3.5deg}.Letter_mRight__ZZp5N .Letter_photo__ZP4QE{rotate:3deg}.Letter_photo__ZP4QE[data-flip=true]{transform:rotateY(180deg)}.Letter_photoBack__V16Wq,.Letter_photoFront___k66u{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#f7eedc;padding:10px 10px 0;display:flex;flex-direction:column;box-shadow:0 16px 30px rgba(0,0,0,.45);border-radius:2px}.Letter_photoImg__BqMR4{flex:1 1;overflow:hidden;position:relative}.Letter_photoMedia__nZ_oG{width:100%;height:100%;object-fit:cover;display:block;filter:sepia(.18) contrast(1.02)}.Letter_photoCap__WlGF0{font:600 20px var(--hand);color:#3b2414;padding:8px 4px 12px;text-align:center;line-height:1.1}.Letter_corner__St6A4{position:absolute;z-index:2;width:20px;height:20px;background:linear-gradient(135deg,#3b2414 50%,transparent 0);opacity:.85}.Letter_corner__St6A4:first-child{left:4px;top:4px}.Letter_corner__St6A4:nth-child(2){right:4px;top:4px;transform:rotate(90deg)}.Letter_corner__St6A4:nth-child(3){right:4px;bottom:40px;transform:rotate(180deg)}.Letter_corner__St6A4:nth-child(4){left:4px;bottom:40px;transform:rotate(270deg)}.Letter_stamp__zcCkL{position:absolute;z-index:3;top:-12px;right:-10px;padding:6px 10px;font:600 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#fff8ec;background:var(--accent);border-radius:3px;rotate:6deg;box-shadow:0 4px 10px rgba(0,0,0,.3)}.Letter_photoBack__V16Wq{transform:rotateY(180deg);align-items:center;justify-content:center;text-align:center;padding:22px;gap:14px;background:repeating-linear-gradient(#f7eedc 0 29px,#e5d6b8 29px 30px)}.Letter_photoBack__V16Wq span{font:500 23px var(--hand);line-height:1.3;color:#3b2414}.Letter_photoBack__V16Wq small{font:500 10px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#8a6d4a}.Letter_mirrorSec__0239Z{max-width:520px;margin:0 auto;padding:50px 16px 20px;display:grid;justify-items:center;grid-gap:8px;gap:8px}.Letter_mirror__ZFbFd{position:relative;width:min(78vw,300px);aspect-ratio:300/400;margin-top:18px}.Letter_frame__Xn4v1{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;filter:drop-shadow(0 14px 24px rgba(0,0,0,.5))}.Letter_glass__oXfLn{position:absolute;left:12%;right:12%;top:13.5%;bottom:8.5%;border-radius:50%;overflow:hidden;z-index:1;background:#222}.Letter_mirrorScratch___frkg{width:100%!important;height:100%!important;aspect-ratio:auto!important}.Letter_mirrorPhoto__yRz4B{width:100%;height:100%;object-fit:cover;display:block}.Letter_mirrorCaption__xxqmE{margin-top:18px;font:500 italic 20px var(--serif);color:#fff3df;text-align:center;max-width:320px;text-shadow:0 1px 10px rgba(0,0,0,.6)}.Letter_reasonsSec__PaEbF{max-width:540px;margin:0 auto;padding:50px 16px 20px;display:grid;grid-gap:8px;gap:8px}.Letter_reasons__B47jT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:16px;perspective:900px}.Letter_reason__R3CCk{position:relative;aspect-ratio:1/.82;border:0;padding:0;background:none;cursor:pointer;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.3,.7,.2,1);font:inherit}.Letter_page__WhfaD .Letter_reason__R3CCk[data-reveal][data-shown=true]{transform:none}.Letter_page__WhfaD .Letter_reason__R3CCk[data-reveal][data-shown=true][data-open=true],.Letter_reason__R3CCk[data-open=true]{transform:rotateY(180deg)}.Letter_rBack__bO0Up,.Letter_rFront__e8AAP{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:10px;display:grid;place-content:center;justify-items:center;grid-gap:4px;gap:4px;padding:12px}.Letter_rFront__e8AAP{background:linear-gradient(160deg,var(--paperLight),var(--paper));box-shadow:0 12px 24px rgba(0,0,0,.35),inset 0 0 0 1px rgba(120,80,40,.25),inset 0 0 0 6px var(--paperLight),inset 0 0 0 7px color-mix(in srgb,var(--gold) 60%,transparent)}.Letter_rFront__e8AAP .Letter_heart__J4S2T{width:30px;height:30px;animation:Letter_beat__cMCmM 1.6s ease-in-out infinite}.Letter_rFront__e8AAP b{font:400 30px var(--script);color:var(--ink);line-height:1}.Letter_rFront__e8AAP small{font:500 9.5px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--soft)}.Letter_rBack__bO0Up{transform:rotateY(180deg);background:var(--accent);color:#fff7ea;font:500 19px var(--hand);line-height:1.25;text-align:center;box-shadow:0 12px 24px rgba(0,0,0,.35)}.Letter_notesSec__CESoN{max-width:560px;margin:0 auto;padding:50px 16px 10px;display:grid;grid-gap:8px;gap:8px}.Letter_notes___83lV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:18px}.Letter_note__vLQ1u{margin:0;padding:22px 14px 18px;background:var(--c);rotate:var(--r);position:relative;box-shadow:0 12px 24px rgba(0,0,0,.35)}.Letter_note__vLQ1u:before{content:"";position:absolute;top:-10px;left:50%;width:60px;height:20px;margin-left:-30px;rotate:-4deg;background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--accent) 45%,#fff) 0 6px,color-mix(in srgb,var(--accent) 25%,#fff) 6px 12px);opacity:.85}.Letter_note__vLQ1u blockquote{margin:0;font:500 21px var(--hand);line-height:1.25;color:#3b2414}.Letter_finale__bYP07{max-width:520px;margin:0 auto;padding:50px 16px 110px;display:grid;justify-items:center;grid-gap:16px;gap:16px}.Letter_finaleCard__5gS8y{position:relative;width:100%;padding:34px 22px 60px;text-align:center;display:grid;justify-items:center;grid-gap:10px;gap:10px;color:var(--ink);background:radial-gradient(ellipse at 50% 40%,var(--paperLight),var(--paper) 70%,var(--paperDark));box-shadow:var(--shadow),inset 0 0 30px rgba(110,60,20,.35);border-radius:6px}.Letter_forever__Cw3mT{font:400 clamp(52px,15vw,70px) var(--script);line-height:1.05;color:var(--accent)}.Letter_finaleLine__Lr2iU{font:500 22px var(--hand);line-height:1.3;max-width:320px}.Letter_kiss__bs8iW{margin-top:8px;padding:14px 26px;border-radius:999px;border:0;cursor:pointer;font:500 16px var(--sans);letter-spacing:.06em;color:#fff;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 70%,#000));box-shadow:0 10px 22px rgba(0,0,0,.3);display:inline-flex;align-items:center;gap:10px}.Letter_kiss__bs8iW .Letter_heart__J4S2T{fill:#fff;animation:Letter_beat__cMCmM 1.3s ease-in-out infinite}.Letter_kiss__bs8iW:active{transform:scale(.96)}.Letter_kissCount__cthNF{font:600 20px var(--hand);color:var(--accent)}.Letter_finalSeal__i9wWF{position:absolute;bottom:-36px;left:50%;margin-left:-46px}.Letter_credit__pb4Rs{margin-top:44px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,244,226,.8);text-decoration:none;padding:8px 14px;border-radius:999px;background:rgba(0,0,0,.3)}.Letter_musicBtn__OFdTy{position:fixed;right:14px;bottom:14px;z-index:50;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;cursor:pointer;border:1px solid color-mix(in srgb,var(--gold) 60%,transparent);background:rgba(0,0,0,.35);color:var(--gold);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.Letter_stage__Ju7aR{position:fixed;inset:0;z-index:60;cursor:pointer;outline:none;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;background:radial-gradient(ellipse at 50% 45%,rgba(60,30,15,.35),rgba(10,5,2,.82));perspective:1400px}.Letter_tapHint__dCHJp{position:relative;z-index:5;font:500 12px var(--sans);letter-spacing:.3em;text-transform:uppercase;color:#fbeedb;text-shadow:0 1px 8px rgba(0,0,0,.7);animation:Letter_blink__6_nLv 2.4s ease-in-out infinite}@keyframes Letter_blink__6_nLv{50%{opacity:.4}}.Letter_stage__Ju7aR[data-phase=opening]{pointer-events:none;animation:Letter_out__onQLG .8s 1.9s forwards}.Letter_stage__Ju7aR[data-phase=opening] .Letter_tapHint__dCHJp{opacity:0;animation:none;transition:opacity .3s}@keyframes Letter_out__onQLG{to{opacity:0;visibility:hidden}}.Letter_stage_curtain__3eTkO{background:transparent}.Letter_lace__jQTnj{position:absolute;top:0;bottom:0;width:52%;z-index:2;transition:transform 3s cubic-bezier(.6,.05,.25,1),opacity 1.2s 1.9s;background:radial-gradient(circle at 50% 100%,transparent 0 10px,rgba(250,244,232,.92) 11px 13px,transparent 14px) 0 100% /26px 16px repeat-x,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='120'%3E%3Cg fill='none' stroke='%23fffaf0' stroke-opacity='.75' stroke-width='1.2'%3E%3Ccircle cx='45' cy='40' r='16'/%3E%3Ccircle cx='45' cy='40' r='7'/%3E%3Cpath d='M45 24 v-12 M45 56 v40 M29 40 h-14 M61 40 h14 M33 28 l-8 -8 M57 28 l8 -8 M33 52 l-8 8 M57 52 l8 8'/%3E%3Cpath d='M20 96 q25 -18 50 0 q-25 18 -50 0z'/%3E%3Cpath d='M0 0 q22 30 0 60 M90 60 q-22 30 0 60'/%3E%3C/g%3E%3Cg fill='%23fffaf0' fill-opacity='.6'%3E%3Ccircle cx='45' cy='40' r='2.5'/%3E%3Ccircle cx='15' cy='96' r='2'/%3E%3Ccircle cx='75' cy='96' r='2'/%3E%3C/g%3E%3C/svg%3E") 0 0 /90px 120px,repeating-linear-gradient(90deg,rgba(255,250,240,.5) 0 12px,rgba(236,224,205,.35) 24px,rgba(255,250,240,.55) 36px);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);box-shadow:inset 0 0 50px rgba(120,80,40,.2)}.Letter_laceL__QjPQz{left:0;transform-origin:left center}.Letter_laceR__ZWgn0{right:0;transform-origin:right center}.Letter_stage_curtain__3eTkO[data-phase=opening] .Letter_laceL__QjPQz{transform:translateX(-60%) scaleX(.4);opacity:0}.Letter_stage_curtain__3eTkO[data-phase=opening] .Letter_laceR__ZWgn0{transform:translateX(60%) scaleX(.4);opacity:0}.Letter_stageUi__WiD8A{position:relative;z-index:3;display:grid;justify-items:center;grid-gap:10px;gap:10px;text-align:center;padding:30px 26px;border-radius:50%;background:radial-gradient(circle,rgba(30,15,5,.55),transparent 70%);transition:opacity .6s}.Letter_stage_curtain__3eTkO[data-phase=opening] .Letter_stageUi__WiD8A{opacity:0}.Letter_stageKicker__uzGry{font:500 12px var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--gold)}.Letter_stageName__9Igcd{font:400 58px var(--script);color:#fff6e6;line-height:1;text-shadow:0 2px 12px rgba(0,0,0,.6)}.Letter_stageSeal__nAZFi{animation:Letter_pulse__duB_L 2.4s ease-in-out infinite}@keyframes Letter_pulse__duB_L{50%{transform:scale(1.06)}}.Letter_env__KfMYl{position:relative;width:min(84vw,340px);aspect-ratio:1.45;transform-style:preserve-3d;animation:Letter_hover__IDjnJ 4s ease-in-out infinite}@keyframes Letter_hover__IDjnJ{50%{transform:translateY(-8px) rotate(-1deg)}}.Letter_envBack__Vfh3X,.Letter_envFlap___DaJZ,.Letter_envPocket__PFla4{position:absolute;inset:0;display:block}.Letter_envBack__Vfh3X{border-radius:6px;background:linear-gradient(160deg,var(--paperDark),color-mix(in srgb,var(--paperDark) 80%,#000))}.Letter_envCard__t8pcB{position:absolute;left:7%;right:7%;top:8%;height:84%;z-index:1;display:grid;place-items:center;padding:16px;text-align:center;border-radius:3px;background:radial-gradient(ellipse,var(--paperLight),var(--paper));box-shadow:0 2px 6px rgba(0,0,0,.2);transition:transform 1.2s cubic-bezier(.3,.8,.3,1) .7s}.Letter_envCard__t8pcB span{font:400 26px var(--script);color:var(--ink);line-height:1.15}.Letter_envPocket__PFla4{z-index:2;border-radius:6px;-webkit-clip-path:polygon(0 0,50% 55%,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,50% 55%,100% 0,100% 100%,0 100%);background:linear-gradient(170deg,var(--paper),var(--paperDark));box-shadow:inset 0 0 30px rgba(110,60,20,.35)}.Letter_envFlap___DaJZ{z-index:3;height:62%;transform-origin:top center;transition:transform .9s cubic-bezier(.5,0,.3,1) .25s,z-index 0s .7s;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(180deg,var(--paperLight),var(--paper));filter:drop-shadow(0 6px 6px rgba(0,0,0,.25))}.Letter_envSeal__MgN2m{position:absolute;z-index:4;left:50%;top:62%;width:92px;height:92px;margin:-46px 0 0 -46px}.Letter_envSeal__MgN2m span{position:absolute;inset:0;transition:transform .7s cubic-bezier(.5,0,.5,1),opacity .5s .3s}.Letter_envSeal__MgN2m .Letter_seal__gDtEN{width:92px;height:92px}.Letter_halfL__FtBPd{-webkit-clip-path:polygon(0 0,52% 0,44% 40%,56% 60%,46% 100%,0 100%);clip-path:polygon(0 0,52% 0,44% 40%,56% 60%,46% 100%,0 100%)}.Letter_halfR__WiPt6{-webkit-clip-path:polygon(52% 0,100% 0,100% 100%,46% 100%,56% 60%,44% 40%);clip-path:polygon(52% 0,100% 0,100% 100%,46% 100%,56% 60%,44% 40%)}.Letter_envTo__xjnbZ{position:absolute;z-index:4;left:0;right:0;bottom:8%;text-align:center;font:400 28px var(--script);color:var(--ink)}.Letter_stage_envelope__G76q_[data-phase=opening] .Letter_env__KfMYl{animation:none}.Letter_stage_envelope__G76q_[data-phase=opening] .Letter_halfL__FtBPd{transform:translate(-40px,30px) rotate(-30deg);opacity:0}.Letter_stage_envelope__G76q_[data-phase=opening] .Letter_halfR__WiPt6{transform:translate(40px,30px) rotate(30deg);opacity:0}.Letter_stage_envelope__G76q_[data-phase=opening] .Letter_envTo__xjnbZ{opacity:0;transition:opacity .3s}.Letter_stage_envelope__G76q_[data-phase=opening] .Letter_envFlap___DaJZ{transform:rotateX(180deg);z-index:0}.Letter_stage_envelope__G76q_[data-phase=opening] .Letter_envCard__t8pcB{transform:translateY(-70%) scale(1.08)}.Letter_scroll__ruHDT{position:relative;width:min(80vw,300px);display:grid;justify-items:center}.Letter_roller__w29Ln{display:block;width:112%;height:30px;border-radius:15px;z-index:2;position:relative;background:linear-gradient(180deg,var(--paperDark),var(--paperLight) 35%,var(--paper) 55%,var(--paperDark));box-shadow:0 6px 14px rgba(0,0,0,.45)}.Letter_roller__w29Ln:after,.Letter_roller__w29Ln:before{content:"";position:absolute;top:3px;width:18px;height:24px;border-radius:6px;background:linear-gradient(#e8c97a,#8f6522)}.Letter_roller__w29Ln:before{left:-12px}.Letter_roller__w29Ln:after{right:-12px}.Letter_scrollSheet__cKWsC{width:100%;height:0;overflow:hidden;display:grid;place-items:center;text-align:center;padding:0 18px;background:radial-gradient(ellipse,var(--paperLight),var(--paper) 70%,var(--paperDark));box-shadow:inset 0 0 20px rgba(110,60,20,.4);transition:height 2s cubic-bezier(.45,.05,.3,1) .6s}.Letter_scrollText__ZgpSF{font:400 34px var(--script);color:var(--ink);line-height:1.15;opacity:0;transition:opacity 1s 1.8s}.Letter_rollBottom__FPVFZ{margin-top:-4px}.Letter_ribbon__FqgQN{position:absolute;left:50%;top:-6px;width:26px;height:62px;margin-left:-13px;z-index:3;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 70%,#000),var(--accent),color-mix(in srgb,var(--accent) 70%,#000));box-shadow:0 4px 8px rgba(0,0,0,.4);transition:transform .8s cubic-bezier(.5,0,.5,1),opacity .5s .3s}.Letter_stage_scroll__6O_Km[data-phase=opening] .Letter_ribbon__FqgQN{transform:translateY(60px) rotate(25deg);opacity:0}.Letter_stage_scroll__6O_Km[data-phase=opening] .Letter_scrollSheet__cKWsC{height:52vh}.Letter_stage_scroll__6O_Km[data-phase=opening] .Letter_scrollText__ZgpSF{opacity:1}.Letter_stage_scroll__6O_Km[data-phase=opening]{animation-delay:2.3s}@media (prefers-reduced-motion:reduce){.Letter_bgMedia__AhUOa,.Letter_candle__Xilxk,.Letter_dust___qzc9 i,.Letter_env__KfMYl,.Letter_floatHearts__fsfnJ path,.Letter_leaves__CBvht ellipse,.Letter_mTrack__8rnCA,.Letter_stageSeal__nAZFi,.Letter_sunRays__LODI_,.Letter_swing__RPmon,.Letter_tapHint__dCHJp,.Letter_tree__hAE_3{animation:none!important}.Letter_hero__8roS0>*,.Letter_page__WhfaD [data-reveal],.Letter_para__ogNTX{transition-duration:.01s!important}}.Memory_page__z0Lgb{--kid:"Fredoka","Jost",sans-serif;--hand:"Caveat","Cormorant Garamond",cursive}.Memory_rain___egDF{position:fixed;inset:0;z-index:45;pointer-events:none;overflow:hidden}.Memory_rain___egDF span{position:absolute;top:-40px;display:block;animation:Memory_fall__wE44x linear forwards;filter:drop-shadow(0 3px 4px rgba(0,0,0,.18))}.Memory_rain___egDF svg{width:100%;height:100%;display:block}@keyframes Memory_fall__wE44x{0%{transform:translateZ(0) rotate(var(--rot)) rotateY(0deg);opacity:0}10%{opacity:1}to{transform:translate3d(var(--sway),110vh,0) rotate(calc(var(--rot) + 220deg)) rotateY(540deg);opacity:.9}}.Memory_stats__B_xIP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.Memory_stat__lDcrQ{display:grid;grid-gap:2px;gap:2px;padding:16px 8px 12px;border-radius:20px;background:color-mix(in srgb,var(--accent) 9%,transparent);border:1px solid var(--line)}.Memory_stat__lDcrQ strong{font:700 clamp(26px,8vw,34px) var(--kid);line-height:1.05;color:var(--accent)}.Memory_stat__lDcrQ span{font:500 13px var(--sans);color:var(--soft)}.Memory_friend__nhlzR{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:12px;padding:18px 20px 6px;max-width:460px;margin:0 auto}.Memory_char__KPXHG{flex:0 0 96px;height:104px}.Memory_char__KPXHG svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 8px 10px rgba(0,0,0,.2))}.Memory_teddy__6GFwW{animation:Memory_hop__QpR_s 2.4s ease-in-out infinite;transform-origin:bottom center}@keyframes Memory_hop__QpR_s{0%,to{transform:translateY(0) scaleY(1)}45%{transform:translateY(-14px) scaleY(1.03)}55%{transform:translateY(-14px)}90%{transform:translateY(0) scaleY(.96)}}.Memory_wave__kTGEQ{transform-origin:90px 92px;animation:Memory_wave__kTGEQ 1s ease-in-out infinite alternate}@keyframes Memory_wave__kTGEQ{0%{transform:rotate(-10deg)}to{transform:rotate(28deg)}}.Memory_rocket__nA9Ad{animation:Memory_zoom__XG0hL 3s ease-in-out infinite}@keyframes Memory_zoom__XG0hL{0%,to{transform:translateY(6px) rotate(8deg)}50%{transform:translate(6px,-14px) rotate(14deg)}}.Memory_flame__fANf8{transform-origin:60px 112px;animation:Memory_flick__Auw0g .18s ease-in-out infinite alternate}@keyframes Memory_flick__Auw0g{0%{transform:scaleY(.8)}to{transform:scaleY(1.15)}}.Memory_dino__Ym98T{animation:Memory_peek__PodAe 3.4s ease-in-out infinite;transform-origin:bottom center}@keyframes Memory_peek__PodAe{0%,to{transform:translateY(10px) rotate(-3deg)}50%{transform:translateY(-4px) rotate(3deg)}}.Memory_blink__CIzbD{transform-origin:78px 62px;animation:Memory_blink__CIzbD 4s infinite}@keyframes Memory_blink__CIzbD{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.Memory_speech__k1qvh{position:relative;padding:12px 16px;border-radius:20px 20px 20px 6px;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);font:600 22px var(--hand);line-height:1.15;color:var(--text);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.Memory_collageSec__AJCUY{max-width:520px;margin:0 auto;padding:36px 16px 10px;text-align:center;display:grid;grid-gap:12px;gap:12px}.Memory_collage__8gK6b{position:relative}.Memory_cPhoto__tkhjO{position:absolute;left:50%;top:50%;width:46%;aspect-ratio:4/5;margin:0;padding:7px 7px 26px;border:0;border-radius:4px;background:#fffdf8;cursor:zoom-in;box-shadow:0 12px 26px rgba(0,0,0,.25);transform:translate(-50%,-50%) rotate(0deg);transition:transform 1s cubic-bezier(.2,.8,.2,1.15);transition-delay:calc(var(--i) * 70ms)}.Memory_cPhoto__tkhjO span{position:absolute;left:0;right:0;bottom:4px;font:600 16px var(--hand);color:#333}.Memory_cMedia__tdhJB{width:100%;height:100%;object-fit:cover;display:block;border-radius:2px}.Memory_collage__8gK6b[data-shown=true] .Memory_cPhoto__tkhjO{transform:translate(calc(-50% + var(--x)),calc(-50% + var(--o) * 62px)) rotate(var(--r))}.Memory_collage__8gK6b[data-shown=true] .Memory_cPhoto__tkhjO:hover{z-index:5}.Memory_lightbox__0hR_M{position:fixed;inset:0;z-index:80;background:rgba(10,14,30,.82);display:grid;place-items:center;padding:24px;cursor:zoom-out;animation:Memory_fadeIn__fBMqQ .3s}.Memory_lightbox__0hR_M figure{margin:0;max-width:460px;width:100%;background:#fffdf8;padding:10px 10px 14px;border-radius:6px;text-align:center;transform:rotate(-1.5deg)}.Memory_lbMedia__E50lk{width:100%;max-height:70vh;object-fit:contain;display:block}.Memory_lightbox__0hR_M figcaption{font:600 22px var(--hand);color:#333;margin-top:8px}@keyframes Memory_fadeIn__fBMqQ{0%{opacity:0}}.Memory_wishSec__ziYTb{max-width:540px;margin:0 auto;padding:36px 16px 10px;text-align:center;display:grid;justify-items:center;grid-gap:8px;gap:8px}.Memory_wishSec__ziYTb>.Memory_label__3gx3q,.Memory_wishSec__ziYTb>p:first-child{padding:6px 14px;border-radius:999px;background:var(--panel)}.Memory_notes__zWkxj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;width:100%;margin-top:14px}.Memory_note__1Anok{margin:0;padding:18px 14px 14px;background:var(--c);color:#2b2f45;box-shadow:0 10px 22px rgba(0,0,0,.18);rotate:var(--r);text-align:left;position:relative}.Memory_note__1Anok:before{content:"";position:absolute;top:-9px;left:50%;width:54px;height:18px;margin-left:-27px;background:rgba(255,255,255,.6);rotate:-3deg}.Memory_note__1Anok blockquote{margin:0;font:600 20px var(--hand);line-height:1.15}.Memory_note__1Anok figcaption{margin-top:8px;font:500 13px var(--kid);color:#5a5f78}.Memory_cakeCard__ZZYyj{justify-items:center;overflow:hidden}.Memory_cakeTitle__TICHJ{font:600 clamp(22px,6.4vw,28px) var(--kid);line-height:1.2;color:var(--text);max-width:340px}.Memory_cake__EYvQA{position:relative;width:240px;height:240px;margin-top:8px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.Memory_candles__38D5x{display:flex;gap:10px;justify-content:center;margin-bottom:-4px;position:relative;z-index:3}.Memory_candle__iI_i6{position:relative;width:14px;height:52px;border:0;padding:0;border-radius:4px;cursor:pointer;background:repeating-linear-gradient(135deg,#fff 0 6px,var(--accent) 6px 12px);box-shadow:inset -3px 0 0 rgba(0,0,0,.1)}.Memory_candle__iI_i6:after{content:"";position:absolute;inset:-18px -14px 0}.Memory_fire___KSZ3{position:absolute;left:50%;top:-26px;width:14px;height:22px;margin-left:-7px;border-radius:50% 50% 50% 50%/60% 60% 40% 40%;background:radial-gradient(circle at 50% 70%,#fff7c2,#ffb627 55%,#ff6b3d);box-shadow:0 0 16px 6px rgba(255,190,80,.55);animation:Memory_flicker__sWkP8 .25s ease-in-out infinite alternate;transform-origin:bottom center}@keyframes Memory_flicker__sWkP8{0%{transform:rotate(-4deg) scaleY(.95)}to{transform:rotate(4deg) scaleY(1.08)}}.Memory_smoke__IzGml{position:absolute;left:50%;top:-30px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:rgba(160,160,170,.6);opacity:0}.Memory_candle__iI_i6[data-out=true] .Memory_fire___KSZ3{animation:none;opacity:0;transform:scale(.2);transition:all .3s}.Memory_candle__iI_i6[data-out=true] .Memory_smoke__IzGml{animation:Memory_smoke__IzGml 1.6s ease-out forwards}@keyframes Memory_smoke__IzGml{0%{opacity:.8;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-50px) scale(3)}}.Memory_tier1__qDvf2,.Memory_tier2__JUWLV{position:relative;border-radius:14px 14px 8px 8px}.Memory_tier2__JUWLV{width:150px;height:56px;background:linear-gradient(#fff,#f3f5fb);z-index:2}.Memory_tier1__qDvf2{width:220px;height:82px;margin-top:-6px;background:linear-gradient(color-mix(in srgb,var(--accent) 70%,#fff),var(--accent));display:grid;place-items:center}.Memory_tier1__qDvf2 span{font:700 26px var(--kid);color:#fff;margin-top:12px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.Memory_drip__XTF63{position:absolute;left:0;right:0;top:0;height:22px;border-radius:14px 14px 0 0;background:radial-gradient(circle at 10px 18px,var(--gold) 0 9px,transparent 10px) 0 0 /26px 26px repeat-x,linear-gradient(var(--gold),var(--gold)) 0 0 /100% 10px no-repeat}.Memory_tier2__JUWLV .Memory_drip__XTF63{background:radial-gradient(circle at 10px 18px,color-mix(in srgb,var(--accent) 60%,#fff) 0 9px,transparent 10px) 0 0 /26px 26px repeat-x,linear-gradient(color-mix(in srgb,var(--accent) 60%,#fff),color-mix(in srgb,var(--accent) 60%,#fff)) 0 0 /100% 10px no-repeat}.Memory_plate__2iXvU{width:250px;height:14px;border-radius:50%;background:rgba(0,0,0,.15);margin-top:2px}.Memory_bookStage__cJOw8{position:fixed;inset:0;z-index:60;cursor:pointer;outline:none;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:34px;background:#0f1a3a}.Memory_bookBg__EXeGx{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(3px) brightness(.8);transform:scale(1.06)}.Memory_bookShade__jTtmg{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,rgba(10,20,50,.1),rgba(10,20,50,.6))}.Memory_book3d__7u9QI{position:relative;perspective:1400px}.Memory_book__NKXGf{position:relative;width:270px;height:360px;transform-style:preserve-3d;transform:rotateX(12deg) rotateY(-18deg);animation:Memory_bob__0YjW7 4s ease-in-out infinite;transition:transform 1.4s}@keyframes Memory_bob__0YjW7{50%{transform:rotateX(8deg) rotateY(-10deg) translateY(-8px)}}.Memory_pages__kUaZp{position:absolute;inset:0;border-radius:4px 14px 14px 4px;background:#fffdf6;box-shadow:0 30px 50px rgba(0,0,0,.45)}.Memory_pages__kUaZp i{position:absolute;top:4px;bottom:4px;right:-4px;width:6px;border-radius:0 6px 6px 0;background:repeating-linear-gradient(#f1ece0 0 2px,#fffdf6 2px 4px)}.Memory_pages__kUaZp i:nth-child(2){right:-8px;top:8px;bottom:8px}.Memory_pages__kUaZp i:nth-child(3){right:-12px;top:12px;bottom:12px}.Memory_firstPage__P6vcf{position:absolute;inset:0;display:grid;place-content:center;grid-gap:6px;gap:6px;text-align:center;padding:20px;background:radial-gradient(circle at 50% 45%,rgba(255,220,140,.45),transparent 60%)}.Memory_firstPage__P6vcf span{font:500 24px Dancing Script,cursive;color:#7a5a40}.Memory_firstPage__P6vcf b{font:400 54px/1.1 Great Vibes,cursive;color:#3b2414}.Memory_cover__NL9Ck{position:absolute;inset:0;transform-origin:left center;transform-style:preserve-3d;transition:transform 1.6s cubic-bezier(.6,.05,.25,1)}.Memory_coverBack__7jGCg,.Memory_coverFront__m0zke{position:absolute;inset:0;border-radius:4px 14px 14px 4px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.Memory_coverFront__m0zke{display:grid;place-content:center;justify-items:center;grid-gap:6px;gap:6px;text-align:center;padding:20px;color:#fff;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.25),transparent 55%),linear-gradient(160deg,color-mix(in srgb,var(--accent) 85%,#fff),var(--accent) 50%,color-mix(in srgb,var(--accent) 70%,#000));box-shadow:inset 10px 0 0 rgba(0,0,0,.15),inset 0 0 0 3px color-mix(in srgb,var(--gold) 80%,transparent),inset 0 0 0 9px transparent,inset 0 0 0 10px color-mix(in srgb,var(--gold) 50%,transparent)}.Memory_coverStar__7Brbi{width:54px;height:54px;fill:var(--gold);filter:drop-shadow(0 0 10px var(--gold));animation:Memory_twinkle__O1eit 1.6s ease-in-out infinite alternate}@keyframes Memory_twinkle__O1eit{to{transform:scale(1.15) rotate(12deg)}}.Memory_coverFront__m0zke small{font:500 11px var(--sans);letter-spacing:.3em;text-transform:uppercase;opacity:.9}.Memory_coverFront__m0zke strong{font:700 46px var(--kid);line-height:1;color:#fff;text-shadow:0 3px 0 color-mix(in srgb,var(--gold) 80%,#000)}.Memory_coverFront__m0zke em{font:600 22px var(--hand);font-style:normal;color:color-mix(in srgb,var(--gold) 60%,#fff)}.Memory_coverBack__7jGCg{transform:rotateY(180deg);background:repeating-linear-gradient(#fffdf6 0 24px,#eef0f6 24px 25px)}.Memory_bookHint__J0cgr{position:relative;font:500 13px var(--kid);letter-spacing:.26em;text-transform:uppercase;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.6);animation:Memory_blinkb__XYUwZ 2.2s ease-in-out infinite}@keyframes Memory_blinkb__XYUwZ{50%{opacity:.4}}.Memory_bookStage__cJOw8[data-phase=opening]{pointer-events:none;animation:Memory_bookOut__baZbT .8s 1.6s forwards}.Memory_bookStage__cJOw8[data-phase=opening] .Memory_book__NKXGf{animation:none;transform:rotateX(4deg) rotateY(0deg) translateX(60px) scale(1.1)}.Memory_bookStage__cJOw8[data-phase=opening] .Memory_cover__NL9Ck{transform:rotateY(-165deg)}.Memory_bookStage__cJOw8[data-phase=opening] .Memory_bookHint__J0cgr{opacity:0;transition:opacity .3s}@keyframes Memory_bookOut__baZbT{to{opacity:0;visibility:hidden;transform:scale(1.15)}}.Memory_scrap__5vE99{display:block;padding:0;overflow:hidden;color:#3b2414;background:radial-gradient(ellipse at 30% 20%,rgba(255,220,170,.22),transparent 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .12 0 0 0 0 .05 0 0 0 .35 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(160deg,#8a5c3c,#6e452b 55%,#573420);box-shadow:inset 9px 0 0 rgba(0,0,0,.22),inset 11px 0 0 rgba(255,255,255,.08),inset 0 0 0 1px rgba(0,0,0,.3)}.Memory_scrap__5vE99:after{content:"";position:absolute;inset:9px 9px 9px 18px;border:1.5px dashed rgba(246,230,200,.45);border-radius:3px 10px 10px 3px;pointer-events:none}.Memory_paper__oDE9T{position:absolute;left:30px;right:18px;top:46px;bottom:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2px;padding:0 14px 30px;background:radial-gradient(circle at 20% 30%,rgba(150,110,60,.14) 0 1px,transparent 1.5px) 0 0 /13px 17px,radial-gradient(circle at 70% 60%,rgba(150,110,60,.12) 0 1px,transparent 1.5px) 0 0 /19px 11px,radial-gradient(ellipse at 50% 45%,#fbf4e2,#f1e3c3 75%,#e6d1a6);-webkit-clip-path:polygon(0 .8%,6.2% .4%,12.5% 1.6%,18.8% .2%,25% 1.3%,31.2% .9%,37.5% .1%,43.8% 1.2%,50% .1%,56.2% 1%,62.5% .2%,68.8% .2%,75% 1%,81.2% 2%,87.5% .3%,93.8% .5%,100% 1.5%,97.7% 6.2%,98.6% 12.5%,99% 18.8%,97.7% 25%,99.9% 31.2%,97.9% 37.5%,99.3% 43.8%,99.7% 50%,99.7% 56.2%,99.3% 62.5%,98% 68.8%,99.6% 75%,98.6% 81.2%,98.5% 87.5%,99.1% 93.8%,98.7% 100%,93.8% 99.8%,87.5% 99.9%,81.2% 99.5%,75% 98.4%,68.8% 99%,62.5% 99.2%,56.2% 98.6%,50% 98.9%,43.8% 99.3%,37.5% 98.1%,31.2% 98.3%,25% 99.4%,18.8% 98.6%,12.5% 98.7%,6.2% 97.9%,0 98.2%,.7% 93.8%,2.4% 87.5%,.3% 81.2%,1% 75%,1.8% 68.8%,.4% 62.5%,1.2% 56.2%,.1% 50%,1.6% 43.8%,1.8% 37.5%,1.4% 31.2%,2.1% 25%,.8% 18.8%,1.7% 12.5%,1.4% 6.2%);clip-path:polygon(0 .8%,6.2% .4%,12.5% 1.6%,18.8% .2%,25% 1.3%,31.2% .9%,37.5% .1%,43.8% 1.2%,50% .1%,56.2% 1%,62.5% .2%,68.8% .2%,75% 1%,81.2% 2%,87.5% .3%,93.8% .5%,100% 1.5%,97.7% 6.2%,98.6% 12.5%,99% 18.8%,97.7% 25%,99.9% 31.2%,97.9% 37.5%,99.3% 43.8%,99.7% 50%,99.7% 56.2%,99.3% 62.5%,98% 68.8%,99.6% 75%,98.6% 81.2%,98.5% 87.5%,99.1% 93.8%,98.7% 100%,93.8% 99.8%,87.5% 99.9%,81.2% 99.5%,75% 98.4%,68.8% 99%,62.5% 99.2%,56.2% 98.6%,50% 98.9%,43.8% 99.3%,37.5% 98.1%,31.2% 98.3%,25% 99.4%,18.8% 98.6%,12.5% 98.7%,6.2% 97.9%,0 98.2%,.7% 93.8%,2.4% 87.5%,.3% 81.2%,1% 75%,1.8% 68.8%,.4% 62.5%,1.2% 56.2%,.1% 50%,1.6% 43.8%,1.8% 37.5%,1.4% 31.2%,2.1% 25%,.8% 18.8%,1.7% 12.5%,1.4% 6.2%);filter:drop-shadow(0 4px 6px rgba(0,0,0,.35));transform:rotate(-1.2deg)}.Memory_paper__oDE9T small{font:500 9.5px var(--sans);letter-spacing:.32em;text-transform:uppercase;color:#8a6440;margin-right:-.32em}.Memory_paper__oDE9T strong{font:400 62px/1.05 Great Vibes,cursive;color:#3b2414;text-shadow:0 1px 0 rgba(255,255,255,.6);max-width:100%;overflow-wrap:anywhere}.Memory_paper__oDE9T em{font:500 19px Dancing Script,cursive;font-style:normal;color:#8a3b2a}.Memory_flourish___VACC{width:110px;height:13px;margin:2px 0 4px;fill:none;stroke:#a07a4a;stroke-width:1.2}.Memory_flourish___VACC circle{fill:#a07a4a;stroke:none}.Memory_news__0whpt{position:absolute;right:-10px;top:-6px;width:120px;height:88px;transform:rotate(14deg);-webkit-clip-path:polygon(0 2.9%,12.5% 2.3%,25% 4.2%,37.5% 4.7%,50% 2.4%,62.5% 3.3%,75% .3%,87.5% 3.5%,100% 3.2%,95% 12.5%,95.9% 25%,98.6% 37.5%,98.1% 50%,96.7% 62.5%,99.9% 75%,97.7% 87.5%,99.2% 100%,87.5% 99.4%,75% 99.7%,62.5% 96.2%,50% 99.4%,37.5% 98.8%,25% 98%,12.5% 95.6%,0 99.6%,2.2% 87.5%,2.7% 75%,4.4% 62.5%,4.1% 50%,4.3% 37.5%,1.4% 25%,2.1% 12.5%);clip-path:polygon(0 2.9%,12.5% 2.3%,25% 4.2%,37.5% 4.7%,50% 2.4%,62.5% 3.3%,75% .3%,87.5% 3.5%,100% 3.2%,95% 12.5%,95.9% 25%,98.6% 37.5%,98.1% 50%,96.7% 62.5%,99.9% 75%,97.7% 87.5%,99.2% 100%,87.5% 99.4%,75% 99.7%,62.5% 96.2%,50% 99.4%,37.5% 98.8%,25% 98%,12.5% 95.6%,0 99.6%,2.2% 87.5%,2.7% 75%,4.4% 62.5%,4.1% 50%,4.3% 37.5%,1.4% 25%,2.1% 12.5%);background:repeating-linear-gradient(transparent 0 5px,rgba(60,45,30,.38) 5px 6.4px) 8px 10px /46% 100% no-repeat,repeating-linear-gradient(transparent 0 5px,rgba(60,45,30,.38) 5px 6.4px) 64px 10px /40% 100% no-repeat,linear-gradient(#efe2c4,#e2cfa6)}.Memory_bow__FVdf2{position:absolute;left:0;top:4px;width:112px;height:104px;transform:rotate(-14deg);filter:drop-shadow(0 4px 4px rgba(0,0,0,.35))}.Memory_bowLoop__7kXqm{fill:url(#mbBow);stroke:#3a1a0b;stroke-width:.8}.Memory_bowTail__lRrqG{fill:url(#mbTail);stroke:#3a1a0b;stroke-width:.8}.Memory_bowKnot__tp7eW{fill:#5e2f17;stroke:#3a1a0b;stroke-width:.8}.Memory_sprig__KbgBL{position:absolute;left:8px;top:108px;width:54px;height:130px;transform:rotate(-8deg);filter:drop-shadow(0 2px 2px rgba(0,0,0,.3))}.Memory_buds__Kl_gG circle{fill:#a3263a}.Memory_buds__Kl_gG circle:nth-child(3n){fill:#c8475a}.Memory_tape__JnKtz{position:absolute;left:12px;top:176px;width:52px;height:15px;transform:rotate(-22deg);background:rgba(236,226,196,.78);box-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-clip-path:polygon(0 8%,4% 0,100% 6%,97% 50%,100% 100%,3% 94%,0 50%);clip-path:polygon(0 8%,4% 0,100% 6%,97% 50%,100% 100%,3% 94%,0 50%)}.Memory_coverPolaroid__RtyGM{position:absolute;right:12px;bottom:16px;width:92px;margin:0;padding:6px 6px 18px;background:#fffdf8;transform:rotate(7deg);box-shadow:0 6px 12px rgba(0,0,0,.4)}.Memory_coverPolaroid__RtyGM img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.Memory_coverPolaroid__RtyGM figcaption{position:absolute;left:0;right:0;bottom:2px;text-align:center;font:600 11px var(--hand);color:#6b4a30}.Memory_coverPolaroid__RtyGM:before{content:"";position:absolute;left:50%;top:-7px;width:38px;height:13px;margin-left:-19px;transform:rotate(-4deg);background:rgba(214,196,160,.8)}.Memory_spark__WhR25{position:absolute;fill:#f6dfa4;filter:drop-shadow(0 0 4px rgba(255,220,140,.9));animation:Memory_twinkle__O1eit 1.6s ease-in-out infinite alternate}.Memory_imgCover__4xFCs{display:block;padding:0;overflow:hidden;background:#6e452b;box-shadow:inset 0 0 0 1px rgba(0,0,0,.3)}.Memory_imgCover__4xFCs img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.Memory_imgCover__4xFCs:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.28),rgba(255,255,255,.08) 5%,transparent 9%);pointer-events:none}.Memory_imgPlate__zobpy{position:absolute;left:20px;right:16px;bottom:22px;display:grid;justify-items:center;grid-gap:1px;gap:1px;padding:10px 12px 12px;text-align:center;color:#3b2414;background:rgba(251,244,226,.92);border-radius:4px;box-shadow:0 6px 16px rgba(0,0,0,.3),inset 0 0 0 1px rgba(160,122,74,.5),inset 0 0 0 4px rgba(251,244,226,.9),inset 0 0 0 5px rgba(160,122,74,.35)}.Memory_imgPlate__zobpy small{font:500 9px var(--sans);letter-spacing:.3em;text-transform:uppercase;color:#8a6440}.Memory_imgPlate__zobpy strong{font:400 40px/1.05 Great Vibes,cursive;color:#3b2414}.Memory_imgPlate__zobpy em{font:500 16px Dancing Script,cursive;font-style:normal;color:#7a3b2a}@media (prefers-reduced-motion:reduce){.Memory_blink__CIzbD,.Memory_book__NKXGf,.Memory_coverStar__7Brbi,.Memory_dino__Ym98T,.Memory_fire___KSZ3,.Memory_flame__fANf8,.Memory_rocket__nA9Ad,.Memory_spark__WhR25,.Memory_teddy__6GFwW,.Memory_wave__kTGEQ{animation:none!important}.Memory_rain___egDF{display:none}}