.card-auto-scroll{bottom:max(20px,env(safe-area-inset-bottom));z-index:31;color:#263a30;cursor:pointer;background:#fffff9f5;border:1px solid #d0d7cc;border-radius:24px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 14px;font-family:Noto Sans Lao,sans-serif;font-size:13px;display:inline-flex;position:fixed;left:max(14px,50vw - 372px);box-shadow:0 2px 14px #20332928}.card-auto-scroll:focus-visible{outline-offset:3px;outline:3px solid #9f7d3d}.emn-art{--mn-light:color-mix(in srgb,var(--mn-paper) 87%,white);--mn-mid:color-mix(in srgb,var(--mn-paper) 96%,#5b554a);--mn-shade:color-mix(in srgb,var(--mn-paper) 79%,#383630);--mn-crease:color-mix(in srgb,var(--mn-paper) 65%,#514f45);--mn-faint:color-mix(in srgb,var(--mn-paper) 78%,#777064);--mn-press:color-mix(in srgb,var(--mn-foil) 58%,var(--mn-paper));--mn-logo-scale:1}.emn-art .emn-shadow{border-radius:1%;inset:9% 2.2% .4%;box-shadow:0 1.4cqw 2cqw -.7cqw #29262055,0 .25cqw .55cqw #29262021}.emn-art .emn-letter{z-index:0;background:#f8f4e9;border:.13cqw solid #bcb7aa;border-radius:.4cqw;inset:2% 2.4% 1%}.emn-art .emn-stock{z-index:1;background:linear-gradient(115deg,var(--mn-light),var(--mn-paper) 42%,var(--mn-mid));border-radius:.52cqw;inset:0;box-shadow:inset 0 0 0 .12cqw #4d44321b}.emn-art .emn-stock:after{content:"";border-radius:inherit;opacity:.39;background:repeating-linear-gradient(4deg,#0000 0 .62cqw,#786b5b0b .65cqw .72cqw,#0000 .78cqw 1.2cqw);position:absolute;inset:0}.emn-art[data-series=blind] .emn-stock:after{background:linear-gradient(125deg,#ffffff0a,#0000 61%,#fff2)}.emn-art[data-series=hairline] .emn-stock:after{background:repeating-linear-gradient(0deg,#8d867804 0 1px,#0000 1px 4px)}.emn-art[data-series=tab] .emn-stock:after{background:repeating-linear-gradient(100deg,#0000 0 .7cqw,#b6a5871a .76cqw .83cqw,#0000 .89cqw 1.4cqw)}.emn-art .emn-drawing{z-index:2;stroke-width:.7px;stroke-linejoin:round;stroke-linecap:round;border-radius:.52cqw;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.emn-art .emn-plane{fill:var(--mn-light)}.emn-art .emn-crease{stroke:var(--mn-crease);stroke-width:1.05px}.emn-art .emn-join{stroke:var(--mn-faint);stroke-width:.7px}.emn-art .emn-edge{stroke:var(--mn-faint);stroke-width:.73px}.emn-art .emn-flap{filter:drop-shadow(0 1.15px .82px #382c2024);transform-origin:50% 0}.emn-art[data-hinge=left] .emn-flap{transform-origin:0}.emn-art[data-hinge=right] .emn-flap{transform-origin:100%}.emn-art .emn-tab{fill:var(--mn-light);stroke:var(--mn-crease);stroke-width:.65px;filter:drop-shadow(0 .8px .58px #2b281f32)}.emn-art .emn-tab-crease{stroke:var(--mn-faint);stroke-width:.5px}.emn-art .emn-disc{fill:var(--mn-press);stroke:color-mix(in srgb,var(--mn-foil) 68%,#575445);stroke-width:.65px;filter:drop-shadow(.4px 1.4px .6px #251e1838)}.emn-art .emn-disc-imprint{stroke:color-mix(in srgb,var(--mn-foil) 78%,#4c483d);stroke-width:1.2px;filter:drop-shadow(0 .45px .1px #fff7)}.emn-art .emn-mark-blind{stroke:var(--mn-crease);stroke-width:.85px;filter:drop-shadow(0 .68px .1px #ffffffc0)}.emn-art .emn-mark-line{stroke:var(--mn-foil);stroke-width:1.05px}.emn-art .emn-logo{width:calc(17% * var(--mn-logo-scale));height:calc(18% * var(--mn-logo-scale));z-index:4;place-items:center;padding:.65cqw;display:grid;position:absolute;transform:translate(-50%,-50%)}.emn-art .emn-logo img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}.emn-art .emn-logo-seal{left:var(--mn-anchor-x);top:var(--mn-anchor-y);width:calc(11.5% * var(--mn-logo-scale));aspect-ratio:1;background:var(--mn-light);border:.13cqw solid var(--mn-faint);border-radius:50%;height:auto;padding:.78cqw;box-shadow:0 .24cqw .4cqw #352f2329}.emn-art .emn-logo-top{top:18%;left:50%}.emn-art .emn-logo-center{top:50%;left:50%}.emn-art[data-logo-size=small]{--mn-logo-scale:.78}.emn-art[data-logo-size=large]{--mn-logo-scale:1.24}.emn-art.emn-opening .emn-flap{animation:.55s ease-in-out both emn-lift}.emn-art.emn-opening[data-hinge] .emn-flap{animation-name:emn-swing}.emn-art.emn-opening .emn-letter{animation:.55s ease-out 90ms both emn-peek}.emn-art.emn-opening .emn-fastening,.emn-art.emn-opening .emn-logo{animation:.22s both emn-unfasten}@keyframes emn-lift{0%{opacity:1;transform:scaleY(1)}75%{opacity:.85;transform:scaleY(.16)}to{opacity:0;transform:scaleY(.02)}}@keyframes emn-swing{0%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(.01)}}@keyframes emn-peek{to{transform:translateY(-19%)}}@keyframes emn-unfasten{to{opacity:0}}@media (prefers-reduced-motion:reduce){.emn-art.emn-opening *{transition:none!important;animation:none!important}}.ea-art{--ea-soft:color-mix(in srgb,var(--ea-paper) 80%,white);--ea-shadow-color:color-mix(in srgb,var(--ea-paper) 77%,#191717);--ea-foil-light:color-mix(in srgb,var(--ea-foil) 56%,#fff5d7);--ea-foil-dark:color-mix(in srgb,var(--ea-foil) 61%,#382717);--ea-metal:linear-gradient(126deg,var(--ea-foil-dark),var(--ea-foil-light) 25%,var(--ea-foil) 48%,var(--ea-foil-dark) 72%,var(--ea-foil-light));--ea-grain:repeating-linear-gradient(92deg,#58372508 0 1px,transparent 1px 4px),repeating-linear-gradient(1deg,#fff9dc17 0 1px,transparent 1px 3px);--ea-fold:polygon(0 0,100% 0,100% 4%,54% 60%,50% 63%,46% 60%,0 4%);--ea-x:50%;--ea-y:60%;--ea-radius:1%;--ea-logo-scale:1;aspect-ratio:1.62;isolation:isolate;perspective:900px;pointer-events:none;width:100%;color:var(--ea-ink);line-height:1;display:block;position:relative;container-type:inline-size}.ea-art span,.ea-art i,.ea-art b{box-sizing:border-box;display:block;position:absolute}.ea-art i,.ea-art b{font-style:normal}.ea-art .ea-shadow{border-radius:2%;inset:8% 2.5% 0;box-shadow:0 1.4cqw 2.1cqw -.8cqw #211b1a65,0 .45cqw .6cqw -.1cqw #211b1a32}.ea-art .ea-note,.ea-art .ea-sheet,.ea-art .ea-wings,.ea-art .ea-pouch,.ea-art .ea-lid,.ea-art .ea-lid-paper,.ea-art .ea-lid-foil{border-radius:var(--ea-radius);inset:0}.ea-art .ea-note{border:.16cqw solid var(--ea-foil);z-index:1;background:linear-gradient(115deg,#fffaf0,#eee4ce);inset:1% 3% 3%}.ea-note>i{border:.3cqw double var(--ea-foil);inset:4%}.ea-art .ea-sheet{background:var(--ea-grain),linear-gradient(136deg,var(--ea-soft),var(--ea-paper) 57%,var(--ea-shadow-color));z-index:0;box-shadow:inset 0 0 0 .16cqw #0002}.ea-art .ea-wings{z-index:2;background:var(--ea-grain),linear-gradient(62deg,var(--ea-shadow-color),var(--ea-paper) 35%,var(--ea-soft) 61%,var(--ea-paper));clip-path:polygon(0 1%,51% 59%,100% 1%,100% 100%,0 100%);overflow:hidden}.ea-art .ea-pouch{z-index:3;background:var(--ea-grain),linear-gradient(154deg,var(--ea-shadow-color) 4%,var(--ea-paper) 41%,var(--ea-soft) 93%);clip-path:polygon(0 100%,0 95%,46% 40%,53% 40%,100% 93%,100% 100%)}.ea-art .ea-lid{z-index:4;transform-origin:50% 0;filter:drop-shadow(0 .5cqw .52cqw #20191e50)}.ea-art .ea-lid-paper,.ea-art .ea-lid-foil{clip-path:var(--ea-fold)}.ea-art .ea-lid-foil{background:var(--ea-metal)}.ea-art .ea-lid-paper{background:var(--ea-grain),linear-gradient(112deg,var(--ea-soft),var(--ea-paper) 68%,var(--ea-shadow-color));transform:translateY(-.35cqw)}.ea-art[data-fold=arch]{--ea-fold:polygon(0 0,100% 0,100% 25%,91% 36%,78% 48%,63% 54%,50% 57%,37% 54%,22% 48%,9% 36%,0 25%);--ea-y:56%}.ea-art[data-fold=facet]{--ea-fold:polygon(0 0,100% 0,100% 16%,69% 45%,61% 59%,39% 59%,31% 45%,0 16%);--ea-y:58%}.ea-art[data-fold=angle]{--ea-fold:polygon(0 0,100% 0,100% 39%,72% 64%,0 17%);--ea-x:69%;--ea-y:59%}.ea-art[data-fold=steps]{--ea-fold:polygon(0 0,100% 0,100% 26%,80% 26%,80% 37%,66% 37%,66% 49%,55% 49%,50% 62%,45% 49%,34% 49%,34% 37%,20% 37%,20% 26%,0 26%)}.ea-art[data-fold=shield]{--ea-fold:polygon(0 0,100% 0,100% 8%,79% 38%,66% 48%,50% 64%,34% 48%,21% 38%,0 8%)}.ea-art[data-fold=chevron]{--ea-fold:polygon(0 0,100% 0,100% 19%,80% 40%,72% 35%,50% 63%,28% 35%,20% 40%,0 19%)}.ea-art[data-fold=gate]{--ea-fold:polygon(0 0,50% 0,52% 27%,48% 54%,50.6% 77%,50.6% 100%,0 100%);--ea-y:50%}.ea-art[data-fold=gate] .ea-pouch{clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%);background:var(--ea-grain),linear-gradient(270deg,var(--ea-soft),var(--ea-paper) 60%,var(--ea-shadow-color))}.ea-art[data-fold=gate] .ea-lid{transform-origin:0 45%;filter:drop-shadow(.4cqw 0 .35cqw #17100f4a)}.ea-art[data-fold=gate] .ea-lid-paper{transform:translate(-.32cqw)}.ea-art[data-fold=petal]{--ea-fold:polygon(0 0,100% 0,100% 14%,95% 28%,84% 43%,71% 50%,61% 49%,50% 59%,39% 49%,29% 50%,16% 43%,5% 28%,0 14%);--ea-y:56%}.ea-art[data-fold=pocket]{--ea-fold:polygon(0 0,100% 0,100% 46%,62% 46%,57% 52%,43% 52%,38% 46%,0 46%);--ea-y:51%}.ea-art[data-fold=pocket] .ea-pouch{clip-path:polygon(0 79%,30% 49%,68% 49%,100% 80%,100% 100%,0 100%)}.ea-art[data-stock=silk]{--ea-grain:repeating-linear-gradient(0deg,#372b360e 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,#fff6d724 0 1px,transparent 1px 3px)}.ea-art[data-stock=garden]{--ea-grain:repeating-linear-gradient(131deg,#3d45240b 0 1px,transparent 1px 5px),linear-gradient(24deg,transparent 33%,#fffbed15 58%,transparent 75%)}.ea-art[data-stock=satin]{--ea-grain:linear-gradient(158deg,transparent 7%,#ffefd42e 25%,transparent 38%,#3923300f 53%,#fff7d82c 72%,transparent 91%)}.ea-art[data-stock=deco]{--ea-grain:repeating-linear-gradient(90deg,#191b1c0c 0 1px,transparent 1px 5px)}.ea-art[data-stock=sky]{--ea-grain:radial-gradient(ellipse at 12% 10%,#dcddff21,transparent 52%),linear-gradient(38deg,#10171f17,transparent 75%)}.ea-art[data-stock=pearl]{--ea-grain:linear-gradient(126deg,#feefe767,transparent 27%,#efe7ff35 44%,#eff9fc42 63%,transparent 82%)}.ea-art[data-stock=folded]{--ea-grain:conic-gradient(from 46deg at 22% 49%,#fff8da2d 0 45deg,transparent 45deg 135deg,#281b1d09 135deg 203deg,transparent 203deg)}.ea-art[data-stock=mulberry]{--ea-grain:repeating-linear-gradient(31deg,transparent 0 .76cqw,#63512d12 .8cqw .87cqw,transparent .94cqw 1.85cqw),repeating-linear-gradient(121deg,#fff7d517 0 1px,transparent 1px 6px);--ea-radius:1.5%}.ea-art[data-stock=formal]{--ea-grain:repeating-linear-gradient(126deg,#fff7d908 0 1px,transparent 1px 4px),linear-gradient(110deg,#10151c0a,transparent 54%,#fff5d015)}.ea-art .ea-pattern,.ea-art .ea-edge,.ea-art .ea-binding{z-index:5;border-radius:var(--ea-radius);inset:0}.ea-art .ea-pattern{color:var(--ea-foil);overflow:hidden}.ea-art .ea-edge{z-index:6;inset:3.2% 2.2%}.ea-art[data-edge=hairline] .ea-edge{border:.22cqw solid color-mix(in srgb,var(--ea-foil) 82%,transparent)}.ea-art[data-edge=double] .ea-edge{border:.23cqw solid var(--ea-foil);outline:.16cqw solid var(--ea-foil);outline-offset:-.85cqw;box-shadow:inset 0 0 0 .65cqw #0000}.ea-art[data-edge=stitch] .ea-edge{border:.26cqw dashed color-mix(in srgb,var(--ea-foil) 78%,transparent);border-radius:1.4%}.ea-edge>i{width:13%;height:18%;color:var(--ea-foil);border-top:.28cqw solid;border-left:.28cqw solid;display:none!important}.ea-edge>i:first-child{top:0;left:0}.ea-edge>i:nth-child(2){top:0;right:0;transform:scaleX(-1)}.ea-edge>i:nth-child(3){bottom:0;right:0;transform:scale(-1)}.ea-edge>i:nth-child(4){bottom:0;left:0;transform:scaleY(-1)}.ea-art[data-edge=corners] .ea-edge>i,.ea-art[data-edge=steps] .ea-edge>i{display:block!important}.ea-art[data-edge=corners] .ea-edge>i:after,.ea-art[data-edge=steps] .ea-edge>i:after{content:"";border-top:.22cqw solid;border-left:.22cqw solid;position:absolute;inset:14% 29% 31% 10%}.ea-art[data-edge=steps] .ea-edge{border:.11cqw solid color-mix(in srgb,var(--ea-foil) 50%,transparent);inset:4.5% 3.2%}.ea-art[data-edge=steps] .ea-edge>i:before{content:"";border-top:.22cqw solid;border-left:.22cqw solid;position:absolute;inset:31% 45% 45% 24%}.ea-art[data-edge=lace] .ea-edge{border-block:.22cqw solid var(--ea-foil);background:radial-gradient(ellipse at 50% 0,transparent 48%,var(--ea-foil) 51% 55%,transparent 59%) top/3.5% 5.5% repeat-x,radial-gradient(ellipse at 50% 100%,transparent 48%,var(--ea-foil) 51% 55%,transparent 59%) bottom/3.5% 5.5% repeat-x;inset:3% 0}.ea-pattern-woven i{background:repeating-linear-gradient(0deg,transparent 0 17%,color-mix(in srgb,var(--ea-foil) 49%,transparent) 17% 21%,transparent 21% 43%),repeating-conic-gradient(from 45deg at 50% 50%,transparent 0 25%,var(--ea-foil) 0 50%) center/4.1cqw 4.1cqw;border-block:.25cqw solid var(--ea-foil);opacity:.83;height:11%;left:0;right:0}.ea-pattern-woven i:first-child{top:9%}.ea-pattern-woven i:last-child{background-size:auto,2.5cqw 2.5cqw;height:7%;bottom:8%}.ea-pattern-floral .ea-sprig{transform-origin:45% 87%;width:29%;height:65%;bottom:-5%;left:5%;transform:rotate(-30deg)}.ea-pattern-floral .ea-sprig:nth-child(2){inset:-4% 4% auto auto;transform:rotate(150deg)scale(.8)}.ea-sprig:before{content:"";border-right:.36cqw solid;border-radius:0 80% 0 0;position:absolute;inset:0 45% 0 17%;transform:rotate(7deg)}.ea-art .ea-sprig i{opacity:.91;background:linear-gradient(36deg,#0000 46%,currentColor 49% 51%,#0000 55%);border:.29cqw solid;border-radius:0 90%;width:38%;height:22%}.ea-sprig i:first-child{top:65%;left:15%;transform:rotate(6deg)}.ea-sprig i:nth-child(2){top:47%;left:45%;transform:rotate(92deg)}.ea-sprig i:nth-child(3){top:35%;left:8%;transform:rotate(15deg)}.ea-sprig i:nth-child(4){top:21%;left:36%;transform:rotate(91deg)scale(.85)}.ea-sprig i:nth-child(5){top:8%;left:5%;transform:rotate(24deg)scale(.75)}.ea-pattern-geometric i{aspect-ratio:1;outline-offset:-1.3cqw;opacity:.68;border:.25cqw solid;outline:.18cqw solid;width:34%;transform:rotate(45deg)}.ea-pattern-geometric i:first-child{top:-17%;left:-22%}.ea-pattern-geometric i:nth-child(2){bottom:-17%;right:-22%}.ea-pattern-geometric i:nth-child(3){opacity:.4;width:52%;bottom:-42%;left:-24%}.ea-art[data-stock=deco] .ea-pattern-geometric:before,.ea-art[data-stock=deco] .ea-pattern-geometric:after{content:"";background:repeating-conic-gradient(from -90deg at 0 100%,transparent 0 8deg,currentColor 8.3deg 8.8deg,transparent 9.1deg 12deg);opacity:.73;width:43%;height:75%;position:absolute;bottom:0;left:0;-webkit-mask-image:radial-gradient(at 0 100%,#000 31%,#0000 71%);mask-image:radial-gradient(at 0 100%,#000 31%,#0000 71%)}.ea-art[data-stock=deco] .ea-pattern-geometric:after{left:auto;right:0;transform:scaleX(-1)}.ea-pattern-stars:before,.ea-pattern-stars:after{content:"";opacity:.58;border:.24cqw solid;border-radius:50%;width:91%;height:74%;position:absolute;top:-10%;left:-32%;transform:rotate(-29deg)}.ea-pattern-stars:after{border-style:dashed;width:43%;height:43%;top:70%;left:68%}.ea-pattern-stars i{aspect-ratio:1;clip-path:polygon(50% 0,60% 39%,100% 50%,60% 61%,50% 100%,40% 61%,0 50%,40% 39%);background:var(--ea-metal);width:2.6%}.ea-pattern-stars i:first-child{top:44%;left:8%}.ea-pattern-stars i:nth-child(2){top:35%;left:24%;scale:.55}.ea-pattern-stars i:nth-child(3){top:11%;left:27%;scale:1.3}.ea-pattern-stars i:nth-child(4){top:67%;right:17%;scale:.7}.ea-pattern-stars i:nth-child(5){top:79%;right:9%;scale:1.4}.ea-art[data-stock=folded] .ea-pattern-geometric i:first-child,.ea-art[data-stock=folded] .ea-pattern-geometric i:nth-child(2){outline-offset:-3.5cqw;border:.4cqw solid;width:46%}.ea-art[data-stock=pearl] .ea-pattern-floral{opacity:.72}.ea-art[data-stock=formal] .ea-pattern-geometric i{aspect-ratio:2.5;outline-offset:-.75cqw;opacity:.65;width:50%;transform:rotate(-38deg)}.ea-art[data-stock=formal] .ea-pattern-geometric i:first-child{top:1%;left:-21%}.ea-art[data-stock=formal] .ea-pattern-geometric i:nth-child(2){bottom:0;right:-21%}.ea-art[data-stock=formal] .ea-pattern-geometric i:nth-child(3){display:none}.ea-art[data-place=left]{--ea-x:30%;--ea-y:55%}.ea-art[data-place=right]{--ea-x:71%;--ea-y:57%}.ea-art[data-place=high]{--ea-y:44%}.ea-art[data-place=low]{--ea-y:67%}.ea-art .ea-binding{z-index:7;overflow:hidden}.ea-art .ea-binding i{display:none}.ea-art .ea-binding i:first-child,.ea-art[data-binding=cross] .ea-binding i:nth-child(2){left:0;top:calc(var(--ea-y) - 5%);background:linear-gradient(177deg,var(--ea-foil-dark),var(--ea-foil-light) 9%,var(--ea-foil) 35%,var(--ea-foil-dark) 75%,var(--ea-foil-light) 97%);width:100%;height:10%;display:block;box-shadow:0 .25cqw .6cqw #28160c35}.ea-art[data-binding=belt] .ea-binding i:first-child{top:calc(var(--ea-y) - 8%);background:repeating-linear-gradient(0deg,#ffffff15 0 1px,transparent 1px 3px),linear-gradient(90deg,var(--ea-shadow-color),var(--ea-paper),var(--ea-shadow-color));border-block:.5cqw double var(--ea-foil);height:16%}.ea-art[data-binding=cord] .ea-binding i:first-child{height:.85cqw;top:var(--ea-y);background:repeating-linear-gradient(55deg,var(--ea-foil) 0 .35cqw,var(--ea-foil-dark) .38cqw .5cqw,var(--ea-foil-light) .53cqw .73cqw);transform:rotate(-3deg)scaleX(1.08)}.ea-art[data-binding=diagonal] .ea-binding i:first-child{width:170%;height:12%;left:calc(var(--ea-x) - 85%);top:calc(var(--ea-y) - 6%);background:linear-gradient(0deg,var(--ea-foil-dark),var(--ea-foil-light) 19%,var(--ea-foil) 47%,var(--ea-foil-dark) 88%,var(--ea-foil-light));transform:rotate(-34deg)}.ea-art[data-binding=vertical] .ea-binding i:first-child,.ea-art[data-binding=cross] .ea-binding i:nth-child(2){width:8%;height:100%;top:0;left:calc(var(--ea-x) - 4%);background:linear-gradient(90deg,var(--ea-foil-dark),var(--ea-foil-light) 14%,var(--ea-foil) 43%,var(--ea-foil-dark) 91%,var(--ea-foil-light))}.ea-art[data-binding=bow] .ea-binding i:nth-child(2),.ea-art[data-binding=bow] .ea-binding i:nth-child(3){width:19%;height:18%;top:calc(var(--ea-y) - 12%);left:calc(var(--ea-x) - 18%);background:linear-gradient(16deg,var(--ea-foil-dark) 3%,var(--ea-foil) 24%,var(--ea-foil-light) 44%,var(--ea-foil) 60%,var(--ea-foil-dark) 78%,var(--ea-foil) 95%);border-radius:65% 16% 24% 55%;display:block;transform:rotate(17deg);box-shadow:0 .6cqw .8cqw #241d2430}.ea-art[data-binding=bow] .ea-binding i:nth-child(3){left:calc(var(--ea-x) - 1%);transform:rotate(-17deg)scaleX(-1)}.ea-art .ea-clasp{left:var(--ea-x);top:var(--ea-y);aspect-ratio:1;z-index:8;background:var(--ea-metal);width:15.7%;color:var(--ea-foil-dark);border:.27cqw solid color-mix(in srgb,var(--ea-foil-dark) 75%,var(--ea-foil-light));box-shadow:.3cqw .8cqw 1.1cqw #26191454,inset .3cqw .35cqw .45cqw var(--ea-foil-light),inset -.22cqw -.3cqw .45cqw var(--ea-foil-dark);border-radius:50%;place-items:center;display:grid;transform:translate(-50%,-50%)}.ea-art .ea-clasp:before{content:"";border:.35cqw solid var(--ea-foil-dark);border-radius:inherit;box-shadow:inset .16cqw .2cqw .1cqw var(--ea-foil-light),.13cqw .15cqw .13cqw var(--ea-foil-light);position:absolute;inset:11.5%}.ea-art .ea-mark{width:43%;height:43%;color:var(--ea-foil-dark);stroke-width:1.55px;filter:drop-shadow(.09cqw .14cqw .06cqw var(--ea-foil-light));position:relative}.ea-art[data-clasp=wax] .ea-clasp{background:radial-gradient(ellipse at 41% 26%,color-mix(in srgb,var(--ea-wax) 51%,#ffefbe),transparent 62%),radial-gradient(ellipse at 82% 85%,#3e24194f,transparent 74%),var(--ea-wax);border-color:color-mix(in srgb,var(--ea-wax) 63%,#472c21);border-radius:44% 56% 48% 53%/48% 45% 58% 51%;width:17%;box-shadow:.32cqw .85cqw 1.1cqw #29180e66,inset .45cqw .4cqw .85cqw #fff2ba8a,inset -.36cqw -.4cqw .82cqw #502d249e}.ea-art[data-clasp=wax] .ea-clasp:before{border-width:.48cqw;border-radius:48% 50% 44%;inset:13%}.ea-art[data-clasp=coin] .ea-clasp{outline:.18cqw dashed var(--ea-foil-light);outline-offset:-.8cqw}.ea-art[data-clasp=cameo] .ea-clasp{aspect-ratio:.79;background:radial-gradient(ellipse at 33% 29%,#fffaec,var(--ea-soft) 39%,var(--ea-foil) 82%);border:.63cqw double var(--ea-foil-dark);border-radius:48%;width:13.9%}.ea-art[data-clasp=cameo] .ea-clasp:before{border:.24cqw dotted var(--ea-foil-dark);inset:8%}.ea-art[data-clasp=gem] .ea-clasp{background:conic-gradient(from 45deg,var(--ea-foil-dark),var(--ea-foil-light),var(--ea-foil),var(--ea-foil-dark),var(--ea-foil-light),var(--ea-foil-dark));border-radius:14%;width:13.4%;transform:translate(-50%,-50%)rotate(45deg)}.ea-art[data-clasp=gem] .ea-mark,.ea-art[data-clasp=gem] .ea-seal-logo{transform:rotate(-45deg)}.ea-art[data-clasp=plaque] .ea-clasp{aspect-ratio:1.7;border-radius:8%/14%;width:20.5%}.ea-art[data-clasp=plaque] .ea-clasp:before{border-width:.23cqw;inset:10% 6%}.ea-art[data-clasp=plaque] .ea-mark{width:45%;height:54%}.ea-art[data-clasp=ring] .ea-clasp{border:.96cqw double var(--ea-foil-dark);background:linear-gradient(115deg,var(--ea-soft),var(--ea-paper) 52%,var(--ea-shadow-color));width:14.5%;box-shadow:0 .5cqw .85cqw #2a180c44,inset .2cqw .25cqw .6cqw #201b152c}.ea-art[data-clasp=ring] .ea-clasp:before{border-width:.22cqw;inset:6%}.ea-art .ea-clasp.ea-with-logo{background:radial-gradient(ellipse at 28% 24%,white,#f7f3e8 52%,var(--ea-foil) 100%)}.ea-art[data-logo-size=small]{--ea-logo-scale:.78}.ea-art[data-logo-size=large]{--ea-logo-scale:1.24}.ea-art .ea-seal-logo{object-fit:contain;width:61%;height:61%;scale:var(--ea-logo-scale);max-width:none;position:relative}.ea-art .ea-face-logo{z-index:9;width:calc(21% * var(--ea-logo-scale));height:calc(17% * var(--ea-logo-scale));border:.23cqw solid var(--ea-foil);background:linear-gradient(130deg,#fbf6e9,#f0e6d0);border-radius:3%/8%;place-items:center;padding:.75cqw 1.4cqw;display:grid;left:50%;transform:translate(-50%,-50%);box-shadow:0 .4cqw .65cqw #221c142e}.ea-art .ea-face-logo img{object-fit:contain;width:100%;max-width:100%;height:100%;min-height:0}.ea-art .ea-logo-top{top:17%}.ea-art .ea-logo-center{top:50%}.ea-art:has(.ea-logo-center) .ea-clasp{width:10.5%;top:68%;left:78%}.ea-art.ea-thumbnail .ea-shadow{box-shadow:0 .75cqw 1.25cqw #241c1327}.ea-art.ea-opening .ea-lid{animation:.54s cubic-bezier(.35,.02,.35,1) both ea-unfold}.ea-art.ea-opening .ea-clasp,.ea-art.ea-opening .ea-binding,.ea-art.ea-opening .ea-face-logo{animation:.25s ease-in both ea-unfasten}.ea-art.ea-opening .ea-note{animation:.53s cubic-bezier(.2,.65,.25,1) .1s both ea-lift-note}.ea-art.ea-opening[data-fold=gate] .ea-lid{animation-name:ea-open-gate}@keyframes ea-unfold{0%{transform:rotateX(0)}65%{opacity:1}to{opacity:0;transform:rotateX(146deg)}}@keyframes ea-open-gate{0%{transform:rotateY(0)}65%{opacity:1}to{opacity:0;transform:rotateY(-115deg)}}@keyframes ea-unfasten{to{opacity:0;filter:blur(.25cqw)}}@keyframes ea-lift-note{0%{transform:translateY(0)}to{transform:translateY(-20%)}}@media (prefers-reduced-motion:reduce){.ea-art.ea-opening *,.ea-art.ea-opening:before,.ea-art.ea-opening:after{transition:none!important;animation:none!important}}.ea-art[data-cut] .ea-engraving{stroke-width:.95px;width:100%;max-width:none;height:100%;color:var(--ea-foil-dark);stroke:color-mix(in srgb,var(--ea-foil-dark) 22%,var(--ea-foil));filter:drop-shadow(0 .14cqw .05cqw color-mix(in srgb,var(--ea-foil-light) 90%,transparent));z-index:5;position:absolute;inset:0;overflow:hidden}.ea-art[data-cut] .ea-turnup{z-index:4;clip-path:var(--ea-inlay);background:var(--ea-metal);inset:0;overflow:hidden}.ea-art[data-cut] .ea-turnup i{clip-path:var(--ea-inlay);background:var(--ea-grain),linear-gradient(110deg,var(--ea-shadow-color),var(--ea-soft) 35%,var(--ea-paper));opacity:.88;inset:0;transform:translate(.52cqw,.58cqw)}.ea-art[data-cut] .ea-lid{transform-origin:50% 0}.ea-art[data-cut] .ea-lid-paper{transform:translateY(-.32cqw)}.ea-art[data-depth="0"]{--ea-toe:60%}.ea-art[data-depth="1"]{--ea-toe:66%}.ea-art[data-depth="2"]{--ea-toe:71%}.ea-art[data-cut=pendant]{--ea-fold:polygon(0 0,100% 0,100% 19%,71% 34%,60% 34%,55% 55%,50% var(--ea-toe),45% 55%,40% 34%,29% 34%,0 19%);--ea-inlay:polygon(5% 97%,5% 90%,29% 62%,30% 66%,9% 93%,38% 93%,38% 97%)}.ea-art[data-cut=portico]{--ea-fold:polygon(0 0,100% 0,100% 23%,84% 23%,84% 33%,76% 34%,71% 46%,66% 55%,59% 60%,50% var(--ea-toe),41% 60%,34% 55%,29% 46%,24% 34%,16% 33%,16% 23%,0 23%);--ea-inlay:polygon(0 100%,0 83%,9% 83%,9% 74%,16% 74%,16% 71%,21% 71%,21% 77%,12% 77%,12% 87%,4% 87%,4% 100%)}.ea-art[data-cut=scallop]{--ea-fold:polygon(0 0,100% 0,100% 23%,96% 30%,91% 33%,86% 32%,82% 30%,78% 40%,71% 46%,65% 45%,60% 41%,56% 52%,50% var(--ea-toe),44% 52%,40% 41%,35% 45%,29% 46%,22% 40%,18% 30%,14% 32%,9% 33%,4% 30%,0 23%);--ea-inlay:polygon(0 100%,0 94%,9% 91%,15% 87%,22% 80%,28% 69%,33% 72%,26% 84%,18% 92%,11% 97%,4% 100%)}.ea-art[data-cut=wing]{--ea-fold:polygon(0 0,100% 0,100% 13%,85% 25%,68% 62%,62% var(--ea-toe),55% 50%,25% 38%,0 36%);--ea-inlay:polygon(100% 23%,100% 84%,84% 94%,92% 65%,72% 61%)}.ea-art[data-cut=cascade]{--ea-fold:polygon(0 0,100% 0,100% 19%,91% 19%,91% 25%,79% 25%,79% 33%,68% 33%,68% 41%,57% 41%,57% 52%,50% var(--ea-toe),43% 52%,43% 41%,32% 41%,32% 33%,21% 33%,21% 25%,9% 25%,9% 19%,0 19%);--ea-inlay:polygon(100% 100%,100% 75%,96% 75%,96% 83%,88% 83%,88% 88%,80% 88%,80% 96%,68% 96%,68% 100%)}.ea-art[data-cut=jewel]{--ea-fold:polygon(0 0,100% 0,100% 11%,75% 35%,66% 35%,62% 53%,50% var(--ea-toe),38% 53%,34% 35%,25% 35%,0 11%);--ea-inlay:polygon(0 100%,0 79%,11% 64%,18% 73%,11% 84%,22% 100%,16% 100%,6% 85%,3% 89%,3% 100%)}.ea-art[data-cut=turn]{--ea-fold:polygon(0 0,100% 0,100% 29%,57% 46%,31% var(--ea-toe),27% 52%,0 26%);--ea-inlay:polygon(0 0,28% 5%,38% 29%,26% 24%,11% 33%)}.ea-art[data-cut=bridge]{--ea-fold:polygon(0 0,100% 0,100% 28%,76% 28%,71% 35%,65% 39%,60% 49%,57% var(--ea-toe),43% var(--ea-toe),40% 49%,35% 39%,29% 35%,24% 28%,0 28%);--ea-inlay:polygon(0 99%,0 91%,17% 91%,23% 83%,77% 83%,83% 91%,100% 91%,100% 99%,82% 99%,75% 89%,25% 89%,18% 99%)}.ea-art[data-cut=spear]{--ea-fold:polygon(0 0,100% 0,100% 14%,67% 33%,54% 46%,50% var(--ea-toe),46% 46%,33% 33%,0 14%);--ea-inlay:polygon(0 100%,0 92%,31% 63%,22% 79%,32% 74%,7% 100%)}.ea-art[data-cut][data-plate-layout=panel] .ea-turnup,.ea-art[data-cut][data-plate-layout=rails] .ea-turnup{transform:scaleX(-1)}.ea-art[data-cut][data-plate-layout=wreath] .ea-turnup{opacity:.64}.ea-art.ea-opening[data-cut] .ea-lid{animation-name:ea-unfold}.ea-art[data-print=trellis] .ea-engraving{stroke-width:1.12px}.art-shell{width:100%;color:var(--art-ink);background:var(--art-bg);font-family:var(--art-font);isolation:isolate;position:relative}.art-stage{box-sizing:border-box;isolation:isolate;width:100%;color:var(--art-ink);margin-inline:auto;position:relative;overflow:hidden;container-type:inline-size}.art-portrait{aspect-ratio:600/790;max-width:650px}.art-compact .art-portrait,.art-editing .art-stage{max-width:none}.art-front.art-viewport{place-items:stretch center;display:grid;container-type:size}.art-viewport-photo:before{content:"";z-index:-1;background:linear-gradient(0deg,#101820a3,#10182054),var(--art-image) center/cover no-repeat;pointer-events:none;position:absolute;inset:0}.art-viewport>.art-portrait{aspect-ratio:auto;width:min(100%,650px,76vh);min-height:0;width:min(100%,650px,76cqh)}.art-viewport>.art-stage:before{display:none}.art-viewport>.art-foil-frame{inset:clamp(7px,2.3vmin,20px)}.art-stage:before{content:"";z-index:-1;pointer-events:none;background-image:var(--art-image);background-position:50%;background-size:cover;position:absolute;inset:0}.art-has-image:before{background-image:linear-gradient(0deg,#101820a3,#10182054),var(--art-image)}.art-section-stage{max-width:740px;min-height:145px}.art-original{z-index:0;position:relative}.art-original .inv-section,.art-original .inv-welcome,.art-original>.invitation{min-height:0;background:0 0!important}.art-original .inv-section:not(.inv-welcome){color:var(--art-ink)}.art-original .reveal{opacity:1;transform:none}.art-editing .art-original{pointer-events:none;-webkit-user-select:none;user-select:none}.art-foil-frame{border:1px solid color-mix(in srgb,var(--art-foil) 58%,transparent);outline:1px solid color-mix(in srgb,var(--art-foil) 21%,transparent);outline-offset:-5px;pointer-events:none;position:absolute;inset:2.3%}.art-envelope,.art-open{cursor:pointer;font-family:inherit;position:absolute;left:50%;transform:translate(-50%,-50%)}.art-envelope{width:65%;color:inherit;background:0 0;border:0;padding:0;top:47%}.art-open{overflow-wrap:anywhere;background:var(--art-foil);max-width:83%;color:var(--art-btn-ink,#17232a);border:1px solid #0002;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:1.8% 6%;font-size:clamp(9px,2.8cqw,17px);font-weight:650;display:inline-flex;top:87%}.art-open svg{flex:none;width:1em;height:1em}.art-welcome-rule{color:var(--art-foil);font-size:5cqw;position:absolute;top:10%;left:50%;transform:translate(-50%)}.art-item{pointer-events:none;transform-origin:50%;text-transform:none;letter-spacing:normal;min-width:0;margin:0;font-weight:500;line-height:1.52;position:absolute;overflow:visible}.art-editing .art-item{pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline:0}.art-editing .art-stage{-webkit-user-select:none;user-select:none}.art-editing .art-item:active{cursor:grabbing}.art-editing .art-item:focus-visible{outline-offset:3px;outline:2px solid #2985b2}.art-content{width:100%;opacity:var(--layer-alpha);pointer-events:none;display:block;position:relative}.art-item img,.art-item .art-shape{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:none;display:block}.art-item .art-filter-def{width:0;height:0;display:block;position:absolute;overflow:hidden}.art-text{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-text-stroke:var(--ink-stroke) var(--stroke-color);paint-order:stroke fill;line-height:inherit;font:inherit}.art-fx-shadow{filter:drop-shadow(0 2px 2px #12182699)}.art-fx-glow{filter:drop-shadow(0 0 3px)drop-shadow(0 0 6px)}.art-fx-emboss{filter:drop-shadow(0 -1px #fff9)drop-shadow(1px 2px #161e298f)}.art-selection{pointer-events:none;border:1.5px solid #1a91ba;outline:1px solid #fff8;position:absolute;inset:-2px}.art-handle{color:#fff;touch-action:none;z-index:2;cursor:pointer;background:#147a9b;border:1px solid #147a9b;border-radius:50%;place-content:center;width:23px;height:23px;padding:0;display:grid;position:absolute;box-shadow:0 1px 4px #0003}.art-scale-handle{cursor:nwse-resize;bottom:-11px;right:-11px}.art-rotate-handle{top:-12px;right:-11px}.art-gesture-overlay{z-index:3;pointer-events:none;height:0;position:absolute}.art-gesture-overlay .art-handle{pointer-events:auto;top:-11px;bottom:auto}.art-gesture-overlay .art-rotate-handle{left:-11px;right:auto}.art-atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.art-atmosphere i{background:var(--art-foil);display:block;position:absolute}.art-atmosphere-sparkle i{aspect-ratio:1;clip-path:polygon(50% 0,57% 42%,100% 50%,57% 57%,50% 100%,43% 57%,0 50%,43% 42%);width:1.6%;animation:5s ease-in-out infinite art-shimmer}.art-atmosphere-glow i{aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--art-foil) 37%,transparent),transparent 69%);border-radius:50%;width:16%;animation:6s ease-in-out infinite art-shimmer}.art-atmosphere-confetti i{opacity:.64;width:1%;height:2%;animation:6s ease-in-out infinite art-fall}.art-clear{background:0 0}.art-clear.art-editing{background-color:#f4f5f4;background-image:repeating-conic-gradient(#d8dddb 0% 25%,#0000 0% 50%);background-size:16px 16px}.art-editing .art-envelope,.art-editing .art-open{pointer-events:none}.invitation.art-font .invite-content :is(h1,h2,h3,p,span,small,button,input,label,time,strong),.invitation.art-font .envelope-screen :is(h1,h2,p,span,button),.invitation.art-font .env-front :is(h1,h2,p,button){font-family:var(--inv-font)}.invitation.art-font .art-stage .art-item .art-text{font-family:inherit}.invitation.art-transparent-front{background:0 0}@keyframes art-shimmer{0%,to{opacity:.2;transform:scale(.66)}55%{opacity:.9;transform:scale(1.1)}}@keyframes art-fall{0%{opacity:.18;transform:translateY(-15px)rotate(20deg)}55%{opacity:.73}to{opacity:.1;transform:translate(12px,22px)rotate(135deg)}}@media (prefers-reduced-motion:reduce){.art-atmosphere i{animation:none}}.art-matte{border-top:1px solid #dce3dc;padding-top:8px;font-size:12px}.art-matte summary{cursor:pointer;color:#42664f;align-items:center;gap:5px;display:flex}.art-matte>div{gap:9px;padding:10px 0;display:grid}.art-matte label{justify-content:space-between;align-items:center;gap:10px;display:flex}.art-matte input[type=color]{width:40px;height:26px}.art-demo{background:#f6f7f2;min-height:100vh;padding:0 max(20px,50vw - 720px) 42px}.art-demo-head{border-bottom:1px solid #dce2d8;align-items:center;gap:20px;min-height:84px;display:flex}.art-demo-head>a{color:#46604e;align-items:center;gap:6px;font-size:13px;display:inline-flex}.art-demo-head>div{border-left:1px solid #dce2d8;flex:1;padding-left:20px}.art-demo-head strong,.art-demo-head span{display:block}.art-demo-head span{color:#6b746c;font-size:11px}@media (max-width:600px){.art-demo{padding:0 12px 22px}.art-demo-head{gap:9px;min-height:65px}.art-demo-head>div{padding-left:9px}.art-demo-head>div>strong{font-size:14px}.art-demo-head>a,.art-demo-head .btn{font-size:11px}}.env-front{box-sizing:border-box;isolation:isolate;width:100%;min-height:100svh;color:var(--env-ink);text-align:center;background:radial-gradient(ellipse at 88% 0%,color-mix(in srgb,var(--env-foil) 13%,transparent),transparent 54%),var(--env-stage);justify-content:center;align-items:center;padding:clamp(38px,7vh,74px) clamp(22px,6vw,70px);font-family:Noto Sans Lao,sans-serif;display:flex;position:relative;overflow:hidden}.env-front-photo{z-index:-2;opacity:.22;background-position:50%;background-size:cover;position:absolute;inset:0}.env-front-rules{border:1px solid color-mix(in srgb,var(--env-foil) 35%,transparent);pointer-events:none;z-index:-1;position:absolute;inset:15px}.env-front-rules i{border-color:var(--env-foil);opacity:.85;border-style:solid;width:17px;height:17px;display:block;position:absolute}.env-front-rules i:first-child{border-width:1px 0 0 1px;top:4px;left:4px}.env-front-rules i:nth-child(2){border-width:1px 1px 0 0;top:4px;right:4px}.env-front-rules i:nth-child(3){border-width:0 1px 1px 0;bottom:4px;right:4px}.env-front-rules i:nth-child(4){border-width:0 0 1px 1px;bottom:4px;left:4px}.env-front--arch .env-front-rules{border-radius:48% 48% 5px 5px/22% 22% 5px 5px;inset:10px}.env-front--arch .env-front-rules i:nth-child(-n+2){display:none}.env-front--corner .env-front-rules{border:none;inset:20px}.env-front--corner .env-front-rules i{width:44px;height:44px}.env-front--band .env-front-rules{border-width:1px 0;inset:24px 16px}.env-front--folio .env-front-rules{border-style:double;border-width:3px;inset:12px}.env-front-layout{overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:clamp(18px,3.4vh,36px);width:min(100%,570px);display:flex;position:relative}.env-front-heading{width:100%}.env-front .env-front-subtitle,.env-front .env-front-date,.env-front-addressee>p,.env-front-action>p{color:var(--env-accent-ink);margin:0;font-size:13px;line-height:1.8}.env-front .env-front-subtitle{letter-spacing:.045em;max-width:37em;margin:0 auto 9px;font-weight:650}.env-front h1,.invitation .env-front h1,.invitation:not(.serif) .env-front h1{text-wrap:balance;color:var(--env-ink);margin:0;font-family:inherit;font-size:clamp(27px,4.2vw,43px);font-weight:600;line-height:1.55}.env-front.env-front--serif h1,.env-front.env-front--serif h2{font-family:Noto Serif Lao,serif}.env-front .env-front-date{justify-content:center;align-items:center;gap:7px;margin-top:13px;font-weight:450;display:flex}.env-front .env-front-art-button{-webkit-appearance:none;appearance:none;width:min(100%,398px);color:inherit;cursor:pointer;background:0 0;border:0;margin:8px 0 0;padding:0;display:block}.env-front .env-front-art-button:focus-visible{outline:2px solid var(--env-accent-ink);outline-offset:6px;border-radius:3px}.env-front-open:focus-visible{outline:2px solid var(--env-accent-ink);outline-offset:6px;border-radius:3px}.env-front .env-front-addressee h2{color:var(--env-ink);margin:3px 0 0;font-size:clamp(21px,3vw,29px);font-weight:600;line-height:1.6}.env-front .env-front-action,.env-front-addressee{max-width:100%}.env-front .env-front-open{background:var(--env-foil);border:1px solid color-mix(in srgb,var(--env-foil) 70%,var(--env-button-ink));color:var(--env-button-ink);font:inherit;cursor:pointer;overflow-wrap:anywhere;border-radius:4px;justify-content:center;align-items:center;gap:12px;max-width:100%;min-height:46px;padding:9px 28px;font-weight:650;line-height:1.6;display:inline-flex}.env-front-open svg{flex-shrink:0}.env-front .env-front-action>p{color:var(--env-ink);margin:10px 0 0;font-size:12px}.env-front--compact.env-front{min-height:0;padding:31px 24px}.env-front--compact .env-front-rules{inset:8px}.env-front--compact .env-front-layout{gap:16px}.env-front--compact .env-front-heading h1{font-size:21px}.env-front--compact .env-front-subtitle,.env-front--compact .env-front-date,.env-front--compact .env-front-addressee p,.env-front--compact .env-front-action>p{font-size:11px}.env-front--compact .env-front-art-button{width:min(100%,282px)}.env-front--compact .env-front-addressee h2{font-size:18px}.env-front--compact .env-front-open{min-height:36px;font-size:12px}.legacy-front-preview.invitation,.legacy-front-preview .envelope-screen{min-height:0}.legacy-front-preview .envelope-screen{padding:30px 18px}.legacy-front-preview .envelope-screen>h1{font-size:24px}.legacy-front-preview .envelope{width:min(100%,225px);height:145px;margin:24px auto 18px}.legacy-front-preview .envelope-flap{height:90px}.legacy-front-preview .wax-seal{width:36px;height:36px;top:69px}.legacy-front-preview .guest-name h2{font-size:17px}.invitation.has-envelope .invite-content{color:var(--env-ink);background:var(--env-stage)}.invitation.has-envelope .invite-content .inv-countdown,.invitation.has-envelope .invite-content .schedule-section{background:color-mix(in srgb,var(--env-stage) 94%,var(--env-ink))}.invitation.has-envelope .invite-content .inv-section .eyebrow,.invitation.has-envelope .invite-content .fine,.invitation.has-envelope .invite-content .countdown strong,.invitation.has-envelope .invite-content .countdown span,.invitation.has-envelope .invite-content .timeline time,.invitation.has-envelope .invite-content .inv-host{color:var(--env-accent-ink)!important}.invitation.has-envelope .invite-content .btn.primary,.invitation.has-envelope .music-toggle{background:var(--env-foil);border-color:var(--env-foil);color:var(--env-button-ink)}.invitation.has-envelope .invite-content .rsvp-choices button{color:var(--env-ink);border-color:color-mix(in srgb,var(--env-ink) 30%,transparent)}.invitation.has-envelope .invite-content .rsvp-choices button.selected{color:var(--env-accent-ink);border-color:var(--env-accent-ink)}.invitation.has-envelope .invite-content .inv-welcome:not([style]){background:var(--env-stage);color:var(--env-ink)}.invitation.has-envelope .invite-content .inv-welcome:not([style]) .eyebrow,.invitation.has-envelope .invite-content .inv-footer>span{color:var(--env-accent-ink)}@media (max-width:480px){.env-front{padding:36px 29px}.env-front-layout{gap:clamp(18px,3.2svh,28px)}.env-front .env-front-subtitle,.env-front .env-front-date{font-size:12px}}.env-front.env-front--minimal{background:var(--env-stage)}.env-front--minimal .env-front-layout{gap:clamp(22px,4.2svh,45px)}.env-front--minimal .env-front-subtitle{letter-spacing:0;font-weight:500}.env-front--minimal .env-front-art-button{width:min(100%,368px);margin:5px 0}.env-front--minimal .env-front-open{color:var(--env-ink);border:1px solid color-mix(in srgb,var(--env-ink) 42%,transparent);background:0 0;border-radius:3px;font-weight:500}.env-front--minimal.env-front--compact .env-front-layout{gap:19px}.env-front--minimal.env-front--compact .env-front-art-button{width:min(100%,268px)}.it-interior,.it-spec,.it-sample{background:var(--it-paper);color:var(--it-ink);--it-line:color-mix(in srgb,var(--it-accent) 31%,transparent);--it-tint:color-mix(in srgb,var(--it-accent) 8%,var(--it-paper));--it-copy:color-mix(in srgb,var(--it-ink) 85%,var(--it-paper));font-family:Noto Sans Lao,sans-serif}.it-interior{isolation:isolate;container-type:inline-size}.it-interior[data-it-material=paper],.it-interior[data-it-material=canvas]{background-image:repeating-linear-gradient(92deg,transparent 0 5px,color-mix(in srgb,var(--it-accent) 2%,transparent) 5px 6px)}.it-interior[data-it-material=weave],.it-interior[data-it-material=linen]{background-image:repeating-linear-gradient(0deg,transparent 0 3px,color-mix(in srgb,var(--it-accent) 4%,transparent) 3px 4px),repeating-linear-gradient(90deg,transparent 0 5px,color-mix(in srgb,var(--it-ink) 2%,transparent) 5px 6px)}.it-interior[data-it-material=petal],.it-interior[data-it-material=glaze]{background-image:radial-gradient(ellipse at 95% 2%,color-mix(in srgb,var(--it-accent) 9%,transparent),transparent 36%)}.it-interior[data-it-material=mulberry]{background-image:repeating-linear-gradient(157deg,transparent 0 12px,color-mix(in srgb,var(--it-accent) 3%,transparent) 12px 13px)}.it-interior[data-it-material=satin],.it-interior[data-it-material=enamel]{background-image:linear-gradient(117deg,var(--it-soft),var(--it-paper) 26%,var(--it-paper) 70%,var(--it-soft))}.it-cover{isolation:isolate;background:var(--it-soft);min-width:0;color:var(--it-ink);display:grid;position:relative;overflow:hidden;container-type:inline-size}.it-picture{background:linear-gradient(135deg,var(--it-soft),color-mix(in srgb,var(--it-accent) 32%,var(--it-soft)));min-width:0;position:relative;overflow:hidden}.it-picture img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.it-picture:not(.has-image):before,.it-picture:not(.has-image):after{content:"";border:1px solid var(--it-line);position:absolute;inset:14% 18%;transform:rotate(-8deg)}.it-picture:not(.has-image):after{inset:18% 12%;transform:rotate(6deg)}.it-cover-copy{z-index:1;overflow-wrap:anywhere;text-align:center;align-self:center;min-width:0;padding:clamp(26px,6cqw,68px);line-height:1.75;position:relative}.it-cover .it-cover-copy .it-kicker{color:var(--it-accent);margin:0 0 12px;font-family:inherit;font-size:clamp(10px,1.8cqw,14px);font-weight:650;line-height:1.8}.it-cover .it-cover-copy .it-title{color:var(--it-ink);font-family:inherit;font-size:clamp(27px,6.6cqw,64px);font-weight:var(--it-weight);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:1.48;display:block}.it-cover .it-cover-copy .it-host{color:var(--it-copy);margin:0;font-size:clamp(12px,2.05cqw,17px);line-height:1.75}.it-cover-facts{color:var(--it-ink);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:20px;font-size:clamp(10px,1.8cqw,13px);display:flex}.it-cover-facts span{align-items:baseline;gap:5px;display:inline-flex}.it-cover-facts svg{width:1em;height:1em;color:var(--it-accent);flex:none;align-self:center}.it-sign{background:var(--it-accent);width:36px;height:1px;margin:17px auto;display:block;position:relative}[data-it-rule=double] .it-sign,[data-it-rule=woven] .it-sign{border-block:1px solid var(--it-accent);background:0 0;height:4px}[data-it-rule=bar] .it-sign{width:27px;height:4px}[data-it-rule=petal] .it-sign,[data-it-rule=crescent] .it-sign{border-radius:100% 0;width:23px;height:9px}[data-it-rule=gem] .it-sign{width:8px;height:8px;transform:rotate(45deg)}[data-it-rule=ticks] .it-sign{background:repeating-linear-gradient(90deg,var(--it-accent) 0 1px,transparent 1px 6px);width:28px;height:8px}.it-cover[data-layout=center]{grid-template-rows:1fr;min-height:clamp(340px,68cqw,670px)}.it-cover[data-layout=center] .it-picture,.it-cover[data-layout=folio] .it-picture,.it-cover[data-layout=letter] .it-picture{position:absolute;inset:0}.it-cover[data-layout=center] .it-cover-copy{background:color-mix(in srgb,var(--it-paper) 95%,transparent);outline:1px solid var(--it-line);outline-offset:-9px;width:78%;max-width:660px;margin:7% auto}.it-cover[data-layout=columns],.it-cover[data-layout=stripe],.it-cover[data-layout=window]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:clamp(315px,59cqw,580px)}.it-cover[data-layout=columns] .it-cover-copy,.it-cover[data-layout=stripe] .it-cover-copy,.it-cover[data-layout=ledger] .it-cover-copy{text-align:start}.it-cover[data-layout=columns] .it-cover-copy .it-sign,.it-cover[data-layout=stripe] .it-cover-copy .it-sign,.it-cover[data-layout=ledger] .it-cover-copy .it-sign{margin-left:0}.it-cover[data-layout=columns] .it-cover-facts,.it-cover[data-layout=stripe] .it-cover-facts,.it-cover[data-layout=ledger] .it-cover-facts{justify-content:start}.it-cover[data-layout=folio],.it-cover[data-layout=letter]{align-items:center;min-height:clamp(335px,63cqw,630px);padding:6% 8%}.it-cover[data-layout=folio] .it-picture{inset:0 0 0 45%}.it-cover[data-layout=folio] .it-cover-copy{background:var(--it-paper);border-left:4px double var(--it-line);text-align:start;margin-right:29%}.it-cover[data-layout=folio] .it-cover-facts{justify-content:start}.it-cover[data-layout=folio] .it-sign{margin-left:0}.it-cover[data-layout=arch]{grid-template-rows:auto auto;justify-items:center;padding:7% 9% 0}.it-cover[data-layout=arch] .it-picture{aspect-ratio:1.5;border-radius:55% 55% 0 0;width:min(62%,350px)}.it-cover[data-layout=arch] .it-cover-copy{padding-top:3%;padding-bottom:7%}.it-cover[data-layout=gallery]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4%;padding:6%}.it-cover[data-layout=gallery] .it-picture{aspect-ratio:.82;border:8px solid var(--it-paper);outline:1px solid var(--it-line);transform:rotate(-2deg)}.it-cover[data-layout=gallery] .it-cover-copy{padding:6% 0}.it-cover[data-layout=banner]{grid-template-rows:auto auto}.it-cover[data-layout=banner] .it-picture{height:clamp(130px,30cqw,320px)}.it-cover[data-layout=banner] .it-cover-copy{background:var(--it-paper);border-top:4px double var(--it-line);padding:3.4% 7% 6%}.it-cover[data-layout=ledger]{background:var(--it-paper);grid-template-columns:26% minmax(0,1fr);align-items:center;gap:4%;padding:5%}.it-cover[data-layout=ledger] .it-picture{border-block:5px solid var(--it-accent);min-height:clamp(165px,34cqw,320px)}.it-cover[data-layout=ledger] .it-cover-copy{border-top:1px solid var(--it-accent);border-bottom:1px solid var(--it-line);padding:7% 2%}.it-cover[data-layout=letter]{background:var(--it-soft);padding:9% 8%}.it-cover[data-layout=letter] .it-picture{inset:0 43% 0 0}.it-cover[data-layout=letter] .it-cover-copy{background:var(--it-paper);border-top:4px solid var(--it-accent);margin-left:27%;transform:rotate(.6deg);box-shadow:0 5px 22px #0002}.it-cover[data-layout=stripe]{background:var(--it-paper);grid-template-columns:minmax(0,1fr) 32%}.it-cover[data-layout=stripe] .it-picture{border-left:7px double var(--it-accent);grid-area:1/2}.it-cover[data-layout=stripe] .it-cover-copy{grid-area:1/1;padding:9% 8% 9% 10%}.it-cover[data-layout=window]{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:3%;padding:5%}.it-cover[data-layout=window] .it-picture{outline:1px solid var(--it-line);outline-offset:5px;border-radius:70px 0;height:82%;min-height:165px}.it-cover[data-layout=window] .it-cover-copy{padding:6% 1%}.invitation .invite-content.it-interior{background-color:var(--it-paper);color:var(--it-ink)}.invitation .invite-content.it-interior .it-native>.inv-section{width:100%;max-width:var(--it-max);padding:clamp(34px,calc(8cqw * var(--it-space)),83px) clamp(20px,5.1cqw,52px);color:var(--it-ink);font-family:var(--inv-font,"Noto Sans Lao"),sans-serif;background:0 0;border:0;margin:0 auto}.it-native{min-width:0;position:relative}.it-native+.it-native:before{content:"";background:var(--it-line);width:70%;height:1px;position:absolute;top:0;left:15%}.it-interior[data-it-rhythm=panel]>.it-native:nth-child(2n){background:var(--it-tint)}.it-interior[data-it-rhythm=edge]>.it-native:nth-child(2n){border-inline-start:4px solid var(--it-line)}.invitation .it-interior .it-native>.inv-section :is(h2,h3){color:var(--it-ink);font-weight:var(--it-weight);letter-spacing:-.02em;line-height:1.62;font-family:inherit!important}.invitation .it-interior .it-native>.inv-section h2{margin:9px 0 22px;font-size:clamp(24px,4.1cqw,38px)}.invitation .it-interior .it-native>.inv-section :is(p,small,.fine,.eyebrow,.muted,.inv-host,.countdown span,.timeline time){color:var(--it-copy)!important}.invitation .it-interior .it-native>.inv-section .eyebrow,.invitation .it-interior .it-native>.inv-section .countdown strong{color:var(--it-accent)!important}.invitation .it-interior .it-native>.inv-section .ornament{color:var(--it-accent)}.invitation .it-interior .it-native>.inv-section .ornament span,.invitation .it-interior .it-native>.inv-section .timeline-dot{background:var(--it-accent)}.invitation .it-interior .it-native>.inv-section .countdown>div,.invitation .it-interior .it-native>.inv-section .dress{border-color:var(--it-line);background:var(--it-soft)}.invitation .it-interior .it-native .inv-gallery img{border-radius:var(--it-radius)}.invitation .it-interior .it-native .rsvp-form{color:var(--it-ink);background:var(--it-soft);border-radius:var(--it-radius);padding:16px}.invitation .it-interior .it-native :is(.btn,.rsvp-choices button){color:var(--it-ink);background:var(--it-paper);border:1px solid var(--it-line)}.invitation .it-interior .it-native .btn.primary,.invitation .it-interior .it-native .rsvp-choices button.selected{background:var(--it-ink);color:var(--it-paper);border-color:var(--it-ink)}.invitation .it-interior .it-native .inv-section :is(.success-box,.checkin-done){color:#205235;background:#e2efe3}.invitation .it-interior .it-native .rsvp-form input{color:#25332a;background:#fff;border:1px solid #a6ada3}.it-interior[data-it-align=left]>.it-native[data-section=story]>.inv-section,.it-interior[data-it-align=left]>.it-native[data-section=schedule]>.inv-section{text-align:left}.it-interior[data-it-align=left]>.it-native[data-section=story] .ornament{justify-content:start}.it-interior[data-it-align=left]>.it-native[data-section=story] .inv-prose{margin-left:0}.it-interior[data-it-layout=ledger] .it-native .timeline>div,.it-interior[data-it-layout=columns] .it-native .timeline>div{border-bottom:1px solid var(--it-line);padding-block:8px}.it-interior[data-it-layout=gallery] .it-native .inv-gallery,.it-interior[data-it-layout=window] .it-native .inv-gallery{gap:14px}.it-interior[data-it-layout=arch] .it-native .inv-gallery img:first-child{border-radius:30% 30% var(--it-radius) var(--it-radius)}.invitation .it-interior>.inv-footer{color:var(--it-ink);border-top:1px solid var(--it-line);padding:35px 20px;background:var(--it-soft)!important}.invitation .it-interior>.inv-footer :is(p,span){color:var(--it-ink)}.it-interior[data-it-rule=double] .it-native+.it-native:before,.it-interior[data-it-rule=woven] .it-native+.it-native:before{border-block:1px solid var(--it-line);background:0 0;height:4px}.it-interior[data-it-rule=gem] .it-native+.it-native:before{background:var(--it-accent);width:6px;height:6px;left:calc(50% - 3px);transform:rotate(45deg)}.it-interior[data-it-rule=bar] .it-native+.it-native:before{background:var(--it-accent);width:13%;height:3px;left:7%}.it-interior[data-it-rule=petal] .it-native+.it-native:before,.it-interior[data-it-rule=crescent] .it-native+.it-native:before{border-radius:100% 0;width:24px;height:5px;left:calc(50% - 12px)}.it-interior[data-it-rule=ticks] .it-native+.it-native:before{background:repeating-linear-gradient(90deg,var(--it-line) 0 1px,transparent 1px 5px);height:3px}.invitation .it-interior>.it-native .bank-qr,.invitation .it-interior>.it-native .ticket-qr{box-sizing:content-box;background:#fff;border:1px solid #e6e6e1;border-radius:2px;max-width:85%;padding:8px}@container (width<=550px){.it-cover[data-layout=columns]{grid-template-columns:36% minmax(0,1fr)}.it-cover[data-layout=arch] .it-picture{width:68%}.it-cover[data-layout=folio] .it-cover-copy{margin-right:14%}.it-cover[data-layout=letter] .it-cover-copy{margin-left:14%}.it-cover[data-layout=gallery]{grid-template-columns:36% minmax(0,1fr)}.it-cover[data-layout=gallery] .it-picture{border-width:4px}.it-cover[data-layout=window]{grid-template-columns:32% minmax(0,1fr)}.it-cover[data-layout=window] .it-picture{border-radius:35px 0;min-height:140px}}@media (prefers-reduced-motion:reduce){.it-interior .reveal{opacity:1!important;transform:none!important}}.it-interior[data-it-layout=letter] .it-native[data-section=story] .inv-prose{border-inline-start:2px solid var(--it-accent);text-align:start;background:var(--it-soft);padding:18px 22px}.it-interior[data-it-layout=stripe] .it-native>.inv-section{border-inline-start:3px solid var(--it-line)}.it-interior[data-it-layout=folio] .it-native[data-section=schedule] .timeline,.it-interior[data-it-layout=letter] .it-native[data-section=schedule] .timeline{border:1px solid var(--it-line);background:var(--it-soft);padding:10px 15px}.it-interior[data-it-layout=banner] .it-native[data-section=countdown],.it-interior[data-it-layout=banner] .it-native[data-section=location]{background:var(--it-soft);border-block:1px solid var(--it-line)}.it-interior[data-it-layout=arch] .it-native .countdown>div{border-radius:55px 55px 5px 5px;padding-top:17px}.it-interior[data-it-layout=gallery] .it-native .inv-gallery img{border:1px solid var(--it-line);background:var(--it-paper);padding:4px}.it-interior[data-it-layout=ledger] .it-native .timeline-dot{border-radius:0;width:5px;height:5px}@container (width>=620px){.invitation .it-interior[data-it-layout=columns] .it-native[data-section=story]>.inv-section{text-align:start;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-content:center;column-gap:32px;display:grid}.it-interior[data-it-layout=columns] .it-native[data-section=story] :is(.ornament,.eyebrow,h2){grid-column:1;justify-content:start}.it-interior[data-it-layout=columns] .it-native[data-section=story] .inv-prose{grid-area:1/2/span 3;align-self:center;margin:0}.it-interior[data-it-layout=columns] .it-native[data-section=story] .dress{grid-column:1/-1}.it-interior[data-it-layout=window] .it-native .inv-gallery:has(img:nth-child(3)) img:first-child{grid-row:span 2;height:100%}.it-interior[data-it-layout=gallery] .it-native .inv-gallery:has(img:nth-child(3)) img:first-child{grid-column:1/-1;max-height:320px}.it-interior[data-it-layout=ledger] .it-native[data-section=countdown]>.inv-section{text-align:start;grid-template-columns:1fr 1.1fr;column-gap:20px;display:grid}.it-interior[data-it-layout=ledger] .it-native[data-section=countdown] .countdown{grid-area:1/2/span 2;align-self:center}.it-interior[data-it-layout=ledger] .it-native[data-section=countdown] .fine{grid-column:1/-1}}.invitation.inv-cover{width:100%;max-width:none;min-height:100vh;min-height:100dvh;box-shadow:none;grid-template-columns:minmax(0,1fr);display:grid}.invitation.inv-cover>:is(.env-front,.envelope-screen,.art-viewport){min-height:0}.invitation.inv-cover>.preview-bar{z-index:5;background:0 0;max-width:calc(100% - 26px);padding:0;position:absolute;inset-block-start:max(10px,env(safe-area-inset-top));inset-inline-start:max(12px,env(safe-area-inset-left))}.inv-cover>.preview-bar>a{color:#fff;background:#23352beb;border-radius:999px;padding:7px 11px;font-size:11px;line-height:1.35;box-shadow:0 1px 6px #0002}.inv-cover>.preview-bar>span{display:none}.modal:has(>.inv-cover){flex-direction:column;height:calc(100dvh - 50px);display:flex}.modal:has(>.inv-cover)>.modal-head{flex:none}.modal>.invitation.inv-cover{flex:1 0 auto;min-height:0}@media (max-width:600px){.modal:has(>.inv-cover){height:calc(100dvh - 30px)}}.invitation>.invite-content{animation:none}.inv-page{overflow-wrap:anywhere;min-width:0}.inv-image-sheet{isolation:isolate;background:0 0;grid-template-columns:minmax(0,1fr);place-items:center;margin:0;padding:0;line-height:0;display:grid}.inv-image-sheet img{box-shadow:none;filter:none;opacity:1;border:0;border-radius:0;width:100%;max-width:100%;height:auto;margin:0;padding:0;display:block}.inv-image-sheet[data-fit=cover],.inv-image-sheet[data-fit=contain]{height:min(100svh,150vw);min-height:1px}.inv-image-sheet[data-fit=cover] img,.inv-image-sheet[data-fit=contain] img{object-fit:cover;width:100%;height:100%;min-height:0}.inv-image-sheet[data-fit=contain] img{object-fit:contain}.inv-image-sheet[data-fit=natural] img{width:auto;max-width:100%;height:auto}.invitation.embedded .inv-image-sheet:is([data-fit=cover],[data-fit=contain]){aspect-ratio:2/3;height:auto}.inv-page-texts{max-width:50rem;font-family:var(--inv-font,inherit);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 auto;padding:clamp(18px,5%,42px) clamp(20px,6%,48px);line-height:1.85}.inv-page-texts p{margin:0}.inv-page-texts p+p{margin-block-start:1em}.inv-page-empty-editor{min-height:10rem}.inv-page [aria-pressed=true]{outline-offset:2px}.inv-page .rsvp-choices button svg{flex-shrink:0}.rsvp-quantity{text-align:start;gap:6px;display:grid}.rsvp-stepper{grid-template-columns:44px minmax(0,1fr) 44px;align-items:stretch;gap:8px;display:grid}.rsvp-stepper button,.rsvp-stepper input{text-align:center;min-height:44px}.rsvp-stepper button{font:inherit;color:inherit;background:0 0;border:1px solid;border-radius:8px;font-size:22px}.rsvp-form .rsvp-stepper input{width:100%;min-width:0;margin:0;font-size:16px}.rsvp-quantity small{font-size:12px}.rsvp-count-error{color:#842821;background:#fff0ec;border-radius:6px;padding:6px 10px}@keyframes inv-page-fade{0%{opacity:0}to{opacity:1}}@keyframes inv-page-rise{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:none}}@keyframes inv-page-slide{0%{opacity:0;transform:translate(-1.9rem)}to{opacity:1;transform:none}}@keyframes inv-page-zoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}@keyframes inv-page-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:no-preference){.inv-page.is-revealing{animation-duration:.7s;animation-timing-function:cubic-bezier(.2,.7,.3,1);animation-fill-mode:backwards}.inv-page.is-revealing[data-transition=fade]{animation-name:inv-page-fade}.inv-page.is-revealing[data-transition=rise]{animation-name:inv-page-rise}.inv-page.is-revealing[data-transition=slide]{animation-name:inv-page-slide}.inv-page.is-revealing[data-transition=zoom]{animation-name:inv-page-zoom}.inv-page.is-revealing[data-transition=wipe]{animation-name:inv-page-wipe}}@media (prefers-reduced-motion:reduce){.inv-page.is-revealing{animation:none!important}}
