.topppa-reveal-section{overflow:hidden;position:relative}.topppa-text-area h1{font-size:clamp(3rem,6vw,8rem);overflow:hidden;margin:.5rem 0;background:linear-gradient(to right, var(--reveal-color), var(--reveal-color)) no-repeat;-webkit-background-clip:text;background-clip:text;background-size:0%;transition:background-size .1s ease}@media(max-width: 768px){.topppa-text-area h1{font-size:clamp(2rem,8vw,5rem)}}@media(max-width: 480px){.topppa-text-area h1{font-size:clamp(1.5rem,10vw,3rem)}}