.home-events__showcase{min-width:0}.home-events__showcase .state-box{min-height:220px;color:#c1bdb7}.home-events__showcase>p{margin:0;color:#bab7b2}.home-events__carousel{--carousel-gap: 22px;max-width:542px;margin-inline:auto}.home-events__carousel .acm-carousel__controls button{border-color:#ffffff42;background:transparent;color:#fff}.home-events__carousel .acm-carousel__controls button:hover,.home-events__carousel .acm-carousel__controls button:focus-visible{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.home-events__carousel:not(.is-looping) .acm-carousel__slide{flex-grow:0}.home-events__carousel .event-card{height:auto;flex:none;border:0}.home-events__carousel .event-poster{aspect-ratio:auto;background:transparent}.home-events__carousel .event-poster>img{height:auto;aspect-ratio:auto}.home-events__carousel .event-card>div{padding:12px 14px}.home-events__carousel .event-card h3{margin:8px 0;font-size:1.1rem}.home-events__carousel .event-card p{margin:8px 0;font-size:.8rem}@media(max-width:680px){.home-events__carousel{--carousel-gap: 14px;max-width:292px}.home-events__carousel .acm-carousel__controls,.public-section .acm-carousel__controls{margin-bottom:14px}}.home-events__carousel:has(.acm-carousel__slide:only-child){max-width:260px}.home-events__carousel .acm-carousel__slide:only-child{flex-basis:100%}
