.eventsSection{width:100%;padding:clamp(40px,6vw,80px) clamp(20px,6vw,80px);background-image:linear-gradient(hsla(0,0%,100%,.95),hsla(0,0%,100%,.95)),url(/images/generic/pattern1.svg);background-position:50%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.eventsSection.upcomingEventsByYears{padding:80px}@media(min-width:2560px){.eventsSection.upcomingEventsByYears{padding:80px 80px 12rem}}@media(max-width:500px){.eventsSection.upcomingEventsByYears{padding:4vh 4vh 8vh}}.eventsSection .ticketsSection{width:100%}.eventsSection .ticketsSection .ticketsCardWrapperTitle{font-size:2.5vw;margin:3vh 0;color:#fff;background-color:red;display:flex;width:9vw;flex-direction:row;justify-content:center}@media(max-width:500px){.eventsSection .ticketsSection .ticketsCardWrapperTitle{width:unset;font-size:6.5vw}}@media(min-width:535px)and (max-width:1024px){.eventsSection .ticketsSection .ticketsCardWrapperTitle{font-size:2.8vh;width:14vw}}.eventsSection .ticketsSection .ticketsCardWrapper{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));grid-gap:10px;gap:10px;justify-items:center}@media(min-width:2560px){.eventsSection .ticketsSection .ticketsCardWrapper{grid-template-columns:repeat(auto-fit,minmax(710px,1fr));gap:50px}}@media(min-width:1921px)and (max-width:2560px){.eventsSection .ticketsSection .ticketsCardWrapper{grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:30px}}@media(min-width:1025px)and (max-width:1400px){.eventsSection .ticketsSection .ticketsCardWrapper{grid-template-columns:repeat(auto-fit,minmax(550px,1fr));gap:40px}}@media(min-width:535px)and (max-width:1024px){.eventsSection .ticketsSection .ticketsCardWrapper{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:30px}}@media(max-width:500px){.eventsSection .ticketsSection .ticketsCardWrapper{grid-template-columns:1fr;gap:30px}}.homePage{display:flex;flex-direction:column;align-items:center;background-color:#f4f4f4;background-image:linear-gradient(hsla(0,0%,100%,.95),hsla(0,0%,100%,.95)),url(/_next/static/media/pattern1.cc2f4db8.svg);background-position:50%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.homePage main{width:100%}@font-face{font-family:MetronicSlabPro;src:url(/_next/static/media/MetronicSlabPro.ecb59837.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DINPro;src:url(/_next/static/media/DINPro.99be7303.OTF) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MarkProBlack;src:url(/_next/static/media/MarkProBlack.cd4427c9.OTF) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MarkProBold;src:url(/_next/static/media/MarkProBold.ba557d92.OTF) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MarkProMedium;src:url(/_next/static/media/MarkProMedium.fc8a82ca.OTF) format("opentype");font-weight:400;font-style:normal;font-display:swap}html body{margin:0;font-family:MarkProBlack;background-color:#000;color:#f4f4f4;text-transform:uppercase;background-color:#0e0e0e;background-image:none;background-repeat:no-repeat;background-size:cover;padding:0 clamp(1rem,3vw,3rem)}@media(min-width:1920px){html body{background-image:url(/_next/static/media/pattern1.cc2f4db8.svg);background-position:50%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;padding:0 clamp(2rem,8vw,15rem)}}@media(max-width:576px){html body{padding:0}}.nav,a,button{font-family:DINPro,Arial,sans-serif}.copyright,footer{font-family:MetronicSlabPro,Arial,sans-serif}*{box-sizing:border-box;padding:0}*,h1,h2,h3,h4{margin:0}@media(max-width:1024px){h1,h2,h3,h4{font-size:clamp(1.5rem,4vw,2rem)}}a{color:inherit;text-decoration:none}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 clamp(1rem,3vw,3rem)}@media(max-width:1024px){.container{max-width:100%}}@media(max-width:576px){.container{padding:0 1rem}}:root{--max-width:1100px;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace}body,html{max-width:100vw;overflow-x:hidden;background-color:#000}.backgroundRed{background:url(/images/generic/pattern1.svg) repeat;background-size:400px;background-position:50%}.backgroundBlack{background:url(/images/generic/pattern2.svg) repeat;background-size:400px;background-position:50%}.eventPage{position:relative;display:flex;flex-direction:column;min-height:100vh;width:100%;background-color:#f4f4f4;background-image:linear-gradient(hsla(0,0%,100%,.95),hsla(0,0%,100%,.95)),url(/_next/static/media/pattern1.cc2f4db8.svg);background-position:50%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}@media(max-width:576px){.eventPage{padding:0}}.eventPageContent{padding:40px;min-height:200px;position:relative}@media(max-width:1024px){.eventPageContent{padding:20px}}@media(max-width:576px){.eventPageContent{padding:16px}}.eventYear{margin-bottom:40px}.eventYear .titleRow{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}@media(max-width:576px){.eventYear .titleRow{flex-direction:column-reverse;align-items:stretch;gap:16px}}.eventYear .titleRow h2{font-size:clamp(2rem,5vw,4.8rem);letter-spacing:-2.2px;line-height:1;color:#000}.eventYear .titleRow h2 span{color:red}@media(max-width:1024px){.eventYear .titleRow h2{font-size:2.5rem}}@media(max-width:576px){.eventYear .titleRow h2{text-align:center;font-size:2rem}}.eventYear .titleRow .buttonContainer{display:flex;gap:.3em}.eventYear .titleRow .buttonContainer .activeButton{background-color:red}.buttonShowAll{font-family:MarkProMedium;background-color:#000;color:#f4f4f4;padding:12px 24px;border:none;border-radius:5px;font-size:1rem;cursor:pointer;transition:all .15s ease;white-space:nowrap}@media(max-width:576px){.buttonShowAll{width:50%;margin:0 .3rem;padding:16px}}.buttonShowAll.activeButton,.buttonShowAll:hover{background-color:red;color:#f4f4f4}.buttonShowAll:hover{transform:translateY(-2px)}.buttonShowAll:active{transform:translateY(0)}.buttonShowAll:disabled{opacity:.7;cursor:not-allowed}.eventsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:25px;gap:25px}@media(max-width:1024px){.eventsGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.eventsGrid{grid-template-columns:1fr;gap:25px}}.eventsGrid>div{position:relative;padding-bottom:1.25em}.eventCard{position:relative;display:flex;flex-direction:column;background-color:#000;background-image:url(/_next/static/media/pattern_negru.7f981bc9.webp);background-repeat:repeat;background-size:contain;background-position:50%;border:5px solid #000;border-radius:5px;transition:all .15s cubic-bezier(.4,0,.2,1);text-decoration:none;height:100%}.eventCard.clickable{cursor:pointer}.eventCard.clickable:focus{outline:none;border-color:red}.eventCard.clickable:focus-visible{outline:2px solid red;outline-offset:2px}@media(max-width:1024px){.eventCard{border-width:3px}}.eventCard .eventContent{padding:20px;height:100%;display:flex;flex-direction:column;gap:12px;color:#f4f4f4}.eventCard .eventContent h4{font-size:1.25rem;line-height:1.4;margin-bottom:8px}@media(max-width:576px){.eventCard .eventContent h4{font-size:1.1rem}}.eventCard .eventContent .eventsLocation{color:#c1c1c1;font-size:1rem;margin-top:auto}.eventCard .eventContent .eventsDate{font-size:.9rem;color:#dbdbdb}@media(min-width:1024px){.eventCard:hover{transform:scale(1.11);background-color:red;background-size:150%;box-shadow:0 8px 20px rgba(0,0,0,.4);border:5px solid red;z-index:1;background-image:linear-gradient(rgba(255,0,0,.9),rgba(255,0,0,.9)),url(/_next/static/media/pattern_negru.7f981bc9.webp)}}.ticketLink{position:absolute;left:50%;bottom:0;transform:translateX(-50%);z-index:2;text-decoration:none}.ticketLink .eventsTicketButton{display:flex;align-items:center;justify-content:center;height:2.5em;background-color:red;color:#f4f4f4;padding:0 2em;border:none;border-radius:5px;text-transform:uppercase;font-size:.9rem;cursor:pointer;transition:background-color .15s ease}.ticketLink .eventsTicketButton:hover{background-color:#0e0e0e}.eventsContainer{opacity:1;transition:opacity .15s ease-in-out}.eventsContainer.fadeOut{opacity:0}.eventsContainer.fadeIn{opacity:1}