.header{display:flex;justify-content:space-between;align-items:center;padding:0 .9em;background-color:#000;height:5em;width:100%;position:relative;z-index:10}@media(min-width:1921px){.header{font-size:1.5rem}}.header .left{display:flex;align-items:center;gap:1em}.header .left .logo img{max-height:2.5em}@media(min-width:1921px){.header .left .logo img{height:6.55rem}}.header .left .social{display:flex;gap:.8em;margin-left:1em}.header .left .social a{color:#fff;font-size:1em}.header .left .social a:hover{color:red}.header .right{display:flex;align-items:center;gap:1em}.header .right .nav{display:flex;gap:.8em}.header .right .nav a{color:#fff;text-decoration:none;font-size:1.1em;text-transform:uppercase;position:relative;padding-bottom:.3125em}.header .right .nav a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:.125em;background-color:red;transition:width .3s ease}.header .right .nav a:hover:after{width:100%}@media(max-width:1024px){.header{padding:0 .625em}.header .left{gap:.625em}.header .left .logo img{max-height:1.875em}.header .left .social{gap:.5em}.header .left .social a{font-size:.875em}.header .right .nav{gap:.3125em}.header .right .nav a{font-size:.75em;padding-bottom:.125em}}@media(max-width:576px){.header{height:3.75em}.header .right .menu-toggle{display:block;cursor:pointer;font-size:1.5em;color:#fff}.header .right .nav{display:none;flex-direction:column;position:absolute;top:3.75em;right:0;width:100%;background-color:#000;text-align:center;padding:.625em 0}.header .right .nav.active{display:flex}.header .right .nav a{display:block;padding:.625em}}.menu-toggle{display:none}.footer{display:flex;justify-content:center;align-items:center;background-color:#000;color:#bcb2b2;text-align:center;height:60px;width:100%;position:relative;z-index:10;font-family:MarkProMedium;font-size:16px}@media(min-width:1921px){.footer{font-size:1.8rem;height:5rem}}@media(max-width:576px){.footer{font-size:14px;height:50px}}.footer p{width:100%;padding:0 15px}.footer a{color:#fff}.footer a:hover{text-decoration:underline}.hero{width:100%;height:400px;display:flex;align-items:center;position:relative;background-color:#000;background-position:50%;background-size:cover;background-repeat:no-repeat}@media(min-width:1921px){.hero{height:30rem}}.hero .content{position:relative;max-width:66em;letter-spacing:-2.2px;line-height:3.2em;width:100%;padding:0 80px;margin:0 auto;z-index:1}@media(min-width:1921px){.hero .content{max-width:70%;line-height:6em}}.hero .content.alignleft{text-align:left;margin:0}.hero .content.alignright{text-align:right;margin:0 0 0 auto}.hero .content.aligncenter{text-align:center;margin:0 auto}.hero .content h1{font-size:3.5em;color:#fff;margin-bottom:20px;text-transform:uppercase;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.5)}@media(min-width:1921px){.hero .content h1{font-size:5.5em}}.hero .content h1.bigFont{font-size:6.5em}@media(max-width:576px){.hero{height:300px}.hero .content{padding:.1rem;justify-content:center;display:flex;flex-direction:column;align-items:center}.hero .content h1{font-size:2rem;text-align:center}.hero .content h1.bigFont{font-size:3em}}@media(max-width:1024px){.hero{height:350px}.hero .content h1{font-size:1.6rem;line-height:1.3em;letter-spacing:0}.hero .content h1.bigFont{font-size:3.6em}}.redirectButton{font-family:MarkProMedium;background-color:#000;color:#fff;padding:10px 20px;border:none;border-radius:5px;font-size:1rem;cursor:pointer;transition:background-color .3s ease;letter-spacing:normal}.redirectButton:hover{font-family:MarkProBold;background-color:#fff;color:#000}@media(min-width:1921px){.redirectButton{font-size:1.5rem;padding:18px 23px}}.redirectButton .paddingLeft{padding-left:80px}.redirectButton.whiteHover:hover{background-color:#fff;color:#000}.redirectButton.redHover:hover{background-color:red;color:#fff}@media(max-width:576px){.redirectButton{padding:6px 12px;font-size:.75rem;max-width:100px;margin:0 auto;line-height:1.7em}}@media(max-width:1024px){.redirectButton{padding:7px 14px;font-size:.8rem;max-width:120px}}.homePage{display:flex;flex-direction:column;align-items:center;background-color:#fff}.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:hover{background-color:red;color:#f4f4f4;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}