.hero3d-module__qMQ8dG__scene{perspective:1800px;perspective-origin:50% 40%;width:100%;max-width:440px;height:380px;margin:0 auto;position:relative}@media (min-width:640px){.hero3d-module__qMQ8dG__scene{height:420px}}.hero3d-module__qMQ8dG__tilt,.hero3d-module__qMQ8dG__sway,.hero3d-module__qMQ8dG__rig{transform-style:preserve-3d;position:absolute;inset:0}.hero3d-module__qMQ8dG__tilt{transform:rotateX(calc(var(--ty,0) * -7deg)) rotateY(calc(var(--tx,0) * 10deg));transition:transform .6s cubic-bezier(.22,.8,.22,1)}.hero3d-module__qMQ8dG__sway{animation:2.2s cubic-bezier(.2,.8,.2,1) both hero3d-module__qMQ8dG__settle}@keyframes hero3d-module__qMQ8dG__settle{0%{transform:rotateY(-22deg)rotateX(8deg)translateY(18px)}to{transform:none}}.hero3d-module__qMQ8dG__envRig{transform:rotateX(10deg)rotateY(-8deg)}.hero3d-module__qMQ8dG__env{width:300px;height:200px;transform-style:preserve-3d;margin-left:-150px;position:absolute;bottom:34px;left:50%}.hero3d-module__qMQ8dG__envBack{background:linear-gradient(170deg,#5f6f55 0%,#4c5a43 100%);border-radius:16px;position:absolute;inset:0;transform:translateZ(0);box-shadow:0 30px 60px -18px #2c332880}.hero3d-module__qMQ8dG__letterClip{pointer-events:none;height:560px;position:absolute;bottom:0;left:-40px;right:-40px;overflow:hidden;transform:translateZ(2px)}.hero3d-module__qMQ8dG__letter{text-align:center;background:linear-gradient(#fbf8f1 0%,#f3ede1 100%);border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;width:200px;height:266px;margin-left:-100px;padding:34px 18px 0;animation:1.5s cubic-bezier(.2,.8,.2,1) 1.2s forwards hero3d-module__qMQ8dG__letterRise;display:flex;position:absolute;bottom:8px;left:50%;transform:translateY(150px);box-shadow:0 16px 34px #2c332847,inset 0 0 0 1px #b8914f40}@keyframes hero3d-module__qMQ8dG__letterRise{0%{transform:translateY(150px)}to{transform:translateY(-84px)}}.hero3d-module__qMQ8dG__pocket{height:170px;position:absolute;bottom:0;left:0;right:0;transform:translateZ(4px)}.hero3d-module__qMQ8dG__pocket svg{filter:drop-shadow(0 -2px 3px #0000001f);width:100%;height:100%;display:block}.hero3d-module__qMQ8dG__flap{transform-origin:50% 0;width:300px;height:124px;transform-style:preserve-3d;animation:1s cubic-bezier(.45,0,.25,1) .45s forwards hero3d-module__qMQ8dG__flapOpen;position:absolute;top:0;left:0;transform:translateZ(6px)rotateX(0)}@keyframes hero3d-module__qMQ8dG__flapOpen{0%{transform:translateZ(6px)rotateX(0)}12%{transform:translateZ(6px)rotateX(8deg)}to{transform:translateZ(-2px)rotateX(180deg)}}.hero3d-module__qMQ8dG__flapFace,.hero3d-module__qMQ8dG__flapInner{backface-visibility:hidden;position:absolute;inset:0}.hero3d-module__qMQ8dG__flapInner{transform:rotateX(180deg)}.hero3d-module__qMQ8dG__flapFace svg,.hero3d-module__qMQ8dG__flapInner svg{width:100%;height:100%;display:block}.hero3d-module__qMQ8dG__floorGlow{background:radial-gradient(#463c2847 0%,#463c2800 70%);border-radius:50%;width:360px;height:60px;margin-left:-180px;position:absolute;bottom:10px;left:50%;transform:rotateX(80deg)translateZ(-10px)}.hero3d-module__qMQ8dG__dust{left:var(--x);top:var(--y);width:var(--s);height:var(--s);box-shadow:0 0 calc(var(--s) * 1.6) #e2c2768c;opacity:0;animation:hero3d-module__qMQ8dG__dust var(--d) ease-in-out var(--delay) infinite;background:radial-gradient(circle,#fff6d6 0%,#e2c276 45%,#c9a55a00 100%);border-radius:50%;position:absolute}.hero3d-module__qMQ8dG__dustLight{box-shadow:0 0 calc(var(--s) * 1.6) #fffaeb80;background:radial-gradient(circle,#fff 0%,#f5ecd8 50%,#f1e6cf00 100%)}@keyframes hero3d-module__qMQ8dG__dust{0%{transform:translate3d(0, 10px, var(--z));opacity:0}25%{opacity:1}75%{opacity:.8}to{transform:translate3d(8px, -46px, var(--z));opacity:0}}.hero3d-module__qMQ8dG__petal{left:var(--x);opacity:0;width:22px;height:28px;animation:hero3d-module__qMQ8dG__petal var(--d) linear var(--delay) infinite;position:absolute;top:-30px}.hero3d-module__qMQ8dG__petal svg{width:100%;height:100%;display:block}@keyframes hero3d-module__qMQ8dG__petal{0%{transform:translate3d(0, 0, var(--z)) rotateX(0deg) rotateY(0deg) rotateZ(0deg);opacity:0}10%{opacity:.9}85%{opacity:.8}to{transform:translate3d(var(--dx), 440px, var(--z)) rotateX(320deg) rotateY(200deg) rotateZ(90deg);opacity:0}}.hero3d-module__qMQ8dG__phoneRig{transform:rotateY(-16deg)rotateX(5deg)}.hero3d-module__qMQ8dG__phone{width:206px;transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(0)}.hero3d-module__qMQ8dG__halo{background:radial-gradient(circle,#f1e6cf38 0%,#f1e6cf00 65%);border-radius:50%;width:360px;height:360px;margin:-180px 0 0 -180px;position:absolute;top:50%;left:50%;transform:translateZ(-140px)}.hero3d-module__qMQ8dG__bubbles{transform-style:preserve-3d;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:absolute;top:40px;right:0}.hero3d-module__qMQ8dG__bubble{transform-style:preserve-3d;opacity:0;animation:hero3d-module__qMQ8dG__bubbleIn .6s cubic-bezier(.2, .9, .3, 1.3) var(--delay) forwards;display:block}.hero3d-module__qMQ8dG__bubble>span{color:#2c3328;white-space:nowrap;animation:hero3d-module__qMQ8dG__bob 5s ease-in-out calc(var(--delay) + .6s) infinite;background:#fff;border-radius:16px 16px 4px;padding:8px 14px;font-size:12px;font-weight:500;display:block;box-shadow:0 14px 30px #141a104d}@keyframes hero3d-module__qMQ8dG__bubbleIn{0%{opacity:0;transform:translate(-40px,12px)scale(.6)}to{opacity:1;transform:translate3d(0, 0, var(--z)) scale(1)}}@keyframes hero3d-module__qMQ8dG__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (max-width:639px){.hero3d-module__qMQ8dG__few{display:none}.hero3d-module__qMQ8dG__env{transform:scale(.9)}.hero3d-module__qMQ8dG__phone{width:186px}.hero3d-module__qMQ8dG__bubble>span{padding:7px 12px;font-size:11px}}.hero3d-module__qMQ8dG__still .hero3d-module__qMQ8dG__sway,.hero3d-module__qMQ8dG__still .hero3d-module__qMQ8dG__dust,.hero3d-module__qMQ8dG__still .hero3d-module__qMQ8dG__petal,.hero3d-module__qMQ8dG__still .hero3d-module__qMQ8dG__bubble>span{animation:none}.hero3d-module__qMQ8dG__still .hero3d-module__qMQ8dG__dust,.hero3d-module__qMQ8dG__still .hero3d-module__qMQ8dG__petal{display:none}.hero3d-module__qMQ8dG__still .hero3d-module__qMQ8dG__flap{animation:none;transform:translateZ(-2px)rotateX(180deg)}.hero3d-module__qMQ8dG__still .hero3d-module__qMQ8dG__letter{animation:none;transform:translateY(-84px)}.hero3d-module__qMQ8dG__still .hero3d-module__qMQ8dG__bubble{opacity:1;transform:translate3d(0, 0, var(--z));animation:none}.hero3d-module__qMQ8dG__still .hero3d-module__qMQ8dG__tilt{transform:none}
.blossom-oud-module__6LUG_q__scene{background-color:#f9e6d4}.blossom-oud-module__6LUG_q__heroBg{background:linear-gradient(#5a4326 0%,#8a6a3f 34%,#c39a63 62%,#ecd6b3 84%,#f9e6d4 100%)}.blossom-oud-module__6LUG_q__heroPalace{-o-object-position:bottom center;object-position:bottom center;max-height:46%;-webkit-mask-image:linear-gradient(#0000 0%,#000 38%);mask-image:linear-gradient(#0000 0%,#000 38%)}.blossom-oud-module__6LUG_q__heroPhotoBg{filter:blur(3px)brightness(.6)saturate(1.28)contrast(1.06);transform-origin:50%;transform:scale(1.08)}.blossom-oud-module__6LUG_q__pageBg{filter:blur(3px)brightness(.96)saturate(1.3)contrast(1.08);transform-origin:50%;transform:scale(1.08)}.blossom-oud-module__6LUG_q__pageWash{background:radial-gradient(120% 74% at 50% 32%,#fff4e21f,#3a241252 80%),linear-gradient(#3a24123d,#3a241229 46%,#3a241257)}.blossom-oud-module__6LUG_q__bokeh{background:radial-gradient(125% 92% at 50% 16%,#3a2810 0%,#1e1409 48%,#0f0904 100%);position:absolute;inset:0;overflow:hidden}.blossom-oud-module__6LUG_q__bokehDot{background:radial-gradient(circle closest-side at 50% 50%, #ffebb2f2, #f2c67080 calc(38% - var(--bsoft,0%)), #dcaa5a1f 78%, #dcaa5a00 100%);will-change:transform, opacity;animation:blossom-oud-module__6LUG_q__bo-bokeh-float var(--bd,16s) ease-in-out infinite alternate, blossom-oud-module__6LUG_q__bo-bokeh-pulse var(--bp,5s) ease-in-out infinite;animation-delay:var(--bdl,0s), var(--bpl,0s);border-radius:50%;position:absolute}@keyframes blossom-oud-module__6LUG_q__bo-bokeh-float{0%{transform:translate(0)}to{transform:translate(var(--bx,20px), var(--by,-28px))}}@keyframes blossom-oud-module__6LUG_q__bo-bokeh-pulse{0%,to{opacity:var(--bomin,.22)}50%{opacity:var(--bomax,.82)}}@media (prefers-reduced-motion:reduce){.blossom-oud-module__6LUG_q__bokehDot{opacity:.5;animation:none!important}}.blossom-oud-module__6LUG_q__textPanel{-webkit-backdrop-filter:blur(12px);background:#1a11099e;border:1px solid #d4af6e52;border-radius:24px;box-shadow:0 16px 44px #00000073,inset 0 1px #ffecbe14}.blossom-oud-module__6LUG_q__rsvpPanel{-webkit-backdrop-filter:blur(14px);background:linear-gradient(#22160ba8,#120b05b8);border:1px solid #d4af6e6b;box-shadow:0 16px 44px #00000080,inset 0 1px #ffecbe1a}@media (max-width:640px){.blossom-oud-module__6LUG_q__textPanel{-webkit-backdrop-filter:none;background:#1a1109bd}.blossom-oud-module__6LUG_q__rsvpPanel{-webkit-backdrop-filter:none;background:linear-gradient(#22160bc7,#120b05d6)}}@keyframes blossom-oud-module__6LUG_q__bo-kenburns{0%{transform:scale(1.02)}to{transform:scale(1.12)}}.blossom-oud-module__6LUG_q__kenburns{transform-origin:bottom;animation:5s ease-in-out infinite alternate blossom-oud-module__6LUG_q__bo-kenburns}@keyframes blossom-oud-module__6LUG_q__bo-sway{0%,to{transform:translate(-50%)rotate(-1.8deg)}50%{transform:translate(-50%)rotate(1.8deg)}}@keyframes blossom-oud-module__6LUG_q__bo-glow{0%,to{opacity:.3}50%{opacity:1}}.blossom-oud-module__6LUG_q__chandelier:before,.blossom-oud-module__6LUG_q__chandelierC:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffe2a08c,#ffe2a02e 60%,#0000);animation:4s ease-in-out infinite blossom-oud-module__6LUG_q__bo-glow;position:absolute;inset:-12% -18%}.blossom-oud-module__6LUG_q__chandelierImg{filter:drop-shadow(0 0 8px #ffe2a080);width:100%;display:block;position:relative}.blossom-oud-module__6LUG_q__chandelier{transform-origin:top;animation:6.5s ease-in-out infinite blossom-oud-module__6LUG_q__bo-sway}@keyframes blossom-oud-module__6LUG_q__bo-sway-c{0%,to{transform:rotate(-1.8deg)}50%{transform:rotate(1.8deg)}}.blossom-oud-module__6LUG_q__chandelierC{transform-origin:top;animation:6.5s ease-in-out infinite blossom-oud-module__6LUG_q__bo-sway-c;display:block;position:relative}@keyframes blossom-oud-module__6LUG_q__bo-sparkle{0%{opacity:0;transform:translateY(10px)scale(.5)}25%{opacity:.9}to{opacity:0;transform:translateY(-120px)scale(1.15)}}.blossom-oud-module__6LUG_q__sparkle{pointer-events:none;background:radial-gradient(circle,#fff3d0 0%,#ffdc9600 70%);border-radius:9999px;width:6px;height:6px;animation:6s linear infinite blossom-oud-module__6LUG_q__bo-sparkle;position:absolute}.blossom-oud-module__6LUG_q__archPhoto{border:2px solid #dcb878cc;border-radius:100px 100px 16px 16px;width:200px;height:264px;position:relative;overflow:hidden;box-shadow:0 14px 40px #32221280,inset 0 0 0 5px #fff6e124}.blossom-oud-module__6LUG_q__archPhoto img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.blossom-oud-module__6LUG_q__archPhoto:after{content:"";pointer-events:none;background:linear-gradient(#2a1e141f,#0000 34% 74%,#2a1e144d);position:absolute;inset:0}.blossom-oud-module__6LUG_q__openBtn{color:#fff8ec;background:linear-gradient(#cda767,#9c7838);position:relative;overflow:hidden;box-shadow:0 8px 24px #462e146b,inset 0 1px #ffffff52}.blossom-oud-module__6LUG_q__openBtn:after{content:"";background:linear-gradient(110deg,#0000 34%,#fff6dc99 50%,#0000 66%);animation:3.4s ease-in-out infinite blossom-oud-module__6LUG_q__bo-shimmer;position:absolute;inset:0;transform:translate(-120%)}@keyframes blossom-oud-module__6LUG_q__bo-shimmer{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}.blossom-oud-module__6LUG_q__scrollChevron{border-bottom:1.5px solid #fff6e9b3;border-right:1.5px solid #fff6e9b3;width:12px;height:12px;animation:1.7s ease-in-out infinite blossom-oud-module__6LUG_q__bo-bounce;transform:rotate(45deg)}@keyframes blossom-oud-module__6LUG_q__bo-bounce{0%,to{opacity:.5;transform:translateY(0)rotate(45deg)}50%{opacity:1;transform:translateY(5px)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.blossom-oud-module__6LUG_q__kenburns,.blossom-oud-module__6LUG_q__chandelier,.blossom-oud-module__6LUG_q__chandelierC,.blossom-oud-module__6LUG_q__sparkle,.blossom-oud-module__6LUG_q__openBtn:after,.blossom-oud-module__6LUG_q__scrollChevron{animation:none!important}}.blossom-oud-module__6LUG_q__heroCurtains{background:linear-gradient(90deg,#32221280 0%,#0000 22% 78%,#32221280 100%),radial-gradient(70% 40% at 50% 22%,#fff0d259,#0000 70%)}.blossom-oud-module__6LUG_q__heroOverlay{background:linear-gradient(#2a1e1459 0%,#2a1e1426 40%,#f9e6d40d 70%,#f9e6d4 100%),radial-gradient(60% 50% at 50% 42%,#fff4e040,#0000 70%)}.blossom-oud-module__6LUG_q__heroFallback{background:radial-gradient(70% 55% at 50% 38%,#efd9b6 0%,#d9b483 45%,#a9814f 78%,#6f5330 100%)}.blossom-oud-module__6LUG_q__glow{background:radial-gradient(60% 70% at 50% 45%,#fff8e9e6 0%,#f9e6d466 55%,#0000 80%)}.blossom-oud-module__6LUG_q__archCard{background:linear-gradient(#fffaf8 0%,#f7ecd9 100%);border:1.5px solid #86673980;border-radius:46% 46% 12px 12px/26% 26% 12px 12px;box-shadow:0 10px 30px #40312c14}.blossom-oud-module__6LUG_q__card{background:#fffaf8b3;border:1px solid #86673947;box-shadow:0 8px 24px #40312c12}.blossom-oud-module__6LUG_q__rule{background:linear-gradient(90deg,#0000,#866739a6,#0000);width:3.5rem;height:1px}.blossom-oud-module__6LUG_q__spine{background:linear-gradient(#0000,#d4af6e8c 8% 92%,#0000)}
.cosmos-love-module__DfiHBa__scene{color:#e9edff;min-height:100vh;font-family:var(--font-sans), system-ui, sans-serif;background:#05060f;position:relative;overflow-x:hidden}.cosmos-love-module__DfiHBa__backdrop{z-index:0;pointer-events:none;background:radial-gradient(120% 80% at 50% -10%,#1a2350 0%,#0c1030 38%,#05060f 72%),radial-gradient(90% 70% at 50% 120%,#241640 0%,#05060f00 60%);position:fixed;inset:0;overflow:hidden}.cosmos-love-module__DfiHBa__nebula,.cosmos-love-module__DfiHBa__nebula2{opacity:.5;will-change:transform;border-radius:50%;position:absolute}.cosmos-love-module__DfiHBa__nebula{background:radial-gradient(circle,#7854c48c,#7854c400 68%);width:70vw;max-width:620px;height:70vw;max-height:620px;animation:34s ease-in-out infinite alternate cosmos-love-module__DfiHBa__drift1;top:6%;left:-14%}.cosmos-love-module__DfiHBa__nebula2{background:radial-gradient(circle,#2c849c80,#2c849c00 68%);width:66vw;max-width:560px;height:66vw;max-height:560px;animation:40s ease-in-out infinite alternate cosmos-love-module__DfiHBa__drift2;bottom:4%;right:-16%}@keyframes cosmos-love-module__DfiHBa__drift1{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(6%,4%)scale(1.15)}}@keyframes cosmos-love-module__DfiHBa__drift2{0%{transform:translate(3%,2%)scale(1.1)}to{transform:translate(-5%,-3%)scale(.95)}}.cosmos-love-module__DfiHBa__starLayer{position:absolute;inset:0}.cosmos-love-module__DfiHBa__star{will-change:opacity, transform;animation:cosmos-love-module__DfiHBa__twinkle var(--tdur,3.4s) ease-in-out infinite alternate;animation-delay:var(--tdelay,0s);background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 6px 1px #d2e0ffb3}@keyframes cosmos-love-module__DfiHBa__twinkle{0%{opacity:var(--omin,.15);transform:scale(.7)}to{opacity:var(--omax,1);transform:scale(1)}}.cosmos-love-module__DfiHBa__shoot{opacity:0;will-change:transform, opacity;width:3px;height:3px;animation:cosmos-love-module__DfiHBa__shoot var(--sdur,9s) ease-in infinite;animation-delay:var(--sdelay,0s);background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 8px 2px #ffffffe6}.cosmos-love-module__DfiHBa__shoot:after{content:"";width:var(--slen,130px);transform-origin:100%;background:linear-gradient(270deg,#ffffffd9,#fff0);height:1px;position:absolute;top:50%;right:2px;transform:translateY(-50%)rotate(28deg)}@keyframes cosmos-love-module__DfiHBa__shoot{0%{opacity:0;transform:translate(0)}2%{opacity:1}12%{transform:translate(var(--sx,280px), var(--sy,150px));opacity:0}to{transform:translate(var(--sx,280px), var(--sy,150px));opacity:0}}.cosmos-love-module__DfiHBa__content{z-index:1;position:relative}.cosmos-love-module__DfiHBa__orbitWrap{width:260px;height:140px;margin:0 auto;position:relative}.cosmos-love-module__DfiHBa__lemniSvg{width:100%;height:100%;display:block;overflow:visible}.cosmos-love-module__DfiHBa__lemniPath{fill:none;stroke:url(#cl-grad);stroke-width:1.4px;opacity:.6;filter:drop-shadow(0 0 5px #96aaff80)}.cosmos-love-module__DfiHBa__lemniPathDim{fill:none;stroke:#b4c3ff29;stroke-width:6px}.cosmos-love-module__DfiHBa__orb{offset-path:path("M 34,70 C 34,28 94,28 130,70 C 166,112 226,112 226,70 C 226,28 166,28 130,70 C 94,112 34,112 34,70 Z");offset-rotate:0deg;will-change:offset-distance;border-radius:50%;width:15px;height:15px;margin:-7.5px;animation:11s linear infinite cosmos-love-module__DfiHBa__orbit;position:absolute;top:0;left:0}.cosmos-love-module__DfiHBa__orbA{background:radial-gradient(circle at 34% 30%,#fff,#ffe6a8 42%,#e0a44a 78%);box-shadow:0 0 16px 5px #ffd68cb3}.cosmos-love-module__DfiHBa__orbB{background:radial-gradient(circle at 34% 30%,#fff,#c3d6ff 42%,#6f86ff 78%);animation-delay:-5.5s;box-shadow:0 0 16px 5px #8caaffb3}@keyframes cosmos-love-module__DfiHBa__orbit{0%{offset-distance:0%}to{offset-distance:100%}}.cosmos-love-module__DfiHBa__pulse{animation:3s ease-in-out infinite cosmos-love-module__DfiHBa__pulse}@keyframes cosmos-love-module__DfiHBa__pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.cosmos-love-module__DfiHBa__spine{background:linear-gradient(#e6c97900,#e6c97973 12%,#96aaff73 88%,#96aaff00);width:1px}.cosmos-love-module__DfiHBa__node{background:#ffe6a8;box-shadow:0 0 10px 3px #ffd68ca6}.cosmos-love-module__DfiHBa__scrollDot{border:1px solid #e6c97980;border-radius:12px;width:22px;height:34px;position:relative}.cosmos-love-module__DfiHBa__scrollDot:after{content:"";background:#e6c979;border-radius:2px;width:3px;height:6px;animation:1.7s ease-in-out infinite cosmos-love-module__DfiHBa__scrolldot;position:absolute;top:7px;left:50%;transform:translate(-50%)}@keyframes cosmos-love-module__DfiHBa__scrolldot{0%{opacity:0;transform:translate(-50%)}40%{opacity:1}80%{opacity:0;transform:translate(-50%,12px)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.cosmos-love-module__DfiHBa__nebula,.cosmos-love-module__DfiHBa__nebula2,.cosmos-love-module__DfiHBa__star,.cosmos-love-module__DfiHBa__shoot,.cosmos-love-module__DfiHBa__orb,.cosmos-love-module__DfiHBa__pulse,.cosmos-love-module__DfiHBa__scrollDot:after{animation:none}.cosmos-love-module__DfiHBa__star{opacity:.75}.cosmos-love-module__DfiHBa__orb{offset-distance:25%}.cosmos-love-module__DfiHBa__orbB{offset-distance:75%}}
.cupid-letter-module__HbqKlW__scene{background:#6f8f92;min-height:100vh}.cupid-letter-module__HbqKlW__bgVideoWrap{z-index:0;backface-visibility:hidden;background:#6f8f92 url(/images/cupid-bg-poster.jpg) 50%/cover no-repeat;position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}@media (max-width:767px){.cupid-letter-module__HbqKlW__bgVideoWrap{background-image:url(/images/cupid-bg-mobile-poster.jpg)}}.cupid-letter-module__HbqKlW__bgVideo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:100dvh;position:absolute;inset:0}.cupid-letter-module__HbqKlW__scrim{background:linear-gradient(#24383a52 0%,#24383a24 20% 68%,#24383a6b 100%);position:absolute;inset:0}.cupid-letter-module__HbqKlW__intro{cursor:pointer;z-index:100;background:radial-gradient(at 50% 42%,#fff 0%,#fbfaf5 44%,#f1f0e9 100%);flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.cupid-letter-module__HbqKlW__introGlow{pointer-events:none;z-index:1;background:radial-gradient(circle,#e0be7847 0%,#e0be7814 42%,#0000 70%);border-radius:50%;width:min(120vw,720px);height:min(120vw,720px);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.cupid-letter-module__HbqKlW__introVideo{z-index:2;width:min(86vw,430px);height:auto;position:relative;-webkit-mask-image:radial-gradient(60% 60%,#000 52%,#0000 80%);mask-image:radial-gradient(60% 60%,#000 52%,#0000 80%)}.cupid-letter-module__HbqKlW__bloom{z-index:3;opacity:0;pointer-events:none;will-change:transform, opacity;background:radial-gradient(circle,#fffaecfa 0%,#ffeec8b8 30%,#f0d69642 56%,#0000 76%);border-radius:50%;width:min(170vw,920px);height:min(170vw,920px);margin:auto;position:absolute;inset:0}.cupid-letter-module__HbqKlW__openHeart{z-index:4;opacity:0;pointer-events:none;will-change:transform, opacity;margin:auto;position:absolute;inset:0}.cupid-letter-module__HbqKlW__tapHint{z-index:2;animation:2.4s ease-in-out infinite cupid-letter-module__HbqKlW__breathe;position:relative}@keyframes cupid-letter-module__HbqKlW__breathe{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.cupid-letter-module__HbqKlW__oval{border-radius:50%;overflow:hidden}.cupid-letter-module__HbqKlW__content{z-index:10;opacity:0;position:relative;transform:translateY(40px)}@media (prefers-reduced-motion:reduce){.cupid-letter-module__HbqKlW__tapHint{animation:none!important}}
