[data-rvs=scroller]{background:var(--rvs-bg);color:var(--rvs-text);display:block;overflow:hidden;position:relative;--rvs-edge:max(var(--rvs-gutter),calc((100vw - var(--rvs-container))/2))}[data-rvs=scroller][data-pad=none]{--rvs-scroll-space:0}[data-rvs=scroller][data-pad=tight]{--rvs-scroll-space:var(--rvs-band-pad-tight)}[data-rvs=scroller][data-pad=standard]{--rvs-scroll-space:var(--rvs-band-pad)}[data-rvs=scroller] .rvs-scroll__inner{align-items:center;display:grid;gap:var(--rvs-gap-lg);grid-template-columns:var(--rvs-scroll-split,1fr 1.222fr);margin-inline:auto;max-width:var(--rvs-container);padding-block:var(--rvs-scroll-space,var(--rvs-band-pad));padding-inline:var(--rvs-gutter)}[data-rvs=scroller][data-intro=false] .rvs-scroll__inner{grid-template-columns:minmax(0,1fr)}[data-rvs=scroller][data-intro-side=left] .rvs-scroll__intro{grid-column:1;grid-row:1}[data-rvs=scroller][data-intro-side=left] .rvs-scroll__viewport{grid-column:2;grid-row:1}[data-rvs=scroller][data-intro-side=right] .rvs-scroll__viewport{grid-column:1;grid-row:1}[data-rvs=scroller][data-intro-side=right] .rvs-scroll__intro{grid-column:2;grid-row:1}[data-rvs=scroller][data-bleed=true] .rvs-scroll__inner{padding-block:0}[data-rvs=scroller][data-bleed=true] .rvs-scroll__intro{padding-block:var(--rvs-scroll-space,var(--rvs-band-pad))}[data-rvs=scroller] .rvs-scroll__intro{display:flex;flex-direction:column;gap:var(--rvs-gap-sm)}[data-rvs=scroller] .rvs-scroll__eyebrow{color:var(--rvs-eyebrow)}[data-rvs=scroller] .rvs-scroll__heading{color:var(--rvs-heading)}[data-rvs=scroller] .rvs-scroll__body{color:var(--rvs-text)}[data-rvs=scroller] .rvs-scroll__foot{color:var(--rvs-text);margin:0}[data-rvs=scroller] .rvs-scroll__body>:first-child{margin-top:0}[data-rvs=scroller] .rvs-scroll__body>:last-child{margin-bottom:0}[data-rvs=scroller] .rvs-scroll__viewport{height:var(--rvs-scroll-h,700px);overflow:hidden;position:relative}[data-rvs=scroller][data-bleed=false] .rvs-scroll__viewport{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 10%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 10%,#000 90%,transparent)}[data-rvs=scroller] .rvs-scroll__track{animation-direction:var(--rvs-scroll-direction,normal);animation-duration:var(--rvs-scroll-duration,20s);animation-iteration-count:infinite;animation-name:rvs-scroll-loop;animation-timing-function:linear;will-change:transform}@keyframes rvs-scroll-loop{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(var(--rvs-scroll-shift, 50%)*-1),0)}}[data-rvs=scroller][data-pause=true]:focus-within .rvs-scroll__track,[data-rvs=scroller][data-pause=true]:hover .rvs-scroll__track{animation-play-state:paused}[data-rvs=scroller] .rvs-scroll__item,[data-rvs=scroller] .rvs-scroll__set{list-style:none;margin:0;padding:0}[data-rvs=scroller] .rvs-scroll__link{align-items:center;color:inherit;display:flex;font-family:var(--rvs-font-display);font-size:clamp(22px,2.7vw,var(--rvs-scroll-size,40px));font-weight:var(--rvs-display-weight);gap:.22em;letter-spacing:0;line-height:var(--rvs-scroll-leading,.88);padding:.05em 0;text-decoration:none;text-transform:uppercase;transition:color var(--rvs-transition)}[data-rvs=scroller] .rvs-scroll__link:after{content:"\2192";font-size:.82em;line-height:1}[data-rvs=scroller] .rvs-scroll__item--a>.rvs-scroll__link{color:var(--rvs-tone-a,var(--rvs-sage))}[data-rvs=scroller] .rvs-scroll__item--b>.rvs-scroll__link{color:var(--rvs-tone-b,var(--rvs-olive))}[data-rvs=scroller] a.rvs-scroll__link:focus-visible,[data-rvs=scroller] a.rvs-scroll__link:hover{color:var(--rvs-red)}[data-rvs=scroller] a.rvs-scroll__link:focus-visible{outline:2px solid var(--rvs-red);outline-offset:3px}@media (max-width:1000px){[data-rvs=scroller] .rvs-scroll__inner{gap:var(--rvs-gap-md);grid-template-columns:minmax(0,1fr)}[data-rvs=scroller][data-intro-side] .rvs-scroll__intro,[data-rvs=scroller][data-intro-side] .rvs-scroll__viewport{grid-column:1;grid-row:auto}[data-rvs=scroller] .rvs-scroll__intro{order:1}[data-rvs=scroller] .rvs-scroll__viewport{height:var(--rvs-scroll-h-m,420px);order:2}[data-rvs=scroller][data-fade-mobile=true] .rvs-scroll__viewport{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent)}[data-rvs=scroller][data-fade-mobile=false] .rvs-scroll__viewport{-webkit-mask-image:none;mask-image:none}}@media (max-width:640px){[data-rvs=scroller] .rvs-scroll__inner{padding-inline:var(--rvs-gutter-mobile)}}@media (prefers-reduced-motion:reduce){[data-rvs=scroller] .rvs-scroll__track{animation:none}[data-rvs=scroller] .rvs-scroll__set--clone{display:none}[data-rvs=scroller] .rvs-scroll__viewport{overflow-y:auto}}