body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,h3{font-family:Bangers,serif;font-weight:400}h3{font-size:1.5em}a{color:#fff}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}p{font-size:1.2em}.whatwherewho-homepage{padding-top:10vh}.footer,.lineup-homepage,.previous-homepage{background-color:#151515;background-color:var(--darker)}.footer h2,.lineup-homepage h2,.previous-homepage h2{color:#fff;color:var(--white);margin:0;padding:5vh 0}.schedule-homepage,.tips-homepage,.whatwherewho-homepage{background-color:#1e1e1e;background-color:var(--dark);padding-bottom:10vh}.schedule-homepage h2,.tips-homepage h2,.whatwherewho-homepage h2{color:#fff;color:var(--white);margin:0;padding:5vh 0}.navbar{align-items:center;background-color:var(--background-color);box-sizing:border-box;display:flex;font-family:Bangers,serif;height:4rem;padding:0 7vw;position:fixed;width:100vw;z-index:1000}.navbar h1{color:var(--text-color);font-size:3rem}.navbar__branding{align-items:center;display:flex;flex-direction:row;height:100%;margin-right:auto}.navbar__branding a{text-decoration:none}.navbar__logo{max-height:100%}.navbar__links{margin-left:auto}.navbar__links,.navbar__links a{align-items:center;display:flex;height:100%}.navbar__links a{color:var(--text-color);font-size:1.8rem;justify-content:center;padding:0 1rem;text-decoration:none}@media(orientation:portrait){.navbar{display:grid;grid-template-rows:auto 1fr;height:5rem;justify-items:center}.navbar__branding{height:3rem;margin-right:0}.navbar__links{height:2rem;margin-left:0}.navbar h1{font-size:2rem}.navbar__links a{font-size:1.5rem}}.lineup,.lineup-mobile{padding-bottom:10vh;width:85vw}.lineup-mobile{display:none}@media(orientation:portrait){.lineup{display:none}.lineup-mobile{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto}}.cards{display:flex;flex-direction:row;justify-content:space-around;padding:2vw}.cards .card{background-color:#151515;background-color:var(--darker);border-radius:10px;color:#fff;color:var(--white);opacity:0;padding:15px;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out;width:20vw}.cards .card.visible{opacity:1;transform:translateY(0)}.cards .card:first-child{transition-delay:.2s}.cards .card:nth-child(2){transition-delay:.6s}.cards .card:nth-child(3){transition-delay:1s}.cards .card p{font-size:1em;text-align:left}.cards .card h2{padding:10px 0 0}.cards img{width:100%}.cards .social{display:flex;flex-direction:row}.cards .social img{height:2.75em;width:auto}.cards .card:first-child{background-image:url(/static/media/left_child.dad59959d66476f79fa2.webp);background-position:50%;background-size:cover}.cards .card:last-child{background-image:url(/static/media/right_child.5169f04c521ecd812381.webp);background-position:50%;background-size:cover}@media(orientation:portrait){.cards{align-items:center;flex-direction:column}.cards .card{margin:10px;width:80vw}.cards:first-child,.cards:nth-child(2),.cards:nth-child(3){transition-delay:.2s}}.hero{background-color:#151515;background-color:var(--darker);color:#fff;display:grid;grid-template-columns:1fr 1fr;min-height:100vh;padding:0 7vw}.hero .left-header{display:flex;flex-direction:column;font-size:1.5em;justify-content:center;text-align:left}.hero .left-header h1,.hero .left-header h2{margin:0}.hero .left-header h3{font-size:1.2em;margin:.5em 0 0}.hero .left-header p{font-size:.8em;margin:0}.hero .left-header .buy-ticket-button{margin-top:.5em}.hero .left-header .countdown{font-family:Bangers,serif;font-size:1.25em;margin-top:.5em}.hero .right-header{align-items:center;display:flex;justify-content:center;text-align:right}.hero .right-header img{height:auto;width:100%}.hero .buy-ticket-button{border:4px solid #fff;border:4px solid var(--white);border-radius:10px;color:#fff;color:var(--white);font-family:Bangers,serif;max-width:max-content;padding:.5em 1em;text-decoration:none}.hero .buy-ticket-button:hover{background-color:#fff;background-color:var(--white);color:#151515;color:var(--darker)}@media(orientation:portrait){.hero{grid-template-columns:1fr}.hero .buy-ticket-button{font-size:.8em}.hero .left-header{display:block;padding-top:12vh}.hero .left-header .countdown{margin-bottom:1em}.hero .right-header{display:block}}.previous{grid-gap:5vw;align-items:baseline;display:grid;grid-template-columns:1fr 1fr;padding:0 7vw 10vh;width:85vw}.previous .edition img{border-radius:10px;width:100%}.previous .edition h3{color:#fff;color:var(--white);display:flex;margin-top:.5em}@media(orientation:portrait){.previous{grid-template-columns:1fr}}.schedule{align-items:center;display:flex;flex-direction:column;gap:5vh;justify-content:center}.schedule .textbox{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.schedule .textbox.visible{opacity:1;transform:translateY(0)}.schedule .textbox:first-child{transition-delay:.2s}.schedule .textbox:nth-child(2){transition-delay:.4s}.schedule .textbox:nth-child(3){transition-delay:.6s}@media(orientation:portrait){.schedule .textbox{opacity:0;transform:translateY(20px)}.schedule .textbox:nth-child(n){transition:opacity .6s ease-out,transform .6s ease-out;transition-delay:.2s}.schedule .textbox.visible{opacity:1;transform:translateY(0)}}.textbox{align-items:start;background-color:#151515;background-color:var(--darker);border-radius:10px;display:flex;flex-direction:column;padding:2% 3%;width:80%}.textbox h3{display:flex}.textbox a,.textbox h3,.textbox p{color:#fff;color:var(--white);margin:0}.textbox a,.textbox p{font-size:1rem;text-align:start}.textbox a{color:#c0c0ff;color:var(--linkLight);text-decoration:underline}.textbox a:hover{color:#9090ff;color:var(--linkLightHover)}.textbox>a{background-color:#1e1e1e;background-color:var(--dark);border-radius:10px;color:#fff;color:var(--white);font-family:Bangers,serif;margin-top:1em;max-width:max-content;padding:.7em 1.2em;text-decoration:none}.textbox>a:hover{background-color:#fff;background-color:var(--white);color:#151515;color:var(--darker)}.tips{align-items:center;display:flex;flex-direction:column;gap:5vh;justify-content:center}.tips .textbox{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.tips .textbox.visible{opacity:1;transform:translateY(0)}.tips .textbox:first-child{transition-delay:.2s}.tips .textbox:nth-child(2){transition-delay:.4s}@media(orientation:portrait){.tips .textbox{opacity:0;transform:translateY(20px)}.tips .textbox:nth-child(n){transition:opacity .6s ease-out,transform .6s ease-out;transition-delay:.2s}.tips .textbox.visible{opacity:1;transform:translateY(0)}}.footer{align-items:center;color:#fff;display:flex;flex-direction:column}.footer img{height:80px;margin-top:20px}.footer p{font-family:Bangers,serif;font-size:1em}.footer .footerTopItem{margin:10px 0 0}.footer .footerMidItem{margin:0}.footer .footerBotItem{margin:0 0 15px}.tickets{background-color:#151515;background-color:var(--darker)}:root{--black:#000;--darker:#151515;--dark:#1e1e1e;--kindadarkish:#444;--darkish:#777;--gray:#aaa;--grayish:#ccc;--silver:#e2e2e2;--silverish:#eee;--light:#f4f4f4;--white:#fff;--linkLight:#c0c0ff;--linkLightHover:#9090ff;--navy-blue:#002a61}.rules{background-color:#151515;background-color:var(--darker);color:#fff;color:var(--white);min-height:100vh}.content-section{padding-top:4rem}.aditional{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 25vw;min-height:calc(100vh - 4rem);min-height:100vh;padding:20px 0}.aditionalText{padding-bottom:30px;width:100%}.aditionalHarmonica{width:100%}.harmonicaItem{border-bottom:3px solid #ccc;display:flex;flex-direction:column;overflow:hidden;width:100%}.harmonicaTitle{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.harmonicaContent{align-self:center;transition:max-height 1s linear;width:90%}.harmonicaItem.open .harmonicaContent{margin-bottom:1rem;margin-top:.5rem;max-height:100vh}.harmonicaArrow{filter:invert(100%);height:100%}.harmonicaArrowImg{height:100%}@media screen and (max-width:1160px){.aditional{margin:0 5vw}.harmonicaContent{width:80%}}
/*# sourceMappingURL=main.9913ec0b.css.map*/