.modules section.module--title-ui{padding:var(--spacing-md) var(--spacing-xl)}.modules section.module--title-ui h2{font-weight:600}.modules section.module--text-ui{padding:var(--spacing-xl)}.modules section.module--text-ui .text-center{max-width:56rem;margin:0 auto}.modules section.module--text-ui .text-center h2{font-weight:600;font-size:var(--text-lg)}.modules section.module--text-ui h2{font-size:var(--text-xl);line-height:1}.modules section.module--text-ui .subtitle{margin-top:.5em}.modules section.module--text-ui .cta,.modules section.module--text-ui .text{margin-top:1.5em}@media (min-width:1080px){.modules section.module--text-image-ui .grid.look-1\/3{grid-template-columns:repeat(3,minmax(0,1fr))}.modules section.module--text-image-ui .grid.look-1\/3 .group--media{grid-column:span 2/span 2}.modules section.module--text-image-ui .grid.look-2\/3{grid-template-columns:repeat(3,minmax(0,1fr))}.modules section.module--text-image-ui .grid.look-2\/3 .group--text{grid-column:span 2/span 2}.modules section.module--text-image-ui .grid.look-2\/3 figure img{object-fit:unset!important;height:auto!important}}@media (max-width:1080px){.modules section.module--text-image-ui .grid .group--media{order:1}.modules section.module--text-image-ui .grid .group--text{order:2}}.modules section.module--text-image-ui .group--text{padding:var(--spacing-xl)}.modules section.module--text-image-ui .group--text h2{line-height:1}.modules section.module--text-image-ui .group--text .subtitle{margin-top:.5em;margin-bottom:1.5em}.modules section.module--text-image-ui figure{height:100%}.modules section.module--text-image-ui figure img{height:100%!important;object-fit:cover!important}.modules section.module--slider-ui{background-color:var(--color-yellow-100)}.modules section.module--slider-ui .slider-item{position:relative;padding:var(--spacing-xl)}.modules section.module--slider-ui .slider-item h2.title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10;color:#fff;font-weight:900;font-size:var(--text-xl)}.modules section.module--slider-ui .slider-item img{max-height:calc(var(--vh, 1vh)*100 - var(--header-h)*2);object-fit:cover}.modules section.module--slider-ui .slider-item .btn--cta{position:absolute;right:var(--spacing-xl);bottom:0;z-index:10;text-transform:uppercase;transform:rotate(-13deg);border:none!important}.modules section.module--slider-ui .slider-item .btn--cta:hover{border-color:#000}.modules section.module--slider-ui .slider-item .btn--cta:hover span{color:#fff}.modules section.module--slider-ui .slider-item .btn--cta:hover:before{transform:rotate(0)}.modules section.module--slider-ui .slider-item .btn--cta:hover:after{background-color:#000}.modules section.module--slider-ui .slider-item .btn--cta span{position:relative;z-index:1;color:#000;transition:color .3s ease}.modules section.module--slider-ui .slider-item .btn--cta:before{content:"";position:absolute;inset:0;background-color:#000;z-index:-1;transform:rotate(-42deg);transition:transform .3s ease}.modules section.module--slider-ui .slider-item .btn--cta:after{content:"";position:absolute;inset:0;background-color:var(--color-green);z-index:0;transition:background-color .3s ease}.modules section.module--agenda-ui{background-color:var(--color-purple)}.modules section.module--agenda-ui .deco{position:relative}.modules section.module--agenda-ui .deco .strass-et-paillette{background-image:url(/agenda-deco.png);background-size:contain;position:absolute;inset:0}.modules section.module--agenda-ui .deco:last-child .strass-et-paillette{transform:scale(-1)}.modules section.module--agenda-ui .inner{padding:var(--spacing-xl) 0}.modules section.module--agenda-ui .header{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:var(--spacing-md)}.modules section.module--agenda-ui .header h2{line-height:1;font-size:var(--text-xl);font-weight:900}.modules section.module--agenda-ui .header .text{margin-top:27px}.modules section.module--agenda-ui .list{margin-bottom:var(--spacing-lg)}.modules section.module--agenda-ui .list .event-item{padding:1rem 0;border-bottom:var(--border);display:block}.modules section.module--agenda-ui .list .event-item:hover svg{opacity:.5}.modules section.module--agenda-ui .list .event-item h3,.modules section.module--agenda-ui .list .event-item time{font-weight:600}.modules section.module--agenda-ui .list .event-item h3{font-size:var(--text-lg)}.modules section.module--events-ui{padding:var(--spacing-xl)}.modules section.module--events-ui .item h2{font-size:var(--text-xl);font-weight:900;line-height:1}.modules section.module--events-ui .item .text{margin-bottom:var(--spacing-lg)}.modules section.module--events-ui .item a.btn--cta:hover{background-color:rgba(0,0,0,0);color:#000;border-color:#000}.modules section.module--event-featured-ui{background-color:#000;color:#fff}.modules section.module--event-featured-ui .group--media figure{height:100%}.modules section.module--event-featured-ui .group--media img{height:100%!important;object-fit:cover!important}.modules section.module--event-featured-ui .group--text{padding:var(--spacing-xl)}.modules section.module--event-featured-ui .group--text h2{line-height:1;font-size:var(--text-xl);font-weight:900;margin-bottom:var(--spacing-lg)}.modules section.module--event-featured-ui .group--text h3{color:var(--color-yellow-100);font-weight:600}.modules section.module--event-featured-ui .group--text .text{margin-bottom:1em}.modules section.module--event-featured-ui .group--text .col-span-2.text-center{max-height:2.25rem}.modules section.module--clients-ui{padding:var(--spacing-xl) 0}.modules section.module--clients-ui .header{padding:0 var(--spacing-xl);margin-bottom:var(--spacing-lg)}.modules section.module--clients-ui .header h2{font-size:var(--text-xl);font-weight:900;line-height:1}.modules section.module--clients-ui .items{display:flex;gap:var(--spacing-md);padding:0 var(--spacing-xl)}.modules section.module--clients-ui .items .item{flex-shrink:0}.modules section.module--clients-ui .items .item img{width:132px!important;height:100%!important;aspect-ratio:1!important}.modules section.module--hero-ui{padding:var(--spacing-xl);background-color:var(--color-purple);position:relative}.modules section.module--hero-ui h2{font-size:var(--text-xl);font-weight:900;line-height:1;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.modules section.module--hero-ui .image{mask-size:100% 100%;mask-position:center;width:100%}.modules section.module--artists-ui .artist-card{padding:var(--spacing-md)}.modules section.module--artists-ui .artist-card a{position:relative;display:block}.modules section.module--artists-ui .artist-card h2{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:var(--text-lg);font-weight:900;color:#fff;text-align:center}.modules section.module--artist-featured-ui .image-hero,.modules section.module--artist-featured-ui .image-hero figure,.modules section.module--artist-featured-ui .image-hero img,.modules section.module--artists-featured-ui .image-hero,.modules section.module--artists-featured-ui .image-hero figure,.modules section.module--artists-featured-ui .image-hero img{height:100%!important}.modules section.module--artist-featured-ui .image-hero img,.modules section.module--artists-featured-ui .image-hero img{object-fit:cover!important}.modules section.module--artist-featured-ui .col-body,.modules section.module--artists-featured-ui .col-body{background-color:var(--color);display:flex;flex-direction:column}.modules section.module--artist-featured-ui .col-body .body,.modules section.module--artists-featured-ui .col-body .body{flex:2}.modules section.module--artist-featured-ui .col-body .thumbnail img,.modules section.module--artists-featured-ui .col-body .thumbnail img{border-color:var(--color)}.modules section.module--artist-featured-ui h2,.modules section.module--artist-featured-ui h3,.modules section.module--artists-featured-ui h2,.modules section.module--artists-featured-ui h3{font-size:var(--text-xl);font-weight:900;line-height:1;text-align:center}.modules section.module--artist-featured-ui .header,.modules section.module--artists-featured-ui .header{padding:var(--spacing-xl);display:flex;flex-direction:column;align-items:center;gap:1rem}.modules section.module--artist-featured-ui .body,.modules section.module--artists-featured-ui .body{padding:var(--spacing-xl);background-color:#000;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg)}.modules section.module--artists-featured-ui .slick-arrow--custom{position:absolute;top:0;z-index:49;text-indent:-9999px;width:calc(var(--vw)*100/12*2);height:auto;padding:var(--spacing-md);cursor:pointer}.modules section.module--artists-featured-ui .slick-arrow--custom__prev{left:unset;right:calc(var(--vw)*100/12*2)}.modules section.module--artists-featured-ui .slick-arrow--custom__next{right:0;text-align:right;display:flex;justify-content:end}.modules section.module--playlist-ui .col--media figure,.modules section.module--playlist-ui .col--media img{height:100%!important;object-fit:cover!important}.modules section.module--playlist-ui .col--body{padding:var(--spacing-xl);background-color:#000;color:#fff;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.9rem}.modules section.module--playlist-ui .col--body h2{color:var(--color);font-size:var(--text-xl);font-weight:900;line-height:1;text-align:center}.modules section.module--playlist-ui .cta-playlist{flex:1;border-radius:30px;background-color:var(--color);height:70%;width:70%;aspect-ratio:1;position:relative}.modules section.module--playlist-ui .cta-playlist:hover .ico-play{background-color:#000}.modules section.module--playlist-ui .cta-playlist:hover .ico-play svg path{fill:#fff}.modules section.module--playlist-ui .cta-playlist .ico-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:70px;height:70px;border-radius:50%;background-color:#fff}.modules section.module--playlist-ui .cta-playlist .ico-play svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transform:translate(-40%,-50%)}.modules section.module--play-ui{background-color:var(--color-green);padding:var(--spacing-xl);padding-bottom:30px}.modules section.module--play-ui .header{text-align:center;margin-bottom:1em}.modules section.module--play-ui .header svg{width:53px;height:50px;margin:0 auto}.modules section.module--play-ui h2{font-weight:900;font-size:var(--text-xl)}.modules section.module--play-ui .player{background-color:#000;max-width:880px;aspect-ratio:16/9;height:100%;margin:0 auto}.modules section.module--play-ui .player .react-player__play-icon{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--color-green)!important}.modules section.module--play-ui .play-ui-placeholder{width:100%;height:100%}.modules section.module--play-ui .play-ui-placeholder figure,.modules section.module--play-ui .play-ui-placeholder img{height:100%!important;object-fit:cover}@media (max-width:1080px){.modules section.module--clients-ui .header,.modules section.module--event-featured-ui .group--text,.modules section.module--events-ui,.modules section.module--playlist-ui .col--body,.modules section.module--slider-ui .slider-item,.modules section.module--text-image-ui .group--text,.modules section.module--text-ui,.modules section.module--title-ui{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.modules section.module--playlist-ui .cta-playlist{max-width:60vw}.modules section.module--text-image-ui figure img{height:auto!important}.modules section.module--artists-featured-ui .image-hero{display:none}.modules section.module--agenda-ui .header{padding:0}.modules section.module--play-ui{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.modules section.module--play-ui .header{padding:0}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-slider div{vertical-align:top}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-arrow{position:absolute;top:0;z-index:49;text-indent:-9999px;width:calc(var(--vw)*100/12*2);width:30%;height:100%}.slick-arrow.slick-prev{left:0;cursor:w-resize}.slick-arrow.slick-next{right:0;cursor:e-resize}@media (max-width:1024px){.slick-arrow{display:none!important}}.slick-dots{display:flex!important;justify-content:center;gap:var(--space-sm);position:absolute;left:50%;bottom:var(--space-md);transform:translateX(-50%);color:var(--color-blue);padding:.5em .5em .2em;z-index:10}.slick-dots li{width:var(--space-sm);height:var(--space-sm);border:var(--border);border-color:var(--color-accent);border-radius:var(--space-sm)}.slick-dots li.slick-active{background-color:var(--color-accent)}.slick-dots li button{text-indent:-9999px}