/* Past Papers scrollytelling (Past Papers only)
   Matches About page reveal system (GSAP + ScrollTrigger).
   - Hero text can animate immediately (in-view).
   - Dynamic content uses `.reveal` so ScrollTrigger can attach per element.
*/

.past-papers-journey{overflow-x:hidden}

.past-papers-journey .pp-hero{position:relative;overflow:hidden}
.past-papers-journey .pp-hero-bg{position:absolute;inset:0;pointer-events:none;opacity:.5;background:none;will-change:transform}

/* Base reveal state (same as About page) */
.past-papers-journey .reveal{
  opacity: 0;
  transform: translateY(14px);
  will-change: transform, opacity;
}

/* Respect reduced motion */
@media (prefers-reduced-motion: reduce){
  .past-papers-journey .reveal{opacity:1;transform:none}
}
