@media(max-width:760px){
 .about .about-grid>div:first-child{text-align:center}
 .about .about-introduction{text-align:justify;text-align-last:left}
 .pro .pro-grid{grid-template-columns:minmax(0,1fr)}
 .pro .pro-grid>div{min-width:0;max-width:100%}
 .pro .pro-grid>.reveal>.section-title{text-align:center}
 .pro .pro-grid>.reveal>p{text-align:justify;text-align-last:left}
 #artistes>.container>.section-title{white-space:nowrap;font-size:clamp(16px,7vw,40px);letter-spacing:.01em;text-align:center}
 #artistes>.container>.section-title em{display:inline}
 #accueil .hero-title{font-size:clamp(24px,7.8vw,42px);letter-spacing:.025em;white-space:nowrap;text-align:center}
 #accueil .hero-sub{font-size:clamp(12px,3.7vw,16px);line-height:1.6;text-align:center}
 .pro .pro-grid .sub-title{display:block;width:100%;white-space:nowrap;font-size:clamp(10px,3vw,22px);letter-spacing:.015em;text-align:center}
 .about #rosterList{justify-content:center}
 .about .about-grid>div:first-child>.link-more{display:inline-block;max-width:100%;white-space:nowrap;font-size:clamp(9px,2.8vw,13px);letter-spacing:.08em;text-align:center}
}
