.umd{display:block;position:absolute;inset:0;overflow:hidden;container-type:size}.umd,.umd *{box-sizing:border-box}.umd-photo-backdrop,.umd-photo-vignette{position:absolute;inset:0}.umd-photo-backdrop{z-index:0;filter:saturate(.9)contrast(1.04);background-position:50%;background-size:cover;transition:transform .7s cubic-bezier(.2,.75,.2,1),filter .7s;transform:scale(1.025)}.umd-photo-vignette{z-index:1;pointer-events:none;background:linear-gradient(#0e050a14,#0c03070a 38%,#0d030899)}.umd-love .umd-photo-backdrop{background-color:#78665b;background-image:var(--umd-img-love,linear-gradient(#b29a8a, #382d27))}.umd-birthday .umd-photo-backdrop,.umd-pixel .umd-photo-backdrop{background-color:#874843;background-image:var(--umd-img-birthday,linear-gradient(#945656, #76352d))}.umd-fleuri .umd-photo-backdrop{background-color:#7e6850;background-image:var(--umd-img-fleuri,linear-gradient(#715842, #89775d))}.umd-parchment .umd-photo-backdrop{background-image:var(--umd-img-stationery,linear-gradient(#bbad9d, #b7a898));background-color:#d4b781}.umd-picnic .umd-photo-backdrop{background-color:#775751;background-image:var(--umd-img-picnic,linear-gradient(#6e4c46, #7f615b))}.umd-reverie .umd-photo-backdrop{background-color:#b7cabb;background-image:var(--umd-img-reverie,linear-gradient(#bbc8b5, #b2ccc0));background-position:50% 28%}.umd-date .umd-photo-backdrop{background-color:#1a110c;background-image:var(--umd-img-date,linear-gradient(#1b110f, #190f09));background-position:50% 44%}.umd:hover .umd-photo-backdrop{filter:saturate(1.04)contrast(1.07);transform:scale(1.075)}.umd-anim{z-index:2;position:absolute;inset:0}.umd-still{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3cqmin;display:none;position:absolute;inset:0}.umd.paused .umd-anim *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.umd-anim{display:none}.umd-still{display:flex}}.umd-love{background:radial-gradient(120% 90% at 50% 6%,#fdeef1,#f7dbe3 68%,#efccd7)}.umd-birthday{background:#3b0613}.umd-birthday .umd-photo-vignette{background:linear-gradient(#34020e40,#2c010c29 42%,#1f0108d1)}.umd-birthday .lv-env-body{background:#8f1533;border-color:#6c0a24}.umd-birthday .lv-flap{background:#b32345}.umd-birthday .lv-seal{color:#f0c991;background:#741029}.umd-birthday .lv-letter{color:#4b2025;background:#f5e8d4}.umd-birthday .lv-letter b{color:#7d1530}.umd-birthday .lv-photo-img{background-image:var(--umd-img-birthday,linear-gradient(#874843, #874843))}.umd-birthday .lv-heart{color:#b21d41}.lv-orb{background:radial-gradient(circle,#ffffffe6,#0000 70%);border-radius:50%;animation:6s ease-in-out infinite lvFloat;position:absolute}.lv-orb.o1{width:26cqmin;height:26cqmin;bottom:8%;left:6%}.lv-orb.o2{width:16cqmin;height:16cqmin;animation-delay:1.4s;top:12%;right:8%}.lv-orb.o3{width:12cqmin;height:12cqmin;animation-delay:2.6s;bottom:16%;right:18%}@keyframes lvFloat{0%,to{opacity:.85;transform:translateY(0)}50%{opacity:1;transform:translateY(-6cqmin)}}.lv-env{perspective:60cqmin;width:46cqmin;height:30cqmin;margin-top:-15cqmin;margin-left:-23cqmin;animation:8s infinite lvEnv;position:absolute;top:46%;left:50%}.lv-env-body{background:#f3e6dc;border:.6cqmin solid #e3cdbf;border-radius:1.6cqmin;position:absolute;inset:0;box-shadow:0 4cqmin 10cqmin #8b1e3f29}.lv-flap{transform-origin:top;clip-path:polygon(0 0,100% 0,50% 100%);background:#ecd8cc;height:17cqmin;animation:8s infinite lvFlap;position:absolute;top:0;left:0;right:0}.lv-seal{color:#fff;background:#8b1e3f;border-radius:50%;justify-content:center;align-items:center;width:9cqmin;height:9cqmin;margin-top:-4.5cqmin;margin-left:-4.5cqmin;font-size:5cqmin;animation:8s infinite lvSeal;display:flex;position:absolute;top:9cqmin;left:50%}@keyframes lvEnv{0%{opacity:0;transform:scale(.85)translateY(3cqmin)}4%{opacity:1;transform:none}22%{opacity:1;transform:none}30%{opacity:0;transform:scale(.8)translateY(-4cqmin)}to{opacity:0}}@keyframes lvFlap{0%,13%{transform:rotateX(0)}24%,to{transform:rotateX(-165deg)}}@keyframes lvSeal{0%{opacity:0}4%{opacity:1}13%{opacity:1}19%{opacity:0}to{opacity:0}}.lv-letter{background:#fffaf4;border-radius:1.4cqmin;flex-direction:column;gap:2.6cqmin;width:42cqmin;height:34cqmin;margin-top:-19cqmin;margin-left:-21cqmin;padding:5cqmin;animation:8s infinite lvLetter;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 5cqmin 12cqmin #8b1e3f33}.lv-letter i{background:#ecd7c8;border-radius:1cqmin;height:1.8cqmin;display:block}.lv-letter i:nth-child(2){width:82%}.lv-letter i:nth-child(3){width:58%}.lv-letter b{font-family:var(--font-cormorant), Georgia, serif;color:#8b1e3f;text-align:center;margin-top:auto;font-size:9cqmin;font-style:italic}@keyframes lvLetter{0%,24%{opacity:0;transform:translateY(10cqmin)scale(.92)}30%{opacity:1;transform:none}46%{opacity:1;transform:none}52%{opacity:0;transform:translateY(-6cqmin)scale(.96)}to{opacity:0}}.lv-photo{background:#fff;border-radius:1cqmin;width:34cqmin;height:37cqmin;margin-top:-20cqmin;margin-left:-17cqmin;padding:2.4cqmin 2.4cqmin 6.5cqmin;animation:8s infinite lvPhoto;position:absolute;top:50%;left:50%;transform:rotate(-4deg);box-shadow:0 5cqmin 12cqmin #00000038}.lv-photo-img{background:var(--umd-img-love,linear-gradient(#78665b, #78665b)) center/cover no-repeat;border-radius:.6cqmin;width:100%;height:100%;display:block}.lv-tape{background:#ffffff8c;width:11cqmin;height:4cqmin;position:absolute;top:-1.4cqmin;box-shadow:0 .4cqmin 1cqmin #0000001f}.lv-tape.t1{left:4cqmin;transform:rotate(-10deg)}.lv-tape.t2{right:4cqmin;transform:rotate(8deg)}@keyframes lvPhoto{0%,50%{opacity:0;transform:rotate(-4deg)scale(.6)}56%{opacity:1;transform:rotate(-4deg)scale(1)}70%{opacity:1;transform:rotate(-4deg)scale(1)}76%{opacity:0;transform:rotate(-4deg)scale(.9)}to{opacity:0}}.lv-heart{color:#c0163f;filter:drop-shadow(0 2cqmin 5cqmin #c0163f66);font-size:26cqmin;line-height:1;animation:8s infinite lvHeart;position:absolute;top:50%;left:50%}@keyframes lvHeart{0%,72%{opacity:0;transform:translate(-50%,-50%)scale(0)}80%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}86%{transform:translate(-50%,-50%)scale(.94)}94%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.lv-still-heart{color:#c0163f;font-size:24cqmin;line-height:1}.lv-still-txt{font-family:var(--font-cormorant), Georgia, serif;color:#8b1e3f;font-size:9cqmin;font-style:italic}.umd-pixel{background:#12101c;font-family:ui-monospace,Courier New,monospace}.px-scan{mix-blend-mode:overlay;pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#00000047 2px 3px);position:absolute;inset:0}.px-start{text-align:center;color:#08d9d6;letter-spacing:.4cqmin;font-size:7cqmin;animation:8s step-end infinite pxStart;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@keyframes pxStart{0%,3%{opacity:0}4%{opacity:1}8%{opacity:0}12%{opacity:1}16%{opacity:0}20%{opacity:1}24%,to{opacity:0}}.px-item{text-align:center;animation:8s steps(5,end) infinite pxItem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.px-item-svg{filter:drop-shadow(0 0 2cqmin #ff2e63b3);width:26cqmin;height:26cqmin}.px-plus{color:#08d9d6;margin-top:1cqmin;font-size:6cqmin;display:block}@keyframes pxItem{0%,26%{opacity:0;transform:translate(-50%,-50%)scale(.4)}30%{opacity:1;transform:translate(-50%,-50%)scale(1)}44%{opacity:1}48%{opacity:0}to{opacity:0}}.px-quiz{flex-direction:column;align-items:center;gap:2.6cqmin;animation:8s step-end infinite pxQuiz;display:flex;position:absolute;top:50%;left:9%;right:9%;transform:translateY(-50%)}.px-q{color:#fff;letter-spacing:.6cqmin;font-size:6cqmin}.px-opt{text-align:center;color:#08d9d6;border:.6cqmin solid #08d9d6;width:100%;padding:2.2cqmin;font-size:5cqmin}.px-opt.sel{animation:8s step-end infinite pxSel}@keyframes pxQuiz{0%,50%{opacity:0}52%{opacity:1}70%{opacity:1}72%,to{opacity:0}}@keyframes pxSel{0%,62%{color:#08d9d6;background:0 0}64%,to{color:#fff;background:#ff2e63;border-color:#ff2e63}}.px-achv{text-align:center;background:linear-gradient(#1b1730,#0d0b18);border:.7cqmin solid #08d9d6;padding:4.5cqmin 2cqmin;animation:8s infinite pxAchv;position:absolute;top:50%;left:6%;right:6%;transform:translateY(-50%);box-shadow:0 0 3cqmin #08d9d699,inset 0 0 2cqmin #08d9d64d}.px-achv b{color:#ffd23f;letter-spacing:.4cqmin;font-size:6cqmin;display:block}.px-achv span{color:#08d9d6;margin-top:1cqmin;font-size:5cqmin;display:block}@keyframes pxAchv{0%,72%{opacity:0;transform:translateY(-50%)scale(.6)}78%{opacity:1;transform:translateY(-50%)scale(1)}94%{opacity:1;transform:translateY(-50%)scale(1)}to{opacity:0}}.px-still{color:#ffd23f;font-family:ui-monospace,Courier New,monospace}.px-still b{letter-spacing:.4cqmin;font-size:6.5cqmin;display:block}.px-still span{color:#08d9d6;margin-top:1.4cqmin;font-size:5cqmin;display:block}.umd-fleuri{background:radial-gradient(120% 90% at 50% 8%,#faf7ef,#eef0dd 68%,#e6e6cf)}.fl-petal{opacity:.7;background:#d9b3bf;border-radius:0 80%;width:4cqmin;height:5cqmin;animation:5s linear infinite flFall;position:absolute;top:-8%}.fl-petal.p1{left:20%}.fl-petal.p2{animation-delay:1.6s;left:55%}.fl-petal.p3{animation-delay:3.1s;left:80%}@keyframes flFall{0%{opacity:0;transform:translateY(0)rotate(0)}12%{opacity:.7}to{opacity:0;transform:translateY(360cqmin)rotate(220deg)}}.fl-card{transform-origin:50%;background:#fdfcf6;border:.6cqmin solid #d8cfa8;border-radius:1.6cqmin;flex-direction:column;justify-content:center;align-items:center;gap:2.6cqmin;width:44cqmin;height:40cqmin;margin-top:-20cqmin;margin-left:-22cqmin;animation:8s infinite flCard;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 5cqmin 12cqmin #786e462e}.fl-line{background:#dcd6bd;border-radius:1cqmin;height:1.6cqmin}.fl-line.l1{width:58%}.fl-line.l2{width:38%}.fl-bloom{width:20cqmin;height:20cqmin}@keyframes flCard{0%{opacity:0;transform:scaleY(.08)}8%{opacity:1;transform:scaleY(1)}46%{opacity:1;transform:none}52%{opacity:0;transform:scale(.94)}to{opacity:0}}.fl-photo{background:#fff;border:.6cqmin solid #d8cfa8;border-radius:1cqmin;width:36cqmin;height:30cqmin;margin-top:-15cqmin;margin-left:-18cqmin;padding:2cqmin;animation:8s infinite flPhoto;position:absolute;top:50%;left:50%;box-shadow:0 5cqmin 12cqmin #786e4633}.fl-photo-img{background:var(--umd-img-fleuri,linear-gradient(#7e6850, #7e6850)) center/cover no-repeat;border-radius:.6cqmin;width:100%;height:100%;display:block}@keyframes flPhoto{0%,50%{opacity:0;transform:scale(.8)}56%{opacity:1;transform:scale(1)}70%{opacity:1}74%{opacity:0}to{opacity:0}}.fl-final{flex-direction:column;align-items:center;gap:2cqmin;animation:8s infinite flFinal;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.fl-final-flower{width:26cqmin;height:26cqmin}.fl-final-txt{font-family:var(--font-cormorant), Georgia, serif;color:#6f7d54;font-size:8.5cqmin}@keyframes flFinal{0%,74%{opacity:0;transform:translateY(-50%)scale(.7)}80%{opacity:1;transform:translateY(-50%)scale(1)}96%{opacity:1}to{opacity:0}}.fl-still-flower{width:24cqmin;height:24cqmin}.fl-still-txt{font-family:var(--font-cormorant), Georgia, serif;color:#6f7d54;font-size:8.5cqmin}.umd-bloom{background:radial-gradient(120% 90% at 50% 8%,#fff6f3,#fbe4ea 66%,#f3d2dd)}.umd-bloom .umd-photo-backdrop{background-color:#7e6850;background-image:var(--umd-img-fleuri,linear-gradient(#715842, #89775d))}.umd-bloom .fl-final-txt,.umd-bloom .fl-still-txt{color:#b5808f}.umd-bloom .fl-petal{background:#e6b7c4}.umd-bloom .fl-card,.umd-bloom .fl-photo{border-color:#eccdd6}.umd-bloom .fl-line{background:#efd6dd}.umd-reverie{background:#bfe7e2}.umd-reverie .umd-photo-vignette{background:linear-gradient(#16534e08,#17423e14 48%,#143c3880)}.rvd-letter{background:#d992a2;width:30%;height:34%;padding:5%;animation:7s ease-in-out infinite rvdFloat;position:absolute;top:22%;left:10%;transform:rotate(-7deg);box-shadow:0 4cqmin 9cqmin #2b4f4b40}.rvd-letter:before{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:#edbdc2;height:42%;position:absolute;inset:0 0 auto}.rvd-letter i{z-index:2;background:#fff8e9;position:absolute;inset:15% 12% 25%}.rvd-letter b{z-index:3;background:#7b1f3a;border-radius:999px;height:4cqmin;position:absolute;bottom:12%;left:17%;right:17%}.rvd-music{background:linear-gradient(120deg,#781739,#d32255);border-radius:4cqmin;width:41%;height:22%;animation:7s ease-in-out -2s infinite rvdFloat;position:absolute;top:34%;right:7%;box-shadow:0 4cqmin 10cqmin #332c3d47}.rvd-music em{color:#fff;font:700 12cqmin/1 Georgia;position:absolute;top:19%;left:11%}.rvd-music i{background:#ffffffbf;border-radius:2cqmin;height:2cqmin;position:absolute;top:43%;left:34%;right:9%}.rvd-photo{background:#fffaf0;width:23%;height:28%;padding:2%;animation:8s ease-in-out infinite rvdPhotos;position:absolute;box-shadow:0 3cqmin 7cqmin #2b4f4b3d}.rvd-photo:before{content:"";background:var(--umd-img-love,linear-gradient(#78665b, #78665b)) center/cover no-repeat;position:absolute;inset:7% 7% 23%}.rvd-photo.p1{bottom:9%;left:12%;transform:rotate(-8deg)}.rvd-photo.p2{animation-delay:-2s;bottom:4%;left:39%;transform:rotate(4deg)}.rvd-photo.p3{animation-delay:-4s;bottom:11%;right:8%;transform:rotate(8deg)}.rvd-pearl{background:radial-gradient(circle at 30% 25%,#fff,#bfe6e5 65%,#6ba4a1);border-radius:50%;width:5cqmin;height:5cqmin;animation:5s ease-in-out infinite rvdPearl;position:absolute;box-shadow:0 1cqmin 2cqmin #26524f38}.rvd-pearl.one{top:17%;left:47%}.rvd-pearl.two{animation-delay:-2.4s;top:11%;right:18%}.rvd-still{background:var(--umd-img-reverie,none) center 28%/cover no-repeat}@keyframes rvdFloat{0%,to{translate:0}50%{translate:0 -3cqmin}}@keyframes rvdPhotos{0%,to{translate:0}50%{translate:0 -2cqmin}}@keyframes rvdPearl{0%,to{opacity:.72;transform:scale(.88)}50%{opacity:1;transform:scale(1.15)}}.umd-date{background:#030a10}.umd-date .umd-photo-vignette{background:linear-gradient(#00000014,#00040824 50%,#000306b3)}.dtd-glow{border-radius:50%;width:36cqmin;height:50cqmin;animation:8s ease-in-out infinite dtdGlow;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18cqmin 6cqmin #dea1483d}.dtd-envelope{background:#101820;width:42cqmin;height:29cqmin;animation:8s ease-in-out infinite dtdEnvelope;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6cqmin 14cqmin #000000a6}.dtd-envelope:before{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:#1a2530;height:64%;position:absolute;inset:0 0 auto}.dtd-envelope i{clip-path:polygon(0 100%,50% 42%,100% 100%);background:#071019;position:absolute;inset:0}.dtd-envelope b{color:#2b1809;background:#bd8a4e;border-radius:50%;place-items:center;width:9cqmin;height:9cqmin;font-size:4cqmin;display:grid;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.dtd-polaroid{opacity:0;background:#d8c1a3;width:25cqmin;height:31cqmin;padding:2cqmin 2cqmin 6cqmin;animation:8s ease-in-out infinite dtdPhoto;position:absolute;box-shadow:0 4cqmin 9cqmin #0000008c}.dtd-polaroid:before{content:"";background:var(--umd-img-love,linear-gradient(#78665b, #78665b)) center/cover;width:100%;height:100%;display:block}.dtd-polaroid.p1{top:33%;left:19%;transform:rotate(-8deg)}.dtd-polaroid.p2{animation-delay:.18s;top:45%;right:18%;transform:rotate(7deg)}.dtd-spark{background:#f1cb7e;border-radius:50%;width:2cqmin;height:2cqmin;animation:2.4s ease-in-out infinite dtdSpark;position:absolute;box-shadow:0 0 4cqmin 2cqmin #e1a242a6}.dtd-spark.one{top:19%;left:24%}.dtd-spark.two{animation-delay:-1.2s;bottom:21%;right:23%}.dtd-still{background:var(--umd-img-date,none) center 44%/cover no-repeat}@keyframes dtdGlow{0%,33%,to{opacity:1;transform:translate(-50%,-50%)scale(.9)}42%,65%{opacity:.25;transform:translate(-50%,-50%)scale(1.12)}72%{opacity:.8}}@keyframes dtdEnvelope{0%,34%{opacity:0;transform:translate(-50%,-35%)scale(.7)}42%,62%{opacity:1;transform:translate(-50%,-50%)scale(1)}70%,to{opacity:0;transform:translate(-50%,-65%)scale(.92)}}@keyframes dtdPhoto{0%,64%{opacity:0;translate:0 8cqmin}73%,92%{opacity:1;translate:0}to{opacity:0;translate:0 -4cqmin}}@keyframes dtdSpark{0%,to{opacity:.2;transform:scale(.5)}50%{opacity:1;transform:scale(1.4)}}.umd-parchment{background:#c8a976}.umd-parchment .umd-photo-backdrop{filter:saturate(.86)contrast(1.05);background-position:50% 47%}.umd-parchment .umd-photo-vignette{background:linear-gradient(#321c0d0d,#2c170b14 45%,#2d150994)}.pm-paper-glow{border-radius:50%;animation:5.5s ease-in-out infinite pmBreathe;position:absolute;inset:20% 23%;box-shadow:0 0 18cqmin 8cqmin #ffefbe4d}.pm-object-glint{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 3cqmin #ffeca9d9);background:#fff2bc;width:5cqmin;height:5cqmin;animation:6s ease-in-out infinite pmGlint;position:absolute}.pm-object-glint.one{top:28%;left:26%}.pm-object-glint.two{animation-delay:1.8s;top:53%;right:23%}.pm-object-glint.three{animation-delay:3.6s;bottom:19%;left:44%}.pm-still{background:var(--umd-img-stationery,none) center 47%/cover no-repeat}@keyframes pmBreathe{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:.8;transform:scale(1.08)}}@keyframes pmGlint{0%,16%,to{opacity:0;transform:scale(.35)rotate(0)}22%,30%{opacity:1;transform:scale(1)rotate(45deg)}38%{opacity:0;transform:scale(.45)rotate(90deg)}}.pc-blanket{background-color:#fff4df;background-image:linear-gradient(90deg,#ad2a2ae6 25%,#0000 25% 75%,#ad2a2ae6 75%),linear-gradient(#ad2a2ae6 25%,#0000 25% 75%,#ad2a2ae6 75%);background-size:12cqmin 12cqmin;border-radius:1.2cqmin;width:84%;height:62%;position:absolute;bottom:-8%;right:-16%;transform:rotate(-8deg);box-shadow:0 5cqmin 12cqmin #26381847}.pc-basket{background:repeating-linear-gradient(90deg,#c88d4f 0 3cqmin,#a96832 3cqmin 4.2cqmin);border:2cqmin solid #8e572c;border-radius:50% 12% 20% 42%;width:34cqmin;height:22cqmin;position:absolute;top:8cqmin;right:-4cqmin;transform:rotate(11deg);box-shadow:0 3cqmin 6cqmin #2d201040}.pc-basket:before{content:"";border:3cqmin solid #975e31;border-bottom:0;border-radius:50% 50% 0 0;width:22cqmin;height:17cqmin;position:absolute;top:-13cqmin;left:4cqmin}.pc-basket i{border-radius:inherit;border:.4cqmin dashed #57301880;position:absolute;inset:2cqmin}.pc-apple{background:radial-gradient(circle at 32% 28%,#ff936e,#c7352f 70%);border-radius:54% 47% 56% 48%;width:11cqmin;height:10cqmin;position:absolute;top:8cqmin;left:6cqmin;transform:rotate(-10deg)}.pc-apple:before{content:"";background:#64401f;border-radius:1cqmin;width:1.5cqmin;height:5cqmin;position:absolute;top:-3cqmin;left:6cqmin}.pc-daisy{background:repeating-conic-gradient(#fff8e5 0 11deg, transparent 11deg 24deg);filter:drop-shadow(0 1cqmin 1cqmin #352c152e);border-radius:50%;width:12cqmin;height:12cqmin;position:absolute;bottom:7cqmin;left:8cqmin}.pc-daisy:after{content:"";background:#e2ab37;border-radius:50%;position:absolute;inset:4cqmin}.pc-letter{background:#a72f2f;border-radius:1cqmin;width:43cqmin;height:28cqmin;margin:-14cqmin 0 0 -21.5cqmin;animation:8s infinite pcLetter;position:absolute;top:49%;left:50%;box-shadow:0 5cqmin 12cqmin #3d211447}.pc-letter:before{content:"";clip-path:polygon(0 0,50% 58%,100% 0);background:#bf4742;position:absolute;inset:0}.pc-letter b{z-index:2;color:#fff4df;background:#b78645;border-radius:50%;justify-content:center;align-items:center;width:10cqmin;height:10cqmin;margin:-5cqmin;font-size:5cqmin;display:flex;position:absolute;top:50%;left:50%}.pc-letter i{background:#f5dc9ec7;width:13cqmin;height:4cqmin;position:absolute;top:-1.5cqmin;left:5cqmin;transform:rotate(-7deg)}@keyframes pcLetter{0%,3%{opacity:0;transform:scale(.72)rotate(-8deg)}10%{opacity:1;transform:scale(1)rotate(-2deg)}30%{opacity:1;transform:scale(1)rotate(-2deg)}36%,to{opacity:0;transform:translateY(-5cqmin)scale(.9)rotate(3deg)}}.pc-camera{background:linear-gradient(#554b42 0 32%,#292724 32%);border:2cqmin solid #d9c6a0;border-radius:3cqmin;width:36cqmin;height:25cqmin;margin:-12.5cqmin 0 0 -18cqmin;animation:8s infinite pcCamera;position:absolute;top:50%;left:50%;box-shadow:0 5cqmin 12cqmin #291f144d}.pc-camera:before{content:"";background:#22272a;border:3cqmin solid #b8a584;border-radius:50%;width:15cqmin;height:15cqmin;margin:-7.5cqmin;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 2cqmin #5c6c70}.pc-camera i{background:#554b42;border-radius:1cqmin 1cqmin 0 0;width:7cqmin;height:3cqmin;position:absolute;top:-4cqmin;left:4cqmin}@keyframes pcCamera{0%,34%{opacity:0;transform:scale(.7)rotate(8deg)}42%{opacity:1;transform:scale(1)rotate(2deg)}55%{opacity:1;transform:scale(1)rotate(2deg)}62%,to{opacity:0;transform:scale(.9)rotate(-3deg)}}.pc-keepsakes{flex-direction:column;justify-content:center;gap:3cqmin;animation:8s infinite pcKeepsakes;display:flex;position:absolute;inset:18% 12%}.pc-keepsakes i{color:#fff6e3;font:700 5.5cqmin var(--font-caveat), cursive;text-align:center;background:#a72f2f;border-radius:1cqmin;padding:3cqmin 2cqmin;display:block;box-shadow:0 2cqmin 5cqmin #4322163d}.pc-keepsakes i:first-child{transform:rotate(-2deg)}.pc-keepsakes i:nth-child(2){transform:rotate(1.5deg)}.pc-keepsakes i:nth-child(3){transform:rotate(-1deg)}@keyframes pcKeepsakes{0%,60%{opacity:0;transform:scale(.82)}67%{opacity:1;transform:scale(1)}80%{opacity:1}85%,to{opacity:0;transform:translateY(-3cqmin)}}.pc-finale{text-align:center;color:#fff7e6;text-shadow:0 1cqmin 3cqmin #3022124d;flex-direction:column;justify-content:center;align-items:center;gap:1cqmin;animation:8s infinite pcFinal;display:flex;position:absolute;inset:0}.pc-finale b,.pc-still b{font:700 12cqmin/1 var(--font-caveat), cursive}.pc-finale span,.pc-still span{font:700 4.5cqmin var(--font-jakarta), sans-serif;letter-spacing:.08em;text-transform:uppercase}@keyframes pcFinal{0%,83%{opacity:0;transform:scale(.75)}90%{opacity:1;transform:scale(1)}97%{opacity:1}to{opacity:0}}.pc-still{color:#fff7e6;text-shadow:0 1cqmin 3cqmin #3022124d}.umd-picnic{background:#2d4726}.pc-photo-scene{background:linear-gradient(#16160a0a, #1610083d), var(--umd-img-picnic,none) center/cover no-repeat;animation:8s ease-in-out infinite pcSceneDrift;position:absolute;inset:0}.pc-object-glint{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 3cqmin #fff7cde6);background:#fff9dcf5;width:5cqmin;height:5cqmin;animation:8s ease-in-out infinite pcObjectGlint;position:absolute}.glint-camera{animation-delay:1.2s;bottom:19cqmin;right:22cqmin}.glint-letter{animation-delay:2.7s;top:51cqmin;left:20cqmin}.glint-record{animation-delay:4.2s;bottom:14cqmin;left:14cqmin}.glint-bouquet{animation-delay:5.7s;top:43cqmin;right:23cqmin}.pc-still{background:linear-gradient(#1516091a,#1b120947), var(--umd-img-picnic,none) center/cover no-repeat}@keyframes pcSceneDrift{0%,to{transform:scale(1.015)translate(0)}50%{transform:scale(1.055)translate(-1cqmin,.8cqmin)}}@keyframes pcObjectGlint{0%,14%,to{opacity:0;transform:scale(.35)rotate(0)}20%,27%{opacity:1;transform:scale(1)rotate(45deg)}34%{opacity:0;transform:scale(.45)rotate(90deg)}}
