/* Styles optimized and protected */
html,body{height:100%}:root{--bg:#000000;--clr-1:#ec5f43;--clr-2:#e2bcbcf5;--clr-3:#d17575f5;--clr-4:#f0bdb2;--blur:1rem;--fs:clamp(3rem,8vw,7rem);--ls:clamp(-1.75px,-0.25vw,-3.5px)}body{min-height:100vh;display:grid;place-items:center;background-color:var(--bg);color:#fff}*,*::before,*::after{font-family:'Bebas Neue',sans-serif;box-sizing:border-box}.content{text-align:center}.title{font-size:var(--fs);font-weight:800;position:relative;overflow:hidden;background:var(--bg);margin:0;letter-spacing:5px;text-shadow:#f0bdb2 0px 0px 1px,#d17575f5 0px 5px 0px,#fffffff5 0px 0px 1px,#ff5656 0px 0px 5px;background-color:rgba(0,0,0,0.5)}.subtitle{z-index:1;position:relative}.aurora{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;mix-blend-mode:darken;pointer-events:none}.aurora__item{overflow:hidden;position:absolute;width:60vw;height:60vw;background-color:var(--clr-1);border-radius:37% 29% 27% 27% / 28% 25% 41% 37%;filter:blur(var(--blur));mix-blend-mode:overlay}.aurora__item:nth-of-type(1){top:-50%;animation:aurora-border 6s ease-in-out infinite,aurora-1 12s ease-in-out infinite alternate,glow-aura 5s ease-in-out infinite}.aurora__item:nth-of-type(2){background-color:var(--clr-3);right:0;top:0;animation:aurora-border 6s ease-in-out infinite,aurora-2 12s ease-in-out infinite alternate,glow-aura 5s ease-in-out infinite}.aurora__item:nth-of-type(3){background-color:var(--clr-2);left:0;bottom:0;animation:aurora-border 6s ease-in-out infinite,aurora-3 8s ease-in-out infinite alternate,glow-aura 5s ease-in-out infinite}.aurora__item:nth-of-type(4){background-color:var(--clr-4);right:0;bottom:-50%;animation:aurora-border 6s ease-in-out infinite,aurora-4 24s ease-in-out infinite alternate,glow-aura 5s ease-in-out infinite}@keyframes aurora-1{0%{top:0;right:0}50%{top:100%;right:75%}75%{top:100%;right:25%}100%{top:0;right:0}}@keyframes aurora-2{0%{top:-50%;left:0%}60%{top:100%;left:75%}85%{top:100%;left:25%}100%{top:-50%;left:0%}}@keyframes aurora-3{0%{bottom:0;left:0}40%{bottom:100%;left:75%}65%{bottom:40%;left:50%}100%{bottom:0;left:0}}@keyframes aurora-4{0%{bottom:-50%;right:0}50%{bottom:0%;right:40%}90%{bottom:50%;right:25%}100%{bottom:-50%;right:0}}@keyframes aurora-border{0%{border-radius:37% 29% 27% 27% / 28% 25% 41% 37%}25%{border-radius:47% 29% 39% 49% / 61% 19% 66% 26%}50%{border-radius:57% 23% 47% 72% / 63% 17% 66% 33%}75%{border-radius:28% 49% 29% 100% / 93% 20% 64% 25%}100%{border-radius:37% 29% 27% 27% / 28% 25% 41% 37%}}@keyframes glow-aura{0%{text-shadow:0 0 5px var(--clr-1),0 0 10px var(--clr-2),0 0 15px var(--clr-3),0 0 20px var(--clr-4);transform:translateY(0)}25%{text-shadow:0 0 10px var(--clr-2),0 0 15px var(--clr-3),0 0 25px var(--clr-1),0 0 30px var(--clr-4);transform:translateY(-2px)}50%{text-shadow:0 0 15px var(--clr-3),0 0 20px var(--clr-2),0 0 30px var(--clr-4),0 0 35px var(--clr-1);transform:translateY(0)}75%{text-shadow:0 0 10px var(--clr-1),0 0 20px var(--clr-4),0 0 30px var(--clr-2),0 0 40px var(--clr-3);transform:translateY(2px)}100%{text-shadow:0 0 5px var(--clr-1),0 0 10px var(--clr-2),0 0 15px var(--clr-3),0 0 20px var(--clr-4);transform:translateY(0)}}.countdown__section{display:flex;flex-direction:column;align-items:center;z-index:3;gap:20px;background:rgba(236,95,67,0.1);border:3px solid var(--clr-1);padding:30px 30px 25px;border-radius:16px;box-shadow:0 0 15px var(--clr-1);backdrop-filter:blur(6px);height:auto}.countdown__paragraph{text-align:center;font-size:1.5rem;color:#ffffff;letter-spacing:2px;text-shadow:0 0 5px var(--clr-4);margin-top:-10px}.countdown__timer{display:flex;gap:30px;font-size:50px;margin-top:-10px}.countdown__box{font-size:1rem;color:#fff;text-align:center;font-family:'Bebas Neue',sans-serif;padding:10px 15px;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.countdown__box span{display:block;font-size:3.5rem}.signup__form{display:flex;justify-content:center;gap:20px;margin-top:20px;padding:10px 20px}.signup__email{padding:10px 20px;font-size:1rem;border:none;border-radius:999px;outline:none;min-width:250px}.signup__form button{padding:10px 25px;font-size:1rem;border:none;border-radius:999px;cursor:pointer}.signup__form button:hover{background-color:var(--clr-1);color:#fff;box-shadow:0 0 10px var(--clr-1)}.email{z-index:1;position:relative;text-align:center}.footer{margin-top:200px;width:100%;text-align:center;color:#fff;font-size:0.9rem}.container__image_slideshow{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;flex-wrap:nowrap;justify-content:space-evenly;align-items:flex-start;gap:40px;overflow:hidden;z-index:0;pointer-events:none;mask-image:linear-gradient(to bottom,transparent 0%,white 15%,white 85%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,white 15%,white 85%,transparent 100%)}.logo-column{display:flex;flex-direction:column;gap:40px;pointer-events:auto;animation:scrollLoop 30s linear infinite}.logo-column img{height:90px;width:auto;object-fit:contain;opacity:0.85;transition:transform 0.3s ease,filter 0.3s ease}.logo-column img:hover{transform:scale(1.1);filter:brightness(1.2);animation:pulse 1.5s infinite alternate ease-in-out}@keyframes scrollLoop{0%{transform:translateY(0%)}100%{transform:translateY(-50%)}}@keyframes pulse{from{transform:scale(1.05);opacity:0.9}to{transform:scale(1.1);opacity:1}}.logo-column img:nth-child(3n+1){transform:scale(0.95);opacity:0.9}.logo-column img:nth-child(3n+2){transform:scale(1.05);opacity:0.85}.logo-column:nth-child(odd){animation-duration:50s}.logo-column:nth-child(even){animation-duration:50s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(20px)}}.signup__message{display:none;margin-top:1rem;font-family:Oswald,sans-serif;padding:1rem;font-size:1rem;text-align:center;pointer-events:none;background:rgba(236,95,67,0.1);border:3px solid var(--clr-1);border-radius:16px;box-shadow:0 0 15px var(--clr-1);backdrop-filter:blur(6px);opacity:0;transform:translateY(20px)}.fade-in{display:block;animation:fadeInUp 0.5s ease forwards}.fade-out{animation:fadeOutDown 0.5s ease forwards}@media (max-width:375px){.title{font-size:2rem;letter-spacing:1px}.countdown__section{width:95vw;padding:12px 10px;gap:10px}.countdown__paragraph{font-size:0.85rem;text-align:center}.countdown__timer{display:flex;flex-direction:row;justify-content:space-between;gap:6px}.countdown__box{flex:1;padding:6px;font-size:0.65rem;text-align:center}.countdown__box span{font-size:1.4rem}.signup__section{padding:0 10px}.signup__heading{font-size:0.9rem;text-align:center}.signup__form{flex-direction:column;gap:8px;padding:0}.signup__email{width:85vw;font-size:0.9rem}.signup__form button{width:40%;font-size:0.9rem}.signup__message{font-size:0.85rem;padding:0.5rem;width:80vw}.logo-column{display:none}.footer{font-size:0.75rem;padding:10px;margin-top:40px}}@media (max-width:390px){.title{font-size:2.6rem;letter-spacing:1px}.countdown__section{width:95vw;padding:15px 10px;gap:12px}.countdown__paragraph{font-size:0.95rem}.countdown__timer{display:flex;flex-direction:row;justify-content:space-between;gap:10px}.countdown__box{flex:1;padding:8px;font-size:0.7rem}.countdown__box span{font-size:1.8rem}.signup__section{padding:0 12px}.signup__heading{font-size:1rem;text-align:center}.signup__form{flex-direction:column;gap:10px;padding:0}.signup__email{width:85vw}.signup__form button{width:60%}.signup__message{font-size:0.9rem;width:80vw}.logo-column{flex-basis:33.3%}.logo-column:nth-child(n+4){display:none}.container__image_slideshow{gap:10px}.footer{font-size:0.8rem;margin-top:60px}}@media (max-width:430px){.title{font-size:2.8rem;letter-spacing:1.5px}.countdown__timer{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:12px}.countdown__box{flex:1;padding:10px;font-size:0.8rem}.countdown__box span{font-size:2rem}.signup__form button{width:50%}.logo-column{flex-basis:33.3%}.logo-column:nth-child(n+4){display:none}}@media (max-width:414px){.title{font-size:2.8rem}.signup__form button{width:55%}.logo-column{flex-basis:33.3%}.logo-column:nth-child(n+4){display:none}}@media (max-width:768px){.title{font-size:3.5rem}.countdown__timer{justify-content:space-evenly;gap:15px}.signup__email,.signup__form button{width:70%}.logo-column{flex-basis:33.3%;display:flex}.logo-column:nth-child(n+4){display:none}.footer{font-size:1rem;margin-top:100px}}