.awd-event-carousel{--awd-carousel-accent:var(--ast-global-color-0, #1baed0);--awd-carousel-ink:var(--ast-global-color-3, #102333);width:100%;max-width:100%;min-width:0;overflow:hidden}.awd-event-carousel .awd-content-carousel__viewport{overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.awd-event-carousel .awd-content-carousel__viewport::-webkit-scrollbar{display:none}.awd-event-carousel .awd-content-carousel__track{display:flex;gap:1.5rem}.awd-event-carousel[data-center-mode="true"]{--awd-carousel-slide-width:min(78%, 980px)}.awd-event-carousel[data-center-mode="true"] .awd-content-carousel__track{padding-inline:max(0px, calc((100% - var(--awd-carousel-slide-width)) / 2))}.awd-event-carousel[data-center-mode="true"] .awd-content-carousel__slide{transform:scale(.86);transition:transform .45s ease}.awd-event-carousel[data-center-mode="true"] .awd-content-carousel__slide.is-active{transform:scale(1)}.awd-event-carousel__slide{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);flex:0 0 min(78%, 980px);min-height:390px;overflow:hidden;border-radius:18px;background:var(--awd-carousel-accent);scroll-snap-align:center}.awd-event-carousel[data-center-mode="true"] .awd-event-carousel__slide{flex-basis:var(--awd-carousel-slide-width)}.awd-event-carousel[data-show-featured-image="false"] .awd-event-carousel__slide{grid-template-columns:1fr}.awd-event-carousel__media{order:2;min-width:0}.awd-event-carousel__media img{display:block;width:100%;height:100%;object-fit:cover}.awd-event-carousel__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(1.5rem, 4vw, 4rem);color:#fff}.awd-event-carousel__content h3{margin:0 0 1rem;color:inherit}.awd-event-carousel__meta{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-bottom:1.5rem}.awd-event-carousel__button{display:inline-block;padding:.75rem 1.25rem;border-radius:999px;background:#fff;color:var(--awd-carousel-ink);text-decoration:none}.awd-event-carousel .awd-content-carousel__controls{display:flex;justify-content:center;gap:25px;margin-top:30px}.awd-event-carousel .awd-content-carousel__controls button{position:relative;display:block;width:41px;height:41px;padding:0;border:0;border-radius:50%;background:var(--awd-carousel-accent);color:#fff0;font-size:0;cursor:pointer}.awd-event-carousel .awd-content-carousel__controls button::before{position:absolute;top:11px;left:8px;width:17px;height:17px;border-top:3px solid #fff;border-right:3px solid #fff;content:"";transform:rotate(45deg)}.awd-event-carousel .awd-content-carousel__controls .awd-content-carousel__previous::before{left:16px;transform:rotate(-135deg)}.awd-event-carousel .awd-content-carousel__controls button:focus-visible{outline:3px solid var(--awd-carousel-ink,#102333);outline-offset:3px}@media (max-width:767px){.awd-event-carousel__slide{grid-template-columns:1fr;flex-basis:88%;min-height:0}.awd-event-carousel__media{order:0}.awd-event-carousel__media img{aspect-ratio:16 / 10}}@media (prefers-reduced-motion:reduce){.awd-event-carousel .awd-content-carousel__viewport{scroll-behavior:auto}.awd-event-carousel[data-center-mode="true"] .awd-content-carousel__slide{transition:none}}