.reepost-image-carousel{position:relative;width:100%;overflow:hidden;aspect-ratio:auto}.reepost-image-carousel .reepost-carousel-item{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:var(--reepost-z-content);opacity:0;transition:opacity var(--reepost-transition-duration,0.5s) var(--reepost-transition-easing,ease)}.reepost-image-carousel .reepost-carousel-item.active{opacity:1;z-index:var(--reepost-z-hitarea)}.reepost-image-carousel .reepost-carousel-image{position:absolute !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;display:block !important;width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;min-width:100% !important;min-height:100% !important;aspect-ratio:unset !important;object-fit:cover;z-index:var(--reepost-z-media);transform-origin:center center;will-change:auto}.reepost-image-carousel.has-motion .reepost-carousel-image{will-change:transform}.reepost-image-carousel.has-motion-zoom-in .reepost-carousel-item.is-motion .reepost-carousel-image{animation:reepostIcZoomIn var(--reepost-motion-duration,5s) var(--reepost-motion-easing,ease-in-out) forwards}.reepost-image-carousel.has-motion-zoom-out .reepost-carousel-item.is-motion .reepost-carousel-image{animation:reepostIcZoomOut var(--reepost-motion-duration,5s) var(--reepost-motion-easing,ease-in-out) forwards}.reepost-image-carousel.has-motion-zoom-pulse .reepost-carousel-item.is-motion .reepost-carousel-image{animation:reepostIcZoomPulse var(--reepost-motion-duration,5s) var(--reepost-motion-easing,ease-in-out) infinite alternate}@keyframes reepostIcZoomIn{from{transform:scale(1)}to{transform:scale(var(--reepost-motion-scale,1.08))}}@keyframes reepostIcZoomOut{from{transform:scale(var(--reepost-motion-scale,1.08))}to{transform:scale(1)}}@keyframes reepostIcZoomPulse{from{transform:scale(1)}to{transform:scale(var(--reepost-motion-scale,1.08))}}@media (prefers-reduced-motion:reduce){.reepost-image-carousel.has-motion .reepost-carousel-item.is-motion .reepost-carousel-image{animation:none !important;transform:none !important}.reepost-image-carousel .reepost-carousel-item,.reepost-image-carousel .reepost-carousel-image,.reepost-image-carousel .reepost-carousel-nav-button,.reepost-image-carousel .reepost-carousel-dot{transition:none !important}}.reepost-image-carousel .reepost-carousel-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;z-index:var(--reepost-z-overlay);pointer-events:none}.reepost-image-carousel .reepost-carousel-content{color:#fff;pointer-events:auto}.reepost-image-carousel .reepost-carousel-title{margin:0}.reepost-image-carousel .reepost-carousel-nav-button{position:absolute;top:var(--reepost-nav-top,50%);bottom:var(--reepost-nav-bottom,auto);transform:translateY(var(--reepost-nav-translate,-50%));z-index:var(--reepost-z-controls);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.reepost-image-carousel .reepost-carousel-nav-button.prev{left:20px;right:auto}.reepost-image-carousel .reepost-carousel-nav-button.next{right:20px;left:auto}.reepost-image-carousel .reepost-carousel-nav-button svg{fill:currentColor}.reepost-image-carousel .reepost-carousel-nav-button:focus{outline:none}.reepost-image-carousel .reepost-carousel-nav-button:focus-visible{outline:2px solid rgba(255,255,255,0.95);outline-offset:3px}.reepost-image-carousel.nav-mode-icons .reepost-carousel-nav-button.nav-title{display:none}.reepost-image-carousel.nav-mode-titles .reepost-carousel-nav-button:not(.nav-title){display:none}.reepost-image-carousel.nav-hide-prev .reepost-carousel-nav-button.prev{display:none}.reepost-image-carousel.nav-hide-next .reepost-carousel-nav-button.next{display:none}.reepost-image-carousel .reepost-carousel-nav-caption:empty{display:none}.reepost-image-carousel .reepost-carousel-nav-button:not(.nav-title):hover{transform:translateY(var(--reepost-nav-translate,-50%)) scale(var(--reepost-nav-icons-hover-scale,1.1)) !important}.reepost-image-carousel .reepost-carousel-nav-button.nav-title:hover{transform:translateY(var(--reepost-nav-translate,-50%)) scale(var(--reepost-nav-titles-hover-scale,1.05)) !important}.reepost-image-carousel .reepost-carousel-nav-button.nav-title{width:auto !important;height:auto !important;padding:var(--reepost-nav-title-padding,10px 14px);gap:var(--reepost-nav-title-gap,6px);flex-direction:column;align-items:flex-start;justify-content:center;max-width:var(--reepost-nav-title-max-width,44%);text-align:left}.reepost-image-carousel .reepost-carousel-nav-button.next.nav-title{align-items:flex-end;text-align:right}.reepost-image-carousel .reepost-carousel-nav-caption{opacity:0.85;white-space:nowrap}.reepost-image-carousel .reepost-carousel-nav-title{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reepost-image-carousel .reepost-carousel-pagination{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;z-index:var(--reepost-z-controls);align-items:center;justify-content:center}.reepost-image-carousel .reepost-carousel-pagination-dot{border-radius:50%;border:2px solid rgba(255,255,255,0.5);background:transparent;cursor:pointer;padding:0;transition:all 0.3s ease;outline:none}.reepost-image-carousel .reepost-carousel-pagination-dot:focus{outline:none}.reepost-image-carousel .reepost-carousel-pagination-dot:focus-visible{outline:2px solid rgba(255,255,255,0.95);outline-offset:3px}.reepost-image-carousel .reepost-carousel-pagination-dot:hover{opacity:0.8;transform:scale(1.2)}.reepost-image-carousel .reepost-carousel-pagination-dot.active{background:#fff;border-color:#fff}
