.fs-100{font-size:clamp(66px,8vw,100px);line-height:1;letter-spacing:-2.5px}.fs-66{font-size:clamp(48px,6vw,66px);line-height:1.03;letter-spacing:-1.65px}.fs-50{font-size:clamp(38px,5vw,50px);line-height:1.04;letter-spacing:-1.25px}.fs-40{font-size:clamp(32px,4vw,40px);line-height:44px}.fs-34{font-size:clamp(24px,3.5vw,34px);line-height:1.12;letter-spacing:-.85px}.fs-26{font-size:clamp(22px,3vw,26px);line-height:30px}.fs-24{font-size:clamp(20px,2.5vw,24px);line-height:1.167;letter-spacing:-.6px}.fs-20{font-size:clamp(18px,2.5vw,20px);line-height:1.18;letter-spacing:-.6px}.fs-18{font-size:18px;line-height:1.22;letter-spacing:-.45px}.fs-16{font-size:16px;line-height:1.25;letter-spacing:-.4px}.fs-14{font-size:14px!important;line-height:1.33;letter-spacing:-.4px}@media (min-width:992px) and (max-width:1600px){.fs-66{font-size:52px!important}}.performance-listing-container.section::before{--section-block-start:36px}.performance-listing-container .dropdown--date .dropdown-menu{padding-inline:0}.performance-listing-container .dropdown--date .dropdown-menu .filter-button{padding:8px var(--bs-dropdown-padding-x);cursor:pointer;width:100%}.performance-listing-container .dropdown--date .dropdown-menu .filter-button.active,.performance-listing-container .dropdown--date .dropdown-menu .filter-button:hover{background-color:var(--cl-black);color:var(--cl-white)}.performances__grid{gap:60px 16px}@media (max-width:47.99em){.performances__grid{grid-template-columns:repeat(2,minmax(270px,1fr))}}@media (max-width:35.99em){.performances__grid{grid-template-columns:1fr}}@media (min-width:48em){.performances__grid{grid-template-columns:repeat(auto-fit,minmax(285px,1fr))}}@media (min-width:62em){.performances__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media (min-width:80em){.performances__grid{grid-template-columns:repeat(4,1fr)}}.performances__empty{grid-column:1/-1;text-align:center;padding:60px 20px;color:#666}.performances__empty p{font-size:18px;margin:0}.performances__loading{grid-column:1/-1;text-align:center;padding:60px 20px;color:#666;font-size:18px}.performances__error{grid-column:1/-1;text-align:center;padding:60px 20px;color:#d32f2f;font-size:18px}.performances__load-more{text-align:center;margin-top:54px}.performances__load-more .button{gap:56px}.performances__load-more .button::before{width:94%}
/*# sourceMappingURL=style.css.map */
