.animated-memory-box-module__kJcfQq__animation{--cycle:13s;isolation:isolate;width:100%;position:relative}.animated-memory-box-module__kJcfQq__stage{aspect-ratio:1;width:100%;position:relative}.animated-memory-box-module__kJcfQq__poster{object-fit:contain;width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(65% 66%,#000 50%,#0000 87%);mask-image:radial-gradient(65% 66%,#000 50%,#0000 87%)}.animated-memory-box-module__kJcfQq__scene{visibility:hidden;perspective:1100px;position:absolute;inset:0}.animated-memory-box-module__kJcfQq__animation[data-ready=true] .animated-memory-box-module__kJcfQq__scene{visibility:visible}.animated-memory-box-module__kJcfQq__animation[data-ready=true] .animated-memory-box-module__kJcfQq__poster{visibility:hidden}.animated-memory-box-module__kJcfQq__bodyBack,.animated-memory-box-module__kJcfQq__bodyLayer,.animated-memory-box-module__kJcfQq__lidLayer,.animated-memory-box-module__kJcfQq__cardLayer{pointer-events:none;position:absolute;inset:0}.animated-memory-box-module__kJcfQq__bodyBack{z-index:1;filter:drop-shadow(0 12px 16px #08051970)}.animated-memory-box-module__kJcfQq__bodyLayer{z-index:6}.animated-memory-box-module__kJcfQq__bodyBack>img,.animated-memory-box-module__kJcfQq__bodyLayer>img{clip-path:polygon(47% 17.8%,49% 17.6%,51% 17.6%,53% 18%,55% 18.8%,85.8% 31.7%,87.5% 32.9%,88.5% 34.2%,89% 35.5%,88.9% 62.9%,88.5% 65%,87.7% 66.8%,86.4% 68.3%,55% 84%,53% 85%,51% 85.6%,49% 85.7%,47% 85.2%,45% 84.3%,14.8% 69.2%,12.8% 67.8%,11.5% 66.2%,10.8% 64.3%,10.5% 62%,10.3% 36%,10.5% 34.4%,11.5% 32.9%,13.5% 31.7%,44.8% 18.6%);width:76%;height:auto;position:absolute;top:33%;left:12%}.animated-memory-box-module__kJcfQq__bodyLayer>img{clip-path:polygon(10.3% 35.5%,12% 37.5%,46% 53.5%,48% 54%,50% 54.3%,52% 54%,54% 53.3%,87.5% 37.2%,89% 35.5%,88.9% 62.9%,88.5% 65%,87.7% 66.8%,86.4% 68.3%,55% 84%,53% 85%,51% 85.6%,49% 85.7%,47% 85.2%,45% 84.3%,14.8% 69.2%,12.8% 67.8%,11.5% 66.2%,10.8% 64.3%,10.5% 62%)}.animated-memory-box-module__kJcfQq__lidLayer{z-index:7;transform-origin:50% 63%;animation:animated-memory-box-module__kJcfQq__lid var(--cycle) cubic-bezier(.45,0,.2,1) infinite both}.animated-memory-box-module__kJcfQq__lidLayer>img{clip-path:polygon(5.9% 40%,7% 38.8%,9% 37.4%,41% 17%,43% 15.9%,45% 15.3%,47% 15%,49% 15.2%,51% 16%,53% 17.3%,94% 48.2%,96% 50.5%,97.1% 53%,97.5% 56%,97% 61.6%,95.25% 63.25%,92.25% 65.95%,62% 85.8%,60% 87.2%,58% 88.1%,56% 88.4%,54% 88.2%,52% 87.7%,49% 86%,8% 52.5%,6.7% 50.5%,5.7% 48.5%,5.5% 45.5%,5.7% 42%);width:65.8%;height:38%;position:absolute;top:40%;left:16.3%;transform:rotate(-5.6deg)}.animated-memory-box-module__kJcfQq__cardLayer{transform-origin:50% 66%}.animated-memory-box-module__kJcfQq__coupleLayer{z-index:2;animation:animated-memory-box-module__kJcfQq__couple var(--cycle) cubic-bezier(.3,.65,.25,1) infinite both}.animated-memory-box-module__kJcfQq__flowerLayer{z-index:3;animation:animated-memory-box-module__kJcfQq__flowers var(--cycle) cubic-bezier(.3,.65,.25,1) infinite both}.animated-memory-box-module__kJcfQq__videoLayer{z-index:4;animation:animated-memory-box-module__kJcfQq__video var(--cycle) cubic-bezier(.3,.65,.25,1) infinite both}.animated-memory-box-module__kJcfQq__couplePosition{width:24%;position:absolute;top:30%;left:12%;transform:rotate(-15deg)rotateY(10deg)}.animated-memory-box-module__kJcfQq__flowerPosition{width:23%;position:absolute;top:34%;left:38%;transform:rotate(7deg)rotateY(-8deg)}.animated-memory-box-module__kJcfQq__videoPosition{width:29%;position:absolute;top:35%;right:7%;transform:rotate(13deg)rotateY(-12deg)}.animated-memory-box-module__kJcfQq__photoCard,.animated-memory-box-module__kJcfQq__videoCard{background:#25263d;border:4px solid #e4dcf5e6;border-radius:9px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff35,0 8px 25px #a37bf22b,0 15px 30px #0005}.animated-memory-box-module__kJcfQq__photoCard>img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.animated-memory-box-module__kJcfQq__videoCard{aspect-ratio:4/3;border-color:#b9ccebdd}.animated-memory-box-module__kJcfQq__videoCard>img{object-fit:cover;width:100%;height:100%;animation:animated-memory-box-module__kJcfQq__videoImage var(--cycle) linear infinite both}.animated-memory-box-module__kJcfQq__videoCard:after{content:"";background:linear-gradient(#0000 30%,#080e2360);position:absolute;inset:0}.animated-memory-box-module__kJcfQq__videoPlay{z-index:1;color:#fff;filter:drop-shadow(0 1px 8px #0008);place-content:center;display:grid;position:absolute;inset:0}.animated-memory-box-module__kJcfQq__videoLabel{z-index:1;color:#fff;letter-spacing:.5px;font-size:12px;font-weight:600;position:absolute;bottom:13%;left:7%}.animated-memory-box-module__kJcfQq__videoTrack{z-index:1;background:#ffffff45;height:2px;position:absolute;inset:auto 7% 7%;overflow:hidden}.animated-memory-box-module__kJcfQq__videoTrack>i{transform-origin:0;width:100%;height:100%;animation:animated-memory-box-module__kJcfQq__videoProgress var(--cycle) linear infinite both;background:#eff4ff;display:block}.animated-memory-box-module__kJcfQq__groundGlow{z-index:0;background:radial-gradient(#a081e832,#0000 67%);position:absolute;inset:73% 10% 0}.animated-memory-box-module__kJcfQq__innerGlow{z-index:1;filter:blur(12px);animation:animated-memory-box-module__kJcfQq__glow var(--cycle) ease-in-out infinite both;background:radial-gradient(at 50% 90%,#f8e6e449,#b6abf71c 45%,#0000 72%);position:absolute;inset:31% 16% 20%}.animated-memory-box-module__kJcfQq__playback{z-index:8;color:#bcc6e0;cursor:pointer;background:#121727c9;border:1px solid #b1bed338;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 11px;font-size:12px;display:none;position:absolute;bottom:0;right:8%}.animated-memory-box-module__kJcfQq__animation[data-ready=true] .animated-memory-box-module__kJcfQq__playback{display:inline-flex}.animated-memory-box-module__kJcfQq__playback:hover{color:#fff;border-color:#c1b3ff85}.animated-memory-box-module__kJcfQq__animation:not([data-ready=true]) *,.animated-memory-box-module__kJcfQq__animation[data-paused=true] *,.animated-memory-box-module__kJcfQq__animation[data-offscreen=true] *{animation-play-state:paused}@keyframes animated-memory-box-module__kJcfQq__lid{0%,7%,to{transform:translateY(0)rotate(0)scale(1)}25%,68%{transform:translateY(-35%)rotate(-3deg)scale(1.025)}77%{transform:translateY(-34%)rotate(-3deg)scale(1.025)}96%{transform:translateY(0)rotate(0)scale(1)}}@keyframes animated-memory-box-module__kJcfQq__couple{0%,18%,88%,to{opacity:0;transform:translate(20%,30%)scale(.35)rotate(14deg)}34%{opacity:1;transform:translate(0)scale(1)rotate(0)}49%{opacity:1;transform:translate(-.7%,-1.6%)scale(1)rotate(-1deg)}64%{opacity:1;transform:translate(0)scale(1)rotate(0)}73%{opacity:1;transform:translateY(-.7%)scale(1)rotate(0)}}@keyframes animated-memory-box-module__kJcfQq__flowers{0%,23%,84%,to{opacity:0;transform:translateY(27%)scale(.35)rotate(-10deg)}40%{opacity:1;transform:translate(0)scale(1)rotate(0)}56%{opacity:1;transform:translate(.5%,-1.7%)scale(1)rotate(1deg)}69%{opacity:1;transform:translate(0)scale(1)rotate(0)}}@keyframes animated-memory-box-module__kJcfQq__video{0%,29%,81%,to{opacity:0;transform:translate(-22%,25%)scale(.35)rotate(-14deg)}45%{opacity:1;transform:translate(0)scale(1)rotate(0)}58%{opacity:1;transform:translate(.6%,-1.5%)scale(1)rotate(1deg)}65%{opacity:1;transform:translate(0)scale(1)rotate(0)}}@keyframes animated-memory-box-module__kJcfQq__glow{0%,8%,95%,to{opacity:.12;transform:scale(.7)}29%,70%{opacity:1;transform:scale(1)}}@keyframes animated-memory-box-module__kJcfQq__videoImage{0%,29%,85%,to{transform:scale(1)}76%{transform:scale(1.16)}}@keyframes animated-memory-box-module__kJcfQq__videoProgress{0%,29%{transform:scaleX(0)}77%,to{transform:scaleX(1)}}@media (max-width:700px){.animated-memory-box-module__kJcfQq__photoCard,.animated-memory-box-module__kJcfQq__videoCard{border-width:3px;border-radius:7px}.animated-memory-box-module__kJcfQq__playback{min-height:40px;bottom:-4px}}@media (prefers-reduced-motion:reduce){.animated-memory-box-module__kJcfQq__animation *{transition:none!important;animation:none!important}.animated-memory-box-module__kJcfQq__animation .animated-memory-box-module__kJcfQq__lidLayer{transform:translateY(-35%)rotate(-3deg)scale(1.025)}.animated-memory-box-module__kJcfQq__animation .animated-memory-box-module__kJcfQq__cardLayer{opacity:1;transform:none}.animated-memory-box-module__kJcfQq__animation .animated-memory-box-module__kJcfQq__innerGlow{opacity:.65}.animated-memory-box-module__kJcfQq__animation .animated-memory-box-module__kJcfQq__playback{display:none}}
