:root{--padding:20px}@media only screen and (max-width:500px){:root{--padding:12px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes cookieAppear{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes bannerAppear{0%{opacity:0;transform:scaleY(.75)}to{opacity:1;transform:scaleY(1)}}@keyframes flashes{0%{opacity:1}to{opacity:.5}}@keyframes scrollX{0%{transform:translateX(0)}to{transform:translateX(-50%)}}body,html{height:-webkit-fill-available;scroll-behavior:smooth;padding:0;margin:0;font-family:Helvetica,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-color:#000;color:#fff;letter-spacing:-.4px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}a{text-decoration:none;color:#fff;transition:.2s}a.hover-underline:hover{text-decoration:underline}ul{list-style:none;padding:0}section{position:relative;background-color:#000;padding:var(--padding)}.px-0{padding-left:0;padding-right:0}@media only screen and (max-width:850px){[data-devices=laptop]{display:none!important}}@media only screen and (max-width:500px){[data-devices=laptop-tablet]{display:none!important}}[data-devices=tablet]{display:none!important}@media only screen and (max-width:850px){[data-devices=tablet]{display:flex!important}}[data-devices=mobile]{display:none!important}@media only screen and (max-width:500px){[data-devices=mobile]{display:flex!important}}.center{justify-content:center;align-items:center}.center,.flex,.flex-wrap{display:flex}.flex-wrap{flex-wrap:wrap}.flex-between{display:flex;justify-content:space-between;align-items:center;gap:1rem}.flex-column{display:flex;flex-direction:column}.flex-scroll{overflow-x:hidden;display:flex;gap:3rem;overflow:scroll;scroll-behavior:smooth;scroll-snap-type:x mandatory}.flex-scroll>*{scroll-snap-align:start}.bottom-line{border-bottom:1px solid}::-webkit-scrollbar{width:0;height:0}img[data-nimg=fill]{object-fit:cover}:root{font-size:14px;font-weight:lighter}@media only screen and (max-width:500px){:root{font-size:12px}}.h1,h1{font-size:2rem}.h2,h2{font-size:1.15rem}.h3,h3{font-size:1.1rem}.h4,h4{font-size:1.05rem}.h5,h5{font-size:.85rem}button,input,p{font-size:1rem}.Up,.badge{text-transform:uppercase}.badge{border-radius:25px;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:1em 1.5em;font-size:.7rem;font-weight:400;text-align:center}input[type=checkbox]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;color:currentColor;border:1px solid;border-radius:0;width:15px;height:15px;background-color:transparent;transition:.2s}.line,input[type=checkbox]:checked{background-color:#fff}.line{width:10vw;height:2px;border-radius:5px}.select-ctr{padding:2rem var(--padding);display:flex;gap:1em}@media only screen and (max-width:500px){.select-ctr .btn{flex-grow:1}}button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;padding:0;color:#fff;text-transform:uppercase;letter-spacing:0;transition:.2s}button:disabled{cursor:default;pointer-events:none}.btn{border:1px solid #fff;border-radius:5px;padding:1.1em 3em;color:#fff;font-size:.85rem;text-transform:uppercase;text-align:center;white-space:nowrap;display:flex;justify-content:center;align-items:center;letter-spacing:0}@media only screen and (max-width:500px){.btn{padding:1em 2em}}.btn.btn-round{border-radius:30px}.btn.btn-fill-dark,.btn.btn-see{border:1px solid transparent;background-color:hsla(0,0%,100%,.1)}.btn.btn-see{border-radius:30px;padding:1em 2em;font-size:8px}@media only screen and (max-width:500px){.btn.btn-see{font-size:6px}}.btn a:hover,.btn:hover a{color:#000}.btn.btn-fill,.btn:hover,.btn[data-selected=true]{border:1px solid transparent;color:#000;background-color:#fff}.btn.btn-fill:hover,.btn.done{background-color:#00ff0a;color:#000}.GoogleBtn{width:100%;padding:12px 16px 12px 42px;color:#757575;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-transform:unset;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTcuNiA5LjJsLS4xLTEuOEg5djMuNGg0LjhDMTMuNiAxMiAxMyAxMyAxMiAxMy42djIuMmgzYTguOCA4LjggMCAwIDAgMi42LTYuNnoiIGZpbGw9IiM0Mjg1RjQiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik05IDE4YzIuNCAwIDQuNS0uOCA2LTIuMmwtMy0yLjJhNS40IDUuNCAwIDAgMS04LTIuOUgxVjEzYTkgOSAwIDAgMCA4IDV6IiBmaWxsPSIjMzRBODUzIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNNCAxMC43YTUuNCA1LjQgMCAwIDEgMC0zLjRWNUgxYTkgOSAwIDAgMCAwIDhsMy0yLjN6IiBmaWxsPSIjRkJCQzA1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNOSAzLjZjMS4zIDAgMi41LjQgMy40IDEuM0wxNSAyLjNBOSA5IDAgMCAwIDEgNWwzIDIuNGE1LjQgNS40IDAgMCAxIDUtMy43eiIgZmlsbD0iI0VBNDMzNSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTAgMGgxOHYxOEgweiIvPjwvZz48L3N2Zz4=);background-color:#fff;background-repeat:no-repeat;background-position:12px 11px}.SubmitBtn{gap:1em;padding:1.5em 3em;background-color:#fff;color:#000}.SubmitBtn:disabled{background-color:#00ff0a;border-color:transparent}.Card{flex-shrink:0;cursor:pointer;position:relative;min-width:350px}@media only screen and (max-width:500px){.Card{min-width:100%}}.Card:hover .card-picture img{filter:grayscale(100%);transform:scale(1.01)}.Card:hover .card-picture-merch img{transform:scale(1.01)}.Card .StateBadge{z-index:1;position:absolute;right:0;margin:1em}.Card .card-picture{position:relative;height:500px;overflow:hidden}.Card .card-picture img{transition:.5s}.Card .card-picture-merch{position:relative;height:500px}.Card .card-picture-merch img{object-fit:contain;transition:.2s}.Card .card-content{padding:1em .5em}.Card .card-content .EventTime,.Card .card-content .Feat,.Card .card-content .name,.Card .card-content p{margin:.1rem 0}.Card .card-content .flex{gap:.5rem}@media only screen and (max-width:500px){.Card.BlogCard{min-width:90%}}.Card.BlogCard .card-content{width:100%;position:absolute;bottom:0;padding:4em 3em 1em 1em;background:linear-gradient(0deg,#000,transparent)}.Card.BlogCard .card-content p{margin:0;font-weight:300}.Card.BlogCard .card-content h3{margin-top:.2em}.Card.LotteryCard .UserTickets{background-color:#fff;color:#000;border:1px solid #000}.Card.LotteryCard .card-content .event-brand{display:flex;justify-content:space-between;align-items:center;gap:2em}.Card.LotteryCard .card-content .event-brand h5{margin:.2em 0;font-weight:400;text-transform:uppercase;text-align:right}.Card.LotteryCard[data-state=coming] .card-picture img{filter:blur(10px)}.Card.FestivalTicketCard .card-picture img{object-fit:contain}.grid-cards-ctr{padding:var(--padding) 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-row-gap:3rem;row-gap:3rem}@media only screen and (max-width:500px){.grid-cards-ctr{grid-template-columns:100%}}.grid-cards-ctr>h4{margin:0 var(--padding)}.Countdown{color:#00ff0a;font-weight:300}.Dialog{display:none;z-index:100;margin:unset;border:unset;height:100vh;width:100vw;padding:calc(2*var(--padding));background-color:#000;color:#fff;transition:.2s;animation:fadeIn .2s}.Dialog button:focus{outline:none}.Dialog .close-dialog-btn{color:currentColor;opacity:.75}.Dialog .close-dialog-btn:focus,.Dialog .close-dialog-btn:hover{opacity:1}.Dialog:modal{max-height:100vh;max-width:100vw}.Dialog::-webkit-backdrop{-webkit-transition:.2s;transition:.2s;-webkit-backdrop-filter:blur(5px) contrast(.5);backdrop-filter:blur(5px) contrast(.5);animation:fadeIn .2s}.Dialog::backdrop{transition:.2s;-webkit-backdrop-filter:blur(5px) contrast(.5);backdrop-filter:blur(5px) contrast(.5);animation:fadeIn .2s}.Dialog[data-close=true]{opacity:0}.Dialog[data-close=true]::-webkit-backdrop{-webkit-backdrop-filter:contrast(1);backdrop-filter:contrast(1)}.Dialog[data-close=true]::backdrop{-webkit-backdrop-filter:contrast(1);backdrop-filter:contrast(1)}.Dialog[open],.Form{display:flex;flex-direction:column}.Form{gap:1em}.Form .form-flex-ctr{display:flex;gap:1em}.Form .flex-checkbox-label{font-size:.85rem;display:flex;justify-content:center;align-items:center;gap:.5em}.Form .flex-checkbox-label input{flex-shrink:0}.Form .flex-checkbox-label button{display:inline-flex;line-height:1;font-size:1em;text-transform:unset;text-decoration:underline}.Form .flex-checkbox-label label{cursor:pointer}.Form[data-error]:after{content:attr(data-error);font-size:.85rem;color:red}.Form #instagram-ctr{position:relative;display:flex;align-items:center}.Form #instagram-ctr span{position:absolute;left:20px}.Form #instagram-ctr .optional{display:none;left:calc(20px + 9.5em);color:hsla(0,0%,100%,.5)}.Form #instagram-ctr #instagram{padding-left:calc(20px + 1em)}.Form #instagram-ctr #instagram:placeholder-shown~.optional{display:inline;pointer-events:none}.Newsletter{flex-direction:row;align-items:center}@media only screen and (max-width:500px){.Newsletter{flex-direction:column;align-items:unset}}.Newsletter .email-terms{min-width:250px;flex-grow:1}.Newsletter .email-terms .input-submit{position:relative;display:flex;align-items:center}.Newsletter .email-terms .input-submit .CustomInput{padding:1em 2.5em 1em 1em}.Newsletter .email-terms .input-submit .LoaderIc,.Newsletter .email-terms .input-submit button{position:absolute;right:.85rem;height:1.5rem;width:1.5rem}.Newsletter .email-terms .input-submit .CheckIc{color:#00ff0a}.Newsletter .email-terms .input-submit .CancelIc{color:red}.Newsletter .email-terms .flex-checkbox-label{margin-top:7px}.Newsletter .email-terms p{margin-top:10px;margin-bottom:0}.Newsletter .email-terms p.nl-message-error{color:red}.Newsletter .email-terms .flex-checkbox-label,.Newsletter .email-terms .nl-message{position:absolute}@media only screen and (max-width:500px){.Newsletter .email-terms .flex-checkbox-label,.Newsletter .email-terms .nl-message{position:relative}}.Newsletter .SubmitBtn{min-width:150px;height:3.29rem;padding:1.5em 3em;font-size:.85rem}#Participate p{opacity:.8}#Participate h3{margin-bottom:0}#Participate #ticket-text{margin-top:0}#Participate #pay-text a{text-decoration:underline}#Participate #signed-user .btn-round,#Participate #unsigned-user .btn-round{font-size:9px;padding:1.1em 2em}#Participate #signed-user p{margin:0 0 1em;font-weight:700;opacity:1}#Participate #unsigned-user #select-sign-mode{margin-bottom:1em;display:flex;gap:1em}#Participate #unsigned-user #select-sign-mode .btn{flex-basis:115px}#Participate #ParticipateForm[data-error]:after{content:unset}#Participate .SubmitBtn{position:relative;text-transform:unset}#Participate .SubmitBtn span{text-transform:uppercase}#Reset[data-message]:after{content:attr(data-message);color:#00ff0a}#SignIn .form-flex-ctr{flex-wrap:wrap}#SignIn .form-flex-ctr .CustomInput{flex-basis:200px;flex-grow:1}.Gallery{position:relative;width:100%;height:500px;display:flex;justify-content:flex-end;align-items:center}@media only screen and (max-width:850px){.Gallery{justify-content:center}}.Gallery .glr-dots-ctr{width:100%;overflow:scroll;z-index:1;position:absolute;bottom:0;padding:var(--padding);display:flex;align-items:center;justify-content:flex-end;gap:.5em}.Gallery .glr-dots-ctr .glr-dot{cursor:pointer;flex-shrink:0;width:.5em;height:.5em;border-radius:50%;background-color:hsla(0,0%,100%,.7);transition:.2s}.Gallery .glr-dots-ctr .glr-dot[data-active=true]{background-color:#fff}.Gallery .glr-imgs-ctr{position:relative;width:100%;height:100%}.Gallery .glr-imgs-ctr .glr-img{opacity:0}.Gallery .glr-imgs-ctr .glr-img.glr-aloneImg,.Gallery .glr-imgs-ctr .glr-img[data-active=true]{opacity:1}.Gallery .glr-imgs-ctr .glr-img[data-contain=true]{object-fit:contain}.HomeVideo{height:100%;width:100%;object-fit:cover}.CityDate{margin:.2em 0}.CityDate span,.EventTime{font-weight:300}.EventTime{position:relative;display:flex;align-items:center;gap:5px}@media only screen and (max-width:850px){.TimeCityTitle{text-align:center}}.TimeCityTitle h2{font-size:36px;font-weight:300;line-height:1;margin:0}.TimeCityTitle h4{font-size:14px;margin:.2em 0}.TimeCityTitle h4 a:hover{text-decoration:underline}.Feat span{font-weight:400}.Feat a:hover{text-decoration:underline}.InfoCTA{display:flex;flex-wrap:wrap;gap:.8em}.InfoCTA .i-cta-amount,.InfoCTA .i-cta-attendees{flex-grow:1;display:flex;justify-content:center;align-items:center;margin:0;flex-basis:40%;text-align:center;border:1px solid #fff;padding:1em 2em;border-radius:5px}.InfoCTA .btn{padding:2em;flex-basis:100%}.LotteryOV{display:flex}.LotteryOV[data-state=coming] .Gallery img{filter:blur(10px)}.LotteryOV .Gallery{width:50%;height:700px;max-height:80vh}.LotteryOV .OV-lottery-info{width:50%;position:relative;padding:var(--padding)}.LotteryOV .OV-lottery-info .flex-column{height:100%;padding:calc(2*var(--padding));text-align:center;justify-content:center;align-items:center}.LotteryOV .OV-lottery-info .flex-column .TimeCityTitle h2{font-size:64px}.LotteryOV .OV-lottery-info .flex-column .info-numbers{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:1em}.LotteryOV .OV-lottery-info .flex-column .info-numbers .btn,.LotteryOV .OV-lottery-info .flex-column .info-numbers h5{display:flex;align-items:center;justify-content:center;padding:1em 2em;font-size:12px;font-weight:400;text-transform:uppercase}.LotteryOV .OV-lottery-info .flex-column .info-numbers h5{max-width:170px;white-space:nowrap;border:1px solid #fff;border-radius:25px;margin:0}.LotteryOV .OV-lottery-info .flex-column .feat-city-date{margin:2em 0}.LotteryOV .OV-lottery-info .flex-column .feat-city-date .Feat{margin:0;font-size:20px}.LotteryOV .OV-lottery-info .flex-column .flex-ctr{display:flex;justify-content:center;align-items:center;gap:1em}.LotteryOV .OV-lottery-info .flex-column .flex-ctr .btn{flex-basis:200px}.LotteryOV .OV-lottery-info .flex-column .Newsletter{flex-wrap:wrap;align-items:unset;justify-content:unset}.LotteryOV .OV-lottery-info .flex-column .Newsletter .email-terms{min-width:200px}.LotteryOV .OV-lottery-info .flex-column .Newsletter .email-terms .flex-checkbox-label{position:relative}.LotteryOV .OV-lottery-info .flex-column .Newsletter .SubmitBtn{flex-grow:1;padding:1.5em 2em}.LotteryOV[data-state=progress] .OV-lottery-info .flex-column{text-align:right}.CustomInput{border:1px solid #fff;border-radius:5px;padding:1rem;outline:none;background:none;color:#fff;width:100%;transition:.2s}.CustomInput::placeholder{color:hsla(0,0%,100%,.9)}.CustomInput:valid:focus{border-color:#00ff0a}.CustomInput:invalid:not(:focus):not(:placeholder-shown){border-color:red}.CustomInput:-webkit-calendar-picker-indicator{transform:translateY(-5px);cursor:pointer;filter:invert(1)}.CustomInput[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.CustomInput[type=number]:-webkit-inner-spin-button,.CustomInput[type=number]:-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.CustomInput[type=search]:-webkit-search-cancel-button{display:none}.CustomInput:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.LightingP{font-size:16px;text-transform:uppercase}@media only screen and (max-width:500px){.LightingP{font-size:12px}}.LightingP span{opacity:.6;transition:.2s;letter-spacing:0}.LightingP span:hover{transition:0s;opacity:1}.LightingP span:has(+span:hover),.LightingP span:hover+span{opacity:.8}.LightingP span:has(+span:hover),.LightingP span:hover,.LightingP span:hover+span{text-shadow:0 0 5px currentColor}.NewsletterBanner{position:relative;background-color:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 0 10px rgba(0,0,0,.5);padding:4em 3em;display:flex;justify-content:flex-end;gap:3em;flex-wrap:wrap;animation:bannerAppear .4s}.NewsletterBanner[data-hide=true]{display:none}@media only screen and (min-width:1200px){.NewsletterBanner{gap:5em}}.NewsletterBanner .banner-text{max-width:25%;margin-right:auto}.NewsletterBanner .banner-text h4{margin:0}.NewsletterBanner .banner-text p{margin:.5em 0 0}.NewsletterBanner .closeBanner{align-self:center;height:20px;width:20px}@media only screen and (max-width:850px){.NewsletterBanner{flex-direction:column;gap:2em}.NewsletterBanner .banner-text{max-width:100%}.NewsletterBanner .banner-text h4{margin-top:0}.NewsletterBanner .Newsletter{margin:1em auto 0 0}.NewsletterBanner .closeBanner{position:absolute;top:calc(2*var(--padding));right:calc(2*var(--padding))}}@media only screen and (max-width:850px)and (max-width:500px){.NewsletterBanner{padding:calc(2*var(--padding)) var(--padding);margin:0 .5em;border-radius:5px;gap:1em}.NewsletterBanner .banner-text h4{margin-top:0;margin-bottom:.2em}.NewsletterBanner .Newsletter{margin:1em 0}.NewsletterBanner .Newsletter .email-terms{width:100%}.NewsletterBanner .closeBanner{top:calc(2*var(--padding));right:var(--padding)}}#SelectTickets{gap:.5rem}@media only screen and (max-width:500px){#SelectTickets{flex-direction:column}}#SelectTickets select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;scroll-behavior:smooth;position:relative;width:100%;outline:none;border-radius:5px;padding:1em 3em;max-height:100%;color:#000;text-align:center;transition:.2s}#SelectTickets select option{position:relative;padding:.85em 3em;border-radius:5px;transition:.2s}#SelectTickets select option:checked,#SelectTickets select option:focus,#SelectTickets select option:hover{transform:scale(1.05)}#SelectTickets select option:checked{font-weight:700;background-color:transparent}#SelectTickets select option:checked:before{content:"–";position:absolute;left:0}#SelectTickets select option:after{content:attr(data-price) "€";position:absolute;right:0}#SelectTickets .btn-ctr .btn{padding:.5rem 1rem;height:100%;font-size:1.5rem}#SelectTickets .btn-ctr .btn:disabled{opacity:.5}#SelectTickets .btn-ctr .btn:first-child{border-radius:5px 5px 0 0}#SelectTickets .btn-ctr .btn:last-child{border-radius:0 0 5px 5px}@media only screen and (max-width:500px){#SelectTickets .btn-ctr{flex-direction:row}#SelectTickets .btn-ctr .btn{width:50%}#SelectTickets .btn-ctr .btn:first-child{border-radius:5px 0 0 5px}#SelectTickets .btn-ctr .btn:last-child{border-radius:0 5px 5px 0}}.SignedText{position:relative;padding-bottom:30px}.SignedText p{margin:0}.SignedText .name{font-style:italic;font-size:.8em;font-weight:100}.SignedText .sign{position:absolute;right:0;bottom:0;height:50px;width:70px}.SignedText .sign img{object-fit:contain}.SignedText-ctr{position:relative}.SignedText-ctr .SignedText{position:unset;font-weight:100}.SignedText-ctr .SignedText:first-child{font-weight:700;padding-bottom:1em}.SignedText-ctr .SignedText:first-child .sign{right:75px}.Social{display:flex;align-items:center;gap:1em;flex-wrap:wrap}.Social a{text-transform:uppercase;font-weight:300;opacity:.75}.Social a svg{width:30px}.Social a:hover{opacity:1}.Stat,.Stat .stat-flex{display:flex;gap:1em}.Stat .stat-flex{flex-basis:50%;border-bottom:1px solid #fff;padding:2em 0}.Stat .stat-number{padding-bottom:2rem;font-size:150px;font-weight:300;margin:0;line-height:.7}@media only screen and (max-width:500px){.Stat .stat-number{font-size:96px}}.Stat .stat-title{margin:0}.Stat .stat-description{margin-right:5em}.Stat .btn{align-self:flex-end}@media only screen and (max-width:850px){.Stat{gap:0}.Stat .stat-description{display:none}.Stat .btn{margin-left:auto}}.Stat:last-child .stat-flex{border-bottom:none}.TotalAmount{margin:0 auto;width:-moz-fit-content;width:fit-content}.TotalAmount .total-amount{display:flex;justify-content:center;align-items:center;column-gap:2em;flex-wrap:wrap}.TotalAmount .total-amount .globe{transform:rotate(-15deg);display:flex;justify-content:center;align-items:center}.TotalAmount .total-amount p{margin:0;font-size:150px;word-break:break-word}@media only screen and (max-width:500px){.TotalAmount .total-amount{gap:1em}.TotalAmount .total-amount p{font-size:47px}}.TotalAmount .collect-text{margin:0;text-align:right}.Toggle{display:flex;flex-direction:column;overflow:hidden;border-bottom:1px solid #fff}.Toggle:last-child{border:none}.Toggle[data-toggle=true] button svg{transform:rotate(45deg)}.Toggle[data-toggle=true] .toggle-content{height:100%}.Toggle button{display:flex;justify-content:space-between;align-items:center}.Toggle button svg{transition:.2s}.Toggle .toggle-content{height:0;display:flex;flex-direction:column}.Toggle .toggle-content p{margin-top:0}#HomeLanding{overflow:hidden;background-color:transparent;min-height:80vh;padding:0;display:flex;flex-direction:column}#HomeLanding .HomeVideo{position:absolute}#HomeLanding #landing-content{flex-grow:1;position:relative;padding:var(--padding);display:flex;flex-direction:column;justify-content:space-between;gap:5rem}@media only screen and (max-width:850px){#HomeLanding #landing-content{justify-content:flex-end}}#HomeLanding #landing-content #loterieSolidaire{object-fit:contain}@media only screen and (max-width:850px){#HomeLanding #landing-content #loterieSolidaire{height:70%!important}}#HomeLanding #landing-content #claudioCapeo{object-fit:cover;object-position:80%}#HomeLanding #landing-content #home-logo{position:relative;object-fit:contain;width:500px;max-width:100%;max-height:22vw}@media only screen and (max-width:850px){#HomeLanding #landing-content #home-logo{order:2}}#HomeLanding #landing-content #CTA-lottery{position:relative;margin:auto;display:flex;flex-direction:column;align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:.1px solid;padding:25px 50px}@media only screen and (max-width:850px){#HomeLanding #landing-content #CTA-lottery{padding:50px 20px}}#HomeLanding #landing-content #CTA-lottery .Feat{margin-bottom:0;font-size:1.2rem}#HomeLanding #landing-content #CTA-lottery p{max-width:500px;font-size:1.2rem;text-align:center;opacity:.7}@media only screen and (max-width:500px){#HomeLanding #landing-content #CTA-lottery p{max-width:80%}}#HomeLanding #landing-content #landing-content-message{max-width:700px;line-height:1;margin:5rem}#HomeLanding #landing-content #landing-content-message h2{font-size:3rem}#HomeLanding #landing-content #landing-content-message p{font-size:1.5rem;color:var(--message-p-color,currentColor)}#HomeLanding #landing-content #landing-content-message h2,#HomeLanding #landing-content #landing-content-message p{margin:.5em 0}#HomeLanding #landing-content #landing-content-message .btn{width:-moz-fit-content;width:fit-content;margin-top:3rem}@media only screen and (max-width:850px){#HomeLanding #landing-content #landing-content-message{margin:0}}#HomeLanding #landing-content .home-info-lottery{position:relative;text-transform:uppercase;text-align:right}#HomeLanding #landing-content .home-info-lottery p{margin:0}#HomeLanding #landing-content .home-info-lottery .CityDate{font-weight:400}#HomeLanding .NewsletterBanner{opacity:0;animation:bannerAppear .4s 2s forwards;position:absolute;width:100%;bottom:5rem}@media only screen and (max-width:850px){#HomeLanding .NewsletterBanner{bottom:11rem}}@media only screen and (max-width:500px){#HomeLanding .NewsletterBanner{width:calc(100% - 1em)}}#Blogs{padding:var(--padding) 0}#Blogs .flex-between,#Blogs .flex-scroll{padding:0 var(--padding)}#Blogs .flex-scroll{scroll-padding:0 var(--padding);gap:5rem}@media only screen and (max-width:1064px){#Blogs .flex-scroll{gap:3rem}}@keyframes moveCloud{0%{transform:translate(0)}25%{transform:translate(10vw,-50px)}50%{transform:translate(20vw,-40px)}75%{transform:translate(10vw,-90px)}to{transform:translateY(-80px)}}@keyframes moveCloud2{0%{transform:translate(0)}25%{transform:translate(-10vw,50px)}50%{transform:translate(-20vw,40px)}75%{transform:translate(-10vw,90px)}to{transform:translateY(80px)}}@keyframes moveCloud2Mobile{0%{transform:translate(0)}25%{transform:translate(-40vw,150px)}50%{transform:translate(-75vw,100px)}75%{transform:translate(-25vw,50px)}to{transform:translateY(75px)}}.CoolThings{overflow-x:hidden;overflow-y:visible;height:450px;display:flex;justify-content:center;align-items:center}.CoolThings .cool-things{position:relative;height:100%;width:80vw;max-width:850px}.CoolThings .cool-things img{object-fit:contain}.CoolThings .cloud{position:absolute;max-width:50vw;object-fit:contain;opacity:.98}.CoolThings .cloud.cloud-1{max-width:40vw;bottom:0;left:0;animation:moveCloud 40s ease-in-out infinite alternate}.CoolThings .cloud.cloud-2{top:0;right:0;animation:moveCloud2 30s ease-in-out infinite alternate}@media only screen and (max-width:850px){.CoolThings .cloud.cloud-2{animation:moveCloud2Mobile 45s ease-in-out infinite alternate}}.Merch-section{padding:var(--padding) 0}.Merch-section>.flex-between{padding:0 var(--padding)}.Merch-section .flex-scroll{padding:0 var(--padding);scroll-padding:0 var(--padding);justify-content:space-evenly;gap:5rem}#Error{display:flex;flex-direction:column;justify-content:center;text-align:center}#Error h1{font-size:180px}@media only screen and (max-width:850px){#Error h1{font-size:100px}}#Error h1,#Error h2{margin:0;font-weight:400}#Error .home-link{margin-top:4rem;text-transform:uppercase}#Error .home-link:hover{text-decoration:underline}#Error p{margin:.5em 0 3em;font-size:1.5rem}.Partners .LightingP{max-width:800px}@media only screen and (max-width:850px){.Partners .LightingP{max-width:unset}}.Partners .flex{width:-moz-fit-content;width:fit-content;padding-top:2rem;animation:scrollX 10s linear infinite}#Concept{background-color:#fff;color:#b4b4b4}#Concept .concept-header{display:flex;justify-content:flex-end}#Concept .concepts-ctr{align-self:center;width:100%;display:flex;flex-direction:column;align-items:center;gap:3rem;font-weight:700}#Concept .concepts-ctr .concept{width:100%;max-width:900px;display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}#Concept .concepts-ctr .concept img{object-fit:contain}#Concept .concepts-ctr .concept .concept-content,#Concept .concepts-ctr .concept img{flex:1 0 400px;max-width:100%}#Concept .concepts-ctr .concept .concept-title{color:#747474;font-size:4rem;line-height:.9;margin:0}@media only screen and (max-width:500px){#Concept .concepts-ctr .concept .concept-title{font-size:3rem}}#Concept .concepts-ctr .flex-line{width:100%;display:flex;gap:1.5rem}#Concept .concepts-ctr .flex-line .line{width:100%}#Concept #concept-ticket-img{margin:10rem auto;object-fit:contain;max-width:100%}#Concept .asterix{opacity:.7;text-align:center;margin-top:auto}@media only screen and (max-width:500px){#Concept .asterix{text-align:unset}}#Cookie{top:unset;bottom:0;height:-moz-fit-content;height:fit-content;padding:calc(4*var(--padding));flex-direction:row;align-items:center;gap:3rem;flex-wrap:wrap;animation:cookieAppear .7s}#Cookie::-webkit-backdrop{animation:fadeIn .7s}#Cookie::backdrop{animation:fadeIn .7s}#Cookie .btn{margin-left:auto}#Cookie[data-close=true]{opacity:1;transform:translateY(100%)}#Loader{z-index:101;justify-content:center;align-items:center}#Loader .Typewriter{font-size:22px;font-weight:700;animation:flashes 1s 3s infinite alternate}@media only screen and (max-width:500px){#Loader .Typewriter{font-size:14px}}#Menu{gap:10em;padding:var(--padding);height:-moz-fit-content;height:fit-content;box-shadow:0 0 0 100vw rgba(0,0,0,.3)}#Menu .close-dialog-btn{display:none}#Menu nav{display:flex;justify-content:flex-end;gap:5em;width:100%}#Menu ul{margin:0;display:flex}#Menu ul li{display:flex;align-items:center}#Menu ul li a,#Menu ul li button{text-transform:capitalize;padding:1em;font-size:14px;font-weight:700}#Menu ul li a:hover,#Menu ul li button:hover{text-decoration:underline}#Menu #copyright-social{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto}#Menu #copyright-social h5{font-weight:400;margin:0}@media only screen and (max-width:500px){#Menu #copyright-social h5{display:none}}@media only screen and (max-width:850px){#Menu{height:100vh;width:100vw;gap:3em}#Menu nav,#Menu ul{flex-direction:column}#Menu ul li a,#Menu ul li button{padding:.5em 0}#Menu .close-dialog-btn{display:inline-block;align-self:flex-end}#Menu #copyright-social{margin-bottom:3em}}@media only screen and (max-width:850px)and (max-width:500px){#Menu #copyright-social{margin-bottom:7em}}#Terms .terms-header{display:flex;justify-content:space-between;align-items:flex-start;gap:2em}#Terms .terms-header .terms-logo{position:relative;flex-basis:70vw;width:auto;max-width:500px;height:15.9090909091vw;max-height:113.6363636364px}#Terms .terms-header .terms-logo img{object-fit:contain}#Terms .terms-ctr{max-width:1200px;margin:70px 0;display:flex;flex-direction:column;gap:2em}#Terms .terms-ctr p{opacity:.8;white-space:pre-line}#Terms .terms-ctr ul{opacity:.8;list-style:inside}#Header{z-index:10;position:-webkit-sticky;position:sticky;top:0;left:0;background-color:transparent;height:60px;width:100vw;display:flex;align-items:center;gap:1rem;padding:0 var(--padding);transition:.2s}#Header[data-scroll=true]{background-color:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}#Header>div{flex-basis:100%;display:flex;align-items:center;gap:1rem}#Header>div:nth-child(2){justify-content:center}#Header>div:last-child{justify-content:flex-end}#Header.head-fixed{position:fixed}#Header #back{font-size:13px;text-transform:uppercase;font-weight:400;white-space:nowrap}#Header #back:hover{text-decoration:underline}#Header #logo-link{display:flex;align-items:center}#Header #logo-link img{width:auto;height:auto}@media only screen and (max-width:500px){#Header #logo-link{display:none}}#Header.head-home{background-color:transparent;-webkit-backdrop-filter:unset;backdrop-filter:unset;position:absolute}#Header.head-home #back{opacity:0}#Header #back svg,#Header.head-home #logo-link{display:none}@media only screen and (max-width:850px){#Header #back svg{display:block}#Header #back span{display:none}}#Header .header-links{display:flex;gap:1rem;font-size:small}#Header .header-links a:hover{text-decoration:underline}#Header #open-concept,#Header #open-menu{padding:.75em 1.5em;font-size:.9em}#Header #open-concept:hover,#Header #open-menu:hover{background-color:transparent;color:#fff;border-color:currentColor}#Footer{position:relative;background-color:#000;padding:calc(var(--padding) + 2rem) var(--padding)}#Footer .socials{margin-bottom:3rem}#Footer .foot-ctr{min-height:40px;display:flex;flex-direction:column}#Footer .foot-ctr .foot-flex{display:flex;align-items:center;gap:5px}#Footer .foot-ctr h4{white-space:nowrap;margin:.5rem 0}#Footer .foot-ctr p{margin:0}#Footer .foot-ctr button{padding-right:3rem;text-transform:unset}#Footer .foot-ctr .foot-cgv{width:-moz-fit-content;width:fit-content}#Footer .foot-ctr>div:last-child{z-index:-1;opacity:0;transition:.2s}#Footer .foot-ctr>div:last-child[data-show=true]{z-index:0;opacity:1}#Footer #footer-nl{margin-left:auto}#Footer #footer-nl .email-terms{width:300px}@media only screen and (max-width:850px){#Footer .flex-wrap{flex-direction:column}#Footer .flex-wrap #footer-nl{margin-top:1.5rem;margin-left:unset;margin-right:auto;flex-direction:unset}}@media only screen and (max-width:850px)and (max-width:500px){#Footer .flex-wrap #footer-nl{margin-right:unset}#Footer .flex-wrap #footer-nl .email-terms{width:100%}}#Layout-ctr{min-height:100vh}#Layout-ctr,#Layout-ctr main{position:relative;display:flex;flex-direction:column}#Layout-ctr main,#Layout-ctr main>div,#Layout-ctr main>section{flex-grow:1}#Account{margin:2em 0}@media only screen and (max-width:500px){#Account{margin-top:0}}#Account #unsigned{margin:3em 0;display:flex;flex-direction:column}#Account #unsigned .select-ctr{align-self:center;margin-bottom:2em}#Account #unsigned #log-in{align-self:center;width:500px}#Account #unsigned #log-in #reset-link{padding-top:1em;text-transform:unset;width:100%;text-align:right}#Account #unsigned #log-in #reset-link:hover{text-decoration:underline}@media only screen and (max-width:500px){#Account #unsigned #log-in{width:100%;align-self:stretch}}#Account #signed .select-ctr{gap:2em}#Account #signed .select-ctr>div{display:flex;gap:1em}#Account #signed .select-ctr #SignOut{margin-left:auto}@media only screen and (max-width:850px){#Account #signed .select-ctr{flex-direction:column}#Account #signed .select-ctr>div{order:2;align-self:center}#Account #signed .select-ctr #SignOut{order:1;margin-left:unset;align-self:center}}#Account #signed #tickets{display:flex;flex-direction:column;gap:5em}#Account #signed #tickets .grid-cards-ctr{gap:5em}#Account #signed #tickets .no-tickets{margin:3em 0 0}#Account #signed #info{max-width:700px}#Account #signed #info ul li{line-height:1.5}#Account #signed #info #change-ctr{margin:2em 0;max-width:250px;display:flex;flex-direction:column;gap:1em}@media only screen and (max-width:500px){#Account #signed #info #change-ctr{margin:2em auto}}#Account #signed #info #setChange{margin-top:3em}#Account #signed #info .LightingP{margin-top:160px}#BlogsPage .grid-cards-ctr{gap:8rem}@media only screen and (min-width:1200px){#BlogsPage{padding:7rem 5rem}#BlogsPage>h1{margin-bottom:3rem}}#Blog{padding:var(--padding);display:flex}#Blog .Gallery{display:none}#Blog #pictures-ctr{flex-shrink:0;width:30vw;display:flex;flex-direction:column;justify-content:center;gap:20px}#Blog #pictures-ctr .blog-picture{height:500px}@media only screen and (max-width:850px){#Blog{padding:0 0 var(--padding) 0;flex-direction:column}#Blog .Gallery{display:flex}#Blog #pictures-ctr{display:none}}#Blog .blog-picture{position:relative}#Blog #Share,#Blog #blog-foot-title,#Blog #head-contents,#Blog .blog-content{padding:0 calc(4*var(--padding))}@media only screen and (max-width:850px){#Blog #Share,#Blog #blog-foot-title,#Blog #head-contents,#Blog .blog-content{padding:0 calc(2*var(--padding))}#Blog #blog-foot-title{padding:0 var(--padding)}}#Blog #contents-ctr{display:flex;flex-direction:column;gap:2em}#Blog #contents-ctr #contents{flex-grow:1;display:flex;flex-direction:column}#Blog #contents-ctr #contents #contents-sticky{position:-webkit-sticky;position:sticky;top:5rem}#Blog #contents-ctr #contents #contents-sticky #head-contents{margin-top:10vh;margin-bottom:3em}@media only screen and (max-width:850px){#Blog #contents-ctr #contents #contents-sticky #head-contents{margin-top:3em}}#Blog #contents-ctr #contents #contents-sticky #head-contents #blog-date{font-size:20px;font-weight:300}@media only screen and (max-width:500px){#Blog #contents-ctr #contents #contents-sticky #head-contents #blog-date{font-size:15px}}#Blog #contents-ctr #contents #contents-sticky #head-contents #blog-title{font-size:55px;font-weight:400;line-height:1em}@media only screen and (max-width:500px){#Blog #contents-ctr #contents #contents-sticky #head-contents #blog-title{font-size:20px;margin-bottom:1.5em}}#Blog #contents-ctr #contents #contents-sticky #head-contents #authors{font-weight:400}#Blog #contents-ctr #contents #contents-sticky #head-contents #authors span,#Blog #contents-ctr #contents #contents-sticky .blog-content{font-weight:700}#Blog #contents-ctr #contents #contents-sticky .blog-picture{display:none}@media only screen and (max-width:850px){#Blog #contents-ctr #contents #contents-sticky .blog-picture{display:block;margin:4em 0;height:300px;width:100%}}#Blog #contents-ctr #contents #contents-sticky #Share{margin-top:3em;display:flex;justify-content:flex-end;flex-wrap:wrap;column-gap:2rem}@media only screen and (max-width:500px){#Blog #contents-ctr #contents #contents-sticky #Share{justify-content:unset}}#Blog #contents-ctr #blog-foot-contents{display:flex;flex-direction:column;max-width:calc(70vw - var(--padding))}@media only screen and (max-width:850px){#Blog #contents-ctr #blog-foot-contents{max-width:100%}}#Blog #contents-ctr #blog-foot-contents #blog-foot-title{display:flex;justify-content:space-between;align-items:center}#Blog #contents-ctr #blog-foot-contents .flex-scroll{margin-left:calc(4*var(--padding))}@media only screen and (max-width:850px){#Blog #contents-ctr #blog-foot-contents .flex-scroll{margin-left:var(--padding)}}#Artist #Landing .NewsletterBanner{position:absolute;bottom:30%;width:100%}@media only screen and (max-width:850px){#Artist #Landing .NewsletterBanner{display:none}#Artist #Introduction #nl-ctr{max-width:400px;margin:1em auto}}#Artist #SpotifyEvents{display:flex;flex-wrap:wrap;gap:3rem}#Artist #SpotifyEvents .spotify-ctr{flex-grow:1;width:350px;display:flex;flex-direction:column}#Artist #SpotifyEvents .events-ctr{flex-grow:1;width:500px}#Artist #SpotifyEvents #next-events{border-top:1px solid;padding-top:1rem;display:flex;flex-direction:column;gap:.75em}#Artist #SpotifyEvents #next-events .artist-event{display:flex;justify-content:space-between;align-items:center;gap:3em}#Artist #SpotifyEvents #next-events .artist-event .date-place{display:flex;align-items:center;gap:3em}@media only screen and (max-width:500px){#Artist #SpotifyEvents #next-events .artist-event .date-place{flex-direction:column;align-items:unset;gap:0}}#Artist #SpotifyEvents #next-events .artist-event .date-place p{margin:0}#Artist #SpotifyEvents #next-events .artist-event .date-place b{text-transform:uppercase}#Artist #SpotifyEvents #next-events .artist-event a{border:1px solid #fff}#Artist #SpotifyEvents .social{margin-top:5rem}#Asso .logo-asso{object-fit:contain;position:absolute;bottom:var(--padding);right:var(--padding)}#Asso #OtherAssociations{padding:var(--padding) 0}#Asso #OtherAssociations .flex-between{padding:0 var(--padding)}#Asso #OtherAssociations .flex-scroll{padding:0 var(--padding);scroll-padding:0 var(--padding);gap:5rem}@media only screen and (max-width:1064px){#Asso #OtherAssociations .flex-scroll{gap:3rem}}#Festival #Content>section{padding-top:calc(var(--padding)*2);padding-bottom:calc(var(--padding)*2)}#Festival #Content #Landing-1{margin-top:6.5rem;margin-right:5vw;display:flex;justify-content:space-between;gap:2rem;padding-bottom:var(--padding)}#Festival #Content #Landing-1 h1{width:100%;margin:0}#Festival #Content #Landing-1 #landing-pic{position:relative;aspect-ratio:60/25;flex:0 0 max(30rem,35vw)}#Festival #Content #Landing-1 #landing-pic img{object-fit:contain}@media only screen and (max-width:850px){#Festival #Content #Landing-1{margin-right:0;align-items:flex-end;flex-direction:column;gap:5rem}#Festival #Content #Landing-1 #landing-pic{flex:auto;width:30rem;max-width:100%}}#Festival #Content #Introduction div.flex{margin-top:2rem}#Festival #Content #Introduction div.flex>.btn{width:100%;max-width:12rem}#Festival #Content #Ticketing .flex-scroll{padding:0 var(--padding);scroll-padding:0 var(--padding);gap:5rem;justify-content:space-evenly}@media only screen and (max-width:1064px){#Festival #Content #Ticketing .flex-scroll{gap:3rem}}#Festival #Content #lottery{margin-top:calc(4*var(--padding))}#Festival #Content #lottery .OV-lottery-info{padding-top:0}#Artist #Landing,#Asso #Landing,#Festival #Landing{position:-webkit-sticky;position:sticky;top:1px;padding:0;height:calc(100vh - 110px);display:flex;flex-direction:column}@media only screen and (max-width:850px){#Artist #Landing,#Asso #Landing,#Festival #Landing{height:calc(100vh - 250px)}}#Artist #Landing .Gallery,#Asso #Landing .Gallery,#Festival #Landing .Gallery{flex-grow:1}#Artist #Content,#Asso #Content,#Festival #Content{position:relative}#Artist #Content .landingSection,#Asso #Content .landingSection,#Festival #Content .landingSection{display:flex;justify-content:space-between;align-items:center;gap:5em;background:#000}@media only screen and (max-width:850px){#Artist #Content .landingSection,#Asso #Content .landingSection,#Festival #Content .landingSection{margin-top:-15px;padding-top:calc(2*var(--padding));flex-direction:column;gap:2em}}#Artist #Content .landingSection .TimeCityTitle .Countdown,#Artist #Content .landingSection .TimeCityTitle h2,#Asso #Content .landingSection .TimeCityTitle .Countdown,#Asso #Content .landingSection .TimeCityTitle h2,#Festival #Content .landingSection .TimeCityTitle .Countdown,#Festival #Content .landingSection .TimeCityTitle h2{font-size:48px}@media only screen and (max-width:850px){#Artist #Content .landingSection .TimeCityTitle .Countdown,#Artist #Content .landingSection .TimeCityTitle h2,#Asso #Content .landingSection .TimeCityTitle .Countdown,#Asso #Content .landingSection .TimeCityTitle h2,#Festival #Content .landingSection .TimeCityTitle .Countdown,#Festival #Content .landingSection .TimeCityTitle h2{font-size:36px}}#Artist #Content .artist-asso-actions,#Asso #Content .artist-asso-actions,#Festival #Content .artist-asso-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:1em}@media only screen and (max-width:850px){#Artist #Content .artist-asso-actions,#Asso #Content .artist-asso-actions,#Festival #Content .artist-asso-actions{justify-content:unset;width:100%;margin-top:3em}#Artist #Content .artist-asso-actions .btn,#Asso #Content .artist-asso-actions .btn,#Festival #Content .artist-asso-actions .btn{flex-grow:1}}#Artist #Content .artist-asso-actions .btn,#Asso #Content .artist-asso-actions .btn,#Festival #Content .artist-asso-actions .btn{padding:1.5em 4em}#Artist #Content #Introduction,#Asso #Content #Introduction,#Festival #Content #Introduction{padding:calc(3*var(--padding)) var(--padding)}#Artist #Content #Introduction .introduction p,#Asso #Content #Introduction .introduction p,#Festival #Content #Introduction .introduction p{padding-right:2rem;margin-bottom:0;font-size:2.5rem;line-height:.8}@media only screen and (max-width:500px){#Artist #Content #Introduction .introduction p,#Asso #Content #Introduction .introduction p,#Festival #Content #Introduction .introduction p{font-size:1.5rem}}#Artist #Content #Introduction .name,#Asso #Content #Introduction .name,#Festival #Content #Introduction .name{text-transform:uppercase}#Artist #Content #Body-pic,#Asso #Content #Body-pic,#Festival #Content #Body-pic{padding:4em var(--padding)}#Artist #Content #Body-pic .body-pic-ctr,#Asso #Content #Body-pic .body-pic-ctr,#Festival #Content #Body-pic .body-pic-ctr{position:relative;height:500px}#Artist #Content #lottery,#Asso #Content #lottery,#Festival #Content #lottery{padding:var(--padding) 0;padding-bottom:0;display:flex;flex-direction:column}@media only screen and (max-width:850px){#Artist #Content #lottery,#Asso #Content #lottery,#Festival #Content #lottery{padding:var(--padding)}}#Artist #Content #lottery .Card,#Asso #Content #lottery .Card,#Festival #Content #lottery .Card{min-width:100%}#Artist #Content #Description,#Asso #Content #Description,#Festival #Content #Description{display:flex;padding:0}#Artist #Content #Description .description,#Asso #Content #Description .description,#Festival #Content #Description .description{width:50%;padding:var(--padding)}#Artist #Content #Description .description .flex-between,#Asso #Content #Description .description .flex-between,#Festival #Content #Description .description .flex-between{margin-top:-10px}#Artist #Content #Description .description p,#Asso #Content #Description .description p,#Festival #Content #Description .description p{padding-top:3rem;padding-bottom:4rem;padding-right:3rem;margin:auto;font-weight:700;font-size:1.5em}@media only screen and (min-width:1200px){#Artist #Content #Description .description p,#Asso #Content #Description .description p,#Festival #Content #Description .description p{padding-right:7rem}}#Artist #Content #Description.revert .description,#Asso #Content #Description.revert .description,#Festival #Content #Description.revert .description{order:1}#Artist #Content #Description .img-ctr,#Asso #Content #Description .img-ctr,#Festival #Content #Description .img-ctr{position:relative;width:50%;height:700px;max-height:80vh}@media only screen and (max-width:850px){#Artist #Content #Description,#Asso #Content #Description,#Festival #Content #Description{flex-wrap:wrap-reverse;padding:var(--padding);padding-bottom:5rem}#Artist #Content #Description .flex-between,#Asso #Content #Description .flex-between,#Festival #Content #Description .flex-between{padding:var(--padding) 0}#Artist #Content #Description .description,#Artist #Content #Description .img-ctr,#Asso #Content #Description .description,#Asso #Content #Description .img-ctr,#Festival #Content #Description .description,#Festival #Content #Description .img-ctr{width:100%}#Artist #Content #Description .description,#Asso #Content #Description .description,#Festival #Content #Description .description{padding:0}#Artist #Content #Description .description p,#Asso #Content #Description .description p,#Festival #Content #Description .description p{padding-right:2rem;font-size:1.2em}#Artist #Content #Description .img-ctr,#Asso #Content #Description .img-ctr,#Festival #Content #Description .img-ctr{height:900px}}@media only screen and (max-width:850px)and (max-width:500px){#Artist #Content #Description .img-ctr,#Asso #Content #Description .img-ctr,#Festival #Content #Description .img-ctr{height:500px}}#EntityMerch #Intro{padding:13rem var(--padding);gap:3rem;flex-wrap:wrap}#EntityMerch #Intro p{line-height:1;font-size:2.5rem;max-width:700px;font-weight:700}#EntityMerch #Intro .flex{gap:1rem}#EntityMerch #Merch .flex-merch{display:flex;justify-content:space-evenly;gap:5rem;flex-wrap:wrap}#Lottery{display:flex}@media only screen and (max-width:850px){#Lottery{flex-direction:column}}#Lottery[data-state=coming] #Landing{filter:blur(10px)}#Lottery #Landing{z-index:1;position:-webkit-sticky;position:sticky;top:1px;height:100vh;width:50%;display:flex;flex-direction:column;justify-content:flex-end;padding:0}@media only screen and (max-width:850px){#Lottery #Landing{z-index:unset;height:calc(100vh - 250px);width:100%}}#Lottery #Landing .Gallery{position:absolute;height:100%}#Lottery #Landing .Gallery .glr-dots-ctr{left:0;bottom:unset;max-height:70vh;width:auto;flex-shrink:0;flex-direction:column}@media only screen and (max-width:850px){#Lottery #Landing .Gallery{flex-direction:column}#Lottery #Landing .Gallery .glr-dots-ctr{width:100%;flex-direction:row;order:1;bottom:15px}}#Lottery #Landing .info-product[data-devices=laptop]{padding:var(--padding);padding-top:10vh;background:linear-gradient(0deg,#000,transparent);z-index:1;display:flex;justify-content:flex-end;align-items:center;gap:2em}#Lottery #Landing .info-product[data-devices=laptop] .CityDate{margin-right:auto}#Lottery #Landing .info-product[data-devices=laptop] a,#Lottery #Landing .info-product[data-devices=laptop] h4,#Lottery #Landing .info-product[data-devices=laptop] p{margin:0;font-size:.8rem}#Lottery .info-product h4{font-size:12px}#Lottery .info-product h4,#Lottery .info-product p{text-transform:uppercase}#Lottery #Content{align-self:center;width:50%;max-width:500px;padding:20vh calc(2*var(--padding));display:flex;flex-direction:column;gap:2rem}@media only screen and (max-width:850px){#Lottery #Content{margin-top:-15px;width:100%;max-width:unset;padding:calc(2*var(--padding)) var(--padding)}}#Lottery #Content .Feat{margin:0;font-size:20px}#Lottery #Content .flex-ctr{margin:2em 0;display:flex;justify-content:center;align-items:center;gap:1em}#Lottery #Content .flex-ctr .btn{flex-grow:1;flex-basis:200px}#Lottery #Content .collection-brand{display:flex;justify-content:space-between;align-items:center;gap:2em}#Lottery #Content .collection-brand p{margin:0;font-weight:700}#Lottery #Content .info-product[data-devices=tablet]{flex-direction:column;gap:1em;margin:3em 0;text-align:center}#Lottery #Content .info-product[data-devices=tablet] p{margin:0}#Lottery[data-state=coming] #Content,#Lottery[data-state=ended] #Content{text-align:center;margin:0 auto}#Lottery[data-state=coming] #Content .TimeCityTitle h2,#Lottery[data-state=ended] #Content .TimeCityTitle h2{font-size:64px}@media only screen and (max-width:850px){#Lottery[data-state=coming] #Content .TimeCityTitle h2,#Lottery[data-state=ended] #Content .TimeCityTitle h2{font-size:36px}}#Lottery[data-state=coming] .Newsletter{flex-wrap:wrap;align-items:unset;justify-content:unset}#Lottery[data-state=coming] .Newsletter .email-terms{min-width:200px}#Lottery[data-state=coming] .Newsletter .email-terms .flex-checkbox-label{position:relative}#Lottery[data-state=coming] .Newsletter .SubmitBtn{flex-grow:1;padding:1.5em 2em}#Merchandises .merch-nav{padding:13rem var(--padding);column-gap:2rem;align-items:center;flex-wrap:wrap}#Merchandises .merch-nav a{font-size:2.5rem;font-weight:700}#Payment{padding:3rem;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7rem}#Payment .flex{max-width:1000px;column-gap:2rem;align-items:center}@media only screen and (max-width:850px){#Payment .flex{flex-direction:column;align-items:unset;max-width:400px}}#Payment .flex h1{line-height:.9;font-size:9rem;text-transform:uppercase;font-weight:400;margin:0}@media only screen and (max-width:850px){#Payment .flex h1{transform:translateX(-8px);font-size:8rem}}#Payment .flex .flex-column{gap:1.5rem}@media only screen and (max-width:850px){#Payment .flex .flex-column{gap:3rem}}#Payment .flex .flex-column .tirage{margin:0;font-weight:400;text-transform:uppercase}#Payment .flex .flex-column p{margin:0;font-size:1.5rem}#Payment .flex .flex-column p a{font-weight:700}#Payment .actions-ctr{display:flex;align-items:center;gap:3em}#Payment .actions-ctr .home-link{text-transform:uppercase}#Payment .actions-ctr .home-link:hover{text-decoration:underline}@media only screen and (max-width:500px){#Payment .actions-ctr{flex-direction:column;gap:2em}#Payment .actions-ctr .btn{font-size:12px;padding:1em 3em}}#Team{position:relative}#Team .team-clear{width:100%;height:500px;max-height:50vh}#Team #Landing{background-color:transparent;padding:0;height:91vh}#Team #Landing .team-logo-ctr{height:40%;z-index:1;position:-webkit-sticky;position:sticky;top:0;padding:0 15vw;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(#000,transparent)}#Team #Landing .team-logo-ctr .team-logo{z-index:2;position:relative;width:auto;height:15.9090909091vw;max-height:227.2727272727px}@media only screen and (max-width:500px){#Team #Landing .team-logo-ctr .team-logo{height:18.1818181818vw}}#Team #Landing .team-logo-ctr .team-logo img{object-fit:contain}#Team #Landing .CoolThings{height:50%}#Team #Landing .CoolThings .cool-things{width:70vw;max-width:750px}#Team #Landing .CoolThings .cloud,#Team #Members{z-index:1}#Team #Members .members-title{padding:0 var(--padding);display:flex;justify-content:space-between;align-items:center;gap:2em}#Team #Members .members-title .Social{justify-content:flex-end}#Team #Members .members-ctr{overflow:scroll;overflow-y:hidden;margin:0 calc(-1*var(--padding));padding:2em var(--padding);height:-moz-fit-content;height:fit-content;display:flex;gap:2em}#Team #Members .members-ctr .member{flex-shrink:0;position:relative;overflow:hidden;border-radius:50%;width:350px;height:350px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:500px){#Team #Members .members-ctr .member{width:280px;height:280px}}#Team #Members .members-ctr .member img{transition:.2s;position:absolute}#Team #Members .members-ctr .member .member-pic{filter:grayscale(100%)}#Team #Members .members-ctr .member .member-info{width:80%;object-fit:contain;opacity:0}#Team #Members .members-ctr .member:hover>.member-pic{filter:grayscale(0) brightness(.5)}#Team #Members .members-ctr .member:hover .member-info{opacity:1}#Team #Presentation{display:flex;flex-wrap:wrap;gap:3em}#Team #Presentation .pres-content-ctr{flex-grow:1;width:500px;max-width:800px}#Team #Presentation .pres-content-ctr p{font-size:1.1rem}#Team #Ticket{color:#000;text-transform:uppercase;text-align:right}#Team #Ticket>div{width:100%;height:100%;background-color:#fff;display:flex;justify-content:space-between;align-items:flex-end;padding:5rem 6rem;gap:3rem}@media only screen and (max-width:850px){#Team #Ticket>div{flex-direction:column;padding:3rem}}@media only screen and (max-width:850px)and (max-width:500px){#Team #Ticket>div{padding:2rem 3rem;gap:2rem}}#Team #Ticket>div .ticket-ctr{position:relative;width:700px;aspect-ratio:1.9}#Team #Ticket>div .ticket-ctr img{object-fit:contain}@media only screen and (max-width:850px){#Team #Ticket>div .ticket-ctr{width:100%}}#Team #Stats{margin:5rem 0}#Team #Video{height:550px}#Team #JoinUs{padding:5em var(--padding)}#Team #JoinUs h2{margin:0}#Team #JoinUs .team-email-ctr{overflow:scroll}#Team #JoinUs .team-email-ctr .team-email{font-size:7vw;margin:0}#Team #JoinUs .team-text-join{max-width:700px}#Home #Links-ctr{order:3;display:flex;justify-content:flex-end;gap:1em}#Home #Links-ctr .btn{flex-basis:140px}@media only screen and (max-width:500px){#Home #Links-ctr{justify-content:unset;gap:.5em}#Home #Links-ctr .btn{flex-grow:1;width:30%}}#Home #Intro{padding:5em var(--padding)}#Home #Intro h2{margin:0;font-weight:400;font-size:16px}#Home #Intro #text{max-width:850px;margin-bottom:1em}#Home #Intro a{text-transform:uppercase;text-decoration:underline}@media only screen and (max-width:500px){#Home #Intro h2{font-size:12px}#Home #Intro .text{margin-bottom:2em}}#Home .LightingP{margin:0}#Home h2{text-transform:unset}#Home #Artists,#Home #Assos,#Home #Lotteries{padding:var(--padding) 0}#Home #Artists .flex-between,#Home #Assos .flex-between,#Home #Lotteries .flex-between{padding:0 var(--padding)}#Home #Artists .flex-scroll,#Home #Assos .flex-scroll{gap:0}#Home #Lotteries .lotteries-cards-ctr{display:flex}#Home #Lotteries .lotteries-cards-ctr .LotteryCard{min-width:unset;flex-basis:50%;flex-grow:1}@media only screen and (max-width:850px){#Home #Lotteries .lotteries-cards-ctr{flex-direction:column;gap:var(--padding)}}#Home .Partners{padding:7rem var(--padding);overflow-x:hidden}#Home #Blogs{padding-bottom:3rem}@media only screen and (max-width:500px){#Home #Blogs{padding-bottom:7em}}#Home #Total{padding:7rem var(--padding);text-align:center;display:flex;flex-direction:column;align-items:center}#Home #Total #total-content{max-width:850px}