/* C2 design – 09-reveal. Extracted verbatim from claude-design/c2-website/pages/*.html (lines 353-364). Load order matters: keep the numeric prefix order. */
/* scroll reveal */
.rv-on .rv,.rv-on .rv-st>*{opacity:0;transform:translate3d(0,32px,0);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transition-delay:var(--rd,0s)}
.rv-on .rv.rv-l{transform:translate3d(-48px,0,0)}
.rv-on .rv.rv-r{transform:translate3d(48px,0,0)}
.rv-on .rv.rv-z{transform:scale(.96) translate3d(0,24px,0)}
.rv-on .rv.in,.rv-on .rv-st.in>*{opacity:1;transform:none}
.rv-on .rv-st.in>*:nth-child(2){transition-delay:.08s}
.rv-on .rv-st.in>*:nth-child(3){transition-delay:.16s}
.rv-on .rv-st.in>*:nth-child(4){transition-delay:.24s}
.rv-on .rv-st.in>*:nth-child(5){transition-delay:.32s}
.rv-on .rv-st.in>*:nth-child(n+6){transition-delay:.4s}
@media(prefers-reduced-motion:reduce){.rv-on .rv,.rv-on .rv-st>*{opacity:1!important;transform:none!important;transition:none!important}}
