.wp-block-starter-artists-carrousel{max-width:100%;overflow-x:clip;overflow-y:visible;padding-bottom:clamp(5.5rem,4.9171rem + 2.5907vw,8rem);position:relative}.wp-block-starter-artists-carrousel h2{font-size:clamp(4.25rem,1.7872rem + 10.9456vw,14.8125rem);line-height:1.2;margin:0;max-width:100%;overflow:hidden;text-transform:uppercase}.wp-block-starter-artists-carrousel h2 span{white-space:nowrap}.wp-block-starter-artists-carrousel .carrousel-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0;justify-content:space-between}@media screen and (min-width:1024px){.wp-block-starter-artists-carrousel .carrousel-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.wp-block-starter-artists-carrousel .carrousel-wrapper .carrousel-texts{width:100%}@media screen and (min-width:1024px){.wp-block-starter-artists-carrousel .carrousel-wrapper .carrousel-texts{aspect-ratio:1;width:50%}}.wp-block-starter-artists-carrousel .carrousel-wrapper .carrousel-texts .swiper{height:100%}.wp-block-starter-artists-carrousel .carrousel-wrapper .carrousel-texts .swiper-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:154px 125px 154px 154px;padding:40px var(--layout-margins-wide) 62px}.wp-block-starter-artists-carrousel .carrousel-wrapper .carrousel-texts .swiper-slide h2{font-size:clamp(2.5rem,1.5512rem + 4.2169vw,4.25rem);font-weight:700;line-height:1.05;padding:10px 0 20px;text-transform:none;-webkit-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px)}@media screen and (min-width:1024px){.wp-block-starter-artists-carrousel .carrousel-wrapper .carrousel-texts .swiper-slide h2{font-size:clamp(3.5rem,-.5727rem + 6.3636vw,7rem);line-height:clamp(3.625rem,.2795rem + 5.2273vw,6.5rem);-webkit-transform:translateX(calc(clamp(.3125rem, -.0511rem + .5682vw, .625rem)*-1));-o-transform:translateX(calc(clamp(.3125rem, -.0511rem + .5682vw, .625rem)*-1));transform:translateX(calc(clamp(.3125rem, -.0511rem + .5682vw, .625rem)*-1))}}.wp-block-starter-artists-carrousel .carrousel-wrapper .carrousel-texts .swiper-slide p{font-size:clamp(1rem,.8306rem + .753vw,1.3125rem);font-weight:700}@media screen and (min-width:1024px){.wp-block-starter-artists-carrousel .carrousel-wrapper .carrousel-texts .swiper-slide p{font-size:clamp(1.125rem,.6159rem + .7955vw,1.5625rem)}}.wp-block-starter-artists-carrousel .carrousel-wrapper .carrousel-texts .swiper-pagination{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(.75rem,.6043rem + .6477vw,1.375rem);justify-content:center}.wp-block-starter-artists-carrousel .carrousel-wrapper .carrousel-texts .swiper-pagination .swiper-pagination-bullet{background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--black);height:clamp(.875rem,.7876rem + .3886vw,1.25rem);margin:0;opacity:1;-webkit-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;width:clamp(.875rem,.7876rem + .3886vw,1.25rem)}.wp-block-starter-artists-carrousel .carrousel-wrapper .carrousel-texts .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.wp-block-starter-artists-carrousel .carrousel-wrapper .carrousel-texts .swiper-pagination .swiper-pagination-bullet:hover{background-color:var(--wp--preset--color--black)}.wp-block-starter-artists-carrousel .carrousel-wrapper .carrousel-medias{height:clamp(22.5rem,11.6566rem + 48.1928vw,42.5rem);width:100%}@media screen and (min-width:1024px){.wp-block-starter-artists-carrousel .carrousel-wrapper .carrousel-medias{aspect-ratio:1;height:auto;width:50%}}.wp-block-starter-artists-carrousel .carrousel-wrapper .carrousel-medias .swiper{height:100%}.wp-block-starter-artists-carrousel .carrousel-wrapper .carrousel-medias figure img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-starter-artists-carrousel .carrousel-wrapper button.discover{background:none;border:none;cursor:none;display:block;opacity:0;padding:0;pointer-events:none;position:absolute;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .15s ease-in-out,-webkit-transform .25s ease-in-out;transition:opacity .15s ease-in-out,-webkit-transform .25s ease-in-out;-o-transition:opacity .15s ease-in-out,-o-transform .25s ease-in-out;transition:opacity .15s ease-in-out,transform .25s ease-in-out;transition:opacity .15s ease-in-out,transform .25s ease-in-out,-webkit-transform .25s ease-in-out,-o-transform .25s ease-in-out;z-index:10}.wp-block-starter-artists-carrousel .carrousel-wrapper button.discover svg{-webkit-transform:scale(.1);-o-transform:scale(.1);transform:scale(.1);-webkit-transition:-webkit-transform .25s cubic-bezier(.68,-.6,.32,1.6);transition:-webkit-transform .25s cubic-bezier(.68,-.6,.32,1.6);-o-transition:-o-transform .25s cubic-bezier(.68,-.6,.32,1.6);transition:transform .25s cubic-bezier(.68,-.6,.32,1.6);transition:transform .25s cubic-bezier(.68,-.6,.32,1.6),-webkit-transform .25s cubic-bezier(.68,-.6,.32,1.6),-o-transform .25s cubic-bezier(.68,-.6,.32,1.6)}.wp-block-starter-artists-carrousel .carrousel-wrapper button.discover .btn-label{-webkit-animation:rotating 4s linear infinite;-o-animation:rotating 4s linear infinite;animation:rotating 4s linear infinite;opacity:0;-webkit-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:opacity .25s ease-out .25s;-o-transition:opacity .25s ease-out .25s;transition:opacity .25s ease-out .25s}.wp-block-starter-artists-carrousel .carrousel-wrapper button.discover .btn-label text{mix-blend-mode:difference}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes rotating{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}.wp-block-starter-artists-carrousel .carrousel-wrapper:has(.carrousel-texts:hover){cursor:none}.wp-block-starter-artists-carrousel .carrousel-wrapper:has(.carrousel-texts:hover) button.discover{display:block;height:clamp(5.5rem,4.6256rem + 3.886vw,9.25rem);opacity:1;width:clamp(5.5rem,4.6256rem + 3.886vw,9.25rem)}.wp-block-starter-artists-carrousel .carrousel-wrapper:has(.carrousel-texts:hover) button.discover svg{height:auto;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);width:100%}.wp-block-starter-artists-carrousel .carrousel-wrapper:has(.carrousel-texts:hover) button.discover svg .btn-label{opacity:1}.wp-block-starter-artists-carrousel .wp-block-button{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:clamp(3rem,2.7085rem + 1.2953vw,4.25rem) auto 0}.wp-block-starter-artists-carrousel .wp-block-button .wp-block-button__link{text-transform:uppercase}
