@media(max-width:992px){.nav-desktop-only{display:none!important}}@media(min-width:993px){.nav-mobile-only{display:none!important}}.nav{position:fixed;top:0;width:100%;display:flex;justify-content:space-between;align-items:flex-start;padding:2rem;z-index:10;pointer-events:none}.nav>*{pointer-events:auto}.nav_logo{cursor:pointer}.nav_logo a{display:block}.nav_logo img{width:max(20vw,80px)!important;max-width:200px!important;height:auto!important;position:relative!important}.nav_toggler{background-color:#121715;border:none;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:1rem;cursor:pointer;z-index:11;border-radius:.25rem}.nav_toggler span{width:28px;height:2px;background-color:#fff;transition:all .4s ease;display:block}.nav_toggler--open span:first-child{transform:translateY(8px) rotate(45deg)}.nav_toggler--open span:nth-child(2){opacity:0;transform:scaleX(0)}.nav_toggler--open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.nav-content{position:fixed;top:0;left:0;width:100%;height:100svh;pointer-events:none;z-index:9}.nav-content_bg{position:absolute;inset:0;z-index:-1;transform:scaleY(0);transform-origin:top;will-change:transform;pointer-events:none}.nav-content_bg:first-child{background-color:#f100c1}.nav-content_bg:nth-child(2){background-color:#fbc400}.nav-content_bg:nth-child(3){background-color:#1a1a1a}.nav-content_bg:nth-child(4),.nav-content_items{background-color:#121715}.nav-content_items{position:relative;display:flex;align-items:center;justify-content:center;gap:5rem;height:100%;padding:6rem 8rem;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);will-change:clip-path;pointer-events:all;overflow:hidden}.nav-content_main{display:flex;gap:3rem;align-items:flex-start;flex-shrink:0}.nav-content_col{display:flex;flex-direction:column;justify-content:space-between;gap:2rem}.nav-content_col--links{justify-content:flex-start}.nav-content a{text-decoration:none;color:#fff;display:block;letter-spacing:-.02em;line-height:1.1;margin-bottom:.5rem;opacity:0;transform:translateY(20px);transition:color .3s ease}.nav-content a:hover{color:#fbc400}.nav-primary-links{display:flex;flex-direction:column;align-items:flex-end}.nav-primary-links a{font-size:clamp(2rem,4vw,3.5rem);font-weight:500;text-align:right}.nav-primary-links_artists-btn{background:transparent;border:none;cursor:pointer;color:#fff;font-family:inherit;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;letter-spacing:-.02em;line-height:1.1;display:flex;align-items:center;gap:1rem;padding:0;opacity:0;transform:translateY(20px);transition:color .3s ease}.nav-primary-links_artists-btn:hover{color:#fbc400}.nav-primary-links_artists-arrow{font-size:.6em;opacity:.6}.nav-primary-links_artists-label{font-size:clamp(2rem,4vw,3.5rem);font-weight:500;letter-spacing:-.02em;line-height:1.1;color:hsla(0,0%,100%,.2);display:block;margin-bottom:.5rem;cursor:default;opacity:0}.nav-divider{width:1px;align-self:stretch;background:hsla(0,0%,100%,.15);margin:2rem 0;flex-shrink:0}.nav-artists-desktop{display:flex;gap:3.5rem;align-items:flex-start}.nav-artist-col{display:flex;flex-direction:column;gap:.25rem}.nav-artist-col_month{font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:hsla(0,0%,100%,.35);margin-bottom:.75rem;font-weight:600}.nav-artist-item{display:flex;flex-direction:column;gap:.1rem;opacity:0;cursor:pointer;padding:.3rem 0;background:transparent;border:none;text-align:left;transition:transform .2s ease}.nav-artist-item:hover{transform:translateX(4px)}.nav-artist-item:hover .nav-artist-item_name{color:#fbc400}.nav-artist-item_name{font-size:clamp(.9rem,1.1vw,1.1rem);font-weight:600;color:#fbc400;letter-spacing:-.01em;line-height:1.2;transition:color .2s ease}.nav-artist-item_name-part{display:block}.nav-artist-item_date{font-size:.7rem;color:hsla(0,0%,100%,.4);letter-spacing:.05em}.nav-artists-mobile{position:absolute;inset:0;display:flex;flex-direction:column;padding:7rem 2rem 2rem;overflow-y:auto;transform:translateX(100%);will-change:transform}.nav-artists-mobile_back{background:transparent;border:none;cursor:pointer;color:hsla(0,0%,100%,.6);font-family:inherit;font-size:.9rem;letter-spacing:.05em;padding:0;margin-bottom:2.5rem;text-align:left;transition:color .2s ease}.nav-artists-mobile_back:hover{color:#fff}.nav-artists-mobile_list{display:flex;flex-direction:column;gap:.25rem}.nav-artist-item-mobile{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem 0;opacity:0;background:transparent;border:none;border-bottom:1px solid hsla(0,0%,100%,.07);cursor:pointer;width:100%}.nav-artist-item-mobile_name{font-size:clamp(1.25rem,5vw,1.75rem);font-weight:600;color:#fbc400;letter-spacing:-.02em;text-align:left}.nav-artist-item-mobile_name-part{display:block}.nav-artist-item-mobile_date{font-size:.75rem;color:hsla(0,0%,100%,.4);white-space:nowrap}@media(max-width:992px){.nav-content_items{padding:0;overflow:hidden}.nav-content_main{position:absolute;inset:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:2rem;padding:6rem 2.5rem 3rem;overflow-y:auto}.nav-content_col{justify-content:flex-start}.nav-legal{display:none}}@media(max-width:576px){.nav{padding:1rem}.nav-primary-links a,.nav-primary-links_artists-btn{font-size:1.75rem}}.hero{position:relative;height:100svh;overflow:hidden}.hero,.hero_drumer{width:100%;display:flex;align-items:center;justify-content:center}.hero_drumer{position:absolute;top:0;left:0;height:100%;z-index:2;will-change:transform;opacity:0}.hero_drumer img{display:block;height:80%;width:auto;object-fit:contain}.hero_drumer:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;z-index:1}.hero_box{position:absolute;z-index:3;box-shadow:0 10px 30px rgba(0,0,0,.4);will-change:transform;opacity:0}.hero_box img{display:block;width:100%;height:auto}.hero_box--left{width:40%;max-width:40%;left:5%;bottom:20%}.hero_box--right{width:40%;max-width:40%;right:8%;bottom:25%}.hero_content{position:relative;z-index:4;text-align:center;flex-direction:column;padding:4rem 2rem;opacity:0}.hero_content,.hero_title{display:flex;align-items:center}.hero_title{font-size:clamp(4rem,10vw,10rem);font-weight:800;line-height:1;letter-spacing:-.04em;text-transform:uppercase;color:#fff;min-height:1.2em;justify-content:center}.hero_title-text{display:inline-block;min-width:1ch}.hero_title-cursor{display:inline-block;font-weight:200;color:#121715;animation:cursorBlink .8s ease-in-out infinite;margin-left:.05em}.hero_subtitle{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:300;color:#f100c1;letter-spacing:.3em;display:inline-block}.hero_subtitle,.hero_years{margin-top:.5rem;background-color:#121715;padding:.3em .8em}.hero_years{display:inline-flex;gap:.5em;justify-content:center;font-size:clamp(.75rem,1.5vw,1rem);letter-spacing:.1em}.hero_years a{color:hsla(0,0%,100%,.4);transition:color .3s ease;padding:.2em .4em}.hero_years a:hover{color:#f100c1}.hero_years a+a:before{content:"/";margin-right:.5em;color:hsla(0,0%,100%,.2)}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}@media(max-width:992px){.hero_box--left{left:3%;bottom:20%}.hero_box--right{right:5%;bottom:25%}}@media(max-width:768px){.hero_title{font-size:clamp(3rem,8vw,6rem)}.hero_content{padding:3rem 1.5rem}.hero_box--left,.hero_box--right{width:40%;max-width:40%}}@media(max-width:576px){.hero_title{font-size:2.5rem}.hero_subtitle{font-size:1.2rem}.hero_content{padding:2rem 1rem}.hero_box--left{width:40%;max-width:40%;left:3%;bottom:15%}.hero_box--right{width:40%;max-width:40%;right:3%;bottom:10%}}.project-list{position:relative;width:100%;height:100svh;padding:0;overflow:hidden}.project-list_card,.project-list_container{position:absolute;top:0;left:0;width:100%;height:100%}.project-list_card{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);will-change:clip-path}.project-list_card-img{position:relative;width:100%;height:100%;overflow:hidden;cursor:pointer;flex-shrink:0;will-change:auto}.project-list_card-img:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.25) 45%,transparent 75%);z-index:3;pointer-events:none}.project-list_card-photo{position:relative;width:100%;height:100%}.project-list_card-credit{position:absolute;bottom:.5rem;left:2rem;font-size:.625rem;color:hsla(0,0%,100%,.6);letter-spacing:.03em;z-index:4;pointer-events:none}.project-list_card-panel{position:absolute;top:0;right:0;width:30%;height:100%;background:#1a1a1a;border-left:1px solid hsla(0,0%,100%,.1);z-index:5;display:flex;flex-direction:column;opacity:0;will-change:transform,opacity}@media(max-width:992px){.project-list_card-panel{display:none}}.project-list_card-panel-close{position:absolute;left:-1.25rem;top:50%;transform:translateY(-50%);width:2.5rem;height:2.5rem;background:#fbc400;border:none;color:#121715;font-size:1.1rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:6;transition:transform .25s ease}.project-list_card-panel-close:hover{transform:translateY(-50%) scale(1.15)}.project-list_card-panel-body{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:2rem;padding:2rem 2rem 2rem 3rem;overflow-y:auto;scrollbar-width:none}.project-list_card-panel-body::-webkit-scrollbar{display:none}.project-list_card-panel-desc{font-family:Onest,sans-serif;font-size:.85rem;line-height:1.75;color:hsla(0,0%,100%,.75);text-align:left}.project-list_card-panel-desc p+p{margin-top:1em}.project-list_card-panel-links{display:flex;gap:.75rem;flex-wrap:wrap}.project-list_card-panel-links a{color:#fbc400;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid rgba(251,196,0,.4);transition:background .2s ease,border-color .2s ease}.project-list_card-panel-links a svg{width:1.1rem;height:1.1rem}.project-list_card-panel-links a:hover{background:#fbc400;border-color:#fbc400;color:#121715}.project-list_card-info-btn{position:absolute;right:3rem;top:50%;transform:translateY(-50%);z-index:4;pointer-events:none;opacity:.4}.project-list_card-info-btn img{width:35px!important;height:35px!important;object-fit:contain!important}.project-list_card-info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:flex-start;gap:0;opacity:0;will-change:opacity;pointer-events:none;z-index:5;white-space:nowrap}.project-list_card-bg{position:absolute;z-index:1;background:#fbc400;pointer-events:none}.project-list_card-name{position:relative;z-index:3;font-family:Playfair Display,serif;font-size:clamp(2rem,4vw,4.5rem);font-weight:900;font-style:italic;color:#121715;white-space:nowrap;padding:.1em .5em;line-height:1.2}.project-list_card-name--split{display:inline-flex;flex-direction:column;align-items:center;text-align:center;gap:.05em}.project-list_card-date{position:absolute;z-index:2;right:0;top:50%;transform:translate(45%,-50%);display:flex;flex-direction:column;align-items:center;line-height:.82;pointer-events:none}.project-list_card-date-day,.project-list_card-date-month{font-family:Inter,sans-serif;font-size:clamp(6rem,22vw,12rem);font-weight:900;color:transparent;-webkit-text-stroke:4px #fff;display:block}.project-list_card-date--dark{transform:translate(65%,-50%)}.project-list_card-date--dark .project-list_card-date-day,.project-list_card-date--dark .project-list_card-date-month{-webkit-text-stroke:4px #121715}.project-list_sponsors{position:absolute;bottom:0;left:0;right:0;z-index:6;display:flex;align-items:center;justify-content:space-evenly;padding:1.5rem 2rem;pointer-events:none;transition:background .4s ease}.project-list_sponsor{flex:0 0 auto;display:flex;align-items:center}.project-list_sponsor-dark,.project-list_sponsor-white{height:36px;width:auto;object-fit:contain;max-width:110px}.project-list_sponsor-dark{display:none}.project-list_sponsor:nth-child(5) .project-list_sponsor-dark,.project-list_sponsor:nth-child(5) .project-list_sponsor-white{height:72px;max-width:220px}@media(max-width:576px){.project-list_sponsor-dark,.project-list_sponsor-white{height:24px;max-width:70px}.project-list_sponsor:nth-child(5) .project-list_sponsor-dark,.project-list_sponsor:nth-child(5) .project-list_sponsor-white{height:48px;max-width:140px}}.project-list_sponsors.is-light .project-list_sponsor-white{display:none}.project-list_sponsors.is-light .project-list_sponsor-dark{display:block}.project-list_scroll{position:absolute;bottom:12%;left:50%;transform:translateX(-50%);z-index:7;opacity:.4;pointer-events:none;will-change:transform}.project-list_scroll img{height:52px!important;width:auto!important;max-width:36px!important;object-fit:contain!important;display:block!important}@media(max-width:576px){.project-list_scroll{display:none}}.project-list_cta{position:absolute;bottom:12%;right:5rem;display:flex;align-items:stretch;cursor:pointer;z-index:7;background:transparent;border:none;padding:0;will-change:auto}.project-list_cta-text{padding:.5rem 1.1rem;font-family:Onest,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.project-list_cta-arrow,.project-list_cta-text{border:1px solid hsla(0,0%,100%,.7);color:#fff;transition:background .25s ease,color .25s ease,border-color .25s ease}.project-list_cta-arrow{width:2.2rem;border-left:none;display:flex;align-items:center;justify-content:center;font-size:.9rem}.project-list_cta:hover .project-list_cta-text{background:#fbc400;border-color:#1a1a1a;color:#1a1a1a}.project-list_cta:hover .project-list_cta-arrow{background:#fff;border-color:#1a1a1a;color:#1a1a1a}@media(max-width:576px){.project-list_cta{right:auto;left:50%;transform:translateX(-50%)}}.project-list_dots{position:absolute;left:2rem;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;justify-content:space-between;height:45svh;z-index:10}.project-list_dot{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;border:none;cursor:pointer;padding:0;position:relative}.project-list_dot:before{content:"";width:10px;height:10px;border-radius:50%;background:rgba(251,196,0,.4);transition:background-color .3s ease,transform .25s ease;flex-shrink:0}.project-list_dot.is-active:before{background:#fbc400;transform:scale(1.6)}.project-list_dot:hover:before{background:#fbc400}.project-list_dot-label{position:absolute;left:calc(100% + .5rem);top:50%;transform:translateY(-50%);background:#fbc400;color:#121715;font-family:Playfair Display,serif;font-style:italic;font-weight:700;font-size:.8rem;white-space:nowrap;padding:.2em .65em;opacity:0;pointer-events:none;transition:opacity .2s ease}.project-list_dot:hover .project-list_dot-label{opacity:1}@media(max-width:992px){.project-list_card-img{width:100%}.project-list_card-name{font-size:clamp(1.5rem,3.5vw,3rem)}.project-list_card-date-day,.project-list_card-date-month{font-size:clamp(4rem,8vw,8rem)}}@media(max-width:768px){.project-list_card-img{width:100%}.project-list_card-name{font-size:1.5rem}.project-list_card-date-day,.project-list_card-date-month{font-size:4rem}}@media(max-width:576px){.project-list_card-img{width:100%}.project-list_card-name{font-size:2.4rem;padding:.1em .4em}.project-list_card-date-day,.project-list_card-date-month{font-size:12rem;-webkit-text-stroke:2px #fff}}.artists-popup{position:fixed;inset:0;z-index:1000;background:rgba(18,23,21,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:10%;opacity:0;overflow:hidden}.artists-popup_content{position:relative;display:flex;flex-direction:column;width:100%;max-width:1150px;max-height:100%;background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);padding:2.5rem;opacity:0}.artists-popup_close{position:absolute;top:-1.25rem;right:-1.25rem;width:3.5rem;height:3.5rem;background:#fbc400;border:none;color:#121715;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s ease,background-color .3s ease;z-index:10}.artists-popup_close:hover{transform:scale(1.1);background:#e2b000}.artists-popup_header{flex-shrink:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.artists-popup_name{font-size:clamp(1.25rem,2.5vw,2rem);font-weight:700;color:#fff;text-transform:uppercase;line-height:1.1}.artists-popup_sep{font-size:clamp(1.25rem,2.5vw,2rem);color:hsla(0,0%,100%,.25);font-weight:300}.artists-popup_date{color:#fbc400;letter-spacing:.05em}.artists-popup_date,.artists-popup_location{font-size:clamp(1.25rem,2.5vw,2rem);font-weight:400}.artists-popup_location{color:#fff;text-decoration:underline;text-underline-offset:.15em;transition:color .3s ease}.artists-popup_location:hover{color:#fbc400}.artists-popup_desc{flex:1 1;overflow-y:auto;overscroll-behavior:contain;margin-bottom:1.5rem;padding-right:.5rem}.artists-popup_desc::-webkit-scrollbar{width:4px}.artists-popup_desc::-webkit-scrollbar-track{background:transparent}.artists-popup_desc::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:2px}.artists-popup_desc p{font-size:.9375rem;line-height:1.7;color:hsla(0,0%,100%,.75);margin-bottom:1rem}.artists-popup_desc p:last-child{margin-bottom:0}.artists-popup_links{flex-shrink:0;display:flex;flex-wrap:wrap;gap:1rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.08)}.artists-popup_links a{display:flex;align-items:center;justify-content:center;color:#fbc400;transition:color .3s ease,transform .3s ease}.artists-popup_links a svg{width:1.5rem;height:1.5rem}.artists-popup_links a:hover{color:#fff;transform:scale(1.15)}@media(max-width:768px){.artists-popup{padding:5%}.artists-popup_content{padding:1.5rem}}@media(max-width:576px){.artists-popup{padding:3%}.artists-popup_content{padding:1.25rem}.artists-popup_name{font-size:1.25rem}}.bg-page{position:relative;width:3000px;height:5000px;background-color:#141414;background-image:url(/assets/bg_light.webp)}.bg-page,.bg-page_circle{background-repeat:repeat;background-size:auto;overflow:hidden}.bg-page_circle{position:absolute;width:4000px;height:4000px;right:600px;top:-1500px;border-radius:50%;background-image:url(/assets/bg_yellow.webp)}.free-entry{position:fixed;top:0;left:0;width:130px;height:130px;border-radius:50%;background:#fbc400;color:#121715;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Playfair Display,serif;font-style:italic;font-weight:900;font-size:1.05rem;line-height:1.15;text-align:center;text-transform:uppercase;letter-spacing:.02em;z-index:9;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.free-entry span{display:block}@media(max-width:576px){.free-entry{display:none}}.about{display:grid;grid-template-columns:50% 50%;grid-template-rows:50vh 50vh;width:100%;height:100vh;overflow:hidden}.about_photo{grid-column:1;grid-row:1;overflow:hidden}.about_photo img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.about_map{grid-column:1;grid-row:2;overflow:hidden}.about_map iframe{display:block;width:100%;height:100%;border:0;filter:grayscale(30%) contrast(1.05)}.about_panel{grid-column:2;grid-row:1/3;background:#1a1a1a;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#fbc400 transparent}.about_panel::-webkit-scrollbar{width:4px}.about_panel::-webkit-scrollbar-thumb{background:#fbc400;border-radius:2px}.about_panel-inner{padding:4rem 3.5rem;width:100%}.about_title{font-family:Onest,sans-serif;font-size:clamp(2.5rem,3.5vw,4rem);font-weight:700;color:#fbc400;line-height:1;margin-bottom:1.5rem;letter-spacing:-.02em}.about_lead{font-size:clamp(1rem,1.3vw,1.15rem);font-weight:500;color:#fff;line-height:1.5;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.about_text p{font-size:.875rem;line-height:1.75;color:hsla(0,0%,100%,.75);margin-bottom:1rem}.about_text p:last-child{margin-bottom:0}.about_text p a{color:#fbc400;text-decoration:underline;text-underline-offset:3px}.about_text p a:hover{opacity:.8}.about_info{margin:2rem 0;padding:1.25rem 1.5rem;border-left:3px solid #fbc400;background:rgba(251,196,0,.05);display:flex;flex-direction:column;gap:.6rem}.about_info-item{display:flex;align-items:baseline;gap:.75rem}.about_info-label{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fbc400;white-space:nowrap;min-width:4.5rem}.about_info-value{font-size:.875rem;color:#fff;line-height:1.5}.about_signature{margin-top:2rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1);font-size:.875rem;font-style:italic;color:#fbc400;line-height:1.6}@media(max-width:992px){.about{grid-template-columns:1fr;grid-template-rows:55vw auto 60vw;height:auto;overflow:visible}.about_photo{grid-column:1;grid-row:1}.about_panel{grid-column:1;grid-row:2;overflow-y:visible}.about_map{grid-column:1;grid-row:3}.about_panel-inner{padding:3rem 2rem}}@media(max-width:576px){.about{grid-template-rows:60vw auto 70vw}.about_panel-inner{padding:2.5rem 1.5rem}.about_title{font-size:2rem}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}body{font-family:Onest,sans-serif;background-color:#141414;color:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{width:100%;height:100%;object-fit:cover}a{text-decoration:none;color:inherit}.page{position:relative;width:100%}