@import url(https://fonts.googleapis.com/css2?family=Fjalla+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=Baloo+Bhaijaan+2:wght@400..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Dynalight&family=Play:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Play:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Funnel+Sans:ital,wght@0,300..800;1,300..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Monomaniac+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);*{margin:0}body{background-color:#121212}.stack-container{perspective:600px;position:relative}.card-rotate{cursor:grab;position:absolute}.card{border:5px solid #fff;border-radius:20px;overflow:hidden}.card-image{height:100%;object-fit:cover;pointer-events:none;width:100%}.home{align-items:center;background-color:#121212;background-image:url(/static/media/black.4038b485924838294f09.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;font-family:Poppins,sans-serif;justify-content:center;min-height:100vh;padding:20px}.count{margin-bottom:20px;text-align:center}.count-container{border-radius:15px;padding:20px}.count-up-text{color:#fff;font-family:Montserrat,sans-serif;font-size:7rem;font-weight:700}.count-label{color:#b0b0b0;font-family:Poppins,sans-serif;font-size:2.3rem;margin-top:8px}.stack-container{animation:slideIn 1.5s ease-in-out;display:flex;justify-content:center;max-width:1200px;width:100%}.guide{padding-top:7vh}.guide-text span{font-family:Dynalight,serif;font-size:3rem}@media (min-width:1024px){.home{align-items:center;flex-direction:row;gap:40px;min-height:60vh;padding-top:40px}.count{flex:1 1;margin-bottom:0;max-width:250px}.stack-container{flex:2 1;max-width:600px;padding-left:5vw}}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes countUpScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.count-up-text{font-size:3rem}.brochure-container{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:7vh}.brochure-text{background-color:#fff;border-radius:20px;color:#000;font-family:Baloo Bhaijaan\ 2,serif;font-size:1.5rem;font-weight:700;padding-block:7px;padding-inline:10px;text-align:center;text-decoration:none}.download-icon{color:inherit;text-decoration:none}.download-icon:hover{transform:scale(1.2)}.count-label{font-size:1.2rem}.stack-container{margin-right:3vw;padding:0 10px}}@media (max-width:480px){.count-up-text{font-size:3rem}.count-label{font-size:1.2rem}.stack-container{margin-right:7vw}}.fade-in{animation:fadeIn 1.5s ease-in-out forwards}.slide-in{animation:slideIn 1.5s ease-in-out forwards}.invisible{opacity:0}.fade-in-2{animation:fadeIn 2.5s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.brochure-container{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:7vh;margin-top:0}.brochure-text{background-color:#fff;border-radius:20px;color:#000;font-family:Baloo Bhaijaan\ 2,serif;font-size:1.5rem;font-weight:700;padding-block:7px;padding-inline:10px;text-align:center;text-decoration:none}.download-icon{color:inherit;text-decoration:none}.download-icon:hover{transform:scale(1.2)}.date{width:50vh}.split{align-items:center;flex-direction:column}.fejo,.proshow,.split{display:flex}.fejo{align-items:center;height:80vh;justify-content:center;overflow:hidden;position:relative;width:100%}.fejo img{border-radius:15px;box-shadow:0 4px 10px #00000080;height:auto;max-width:60%}.fejo-text{font-family:Bebas Neue,sans-serif;font-size:7rem;top:15vh}.fejo-text,.vaikom-text{color:#fff;position:absolute;text-align:center;text-shadow:2px 2px 4px #00000080;width:100%;z-index:2}.vaikom-text{font-family:Fjalla One,sans-serif;font-size:4rem;top:10vh}}@media (max-width:768px){.fejo{display:flex;flex-direction:column;height:100vh;margin:0;overflow:hidden;padding:0;position:relative;width:100vw}.fejo img{display:block;left:0;min-height:100vh;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.fejo-text{font-family:Bebas Neue,sans-serif;font-size:9rem;top:20vh}.fejo-text,.vaikom-text{color:#fff;position:absolute;text-align:center;text-shadow:2px 2px 4px #00000080;width:100%;z-index:2}.vaikom-text{font-family:Fjalla One,sans-serif;font-size:4rem;top:10vh}}body{font-size:5em;margin:0}.banner{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative}.banner:before{animation:bgZoomIn 4s ease-in-out 1 forwards;background-image:url(/static/media/valentin-petrov-m-mal-01.e584c84e9eaf8e7469f3.jpg);background-position:50%}.banner:after,.banner:before{background-size:cover;content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.banner:after{animation:bgZoomOut 4s ease-in-out 1 forwards;background-image:url(/static/media/after.8df3e2fcdda1b8356b71.png);background-position:top;transform:scale(2)}@keyframes bgZoomIn{0%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes bgZoomOut{0%{transform:scale(1)}to{transform:scale(2)}}svg path{fill:#0000;stroke:#fff;stroke-width:.1;stroke-dasharray:50;stroke-dashoffset:50;animation:textAnimation 4s ease-in-out 1 forwards}@keyframes textAnimation{0%{stroke-dashoffset:50}80%{fill:#0000}to{fill:#fff;stroke-dashoffset:0}}.footer{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;font-family:Poppins,sans-serif;padding:40px 80px}@media (min-width:1024px){.footer-content{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.footer-section{flex:1 1;padding:10px}.contact{text-align:left}.sponsors,.sponsors h3{text-align:right}.sponsors ul{margin-left:auto;width:fit-content}.sponsors li,.sponsors ul{text-align:left!important}}.footer-section h3{color:#f1c40f;font-family:Open Sans,sans-serif;font-size:2rem;margin-bottom:12px}.footer-section p,.footer-section ul{color:#ccc;font-family:Funnel Sans,sans-serif;font-size:1.5rem}.footer-section ul{list-style:none;padding:0}.footer-section li{margin-bottom:8px}.footer-credits{border-top:1px solid #333;color:#888;font-size:1rem;margin-top:30px;padding-top:15px;text-align:center}@media (max-width:768px){.sponsors{display:none}.footer-content{display:flex;flex-direction:column;text-align:center}.footer-section{margin-bottom:20px}.footer-section h3{font-size:1.5rem}.footer-section li,.footer-section p{font-size:1.2rem}.contact,.sponsors{text-align:center}.footer-credits{font-size:.9rem}}#infinite-grid-menu-canvas{cursor:grab;height:100%;outline:none;overflow:hidden;position:relative;width:100%}#infinite-grid-menu-canvas:active{cursor:grabbing}.action-button{background:cyan;border:5px solid #000;border-radius:50%;cursor:pointer;display:grid;height:60px;place-items:center;top:80%;width:60px;z-index:10}.face-title{font-size:4rem;font-weight:900;left:1.6em}.action-button-icon,.face-title{-webkit-user-select:none;user-select:none}.action-button-icon{color:#060606;font-size:26px;position:relative;top:2px}.face-title{position:absolute;top:50%;transform:translate(20%,-50%)}.face-title.active{opacity:1;pointer-events:auto;transform:translate(20%,-50%);transition:.5s ease}.face-title.inactive{opacity:0;pointer-events:none;transition:.1s ease}.face-description{font-size:1.5rem;max-width:10ch;position:absolute;right:1%;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none}.face-description.active{opacity:1;pointer-events:auto;transform:translate(-90%,-50%);transition:.5s ease}.face-description.inactive{opacity:0;pointer-events:none;transform:translate(-60%,-50%);transition:.1s ease}.action-button{left:50%;position:absolute}.action-button.active{bottom:3.8em;opacity:1;pointer-events:auto;transform:translateX(-50%) scale(1);transition:.5s ease}.action-button.inactive{bottom:-80px;opacity:0;pointer-events:none;transform:translateX(-50%) scale(0);transition:.1s ease}@media (max-width:1500px){.face-description,.face-title{display:none}}.responsive-container{height:100vh}@media (max-width:768px){.responsive-container{height:95vh}}@media (max-width:400px){.responsive-container{height:90vh}}.circular-gallery{cursor:grab;height:100%;overflow:hidden;width:100%}.circular-gallery:active{cursor:grabbing}
/*# sourceMappingURL=main.c1983ef6.css.map*/