.rv-progress{display:none}.site :is(input,select,textarea,button,a,[tabindex]){scroll-margin-top:96px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rv,.rv-left,.rv-right,.rv-scale,.rv-pop,.rv-title,.rv-draw{animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both;animation-timeline:view();animation-range:entry calc(var(--i,0) * 6%) cover calc(20% + var(--i,0) * 5%)}.rv{animation-name:rv-k-up}.rv-left{animation-name:rv-k-left}.rv-right{animation-name:rv-k-right}.rv-scale{animation-name:rv-k-scale}.rv-pop{transform-box:fill-box;transform-origin:50%;animation-name:rv-k-pop;animation-timing-function:cubic-bezier(.3,1.4,.5,1)}.rv-title{animation-name:rv-k-title}.rv-draw{stroke-dasharray:1;animation-name:rv-k-draw;animation-range:entry calc(10% + var(--i,0) * 8%) cover calc(45% + var(--i,0) * 8%)}.rv-drift{animation-name:rv-k-drift;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:exit}.rv-progress{transform-origin:0;animation-name:rv-k-progress;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);display:block}}}@keyframes rv-k-up{0%{opacity:0;translate:0 32px}}@keyframes rv-k-left{0%{opacity:0;translate:-40px}}@keyframes rv-k-right{0%{opacity:0;translate:40px}}@keyframes rv-k-scale{0%{opacity:0;translate:0 24px;scale:.94}}@keyframes rv-k-pop{0%{opacity:0;scale:.6}}@keyframes rv-k-title{0%{opacity:0;filter:blur(8px);translate:0 40px}}@keyframes rv-k-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes rv-k-drift{to{opacity:.25;translate:0 18%}}@keyframes rv-k-progress{0%{scale:0 1}to{scale:1}}
