.MediaCarousel-module__2wUPTG__carousel{--gap:24px;margin-top:24px;position:relative}.MediaCarousel-module__2wUPTG__toolbar{column-gap:var(--space-lg);margin-bottom:var(--space-sm);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;display:grid}.MediaCarousel-module__2wUPTG__arrows{grid-area:1/2;align-items:stretch;gap:12px;display:flex}.MediaCarousel-module__2wUPTG__action{margin-left:8px;display:flex}.MediaCarousel-module__2wUPTG__viewport{touch-action:pan-y;position:relative;overflow:visible}.MediaCarousel-module__2wUPTG__veilLeft,.MediaCarousel-module__2wUPTG__veilRight{z-index:1;pointer-events:none;width:100vw;opacity:var(--carousel-wash-enabled,1);background:color-mix(in srgb, var(--carousel-wash-color,var(--bg)) var(--carousel-wash-mix,40%), transparent);-webkit-backdrop-filter:grayscale();position:absolute;top:0;bottom:0}.MediaCarousel-module__2wUPTG__veilLeft{right:calc(100% + var(--pad-x) + 1px)}.MediaCarousel-module__2wUPTG__veilRight{left:calc(100% + var(--pad-x) + 1px)}.MediaCarousel-module__2wUPTG__track{gap:var(--gap);cursor:grab;-webkit-user-select:none;user-select:none;transform:translate3d(calc(-1 * var(--i,0) * (var(--slide,100%) + var(--gap)) + var(--drag,0px)), 0, 0);will-change:transform;transition:transform .5s cubic-bezier(.32,.72,0,1);display:flex}.MediaCarousel-module__2wUPTG__trackDragging{cursor:grabbing;transition:none}.MediaCarousel-module__2wUPTG__slide{flex:0 0 100%;width:100%;min-width:0}:is(.MediaCarousel-module__2wUPTG__slide img,.MediaCarousel-module__2wUPTG__slide video){pointer-events:none;width:100%}.MediaCarousel-module__2wUPTG__arrow{aspect-ratio:1;border:1px solid var(--stroke);background:var(--bg-hover);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;height:100%;padding:0;transition:background-color .2s,border-color .2s,opacity .2s;display:flex}.MediaCarousel-module__2wUPTG__arrow img{width:var(--icon-size);height:var(--icon-size);transition:opacity .2s;display:block}.MediaCarousel-module__2wUPTG__arrow:hover:not(:disabled){background:color-mix(in srgb, var(--bg-hover), #000 10%);border-color:color-mix(in srgb, var(--stroke), #000 10%)}.MediaCarousel-module__2wUPTG__arrow:disabled{cursor:default;background:var(--bg)}.MediaCarousel-module__2wUPTG__arrow:disabled img{opacity:.35}.MediaCarousel-module__2wUPTG__arrowPrevIcon{transform:rotate(90deg)}.MediaCarousel-module__2wUPTG__arrowNextIcon{transform:rotate(-90deg)}.MediaCarousel-module__2wUPTG__stepper{border:1px solid var(--stroke);background:var(--bg);height:40px;font-family:var(--font-aeonik-fono), monospace;font-size:var(--text-meta);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;grid-area:1/1/auto/-1;justify-self:end;align-items:center;margin:0;padding:0 16px;line-height:1;display:flex}@media (max-width:1023px){.MediaCarousel-module__2wUPTG__carousel{margin-top:16px}.MediaCarousel-module__2wUPTG__toolbar{grid-template-columns:minmax(0,1fr);column-gap:0;margin-bottom:20px}.MediaCarousel-module__2wUPTG__arrows{grid-column:1}.MediaCarousel-module__2wUPTG__veilLeft,.MediaCarousel-module__2wUPTG__veilRight{display:none}.MediaCarousel-module__2wUPTG__viewport{margin-inline:calc(-1 * var(--pad-x));width:calc(100% + 2 * var(--pad-x));overflow-x:clip}.MediaCarousel-module__2wUPTG__track{padding-inline-start:var(--pad-x)}.MediaCarousel-module__2wUPTG__slide{flex-basis:calc(100% - var(--pad-x));width:calc(100% - var(--pad-x))}}@media (max-width:767px){.MediaCarousel-module__2wUPTG__carousel{--gap:8px}}@media (prefers-reduced-motion:reduce){.MediaCarousel-module__2wUPTG__track{transition:none}}
