.guest-envelope-3d-module__UHoy_q__layer{z-index:100;background:var(--ivory);opacity:1;cursor:pointer;justify-content:center;align-items:center;transition:opacity .45s ease-out;animation:.45s ease-out 8s forwards guest-envelope-3d-module__UHoy_q__clearIfStranded;display:flex;position:fixed;inset:0;overflow:hidden}.guest-envelope-3d-module__UHoy_q__layer[data-live]{animation:none}.guest-envelope-3d-module__UHoy_q__layer[data-clearing]{opacity:0;pointer-events:none}@keyframes guest-envelope-3d-module__UHoy_q__clearIfStranded{to{opacity:0;visibility:hidden}}.guest-envelope-3d-module__UHoy_q__stage{width:min(84vw, 26rem, calc(56svh * var(--ratio,.7)));position:relative}.guest-envelope-3d-module__UHoy_q__stage img{width:100%;height:auto;display:block}.guest-envelope-3d-module__UHoy_q__host{margin:0;position:relative}.guest-envelope-3d-module__UHoy_q__host[data-envelope=waiting] .guest-envelope-3d-module__UHoy_q__card{visibility:hidden;animation:0s linear 7s forwards guest-envelope-3d-module__UHoy_q__showIfStranded}.guest-envelope-3d-module__UHoy_q__host[data-envelope=playing] .guest-envelope-3d-module__UHoy_q__card{visibility:hidden}@keyframes guest-envelope-3d-module__UHoy_q__showIfStranded{to{visibility:visible}}@media (prefers-reduced-motion:reduce){.guest-envelope-3d-module__UHoy_q__layer{display:none}}
.guest-envelope-module__P2_a7q__figure{overflow:visible}.guest-envelope-module__P2_a7q__scene{box-sizing:content-box;perspective:620px;perspective-origin:50% 40%;width:auto;transform-style:preserve-3d;border:1px solid #0000;display:block;position:relative}.guest-envelope-module__P2_a7q__layer{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.guest-envelope-module__P2_a7q__ground{border-radius:var(--radius);filter:blur(20px);opacity:.9;background:#26242133;position:absolute;inset:8% 6% -3%;transform:translateZ(-160px)translate(-9%)translateY(6%)scale(.94)}.guest-envelope-module__P2_a7q__object{transform-style:preserve-3d;transform-origin:50% 55%;position:absolute;inset:0;transform:translateZ(-120px)translateY(6%)rotateX(22deg)rotateY(-34deg)rotate(-3deg)scale(.94)}.guest-envelope-module__P2_a7q__envelope{transform-style:preserve-3d;transform-origin:50% 100%;position:absolute;inset:0}.guest-envelope-module__P2_a7q__back{transform:translateZ(0)}.guest-envelope-module__P2_a7q__flapShadow{opacity:0;transform:translateZ(1px)}.guest-envelope-module__P2_a7q__pocket{transform:translateZ(20px)}.guest-envelope-module__P2_a7q__edge{background:color-mix(in srgb, var(--light-champagne) 72%, var(--champagne));backface-visibility:visible;position:absolute}.guest-envelope-module__P2_a7q__edgeLeft,.guest-envelope-module__P2_a7q__edgeRight{width:20px;height:100%;top:0}.guest-envelope-module__P2_a7q__edgeLeft{transform-origin:0;left:0;transform:translateZ(20px)rotateY(90deg)}.guest-envelope-module__P2_a7q__edgeRight{transform-origin:100%;background:color-mix(in srgb, var(--light-champagne) 88%, var(--ivory));right:0;transform:translateZ(20px)rotateY(-90deg)}.guest-envelope-module__P2_a7q__edgeTop,.guest-envelope-module__P2_a7q__edgeBottom{width:100%;height:20px;left:0}.guest-envelope-module__P2_a7q__edgeTop{transform-origin:50% 0;top:0;transform:translateZ(20px)rotateX(-90deg)}.guest-envelope-module__P2_a7q__edgeBottom{transform-origin:50% 100%;bottom:0;transform:translateZ(20px)rotateX(90deg)}.guest-envelope-module__P2_a7q__cardLift{transform-style:preserve-3d;transform-origin:50%;position:absolute;inset:0;transform:translateZ(10px)translateY(3%)scale(.9)}.guest-envelope-module__P2_a7q__card{border:1px solid var(--light-champagne);border-radius:var(--radius);background:var(--ivory);width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 #26242100}.guest-envelope-module__P2_a7q__cardEdge{transform-origin:100%;background:color-mix(in srgb, var(--light-champagne) 80%, var(--ivory));width:4px;height:98%;top:1%;right:0;transform:rotateY(-90deg)}.guest-envelope-module__P2_a7q__cardLight{opacity:0;pointer-events:none;background:linear-gradient(115deg,#fff0 30%,#ffffff80 48%,#fff0 66%) 100% 0/300% 100%;position:absolute;inset:0}.guest-envelope-module__P2_a7q__cardPaper,.guest-envelope-module__P2_a7q__cardInk{width:100%;height:100%;display:block;position:absolute;inset:0}.guest-envelope-module__P2_a7q__cardInkDevelops{-webkit-mask-image:linear-gradient(#000 0% 42%,#0000 62% 100%);mask-image:linear-gradient(#000 0% 42%,#0000 62% 100%);-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:100% 250%;mask-size:100% 250%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.guest-envelope-module__P2_a7q__flapHinge{transform-style:preserve-3d;transform-origin:50% 0;position:absolute;inset:0;transform:translateZ(22px)rotateX(0)}.guest-envelope-module__P2_a7q__flapFace{backface-visibility:hidden}.guest-envelope-module__P2_a7q__flapInner{transform:rotateX(180deg)}.guest-envelope-module__P2_a7q__sheen{opacity:0}.guest-envelope-module__P2_a7q__flapDim,.guest-envelope-module__P2_a7q__flapDimInner{fill:#262421;stroke:none;opacity:0}.guest-envelope-module__P2_a7q__paper{fill:color-mix(in srgb, var(--ivory) 84%, var(--light-champagne));stroke:var(--light-champagne);stroke-width:1.5px;stroke-linejoin:round}.guest-envelope-module__P2_a7q__board{fill:color-mix(in srgb, var(--light-champagne) 70%, var(--champagne));stroke:none}.guest-envelope-module__P2_a7q__grain{fill:#fff;stroke:none;opacity:.55;mix-blend-mode:multiply}.guest-envelope-module__P2_a7q__lining{fill:var(--light-champagne);fill-opacity:.35;stroke:none}.guest-envelope-module__P2_a7q__foldShade{fill:#262421;fill-opacity:.045;stroke:none}.guest-envelope-module__P2_a7q__fold{fill:none;stroke:var(--light-champagne);stroke-width:1px;stroke-opacity:.7;stroke-linejoin:round}.guest-envelope-module__P2_a7q__lace{fill:color-mix(in srgb, var(--ivory) 84%, var(--light-champagne));stroke:var(--champagne);stroke-width:1.1px;stroke-linecap:round}.guest-envelope-module__P2_a7q__laceHole{fill:var(--champagne);fill-opacity:.55;stroke:none}.guest-envelope-module__P2_a7q__frontShade,.guest-envelope-module__P2_a7q__frontGlint{pointer-events:none;border-radius:8px;position:absolute;inset:0;transform:translateZ(21px)}.guest-envelope-module__P2_a7q__frontShade{opacity:1;background:linear-gradient(90deg,#26242133,#2624210a)}.guest-envelope-module__P2_a7q__frontGlint{opacity:0;background:linear-gradient(115deg,#fff0 35%,#fff9 50%,#fff0 65%) 100% 0/300% 100%}.guest-envelope-module__P2_a7q__figure[data-stage=opening] .guest-envelope-module__P2_a7q__ground,.guest-envelope-module__P2_a7q__figure[data-stage=developing] .guest-envelope-module__P2_a7q__ground{animation:3.6s cubic-bezier(.22,.8,.3,1) forwards guest-envelope-module__P2_a7q__groundMove}.guest-envelope-module__P2_a7q__figure[data-stage=opening] .guest-envelope-module__P2_a7q__object,.guest-envelope-module__P2_a7q__figure[data-stage=developing] .guest-envelope-module__P2_a7q__object{animation:3.6s linear forwards guest-envelope-module__P2_a7q__present}.guest-envelope-module__P2_a7q__figure[data-stage=opening] .guest-envelope-module__P2_a7q__frontShade,.guest-envelope-module__P2_a7q__figure[data-stage=developing] .guest-envelope-module__P2_a7q__frontShade{animation:3.6s linear forwards guest-envelope-module__P2_a7q__shadeLift}.guest-envelope-module__P2_a7q__figure[data-stage=opening] .guest-envelope-module__P2_a7q__frontGlint,.guest-envelope-module__P2_a7q__figure[data-stage=developing] .guest-envelope-module__P2_a7q__frontGlint{animation:3.6s linear forwards guest-envelope-module__P2_a7q__glintCross}.guest-envelope-module__P2_a7q__figure[data-stage=opening] .guest-envelope-module__P2_a7q__flapHinge,.guest-envelope-module__P2_a7q__figure[data-stage=developing] .guest-envelope-module__P2_a7q__flapHinge{animation:3.6s linear forwards guest-envelope-module__P2_a7q__flapLift}.guest-envelope-module__P2_a7q__figure[data-stage=opening] .guest-envelope-module__P2_a7q__flapDim,.guest-envelope-module__P2_a7q__figure[data-stage=developing] .guest-envelope-module__P2_a7q__flapDim{animation:3.6s linear forwards guest-envelope-module__P2_a7q__flapDim}.guest-envelope-module__P2_a7q__figure[data-stage=opening] .guest-envelope-module__P2_a7q__flapDimInner,.guest-envelope-module__P2_a7q__figure[data-stage=developing] .guest-envelope-module__P2_a7q__flapDimInner{animation:3.6s linear forwards guest-envelope-module__P2_a7q__flapDimInner}.guest-envelope-module__P2_a7q__figure[data-stage=opening] .guest-envelope-module__P2_a7q__flapShadow,.guest-envelope-module__P2_a7q__figure[data-stage=developing] .guest-envelope-module__P2_a7q__flapShadow{animation:3.6s linear forwards guest-envelope-module__P2_a7q__flapShade}.guest-envelope-module__P2_a7q__figure[data-stage=opening] .guest-envelope-module__P2_a7q__sheen,.guest-envelope-module__P2_a7q__figure[data-stage=developing] .guest-envelope-module__P2_a7q__sheen{animation:3.6s linear forwards guest-envelope-module__P2_a7q__sheenPass}.guest-envelope-module__P2_a7q__figure[data-stage=opening] .guest-envelope-module__P2_a7q__cardLift,.guest-envelope-module__P2_a7q__figure[data-stage=developing] .guest-envelope-module__P2_a7q__cardLift{animation:3.6s linear forwards guest-envelope-module__P2_a7q__cardRise}.guest-envelope-module__P2_a7q__figure[data-stage=opening] .guest-envelope-module__P2_a7q__card,.guest-envelope-module__P2_a7q__figure[data-stage=developing] .guest-envelope-module__P2_a7q__card{animation:3.6s linear forwards guest-envelope-module__P2_a7q__cardShadow}.guest-envelope-module__P2_a7q__figure[data-stage=opening] .guest-envelope-module__P2_a7q__cardLight,.guest-envelope-module__P2_a7q__figure[data-stage=developing] .guest-envelope-module__P2_a7q__cardLight{animation:3.6s linear forwards guest-envelope-module__P2_a7q__cardGlint}.guest-envelope-module__P2_a7q__figure[data-stage=opening] .guest-envelope-module__P2_a7q__envelope,.guest-envelope-module__P2_a7q__figure[data-stage=developing] .guest-envelope-module__P2_a7q__envelope{animation:3.6s linear forwards guest-envelope-module__P2_a7q__envelopeAway}.guest-envelope-module__P2_a7q__figure[data-stage=developing] .guest-envelope-module__P2_a7q__cardInkDevelops{animation:2.2s cubic-bezier(.4,0,.2,1) forwards guest-envelope-module__P2_a7q__develop}@keyframes guest-envelope-module__P2_a7q__present{0%{animation-timing-function:cubic-bezier(.3,0,.2,1);transform:translateZ(-120px)translateY(6%)rotateX(22deg)rotateY(-34deg)rotate(-3deg)scale(.94)}18%{animation-timing-function:cubic-bezier(.4,0,.3,1);transform:translateZ(14px)translateY(-1%)rotateX(-4deg)rotateY(7deg)rotate(.6deg)scale(1)}26%,to{transform:translateZ(0)translateY(0)rotateX(0)rotateY(0)rotate(0)scale(1)}}@keyframes guest-envelope-module__P2_a7q__groundMove{0%{opacity:.9;transform:translateZ(-160px)translate(-9%)translateY(6%)scale(.94)}26%{opacity:.55;transform:translateZ(-60px)translate(0)translateY(3%)scale(1)}62%{opacity:.45;transform:translateZ(-60px)translate(0)translateY(3%)scale(1)}86%,to{opacity:0;transform:translateZ(-60px)translate(0)translateY(3%)scale(.9)}}@keyframes guest-envelope-module__P2_a7q__shadeLift{0%{opacity:1}22%,to{opacity:0}}@keyframes guest-envelope-module__P2_a7q__glintCross{0%,6%{opacity:0;background-position:100% 0}14%{opacity:1}24%,to{opacity:0;background-position:0 0}}.guest-envelope-module__P2_a7q__sealWax{fill:var(--champagne)}.guest-envelope-module__P2_a7q__sealShine{fill:color-mix(in srgb, var(--champagne) 55%, white);opacity:.45}.guest-envelope-module__P2_a7q__sealRim{fill:none;stroke:var(--light-champagne);stroke-width:3.5px}.guest-envelope-module__P2_a7q__sealLetters{fill:color-mix(in srgb, var(--champagne) 55%, black);font-family:var(--font-display), Georgia, serif;font-size:22px;font-style:italic}@keyframes guest-envelope-module__P2_a7q__flapLift{0%,24%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translateZ(22px)rotateX(0)}50%,to{transform:translateZ(22px)rotateX(174deg)}}@keyframes guest-envelope-module__P2_a7q__flapDim{0%,24%{opacity:0}36%{opacity:.22}to{opacity:.22}}@keyframes guest-envelope-module__P2_a7q__flapDimInner{0%,37%{opacity:.22}50%,to{opacity:0}}@keyframes guest-envelope-module__P2_a7q__flapShade{0%,26%{opacity:0}36%{opacity:1}52%,to{opacity:0}}@keyframes guest-envelope-module__P2_a7q__sheenPass{0%,24%{opacity:0}33%{opacity:1}40%,to{opacity:0}}@keyframes guest-envelope-module__P2_a7q__cardRise{0%,40%{animation-timing-function:cubic-bezier(.35,0,.25,1);transform:translateZ(10px)translateY(3%)scale(.9)}64%{animation-timing-function:cubic-bezier(.35,0,.3,1);transform:translateZ(10px)translateY(-34%)rotateX(-8deg)rotateY(0)scale(.9)}80%{animation-timing-function:cubic-bezier(.25,0,.2,1);transform:translateZ(110px)translateY(-8%)rotateX(-6deg)rotateY(-16deg)scale(.88)}to{transform:translateZ(0)translateY(0)rotateX(0)rotateY(0)scale(1)}}@keyframes guest-envelope-module__P2_a7q__cardShadow{0%,60%{box-shadow:0 0 #26242100}80%{box-shadow:0 42px 50px -16px #26242157}to{box-shadow:0 0 #26242100}}@keyframes guest-envelope-module__P2_a7q__cardGlint{0%,66%{opacity:0;background-position:100% 0}76%{opacity:1}88%,to{opacity:0;background-position:0 0}}@keyframes guest-envelope-module__P2_a7q__envelopeAway{0%,62%{visibility:visible;animation-timing-function:cubic-bezier(.5,0,.75,.4);transform:translateZ(0)translateY(0)rotateX(0)}80%{visibility:visible;animation-timing-function:cubic-bezier(.25,.5,.4,1);transform:translateZ(-120px)translateY(4%)rotateX(44deg)}91%{visibility:visible;transform:translateZ(-260px)translateY(10%)rotateX(86deg)}92%,to{visibility:hidden;transform:translateZ(-260px)translateY(10%)rotateX(90deg)}}@keyframes guest-envelope-module__P2_a7q__develop{0%{-webkit-mask-position:0 100%;mask-position:0 100%}to{-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:reduce){.guest-envelope-module__P2_a7q__ground,.guest-envelope-module__P2_a7q__envelope,.guest-envelope-module__P2_a7q__cardEdge,.guest-envelope-module__P2_a7q__cardLight{display:none}.guest-envelope-module__P2_a7q__object,.guest-envelope-module__P2_a7q__cardLift{animation:none;position:static;transform:none}.guest-envelope-module__P2_a7q__card{height:auto;box-shadow:none;animation:none;position:static}.guest-envelope-module__P2_a7q__cardPaper{display:none}.guest-envelope-module__P2_a7q__cardInk{height:auto;position:static}.guest-envelope-module__P2_a7q__cardInkDevelops{animation:none;-webkit-mask-image:none;mask-image:none}}