@font-face{font-family:ArtNouveau;src:url(/fonts/artnouveau.woff2) format("woff2"),url(/fonts/artnouveau.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.font-artnouveau{letter-spacing:.03em}.band-name,.font-artnouveau{font-family:ArtNouveau,Playfair Display,serif}.band-name{letter-spacing:.05em;font-weight:400;position:relative;display:inline-block}.band-name:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:3px;background:linear-gradient(90deg,transparent,rgba(150,32,63,.8),transparent)}.section-title{font-family:ArtNouveau,Playfair Display,serif;letter-spacing:.03em;position:relative;display:inline-block;padding:0 30px}.section-title:after,.section-title:before{content:"❦";position:absolute;top:50%;transform:translateY(-50%);color:rgba(150,32,63,.8);font-size:1.2em}.section-title:before{left:0}.section-title:after{right:0}