:root{--vc-ease:var(--ease-out-soft,cubic-bezier(.2, .7, .2, 1))}.vc-hs-in{animation:vc-rise .42s var(--vc-ease) var(--d,0s) backwards}.vc-hs-dashed{opacity:0;animation:vc-show-then-hide .24s var(--vc-ease) var(--d,0s) backwards}.vc-hs-solid{animation:vc-fade-in .24s var(--vc-ease) var(--d,0s) backwards}.vc-hs-mark{transform-origin:0;animation:vc-sweep .36s var(--vc-ease) var(--d,0s) backwards}.vc-hs-receipt{animation:vc-slide-in .42s var(--vc-ease) var(--d,0s) backwards}.vc-hs-strike{transform-origin:0;animation:vc-sweep .24s var(--vc-ease) var(--d,0s) backwards}.vc-hs-fold{opacity:0;transform-origin:top;animation:vc-fold .32s var(--vc-ease) var(--d,0s) backwards;transform:perspective(500px)rotateX(80deg)translateY(-6px)}.vc-hs-stamp{animation:vc-stamp .42s var(--vc-ease) var(--d,0s) backwards;transform:rotate(-4deg)}.vc-hs-caret{animation:1.2s step-end 3.6s infinite vc-blink}@keyframes vc-rise{0%{opacity:0;transform:translateY(10px)scale(.96)}}@keyframes vc-fade-in{0%{opacity:0}}@keyframes vc-show-then-hide{0%{opacity:1}}@keyframes vc-sweep{0%{transform:scaleX(0)}}@keyframes vc-slide-in{0%{opacity:0;transform:translate(28px)}}@keyframes vc-fold{0%{opacity:1;transform:none}}@keyframes vc-stamp{0%{opacity:0;transform:rotate(-12deg)scale(1.6)}70%{opacity:1;transform:rotate(-3deg)scale(.95)}}@keyframes vc-blink{50%{opacity:0}}@supports (animation-timeline:scroll()){.vc-paper{animation:linear both vc-drift;animation-timeline:scroll(root);animation-range:0 700px}}@keyframes vc-drift{to{transform:translateY(24px)}}[data-motion=armed] .vc-v-mark,[data-motion=armed] .vc-v-tick{transform:scaleX(0)}[data-motion=armed] .vc-v-tick{transform:scale(0)}[data-motion=armed] .vc-v-flag-done,[data-motion=armed] .vc-v-word,[data-motion=armed] .vc-v-chip,[data-motion=armed] .vc-v-fan,[data-motion=armed] .vc-v-arrow{opacity:0}[data-motion=armed] .vc-v-dots{opacity:1}[data-motion=armed] .vc-v-lens{transform:translate(0)}.vc-v-mark{transform-origin:0}[data-motion=play] .vc-v-mark{animation:vc-sweep .3s var(--vc-ease) var(--d,0s) both}.vc-v-lens{transform:translate(var(--lens-x,150px), 0)}[data-motion=play] .vc-v-lens{animation:vc-lens 1.15s var(--vc-ease) both}@keyframes vc-lens{0%{transform:translate(0)}33%{transform:translate(calc(var(--lens-x,150px) * .4), 18px)}66%{transform:translate(calc(var(--lens-x,150px) * .75), -4px)}}[data-motion=play] .vc-v-tick{animation:vc-pop .32s var(--vc-ease) var(--d,0s) both}@keyframes vc-pop{0%{transform:scale(0)}65%{transform:scale(1.18)}}.vc-v-flag{opacity:0}[data-motion=armed] .vc-v-flag{opacity:1}[data-motion=play] .vc-v-flag{animation:vc-show-then-hide .22s var(--vc-ease) var(--d,0s) both}[data-motion=play] .vc-v-flag-done{animation:vc-pop .32s var(--vc-ease) var(--d,0s) both}.vc-v-fan{transform:translate(var(--fx,0), var(--fy,0)) rotate(var(--fr,0deg))}[data-motion=play] .vc-v-fan{animation:vc-fan .42s var(--vc-ease) var(--d,0s) both}@keyframes vc-fan{0%{opacity:0;transform:translate(-40px)rotate(0)scale(.9)}}[data-motion=play] .vc-v-arrow{animation:vc-fade-in .26s var(--vc-ease) var(--d,0s) both}.vc-v-dots{opacity:0}[data-motion=play] .vc-v-dots{animation:vc-show-then-hide .2s var(--vc-ease) .3s both}[data-motion=play] .vc-v-word{animation:vc-fade-in .16s var(--vc-ease) var(--d,0s) both}[data-motion=play] .vc-v-chip{animation:vc-pop .32s var(--vc-ease) var(--d,0s) both}.vc-swipe{isolation:isolate;position:relative;overflow:hidden}.vc-swipe:before{content:"";z-index:-1;background:color-mix(in oklch, var(--color-proof-ink) 14%, var(--color-proof));transform-origin:0;transition:transform .3s var(--vc-ease);position:absolute;inset:-2px -8px;transform:skew(-12deg)scaleX(0)}.vc-swipe:hover:before,.vc-swipe:focus-visible:before{transform:skew(-12deg)scaleX(1)}.vc-nav-link{position:relative}.vc-nav-link:after{content:"";background:var(--color-proof);transform-origin:0;height:5px;transition:transform .26s var(--vc-ease);border-radius:2px;position:absolute;bottom:-5px;left:-2px;right:-2px;transform:skew(-12deg)scaleX(0)}.vc-nav-link:hover:after,.vc-nav-link:focus-visible:after{transform:skew(-12deg)scaleX(1)}.vc-pop{transition:transform .22s var(--vc-ease)}.group:hover .vc-pop,.group:focus-visible .vc-pop,.group[aria-pressed=true] .vc-pop{transform:scale(1.2)}.vc-receipt-in{animation:vc-receipt .32s var(--vc-ease) both}@keyframes vc-receipt{0%{opacity:.3;transform:translateY(4px)scale(.97)}70%{opacity:1;transform:translateY(0)scale(1.01)}}.vc-side-rule{opacity:0;transition:opacity .18s var(--vc-ease), transform .22s var(--vc-ease);transform:scaleY(.4)}.vc-row:hover .vc-side-rule{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.vc-hs-in,.vc-hs-dashed,.vc-hs-solid,.vc-hs-mark,.vc-hs-receipt,.vc-hs-strike,.vc-hs-fold,.vc-hs-stamp,.vc-hs-caret,.vc-paper,.vc-receipt-in,[data-motion] *{animation:none!important}.vc-swipe:before,.vc-nav-link:after,.vc-pop,.vc-side-rule{transition:none}}
