.rv{--rv-bg2:#0c0907;--rv-bg3:#100c08;--rv-bg4:#15100b;--rv-cream:#f0e8dc;--rv-text:#e2d8c9;--rv-muted:#bdac95;--rv-faint:#8e7d68;--rv-line:#251d14;--rv-line2:#342618;--rv-gold:#c8a96e;--rv-gold-lt:#e2c48e;--rv-gold-dk:#9a7a48;--rv-y0:#2f8fbf;--rv-y1:#d8cdb9;--rv-y2:#e4573a;--rv-sud:#b97431;--rv-lahev:#6a8dd6;--rv-leaf:#7a9a3e;--rv-grape:#5b2a4e;--rv-wine:#8a2436;--rv-risk:#c98089;color:var(--rv-text);font-size:14px;line-height:1.65}.rv .rv-wrap{max-width:1240px;margin:0 auto;padding:0 clamp(18px,4vw,44px)}.rv .rv-eyebrow{letter-spacing:2.6px;text-transform:uppercase;color:var(--rv-gold);font-size:12px;font-weight:600}.rv .rv-pill{letter-spacing:1.2px;text-transform:uppercase;border:1px solid var(--rv-line2);color:var(--rv-faint);vertical-align:middle;margin-left:4px;padding:2px 7px;font-size:12px;line-height:1.5;display:inline-block}.rv .rv-pill.src{color:var(--rv-muted)}.rv .rv-pill.zvyk{color:var(--rv-gold);border-color:var(--rv-gold-dk)}.rv .rv-pill.gap{color:var(--rv-risk);border-color:#5a3238}.rv .rv-pill.sud{color:var(--rv-sud);border-color:#b9743180}.rv .rv-pill.lahev{color:var(--rv-lahev);border-color:#6a8dd680}.rv .rv-head{padding:150px 0 18px}.rv .rv-top{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:40px;display:grid}.rv h1.rv-h1{font-family:var(--serif,"Cormorant Garamond",Georgia,serif);color:var(--rv-cream);letter-spacing:-.8px;text-wrap:balance;margin:14px 0 18px;font-size:clamp(46px,7vw,88px);font-weight:300;line-height:.98}.rv h1.rv-h1 em{color:var(--rv-gold-lt);font-style:italic}.rv .rv-lede{color:var(--rv-muted);max-width:60ch;font-size:15px}.rv .rv-lede b{color:var(--rv-cream);font-weight:600}.rv .rv-thesis{border-left:2px solid var(--rv-gold-dk);font-family:var(--serif,"Cormorant Garamond",Georgia,serif);color:var(--rv-cream);padding:6px 0 6px 18px;font-size:clamp(19px,2vw,24px);font-style:italic;line-height:1.3}.rv .rv-thesis small{letter-spacing:.4px;color:var(--rv-faint);font-family:inherit;font-size:12.5px;font-style:normal;font-family:var(--sans,Montserrat,system-ui,sans-serif);margin-top:8px;display:block}.rv .rv-fig{border:1px solid var(--rv-line2);background:var(--rv-bg2);margin:26px 0 0}.rv .rv-figbar{border-bottom:1px solid var(--rv-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:12px 18px;display:flex}.rv .rv-figbar .t{letter-spacing:2px;text-transform:uppercase;color:var(--rv-gold);font-size:12.5px;font-weight:600}.rv .rv-ctl{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rv .rv-ctl button{font:600 12px/1 var(--sans,Montserrat,system-ui,sans-serif);letter-spacing:1.2px;text-transform:uppercase;color:var(--rv-muted);border:1px solid var(--rv-line2);cursor:pointer;background:0 0;padding:8px 12px}.rv .rv-ctl button:hover{color:var(--rv-cream);border-color:var(--rv-gold-dk)}.rv .rv-ctl button:focus-visible{outline:2px solid var(--rv-gold);outline-offset:2px}.rv .rv-ctl button[aria-pressed=true]{color:var(--rv-cream);border-color:var(--rv-gold);background:#c8a96e1a}.rv .rv-ctl .sep{background:var(--rv-line2);width:1px;height:18px;margin:0 6px}.rv .rv-osa-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.rv .rv-osa{width:100%;min-width:1160px;height:auto;padding:10px 6px 4px;display:block}.rv .rv-osa-hint{letter-spacing:1px;text-transform:uppercase;color:var(--rv-faint);padding:6px 18px 0;font-size:12px;display:none}.rv .rv-osa text{font-family:var(--sans,Montserrat,system-ui,sans-serif);fill:var(--rv-muted);font-size:13.5px}.rv .rv-osa .seg{fill:var(--rv-bg3);stroke:var(--rv-line);stroke-width:1px}.rv .rv-osa .segB{fill:var(--rv-bg4)}.rv .rv-osa .seglab.sub{letter-spacing:1.2px;text-transform:none;font-weight:400}.rv .rv-osa .seglab{letter-spacing:1.8px;fill:var(--rv-faint);font-size:12.5px;font-weight:600}.rv .rv-osa .grid line{stroke:var(--rv-line);stroke-width:1px}.rv .rv-osa .grid text{fill:var(--rv-faint);font-size:12.5px}.rv .rv-osa .hist{fill:var(--rv-cream);fill-opacity:.06;stroke:none}.rv .rv-osa .medl{fill:none;stroke:var(--rv-faint);stroke-width:1px;stroke-dasharray:2 4;opacity:.8}.rv .rv-osa .ann{fill:var(--rv-faint);font-size:12.5px;font-style:italic}.rv .rv-osa .gdd{fill:none;stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.rv .rv-osa .y0{stroke:var(--rv-y0)}.rv .rv-osa .y1{stroke:var(--rv-y1);stroke-dasharray:6 4}.rv .rv-osa .y2{stroke:var(--rv-y2)}.rv .rv-osa text.y0{fill:var(--rv-y0);stroke:none}.rv .rv-osa text.y1{fill:var(--rv-y1);stroke:none}.rv .rv-osa text.y2{fill:var(--rv-y2);stroke:none}.rv .rv-osa .lab{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.rv .rv-osa .endc{stroke:var(--rv-bg2);stroke-width:1.5px}.rv .rv-osa .endc.y0{fill:var(--rv-y0)}.rv .rv-osa .endc.y1{fill:var(--rv-y1)}.rv .rv-osa .endc.y2{fill:var(--rv-y2)}.rv .rv-osa .rl{font-size:12.5px;font-weight:600}.rv .rv-osa .pl{letter-spacing:1.4px;text-transform:uppercase;fill:var(--rv-muted);font-size:12.5px}.rv .rv-osa rect.band{stroke:none;fill-opacity:.9}.rv .rv-osa rect.y0{fill:var(--rv-y0);fill-opacity:.55;stroke:var(--rv-y0);stroke-width:1px}.rv .rv-osa rect.y1{fill:var(--rv-y1);fill-opacity:.85}.rv .rv-osa rect.y2{fill:var(--rv-y2)}.rv .rv-osa rect.profile{fill-opacity:.35;stroke-dasharray:3 3}.rv .rv-osa .elev{fill:var(--rv-sud);fill-opacity:.1;stroke:var(--rv-sud);stroke-opacity:.35;stroke-width:1px}.rv .rv-osa .mk{stroke-width:1.4px}.rv .rv-osa .mk.ep{stroke:var(--rv-sud)}.rv .rv-osa .mk.price{stroke:var(--rv-gold);stroke-dasharray:3 3;opacity:.8}.rv .rv-osa .mk.bott{stroke:var(--rv-faint);stroke-dasharray:2 4}.rv .rv-osa .mk.harv{stroke:var(--rv-cream);stroke-width:2px}.rv .rv-osa .mkdot.ep{fill:var(--rv-sud);stroke:var(--rv-bg2);stroke-width:2px}.rv .rv-osa .mlab{font-size:13.5px;font-weight:600}.rv .rv-osa .mlab.ep{fill:var(--rv-sud)}.rv .rv-osa .mlab.price{fill:var(--rv-gold-lt)}.rv .rv-osa .mlab.bottle{fill:var(--rv-lahev)}.rv .rv-osa .mlab2{fill:var(--rv-muted);font-size:12.5px}.rv .rv-osa .dot{fill:var(--rv-lahev);stroke:var(--rv-bg2);stroke-width:1px;fill-opacity:.92}.rv .rv-osa .dot.hd{fill:var(--rv-cream);stroke:var(--rv-lahev);stroke-width:1.5px}.rv .rv-osa .hdl{stroke:var(--rv-cream);stroke-width:1px;stroke-dasharray:2 3;opacity:.8}.rv .rv-osa .hdlab{fill:var(--rv-cream)}.rv .rv-osa .axis{stroke:var(--rv-line2);stroke-width:1.5px}.rv .rv-osa .brk{fill:none;stroke:var(--rv-faint);stroke-width:1.5px}.rv .rv-osa .tk{fill:var(--rv-faint);font-size:12.5px}.rv .rv-osa .tk.strong{fill:var(--rv-cream);letter-spacing:1px;text-transform:uppercase;font-size:12.5px;font-weight:600}.rv .rv-fig[data-year="0"] .rv-osa .y1,.rv .rv-fig[data-year="0"] .rv-osa .y2,.rv .rv-fig[data-year="1"] .rv-osa .y0,.rv .rv-fig[data-year="1"] .rv-osa .y2,.rv .rv-fig[data-year="2"] .rv-osa .y0,.rv .rv-fig[data-year="2"] .rv-osa .y1{opacity:.14}.rv .rv-osa .y0,.rv .rv-osa .y1,.rv .rv-osa .y2{transition:opacity .35s}@keyframes rv-draw{to{stroke-dashoffset:0}}@keyframes rv-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rv-drop{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes rv-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes rv-fade{0%{opacity:0}to{opacity:1}}@keyframes rv-pulse{0%,to{r:7}50%{r:10}}.rv .rv-osa.play .gdd{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:2.4s cubic-bezier(.4,0,.2,1) forwards rv-draw}.rv .rv-osa.play .gdd.y0{animation-delay:.7s}.rv .rv-osa.play .gdd.y1{animation-delay:1s}.rv .rv-osa.play .gdd.y2{animation-delay:1.3s}.rv .rv-osa.play .lab,.rv .rv-osa.play .endc{opacity:0;animation:.5s 3.2s forwards rv-fade}.rv .rv-osa.play .hist,.rv .rv-osa.play .medl{opacity:0;animation:1s .3s forwards rv-fade}.rv .rv-osa.play rect.band{transform-box:fill-box;transform-origin:0;animation:.6s cubic-bezier(.2,.8,.2,1) forwards rv-grow;animation-delay:calc(1.2s + var(--i)*.22s);transform:scaleX(0)}.rv .rv-osa.play .pl{opacity:0;animation:.6s 2.4s forwards rv-fade}.rv .rv-osa.play .elev{transform-box:fill-box;transform-origin:0;animation:1.2s cubic-bezier(.2,.8,.2,1) 3.2s forwards rv-grow;transform:scaleX(0)}.rv .rv-osa.play .mk.ep{transform-box:fill-box;transform-origin:top;animation:.7s cubic-bezier(.2,.8,.2,1) 3.8s forwards rv-drop;transform:scaleY(0)}.rv .rv-osa.play .mkdot.ep{opacity:0;animation:.3s 4.4s forwards rv-fade,2.4s ease-in-out 4.8s infinite rv-pulse}.rv .rv-osa.play .mlab.ep,.rv .rv-osa.play .mlab2,.rv .rv-osa.play .mlab.price,.rv .rv-osa.play .mk.price,.rv .rv-osa.play .mk.bott,.rv .rv-osa.play .ann{opacity:0;animation:.6s 4.5s forwards rv-fade}.rv .rv-osa.play .dot{transform-box:fill-box;transform-origin:50%;animation:.35s cubic-bezier(.2,.9,.3,1.3) forwards rv-pop;animation-delay:calc(5s + var(--i)*18ms);transform:scale(0)}.rv .rv-osa.play .hdl,.rv .rv-osa.play .hdlab,.rv .rv-osa.play .mlab.bottle{opacity:0;animation:.8s 7.3s forwards rv-fade}.rv .rv-facts{background:var(--rv-line);border-top:1px solid var(--rv-line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid}.rv .rv-st{background:var(--rv-bg2);padding:14px 18px}.rv .rv-st b{font-family:var(--serif,"Cormorant Garamond",Georgia,serif);color:var(--rv-cream);font-variant-numeric:tabular-nums;font-size:26px;font-weight:400;line-height:1;display:block}.rv .rv-st span{letter-spacing:1.1px;text-transform:uppercase;color:var(--rv-faint);margin-top:5px;font-size:12px;line-height:1.45;display:block}.rv .rv-st.sud b{color:var(--rv-sud)}.rv .rv-st.lahev b{color:var(--rv-lahev)}.rv .rv-figcap{color:var(--rv-faint);border-top:1px solid var(--rv-line);padding:12px 18px 14px;font-size:13px}.rv .rv-figcap b{color:var(--rv-muted);font-weight:600}.rv .rv-yearfacts{border-top:1px solid var(--rv-line);color:var(--rv-muted);padding:12px 18px;font-size:13.5px}.rv .rv-yearfacts b{color:var(--rv-cream);font-weight:600}.rv .rv-loading{color:var(--rv-faint);letter-spacing:1px;text-transform:uppercase;padding:40px 18px;font-size:12.5px}.rv .rv-sec{padding:clamp(40px,6vw,72px) 0 0}.rv h2.rv-h2{font-family:var(--serif,"Cormorant Garamond",Georgia,serif);color:var(--rv-cream);letter-spacing:-.3px;text-wrap:balance;margin-bottom:8px;font-size:clamp(28px,3.8vw,40px);font-weight:400;line-height:1.12}.rv .rv-sub{color:var(--rv-muted);max-width:70ch;margin-bottom:26px}.rv .rv-phase{letter-spacing:2.2px;text-transform:uppercase;color:var(--rv-gold);align-items:center;gap:14px;padding:22px 0 10px;font-size:12px;font-weight:600;display:flex}.rv .rv-phase:after{content:"";background:var(--rv-line2);flex:1;height:1px}.rv .rv-steps{background:var(--rv-line);border:1px solid var(--rv-line2);flex-direction:column;gap:1px;display:flex}.rv .rv-step{background:var(--rv-bg2);grid-template-columns:140px 420px minmax(0,1.05fr) minmax(0,.95fr);display:grid}.rv .rv-step>div{padding:22px}.rv .rv-when{border-right:1px solid var(--rv-line);background:var(--rv-bg3)}.rv .rv-n{font-family:var(--serif,"Cormorant Garamond",Georgia,serif);color:var(--rv-gold-dk);font-variant-numeric:tabular-nums;font-size:40px;line-height:1}.rv .rv-step.sud .rv-n{color:var(--rv-sud)}.rv .rv-step.lahev .rv-n{color:var(--rv-lahev)}.rv .rv-when h3{font-family:var(--serif,"Cormorant Garamond",Georgia,serif);color:var(--rv-cream);margin:10px 0 4px;font-size:22px;font-weight:600;line-height:1.2}.rv .rv-when .fr{color:var(--rv-faint);font-size:12.5px;font-style:italic}.rv .rv-when .mo{letter-spacing:1.6px;text-transform:uppercase;color:var(--rv-gold);margin-top:12px;font-size:12px;font-weight:600}.rv .rv-scenebox{background:var(--rv-bg3);border-right:1px solid var(--rv-line);cursor:pointer;align-items:center;display:flex;padding:18px 16px!important}.rv .rv-scene{width:100%;height:auto;display:block}.rv .rv-what h4,.rv .rv-data h4{letter-spacing:2px;text-transform:uppercase;color:var(--rv-gold);margin:0 0 8px;font-size:12px;font-weight:600}.rv .rv-what p{color:var(--rv-muted);max-width:56ch;font-size:14px}.rv .rv-what p+p{margin-top:8px}.rv .rv-what .zvyk{border-top:1px solid var(--rv-line);margin-top:14px;padding-top:12px}.rv .rv-what b{color:var(--rv-cream);font-weight:600}.rv .rv-data{border-left:1px solid var(--rv-line);background:var(--rv-bg3)}.rv .rv-data ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.rv .rv-data li{color:var(--rv-muted);padding-left:14px;font-size:13.5px;line-height:1.55;position:relative}.rv .rv-data li:before{content:"";background:var(--rv-gold-dk);width:5px;height:5px;position:absolute;top:8px;left:0}.rv .rv-data li b{color:var(--rv-cream);font-variant-numeric:tabular-nums;font-weight:600}.rv .rv-gap{color:var(--rv-risk);border:1px dashed #5a3238;margin-top:12px;padding:10px 12px;font-size:13px}.rv .rv-gap b{color:#e0a0a8}.rv .rv-dh{letter-spacing:1.4px;text-transform:uppercase;color:var(--rv-faint);margin:6px 0;font-size:12px}.rv .rv-mb{color:var(--rv-muted);grid-template-columns:128px 1fr 54px;align-items:center;gap:8px;margin-bottom:4px;font-size:12.5px;display:grid}.rv .rv-mb span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rv .rv-mb i{background:var(--rv-gold-dk);height:8px;width:var(--w);transform-origin:0;border-radius:2px;display:block}.rv .rv-mb b{color:var(--rv-cream);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.rv .rv-step.on .rv-mb i{animation:.9s cubic-bezier(.2,.8,.2,1) both rv-grow}.rv .rv-blends{grid-template-columns:1fr 1fr;gap:6px 14px;margin-bottom:12px;display:grid}.rv .rv-bl{border-bottom:1px solid var(--rv-line);padding:6px 0;font-size:12.5px;line-height:1.4}.rv .rv-bl b{color:var(--rv-cream);font-weight:600;display:block}.rv .rv-bl span{color:var(--rv-muted)}.rv .rv-bl em{color:var(--rv-faint);font-size:12px;font-style:normal;display:block}.rv .rv-hist{grid-template-columns:repeat(17,1fr);align-items:end;gap:3px;height:110px;margin:6px 0 4px;display:grid}.rv .rv-hb{flex-direction:column;justify-content:end;align-items:center;gap:3px;height:100%;display:flex}.rv .rv-hb i{width:100%;height:var(--h);background:var(--rv-lahev);transform-origin:bottom;border-radius:3px 3px 0 0;display:block}.rv .rv-hb span{color:var(--rv-muted);font-variant-numeric:tabular-nums;order:-1;font-size:12px}.rv .rv-hb b{color:var(--rv-faint);font-size:12px;font-weight:400}.rv .rv-step.on .rv-hb i{animation:.8s cubic-bezier(.2,.8,.2,1) both rv-drop}.rv .rv-b3n{color:var(--rv-faint);margin-bottom:10px;font-size:12.5px}.rv .rv-scene text{font-family:var(--sans,Montserrat,system-ui,sans-serif);fill:var(--rv-muted);font-size:10.5px}.rv .rv-scene .cap{fill:var(--rv-faint);font-size:10.2px}.rv .rv-scene .tiny{font-size:10.4px}.rv .rv-scene .lbl{fill:var(--rv-muted);font-size:11px;font-weight:600}.rv .rv-scene text.y0{fill:var(--rv-y0)}.rv .rv-scene text.y1{fill:var(--rv-y1)}.rv .rv-scene text.y2{fill:var(--rv-y2)}.rv .rv-scene .val{fill:var(--rv-cream);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.rv .rv-scene .trk{stroke:var(--rv-line2);stroke-width:1px;fill:var(--rv-bg4)}.rv .rv-scene .tick{stroke:var(--rv-faint);stroke-width:1px;stroke-dasharray:2 3}.rv .rv-scene .soil{stroke:var(--rv-line2);stroke-width:2px}.rv .rv-scene .trunk{stroke:var(--rv-gold-dk);stroke-width:5px;fill:none;stroke-linecap:round}.rv .rv-scene .cane{stroke:var(--rv-gold-dk);stroke-width:2px;fill:none;stroke-linecap:round}.rv .rv-scene .cane.keep{stroke:var(--rv-gold)}.rv .rv-scene .a-cut{opacity:.14}.rv .rv-scene .bud{fill:var(--rv-leaf)}.rv .rv-scene .dd{fill:var(--rv-gold-dk)}.rv .rv-scene .gv{stroke-width:6px;stroke-linecap:round}.rv .rv-scene .gv.y0{stroke:var(--rv-y0)}.rv .rv-scene .gv.y1{stroke:var(--rv-y1)}.rv .rv-scene .gv.y2{stroke:var(--rv-y2)}.rv .rv-scene .stem{stroke:var(--rv-gold-dk);stroke-width:2px}.rv .rv-scene .leaf{fill:var(--rv-leaf)}.rv .rv-scene .bar.y0{fill:var(--rv-y0)}.rv .rv-scene .bar.y1{fill:var(--rv-y1)}.rv .rv-scene .bar.y2{fill:var(--rv-y2)}.rv .rv-scene .drop{stroke:var(--rv-y0);stroke-width:2px;stroke-linecap:round;opacity:0}.rv .rv-scene .flower{fill:var(--rv-cream)}.rv .rv-scene .berry{fill:var(--rv-grape);stroke:var(--rv-bg2);stroke-width:1px}.rv .rv-scene .berry.rej{fill:var(--rv-faint)}.rv .rv-scene .therm{fill:var(--rv-y2)}.rv .rv-scene .mk26{stroke:var(--rv-cream);stroke-width:1.5px}.rv .rv-scene .hb.y0{fill:var(--rv-y0)}.rv .rv-scene .hb.y1{fill:var(--rv-y1)}.rv .rv-scene .hb.y2{fill:var(--rv-y2)}.rv .rv-scene .hb.est{fill-opacity:.55;stroke-dasharray:3 2;stroke:var(--rv-cream);stroke-width:.8px}.rv .rv-scene .belt{stroke:var(--rv-line2);stroke-width:3px}.rv .rv-scene .belt.rejl{stroke-dasharray:3 3}.rv .rv-scene .gate{fill:none;stroke:var(--rv-gold);stroke-width:1.5px}.rv .rv-scene .tank{fill:var(--rv-bg4);stroke:var(--rv-line2);stroke-width:1.5px}.rv .rv-scene .must{fill:var(--rv-wine);fill-opacity:.75}.rv .rv-scene .bub{fill:var(--rv-cream);fill-opacity:.55;opacity:0}.rv .rv-scene .abar{fill:var(--rv-wine)}.rv .rv-scene .lees{fill:var(--rv-faint);fill-opacity:.7}.rv .rv-scene .part{fill:var(--rv-cream);fill-opacity:.6}.rv .rv-scene .acid{fill:#8fb3a2}.rv .rv-scene .phd{fill:var(--rv-gold-lt);stroke:var(--rv-bg2);stroke-width:1.5px}.rv .rv-scene .seg.mer{fill:var(--rv-wine)}.rv .rv-scene .seg.cab{fill:var(--rv-grape);fill-opacity:.55}.rv .rv-scene .ed{fill:var(--rv-sud);fill-opacity:.85;stroke:var(--rv-bg2);stroke-width:1px}.rv .rv-scene .ed.gv{fill:var(--rv-gold-lt)}.rv .rv-scene .ed.sec{fill:var(--rv-sud);fill-opacity:.5}.rv .rv-scene .glass{fill:none;stroke:var(--rv-line2);stroke-width:1px}.rv .rv-scene .wine{fill:var(--rv-wine)}.rv .rv-scene .bot{fill:var(--rv-bg4);stroke:var(--rv-line2);stroke-width:1.2px}.rv .rv-scene .pd{fill:var(--rv-gold);fill-opacity:.85;stroke:var(--rv-bg2);stroke-width:1px}.rv .rv-scene .fit{stroke:var(--rv-cream);stroke-width:1.5px}.rv .rv-scene .band{fill:var(--rv-cream);fill-opacity:.07}.rv .rv-scene .dw.now{fill:#8ac88a}.rv .rv-scene .dw.hold{fill:var(--rv-gold)}.rv .rv-scene .dw.past{fill:#c98089}.rv .rv-scene .hdl{stroke:var(--rv-cream);stroke-width:1px;stroke-dasharray:2 3}.rv .rv-scene .dot.hd{fill:var(--rv-cream);stroke:var(--rv-lahev);stroke-width:1.5px}.rv .rv-scene .barrel{fill:var(--rv-sud);fill-opacity:.25;stroke:var(--rv-sud);stroke-width:1.2px}.rv .rv-scene .hoop{stroke:var(--rv-gold-dk);stroke-width:1.5px}.rv .rv-scene .toast0{fill:#d8b98a}.rv .rv-scene .toast1{fill:#a8763f}.rv .rv-scene .toast2{fill:#5a3419}.rv .rv-scene .row{stroke:var(--rv-gold-dk);stroke-width:3px}.rv .rv-scene .grass{stroke:var(--rv-leaf);stroke-width:3px;stroke-dasharray:2 2}.rv .rv-scene .tree{fill:var(--rv-leaf);fill-opacity:.8}.rv .rv-scene .rose{fill:#c98089}@keyframes rv-ripen{0%{fill:var(--rv-leaf)}to{fill:var(--rv-grape)}}@keyframes rv-cutfade{0%{opacity:1}to{opacity:.14}}@keyframes rv-leaf{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes rv-rain{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}to{opacity:0;transform:translateY(120px)}}@keyframes rv-belt{0%{transform:translate(0)}to{transform:translate(230px)}}@keyframes rv-bubble{0%{opacity:0;transform:translateY(0)}20%{opacity:.7}to{opacity:0;transform:translateY(-95px)}}@keyframes rv-must{0%{transform:scaleY(1)}to{transform:scaleY(.86)}}@keyframes rv-mlf{0%{fill:#c9a6a6}to{fill:#8fb3a2}}@keyframes rv-settle{0%{transform:translateY(0)}to{transform:translateY(var(--dy))}}@keyframes rv-fillup{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.rv .rv-step.on .a-pop{transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.2,.9,.3,1.3) both rv-pop;animation-delay:calc(.2s + var(--i)*60ms)}.rv .rv-step.on .a-fade{animation:.6s both rv-fade;animation-delay:calc(.6s + var(--i)*.25s)}.rv .rv-step.on .a-grow{transform-box:fill-box;transform-origin:0;animation:1s cubic-bezier(.2,.8,.2,1) both rv-grow;animation-delay:calc(.2s + var(--i)*.18s)}.rv .rv-step.on .a-up{transform-box:fill-box;transform-origin:bottom;animation:1s cubic-bezier(.2,.8,.2,1) both rv-drop;animation-delay:calc(.2s + var(--i)*.18s)}.rv .rv-step.on .a-cut{animation:1.4s .8s both rv-cutfade}.rv .rv-step.on .a-leaf{transform-box:fill-box;transform-origin:bottom;animation:.8s both rv-leaf;animation-delay:calc(.6s + var(--i)*.3s)}.rv .rv-step.on .drop{animation:1.6s linear infinite rv-rain;animation-delay:var(--d)}.rv .rv-step.on .a-ripen{animation:1.2s both rv-ripen;animation-delay:calc(.3s + var(--i)*.14s)}.rv .rv-step.on .a-track .a-belt{animation:6s linear infinite rv-belt;animation-delay:calc(var(--i)*-.43s)}.rv .rv-step.on .bub{animation:2.8s ease-in infinite rv-bubble;animation-delay:var(--d)}.rv .rv-step.on .a-must{transform-box:fill-box;transform-origin:bottom;animation:3s 1s both rv-must}.rv .rv-step.on .a-mlf{animation:1.2s both rv-mlf;animation-delay:calc(.3s + var(--i)*.2s)}.rv .rv-step.on .a-fill{transform-box:fill-box;transform-origin:bottom;animation:.5s both rv-fillup;animation-delay:calc(.2s + var(--i)*14ms)}.rv .rv-step.on .a-draw{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:1.6s 1.2s forwards rv-draw}.rv .rv-scene .a-settle{transform:translateY(var(--dy))}.rv .rv-step.on .a-settle{animation:2.4s cubic-bezier(.4,0,.6,1) both rv-settle;animation-delay:calc(var(--i)*50ms)}@media (prefers-reduced-motion:reduce){.rv .rv-osa.play *,.rv .rv-step.on *{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}.rv .rv-scene .a-cut{opacity:.14!important}.rv .rv-scene .a-settle{transform:translateY(var(--dy))!important}.rv .rv-scene .drop,.rv .rv-scene .bub{opacity:0!important}}.rv .rv-why{background:var(--rv-line);border:1px solid var(--rv-line2);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1px;display:grid}.rv .rv-why>div{background:var(--rv-bg2);padding:26px 26px 24px}.rv .rv-why .k{font-family:var(--serif,"Cormorant Garamond",Georgia,serif);color:var(--rv-sud);font-variant-numeric:tabular-nums;font-size:54px;font-weight:300;line-height:.9}.rv .rv-why .k small{color:var(--rv-faint);font-size:16px;font-family:var(--sans,Montserrat,system-ui,sans-serif);letter-spacing:.5px;margin-left:6px}.rv .rv-why h4{font-family:var(--serif,"Cormorant Garamond",Georgia,serif);color:var(--rv-cream);margin:12px 0 6px;font-size:21px;font-weight:600;line-height:1.2}.rv .rv-why p{color:var(--rv-muted);font-size:13px}.rv .rv-why p b{color:var(--rv-cream);font-weight:600}.rv .rv-why .src{color:var(--rv-faint);margin-top:12px;font-size:12px}.rv .rv-pair{background:var(--rv-line);border:1px solid var(--rv-line2);border-top:none;grid-template-columns:1fr 1fr;gap:1px;margin-top:1px;display:grid}.rv .rv-pair>div{background:var(--rv-bg3);padding:22px 26px}.rv .rv-pair h4{letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:600}.rv .rv-pair .a h4{color:var(--rv-sud)}.rv .rv-pair .b h4{color:var(--rv-lahev)}.rv .rv-pair p{color:var(--rv-muted);font-size:13px}.rv .rv-pair b{color:var(--rv-cream);font-weight:600}.rv .rv-note{border-left:2px solid var(--rv-gold-dk);max-width:80ch;color:var(--rv-muted);background:linear-gradient(90deg,#c8a96e0f,#0000 72%);margin-top:22px;padding:16px 20px;font-size:13.5px}.rv .rv-note b{color:var(--rv-cream)}.rv .rv-note.risk{border-left-color:var(--rv-risk);background:linear-gradient(90deg,#c980890f,#0000 72%)}.rv .rv-volby{background:var(--rv-line);border:1px solid var(--rv-line2);grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:1px;display:grid}.rv .rv-volba{background:var(--rv-bg2);flex-direction:column;gap:10px;padding:22px 24px;display:flex}.rv .rv-volba h4{font-family:var(--serif,"Cormorant Garamond",Georgia,serif);color:var(--rv-cream);font-size:21px;font-weight:600;line-height:1.2}.rv .rv-volba p{color:var(--rv-muted);font-size:13px}.rv .rv-volba p b{color:var(--rv-cream);font-weight:600}.rv .rv-volba .kdo{color:var(--rv-muted);border-top:1px solid var(--rv-line);padding-top:10px;font-size:12px}.rv .rv-volba .kdo b{color:var(--rv-cream);font-weight:600}.rv .rv-volba .rv-scene{max-width:420px}.rv .rv-srcs{background:var(--rv-line);border:1px solid var(--rv-line2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;margin-top:22px;display:grid}.rv .rv-srcs>div{background:var(--rv-bg3);color:var(--rv-muted);padding:14px 16px;font-size:13px}.rv .rv-srcs b{color:var(--rv-cream);margin-bottom:3px;font-weight:600;display:block}.rv .rv-foot{border-top:1px solid var(--rv-line);color:var(--rv-faint);margin-top:clamp(44px,6vw,70px);padding:22px 0 40px;font-size:13px;line-height:1.7}.rv .rv-foot b{color:var(--rv-muted);font-weight:600}@media (max-width:1200px){.rv .rv-head{padding-top:128px}}@media (max-width:1180px){.rv .rv-step{grid-template-columns:140px 380px 1fr}.rv .rv-data{border-left:none;border-top:1px solid var(--rv-line);grid-column:1/-1}}@media (max-width:1000px){.rv .rv-osa-hint{display:block}}@media (max-width:820px){.rv .rv-scenebox{margin:0 -18px;padding:14px 2px!important}.rv .rv-volba{padding:18px 14px}.rv .rv-volba .rv-scene{width:calc(100% + 20px);max-width:none;margin:0 -10px}.rv .rv-head{padding-top:112px}.rv .rv-top,.rv .rv-step{grid-template-columns:1fr}.rv .rv-when,.rv .rv-scenebox{border-right:none;border-bottom:1px solid var(--rv-line)}.rv .rv-pair,.rv .rv-blends{grid-template-columns:1fr}.rv .rv-mb{grid-template-columns:100px 1fr 50px}}
