.clip-title{--clip:100%;width:fit-content;height:fit-content;-webkit-clip-path:inset(0 var(--clip) 0 0);clip-path:inset(0 var(--clip) 0 0);will-change:clip-path;position:relative}@media (max-width:1024px){.clip-title{width:80vw}}.clip-overlay{--clip:0%;z-index:10;background:var(--clip-reveal-overlay,#000);-webkit-clip-path:inset(0 0 0 var(--clip));clip-path:inset(0 0 0 var(--clip));will-change:clip-path;position:absolute;inset:0}.clip-content{z-index:0;position:relative}
