.envelope-module__UQlBIG__scene{padding:max(min(30%, 7.5rem), var(--head,0px)) 0 1rem;place-items:center;display:grid}.envelope-module__UQlBIG__envelope{aspect-ratio:4/3;width:min(100%,26rem);position:relative}.envelope-module__UQlBIG__part{will-change:transform, opacity;transition:transform .3s cubic-bezier(.2,.7,.2,1),opacity .22s;position:absolute;inset:0}.envelope-module__UQlBIG__open .envelope-module__UQlBIG__part{opacity:0;transition:transform .42s cubic-bezier(.4,0,.2,1) .55s,opacity .3s .58s;transform:translateY(16%)}.envelope-module__UQlBIG__back{z-index:1;background:var(--inv-envelope);border-radius:6px;box-shadow:0 30px 50px -30px #00000059}.envelope-module__UQlBIG__liner{background:var(--inv-liner);clip-path:polygon(0 0,100% 0,50% 58%);border-radius:6px 6px 0 0;position:absolute;inset:0}.envelope-module__UQlBIG__flapWrap{z-index:5;transition:transform .3s cubic-bezier(.2,.7,.2,1),opacity .22s,z-index 0s linear .55s}.envelope-module__UQlBIG__open .envelope-module__UQlBIG__flapWrap{z-index:2;transition:transform .42s cubic-bezier(.4,0,.2,1) .55s,opacity .3s .58s,z-index 0s linear .22s}.envelope-module__UQlBIG__flap{background-color:var(--inv-flap);clip-path:polygon(0 0,100% 0,50% 58%);transform-origin:top;will-change:transform;border-radius:6px 6px 0 0;transition:transform .3s cubic-bezier(.55,0,.25,1) .45s;position:absolute;inset:0;transform:scaleY(1)}.envelope-module__UQlBIG__open .envelope-module__UQlBIG__flap{transition:transform .32s cubic-bezier(.55,0,.25,1) 60ms;transform:scaleY(-1)}.envelope-module__UQlBIG__flapInside{background-color:var(--inv-liner);visibility:hidden;transition:visibility 0s linear .6s;position:absolute;inset:0}.envelope-module__UQlBIG__open .envelope-module__UQlBIG__flapInside{visibility:visible;transition:visibility 0s linear .22s}.envelope-module__UQlBIG__pocket{z-index:3;pointer-events:none;height:500%;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.envelope-module__UQlBIG__letter{will-change:transform;height:17.6%;transition:transform .4s cubic-bezier(.4,0,.2,1) .1s;position:absolute;bottom:1.2%;left:6%;right:6%;transform:translateY(0)}.envelope-module__UQlBIG__open .envelope-module__UQlBIG__letter{transform:translateY(var(--rise,-34%));transition:transform .5s cubic-bezier(.3,1.15,.4,1) .28s}.envelope-module__UQlBIG__lift{transition:transform .3s cubic-bezier(.2,.7,.2,1);transform:scale(1)}.envelope-module__UQlBIG__open .envelope-module__UQlBIG__lift{transition:transform .4s cubic-bezier(.2,.7,.2,1) .6s;transform:scale(1.03)}.envelope-module__UQlBIG__front{z-index:4;background:var(--inv-envelope);clip-path:polygon(0 0,50% 56%,100% 0,100% 100%,0 100%);filter:brightness(.96);border-radius:6px}.envelope-module__UQlBIG__seal{z-index:6;cursor:pointer;flex-direction:column;align-items:center;gap:.6rem;display:flex;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.envelope-module__UQlBIG__open .envelope-module__UQlBIG__seal{pointer-events:none}.envelope-module__UQlBIG__sealFace{width:3.4rem;height:3.4rem;transition:transform .2s;position:relative}.envelope-module__UQlBIG__seal:hover .envelope-module__UQlBIG__sealFace{transform:scale(1.06)}.envelope-module__UQlBIG__invite .envelope-module__UQlBIG__sealFace{animation:2.5s ease-in-out infinite envelope-module__UQlBIG__breathe}.envelope-module__UQlBIG__invite .envelope-module__UQlBIG__seal:hover .envelope-module__UQlBIG__sealFace{animation:none}@keyframes envelope-module__UQlBIG__breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.envelope-module__UQlBIG__half{background:var(--inv-seal);color:var(--inv-paper);font-family:var(--inv-font-display), serif;will-change:transform, opacity;border-radius:50%;place-items:center;font-size:1.6rem;line-height:1;transition:transform .25s cubic-bezier(.2,.8,.2,1) .72s,opacity .15s .72s;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #ffffff2e,inset 0 -2px 4px #00000040}.envelope-module__UQlBIG__halfLeft{clip-path:polygon(0 0,56% 0,48% 38%,58% 62%,50% 100%,0 100%)}.envelope-module__UQlBIG__halfRight{clip-path:polygon(54% 0,100% 0,100% 100%,48% 100%,56% 62%,46% 38%)}.envelope-module__UQlBIG__open .envelope-module__UQlBIG__halfLeft{transform:translate(-14px,8px)rotate(-16deg)}.envelope-module__UQlBIG__open .envelope-module__UQlBIG__halfRight{transform:translate(14px,8px)rotate(16deg)}.envelope-module__UQlBIG__open .envelope-module__UQlBIG__half{opacity:0;transition:transform .3s cubic-bezier(.2,.7,.2,1),opacity .2s .1s}.envelope-module__UQlBIG__sealLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--inv-seal);font-size:.65rem;font-weight:500;transition:opacity .2s .8s}.envelope-module__UQlBIG__open .envelope-module__UQlBIG__sealLabel{opacity:0;transition:opacity .12s}.envelope-module__UQlBIG__settle{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.envelope-module__UQlBIG__appear{animation:.5s cubic-bezier(.2,.7,.2,1) .1s both envelope-module__UQlBIG__appear}@keyframes envelope-module__UQlBIG__appear{0%{opacity:0;transform:translateY(12%)}}@media (prefers-reduced-motion:reduce){.envelope-module__UQlBIG__part,.envelope-module__UQlBIG__flapWrap,.envelope-module__UQlBIG__flap,.envelope-module__UQlBIG__flapInside,.envelope-module__UQlBIG__letter,.envelope-module__UQlBIG__lift,.envelope-module__UQlBIG__sealFace,.envelope-module__UQlBIG__half,.envelope-module__UQlBIG__sealLabel,.envelope-module__UQlBIG__settle{transition:none}.envelope-module__UQlBIG__appear,.envelope-module__UQlBIG__invite .envelope-module__UQlBIG__sealFace{animation:none}}
@font-face{font-family:display;src:url(../media/cormorant_garamond-s.p.2da451zuep64d.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:display;src:url(../media/cormorant_garamond_italic-s.p.31afqy0cr5-uk.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:italic}@font-face{font-family:display Fallback;src:local(Times New Roman);ascent-override:96.43%;descent-override:29.95%;line-gap-override:0.0%;size-adjust:95.82%}.display_c4957d50-module__bVQOSq__className{font-family:display,display Fallback}.display_c4957d50-module__bVQOSq__variable{--font-display:"display", "display Fallback"}
@font-face{font-family:body;src:url(../media/dm_sans-s.p.0lzdy6pyna6yz.woff2)format("woff2");font-display:swap;font-weight:100 1000;font-style:normal}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:93.39%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:106.22%}.body_293d36bc-module__kCaC7W__className{font-family:body,body Fallback}.body_293d36bc-module__kCaC7W__variable{--font-body:"body", "body Fallback"}
