/*! 
https://serp.co/tools/css-reset/
<link rel="stylesheet" href="https://css.serp.co/css-reset/normalize.css/">
*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul,ol{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.embla{overflow:hidden}.embla__container{display:flex}.embla__slide{flex:0 0 100%;min-width:0}body{font-family:Libre Baskerville,serif;font-optical-sizing:auto;font-style:normal;font-weight:700;font-size:.875rem;line-height:200%;letter-spacing:-.0156rem}h1,h2,h3,h4,ul,p{margin-top:0;margin-bottom:0;padding:0}a{text-decoration:none}button{background-color:transparent;border:0;padding:0}@media screen and (min-width:64rem){.global-wrapper{padding:0 3%;max-width:90rem;margin:auto}}.header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 6.5%;border-bottom:.0625rem solid hsl(0,0%,90%)}@media screen and (min-width:35rem){.header{padding:1.875rem 5% 1.5rem}}@media screen and (min-width:64rem){.header{padding:2.5rem 0}}@media screen and (min-width:64rem){.header_logo{width:10.625rem}}.header_button{font-weight:400;font-size:.5625rem;line-height:125%;letter-spacing:.125rem;text-transform:uppercase;color:#7d7d7d;transition:color .3s}@media screen and (min-width:35rem){.header_button{font-weight:700;font-size:.75rem;line-height:125%;letter-spacing:.1563rem}}.header_button:hover,.header_button:focus{cursor:pointer;color:#000}.cards-layout{padding:1.5rem 6.5%;width:100%}@media screen and (min-width:35rem){.cards-layout{padding:2.625rem 5%;column-count:2;column-gap:2.5rem}}@media screen and (min-width:64rem){.cards-layout{padding:2.5rem 0;column-count:3}}@media screen and (min-width:90rem){.cards-layout{column-count:4}}.card{margin-bottom:2.5rem;position:relative}.card_visual{width:100%;opacity:1;transition:opacity .3s}.card_infos{position:absolute;z-index:10;bottom:2rem;left:2rem;right:2rem;color:#fff}.card_title{font-weight:700;font-size:1.5rem;line-height:125%;letter-spacing:0;margin-bottom:.5rem}.card_artist{font-weight:400;font-size:.5625rem;line-height:125%;letter-spacing:.125rem;color:#d9d9d9}.card_button{position:absolute;z-index:5;inset:0;width:100%;background-image:linear-gradient(#0000 0% 40%,#000)}.card:hover .card_visual,.card:focus .card_visual{opacity:.5}.card:hover .card_button,.card:focus .card_button{cursor:pointer}.slide{padding:1.5rem 6.5% 4.8125rem}@media screen and (min-width:35rem){.slide{padding:2.625rem 5%}}@media screen and (min-width:90rem){.slide{padding:0;display:flex;justify-content:space-between}}.slide-block1{display:grid;grid-template-rows:14rem auto auto}@media screen and (min-width:35rem){.slide-block1{grid-template-rows:auto 1fr;grid-template-columns:1fr minmax(33.7%,232px) minmax(31%,213px)}}@media screen and (min-width:90rem){.slide-block1{grid-template-rows:auto 1fr 4rem 4rem;grid-template-columns:1fr minmax(8.5%,72px) minmax(44%,373px)}}.slide-view{position:relative}@media screen and (min-width:35rem){.slide-view{grid-row:1/-1;grid-column:1/3}}@media screen and (min-width:90rem){.slide-view{grid-row:1/-2}}.slide-view_button-open{position:absolute;top:1rem;left:1rem;color:#fff;background-color:#000;padding:.875rem 1rem;display:flex;gap:1rem;align-items:center;font-weight:700;font-size:.625rem;line-height:120%;letter-spacing:.125rem;text-transform:uppercase}@media screen and (min-width:35rem){.slide-view_button-open{top:auto;bottom:1rem}}.slide-view_button-close{display:block;margin-right:0;margin-left:auto;margin-bottom:1.5rem;font-weight:700;font-size:.875rem;line-height:200%;letter-spacing:-.0156rem;text-transform:uppercase;color:#fff}.slide-view dialog{margin:auto 6.5%;border:0;padding:0;width:100%;max-width:fit-content;max-height:100%;background-color:transparent}.slide-view dialog::backdrop{background-color:#000000d9}@media screen and (min-width:35rem){.slide-view dialog{margin:auto 5%;max-width:none;width:auto}}@media screen and (min-width:35rem){.slide-view dialog img{margin:auto}}.slide-preview{width:100%;height:17.5rem;object-fit:cover}@media screen and (min-width:35rem){.slide-preview{height:100%}}.slide-titles{z-index:10;background-color:#fff;padding:1.5rem;width:86%}@media screen and (min-width:35rem){.slide-titles{grid-row:1/2;grid-column:2/4;align-self:baseline;width:auto;padding:0 0 4rem 4rem}}@media screen and (min-width:90rem){.slide-titles{align-self:auto}}.slide-titles h2{font-weight:700;font-size:1.5rem;line-height:125%;letter-spacing:0;margin-bottom:.25rem;text-wrap:balance}@media screen and (min-width:35rem){.slide-titles h2{font-size:3.5rem;line-height:115%}}@media screen and (min-width:64rem){.slide-titles h2{margin-bottom:1.5rem}}.slide-titles p{font-size:.625rem;line-height:120%;letter-spacing:0;color:#7d7d7d}@media screen and (min-width:35rem){.slide-titles p{font-size:.9375rem;line-height:135%}}.slide-artist{padding-left:1rem}@media screen and (min-width:35rem){.slide-artist{padding-left:1.75rem}}@media screen and (min-width:90rem){.slide-artist{grid-row-start:3;grid-column-end:-1}}.slide-artist img{width:4rem}@media screen and (min-width:35rem){.slide-artist img{width:8rem}}.slide-block2{position:relative;padding-top:3rem;color:#7d7d7d}@media screen and (min-width:35rem){.slide-block2{padding-top:4rem;padding-left:17%;padding-right:17%}}.slide-block2 time{position:absolute;top:-.9375rem;right:0;font-weight:700;font-size:6.25rem;line-height:100%;letter-spacing:0;color:#f2f2f2}@media screen and (min-width:35rem){.slide-block2 time{top:auto;right:auto;left:0;font-size:12.5rem;line-height:115%;letter-spacing:-.0125rem}}.slide-block2 p{position:relative;z-index:10;font-weight:700;font-size:.875rem;line-height:200%;letter-spacing:-.0156rem;margin-bottom:4rem}@media screen and (min-width:35rem){.slide-block2 p{margin-top:4.625rem;margin-bottom:2.5rem}}@media screen and (min-width:90rem){.slide-block2 p{margin-top:6.875rem}}.slide-block2 a{font-weight:400;font-size:.5625rem;line-height:125%;letter-spacing:.125rem;text-transform:uppercase;transition:color .3s}.slide-block2 a:hover,.slide-block2 a:focus{cursor:pointer;color:#000}@media screen and (min-width:90rem){.slide-block2{padding:0;padding-right:7.875rem;flex-basis:50%}}.footer-top-separator{width:100%;height:.0625rem}.slide-footer{padding:1rem 6.5%;border-top:.0625rem solid hsl(0,0%,90%)}@media screen and (min-width:35rem){.slide-footer{padding:1.5rem 5%}}.footer_container{display:flex;justify-content:space-between}.footer_title{font-weight:700;font-size:.875rem;line-height:200%;letter-spacing:-.0156rem}@media screen and (min-width:35rem){.footer_title{margin-bottom:.5rem;font-size:1.125rem;line-height:125%;letter-spacing:0}}.footer_name{font-size:.625rem;line-height:120%;letter-spacing:0;opacity:.75}@media screen and (min-width:35rem){.footer_name{font-weight:400;font-size:.8125rem;letter-spacing:0}}.footer_nav{display:flex;align-items:center;gap:2.5rem}.footer_button img{opacity:1;transition:opacity .3s}@media screen and (min-width:35rem){.footer_button img{width:1.5625rem}}.footer_button:hover,.footer_button:focus{cursor:pointer}.footer_button:hover img,.footer_button:focus img{opacity:.5}@media screen and (min-width:90rem){.slideshow{padding:0;max-width:90rem;margin:auto;height:calc(100vh - 8.125rem);flex-grow:1;display:flex;flex-direction:column}}@media screen and (min-width:90rem){.slideshow__viewport{margin:auto 0}}
