.vu-hero-customer{transform-origin:0 100%;--idle:2.8s;--idle-delay:-1200ms;--r1:1deg;--r2:-.6deg}.vu-hero-dots{transform-origin:50%;--idle:2.4s;--idle-delay:-300ms;--r1:3deg;--r2:-2deg}.vu-deck-card--back2{transform:translate(2.5%,7px)rotate(2.5deg)}.vu-deck-card--back1{transform-origin:50% 100%;transform:translate(1.2%,3px)rotate(1.2deg)}.vu-panel-corner{transform-origin:100% 0;--idle:3.1s;--idle-delay:-2100ms;--r1:1.1deg;--r2:-.7deg}.vu-book{max-width:520px;margin-inline:auto;padding-left:14px}.vu-leporello{perspective:800px}.vu-spine{z-index:2;width:18px;left:-14px}.vu-spine-paper{transform-origin:50% 0;--idle:3.3s;--idle-delay:-700ms;--r1:.4deg;--r2:-.3deg}.vu-spine-paper+.vu-spine-paper{margin-top:-10px}.vu-spine-run{z-index:1}.vu-panels{isolation:isolate;border-radius:9px}.vu-panel{z-index:calc(8 - var(--k,0));transform-origin:50% 0;backface-visibility:hidden;border:1px solid var(--color-border);border-top-color:var(--color-paper-hairline);background:#f6f1e4 url(/img/landing/ingest/cream.webp) 50%/512px;min-height:88px;padding:14px 18px 14px 22px;position:relative}.vu-panel+.vu-panel{border-top-width:1px;margin-top:-1px}.vu-panel:first-child{border-top-color:var(--color-border);border-radius:9px 9px 0 0}.vu-panel:last-child{border-radius:0 0 9px 9px}.vu-panel:before{content:"";opacity:0;pointer-events:none;background:#0112100f;height:10px;position:absolute;inset:0 0 auto}.vu-tail{margin-left:-9px}.vu-note.reos-card--paper{padding:40px 22px 22px}@media (width>=600px){.vu-leporello{perspective:1100px}.vu-panel{min-height:96px}.vu-note.reos-card--paper{padding:44px 28px 24px}}@media (width>=1024px){.vu-spine{width:22px;left:-16px}}.vu-cover-pos{width:132px;top:34px;left:-6px;rotate:-6deg}.vu-cover{transform-origin:0 100%;--idle:2.6s;--idle-delay:-900ms;--r1:1deg;--r2:-.7deg}@media (width>=1280px){.vu-wrap{padding-left:64px}}@media (width>=1536px){.vu-wrap{padding-left:96px}.vu-cover-pos{width:176px;left:-24px}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=reduce]) .vu-book[data-scene=before] .vu-panel:not(:first-child){transform:translateY(calc(-100% * var(--k))) rotateX(-90deg)}:root:not([data-reduce-motion=reduce]) .vu-book[data-scene=before] .vu-note,:root:not([data-reduce-motion=reduce]) .vu-book[data-scene=before] .vu-tail{opacity:0;transform:translateY(-12px)}:root:not([data-reduce-motion=reduce]) .vu-book[data-scene=play] .vu-panel:not(:first-child){animation:.42s step-end both vu-unfold;animation-delay:calc((var(--k) - 1) * .42s)}:root:not([data-reduce-motion=reduce]) .vu-book[data-scene=play] .vu-panel:not(:first-child):before{animation:.42s step-end both vu-shade;animation-delay:calc((var(--k) - 1) * .42s)}:root:not([data-reduce-motion=reduce]) .vu-book[data-scene=play] .vu-note,:root:not([data-reduce-motion=reduce]) .vu-book[data-scene=play] .vu-tail{animation:.28s step-end 1.3s both vu-note-in}}@keyframes vu-unfold{0%{transform:translateY(calc(-100% * var(--k))) rotateX(-90deg)}33%{transform:translateY(calc(-100% * var(--k) * .66)) rotateX(-62deg)}66%{transform:translateY(calc(-100% * var(--k) * .25)) rotateX(-28deg)}to{transform:none}}@keyframes vu-shade{0%{opacity:1}66%{opacity:.5}to{opacity:0}}@keyframes vu-note-in{0%{opacity:0;transform:translateY(-12px)}50%{opacity:1;transform:translateY(-5px)}to{opacity:1;transform:none}}
