.scroll-reveal{translate:0 var(--reveal-y,0px);clip-path:inset(-12px -16px var(--reveal-clip,0%) -16px);will-change:translate,clip-path}
.scroll-reveal:focus-within{translate:0 0;clip-path:none}
.view-all-work.scroll-rule{border-top-color:transparent}
.view-all-work.scroll-rule::before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:#f9f4eb55;transform:scaleX(var(--rule-progress,1));transform-origin:left}
@media(prefers-reduced-motion:reduce){.scroll-reveal{translate:none!important;clip-path:none!important;will-change:auto}.view-all-work.scroll-rule::before{transform:none}}
