.pop-up-scene-module__4rX_ta__scene{width:calc(var(--u)*390);height:calc(var(--u)*844);margin-left:calc(var(--u)*-195);font-family:Be Vietnam Pro,system-ui,sans-serif;position:absolute;top:0;left:50%}.pop-up-scene-module__4rX_ta__camera{perspective:calc(var(--u)*1500);perspective-origin:50% calc(var(--u)*304);position:absolute;inset:0}.pop-up-scene-module__4rX_ta__stage{left:calc(var(--u)*36);width:calc(var(--u)*318);height:0;transform-style:preserve-3d;transform-origin:50% 0;will-change:transform;transform:translate3d(0,calc(var(--u)*473),0)rotateX(-27deg);position:absolute;top:0}.pop-up-scene-module__4rX_ta__scene[data-pose=closed]:not([data-theme=stage]) .pop-up-scene-module__4rX_ta__stage{transform:translate3d(0,calc(var(--u)*224),0)rotate(-1.5deg)rotateX(-88deg)}.pop-up-scene-module__4rX_ta__scene[data-pose=closed][data-theme=house] .pop-up-scene-module__4rX_ta__stage{transform:translate3d(0,calc(var(--u)*268),0)rotate(-1.5deg)rotateX(-88deg)}.pop-up-scene-module__4rX_ta__plane{width:100%;height:calc(var(--u)*700);transform-style:preserve-3d;transform-origin:50% 0;position:absolute;top:0;left:0;transform:rotateX(90deg)}.pop-up-scene-module__4rX_ta__floor{height:calc(var(--u)*var(--panel));background:var(--pu-paper);will-change:transform;position:absolute;top:0;left:0;right:0;overflow:hidden}.pop-up-scene-module__4rX_ta__floor:before{content:"";height:calc(var(--u)*140);pointer-events:none;background:linear-gradient(#28140a42,#0000);position:absolute;inset:0 0 auto}.pop-up-scene-module__4rX_ta__floorExt{left:0;right:0;top:calc(var(--u)*var(--panel) - 1px);background:var(--pu-paper);transform-origin:50% 0;will-change:transform;position:absolute;bottom:0}.pop-up-scene-module__4rX_ta__scene[data-pose=closed]:not([data-theme=stage]) .pop-up-scene-module__4rX_ta__floorExt{transform:scaleY(0)}.pop-up-scene-module__4rX_ta__contact{left:50%;top:calc(var(--u)*var(--top));width:var(--spread);height:calc(var(--u)*16);filter:blur(calc(var(--u)*7));background:#28100a57;border-radius:50%;position:absolute;transform:translate(-50%)}.pop-up-scene-module__4rX_ta__scene[data-pose=closed] .pop-up-scene-module__4rX_ta__contact{opacity:0}.pop-up-scene-module__4rX_ta__back{width:100%;height:calc(var(--u)*var(--panel));transform-style:preserve-3d;transform-origin:50% 100%;position:absolute;bottom:0;left:0;transform:translateY(-1px)}.pop-up-scene-module__4rX_ta__scene[data-pose=closed]:not([data-theme=stage]) .pop-up-scene-module__4rX_ta__back{transform:translateY(-1px)rotateX(-90deg)}.pop-up-scene-module__4rX_ta__faceInner,.pop-up-scene-module__4rX_ta__faceCover{will-change:transform;backface-visibility:hidden;background:var(--back,var(--pu-paper))center/cover;position:absolute;inset:0;overflow:hidden}.pop-up-scene-module__4rX_ta__faceInner:after{content:"";pointer-events:none;background:linear-gradient(#ffffff0f,#0000 40%,#28140a29);position:absolute;inset:0}.pop-up-scene-module__4rX_ta__faceCover{box-shadow:0 calc(var(--u)*14)calc(var(--u)*34)#00000057;transform:rotateX(180deg)}.pop-up-scene-module__4rX_ta__layer{padding-bottom:calc(var(--u)*var(--lift));filter:drop-shadow(0 calc(var(--u)*7)calc(var(--u)*9)#1e0a054d);transform-origin:50% 100%;transform:translate3d(calc(-50% + var(--u)*var(--x)),0,calc(var(--u)*var(--z)));will-change:transform;backface-visibility:hidden;position:absolute;bottom:0;left:50%}.pop-up-scene-module__4rX_ta__scene[data-pose=closed] .pop-up-scene-module__4rX_ta__layer{visibility:hidden}.pop-up-scene-module__4rX_ta__layer img{max-width:none;display:block}.pop-up-scene-module__4rX_ta__layer img[data-sized=tall]{height:calc(var(--u)*var(--tall));width:auto}.pop-up-scene-module__4rX_ta__layer img[data-sized=wide]{width:calc(var(--u)*var(--wide));height:auto}.pop-up-scene-module__4rX_ta__layer img.pop-up-scene-module__4rX_ta__customCouple{filter:drop-shadow(calc(var(--u)*3)0 0 #fff)drop-shadow(calc(var(--u)*-3)0 0 #fff)drop-shadow(0 calc(var(--u)*3)0 #fff)drop-shadow(0 calc(var(--u)*-3)0 #fff)}.pop-up-scene-module__4rX_ta__air{pointer-events:none;position:absolute;inset:0}.pop-up-scene-module__4rX_ta__invite{padding:calc(var(--u)*var(--lip))calc(var(--u)*8)0;color:var(--pu-ink);text-align:center;position:absolute;top:0;left:0;right:0}.pop-up-scene-module__4rX_ta__invite small{font-size:calc(var(--u)*13);letter-spacing:.18em;text-transform:uppercase;font-weight:700;display:block}.pop-up-scene-module__4rX_ta__invite p{margin:calc(var(--u)*6)0 0;font-size:calc(var(--u)*12);line-height:1.3}.pop-up-scene-module__4rX_ta__latin{font:italic 500 calc(var(--u)*14)/1.15 "Cormorant Garamond",serif;display:block}.pop-up-scene-module__4rX_ta__when{gap:calc(var(--u)*12);margin-top:calc(var(--u)*10);text-align:left;grid-template-columns:auto 1fr;align-items:center;display:grid}.pop-up-scene-module__4rX_ta__whenDate{text-align:center;padding-right:calc(var(--u)*12);font-size:calc(var(--u)*10.5);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-right:1.5px solid;font-weight:700}.pop-up-scene-module__4rX_ta__whenDate b{font:800 calc(var(--u)*52)/1 Fraunces,serif;color:var(--pu-accent);letter-spacing:0;display:block}.pop-up-scene-module__4rX_ta__when h3{font:800 calc(var(--u)*24)/1.05 Fraunces,serif;color:var(--pu-accent);overflow-wrap:anywhere;margin:0}.pop-up-scene-module__4rX_ta__when span{font-size:calc(var(--u)*11);margin-top:calc(var(--u)*2);line-height:1.35;display:block}.pop-up-scene-module__4rX_ta__moon{top:calc(var(--u)*14);width:calc(var(--u)*146);height:calc(var(--u)*146);margin-left:calc(var(--u)*-73);box-shadow:0 0 0 calc(var(--u)*2)#b98d46,0 0 0 calc(var(--u)*7)#f7d9cb,0 0 0 calc(var(--u)*8)#b98d46;text-align:center;color:#6f2a22;background:#f7d9cb;border-radius:50%;position:absolute;left:50%}.pop-up-scene-module__4rX_ta__moon svg{width:100%;height:100%;position:absolute;inset:0}.pop-up-scene-module__4rX_ta__moon text{fill:#6f2a22;font:700 18px Charm,cursive}.pop-up-scene-module__4rX_ta__moon b{left:0;right:0;top:calc(var(--u)*51);font:800 calc(var(--u)*37)/.98 Fraunces,serif;position:absolute}.pop-up-scene-module__4rX_ta__coverText{left:0;right:0;top:calc(var(--u)*360);text-align:center;color:#7d2d24;font-size:calc(var(--u)*14);letter-spacing:.12em;text-transform:uppercase;font-weight:500;position:absolute}.pop-up-scene-module__4rX_ta__flyer{width:calc(var(--u)*112);height:calc(var(--u)*150);will-change:transform;position:absolute;top:0;left:0}.pop-up-scene-module__4rX_ta__flyer[data-side=l]{transform:translate(calc(var(--u)*22),calc(var(--u)*234))}.pop-up-scene-module__4rX_ta__flyer[data-side=r]{transform:translate(calc(var(--u)*256),calc(var(--u)*234))}.pop-up-scene-module__4rX_ta__scene[data-pose=closed] .pop-up-scene-module__4rX_ta__flyer[data-side=l]{transform:translate(calc(var(--u)*48),calc(var(--u)*372))rotate(-8deg)scale(.98)}.pop-up-scene-module__4rX_ta__scene[data-pose=closed] .pop-up-scene-module__4rX_ta__flyer[data-side=r]{transform:translate(calc(var(--u)*214),calc(var(--u)*416))rotate(8deg)scale(.98)}.pop-up-scene-module__4rX_ta__crane{left:calc(var(--u)*8);width:calc(var(--u)*96);position:absolute;top:0}.pop-up-scene-module__4rX_ta__crane[data-mirrored]{transform:scaleX(-1)}.pop-up-scene-module__4rX_ta__crane i{aspect-ratio:1;width:100%;filter:drop-shadow(0 calc(var(--u)*5)calc(var(--u)*6)#1e0a0547);background-position:0 0;background-repeat:no-repeat;background-size:800% 100%;display:block}.pop-up-scene-module__4rX_ta__tag{width:100%;position:absolute;bottom:0;left:0}.pop-up-scene-module__4rX_ta__tag img{width:100%;filter:drop-shadow(0 calc(var(--u)*5)calc(var(--u)*6)#1e0a054d);display:block}.pop-up-scene-module__4rX_ta__tag img[data-mirrored]{transform:scaleX(-1)}.pop-up-scene-module__4rX_ta__tag span{text-align:center;font:800 calc(var(--u)*19*var(--fit))/1.02 Fraunces,serif;color:#7d2d24;padding:calc(var(--u)*4)calc(var(--u)*10);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pop-up-scene-module__4rX_ta__hy{top:calc(var(--u)*16);width:calc(var(--u)*104);margin-left:calc(var(--u)*-52);position:absolute;left:50%}.pop-up-scene-module__4rX_ta__coverHy{top:calc(var(--u)*28);width:calc(var(--u)*128);margin-left:calc(var(--u)*-64);position:absolute;left:50%}.pop-up-scene-module__4rX_ta__scene[data-theme=house] .pop-up-scene-module__4rX_ta__faceInner{border-radius:50% 50% 0 0/15% 15% 0 0}.pop-up-scene-module__4rX_ta__scene[data-theme=house] .pop-up-scene-module__4rX_ta__faceCover{background:var(--pu-paper);border-radius:0 0 50% 50%/0 0 15% 15%}.pop-up-scene-module__4rX_ta__word{font:900 calc(var(--u)*62*var(--fit))/.96 Phudu,sans-serif;color:var(--pu-accent);white-space:nowrap;paint-order:stroke fill;-webkit-text-stroke:calc(var(--u)*14*var(--fit))#fff;letter-spacing:-.01em;transform:rotate(-3deg)}.pop-up-scene-module__4rX_ta__arch{width:100%;position:absolute;inset:0 0 auto}.pop-up-scene-module__4rX_ta__arch text{text-transform:uppercase;letter-spacing:1.5px;fill:var(--pu-accent);font:400 17px Oswald,sans-serif}.pop-up-scene-module__4rX_ta__cord{stroke:#8e7a62;stroke-width:.8px}.pop-up-scene-module__4rX_ta__scene[data-theme=lantern] .pop-up-scene-module__4rX_ta__faceInner{border-radius:50% 50% 0 0/14% 14% 0 0}.pop-up-scene-module__4rX_ta__scene[data-theme=lantern] .pop-up-scene-module__4rX_ta__layer:has(.pop-up-scene-module__4rX_ta__sway){filter:none}.pop-up-scene-module__4rX_ta__sway{transform-origin:50% calc(var(--u)*-18);position:relative}.pop-up-scene-module__4rX_ta__string{left:50%;bottom:calc(100% - var(--u)*4);width:1px;height:calc(var(--u)*var(--drop));background:#8e7a62;position:absolute}[data-pu-live] .pop-up-scene-module__4rX_ta__sway{animation:3.4s ease-in-out infinite pop-up-scene-module__4rX_ta__pu-sway;animation-delay:calc(var(--beat)*.35s)}.pop-up-scene-module__4rX_ta__sway[data-lit]:before{content:"";aspect-ratio:1;z-index:-1;background:radial-gradient(circle,#ffb03c80,#0000 68%);width:190%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pop-up-scene-module__4rX_ta__pu-sway{25%{transform:rotate(2.6deg)}75%{transform:rotate(-2.6deg)}}.pop-up-scene-module__4rX_ta__scene[data-pose=closed][data-theme=lantern] .pop-up-scene-module__4rX_ta__stage{transform:translate3d(0,calc(var(--u)*236),0)rotateX(-88deg)}.pop-up-scene-module__4rX_ta__scene[data-theme=lantern] .pop-up-scene-module__4rX_ta__faceCover{background:var(--pu-petal-hinge);box-shadow:0 calc(var(--u)*22)calc(var(--u)*46)#0009}.pop-up-scene-module__4rX_ta__scene[data-theme=lantern] .pop-up-scene-module__4rX_ta__faceCover:before{content:"";inset:calc(var(--u)*11);border:1px solid var(--pu-foil);opacity:.6;position:absolute}.pop-up-scene-module__4rX_ta__pill{top:calc(var(--u)*18);color:var(--pu-accent);font:800 calc(var(--u)*21)/1 Fraunces,serif;padding:calc(var(--u)*9)calc(var(--u)*18);white-space:nowrap;box-shadow:0 0 0 calc(var(--u)*2)#b68a3e;background:#fff7e6;border-radius:99px;position:absolute;left:50%;transform:translate(-50%)}.pop-up-scene-module__4rX_ta__head{text-align:center;color:var(--pu-accent);font:900 calc(var(--u)*37*var(--fit))/.98 Phudu,sans-serif;paint-order:stroke fill;-webkit-text-stroke:calc(var(--u)*11*var(--fit))#fff;white-space:nowrap;transform:rotate(-2deg)}.pop-up-scene-module__4rX_ta__head small{width:fit-content;margin:0 auto calc(var(--u)*5);font:italic 500 calc(var(--u)*16)/1 Fraunces,serif;-webkit-text-stroke:0;paint-order:normal;color:var(--pu-accent);padding:calc(var(--u)*5)calc(var(--u)*12)calc(var(--u)*6);box-shadow:0 0 0 calc(var(--u)*1.5)#b68a3e;background:#fff7e6;border-radius:99px;display:block}.pop-up-scene-module__4rX_ta__curtains{width:100%;height:calc(var(--u)*var(--panel));-webkit-mask:var(--mask)center/cover no-repeat;-webkit-mask:var(--mask)center/cover no-repeat;mask:var(--mask)center/cover no-repeat;will-change:transform;transform:translate3d(0,-1px,calc(var(--u)*3));position:absolute;bottom:0;left:0;overflow:hidden}.pop-up-scene-module__4rX_ta__backdrop{background:#0f000385;position:absolute;inset:0}.pop-up-scene-module__4rX_ta__curtain{will-change:transform;width:35.6%;height:85%;filter:drop-shadow(0 calc(var(--u)*4)calc(var(--u)*8)#14000080);position:absolute;top:0;transform:scaleX(.24)}.pop-up-scene-module__4rX_ta__scene[data-pose=closed] .pop-up-scene-module__4rX_ta__curtain{transform:none}.pop-up-scene-module__4rX_ta__curtain[data-side=l]{transform-origin:0;left:15.4%}.pop-up-scene-module__4rX_ta__curtain[data-side=r]{transform-origin:100%;right:15.3%}.pop-up-scene-module__4rX_ta__curtain i{background:var(--curtain)center/100% 100% no-repeat;position:absolute;inset:0}.pop-up-scene-module__4rX_ta__curtain[data-side=r] i{transform:scaleX(-1)}
.pop-up-lotus-cover-module__c_3s1a__petal{--petal-long:calc(var(--u)*var(--panel));--petal-deep:calc(var(--u)*192);transform-style:preserve-3d;will-change:transform;position:absolute}.pop-up-lotus-cover-module__c_3s1a__petal[data-side=l]{width:var(--petal-deep);height:var(--petal-long);transform-origin:0;top:0;left:0;transform:translateZ(4px)}.pop-up-lotus-cover-module__c_3s1a__petal[data-side=r]{width:var(--petal-deep);height:var(--petal-long);transform-origin:100%;top:0;right:0;transform:translateZ(5px)}.pop-up-lotus-cover-module__c_3s1a__petal[data-side=t]{height:calc(var(--u)*244);transform-origin:50% 0;top:0;left:0;right:0;transform:translateZ(2px)}.pop-up-lotus-cover-module__c_3s1a__petal[data-side=b]{left:0;right:0;top:calc(var(--u)*(var(--panel) - 244));height:calc(var(--u)*244);transform-origin:50% 100%;transform:translateZ(3px)}.pop-up-lotus-cover-module__c_3s1a__face{backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.pop-up-lotus-cover-module__c_3s1a__petal[data-side=l] .pop-up-lotus-cover-module__c_3s1a__face[data-kind=inside],.pop-up-lotus-cover-module__c_3s1a__petal[data-side=r] .pop-up-lotus-cover-module__c_3s1a__face[data-kind=inside]{transform:rotateY(180deg)}.pop-up-lotus-cover-module__c_3s1a__petal[data-side=t] .pop-up-lotus-cover-module__c_3s1a__face[data-kind=inside],.pop-up-lotus-cover-module__c_3s1a__petal[data-side=b] .pop-up-lotus-cover-module__c_3s1a__face[data-kind=inside]{transform:rotateX(180deg)}.pop-up-lotus-cover-module__c_3s1a__face path{vector-effect:non-scaling-stroke}.pop-up-lotus-cover-module__c_3s1a__castShadow{fill:none;stroke:var(--pu-petal-shadow);stroke-width:calc(var(--u)*9)}.pop-up-lotus-cover-module__c_3s1a__paper{fill:url(#pu-lotus-outside)}.pop-up-lotus-cover-module__c_3s1a__tints{width:0;height:0;position:absolute}.pop-up-lotus-cover-module__c_3s1a__vein{fill:none;stroke:var(--pu-foil);stroke-width:.6px;opacity:.34}.pop-up-lotus-cover-module__c_3s1a__foil{fill:none;stroke:var(--pu-foil);stroke-width:1.1px}.pop-up-lotus-cover-module__c_3s1a__face[data-kind=inside] .pop-up-lotus-cover-module__c_3s1a__paper{fill:var(--pu-paper)}.pop-up-lotus-cover-module__c_3s1a__face[data-kind=inside] .pop-up-lotus-cover-module__c_3s1a__castShadow{display:none}.pop-up-lotus-cover-module__c_3s1a__face[data-kind=inside] .pop-up-lotus-cover-module__c_3s1a__vein,.pop-up-lotus-cover-module__c_3s1a__face[data-kind=inside] .pop-up-lotus-cover-module__c_3s1a__foil{stroke:#d9cdb2}.pop-up-lotus-cover-module__c_3s1a__seal{left:calc(50% - var(--u)*88);top:calc(var(--u)*(var(--panel)/2 - 88));width:calc(var(--u)*176);height:calc(var(--u)*176);box-shadow:0 calc(var(--u)*2)calc(var(--u)*3)#28040a66,0 calc(var(--u)*12)calc(var(--u)*26)#28040a80;will-change:transform;background:#fbf5e7;border-radius:50%;position:absolute;transform:translateZ(6px)}.pop-up-lotus-cover-module__c_3s1a__seal svg{width:100%;height:100%;position:absolute;inset:0}.pop-up-lotus-cover-module__c_3s1a__seal text{letter-spacing:1.9px;text-transform:uppercase;fill:var(--pu-seal-line);font:600 10px Be Vietnam Pro,sans-serif}.pop-up-lotus-cover-module__c_3s1a__seal text[data-long-line]{font-size:calc(10px*var(--line-fit));letter-spacing:calc(1.9px*var(--line-fit))}.pop-up-lotus-cover-module__c_3s1a__ring,.pop-up-lotus-cover-module__c_3s1a__ringFine{fill:none;stroke:var(--pu-seal-ring)}.pop-up-lotus-cover-module__c_3s1a__ring{stroke-width:1.4px}.pop-up-lotus-cover-module__c_3s1a__ringFine{stroke-width:.5px}.pop-up-lotus-cover-module__c_3s1a__names{color:var(--pu-seal-ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pop-up-lotus-cover-module__c_3s1a__names b{max-width:calc(var(--u)*112);text-wrap:balance;font:italic 500 calc(var(--u)*27*var(--fit))/1.02 "Cormorant Garamond",serif;display:block}.pop-up-lotus-cover-module__c_3s1a__names i{font:italic 500 calc(var(--u)*19)/1 "Cormorant Garamond",serif;color:var(--pu-seal-line)}
.pop-up-intro-module__4Da41G__intro{inset:var(--preview-banner-h,0px)0 0;z-index:50;background:var(--pu-world);position:fixed}.pop-up-intro-module__4Da41G__column{width:var(--col);height:100%;margin:0 auto;position:relative;overflow:hidden}.pop-up-intro-module__4Da41G__tap{cursor:pointer;-webkit-tap-highlight-color:transparent;z-index:9;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.pop-up-intro-module__4Da41G__hint{left:50%;bottom:calc(28px + env(safe-area-inset-bottom));z-index:8;letter-spacing:.04em;white-space:nowrap;color:var(--pu-hint-ink,#fff);background:var(--pu-hint-bg,#00000047);pointer-events:none;border-radius:99px;margin:0;padding:9px 18px;font:600 13px/1 Be Vietnam Pro,sans-serif;position:absolute;transform:translate(-50%)}.pop-up-intro-module__4Da41G__pocket{left:calc(var(--u)*21);top:calc(var(--u)*372);width:calc(var(--u)*348);filter:drop-shadow(0 calc(var(--u)*16)calc(var(--u)*26)#0000006b);will-change:transform;position:absolute}.pop-up-intro-module__4Da41G__pocket img{width:100%;display:block}.pop-up-intro-module__4Da41G__stamp{text-align:center;color:#e9c987;position:absolute;top:38%;left:0;right:0}.pop-up-intro-module__4Da41G__stamp b{font:800 calc(var(--u)*31)/1.05 Fraunces,serif;display:block}.pop-up-intro-module__4Da41G__stamp span{font:600 calc(var(--u)*14)/1.3 "Be Vietnam Pro",sans-serif;letter-spacing:.08em;margin-top:calc(var(--u)*6);display:block}.pop-up-intro-module__4Da41G__dim{inset:calc(var(--u)*-40);will-change:opacity;background:radial-gradient(70% 46% at 50% 40%,#0a00000a,#0a0000b3);position:absolute}
.pop-up-lantern-sky-module__nE7mZa__sky{pointer-events:none;will-change:transform;position:absolute;inset:0}.pop-up-lantern-sky-module__nE7mZa__cord{width:100%;position:absolute;top:0;left:0;overflow:visible}.pop-up-lantern-sky-module__nE7mZa__cord path{fill:none;stroke:var(--pu-cord);stroke-width:.8px;opacity:.55}.pop-up-lantern-sky-module__nE7mZa__lantern{left:calc(var(--u)*(var(--at) - var(--wide)/2));top:calc(var(--u)*(var(--top) + var(--drop)));width:calc(var(--u)*var(--wide));transform-origin:50% calc(var(--u)*var(--drop)*-1);animation:4.2s ease-in-out infinite pop-up-lantern-sky-module__nE7mZa__pu-sky-sway;animation-delay:calc(var(--beat)*-.9s);position:absolute}.pop-up-lantern-sky-module__nE7mZa__lantern img{width:100%;display:block;position:relative}.pop-up-lantern-sky-module__nE7mZa__string{left:50%;bottom:calc(100% - var(--u)*4);width:1px;height:calc(var(--u)*var(--drop));background:var(--pu-cord);opacity:.6;position:absolute}.pop-up-lantern-sky-module__nE7mZa__glow{aspect-ratio:1;background:radial-gradient(circle,var(--pu-glow,#ffb05c6b),var(--pu-glow-far,#ff96461f)42%,transparent 68%);width:300%;animation:3.1s ease-in-out infinite pop-up-lantern-sky-module__nE7mZa__pu-sky-glow;animation-delay:calc(var(--beat)*-.7s);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pop-up-lantern-sky-module__nE7mZa__pu-sky-sway{50%{transform:rotate(1.8deg)}0%,to{transform:rotate(-1.8deg)}}@keyframes pop-up-lantern-sky-module__nE7mZa__pu-sky-glow{50%{opacity:.72}}@media (prefers-reduced-motion:reduce){.pop-up-lantern-sky-module__nE7mZa__lantern,.pop-up-lantern-sky-module__nE7mZa__glow{animation:none}}
.pop-up-base-module__FTnGOW__root{--col:min(100vw,480px);--u:min(calc(var(--col)/390),calc(var(--vh)/760));--base:var(--pu-paper);--desk:var(--pu-world);--panel:#fff;--gold:var(--pu-accent);--gold-hi:var(--pu-accent);--gold-deep:var(--pu-accent);--ink:var(--pu-ink);--ink-soft:var(--pu-ink);--line:color-mix(in srgb,var(--pu-accent)40%,transparent);--script:Charm,cursive;--caps:"Be Vietnam Pro",system-ui,sans-serif;--serif:"Be Vietnam Pro",system-ui,sans-serif;--display:var(--pu-display);--fab-edge:max(12px,calc((100vw - var(--col))/2 + 14px));background:var(--pu-world);color:var(--pu-ink);font-size:15px}.pop-up-base-module__FTnGOW__root[data-lang=vi]{--script:Charm,cursive;--caps:"Be Vietnam Pro",system-ui,sans-serif;--display:var(--pu-display)}.pop-up-base-module__FTnGOW__root .pop-up-base-module__FTnGOW__column{background:var(--pu-paper);color:var(--pu-ink)}
.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__sec{padding:44px 20px 12px}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__kicker{font:var(--pu-display-weight,800)clamp(27px,calc(var(--col)*.08),33px)/1.1 var(--pu-display);color:var(--pu-accent)}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__h2{letter-spacing:.02em;text-transform:none;color:var(--pu-ink);font:500 15px/1.4 Be Vietnam Pro,sans-serif}.pop-up-sections-module__4Cukea__popTop{margin:0 auto 6px;display:block}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__deco.pop-up-sections-module__4Cukea__popTop{width:auto;height:auto;position:relative;inset:auto;transform:none}.pop-up-sections-module__4Cukea__popTop img{filter:drop-shadow(0 6px 8px #1e0a0540);width:auto;height:76px;margin:0 auto;display:block}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__secNews{padding-top:8px}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__families{grid-template-columns:1fr 1fr;gap:0;margin-top:20px;display:grid}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__families>div{background:#fff;padding:30px 12px;box-shadow:0 8px 22px #32190f24}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__families>div:first-child{border-radius:0 100% 100% 0/0 18% 18% 0;margin-right:-8px;padding-right:22px;rotate:-1.4deg}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__families>div:last-child{border-radius:100% 0 0 100%/18% 0 0 18%;margin-top:22px;margin-left:-8px;padding-left:22px;rotate:1.4deg}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__famLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--pu-accent);font:700 11px/1.3 Be Vietnam Pro,sans-serif}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__famNames{margin-top:8px;font-size:12.5px;line-height:1.5}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__famPlace{opacity:.8;margin-top:8px;font-size:12px;line-height:1.45}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__lead{margin-top:22px;font-size:14px;line-height:1.5}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__coupleLine{font:700 clamp(26px,calc(var(--col)*.078),32px)/1.15 var(--script);color:var(--pu-accent);margin-top:8px}.pop-up-sections-module__4Cukea__dayLeaf{background:#fff;border-radius:14px;width:176px;margin-top:20px;padding-bottom:12px;display:inline-block;overflow:hidden;box-shadow:0 8px 22px #32190f29}.pop-up-sections-module__4Cukea__dayLeaf i{background:var(--pu-accent);color:#fff;letter-spacing:.1em;text-transform:uppercase;padding:9px 0;font:700 12px/1 Be Vietnam Pro,sans-serif;display:block}.pop-up-sections-module__4Cukea__dayLeaf b{color:var(--pu-accent);font:900 76px/1.05 Fraunces,serif;display:block}.pop-up-sections-module__4Cukea__dayLeaf span{text-transform:capitalize;font-size:12.5px;font-weight:600;display:block}.pop-up-sections-module__4Cukea__lunar{margin:14px 0 0;font-size:13px}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__countdown{margin-top:14px}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__countdown b{color:var(--pu-accent);font:800 24px/1.1 Fraunces,serif}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__secVenue,.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__secDay,.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__secDetails{margin:14px 14px 0;padding:34px 26px 30px}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__panel{background:#fff;border-radius:16px;inset:0;box-shadow:0 6px 18px #32190f1f}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__btn{background:var(--pu-accent);border-color:var(--pu-accent);color:#fff;letter-spacing:.02em;text-transform:none;border-radius:99px;font:700 13px/1 Be Vietnam Pro,sans-serif}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__ghost{color:var(--pu-accent);background:0 0}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__on{background:var(--pu-accent);color:#fff}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__albumGrid{gap:12px}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__shot{background:#fff;border-radius:12px;padding:7px;box-shadow:0 8px 18px #28140a38}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__shot img{border-radius:7px}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__shot:nth-child(odd){rotate:-1deg}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__shot:nth-child(2n){rotate:1.4deg}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__rsvpMark span{margin:0;display:inline}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__rsvpMark{color:var(--pu-accent);font:var(--pu-display-weight,800)clamp(27px,calc(var(--col)*.08),33px)/1.1 var(--pu-display);white-space:nowrap;letter-spacing:.02em;justify-content:center;gap:0;display:flex}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__submit{background:var(--pu-accent);border-color:var(--pu-accent);color:#fff;letter-spacing:.02em;text-transform:none;border-radius:99px;font:700 14px/1 Be Vietnam Pro,sans-serif}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__choice{border-radius:10px}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__secThanks{background:color-mix(in srgb,var(--pu-accent)9%,var(--pu-paper));flex-direction:column;min-height:0;margin-top:40px;padding:44px 0 0;display:flex;overflow:hidden}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__thanksText{color:var(--pu-ink);order:1;padding:0 20px;position:relative;inset:auto}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__secThanks .pop-up-sections-module__4Cukea__kicker,.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__secThanks .pop-up-sections-module__4Cukea__lead,.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__secThanks .pop-up-sections-module__4Cukea__foot{color:var(--pu-ink);opacity:1;text-shadow:none}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__secThanks .pop-up-sections-module__4Cukea__kicker{color:var(--pu-accent)}.pop-up-sections-module__4Cukea__root .pop-up-sections-module__4Cukea__sign{font:700 clamp(30px,calc(var(--col)*.095),38px)/1.1 var(--script);color:var(--pu-accent);text-shadow:none}.pop-up-sections-module__4Cukea__closingStage{order:2;align-self:stretch;width:100%;height:300px;margin-top:10px;position:relative}.pop-up-sections-module__4Cukea__closingCouple,.pop-up-sections-module__4Cukea__closingBank{position:absolute;left:50%;translate:-50%}.pop-up-sections-module__4Cukea__closingCouple{bottom:60px}.pop-up-sections-module__4Cukea__closingCouple img{filter:drop-shadow(0 6px 8px #1e0a0540);width:auto;max-width:none;height:250px}.pop-up-sections-module__4Cukea__closingCouple img.pop-up-sections-module__4Cukea__customCouple{filter:drop-shadow(3px 0 #fff)drop-shadow(-3px 0 #fff)drop-shadow(0 3px #fff)drop-shadow(0 -3px #fff)drop-shadow(0 6px 8px #1e0a0540)}.pop-up-sections-module__4Cukea__closingBank{width:112%;bottom:0}.pop-up-sections-module__4Cukea__closingBank img{filter:drop-shadow(0 6px 8px #1e0a0540);width:100%}.pop-up-sections-module__4Cukea__closingStage[data-theme=stage] .pop-up-sections-module__4Cukea__closingBank{width:40%;left:22%}.pop-up-sections-module__4Cukea__closingStage[data-theme=stage] .pop-up-sections-module__4Cukea__closingBank:last-child{left:78%}
