:root{--rv-out:color-mix(in srgb,var(--sv-red) 30%,#fff);--rv-out-deep:color-mix(in srgb,var(--sv-red) 52%,#fff);--rv-out-strong:var(--sv-red-text);--rv-in:color-mix(in srgb,var(--sv-green) 38%,#fff);--rv-in-deep:color-mix(in srgb,var(--sv-green) 72%,#fff);--rv-in-strong:var(--sv-green-text);--rv-kept:#e3e8eb;--rv-bar:var(--gunmetal-dark);--rv-level:#b07a2a;--rv-gold-wash:color-mix(in srgb,var(--sv-gold) 16%,transparent);--rv-hatch:repeating-linear-gradient(135deg,rgb(176 65 62/0.42) 0 4px,rgb(176 65 62/0.12) 4px 8px)}@keyframes rv-fade{0%{opacity:0}to{opacity:1}}@keyframes rv-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes rv-fan{0%{transform:translate(-50%,-50%) translateY(.6rem) rotate(0deg)}}@keyframes rv-rise{0%{opacity:.25;transform:translateY(calc(var(--i) * var(--step) * .84)) rotateX(58deg) rotate(45deg)}}.rv-key{margin-top:.9rem;display:flex;flex-wrap:wrap;gap:.3rem 1.25rem;font-size:.75rem;line-height:1.4;color:var(--neutral-600)}.rv-key li{display:inline-flex;align-items:center;gap:.45rem}.rv-key i{flex:none}.rv-hair{top:0;bottom:0;width:0;border-left:1px solid rgb(23 35 43/.35)}.rv-hair,.rv-pin{position:absolute;pointer-events:none}.rv-pin{height:.6rem;width:.6rem;border-radius:999px;transform:translate(-50%,-50%);background:var(--gunmetal);box-shadow:0 0 0 2px #fff,0 0 0 3px var(--gunmetal)}.rv-tip{position:absolute;z-index:5;display:grid;gap:.1rem;transform:translate(-50%,calc(-100% - .7rem));border-radius:4px;background:var(--sv-ink);padding:.3rem .6rem;font-size:.75rem;font-weight:400;line-height:1.35;text-align:left;white-space:nowrap;color:#fff;box-shadow:0 8px 18px -8px rgb(23 35 43/.55);pointer-events:none}.rv-tip[data-side=start]{transform:translate(-12%,calc(-100% - .7rem))}.rv-tip[data-side=end]{transform:translate(-88%,calc(-100% - .7rem))}.rv-tip b{font-weight:600;color:var(--sv-gold-soft)}.rv-tip em{max-width:15rem;font-style:normal;white-space:normal;color:rgb(255 255 255/.8)}.rv-tip--free{width:-moz-max-content;width:max-content;max-width:17rem;transform:translate(-50%,calc(-100% - 1rem));white-space:normal}.rv-hero.sv-room{padding-block:clamp(3.25rem,5.5vw,5.5rem)}.rv-hero__grid{display:grid;gap:3rem;align-items:center}@media (min-width:1100px){.rv-hero__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.5rem,4vw,4.5rem)}}.rv-hero__h1{max-width:11em;font-size:clamp(2.375rem,1.3rem + 3vw,3.75rem);line-height:1.04}.rv-hero .sv-lede{max-width:31em}.rv-hero__included{margin-top:1.5rem;max-width:34em;font-size:.9375rem;line-height:1.55;color:rgb(255 255 255/.62)}.rv-hero__note{margin-top:.75rem;text-align:center}.rv-doc{--pw:15rem;--cw:20.5rem;--near:7rem;--far:12.3rem;position:relative;height:33rem;margin-inline:auto;max-width:43rem}@media (min-width:1100px) and (max-width:1279px),(min-width:640px) and (max-width:899px){.rv-doc{--pw:12.25rem;--cw:17rem;--near:5.7rem;--far:10.8rem;height:28rem}}.rv-doc__cover,.rv-doc__page{position:absolute;left:50%;top:50%;border-radius:4px;background:#fff;color:var(--neutral-700)}.rv-doc__page{z-index:1;display:flex;width:var(--pw);aspect-ratio:3/4;flex-direction:column;gap:.4rem;overflow:hidden;padding:.75rem .8rem;transform:translate(-50%,-50%) translate(var(--x),var(--y)) rotate(var(--r));box-shadow:0 24px 50px -22px rgb(0 0 0/.7),0 6px 14px -6px rgb(0 0 0/.4);transition:transform .45s var(--ease-out-expo),box-shadow .3s}.rv-doc__page[data-slot=far-left]{--x:calc(var(--far) * -1);--y:1.5rem;--r:-9deg}.rv-doc__page[data-slot=left]{--x:calc(var(--near) * -1);--y:-0.4rem;--r:-4.5deg;z-index:2}.rv-doc__page[data-slot=right]{--x:var(--near);--y:-0.4rem;--r:4.5deg;z-index:2}.rv-doc__page[data-slot=far-right]{--x:var(--far);--y:1.5rem;--r:9deg}.rv-doc__page:focus-visible,.rv-doc__page:hover{z-index:4;outline:none;transform:translate(-50%,-50%) translate(var(--x),calc(var(--y) - 1.75rem)) rotate(calc(var(--r) * .35)) scale(1.06);box-shadow:0 44px 80px -26px rgb(0 0 0/.85),0 0 0 2px var(--sv-gold)}@media (prefers-reduced-motion:no-preference){.rv-doc__page{animation:rv-fan 1.1s var(--ease-out-expo) calc(.35s + var(--i) * 70ms) backwards}}.rv-doc__head{display:flex;align-items:center;gap:.3rem;border-bottom:1px solid var(--sv-rule);padding-bottom:.4rem;font-size:.5rem;font-weight:600;line-height:1.2;color:var(--gunmetal)}.rv-doc__head svg{height:.6rem;width:auto;flex:none;fill:currentColor}.rv-doc__head em{margin-left:auto;font-style:normal;font-weight:400;color:var(--neutral-500)}.rv-doc__kicker{font-size:.5rem;font-weight:600;color:var(--sv-bronze)}.rv-doc__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-family:var(--font-heading);font-size:.625rem;font-weight:600;line-height:1.3;color:var(--neutral-900)}.rv-doc__art{margin-top:.2rem;border-top:1.5px solid var(--gunmetal);padding-top:.5rem}.rv-doc__lines{margin-top:auto;display:grid;gap:.3rem}.rv-doc__lines i{height:3px;border-radius:2px;background:var(--neutral-200)}.rv-doc__lines i:nth-child(2){width:86%}.rv-doc__lines i:nth-child(3){width:62%}.rv-doc__cover{z-index:3;width:var(--cw);transform:translate(-50%,-50%);box-shadow:0 50px 100px -30px rgb(0 0 0/.85),0 12px 28px -12px rgb(0 0 0/.5)}.rv-doc__cover .rv-doc__head{padding:.7rem 1rem;font-size:.6875rem}.rv-doc__cover .rv-doc__head svg{height:.85rem}.rv-doc__body{display:grid;gap:.4rem;padding:.95rem 1.1rem 1.15rem}.rv-doc__label{font-size:.6875rem;font-weight:600;color:var(--sv-bronze)}.rv-doc__lead{margin-bottom:.55rem;font-family:var(--font-heading);font-size:1.0625rem;font-weight:600;line-height:1.3;color:var(--neutral-900);text-wrap:balance}.rv-doc__figures{margin-bottom:.55rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .9rem;border-top:2px solid var(--gunmetal);padding-top:.6rem}.rv-doc__figures li{display:grid;gap:.05rem}.rv-doc__figures b{font-family:var(--font-heading);font-size:1.0625rem;font-weight:400;line-height:1.1;color:var(--neutral-900)}.rv-doc__figures span{font-size:.625rem;line-height:1.3;color:var(--neutral-600)}.rv-doc__decide{border-left:3px solid var(--sv-gold);padding-left:.65rem}.rv-doc__decide p:last-child{font-size:.8125rem;font-weight:600;line-height:1.4;color:var(--neutral-900)}@media (max-width:639px){.rv-doc{--pw:10rem;--cw:15.75rem;--near:5.4rem;height:26.5rem}.rv-doc__page[data-slot^=far]{display:none}.rv-doc__figures b,.rv-doc__lead{font-size:.9375rem}}.rv-board{margin-top:clamp(2.5rem,5vw,3.5rem);display:grid;gap:1rem}@media (min-width:640px){.rv-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.rv-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.rv-tile{display:flex;height:100%;flex-direction:column;border:1px solid var(--neutral-200);border-radius:.5rem;background:#fff;padding:1.1rem 1.25rem 1.25rem;transition:transform .35s var(--ease-out-expo),border-color .2s,box-shadow .35s}.rv-tile:hover{transform:translateY(-3px);border-color:var(--sv-gold);box-shadow:0 18px 36px -24px rgb(23 35 43/.35)}.rv-tile:focus-visible{outline:2px solid var(--gunmetal);outline-offset:3px}.rv-tile__top{display:flex;justify-content:space-between;gap:1rem;font-size:.8125rem}.rv-tile__aim{font-weight:600;color:var(--sv-bronze)}.rv-tile__ref{color:var(--neutral-500)}.rv-tile__art{display:block;margin-top:.9rem;border-bottom:1px solid var(--sv-rule);padding-bottom:.9rem}.rv-tile__fig{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem}.rv-tile__fig b{font-family:var(--font-heading);font-weight:400;font-size:clamp(2rem,1.5rem + 1.5vw,2.75rem);line-height:1;letter-spacing:-.015em;color:var(--neutral-900)}.rv-tile__fig i{font-style:normal;font-size:.9375rem;color:var(--neutral-600)}.rv-tile__text{display:block;margin-top:.6rem;flex:1;font-size:.9375rem;line-height:1.5;color:var(--neutral-700)}.rv-tile__open{margin-top:1rem;align-self:flex-start;font-size:.875rem;font-weight:600;color:var(--gunmetal);text-decoration:underline;text-decoration-color:rgb(57 84 96/.3);text-underline-offset:.3em;transition:text-decoration-color .2s}.rv-tile:hover .rv-tile__open{text-decoration-color:currentColor}.rv-art{display:block;height:auto;width:100%;overflow:visible}.rv-art__rule{fill:none;stroke:var(--neutral-300);stroke-width:1}.rv-art__wash{fill:color-mix(in srgb,var(--gunmetal) 12%,transparent)}.rv-art__line{fill:none;stroke:var(--gunmetal);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rv-art__stop{fill:var(--sv-red);stroke:#fff;stroke-width:2}.rv-art__gold{fill:none;stroke:var(--sv-gold);stroke-width:1.5;stroke-dasharray:3 3}.rv-art__gold--ledger{stroke:var(--neutral-900)}.rv-art__gap{fill:none;stroke:var(--sv-gold);stroke-width:5;stroke-linecap:round}.rv-art__kept{fill:var(--rv-kept)}.rv-art__out{fill:var(--rv-out-deep)}.rv-art__in{fill:var(--rv-in-deep)}.rv-art__bar{fill:var(--rv-bar)}.rv-art__cell{fill:var(--gunmetal)}.rv-art__empty{fill:#fff;stroke:var(--neutral-300);stroke-width:.8}.rv-art__mark{fill:none;stroke:var(--sv-gold);stroke-width:2.4;stroke-linecap:round}.rv-art__mark--ledger{stroke:var(--neutral-900)}.rv-art__link{fill:none;stroke:var(--neutral-300);stroke-width:1.25}.rv-art__link[data-tone=slide]{stroke:var(--sv-amber);stroke-width:2}.rv-art__link[data-tone=gone]{stroke:var(--rv-out);stroke-width:2}.rv-art__box{fill:var(--mist)}.rv-art__box[data-tone=lead]{fill:var(--gunmetal)}.rv-art__box[data-tone=slide]{fill:color-mix(in srgb,var(--sv-amber) 62%,#fff)}.rv-art__box[data-tone=gone]{fill:var(--rv-out)}.rv-art__dot{fill:var(--gunmetal)}.rv-art__peer{fill:var(--neutral-300)}.rv-art__ring{fill:none;stroke:var(--sv-gold);stroke-width:1.5}.rv-art__above{fill:var(--rv-out)}.rv-art__level{fill:none;stroke:var(--rv-level);stroke-width:1.5;stroke-dasharray:4 3}.rv-art__median{fill:none;stroke:var(--neutral-900);stroke-width:2}.rv-art__now{fill:#fff;stroke:var(--sv-gold);stroke-width:3}.rv-art__us{fill:var(--gunmetal);stroke:#fff;stroke-width:2}.rv-art__spare{fill:color-mix(in srgb,var(--sv-green) 14%,#fff);stroke:var(--rv-in-strong);stroke-width:1;stroke-dasharray:3 2}.rv-art__hatch{fill:var(--rv-out)}.rv-viewer{margin-top:clamp(2.5rem,5vw,3.5rem)}.rv-viewer__tabs{display:flex;overflow-x:auto;border-bottom:1px solid var(--neutral-300);scrollbar-width:none}.rv-viewer__tabs::-webkit-scrollbar{display:none}.rv-viewer__tab{display:grid;flex:1 1 0;min-width:0;align-content:start;gap:.1rem;margin-bottom:-1px;border-bottom:3px solid transparent;padding:.75rem .85rem .85rem;text-align:left;transition:border-color .2s,background-color .2s}.rv-viewer__tab:hover{background:rgb(23 35 43/.03)}.rv-viewer__tab[aria-selected=true]{border-bottom-color:var(--sv-gold)}.rv-viewer__tab:focus-visible{outline:2px solid var(--gunmetal);outline-offset:-2px}.rv-viewer__num{font-size:.75rem;font-weight:600;color:var(--sv-bronze)}.rv-viewer__name{font-family:var(--font-heading);font-size:.9375rem;font-weight:600;line-height:1.25;color:var(--neutral-500)}.rv-viewer__tab[aria-selected=true] .rv-viewer__name{color:var(--neutral-900)}@media (max-width:1023px){.rv-viewer__tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),transparent);padding-right:2.5rem}.rv-viewer__tab{flex:none;white-space:nowrap}}.rv-viewer__stage{margin-top:1.5rem}.rv-viewer__panel[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.rv-viewer__panel:not([hidden]){animation:rv-fade .35s ease}}.rv-page .sv-sheet__body{padding:clamp(1.25rem,2.8vw,2rem) clamp(1.25rem,3.4vw,2.5rem)}.rv-page__kicker{font-size:.8125rem;font-weight:600;color:var(--sv-bronze)}.rv-page__title{margin-top:.35rem;max-width:24em;font-family:var(--font-heading);font-size:clamp(1.5rem,1.05rem + 1.6vw,2.25rem);line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.rv-page__exhibit,.rv-page__title{font-weight:600;color:var(--neutral-900)}.rv-page__exhibit{margin-top:1.4rem;border-top:2px solid var(--gunmetal);padding-top:.6rem;font-size:.8125rem}.rv-page__figure{margin-top:1rem}.rv-page__takeaway{margin-top:1.4rem;max-width:46em;border-left:3px solid var(--sv-gold);padding:.15rem 0 .15rem 1rem;font-size:1.0625rem;font-weight:600;line-height:1.5;color:var(--neutral-900)}.rv-flow__ends{display:flex;justify-content:space-between;gap:1rem}.rv-flow__ends p{display:flex;align-items:baseline;gap:.5rem;font-size:.75rem;line-height:1.35;color:var(--neutral-500)}.rv-flow__ends b{font-family:var(--font-heading);font-size:1.3125rem;font-weight:400;line-height:1.15;color:var(--neutral-900)}.rv-flow__stage{position:relative;margin-top:.5rem}.rv-flow__plot{position:relative;height:clamp(15rem,21vw,18rem)}.rv-flow__plot svg{position:absolute;inset:0;height:100%;width:100%;overflow:visible}.rv-flow__bar{fill:var(--rv-bar)}.rv-flow__kept{fill:var(--rv-kept)}.rv-flow__kept[data-on=true]{fill:#c3cfd6}.rv-flow__rule{fill:none;stroke:#fff;stroke-width:1;vector-effect:non-scaling-stroke;pointer-events:none}.rv-flow__out{fill:var(--rv-out)}.rv-flow__out[data-named=true]{fill:var(--rv-out-deep)}.rv-flow__in{fill:var(--rv-in)}.rv-flow__in[data-named=true]{fill:var(--rv-in-deep)}.rv-flow__cap--out{fill:var(--rv-out-strong)}.rv-flow__cap--in{fill:var(--rv-in-strong)}.rv-flow__in,.rv-flow__kept,.rv-flow__out{cursor:pointer;transition:opacity .2s,fill .2s}.rv-flow__stage [data-dim=true]{opacity:.28}.rv-flow__labels{position:absolute;inset:0;pointer-events:none}.rv-flow__label{position:absolute;display:grid;gap:.05rem;transform:translateY(-50%);border-radius:4px;padding:.1rem .25rem;font-size:.8125rem;line-height:1.3;text-align:left;pointer-events:auto;transition:opacity .2s}.rv-flow__label b{font-size:.9375rem;font-weight:600}.rv-flow__label:focus-visible{outline:2px solid var(--gunmetal);outline-offset:2px}.rv-flow__label--kept{left:50%;justify-items:center;transform:translate(-50%,-50%);padding:.35rem .8rem .4rem;text-align:center;white-space:nowrap;color:var(--neutral-600)}.rv-flow__label--kept b{font-family:var(--font-heading);font-size:clamp(1.625rem,1.2rem + 1.4vw,2.25rem);font-weight:400;line-height:1.15;color:var(--neutral-900)}.rv-flow__label--in,.rv-flow__label--out{display:flex;align-items:baseline;gap:.45rem;white-space:nowrap}.rv-flow__label--in{flex-direction:row-reverse;color:var(--rv-in-strong)}.rv-flow__label--out{color:var(--rv-out-strong)}@media (max-width:639px){.rv-flow__ends p{display:grid;gap:0}.rv-flow__ends p:last-child{justify-items:end;text-align:right}.rv-flow__plot{height:18rem}.rv-flow__label--kept{white-space:normal;width:10rem}.rv-flow__labels{position:static;margin-top:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem}.rv-flow__labels .rv-flow__label{position:relative;inset:auto!important;max-width:none;display:grid;justify-items:start;transform:none;padding:0 0 0 1.05rem;text-align:left;white-space:normal}.rv-flow__labels .rv-flow__label:before{content:"";position:absolute;left:0;top:.25rem;height:.65rem;width:.65rem;border-radius:2px;background:var(--rv-in-deep)}.rv-flow__labels .rv-flow__label--out:before{background:var(--rv-out-deep)}}@media (prefers-reduced-motion:no-preference){.rv-flow__plot svg{animation:rv-wipe 1.2s var(--ease-out-expo) .1s backwards}}.rv-rec__notes{position:relative;height:3.1rem;margin-left:1.75rem}.rv-rec__note{position:absolute;bottom:.4rem;display:grid;gap:.05rem;width:-moz-max-content;width:max-content;max-width:15rem;transform:translateX(-100%);border-right:2px solid var(--sv-gold);padding-right:.55rem;font-size:.75rem;line-height:1.35;text-align:right;color:var(--neutral-600)}.rv-rec__note b{font-weight:600;color:var(--sv-bronze)}.rv-rec__note[data-source=ledger]{border-right-color:var(--neutral-900)}.rv-rec__note[data-source=ledger] b{color:var(--neutral-900)}@media (max-width:639px){.rv-rec__notes{height:auto;display:grid;gap:.5rem;margin:0 0 1.25rem}.rv-rec__note{position:static;width:auto;max-width:none;transform:none;border-right:0;border-left:2px solid var(--sv-gold);padding:0 0 0 .55rem;text-align:left}.rv-rec__note[data-source=ledger]{border-left-color:var(--neutral-900)}}.rv-rec__plot{position:relative;height:clamp(11rem,18vw,14rem);margin-left:1.75rem;cursor:crosshair;touch-action:pan-y}.rv-rec__plot:focus-visible{outline:2px solid var(--gunmetal);outline-offset:4px}.rv-rec__plot svg{position:absolute;inset:0;height:100%;width:100%;overflow:visible}.rv-rec__line{fill:none;stroke:var(--gunmetal);stroke-width:2.25;stroke-linejoin:round;vector-effect:non-scaling-stroke}.rv-rec__grid{position:absolute;left:0;right:0;border-top:1px solid var(--sv-rule)}.rv-rec__grid span{position:absolute;right:calc(100% + .45rem);top:-.5rem;font-size:.6875rem;line-height:1;color:var(--neutral-500)}.rv-rec__span{position:absolute;top:-.4rem;bottom:0;border-left:1px dashed var(--sv-gold);border-right:1px dashed var(--sv-gold);background:color-mix(in srgb,var(--sv-gold) 12%,transparent);pointer-events:none}.rv-rec__span[data-source=ledger]{border-left-color:var(--neutral-900);border-right:0;background:none}.rv-rec__dot,.rv-rec__end{position:absolute;height:.6rem;width:.6rem;border-radius:999px;transform:translate(-50%,-50%);background:var(--sv-gold);box-shadow:0 0 0 2px #fff;pointer-events:none}.rv-rec__dot[data-source=ledger]{background:var(--neutral-900)}.rv-rec__end{height:.75rem;width:.75rem;background:var(--sv-red);box-shadow:0 0 0 2px #fff,0 0 0 6px rgb(176 65 62/.16)}.rv-rec__axis{display:flex;justify-content:space-between;margin:.5rem 0 0 1.75rem;font-size:.6875rem;color:var(--neutral-500)}.rv-ranks{--rv-rank-cols:minmax(0,1fr) 8% minmax(0,1fr) 8% minmax(0,1fr)}.rv-ranks__years{display:grid;grid-template-columns:var(--rv-rank-cols)}.rv-ranks__years p{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .45rem;font-size:.75rem;line-height:1.3;color:var(--neutral-500)}.rv-ranks__years b{font-family:var(--font-heading);font-size:1.125rem;font-weight:400;color:var(--neutral-900)}.rv-ranks__grid{margin-top:.5rem;display:grid;grid-template-columns:var(--rv-rank-cols);grid-template-rows:repeat(var(--rows),2.5rem)}.rv-ranks__links{height:100%;width:100%;overflow:visible}.rv-ranks__links path{fill:none;stroke:var(--neutral-300);stroke-width:1.5;vector-effect:non-scaling-stroke;transition:stroke .2s,opacity .2s}.rv-ranks__links path[data-tone=slide]{stroke:var(--sv-amber);stroke-width:2.5}.rv-ranks__links path[data-tone=gone]{stroke:color-mix(in srgb,var(--sv-red) 55%,#fff);stroke-width:2.5}.rv-ranks__links path[data-on=true]{stroke:var(--sv-gold);stroke-width:3.5}.rv-ranks__links path[data-dim=true]{opacity:.25}.rv-ranks__line{grid-column:1/-1;align-self:start;border-top:1px dashed var(--neutral-400)}.rv-ranks__box{position:relative;margin-block:.22rem;display:flex;min-width:0;align-items:center;gap:.5rem;border:1px solid transparent;border-left-width:3px;border-radius:4px;background:var(--mist-light);padding:0 .7rem;font-size:.875rem;font-weight:600;text-align:left;color:var(--neutral-900);cursor:pointer;transition:opacity .2s,box-shadow .2s}.rv-ranks__box i{font-style:normal;font-weight:400;font-size:.75rem;color:var(--neutral-500)}.rv-ranks__box>span:not(.rv-tip){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rv-ranks__box .rv-tip{left:50%;top:0}.rv-ranks__box[data-tone=lead]{background:var(--gunmetal-dark);color:#fff}.rv-ranks__box[data-tone=lead] i{color:rgb(255 255 255/.72)}.rv-ranks__box[data-tone=slide]{border-left-color:var(--sv-amber)}.rv-ranks__box[data-tone=rise]{border-left-color:var(--sv-green)}.rv-ranks__box[data-tone=gone]{border-left-color:var(--sv-red)}.rv-ranks__box[data-out=true]{border-top:1px dashed var(--neutral-400);border-right:1px dashed var(--neutral-400);border-bottom:1px dashed var(--neutral-400);background:#fff;font-weight:400;color:var(--neutral-600)}.rv-ranks__box[data-on=true]{box-shadow:0 0 0 2px var(--sv-gold)}.rv-ranks__box[data-dim=true]{opacity:.35}.rv-ranks__box:focus-visible{outline:2px solid var(--gunmetal);outline-offset:2px}.rv-ranks__swatch{height:.75rem;width:.75rem;border-left:3px solid transparent;border-radius:2px;background:var(--mist-light)}.rv-ranks__swatch[data-tone=slide]{border-left-color:var(--sv-amber)}.rv-ranks__swatch[data-tone=rise]{border-left-color:var(--sv-green)}.rv-ranks__swatch[data-tone=gone]{border-left-color:var(--sv-red)}@media (max-width:639px){.rv-ranks{--rv-rank-cols:minmax(0,1fr) 5% minmax(0,1fr) 5% minmax(0,1fr)}.rv-ranks__grid{grid-template-rows:repeat(var(--rows),2.8rem)}.rv-ranks__box{padding:0 .35rem;font-size:.6875rem}.rv-ranks__box i{display:none}}.rv-space{--label:7.5rem;--d:1.6rem;--ring:1.05rem;display:grid;gap:2rem}@media (min-width:900px){.rv-space{grid-template-columns:minmax(0,1fr) 15rem;gap:2.75rem;align-items:center}}.rv-space__grid{display:grid;grid-template-columns:var(--label) repeat(var(--cols),minmax(0,1fr));align-items:end}.rv-space__corner{line-height:1.25}.rv-space__code,.rv-space__corner{padding-bottom:.5rem;font-size:.6875rem;color:var(--neutral-500)}.rv-space__code{text-align:center}.rv-space__row{grid-column:1/-1;display:grid;grid-template-columns:var(--label) repeat(var(--cols),minmax(0,1fr));align-items:center;border-top:1px solid var(--sv-rule);border-radius:4px;padding-block:.55rem;transition:background-color .2s}.rv-space__row[data-on=true]{background:var(--rv-gold-wash)}.rv-space__line b{display:block;font-size:.875rem;font-weight:600;color:var(--neutral-900)}.rv-space__line span{font-size:.6875rem;color:var(--neutral-500)}.rv-space__cell{position:relative;display:grid;height:2.25rem;place-items:center}.rv-space__cell .rv-tip{left:50%;top:0}.rv-space__dot{display:block;height:calc(var(--d) * var(--s));width:calc(var(--d) * var(--s));border-radius:999px;background:var(--gunmetal)}.rv-space__ring{display:block;height:var(--ring);width:var(--ring);border:2px solid var(--sv-gold);border-radius:999px;transition:box-shadow .2s}.rv-space__row[data-on=true] .rv-space__ring{box-shadow:0 0 0 4px color-mix(in srgb,var(--sv-gold) 30%,transparent)}.rv-space__key .rv-space__dot,.rv-space__sum .rv-key .rv-space__dot,.rv-space__sum .rv-key .rv-space__ring{height:.75rem;width:.75rem}.rv-space__big{display:grid;gap:.15rem}.rv-space__big b{font-family:var(--font-heading);font-size:clamp(2.5rem,2rem + 1.5vw,3.25rem);font-weight:400;line-height:1;letter-spacing:-.015em;color:var(--neutral-900)}.rv-space__big span{font-size:.875rem;color:var(--neutral-600)}.rv-space__sum>ul:not(.rv-key){margin-top:1rem;border-top:2px solid var(--gunmetal)}.rv-space__sum>ul:not(.rv-key) li{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--sv-rule);padding-block:.55rem;font-size:.875rem;color:var(--neutral-700);transition:color .2s}.rv-space__sum>ul:not(.rv-key) li b{font-family:var(--font-heading);font-size:1.0625rem;font-weight:400;color:var(--neutral-900)}.rv-space__sum>ul:not(.rv-key) li[data-on=true]{color:var(--neutral-900);box-shadow:inset 3px 0 0 var(--sv-gold);padding-left:.6rem}@media (max-width:639px){.rv-space{--label:4.25rem;--d:0.95rem;--ring:0.7rem}.rv-space__code,.rv-space__corner{font-size:.5625rem}.rv-space__line b{font-size:.75rem}}.rv-leak{--name:12.5rem;--total:6.5rem}.rv-leak__head,.rv-leak__row{display:grid;grid-template-columns:var(--name) minmax(0,1fr) var(--total);gap:1.25rem;align-items:center}.rv-leak__head p{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;text-align:center;font-size:.6875rem;color:var(--neutral-500)}.rv-leak__head>span:last-child{text-align:right;font-size:.6875rem;color:var(--neutral-500)}.rv-leak__row{border-bottom:1px solid var(--sv-rule);padding-block:.55rem}.rv-leak__head+.rv-leak__row{margin-top:.35rem;border-top:1px solid var(--sv-rule)}.rv-leak__name b{display:block;font-family:var(--font-heading);font-size:1.0625rem;font-weight:600;line-height:1.25;color:var(--neutral-900)}.rv-leak__name span{display:block;font-size:.75rem;line-height:1.35;color:var(--neutral-600)}.rv-leak__cells{position:relative;display:grid;height:1.85rem;grid-template-columns:repeat(12,minmax(0,1fr));gap:3px}.rv-leak__cells i{border-radius:2px;background:rgb(57 84 96/var(--a,1));cursor:crosshair;transition:box-shadow .15s}.rv-leak__cells i[data-empty=true]{background:#fff;box-shadow:inset 0 0 0 1px var(--neutral-300)}.rv-leak__cells i[data-on=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--sv-gold)}.rv-leak__cells .rv-tip{top:-.35rem}.rv-leak__total{text-align:right;font-family:var(--font-heading);font-size:1.125rem;color:var(--neutral-900)}.rv-leak__row--run{margin-top:-1px;border-top:2px solid var(--gunmetal);border-bottom:0;padding-top:.75rem}.rv-leak__run{position:relative;height:4.5rem}.rv-leak__run svg{position:absolute;inset:0;height:100%;width:100%;overflow:visible}.rv-leak__wash{fill:rgb(57 84 96/.09)}.rv-leak__line{fill:none;stroke:var(--gunmetal);stroke-width:2.25;stroke-linejoin:round;vector-effect:non-scaling-stroke}.rv-leak__total--run{font-size:1.5rem;font-weight:600}@media (max-width:767px){.rv-leak{--name:7.5rem;--total:5rem}.rv-leak__head,.rv-leak__row{gap:.75rem}.rv-leak__head p span:nth-child(2n){visibility:hidden}}@media (max-width:559px){.rv-leak__head{display:none}.rv-leak__row{grid-template-columns:minmax(0,1fr) auto;gap:.4rem .75rem}.rv-leak__cells,.rv-leak__run{grid-column:1/-1;grid-row:2}.rv-leak__head+.rv-leak__row{margin-top:0}}.rv-peers{--step:1.05rem;--dot:0.8rem;padding-inline:.5rem}.rv-peers__field{position:relative;height:calc(var(--tall) * var(--step) + 3.4rem)}.rv-peers__gap{position:absolute;top:1.35rem;height:0;border-top:3px solid var(--sv-gold)}.rv-peers__gap b{position:absolute;left:50%;bottom:.35rem;transform:translateX(-50%);font-size:.8125rem;font-weight:600;white-space:nowrap;color:var(--sv-bronze)}.rv-peers__mark{position:absolute;top:1.35rem;bottom:-.45rem;width:0;border-left:1px dashed var(--neutral-500)}.rv-peers__mark--us{border-left:2px solid var(--neutral-900);margin-left:-1px}.rv-peers__mark i{position:absolute;top:.4rem;font-style:normal;font-size:.75rem;white-space:nowrap}.rv-peers__mark--median i{right:.45rem;color:var(--neutral-600)}.rv-peers__mark--us i{left:.45rem;font-weight:600;color:var(--neutral-900)}.rv-peers__dot{position:absolute;bottom:calc(var(--k) * var(--step));height:var(--dot);width:var(--dot);margin-left:calc(var(--dot) / -2);border-radius:999px;background:var(--neutral-300);transition:box-shadow .15s}.rv-peers__dot[data-half=true]{background:var(--gunmetal)}.rv-peers__dot[data-on=true]{box-shadow:0 0 0 2px var(--sv-gold)}.rv-tip--up{top:auto;bottom:calc(var(--k) * var(--step) + .35rem);transform:translate(-50%)}.rv-peers__axis{position:relative;height:1.3rem;margin-top:.45rem;border-top:1px solid var(--neutral-300)}.rv-peers__axis span{position:absolute;top:.3rem;transform:translateX(-50%);font-size:.6875rem;color:var(--neutral-500)}.rv-peers__note{margin-top:.6rem;font-size:.75rem;color:var(--neutral-500)}@media (max-width:639px){.rv-peers{--step:0.62rem;--dot:0.5rem}.rv-peers__gap b{font-size:.6875rem}.rv-peers__mark i{font-size:.625rem}}.rv-absorb__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem}.rv-absorb__chips{display:flex;flex-wrap:wrap;gap:.5rem}.rv-absorb__chips button{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--neutral-300);border-radius:999px;background:#fff;padding:.45rem .9rem;font-size:.875rem;font-weight:600;color:var(--neutral-700);cursor:pointer;transition:border-color .2s,color .2s}.rv-absorb__chips button i{height:.9rem;width:.9rem;border:1.5px solid var(--neutral-400);border-radius:3px}.rv-absorb__chips button:hover{border-color:var(--neutral-500)}.rv-absorb__chips button[aria-pressed=true]{border-color:var(--neutral-900);color:var(--neutral-900)}.rv-absorb__chips button[aria-pressed=true] i{border-color:var(--rv-out-strong);background:var(--rv-hatch)}.rv-absorb__chips button:focus-visible{outline:2px solid var(--gunmetal);outline-offset:2px}.rv-absorb__read{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem}.rv-absorb__read b{font-family:var(--font-heading);font-size:clamp(2.25rem,1.8rem + 1.4vw,3rem);font-weight:400;line-height:1;color:var(--neutral-900)}.rv-absorb__read span{display:inline-flex;align-items:center;gap:.45rem;font-size:.875rem;color:var(--neutral-600)}.rv-absorb__bar{position:relative;margin-top:2.6rem;display:flex;height:3.5rem;border-radius:4px;background:var(--neutral-100)}.rv-absorb__kept{border-radius:4px 0 0 4px;background:var(--gunmetal);transition:width .4s var(--ease-out-expo)}.rv-absorb__lost{display:grid;place-items:center;overflow:hidden;background:var(--rv-hatch);transition:width .4s var(--ease-out-expo)}.rv-absorb__lost b{border-radius:3px;background:rgb(255 255 255/.85);padding:.05rem .35rem;font-size:.8125rem;font-weight:600;color:var(--rv-out-strong)}.rv-absorb__spare{position:absolute;right:0;top:-.45rem;bottom:-.45rem;border:1.5px dashed var(--rv-in-strong);border-radius:4px;background:color-mix(in srgb,var(--sv-green) 10%,transparent);pointer-events:none}.rv-absorb__line{position:absolute;top:-.9rem;bottom:-.9rem;width:2px;margin-left:-1px;background:var(--neutral-900)}.rv-absorb__line i{position:absolute;right:.4rem;bottom:calc(100% - .85rem);font-style:normal;font-size:.75rem;font-weight:600;white-space:nowrap;color:var(--neutral-900)}.rv-absorb__scale{margin-top:1.25rem;display:flex;justify-content:space-between;gap:1rem;font-size:.8125rem;color:var(--neutral-600)}.rv-absorb__scale span:last-child{font-weight:600;color:var(--rv-in-strong)}.rv-acts{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.45;color:var(--neutral-700)}.rv-acts thead th{border-bottom:2px solid var(--gunmetal);padding:0 1rem .5rem 0;font-size:.8125rem;font-weight:600;text-align:left;color:var(--neutral-900)}.rv-acts tbody th,.rv-acts td{border-bottom:1px solid var(--sv-rule);padding:.9rem 1rem .9rem 0;text-align:left;vertical-align:top}.rv-acts tbody th{width:46%;font-weight:600;color:var(--neutral-900)}.rv-acts__stake{font-family:var(--font-heading);font-size:1rem;white-space:nowrap;color:var(--neutral-900)}@media (max-width:767px){.rv-acts thead{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rv-acts,.rv-acts tbody,.rv-acts td,.rv-acts th,.rv-acts tr{display:block;width:auto}.rv-acts tr{border-top:2px solid var(--gunmetal);padding-block:.6rem .9rem}.rv-acts tr+tr{margin-top:.75rem}.rv-acts tbody th,.rv-acts td{width:auto;border-bottom:0;padding:.2rem 0}.rv-acts td:before{content:attr(data-label) ". ";font-family:var(--font-body);font-size:.8125rem;font-weight:600;color:var(--neutral-500)}}.rv-page__takeaway[data-decide=true]{font-size:1rem}.rv-lens{margin-top:clamp(2.5rem,5vw,3.5rem);display:grid;gap:2.5rem}@media (min-width:1024px){.rv-lens{grid-template-columns:28rem minmax(0,1fr);gap:clamp(2rem,3.5vw,3.5rem);align-items:center}}.rv-lens__map{--size:10.5rem;--step:2.4rem;--open:3.2rem;--w:calc(var(--size) * 1.4142);--h:calc(var(--size) * 0.7495);position:relative;width:100%;max-width:calc(var(--w) + 12rem);height:calc(var(--h) + (var(--n) - 1) * var(--step) + var(--open) + 1.25rem);margin-inline:auto}@media (min-width:1024px){.rv-lens__map{--size:12rem;--step:2.7rem;--open:3.6rem}}.rv-lens__stack{position:absolute;left:0;bottom:0;height:100%;width:var(--w)}.rv-lens__layer{position:absolute;left:50%;bottom:calc(var(--i) * var(--step) + (var(--h) - var(--size)) / 2);height:var(--size);width:var(--size);margin-left:calc(var(--size) / -2);transform:translateY(var(--lift,0)) rotateX(58deg) rotate(45deg);border:1px solid rgb(255 255 255/.24);background:rgb(31 47 57/.88);color:rgb(255 255 255/.26);cursor:pointer;transition:transform .5s var(--ease-out-expo),background-color .25s,border-color .25s,color .25s,box-shadow .25s}.rv-lens__layer svg{height:100%;width:100%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rv-lens__layer:hover{border-color:rgb(255 255 255/.6);color:rgb(255 255 255/.5)}.rv-lens__layer[data-on=true]~.rv-lens__layer{--lift:calc(var(--open) * -1)}.rv-lens__layer[data-joined=true]{border-color:rgb(226 166 92/.55);color:rgb(255 255 255/.45)}.rv-lens__layer[data-on=true]{border-color:var(--sv-gold);background:color-mix(in srgb,var(--sv-gold) 24%,#1e2d36);color:#fff;box-shadow:0 0 44px -2px rgb(226 166 92/.55)}.rv-lens__path{bottom:calc(var(--h) / 2);z-index:2;height:calc(var(--at) * var(--step));width:0;border-left:1px solid var(--sv-gold);transition:height .5s var(--ease-out-expo)}.rv-lens__path,.rv-lens__stop{position:absolute;left:50%;pointer-events:none}.rv-lens__stop{bottom:calc(var(--i) * var(--step) + var(--h) / 2);z-index:3;height:.7rem;width:.7rem;margin:0 0 -.35rem -.35rem;border:1.5px solid var(--sv-gold);border-radius:999px;background:var(--sv-ink)}.rv-lens__stop[data-end=true]{background:var(--sv-gold);box-shadow:0 0 0 4px rgb(226 166 92/.22)}.rv-lens__tabs{position:absolute;inset:0;pointer-events:none}.rv-lens__tab{position:absolute;left:calc(var(--w) + 1.1rem);bottom:calc(var(--i) * var(--step) + var(--h) / 2 - 1.1rem);display:grid;height:2.2rem;align-content:center;transform:translateY(var(--lift,0));text-align:left;white-space:nowrap;pointer-events:auto;cursor:pointer;transition:transform .5s var(--ease-out-expo)}.rv-lens__tab:before{content:"";position:absolute;right:calc(100% + .25rem);top:50%;width:.6rem;border-top:1px solid rgb(255 255 255/.3);transition:width .3s,border-color .2s}.rv-lens__tab b{font-size:.9375rem;font-weight:600;line-height:1.2;color:rgb(255 255 255/.78);transition:color .2s}.rv-lens__tab span{font-size:.6875rem;line-height:1.25;color:rgb(255 255 255/.5)}.rv-lens__tab:hover b{color:#fff}.rv-lens__tab[aria-selected=true]~.rv-lens__tab{--lift:calc(var(--open) * -1)}.rv-lens__tab[data-joined=true]:before{border-top-color:rgb(226 166 92/.7)}.rv-lens__tab[aria-selected=true] b{color:var(--sv-gold)}.rv-lens__tab[aria-selected=true]:before{width:.95rem;border-top-color:var(--sv-gold)}.rv-lens__tab:focus-visible{outline:2px solid var(--sv-gold);outline-offset:3px}@media (max-width:479px){.rv-lens__map{--size:7.4rem;--step:2.05rem;--open:2.3rem}.rv-lens__tab{left:calc(var(--w) + .9rem)}.rv-lens__tab b{font-size:.8125rem}.rv-lens__tab span{display:none}}.rv-lens__map[data-inview=false] .rv-lens__stack,.rv-lens__map[data-inview=false] .rv-lens__tabs{opacity:0}@media (prefers-reduced-motion:no-preference){.rv-lens__map[data-inview=true] .rv-lens__layer{animation:rv-rise .9s var(--ease-out-expo) calc(var(--i) * 70ms) backwards}.rv-lens__map[data-inview=true] .rv-lens__path,.rv-lens__map[data-inview=true] .rv-lens__stop,.rv-lens__map[data-inview=true] .rv-lens__tab{animation:rv-fade .5s ease .75s backwards}}.rv-lens__panel .sv-sheet__body{padding:clamp(1.25rem,3vw,2rem)}@media (prefers-reduced-motion:no-preference){.rv-lens__panel .sv-sheet__body{animation:rv-fade .35s ease}}.rv-lens__says{font-size:1rem;line-height:1.5;color:var(--neutral-700)}.rv-lens__says span{display:block;margin-bottom:.1rem;font-size:.75rem;font-weight:600;color:var(--neutral-500)}.rv-lens__against{margin-top:1.1rem;font-size:.75rem;font-weight:600;color:var(--sv-bronze)}.rv-lens__why{margin-top:.15rem;max-width:24em;font-family:var(--font-heading);font-size:clamp(1.25rem,1rem + .9vw,1.75rem);font-weight:600;line-height:1.25;color:var(--neutral-900);text-wrap:balance}.rv-lens__chart{margin-top:1.4rem;border-top:2px solid var(--gunmetal);padding-top:.8rem}.rv-lens__more{margin-top:1.25rem;font-size:.875rem}.sv-room--ink .rv-lens__more .sv-link{color:var(--gunmetal);text-decoration-color:rgb(57 84 96/.3)}.sv-room--ink .rv-lens__more .sv-link:hover{text-decoration-color:currentColor}.rv-chart__caption{margin-bottom:.75rem;font-size:.75rem;font-weight:600;color:var(--neutral-900)}.rv-chart__line{stroke:var(--gunmetal);stroke-width:2.25;stroke-linejoin:round}.rv-chart__level,.rv-chart__line{fill:none;vector-effect:non-scaling-stroke}.rv-chart__level{stroke:var(--rv-level);stroke-width:1.5;stroke-dasharray:5 4}.rv-chart__end{position:absolute;height:.65rem;width:.65rem;border-radius:999px;transform:translate(-50%,-50%);background:var(--sv-red);box-shadow:0 0 0 2px #fff,0 0 0 5px rgb(176 65 62/.16)}.rv-chart__note{margin-top:.6rem;font-size:.6875rem;line-height:1.45;color:var(--neutral-500)}.rv-move__row{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:1.25rem;align-items:center;border-bottom:1px solid var(--sv-rule);padding-block:.65rem}.rv-move__row:first-child{border-top:1px solid var(--sv-rule)}.rv-move__name b{display:block;font-size:.875rem;font-weight:600;color:var(--neutral-900)}.rv-move__name span{display:block;font-size:.75rem;line-height:1.35;color:var(--neutral-600)}.rv-move__track{position:relative;height:1.6rem}.rv-move__track:before{content:"";position:absolute;top:-.65rem;bottom:-.65rem;left:var(--zero);width:1px;background:var(--neutral-400)}.rv-move__bar{position:absolute;top:.3rem;bottom:.3rem;border-radius:1px;background:var(--sv-red)}.rv-move__row[data-sign=up] .rv-move__bar{background:var(--sv-green)}.rv-move__row[data-net=true] .rv-move__bar{background:var(--rv-out-strong)}.rv-move__figure{position:absolute;top:50%;transform:translateY(-50%);padding-inline:.55rem;white-space:nowrap;font-family:var(--font-heading);font-size:1rem;color:var(--rv-out-strong)}.rv-move__row[data-sign=up] .rv-move__figure{color:var(--rv-in-strong)}.rv-move__row[data-net=true]{margin-top:-1px;border-top:2px solid var(--gunmetal);border-bottom:0}.rv-move__row[data-net=true] .rv-move__figure{font-size:1.125rem;font-weight:600}.rv-move__ask{margin-top:.75rem;border-top:1px solid var(--sv-rule);padding-top:.75rem}.rv-move__ask>p{font-size:.75rem;font-weight:600;color:var(--neutral-500)}.rv-move__ask ul{margin-top:.4rem;display:grid;gap:.35rem}.rv-move__ask li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.15rem 1rem}.rv-move__ask li span{font-family:var(--font-heading);font-size:1rem;font-weight:600;color:var(--neutral-900)}.rv-move__ask button{font-size:.8125rem;font-weight:600;color:var(--gunmetal);text-decoration:underline;text-decoration-color:rgb(57 84 96/.3);text-underline-offset:3px}.rv-move__ask button:hover{text-decoration-color:currentColor}.rv-move__ask button:focus-visible{border-radius:2px;outline:2px solid var(--gunmetal);outline-offset:2px}@media (max-width:639px){.rv-move__row{grid-template-columns:minmax(0,1fr);gap:.35rem}.rv-move__track{height:auto;padding-top:1.55rem}.rv-move__track:before{top:-.35rem;bottom:auto;height:2rem}.rv-move__bar{top:.3rem;bottom:auto;height:1rem}.rv-move__figure{position:static;display:block;transform:none;padding:.2rem 0 0;text-align:right}}.rv-contract__band{display:flex;height:2.6rem;gap:2px;overflow:hidden;border-radius:3px}.rv-contract__band span{display:flex;min-width:0;align-items:center;padding-inline:.7rem;overflow:hidden;white-space:nowrap;font-family:var(--font-heading);font-size:1rem;color:#fff}.rv-contract__band [data-i="0"],.rv-contract__table i[data-i="0"]{background:var(--gunmetal-dark)}.rv-contract__band [data-i="1"],.rv-contract__table i[data-i="1"]{background:var(--gunmetal)}.rv-contract__band [data-i="2"],.rv-contract__table i[data-i="2"]{background:#5f7884}.rv-contract__band [data-i="3"],.rv-contract__table i[data-i="3"]{background:#8fa2ab}.rv-contract__band [data-i="3"]{color:var(--neutral-900)}.rv-contract__total{margin-top:.55rem;display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:.8125rem;font-weight:600;color:var(--neutral-700)}.rv-contract__total b{font-family:var(--font-heading);font-size:1.375rem;font-weight:600;color:var(--neutral-900)}.rv-contract__table{margin-top:.85rem;width:100%;border-collapse:collapse;font-size:.8125rem}.rv-contract__table thead th{border-bottom:1px solid var(--neutral-300);padding:0 .75rem .4rem 0;text-align:left;font-size:.6875rem;font-weight:600;color:var(--neutral-500)}.rv-contract__table tbody td,.rv-contract__table tbody th{border-bottom:1px solid var(--sv-rule);padding:.55rem .75rem .55rem 0;text-align:left;vertical-align:middle}.rv-contract__table tbody th{font-weight:600;color:var(--neutral-900)}.rv-contract__charge{display:flex;align-items:center;gap:.6rem}.rv-contract__table tbody th i{height:.75rem;width:.75rem;flex:none;border-radius:2px}.rv-contract__table tbody th small{display:block;font-size:.6875rem;font-weight:400;color:var(--neutral-500)}.rv-contract__table td{color:var(--neutral-600)}.rv-contract__billed{font-weight:600;color:var(--neutral-900)!important}@media (max-width:639px){.rv-contract__band span{padding-inline:.4rem;font-size:.75rem}.rv-contract__table thead{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0)}.rv-contract__table,.rv-contract__table tbody,.rv-contract__table td,.rv-contract__table th,.rv-contract__table tr{display:block;width:auto}.rv-contract__table tbody tr{border-bottom:1px solid var(--sv-rule);padding-block:.55rem}.rv-contract__table tbody td,.rv-contract__table tbody th{border:0;padding:.1rem 0}.rv-contract__table tbody td[data-label]:before{content:attr(data-label) ": ";font-weight:400;color:var(--neutral-500)}}.rv-drag{--name:8.5rem}.rv-drag__row,.rv-drag__scale{display:grid;grid-template-columns:var(--name) minmax(0,1fr);gap:1.25rem;align-items:center}.rv-drag__scale p{position:relative;height:1rem;margin-right:4rem;font-size:.6875rem;color:var(--neutral-500)}.rv-drag__scale p span{position:absolute;top:0;transform:translateX(-50%)}.rv-drag__row{border-bottom:1px solid var(--sv-rule);padding-block:.65rem}.rv-drag__scale+.rv-drag__row{margin-top:.3rem;border-top:1px solid var(--sv-rule)}.rv-drag__row[data-whole=true]{margin-top:-1px;border-top:2px solid var(--gunmetal);border-bottom:0}.rv-drag__name b{display:block;font-size:.875rem;font-weight:600;color:var(--neutral-900)}.rv-drag__name span{display:block;font-size:.75rem;color:var(--neutral-600)}.rv-drag__track{position:relative;height:1.9rem;margin-right:4rem;border-right:1px solid var(--neutral-200);background:linear-gradient(to right,var(--neutral-200) 1px,transparent 1px) 0 0 /25% 100%}.rv-drag__gap{position:absolute;top:calc(50% - 1px);height:2px;background:repeating-linear-gradient(to right,var(--sv-amber) 0 6px,transparent 6px 10px)}.rv-drag__dot,.rv-drag__ring{position:absolute;top:50%;height:.9rem;width:.9rem;border-radius:999px;transform:translate(-50%,-50%)}.rv-drag__dot{background:var(--gunmetal);box-shadow:0 0 0 2px #fff}.rv-drag__ring{border:2px solid var(--sv-bronze);background:#fff}.rv-drag__dot em,.rv-drag__ring em{position:absolute;top:50%;left:calc(100% + .45rem);transform:translateY(-50%);font-family:var(--font-heading);font-size:.9375rem;font-style:normal;white-space:nowrap;color:var(--neutral-900)}.rv-drag__dot[data-side=left] em{left:auto;right:calc(100% + .45rem)}.rv-drag__ring em{font-weight:600;color:var(--sv-bronze)}.rv-drag__k{height:.75rem;width:.75rem;border-radius:999px;background:var(--gunmetal)}.rv-drag__k--ring{border:2px solid var(--sv-bronze);background:#fff}@media (max-width:639px){.rv-drag{--name:5.25rem}.rv-drag__row,.rv-drag__scale{gap:.6rem}.rv-drag__scale p,.rv-drag__track{margin-right:2.75rem}}.rv-owed__row,.rv-owed__sector{display:grid;grid-template-columns:9rem minmax(0,1fr) 8rem;gap:1.25rem;align-items:center}.rv-owed__row{border-bottom:1px solid var(--sv-rule);padding-block:.5rem}.rv-owed__row:first-child{border-top:1px solid var(--sv-rule)}.rv-owed__name b{display:block;font-size:.875rem;font-weight:600;color:var(--neutral-900)}.rv-owed__name span{display:block;font-size:.6875rem;font-weight:600;color:var(--sv-bronze)}.rv-owed__track{height:1.3rem}.rv-owed__bar{display:flex;height:100%;gap:2px}.rv-owed__bar i{min-width:2px;border-radius:1px}.rv-owed__bar i[data-age="0"],.rv-owed__k[data-age="0"]{background:var(--sv-amber)}.rv-owed__bar i[data-age="1"],.rv-owed__k[data-age="1"]{background:var(--sv-late)}.rv-owed__bar i[data-age="2"],.rv-owed__k[data-age="2"]{background:var(--sv-red)}.rv-owed__k{height:.7rem;width:.7rem;border-radius:2px}.rv-owed__value{display:flex;align-items:baseline;justify-content:flex-end;gap:.55rem}.rv-owed__value b{font-family:var(--font-heading);font-size:1.0625rem;font-weight:400;color:var(--neutral-900)}.rv-owed__value span{width:2.25rem;text-align:right;font-size:.75rem;color:var(--neutral-600)}.rv-owed__sector{margin-top:.85rem;align-items:end;border-top:1px solid var(--neutral-300);padding-top:.75rem}.rv-owed__sector>p:first-child{align-self:center;font-size:.75rem;line-height:1.35;color:var(--neutral-600)}.rv-owed__quarters{display:grid;height:2.5rem;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;align-items:end}.rv-owed__quarters i{border-radius:1px 1px 0 0;background:var(--neutral-300)}.rv-owed__quarters i[data-recent=true]{background:var(--gunmetal)}.rv-owed__rise{display:grid;justify-items:end;text-align:right}.rv-owed__rise b{font-family:var(--font-heading);font-size:1.375rem;font-weight:600;line-height:1.1;color:var(--neutral-900)}.rv-owed__rise span{font-size:.6875rem;line-height:1.3;color:var(--neutral-500)}@media (max-width:639px){.rv-owed__row,.rv-owed__sector{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem}.rv-owed__quarters,.rv-owed__track{grid-column:1/-1;grid-row:2}}.rv-fx{--label:9.5rem;--end:6.5rem}.rv-fx__months,.rv-fx__row{display:grid;grid-template-columns:var(--label) minmax(0,1fr) var(--end);gap:1.25rem;align-items:center}.rv-fx__row{border-bottom:1px solid var(--sv-rule);padding-block:.65rem}.rv-fx__row:first-child{border-top:1px solid var(--sv-rule)}.rv-fx__label b{display:block;font-size:.875rem;font-weight:600;color:var(--neutral-900)}.rv-fx__label span{display:block;font-size:.6875rem;line-height:1.35;color:var(--neutral-500)}.rv-fx__plot{position:relative;height:5.25rem}.rv-fx__plot svg{position:absolute;inset:0;height:100%;width:100%;overflow:visible}.rv-fx__gap{fill:rgb(176 65 62/.08)}.rv-fx__end{display:grid;justify-items:end;text-align:right}.rv-fx__end b{font-family:var(--font-heading);font-size:1.125rem;font-weight:400;line-height:1.2;color:var(--neutral-900)}.rv-fx__end span{font-size:.6875rem;color:var(--neutral-500)}.rv-fx__end--total b{font-size:1.375rem;font-weight:600}.rv-fx__dots{display:grid;height:3rem;grid-template-columns:repeat(12,minmax(0,1fr))}.rv-fx__dots span{display:grid;place-items:center}.rv-fx__dots i{height:calc(var(--d) * min(1.9rem, 6.2vw));width:calc(var(--d) * min(1.9rem, 6.2vw));border-radius:999px;background:rgb(176 65 62/.12);box-shadow:inset 0 0 0 1.5px rgb(184 5 16/.55)}.rv-fx__months{margin-top:.35rem}.rv-fx__months p{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));text-align:center;font-size:.6875rem;color:var(--neutral-500)}@media (max-width:639px){.rv-fx{--label:minmax(0,1fr)}.rv-fx__months,.rv-fx__row{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem}.rv-fx__dots,.rv-fx__plot{grid-column:1/-1;grid-row:2}.rv-fx__months>span{display:none}.rv-fx__months p{grid-column:1/-1}.rv-fx__months p span:nth-child(2n){visibility:hidden}}.rv-strips__ends,.rv-strips__row{display:grid;grid-template-columns:6.25rem minmax(0,1fr);gap:.9rem;align-items:center}.rv-strips__row{padding-block:.28rem}.rv-strips__name{font-size:.75rem;color:var(--neutral-600)}.rv-strips__row[data-focus=true] .rv-strips__name{font-weight:600;color:var(--neutral-900)}.rv-strips__cells{position:relative;display:grid;height:1.15rem;grid-template-columns:repeat(24,minmax(0,1fr));gap:2px}.rv-strips__cells i{border-radius:1px;background:rgb(57 84 96/var(--a,1))}.rv-strips__cells i[data-empty=true]{background:#fff;box-shadow:inset 0 0 0 1px var(--neutral-300)}.rv-strips__cells b{position:absolute;top:-.25rem;bottom:-.25rem;width:3px;margin-left:-1.5px;border-radius:1.5px;background:var(--sv-gold);box-shadow:0 0 0 1.5px #fff}.rv-strips__cells b[data-source=ledger]{background:var(--neutral-900)}.rv-strips__ends{margin-top:.3rem}.rv-strips__ends p{display:flex;justify-content:space-between;font-size:.6875rem;color:var(--neutral-500)}.rv-strips__k{height:.9rem;width:3px;border-radius:1.5px;background:var(--sv-gold)}.rv-strips__k--ledger{background:var(--neutral-900)}@media (max-width:639px){.rv-strips__ends,.rv-strips__row{grid-template-columns:4.5rem minmax(0,1fr);gap:.5rem}.rv-strips__name{font-size:.625rem}}.rv-pbox__row{display:grid;gap:.25rem 1rem;align-items:center;border-bottom:1px solid var(--sv-rule);padding-block:.6rem}@media (min-width:640px){.rv-pbox__row{grid-template-columns:9.5rem minmax(0,1fr) 11rem}}.rv-pbox__name{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:.8125rem;color:var(--neutral-700)}.rv-pbox__name b{font-family:var(--font-heading);font-size:1.125rem;font-weight:600;color:var(--neutral-900)}.rv-pbox__verdict{font-size:.8125rem;font-weight:600;color:var(--neutral-700)}.rv-pbox__row[data-adverse=true] .rv-pbox__verdict{color:var(--sv-bronze)}.rv-pbox__row[data-adverse=true] .sv-peer__dot{background:var(--sv-amber);box-shadow:0 0 0 1px #b8791f}.rv-scale{margin-top:clamp(2.5rem,5vw,3.5rem);display:grid;gap:1.5rem}@media (min-width:700px){.rv-scale{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (min-width:1100px){.rv-scale{grid-template-columns:repeat(4,minmax(0,1fr))}}.rv-scale__item{position:relative;isolation:isolate;display:grid;align-content:start;gap:.5rem;border-top:2px solid var(--gunmetal);padding-top:1rem;transition:transform .4s var(--ease-out-expo),border-color .3s}.rv-scale__item:before{content:"";position:absolute;z-index:-1;inset:-2px -1rem -1.1rem;border-top:2px solid var(--sv-gold);border-radius:0 0 6px 6px;background:#fff;box-shadow:0 1px 0 rgb(23 35 43/.03),0 30px 60px -32px rgb(23 35 43/.4),0 8px 18px -10px rgb(23 35 43/.16);opacity:0;transition:opacity .3s}.rv-scale__item:hover{transform:translateY(-5px);border-top-color:transparent}.rv-scale__item:hover:before{opacity:1}.rv-scale__icon{transition:transform .4s var(--ease-out-expo),box-shadow .3s,border-color .3s}.rv-scale__item:hover .rv-scale__icon{transform:scale(1.08);border-color:var(--sv-gold);box-shadow:0 12px 26px -12px rgb(226 166 92/.95)}.rv-scale__meter i{transition:background-color .3s}.rv-scale__item:hover .rv-scale__meter i[data-on=true]{background:var(--sv-gold)}@media (prefers-reduced-motion:reduce){.rv-scale__icon,.rv-scale__item{transition:none}.rv-scale__item:hover{transform:none}}.rv-scale__top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.rv-scale__icon{display:grid;height:3rem;width:3rem;flex:none;place-items:center;border:1px solid color-mix(in srgb,var(--sv-gold) 60%,transparent);border-radius:999px;background:radial-gradient(circle at 50% 30%,#fff 0,color-mix(in srgb,var(--sv-gold) 14%,#fff) 100%);box-shadow:0 10px 24px -14px rgb(226 166 92/.9);color:var(--sv-bronze)}.rv-scale__icon svg{height:1.5rem;width:1.5rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.rv-scale__meter{display:flex;gap:3px}.rv-scale__meter i{height:.45rem;width:1.75rem;border-radius:1px;background:var(--neutral-200)}.rv-scale__meter i[data-on=true]{background:var(--gunmetal)}.rv-scale__item h3{margin-top:.35rem;font-family:var(--font-heading);font-size:1.3125rem;font-weight:600;line-height:1.25;color:var(--gunmetal)}.rv-scale__rule{font-size:.875rem;line-height:1.5;color:var(--neutral-600)}.rv-scale__example{margin-top:.5rem;border-left:3px solid var(--sv-gold);padding-left:.85rem;font-size:.9375rem;font-weight:600;line-height:1.5;color:var(--neutral-900)}.rv-matrix{margin-top:clamp(2.5rem,5vw,3.5rem);overflow:hidden}.rv-matrix:focus-visible{outline:2px solid var(--gunmetal);outline-offset:3px}.rv-matrix table{width:100%;border-collapse:collapse}.rv-matrix td,.rv-matrix th{padding:1.05rem 1.25rem;text-align:left;vertical-align:middle;line-height:1.4}.rv-matrix thead th{width:25.5%;border-bottom:2px solid var(--gunmetal);font-family:var(--font-heading);font-size:1.125rem;font-weight:600;color:var(--gunmetal)}.rv-matrix thead th:first-child{width:23.5%}.rv-matrix thead th[data-review=true]{border-bottom-color:var(--sv-gold);background:var(--sv-ink);color:#fff}.rv-matrix thead th svg{display:inline-block;height:1rem;width:auto;margin-right:.5rem;vertical-align:-.12rem;fill:var(--sv-gold)}.rv-matrix tbody th{font-size:.9375rem;font-weight:600;color:var(--neutral-900)}.rv-matrix tbody td{font-size:.9375rem;color:var(--neutral-700)}.rv-matrix tbody tr+tr td,.rv-matrix tbody tr+tr th{border-top:1px solid var(--sv-rule)}.rv-matrix tbody td[data-review=true]{background:var(--rv-gold-wash);font-weight:600;color:var(--neutral-900)}.rv-matrix td .rv-ball{margin-right:.75rem}.rv-matrix td>span{max-width:calc(100% - 2.5rem)}.rv-ball,.rv-matrix td>span{display:inline-block;vertical-align:middle}.rv-ball{height:1.6rem;width:1.6rem;flex:none}.rv-ball__ring{fill:#fff;stroke:var(--gunmetal);stroke-width:1.5}.rv-ball__fill{fill:var(--gunmetal)}.rv-matrix td[data-review=true] .rv-ball__ring{stroke:var(--sv-bronze)}.rv-matrix td[data-review=true] .rv-ball__fill{fill:var(--sv-gold)}.rv-matrix__key{display:flex;align-items:center;gap:.35rem;border-top:1px solid var(--sv-rule);padding:.75rem 1.25rem;font-size:.75rem;color:var(--neutral-500)}.rv-matrix__key .rv-ball{height:1rem;width:1rem}.rv-matrix__key .rv-ball:last-of-type{margin-right:.35rem}@media (max-width:767px){.rv-matrix thead{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rv-matrix table,.rv-matrix tbody,.rv-matrix td,.rv-matrix th,.rv-matrix tr{display:block;width:auto}.rv-matrix tbody tr{padding:.9rem 1.1rem}.rv-matrix tbody tr+tr{border-top:2px solid var(--gunmetal)}.rv-matrix tbody th{padding:0 0 .45rem;font-family:var(--font-heading);font-size:1.0625rem;color:var(--gunmetal)}.rv-matrix tbody tr+tr td,.rv-matrix tbody tr+tr th{border-top:0}.rv-matrix tbody td{display:grid;grid-template-columns:1.6rem minmax(0,1fr);-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.1rem;align-items:center;padding:.4rem 0;font-size:.875rem}.rv-matrix tbody td:after{content:attr(data-label);grid-column:2;grid-row:1;font-size:.6875rem;font-weight:400;line-height:1.3;color:var(--neutral-500)}.rv-matrix tbody td>span{grid-column:2;grid-row:2;max-width:none;line-height:1.35}.rv-matrix td .rv-ball{grid-row:1/span 2;margin-right:0}.rv-matrix tbody td[data-review=true]{margin:.3rem -.6rem 0;border-radius:4px;padding:.5rem .6rem}}.rv-split{margin-top:clamp(2.5rem,5vw,3.5rem);display:grid;gap:1.5rem}@media (min-width:768px){.rv-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.rv-split>div{border-top:2px solid var(--neutral-300);padding-top:1.25rem}.rv-split>div[data-review=true]{border-top-color:var(--sv-gold)}.rv-split__title{font-size:.875rem;font-weight:600;color:var(--neutral-500)}.rv-split>div[data-review=true] .rv-split__title{color:var(--sv-bronze)}.rv-split__line{margin-top:.35rem;font-family:var(--font-heading);font-weight:600;font-size:clamp(1.375rem,1.1rem + .9vw,1.75rem);line-height:1.2;color:var(--gunmetal)}.rv-split ul{margin-top:1rem}.rv-split li{position:relative;border-top:1px solid var(--sv-rule);padding:.7rem 0 .7rem 1.25rem;line-height:1.5;color:var(--neutral-700)}.rv-split li:before{content:"";position:absolute;left:.15rem;top:1.25rem;height:.4rem;width:.4rem;border-radius:999px;background:var(--neutral-400)}.rv-split>div[data-review=true] li:before{background:var(--sv-gold)}.rv-contents{margin-top:clamp(2.5rem,5vw,3.5rem);display:grid;gap:2.5rem}@media (min-width:1024px){.rv-contents{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,6vw,6rem)}}.rv-contents__title{font-family:var(--font-body);font-size:.875rem;font-weight:600;color:var(--sv-bronze)}.rv-contents__list{margin-top:.75rem;border-top:2px solid var(--gunmetal);counter-reset:rv-contents}.rv-contents__list li{counter-increment:rv-contents;display:grid;grid-template-columns:2rem minmax(0,1fr);-moz-column-gap:.75rem;column-gap:.75rem;border-bottom:1px solid var(--sv-rule);padding-block:.9rem}.rv-contents__list li:before{content:counter(rv-contents);grid-row:span 2;font-family:var(--font-heading);font-size:1.25rem;line-height:1.2;color:var(--neutral-500)}.rv-contents__list b{font-family:var(--font-heading);font-size:1.125rem;font-weight:600;line-height:1.3;color:var(--gunmetal)}.rv-contents__list span{margin-top:.2rem;line-height:1.55;color:var(--neutral-700)}.rv-contents__needs{margin-top:.75rem;border-top:2px solid var(--gunmetal)}.rv-contents__needs div{border-bottom:1px solid var(--sv-rule);padding-block:.9rem}.rv-contents__needs dt{font-family:var(--font-heading);font-size:1.125rem;font-weight:600;line-height:1.3;color:var(--gunmetal)}.rv-contents__needs dd{margin-top:.2rem;line-height:1.55;color:var(--neutral-700)}.rv-contents__not{margin-top:1.25rem;font-size:.9375rem;line-height:1.55;color:var(--neutral-600)}.rv-prices{margin-top:clamp(2.5rem,5vw,3.5rem);display:grid;gap:1.25rem}@media (min-width:900px){.rv-prices{grid-template-columns:repeat(3,minmax(0,1fr))}}.rv-prices__card{display:flex;flex-direction:column;border-top:3px solid transparent;transition:transform .4s var(--ease-out-expo),box-shadow .35s,border-color .3s}.rv-prices__card:focus-within,.rv-prices__card:hover{transform:translateY(-6px);border-top-color:var(--sv-gold);box-shadow:0 1px 0 rgb(23 35 43/.03),0 46px 90px -36px rgb(23 35 43/.5),0 14px 28px -14px rgb(23 35 43/.22)}@media (prefers-reduced-motion:reduce){.rv-prices__card{transition:none}.rv-prices__card:focus-within,.rv-prices__card:hover{transform:none}}.rv-prices__card .sv-sheet__name{font-family:var(--font-body);font-size:.8125rem}.rv-prices__card[data-lead=true]{border-top-color:var(--sv-gold)}.rv-prices__card .sv-sheet__body{display:flex;flex:1;flex-direction:column}.rv-prices__price{font-family:var(--font-heading);font-size:clamp(1.875rem,1.5rem + 1vw,2.375rem);line-height:1.05;letter-spacing:-.015em;color:var(--neutral-900)}.rv-prices__terms{margin-top:.4rem;font-size:.9375rem;font-weight:600;color:var(--neutral-700)}.rv-prices__body{margin-top:.75rem;flex:1;line-height:1.55;color:var(--neutral-600)}.rv-prices__cta{margin-top:1.25rem;align-self:flex-start}.rv-ask{display:grid;gap:3rem}@media (min-width:1024px){.rv-ask{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(3rem,6vw,6rem);align-items:start}}.rv-ask__sub{margin-top:2.5rem;font-family:var(--font-body);font-size:.9375rem;font-weight:600;color:var(--sv-gold)}.rv-ask__steps{margin-top:.75rem;counter-reset:rv-ask;border-top:1px solid var(--sv-ink-line)}.rv-ask__steps li{counter-increment:rv-ask;display:grid;grid-template-columns:2rem minmax(0,1fr);-moz-column-gap:.75rem;column-gap:.75rem;border-bottom:1px solid var(--sv-ink-line);padding-block:.9rem}.rv-ask__steps li:before{content:counter(rv-ask);grid-row:span 2;font-family:var(--font-heading);font-size:1.25rem;line-height:1.2;color:var(--sv-gold)}.rv-ask__steps h4{font-family:var(--font-heading);font-size:1.125rem;font-weight:600;line-height:1.3;color:#fff}.rv-ask__steps p{margin-top:.2rem}.rv-ask__also,.rv-ask__steps p{line-height:1.55;color:rgb(255 255 255/.7)}.rv-ask__also{margin-top:1.75rem;font-size:.9375rem}