@property --vn-dpi{syntax:"<integer>";inherits:false;initial-value:300}@property --vn-mm{syntax:"<integer>";inherits:false;initial-value:25}.vn-story{--vn-r0:20%;--vn-r1:80%;position:relative}.vn-story-sticky{align-items:center;padding:clamp(72px,9vw,120px) 0;display:flex;position:relative;overflow:clip}.vn-story-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;display:grid}.vn-story-copy{flex-direction:column;gap:30px;padding-top:40px;display:flex}.vn-story-copy .vn-title{max-width:13em;font-size:clamp(30px,3.3vw,46px)}.vn-steps{flex-direction:column;gap:22px;margin:0;padding:0 0 0 28px;list-style:none;display:flex;position:relative}.vn-steps:before,.vn-steps:after{content:"";background:var(--vn-hair-2);width:1px;position:absolute;top:6px;bottom:6px;left:0}.vn-steps:after{background:linear-gradient(180deg, var(--vn-gold-soft), var(--vn-gold));transform-origin:top}.vn-st .vn-n{font-family:var(--font-sora), sans-serif;letter-spacing:.2em;color:var(--vn-gold);font-size:12px;font-weight:600}.vn-st h3{font-family:var(--font-sora), sans-serif;letter-spacing:-.02em;margin:6px 0;font-size:20px;font-weight:600}.vn-st p{color:var(--vn-muted);max-width:30em;margin:0;font-size:15.5px}.vn-story-stage{--fw:236px;--vn-ex:56px;--land-x:calc(23.3cqh + 1.5cqw);--land-y:12.5cqh;--land-s:.56;border:1px solid var(--vn-hair);background:radial-gradient(90% 70% at 50% 40%,#15130f 0%,#0b0b0c 60%,#09090b 100%);border-radius:28px;height:min(76svh,660px);position:relative;overflow:hidden;container-type:size}.vn-s-room{width:205.842cqh;height:116cqh;position:absolute;top:-8cqh;left:calc(45cqw - 84.8cqh)}.vn-s-pic{object-fit:cover}.vn-s-blur{filter:blur(7px)brightness(.6);opacity:0;transform:scale(1.04)}.vn-pic-t{display:none}.vn-s-chart{clip-path:polygon(0 .6%,100% 4.4%,98.9% 99.4%,2.9% 89.4%);width:27.2%;height:31.9%;position:absolute;top:17.6%;left:27.6%}.vn-s-chart canvas{width:100%;height:100%;display:block}.vn-s-shade{opacity:.18;background:radial-gradient(80% 70% at 50% 45%,#09090b59,#09090beb);position:absolute;inset:0}.vn-s-near{pointer-events:none;position:absolute;inset:0}.vn-s-cone{left:calc(50% + var(--land-x) - 150px);width:300px;height:calc(50cqh + var(--land-y) + 22cqh);clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);background:linear-gradient(#f0dcaa33 0%,#f0dcaa12 60%,#0000 100%);position:absolute;top:-4cqh}.vn-dust{opacity:.5;background:#f6e2b0d9;border-radius:50%;position:absolute}.vn-s-glow{left:calc(50% + var(--land-x) - 200px);top:calc(50% + var(--land-y) - 130px);background:radial-gradient(closest-side,#ecce8c57,#c9a75e1a 55%,#0000);border-radius:50%;width:400px;height:300px;position:absolute}.vn-s-file{width:calc(var(--fw) + 36px);height:calc(var(--fw) * 4 / 3 + 76px);margin:calc((var(--fw) * 4 / 3 + 76px) / -2 - 20px) 0 0 calc((var(--fw) + 36px) / -2);border:1px solid var(--vn-hair-2);opacity:0;background:#141417e0;border-radius:16px;position:absolute;top:50%;left:50%;box-shadow:0 40px 80px -30px #000c}.vn-s-bar{border-bottom:1px solid var(--vn-hair);height:40px;color:var(--vn-muted);white-space:nowrap;align-items:center;gap:8px;padding:0 14px;font-size:12px;display:flex}.vn-s-bar i{background:#2c2c33;border-radius:50%;width:9px;height:9px}.vn-s-bar span{margin-left:8px}.vn-s-bar small{color:var(--vn-dim);margin-left:auto}.vn-s-scene{perspective:1400px;perspective-origin:50% 30%;place-items:center;display:grid;position:absolute;inset:0}.vn-s-cam{transform-style:preserve-3d;transform:translate3d(var(--land-x), var(--land-y), 0) scale(var(--land-s))}.vn-s-turn{transform-style:preserve-3d;transform:translateZ(0)rotateX(-4deg)rotateY(-24deg)}.vn-aw.vn-s-award{--w:var(--fw)}.vn-aw.vn-s-award .vn-floor{background:radial-gradient(36% 11%,#000000eb,#00000080 55%,#0000 100%),radial-gradient(34% 26% at 52% 66%,#ecce8c42,#0000 100%),radial-gradient(50% 50%,#c9a75e14,#0000 100%)}.vn-s-scan{position:absolute;inset:0;overflow:hidden}.vn-s-grid{opacity:0;background:linear-gradient(#e2c88600 55%,#e2c88633),repeating-linear-gradient(0deg,#e2c88633 0 1px,#0000 1px 12px),repeating-linear-gradient(90deg,#e2c88633 0 1px,#0000 1px 12px);position:absolute;inset:0}.vn-s-grid b{background:var(--vn-gold-soft);height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 24px 6px #e2c88673}.vn-s-tag{left:calc(50% + var(--fw) * .6);color:var(--vn-paper);white-space:nowrap;opacity:0;align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:flex;position:absolute}.vn-s-tag i{transform-origin:0;background:linear-gradient(90deg,#e2c886e6,#e2c8864d);width:34px;height:1px}.vn-s-tag1{top:26%}.vn-s-tag2{top:47%}.vn-s-tag3{top:68%}.vn-s-tagline{position:absolute;top:20px;right:22px}.vn-s-ro{display:grid;position:absolute;bottom:20px;left:22px}.vn-ro{border:1px solid var(--vn-hair);background:#0a0a0cc7;border-radius:12px;grid-area:1/1;align-items:center;gap:14px;padding:10px 16px;display:flex}.vn-ro b{font-family:var(--font-sora), sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:8.5ch;font-size:14px;font-weight:600}.vn-ro em{font-style:normal;font-family:var(--font-sora), sans-serif;color:var(--vn-gold-soft);font-weight:600}.vn-ro3 b{color:var(--vn-gold-soft)}.vn-ro1,.vn-ro2{opacity:0;display:none}.vn-dpi{counter-reset:vn-dpi calc(var(--vn-dpi))}.vn-dpi:before{content:counter(vn-dpi) " DPI"}.vn-mm{counter-reset:vn-mm calc(var(--vn-mm))}.vn-mm:before{content:counter(vn-mm) " mm"}@media (prefers-reduced-motion:no-preference){.vn-dust{animation:7s ease-in-out infinite vn-dust}.vn-off .vn-dust{animation-play-state:paused}}@keyframes vn-dust{0%,to{opacity:.15;transform:translate(0,0)}50%{opacity:.75;transform:translate(8px,-16px)}}@media (prefers-reduced-motion:no-preference){.vn-story:is([data-modo=css],[data-modo=js]){height:400vh}.vn-story:is([data-modo=css],[data-modo=js]) .vn-story-sticky{height:100svh;padding:0;position:sticky;top:0}.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-blur{opacity:1}.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-shade{opacity:.88}.vn-story:is([data-modo=css],[data-modo=js]) .vn-st{opacity:var(--vn-dim-o,.8)}.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-room,.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-blur,.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-sharp,.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-chart,.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-shade,.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-near,.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-cone,.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-glow,.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-file,.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-cam,.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-turn,.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-grid,.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-tag,.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-tag i,.vn-story:is([data-modo=css],[data-modo=js]) .vn-ro,.vn-story:is([data-modo=css],[data-modo=js]) .vn-ro em,.vn-story:is([data-modo=css],[data-modo=js]) .vn-dpi,.vn-story:is([data-modo=css],[data-modo=js]) .vn-mm,.vn-story:is([data-modo=css],[data-modo=js]) .vn-st,.vn-story:is([data-modo=css],[data-modo=js]) .vn-aw .vn-f-front,.vn-story:is([data-modo=css],[data-modo=js]) .vn-aw .vn-f-back,.vn-story:is([data-modo=css],[data-modo=js]) .vn-aw .vn-f-black,.vn-story:is([data-modo=css],[data-modo=js]) .vn-aw .vn-f-side,.vn-story:is([data-modo=css],[data-modo=js]) .vn-aw .vn-f-cap,.vn-story:is([data-modo=css],[data-modo=js]) .vn-aw .vn-f-side:before,.vn-story:is([data-modo=css],[data-modo=js]) .vn-aw .vn-f-cap:before,.vn-story:is([data-modo=css],[data-modo=js]) .vn-aw .vn-floor,.vn-story:is([data-modo=css],[data-modo=js]) .vn-aw .vn-refl,.vn-story:is([data-modo=css],[data-modo=js]) .vn-aw .vn-sheen,.vn-story:is([data-modo=css],[data-modo=js]) .vn-steps:after{animation-duration:1s;animation-timing-function:linear;animation-play-state:paused;animation-fill-mode:both}.vn-story:is([data-modo=css],[data-modo=js]) .vn-ro1,.vn-story:is([data-modo=css],[data-modo=js]) .vn-ro2{display:flex}.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-sharp,.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-chart{opacity:0}.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-near{opacity:1}.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-cone,.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-glow,.vn-story:is([data-modo=css],[data-modo=js]) .vn-aw .vn-floor,.vn-story:is([data-modo=css],[data-modo=js]) .vn-aw .vn-refl{opacity:0}.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-room{animation-name:vn-k-room}.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-blur{animation-name:vn-k-blur}.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-sharp,.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-chart{animation-name:vn-k-sharp}.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-shade{animation-name:vn-k-shade}.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-near{animation-name:vn-k-near}.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-cone,.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-glow{animation-name:vn-k-cone}.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-file{animation-name:vn-k-file}.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-cam{animation-name:vn-k-cam}.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-turn{animation-name:vn-k-turn}.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-grid{animation-name:vn-k-grid}.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-tag{animation-name:vn-k-tag}.vn-story:is([data-modo=css],[data-modo=js]) .vn-s-tag i{animation-name:vn-k-line}.vn-story:is([data-modo=css],[data-modo=js]) .vn-ro1{animation-name:vn-k-ro1}.vn-story:is([data-modo=css],[data-modo=js]) .vn-ro2{animation-name:vn-k-ro2}.vn-story:is([data-modo=css],[data-modo=js]) .vn-ro3{animation-name:vn-k-ro3}.vn-story:is([data-modo=css],[data-modo=js]) .vn-ro1 em{animation-name:vn-k-ok}.vn-story:is([data-modo=css],[data-modo=js]) .vn-dpi{animation-name:vn-k-dpi}.vn-story:is([data-modo=css],[data-modo=js]) .vn-mm{animation-name:vn-k-mm}.vn-story:is([data-modo=css],[data-modo=js]) .vn-st1{animation-name:vn-k-st1}.vn-story:is([data-modo=css],[data-modo=js]) .vn-st2{animation-name:vn-k-st2}.vn-story:is([data-modo=css],[data-modo=js]) .vn-st3{animation-name:vn-k-st3}.vn-story:is([data-modo=css],[data-modo=js]) .vn-steps:after{animation-name:vn-k-progres}.vn-story:is([data-modo=css],[data-modo=js]) .vn-aw .vn-f-front{animation-name:vn-k-sticla}.vn-story:is([data-modo=css],[data-modo=js]) .vn-aw .vn-f-back{animation-name:vn-k-print}.vn-story:is([data-modo=css],[data-modo=js]) .vn-aw .vn-f-black{animation-name:vn-k-negru}.vn-story:is([data-modo=css],[data-modo=js]) .vn-aw .vn-f-r{animation-name:vn-k-lat-r}.vn-story:is([data-modo=css],[data-modo=js]) .vn-aw .vn-f-l{animation-name:vn-k-lat-l}.vn-story:is([data-modo=css],[data-modo=js]) .vn-aw .vn-f-t{animation-name:vn-k-cap-t}.vn-story:is([data-modo=css],[data-modo=js]) .vn-aw .vn-f-b{animation-name:vn-k-cap-b}.vn-story:is([data-modo=css],[data-modo=js]) .vn-aw .vn-f-side:before,.vn-story:is([data-modo=css],[data-modo=js]) .vn-aw .vn-f-cap:before{content:"";opacity:0;background:linear-gradient(#fffffff2,#fff4d6cc);animation-name:vn-k-raza;position:absolute;inset:0}.vn-story:is([data-modo=css],[data-modo=js]) .vn-aw .vn-floor{animation-name:vn-k-podea}.vn-story:is([data-modo=css],[data-modo=js]) .vn-aw .vn-refl{animation-name:vn-k-refl}.vn-story:is([data-modo=css],[data-modo=js]) .vn-aw .vn-sheen{animation-name:vn-k-reflex}.vn-story[data-modo=css]{view-timeline:--vn-story block}.vn-story[data-modo=css] .vn-s-room,.vn-story[data-modo=css] .vn-s-blur,.vn-story[data-modo=css] .vn-s-sharp,.vn-story[data-modo=css] .vn-s-chart,.vn-story[data-modo=css] .vn-s-shade,.vn-story[data-modo=css] .vn-s-near,.vn-story[data-modo=css] .vn-s-cone,.vn-story[data-modo=css] .vn-s-glow,.vn-story[data-modo=css] .vn-s-file,.vn-story[data-modo=css] .vn-s-cam,.vn-story[data-modo=css] .vn-s-turn,.vn-story[data-modo=css] .vn-s-grid,.vn-story[data-modo=css] .vn-s-tag,.vn-story[data-modo=css] .vn-s-tag i,.vn-story[data-modo=css] .vn-ro,.vn-story[data-modo=css] .vn-ro em,.vn-story[data-modo=css] .vn-dpi,.vn-story[data-modo=css] .vn-mm,.vn-story[data-modo=css] .vn-st,.vn-story[data-modo=css] .vn-aw .vn-f-front,.vn-story[data-modo=css] .vn-aw .vn-f-back,.vn-story[data-modo=css] .vn-aw .vn-f-black,.vn-story[data-modo=css] .vn-aw .vn-f-side,.vn-story[data-modo=css] .vn-aw .vn-f-cap,.vn-story[data-modo=css] .vn-aw .vn-f-side:before,.vn-story[data-modo=css] .vn-aw .vn-f-cap:before,.vn-story[data-modo=css] .vn-aw .vn-floor,.vn-story[data-modo=css] .vn-aw .vn-refl,.vn-story[data-modo=css] .vn-aw .vn-sheen,.vn-story[data-modo=css] .vn-steps:after{animation-timeline:--vn-story;animation-range:cover var(--vn-r0) cover var(--vn-r1);animation-play-state:running}.vn-story[data-modo=js] .vn-s-room,.vn-story[data-modo=js] .vn-s-blur,.vn-story[data-modo=js] .vn-s-sharp,.vn-story[data-modo=js] .vn-s-chart,.vn-story[data-modo=js] .vn-s-shade,.vn-story[data-modo=js] .vn-s-near,.vn-story[data-modo=js] .vn-s-cone,.vn-story[data-modo=js] .vn-s-glow,.vn-story[data-modo=js] .vn-s-file,.vn-story[data-modo=js] .vn-s-cam,.vn-story[data-modo=js] .vn-s-turn,.vn-story[data-modo=js] .vn-s-grid,.vn-story[data-modo=js] .vn-s-tag,.vn-story[data-modo=js] .vn-s-tag i,.vn-story[data-modo=js] .vn-ro,.vn-story[data-modo=js] .vn-ro em,.vn-story[data-modo=js] .vn-dpi,.vn-story[data-modo=js] .vn-mm,.vn-story[data-modo=js] .vn-st,.vn-story[data-modo=js] .vn-aw .vn-f-front,.vn-story[data-modo=js] .vn-aw .vn-f-back,.vn-story[data-modo=js] .vn-aw .vn-f-black,.vn-story[data-modo=js] .vn-aw .vn-f-side,.vn-story[data-modo=js] .vn-aw .vn-f-cap,.vn-story[data-modo=js] .vn-aw .vn-f-side:before,.vn-story[data-modo=js] .vn-aw .vn-f-cap:before,.vn-story[data-modo=js] .vn-aw .vn-floor,.vn-story[data-modo=js] .vn-aw .vn-refl,.vn-story[data-modo=js] .vn-aw .vn-sheen,.vn-story[data-modo=js] .vn-steps:after{animation-delay:calc(var(--sp,0) * -1s)}}@keyframes vn-k-room{0%{transform:translate(2%,1.5%)scale(1.07)}to{transform:translate(-1%,-1%)scale(1.02)}}@keyframes vn-k-near{0%{transform:translate(.8%,1.8%)}to{transform:translate(0,0)}}@keyframes vn-k-blur{0%,70%{opacity:1}90%,to{opacity:0}}@keyframes vn-k-sharp{0%,68%{opacity:0}90%,to{opacity:1}}@keyframes vn-k-shade{0%{opacity:.88}30%{opacity:.8}70%{opacity:.6}to{opacity:.18}}@keyframes vn-k-cone{0%,72%{opacity:0}94%,to{opacity:1}}@keyframes vn-k-file{0%,24%{opacity:1;transform:scale(1)}36%,to{opacity:0;transform:scale(1.06)}}@keyframes vn-k-cam{0%,66%{animation-timing-function:cubic-bezier(.55,0,.35,1);transform:translate(0,0)scale(1)}72%{animation-timing-function:cubic-bezier(.45,0,.2,1);transform:translateY(-3cqh)scale(1)}to{transform:translate3d(var(--land-x), var(--land-y), 0) scale(var(--land-s))}}@keyframes vn-k-turn{0%,26%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translateZ(0)rotateX(0)rotateY(0)}44%{transform:translateZ(30px)rotateX(-6deg)rotateY(-28deg)}58%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translateZ(30px)rotateX(-6deg)rotateY(-32deg)}72%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translateZ(0)rotateX(-6deg)rotateY(-22deg)}to{transform:translateZ(0)rotateX(-4deg)rotateY(-24deg)}}@keyframes vn-k-grid{0%{opacity:1;transform:translateY(-100%)}27%{opacity:1;transform:translate(0,0)}34%,to{opacity:0;transform:translate(0,0)}}@keyframes vn-k-sticla{0%,28%{opacity:0;transform:translateZ(0)}38%{opacity:1}44%,50%{opacity:1;transform:translateZ(calc(var(--d) * .5));animation-timing-function:cubic-bezier(.65,0,.35,1)}56%,62%{transform:translateZ(calc(var(--d) * .5 + var(--vn-ex)));animation-timing-function:cubic-bezier(.65,0,.35,1)}68%,to{opacity:1;transform:translateZ(calc(var(--d) * .5))}}@keyframes vn-k-print{0%,28%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translateZ(0)}44%,to{transform:translateZ(calc(var(--d) * -.5))}}@keyframes vn-k-negru{0%,28%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translateZ(-1px)}44%,50%{transform:translateZ(calc(var(--d) * -.5 - 1px));animation-timing-function:cubic-bezier(.65,0,.35,1)}56%,62%{transform:translateZ(calc(var(--d) * -.5 - var(--vn-ex)));animation-timing-function:cubic-bezier(.65,0,.35,1)}68%,to{transform:translateZ(calc(var(--d) * -.5 - 1px))}}@keyframes vn-k-lat-r{0%,28%{opacity:0;transform:rotateY(90deg)scaleX(0)}44%{opacity:1;transform:rotateY(90deg)scaleX(1)}50%{opacity:1}54%,62%{opacity:0;transform:rotateY(90deg)scaleX(1)}68%,to{opacity:1;transform:rotateY(90deg)scaleX(1)}}@keyframes vn-k-lat-l{0%,28%{opacity:0;transform:rotateY(-90deg)scaleX(0)}44%{opacity:1;transform:rotateY(-90deg)scaleX(1)}50%{opacity:1}54%,62%{opacity:0;transform:rotateY(-90deg)scaleX(1)}68%,to{opacity:1;transform:rotateY(-90deg)scaleX(1)}}@keyframes vn-k-cap-t{0%,28%{opacity:0;transform:rotateX(90deg)scaleY(0)}44%{opacity:1;transform:rotateX(90deg)scaleY(1)}50%{opacity:1}54%,62%{opacity:0;transform:rotateX(90deg)scaleY(1)}68%,to{opacity:1;transform:rotateX(90deg)scaleY(1)}}@keyframes vn-k-cap-b{0%,28%{opacity:0;transform:rotateX(-90deg)scaleY(0)}44%{opacity:1;transform:rotateX(-90deg)scaleY(1)}50%{opacity:1}54%,62%{opacity:0;transform:rotateX(-90deg)scaleY(1)}68%,to{opacity:1;transform:rotateX(-90deg)scaleY(1)}}@keyframes vn-k-raza{0%,62%{opacity:0}66%{opacity:.85}74%,to{opacity:0}}@keyframes vn-k-reflex{0%,58%{transform:translate(-130%)}74%,to{transform:translate(130%)}}@keyframes vn-k-podea{0%,70%{opacity:0}to{opacity:1}}@keyframes vn-k-refl{0%,70%{opacity:0}to{opacity:.14}}@keyframes vn-k-tag{0%,47%{opacity:0}53%,62%{opacity:1}67%,to{opacity:0}}@keyframes vn-k-line{0%,47%{transform:scaleX(0)}54%,to{transform:scaleX(1)}}@keyframes vn-k-ro1{0%{opacity:0}4%,29%{opacity:1}34%,to{opacity:0}}@keyframes vn-k-ro2{0%,32%{opacity:0}38%,66%{opacity:1}71%,to{opacity:0}}@keyframes vn-k-ro3{0%,70%{opacity:0}77%,to{opacity:1}}@keyframes vn-k-ok{0%,25%{opacity:0}28%,to{opacity:1}}@keyframes vn-k-dpi{0%,2%{--vn-dpi:0}26%,to{--vn-dpi:300}}@keyframes vn-k-mm{0%,30%{--vn-mm:0}44%,to{--vn-mm:20}}@keyframes vn-k-st1{0%,28%{opacity:1;transform:none}34%,to{opacity:var(--vn-dim-o,.8);transform:translate3d(0, var(--vn-st-y,0), 0)}}@keyframes vn-k-st2{0%,28%{opacity:var(--vn-dim-o,.8);transform:translate3d(0, var(--vn-st-y,0), 0)}34%,64%{opacity:1;transform:none}70%,to{opacity:var(--vn-dim-o,.8);transform:translate3d(0, var(--vn-st-y,0), 0)}}@keyframes vn-k-st3{0%,64%{opacity:var(--vn-dim-o,.8);transform:translate3d(0, var(--vn-st-y,0), 0)}70%,to{opacity:1;transform:none}}@keyframes vn-k-progres{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (max-width:1080px){.vn-story-grid{grid-template-columns:1fr}}@media (max-width:720px){.vn-story-grid{gap:14px}.vn-story-copy{order:1;gap:0;padding-top:0}.vn-story-copy .vn-kicker{font-size:10.5px}.vn-story-copy .vn-title{margin-top:10px;font-size:27px}.vn-story-stage{--fw:150px;--vn-ex:34px;--land-x:calc(25.3cqh - 3cqw);--land-y:9.9cqh;--land-s:.62;border-radius:22px;order:-1;height:50svh;min-height:330px}.vn-s-room{width:100.99cqh;left:calc(40cqw - 38.9cqh)}.vn-pic-d{display:none}.vn-pic-t{display:block}.vn-s-chart{width:60.3%;height:34.7%;top:13.2%;left:8.4%}.vn-s-cone{width:220px;left:calc(50% + var(--land-x) - 110px)}.vn-steps{gap:14px;margin-top:16px;padding:0 0 0 20px}.vn-s-bar{gap:6px;height:34px;padding:0 10px;font-size:10.5px}.vn-s-bar i{width:7px;height:7px}.vn-s-bar small{display:none}.vn-s-file{margin-top:calc((var(--fw) * 4 / 3 + 76px) / -2 - 2px)}.vn-ro{padding:8px 12px}.vn-ro b{font-size:12.5px}.vn-s-ro{bottom:12px;left:12px}.vn-s-tagline{letter-spacing:.12em;font-size:10px;top:6px;right:14px}.vn-s-tag{left:calc(50% + var(--fw) * .52);gap:6px;font-size:10.5px}.vn-s-tag i{width:14px}.vn-s-tag1{top:24%}.vn-s-tag2{top:42%}.vn-s-tag3{top:60%}@media (prefers-reduced-motion:no-preference){.vn-story:is([data-modo=css],[data-modo=js]){--vn-r0:21.7%;--vn-r1:78.3%;height:360vh}.vn-story:is([data-modo=css],[data-modo=js]) .vn-story-sticky{align-items:flex-start;padding-top:76px}.vn-story:is([data-modo=css],[data-modo=js]) .vn-steps{padding:0;display:grid}.vn-story:is([data-modo=css],[data-modo=js]) .vn-steps:before,.vn-story:is([data-modo=css],[data-modo=js]) .vn-steps:after{display:none}.vn-story:is([data-modo=css],[data-modo=js]) .vn-st{--vn-dim-o:0;--vn-st-y:12px;opacity:0;grid-area:1/1}}}@media (prefers-reduced-motion:reduce){.vn-dust{opacity:.4;animation:none}}
