.repertoire-section{position:relative;z-index:1;background-repeat:no-repeat;background-position:center center;background-size:cover}.repertoire-section::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg, #080503 0%, rgba(8, 5, 3, 0.8) 50.96%, #080503 100%)}.repertoire-section__inner{display:flex;justify-content:space-between;gap:35px}@media only screen and (max-width: 992px){.repertoire-section__inner{flex-direction:column}}@media only screen and (max-width: 768px){.repertoire-section__inner{gap:20px}}.repertoire-section__content{max-width:456px;width:100%;display:flex;flex-direction:column;row-gap:26px}@media only screen and (max-width: 992px){.repertoire-section__content{text-align:center;row-gap:10px;margin:0 auto}}@media only screen and (min-width: 993px){.repertoire-section__label{margin-left:0;margin-right:0}}.repertoire-section__note{padding:20px;background:rgba(201,137,42,.05);border-left:2px solid var(--color-bronze);font-weight:700;font-size:16px;line-height:188%;color:rgba(245,239,224,.7)}@media only screen and (max-width: 992px){.repertoire-section__note--desktop,.repertoire-section__button--desktop{display:none}}@media only screen and (min-width: 993px){.repertoire-section__note--mobile,.repertoire-section__button--mobile{display:none}}.repertoire-section__button{text-align:center}@media only screen and (max-width: 576px){.repertoire-section__button .btn-arrow{display:none}}.repertoire-section__card{display:flex;flex-direction:column;align-items:flex-start;padding:44px 48px;gap:25px;background-color:rgba(15,11,6,.8);border-top:2px solid var(--color-bronze);box-shadow:0px 30px 60px rgba(0,0,0,.5),inset 0px -6px 32px rgba(201,137,42,.12);max-width:705px}@media only screen and (max-width: 992px){.repertoire-section__card{margin:0 auto 35px}}@media only screen and (max-width: 768px){.repertoire-section__card{padding:40px 30px}}@media only screen and (max-width: 576px){.repertoire-section__card{padding:32px 22px}}.repertoire-section__card-heading{display:flex;align-items:center;justify-content:space-between;width:100%;gap:30px}@media only screen and (max-width: 768px){.repertoire-section__card-heading{gap:20px}}.repertoire-section__card-title{font-family:"Hawlers Two";font-weight:400;font-size:20px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-white)}@media only screen and (max-width: 768px){.repertoire-section__card-title{font-size:18px}}.repertoire-section__card-label{padding:5px 12px;background-color:var(--color-bronze);text-align:center;font-family:"Arkibal Serif";font-weight:700;font-size:13px;letter-spacing:.3em;text-transform:uppercase;color:var(--color-charcoal-dark);max-width:-moz-max-content;max-width:max-content}.repertoire-section__card-list{display:flex;flex-direction:column}.repertoire-section__card-item{padding:18px 0px;font-family:"Arkibal Serif";font-weight:700;line-height:156%;color:rgba(245,239,224,.8)}@media only screen and (max-width: 768px){.repertoire-section__card-item{padding:15px 0px}}.repertoire-section__card-item:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.1)}.repertoire-section__card-item:last-child{padding-bottom:0 !important}.repertoire-section__card-waves{padding:15px 0px 0px;border-top:1px solid hsla(0,0%,100%,.1);width:100%;margin-top:118px}@media only screen and (max-width: 768px){.repertoire-section__card-waves{overflow:hidden;margin-top:80px}}.repertoire-section__bottom{display:flex;flex-direction:column;gap:20px;max-width:694px;margin:0 auto}.rp-wave{display:flex;align-items:center;gap:3px;height:28px;overflow:hidden}@media only screen and (max-width: 768px){.rp-wave{width:220px}}.rp-wave-bar{flex-shrink:0;width:3px;background:var(--color-bronze);opacity:.3;border-radius:2px;animation:wave-pulse 1.4s ease-in-out infinite}.rp-wave-bar:nth-child(odd){animation-delay:0s}.rp-wave-bar:nth-child(3n){animation-delay:.3s}.rp-wave-bar:nth-child(4n){animation-delay:.6s}.rp-wave-bar:nth-child(5n){animation-delay:.9s}@keyframes wave-pulse{0%,100%{transform:scaleY(0.3);opacity:.2}50%{transform:scaleY(1);opacity:.5}}