.inv{--inv-ease:cubic-bezier(0.2,0.8,0.2,1)}.inv-reveal{opacity:0;transform:translateY(14px);transition:opacity .7s var(--inv-ease),transform .7s var(--inv-ease)}.inv-reveal.is-in{opacity:1;transform:none}.inv-reveal .inv-photo{clip-path:inset(12% 12% 12% 12% round 24px);transition:clip-path .9s var(--inv-ease) .12s}.inv-reveal.is-in .inv-photo{clip-path:inset(0 0 0 0 round 0)}.inv-reveal .inv-stagger>*{opacity:0;transform:translateY(10px);transition:opacity .6s var(--inv-ease),transform .6s var(--inv-ease)}.inv-reveal.is-in .inv-stagger>*{opacity:1;transform:none}.inv-reveal.is-in .inv-stagger>:nth-child(2){transition-delay:90ms}.inv-reveal.is-in .inv-stagger>:nth-child(3){transition-delay:.18s}.inv-reveal.is-in .inv-stagger>:nth-child(4){transition-delay:.27s}.inv-reveal.is-in .inv-stagger>:nth-child(n+5){transition-delay:.36s}.inv-draw{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.2s var(--inv-ease) .15s}.inv[data-stage=open] .inv-cover .inv-draw,.is-in .inv-draw{stroke-dashoffset:0}.inv-cover-item{opacity:0;transform:translateY(16px);transition:opacity .9s var(--inv-ease),transform .9s var(--inv-ease),clip-path 1.4s var(--inv-ease);transition-delay:calc(var(--i, 0) * .15s + .1s)}.inv[data-stage=open] .inv-cover-item{opacity:1;transform:none}.inv-ink{clip-path:inset(0 100% 0 0)}.inv[data-stage=open] .inv-ink{clip-path:inset(0 0 0 0)}.inv-foil{background:linear-gradient(100deg,var(--inv-accent) 0,#fff6d9 45%,var(--inv-accent) 55%,var(--inv-accent) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:inv-foil 5s linear 1.6s infinite}@keyframes inv-foil{0%{background-position:120% 0}to{background-position:-130% 0}}.inv-signature[data-kind=sparkle] path{transform-box:fill-box;transform-origin:center;animation:inv-twinkle 2.8s ease-in-out infinite}.inv-signature[data-kind=sparkle] path:nth-child(2n){animation-delay:.9s}.inv-signature[data-kind=sparkle] path:nth-child(3n){animation-delay:1.7s}.inv-signature[data-kind=rays]{animation:inv-rays 40s linear infinite;transform-origin:50% 98%}.inv-signature[data-kind=confetti]>g>*{transform-box:fill-box;transform-origin:center;animation:inv-bob 3.2s ease-in-out infinite}.inv-signature[data-kind=confetti]>g>:nth-child(2n){animation-delay:.6s;animation-duration:2.6s}.inv-signature[data-kind=clouds] path{animation:inv-drift 7s ease-in-out infinite alternate}.inv-signature[data-kind=clouds] path:nth-of-type(2){animation-duration:9s;animation-direction:alternate-reverse}.inv-signature[data-kind=branch] ellipse,.inv-signature[data-kind=branch] path,.inv-signature[data-kind=grid] line{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.8s var(--inv-ease) .3s}.inv-signature[data-kind=grid] line:nth-child(2n){transition-delay:.5s}.inv-signature[data-kind=branch] g ellipse{transition-delay:calc(.8s + var(--d, 0) * .12s)}.inv[data-stage=open] .inv-signature ellipse,.inv[data-stage=open] .inv-signature line,.inv[data-stage=open] .inv-signature path{stroke-dashoffset:0}@keyframes inv-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.6)}}@keyframes inv-rays{to{transform:rotate(1turn)}}@keyframes inv-bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(12deg)}}@keyframes inv-drift{0%{transform:translateX(-6px)}to{transform:translateX(8px)}}@keyframes inv-line{to{stroke-dashoffset:0}}.inv-seal{animation:inv-breathe 2.4s ease-in-out infinite}@keyframes inv-breathe{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.06)}}.inv-burst{pointer-events:none;position:fixed;inset:0;overflow:hidden;z-index:45}.inv-burst>span{position:absolute;top:var(--y0,45%);left:var(--x0,50%);width:var(--w,8px);height:var(--h,8px);border-radius:var(--r,2px);background:var(--c);opacity:0;animation:inv-particle var(--t,2.2s) cubic-bezier(.15,.7,.3,1) var(--delay,0s) forwards}@keyframes inv-particle{0%{opacity:0;transform:translate(0) rotate(0)}10%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--rot))}}.inv-flip{display:inline-block;animation:inv-flip .42s var(--inv-ease)}@keyframes inv-flip{0%{opacity:0;transform:translateY(-40%)}to{opacity:1;transform:none}}.inv-check path{stroke-dasharray:1;stroke-dashoffset:1;animation:inv-line .7s var(--inv-ease) .15s forwards}.inv-paper{transform:rotate(var(--tilt,0deg))}.inv-reveal .inv-paper{transform:rotate(0deg) translateY(10px) scale(.98);transition:transform .9s var(--inv-ease) .12s}.inv-reveal.is-in .inv-paper,.inv-sticker{transform:rotate(var(--tilt,0deg))}.inv-reveal .inv-sticker{opacity:0;transform:rotate(-30deg) scale(.4);transition:opacity .3s ease .25s,transform .7s cubic-bezier(.3,1.6,.5,1) .25s}.inv-reveal.is-in .inv-sticker{opacity:1;transform:rotate(var(--tilt,0deg)) scale(1)}.inv-cover-item .inv-pocket-in,.inv-reveal .inv-pocket-in{transform:translateY(26%);transition:transform 1.1s var(--inv-ease) .35s}.inv-reveal.is-in .inv-pocket-in,.inv[data-stage=open] .inv-cover-item .inv-pocket-in{transform:none}@media (prefers-reduced-motion:reduce){.inv .inv-pocket-in{transform:none!important}.inv .inv-sticker{opacity:1!important;transform:rotate(var(--tilt,0deg))!important}.inv *,.inv :after,.inv :before{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important}.inv-cover-item,.inv-reveal,.inv-reveal .inv-stagger>*{opacity:1!important;transform:none!important}.inv-ink,.inv-reveal .inv-photo{clip-path:none!important}.inv-draw,.inv-signature ellipse,.inv-signature line,.inv-signature path{stroke-dashoffset:0!important}.inv-burst{display:none}}