.waviy{position:relative}.waviy span{position:relative;display:inline-block;color:inherit;text-transform:uppercase;animation:flip 4s infinite;animation-delay:calc(.1s * var(--i))}@keyframes flip{0%,80%{transform:rotateY(360deg)}}.rain-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;overflow:hidden}.patterns{height:75vh;width:100%;position:relative;overflow:hidden}svg text{font-family:Lora,serif;font-weight:700;text-transform:uppercase;font-size:75px;stroke:#b154f0;stroke-width:3;animation:stroke 5s infinite alternate;stroke-dasharray:100;stroke-dashoffset:100;fill:transparent}.glitch-text-large{font-size:120rem;color:#bc86e0;text-shadow:0 0 5px rgba(188,134,224,.5),0 0 10px rgba(188,134,224,.5)}@keyframes stroke{0%{stroke-dashoffset:500;fill:transparent}50%{stroke-dashoffset:0;fill:transparent}to{stroke-dashoffset:0;fill:#bc86e0}}@media only screen and (max-width: 767px){svg text{font-size:50px;stroke-width:2}}.floating-images-container{display:flex;justify-content:space-between;position:relative;margin:20px 0}.floating-image{width:150px;z-index:10}.left{margin-right:20px}.right{margin-left:20px}.jury-link{font-size:40px;color:#ff5733;margin:0 10px;text-decoration:none}.jury-link:hover{text-decoration:underline}.glitch-text{position:relative;font-size:4rem;font-weight:700;color:#fff;text-shadow:.05em 0 0 rgba(255,0,0,.75),-.025em -.05em 0 rgba(0,255,0,.75),.025em .05em 0 rgba(0,0,255,.75);animation:glitch-skew .2s infinite linear alternate-reverse,losing-signal 2s infinite}.glitch-text span{position:absolute;top:0;left:0}.glitch-text:before,.glitch-text:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.glitch-text:before{animation:glitch-move .3s infinite steps(2) alternate-reverse,glitch-1 .2s infinite steps(2) alternate-reverse;text-shadow:-2px 0 #ff0000;left:2px}.glitch-text:after{animation:glitch-move .3s infinite steps(2) alternate-reverse,glitch-2 .1s infinite steps(2) alternate-reverse;text-shadow:2px 0 #0000ff;left:-2px}@keyframes losing-signal{0%{opacity:1}10%{opacity:.9}11%{opacity:.1}12%{opacity:.9}20%{opacity:1}50%{opacity:.9}51%{opacity:.1}52%{opacity:.9}80%{opacity:1}90%{opacity:.9}91%{opacity:.1}92%{opacity:.9}to{opacity:1}}@keyframes glitch-move{0%{transform:translate(0)}20%{transform:translate(-4px,4px)}40%{transform:translate(-4px,-4px)}60%{transform:translate(4px,4px)}80%{transform:translate(4px,-4px)}to{transform:translate(0)}}@keyframes glitch-skew{0%{transform:skew(0)}20%{transform:skew(4deg)}40%{transform:skew(-4deg)}60%{transform:skew(2deg)}80%{transform:skew(-2deg)}to{transform:skew(0)}}@keyframes glitch-1{0%{clip-path:inset(20% 0 30% 0);transform:translate(-4px)}20%{clip-path:inset(60% 0 10% 0);transform:translate(4px)}40%{clip-path:inset(40% 0 50% 0);transform:translate(-2px)}60%{clip-path:inset(80% 0 5% 0);transform:translate(2px)}80%{clip-path:inset(10% 0 70% 0);transform:translate(4px)}to{clip-path:inset(30% 0 20% 0);transform:translate(-4px)}}@keyframes glitch-2{0%{clip-path:inset(10% 0 60% 0);transform:translate(4px)}20%{clip-path:inset(30% 0 20% 0);transform:translate(-4px)}40%{clip-path:inset(70% 0 10% 0);transform:translate(2px)}60%{clip-path:inset(20% 0 30% 0);transform:translate(-2px)}80%{clip-path:inset(50% 0 40% 0);transform:translate(4px)}to{clip-path:inset(40% 0 50% 0);transform:translate(-4px)}}.hover-trigger:before,.hover-trigger:after{opacity:0}.hover-trigger:hover:before,.hover-trigger:hover:after{opacity:1}.always-animate:before,.always-animate:after{opacity:1}.rolling-cards-container{display:flex;overflow-x:auto;white-space:nowrap;scroll-behavior:smooth;width:100%}.rolling-card{display:inline-block;width:200px;margin-right:20px;cursor:pointer}.rolling-card:hover{transform:rotateY(10deg)}.card-image{width:100%;border-radius:10px;transition:transform .3s ease}.card-image:hover{transform:scale(1.05) rotate(10deg)}.card-content{text-align:center;color:#fff;margin-top:10px}.traveler-container{position:relative;width:100%;height:100vh;overflow:hidden}.rain-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.colorful-text-box{padding:20px;margin:15px;border-radius:10px;background:linear-gradient(45deg,#641f77,#ff7f00,#6f6f0c,#117111,#00f,#902a43);border:2px solid white;box-shadow:0 0 15px #0000004d;color:#fff;font-weight:700;text-align:center;animation:gradient 5s ease infinite;background-size:300% 300%}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.colorful-text-box p{margin:0;padding:10px;background:#00000080;border-radius:5px}.play-music-button-container{position:fixed;top:25px;right:25px;z-index:1000}
