.media-carousel[data-astro-cid-5xqr3yr4]{--carousel-fade: var(--transition-slow);position:relative;display:flex;flex-direction:column;background:var(--brand-white);border:1px solid var(--brand-steel-light);padding:var(--space-2);box-shadow:var(--shadow-sm);outline:none}.media-carousel[data-astro-cid-5xqr3yr4]:focus-visible{box-shadow:0 0 0 2px var(--color-focus),var(--shadow-sm)}.media-carousel__viewport[data-astro-cid-5xqr3yr4]{position:relative;width:100%;overflow:hidden;background:var(--brand-petrol-dark);isolation:isolate}.media-carousel__viewport[data-astro-cid-5xqr3yr4]:before,.media-carousel__viewport[data-astro-cid-5xqr3yr4]:after{content:"";position:absolute;width:14px;height:14px;border:1px solid var(--brand-orange);z-index:3;pointer-events:none;opacity:.85}.media-carousel__viewport[data-astro-cid-5xqr3yr4]:before{top:var(--space-3);left:var(--space-3);border-right:none;border-bottom:none}.media-carousel__viewport[data-astro-cid-5xqr3yr4]:after{right:var(--space-3);bottom:var(--space-3);border-left:none;border-top:none}.media-carousel__track[data-astro-cid-5xqr3yr4]{list-style:none;margin:0;padding:0;position:absolute;inset:0}.media-carousel__slide[data-astro-cid-5xqr3yr4]{position:absolute;inset:0;opacity:0;transform:scale(1.03);transition:opacity var(--carousel-fade),transform 1.2s cubic-bezier(.2,0,0,1);pointer-events:none;z-index:1}.media-carousel__slide[data-astro-cid-5xqr3yr4].is-active{opacity:1;transform:scale(1);pointer-events:auto;z-index:2}.media-carousel[data-astro-cid-5xqr3yr4] .media-carousel__media{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto!important}.media-carousel[data-astro-cid-5xqr3yr4] .media-carousel__media .placeholder-media__inner{box-shadow:none}.media-carousel[data-astro-cid-5xqr3yr4] .media-carousel__media .placeholder-media__image{transition:none}@media(hover:hover)and (pointer:fine){.media-carousel[data-astro-cid-5xqr3yr4] .media-carousel__media:hover .placeholder-media__image{transform:none}}.media-carousel__segments[data-astro-cid-5xqr3yr4]{display:flex;gap:var(--space-1);margin-top:var(--space-2)}.media-carousel__segment[data-astro-cid-5xqr3yr4]{flex:1 1 0;min-width:0;height:28px;padding:0;border:0;background:transparent;cursor:pointer;position:relative;display:flex;align-items:center}.media-carousel__segment[data-astro-cid-5xqr3yr4]:before{content:"";display:block;width:100%;height:3px;background:var(--brand-steel-light);transition:background var(--transition-fast)}.media-carousel__segment[data-astro-cid-5xqr3yr4]:hover:before,.media-carousel__segment[data-astro-cid-5xqr3yr4]:focus-visible:before{background:var(--brand-gray-mid)}.media-carousel__segment[data-astro-cid-5xqr3yr4]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.media-carousel__segment-fill[data-astro-cid-5xqr3yr4]{position:absolute;top:50%;left:0;width:100%;height:3px;margin-top:-1.5px;background:var(--brand-orange);transform:scaleX(0);transform-origin:left;pointer-events:none}.media-carousel__bar[data-astro-cid-5xqr3yr4]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-1) var(--space-1);min-height:44px}.media-carousel--multiple[data-astro-cid-5xqr3yr4] .media-carousel__bar[data-astro-cid-5xqr3yr4]{padding-top:var(--space-1)}.media-carousel__counter[data-astro-cid-5xqr3yr4]{margin:0;flex:0 0 auto;font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-sm);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--brand-graphite);white-space:nowrap}.media-carousel__counter-current[data-astro-cid-5xqr3yr4]{color:var(--brand-orange);font-size:var(--text-lg);line-height:1}.media-carousel__counter-total[data-astro-cid-5xqr3yr4]{color:var(--brand-gray-mid)}.media-carousel__caption[data-astro-cid-5xqr3yr4]{margin:0;flex:1 1 auto;min-width:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted);min-height:calc(2 * var(--text-sm) * var(--leading-normal));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.media-carousel__controls[data-astro-cid-5xqr3yr4]{display:flex;gap:var(--space-1);flex:0 0 auto;margin-left:auto}.media-carousel__control[data-astro-cid-5xqr3yr4]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--brand-steel-light);background:var(--brand-white);color:var(--brand-graphite);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.media-carousel__control[data-astro-cid-5xqr3yr4]:hover{background:var(--brand-orange);border-color:var(--brand-orange);color:var(--brand-graphite)}.media-carousel__control[data-astro-cid-5xqr3yr4]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.media-carousel__icon-play[data-astro-cid-5xqr3yr4],.media-carousel__control[data-astro-cid-5xqr3yr4].is-paused .media-carousel__icon-pause[data-astro-cid-5xqr3yr4]{display:none}.media-carousel__control[data-astro-cid-5xqr3yr4].is-paused .media-carousel__icon-play[data-astro-cid-5xqr3yr4]{display:block}@media(max-width:29.99em){.media-carousel__bar[data-astro-cid-5xqr3yr4]{flex-wrap:wrap}.media-carousel__caption[data-astro-cid-5xqr3yr4]{order:3;flex-basis:100%}}@media(prefers-reduced-motion:reduce){.media-carousel__slide[data-astro-cid-5xqr3yr4]{transform:none;transition:opacity 1ms linear}.media-carousel__slide[data-astro-cid-5xqr3yr4].is-active{transform:none}}.no-js .media-carousel__segments[data-astro-cid-5xqr3yr4],.no-js .media-carousel__controls[data-astro-cid-5xqr3yr4]{display:none}
