.envelope-draw-module__oZIP-q__wrap{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;scroll-margin-top:72px;position:relative}.envelope-draw-module__oZIP-q__theatre{transform-origin:50% 0;--k:1;width:390px;height:470px;position:absolute;top:0;left:50%}@media (prefers-reduced-motion:reduce){.envelope-draw-module__oZIP-q__theatre{--k:.25}}.envelope-draw-module__oZIP-q__ground{pointer-events:none;height:120px;transition:opacity calc(.6s * var(--k)) ease;background:radial-gradient(50% 40% at 50% 30%,#c9a45c33,#c9a45c00 70%);position:absolute;top:330px;left:20px;right:20px}.envelope-draw-module__oZIP-q__env{transform-origin:50% 165%;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:150px;height:248px;padding:0;position:absolute;top:92px;left:120px}button.envelope-draw-module__oZIP-q__env{cursor:pointer}button.envelope-draw-module__oZIP-q__env:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #fbbb1e}.envelope-draw-module__oZIP-q__shape{perspective:700px;position:absolute;inset:0}.envelope-draw-module__oZIP-q__back{transition:opacity calc(.65s * var(--k)) ease;background:linear-gradient(160deg,#f7f1e5,#e9dfcc);border-radius:4px;position:absolute;inset:0;box-shadow:0 26px 44px #0000008c,inset 0 2px #fff6}.envelope-draw-module__oZIP-q__front{z-index:3;clip-path:polygon(0 0,50% 20%,100% 0,100% 100%,0 100%);height:168px;transition:opacity calc(.65s * var(--k)) ease;background:linear-gradient(170deg,#f6f0e3,#ece3d1);border-radius:0 0 4px 4px;position:absolute;bottom:0;left:0;right:0}.envelope-draw-module__oZIP-q__front:after{content:"";clip-path:inherit;border:1px solid #12121212;position:absolute;inset:8px}.envelope-draw-module__oZIP-q__flap{z-index:4;clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:50% 0;height:118px;transition:transform calc(.64s * var(--k)) cubic-bezier(.55, 0, .3, 1), z-index 0s linear calc(.32s * var(--k)), background calc(.64s * var(--k)) ease, opacity calc(.65s * var(--k)) ease;background:linear-gradient(#efe6d4,#e3d8c2);position:absolute;top:0;left:0;right:0}.envelope-draw-module__oZIP-q__band{z-index:5;width:50%;height:7px;transition:transform calc(.56s * var(--k)) cubic-bezier(.5, 0, .75, 0), opacity calc(.56s * var(--k)) ease;background:linear-gradient(#be3d15 0 2px,#c9a45c 2px 4px,#be3d15 4px 7px);position:absolute;top:95px}.envelope-draw-module__oZIP-q__bandL{left:0}.envelope-draw-module__oZIP-q__bandR{right:0}.envelope-draw-module__oZIP-q__knot{z-index:6;width:92px;height:56px;transition:transform calc(.52s * var(--k)) cubic-bezier(.5, 0, .75, 0), opacity calc(.42s * var(--k)) ease;position:absolute;top:98px;left:75px;transform:translate(-50%,-50%)}.envelope-draw-module__oZIP-q__knot svg{position:absolute;inset:0}.envelope-draw-module__oZIP-q__seal{background:#f4eee2;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.envelope-draw-module__oZIP-q__mark{z-index:6;text-align:center;font-family:var(--font-display);letter-spacing:.24em;color:#3a332b;transition:opacity calc(.4s * var(--k)) ease;padding-left:.24em;font-size:13px;font-weight:300;position:absolute;bottom:30px;left:0;right:0}.envelope-draw-module__oZIP-q__card{z-index:2;visibility:hidden;color:#121212;box-sizing:border-box;text-align:center;width:132px;height:218px;transition:transform calc(1.05s * var(--k)) cubic-bezier(.18, .85, .25, 1), box-shadow calc(1.05s * var(--k)) ease;background:#fbf8f2;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px 10px 12px;display:flex;position:absolute;top:14px;left:9px}.envelope-draw-module__oZIP-q__kicker{letter-spacing:.26em;text-transform:uppercase;color:#a63a14;font-size:7.5px;font-weight:700}.envelope-draw-module__oZIP-q__cardTitle{font-family:var(--font-display);overflow-wrap:anywhere;font-size:17px;font-weight:300;line-height:1.12}.envelope-draw-module__oZIP-q__cardBody{color:#121212a8;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.envelope-draw-module__oZIP-q__cardRule{color:#12121299;border-top:1px dashed #12121238;align-self:stretch;padding-top:6px;font-size:7.5px}.envelope-draw-module__oZIP-q__fanEnv{transition:transform calc(.52s * var(--k)) cubic-bezier(.2, .8, .2, 1), opacity calc(.42s * var(--k)) ease}.envelope-draw-module__oZIP-q__dragging .envelope-draw-module__oZIP-q__fanEnv{transition:none}.envelope-draw-module__oZIP-q__centered .envelope-draw-module__oZIP-q__back{box-shadow:0 30px 50px #0009,0 0 0 1px #c9a45c59}.envelope-draw-module__oZIP-q__lift .envelope-draw-module__oZIP-q__centered{transform:translateY(-26px)!important}.envelope-draw-module__oZIP-q__lift .envelope-draw-module__oZIP-q__fanEnv:not(.envelope-draw-module__oZIP-q__centered){opacity:0!important}.envelope-draw-module__oZIP-q__focus .envelope-draw-module__oZIP-q__fan,.envelope-draw-module__oZIP-q__untie .envelope-draw-module__oZIP-q__fan,.envelope-draw-module__oZIP-q__open .envelope-draw-module__oZIP-q__fan,.envelope-draw-module__oZIP-q__rise .envelope-draw-module__oZIP-q__fan,.envelope-draw-module__oZIP-q__done .envelope-draw-module__oZIP-q__fan{visibility:hidden}.envelope-draw-module__oZIP-q__opener{visibility:hidden;transform-origin:50%;transition:transform calc(.7s * var(--k)) cubic-bezier(.3, 0, .2, 1);transform:translateY(-26px)}.envelope-draw-module__oZIP-q__focus .envelope-draw-module__oZIP-q__opener,.envelope-draw-module__oZIP-q__untie .envelope-draw-module__oZIP-q__opener,.envelope-draw-module__oZIP-q__open .envelope-draw-module__oZIP-q__opener,.envelope-draw-module__oZIP-q__rise .envelope-draw-module__oZIP-q__opener,.envelope-draw-module__oZIP-q__done .envelope-draw-module__oZIP-q__opener{visibility:visible}.envelope-draw-module__oZIP-q__focus .envelope-draw-module__oZIP-q__opener,.envelope-draw-module__oZIP-q__untie .envelope-draw-module__oZIP-q__opener{transform:translateY(24px)scale(1.4)}.envelope-draw-module__oZIP-q__open .envelope-draw-module__oZIP-q__opener,.envelope-draw-module__oZIP-q__rise .envelope-draw-module__oZIP-q__opener,.envelope-draw-module__oZIP-q__done .envelope-draw-module__oZIP-q__opener{transform:translateY(118px)scale(1.15)}.envelope-draw-module__oZIP-q__untie .envelope-draw-module__oZIP-q__opener .envelope-draw-module__oZIP-q__bandL,.envelope-draw-module__oZIP-q__open .envelope-draw-module__oZIP-q__opener .envelope-draw-module__oZIP-q__bandL,.envelope-draw-module__oZIP-q__rise .envelope-draw-module__oZIP-q__opener .envelope-draw-module__oZIP-q__bandL,.envelope-draw-module__oZIP-q__done .envelope-draw-module__oZIP-q__opener .envelope-draw-module__oZIP-q__bandL{opacity:0;transform:translate(-62px)}.envelope-draw-module__oZIP-q__untie .envelope-draw-module__oZIP-q__opener .envelope-draw-module__oZIP-q__bandR,.envelope-draw-module__oZIP-q__open .envelope-draw-module__oZIP-q__opener .envelope-draw-module__oZIP-q__bandR,.envelope-draw-module__oZIP-q__rise .envelope-draw-module__oZIP-q__opener .envelope-draw-module__oZIP-q__bandR,.envelope-draw-module__oZIP-q__done .envelope-draw-module__oZIP-q__opener .envelope-draw-module__oZIP-q__bandR{opacity:0;transform:translate(62px)}.envelope-draw-module__oZIP-q__untie .envelope-draw-module__oZIP-q__opener .envelope-draw-module__oZIP-q__knot,.envelope-draw-module__oZIP-q__open .envelope-draw-module__oZIP-q__opener .envelope-draw-module__oZIP-q__knot,.envelope-draw-module__oZIP-q__rise .envelope-draw-module__oZIP-q__opener .envelope-draw-module__oZIP-q__knot,.envelope-draw-module__oZIP-q__done .envelope-draw-module__oZIP-q__opener .envelope-draw-module__oZIP-q__knot{opacity:0;transform:translate(-50%,-50%)scale(1.3)rotate(-14deg)}.envelope-draw-module__oZIP-q__open .envelope-draw-module__oZIP-q__opener .envelope-draw-module__oZIP-q__flap,.envelope-draw-module__oZIP-q__rise .envelope-draw-module__oZIP-q__opener .envelope-draw-module__oZIP-q__flap,.envelope-draw-module__oZIP-q__done .envelope-draw-module__oZIP-q__opener .envelope-draw-module__oZIP-q__flap{z-index:0;background:#f2eadb;transform:rotateX(180deg)}.envelope-draw-module__oZIP-q__open .envelope-draw-module__oZIP-q__opener .envelope-draw-module__oZIP-q__card,.envelope-draw-module__oZIP-q__rise .envelope-draw-module__oZIP-q__opener .envelope-draw-module__oZIP-q__card,.envelope-draw-module__oZIP-q__done .envelope-draw-module__oZIP-q__opener .envelope-draw-module__oZIP-q__card{visibility:visible}.envelope-draw-module__oZIP-q__rise .envelope-draw-module__oZIP-q__opener .envelope-draw-module__oZIP-q__mark,.envelope-draw-module__oZIP-q__done .envelope-draw-module__oZIP-q__opener .envelope-draw-module__oZIP-q__mark{opacity:0}.envelope-draw-module__oZIP-q__rise .envelope-draw-module__oZIP-q__opener .envelope-draw-module__oZIP-q__card{transform:translateY(-166px)scale(1.1);box-shadow:0 22px 44px #00000080}.envelope-draw-module__oZIP-q__done .envelope-draw-module__oZIP-q__opener .envelope-draw-module__oZIP-q__card{transform:translateY(-110px)scale(1.6);box-shadow:0 30px 60px #0000008c}.envelope-draw-module__oZIP-q__done .envelope-draw-module__oZIP-q__opener .envelope-draw-module__oZIP-q__back,.envelope-draw-module__oZIP-q__done .envelope-draw-module__oZIP-q__opener .envelope-draw-module__oZIP-q__front,.envelope-draw-module__oZIP-q__done .envelope-draw-module__oZIP-q__opener .envelope-draw-module__oZIP-q__flap{opacity:0}.envelope-draw-module__oZIP-q__glow{opacity:0;pointer-events:none;width:380px;height:380px;transition:opacity calc(.9s * var(--k)) ease, transform calc(.9s * var(--k)) ease;display:flex;position:absolute;top:206px;left:195px;transform:translate(-50%,-50%)scale(.7)}.envelope-draw-module__oZIP-q__done .envelope-draw-module__oZIP-q__glow{opacity:.35;transform:translate(-50%,-50%)scale(1)}.envelope-draw-module__oZIP-q__focus .envelope-draw-module__oZIP-q__ground,.envelope-draw-module__oZIP-q__untie .envelope-draw-module__oZIP-q__ground,.envelope-draw-module__oZIP-q__open .envelope-draw-module__oZIP-q__ground,.envelope-draw-module__oZIP-q__rise .envelope-draw-module__oZIP-q__ground,.envelope-draw-module__oZIP-q__done .envelope-draw-module__oZIP-q__ground{opacity:.5}.envelope-draw-module__oZIP-q__instant,.envelope-draw-module__oZIP-q__instant *{transition:none!important}.envelope-draw-module__oZIP-q__hint{transition:opacity calc(.4s * var(--k)) ease;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;top:380px;left:0;right:0}.envelope-draw-module__oZIP-q__arrow{color:#c9a45cd9;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.envelope-draw-module__oZIP-q__arrow:focus-visible{outline-offset:2px;outline:2px solid #fbbb1e}.envelope-draw-module__oZIP-q__hintLine{color:#c9a45cb3;width:170px;height:20px}.envelope-draw-module__oZIP-q__hand{color:#c9a45cbf;pointer-events:none;width:40px;height:40px;transition:opacity calc(.4s * var(--k)) ease;margin-left:-20px;animation:2.4s ease-in-out infinite envelope-draw-module__oZIP-q__nudge;position:absolute;top:404px;left:50%}.envelope-draw-module__oZIP-q__hintGone .envelope-draw-module__oZIP-q__hand,.envelope-draw-module__oZIP-q__hintGone .envelope-draw-module__oZIP-q__hintLine{opacity:0}.envelope-draw-module__oZIP-q__lift .envelope-draw-module__oZIP-q__hint,.envelope-draw-module__oZIP-q__focus .envelope-draw-module__oZIP-q__hint,.envelope-draw-module__oZIP-q__untie .envelope-draw-module__oZIP-q__hint,.envelope-draw-module__oZIP-q__open .envelope-draw-module__oZIP-q__hint,.envelope-draw-module__oZIP-q__rise .envelope-draw-module__oZIP-q__hint,.envelope-draw-module__oZIP-q__done .envelope-draw-module__oZIP-q__hint,.envelope-draw-module__oZIP-q__lift .envelope-draw-module__oZIP-q__hand,.envelope-draw-module__oZIP-q__focus .envelope-draw-module__oZIP-q__hand,.envelope-draw-module__oZIP-q__untie .envelope-draw-module__oZIP-q__hand,.envelope-draw-module__oZIP-q__open .envelope-draw-module__oZIP-q__hand,.envelope-draw-module__oZIP-q__rise .envelope-draw-module__oZIP-q__hand,.envelope-draw-module__oZIP-q__done .envelope-draw-module__oZIP-q__hand{opacity:0;pointer-events:none}@keyframes envelope-draw-module__oZIP-q__nudge{0%,to{transform:translate(0)}40%,60%{transform:translate(-16px)}}@media (prefers-reduced-motion:reduce){.envelope-draw-module__oZIP-q__hand{animation:none}}
