.hero-karaoke{position:relative;width:100%;height:100vh;min-height:0;overflow:hidden;}.hero-karaoke__bg{position:absolute;inset:0;height:100vh;overflow:hidden;z-index:1;}.hk-bg-layer{position:absolute;inset:0;height:100vh;height:100dvh;background-size:cover;background-position:center;background-repeat:no-repeat;}.hk-bg-1{z-index:2;background-image:url("/wp-content/uploads/2025/12/Nazionale_04.png");clip-path:inset(0% 0 0 0);-webkit-clip-path:inset(0% 0 0 0);will-change:clip-path;}.hk-bg-2{z-index:1;background-image:url("/wp-content/uploads/2025/12/Nazionale_01.png");}.hero-karaoke__inner{position:relative;z-index:5;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:clamp(4rem,7vw,8rem) 8vw;}.hero-karaoke__text-box{width:100%;}.hero-karaoke__text{font-size:clamp(10rem,10vw,24rem);line-height:1.2;font-weight:800;text-transform:uppercase;text-align:center;color:#aaaaaa;}.hero-karaoke__word{display:inline;transition:color 0.15s linear;will-change:color;}.hero-karaoke__word.is-active{color:#ff4b4b;}@media (max-width:767px){.hero-karaoke__inner{padding:1.5rem 6vw;}.hero-karaoke__text-box{max-width:85%;margin:0 auto;}.hero-karaoke__text{font-size:clamp(4.5rem,20vw,4.7rem);line-height:1.05;letter-spacing:0.02em;text-wrap:balance;}}