.re-carousel{--_size:var(--re-carousel-control-size,44px);--_inset:var(--re-carousel-arrow-inset,16px);--_justify:center;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--re-carousel-controls-justify,var(--_justify));min-width:0;color:inherit}.re-carousel[data-controls-align=left]{--_justify:flex-start}.re-carousel[data-controls-align=right]{--_justify:flex-end}.re-carousel[data-arrow-style=block]{--_inset:var(--re-carousel-arrow-inset,0px)}.re-carousel-stage{position:relative;flex:0 0 100%;order:0;min-width:0}.re-carousel-viewport{position:relative;min-width:0;overflow:clip}.re-carousel-track{display:grid;grid-template-columns:minmax(0,1fr)}.re-carousel-slide{grid-area:1/1;min-width:0;box-sizing:border-box}.re-carousel[data-arrow-position=sides] .re-carousel-slide{padding-inline:var(
    --re-carousel-slide-padding-inline,calc(var(--_size) + 2 * var(--_inset))
  )}.re-carousel[data-arrow-position=sides][data-arrow-style=block] .re-carousel-slide,.re-carousel[data-arrow-position=sides][data-static-mobile][data-static-desktop] .re-carousel-slide{padding-inline:var(--re-carousel-slide-padding-inline,0)}@media (max-width:767.98px){.re-carousel[data-mode-mobile=stack] .re-carousel-slide[data-active=false]{visibility:hidden}.re-carousel[data-mode-mobile=stack] .re-carousel-viewport{touch-action:pan-y}.re-carousel[data-mode-mobile=track] .re-carousel-track{display:flex;gap:var(--re-carousel-gap,24px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.re-carousel[data-mode-mobile=track] .re-carousel-slide{flex:0 0 calc((100% - (var(--re-carousel-columns, 1) - 1) * var(--re-carousel-gap, 24px)) / var(--re-carousel-columns, 1));scroll-snap-align:start}.re-carousel[data-mode-mobile=track][data-peek] .re-carousel-slide{flex-basis:calc((100% - var(--re-carousel-columns, 1) * var(--re-carousel-gap, 24px)) / (var(--re-carousel-columns, 1) + 0.15))}.re-carousel [data-only=desktop]{display:none}.re-carousel[data-static-mobile] :is(.re-carousel-arrow,.re-carousel-controls,.re-carousel-pause,.re-carousel-pill){display:none}}@media (min-width:768px){.re-carousel[data-mode-desktop=stack] .re-carousel-slide[data-active=false]{visibility:hidden}.re-carousel[data-mode-desktop=stack] .re-carousel-viewport{touch-action:pan-y}.re-carousel[data-mode-desktop=track] .re-carousel-track{display:flex;gap:var(--re-carousel-gap-desktop,var(--re-carousel-gap,24px));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.re-carousel[data-mode-desktop=track] .re-carousel-slide{flex:0 0 calc((100% - (var(--re-carousel-columns-desktop, 1) - 1) * var(--re-carousel-gap-desktop, var(--re-carousel-gap, 24px))) / var(--re-carousel-columns-desktop, 1));scroll-snap-align:start}.re-carousel [data-only=mobile]{display:none}.re-carousel[data-static-desktop] :is(.re-carousel-arrow,.re-carousel-controls,.re-carousel-pause,.re-carousel-pill){display:none}.re-carousel[data-arrow-position=outside]:not([data-static-desktop]) .re-carousel-stage{flex-basis:calc(100% - 2 * (var(--_size) + var(--_inset)));margin-inline:calc(var(--_size) + var(--_inset))}}.re-carousel-track::-webkit-scrollbar{display:none}.re-carousel[data-fill],.re-carousel[data-fill] .re-carousel-slide,.re-carousel[data-fill] .re-carousel-track,.re-carousel[data-fill] .re-carousel-viewport{height:100%}.re-carousel[data-fill]{flex-direction:column;flex-wrap:nowrap}.re-carousel[data-fill] .re-carousel-stage{flex:1 1 auto;align-self:stretch;min-height:0}.re-carousel-controls{display:flex;flex:0 1 auto;flex-wrap:wrap;order:1;align-items:center;justify-content:center;gap:var(--re-carousel-arrow-gap,12px);min-width:0;margin-top:var(--re-carousel-controls-gap,24px);padding:var(--re-carousel-row-padding,0)}.re-carousel>.re-carousel-pause{order:2;margin:calc(var(--re-carousel-controls-gap, 24px) + var(--re-carousel-row-padding, 0px)) var(--re-carousel-row-padding,0) var(--re-carousel-row-padding,0)}.re-carousel:has(>.re-carousel-controls)>.re-carousel-pause{margin-inline-start:calc(var(--re-carousel-arrow-gap, 12px) - var(--re-carousel-row-padding, 0px))}.re-carousel-arrow,.re-carousel-pause{display:inline-grid;place-items:center;flex:none;box-sizing:border-box;width:var(--_size);height:var(--_size);margin:0;padding:0;font:inherit;color:var(--re-carousel-control-color,currentColor);background:transparent;border:1px solid;border-radius:50%;cursor:pointer;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out,opacity .3s ease-in-out}.re-carousel-icon{width:50%;height:50%;pointer-events:none}.re-carousel-pause .re-carousel-icon{width:40%;height:40%}.re-carousel[data-arrow-style=filled] :is(.re-carousel-arrow,.re-carousel-pause){color:var(--re-carousel-control-ink,#1f1c18);background:var(--re-carousel-control-fill,hsla(0,0%,100%,.92));border:0;box-shadow:var(--re-carousel-control-shadow,0 2px 10px rgba(0,0,0,.18))}.re-carousel[data-arrow-style=square] :is(.re-carousel-arrow,.re-carousel-pause){border-radius:4px}.re-carousel[data-arrow-style=block] :is(.re-carousel-arrow,.re-carousel-pause){color:#fff;background:rgba(0,0,0,.5);border:0;border-radius:0}.re-carousel[data-arrow-style=plain] :is(.re-carousel-arrow,.re-carousel-pause){border:0}.re-carousel[data-arrow-style=plain] .re-carousel-arrow .re-carousel-icon{width:75%;height:75%}.re-carousel:is([data-arrow-style=circle],[data-arrow-style=square],[data-arrow-style=plain]) :is(.re-carousel-arrow,.re-carousel-pause):hover:not(:disabled){background:color-mix(in srgb,currentColor 12%,transparent)}.re-carousel-arrow:disabled{opacity:.35;cursor:default}.re-carousel-stage>.re-carousel-arrow{position:absolute;top:var(--re-carousel-arrow-top,50%);z-index:2;transform:translateY(-50%)}.re-carousel-stage>.re-carousel-arrow[data-place=sides][data-dir=prev]{left:var(--_inset)}.re-carousel-stage>.re-carousel-arrow[data-place=sides][data-dir=next]{right:var(--_inset)}.re-carousel-stage>.re-carousel-arrow[data-place=outside][data-dir=prev]{left:calc(-1 * (var(--_size) + var(--_inset)))}.re-carousel-stage>.re-carousel-arrow[data-place=outside][data-dir=next]{right:calc(-1 * (var(--_size) + var(--_inset)))}.re-carousel[data-overlay-tone=light] .re-carousel-stage>.re-carousel-arrow[data-place=sides]{--re-carousel-control-color:#fff}.re-carousel[data-overlay-tone=dark] .re-carousel-stage>.re-carousel-arrow[data-place=sides]{--re-carousel-control-color:#1f1c18}.re-carousel[data-reveal-arrows=hover] .re-carousel-stage>.re-carousel-arrow{opacity:0}.re-carousel[data-reveal-arrows=hover]:is(:hover,:focus-within) .re-carousel-stage>.re-carousel-arrow{opacity:1}@media (hover:none){.re-carousel[data-reveal-arrows=hover] .re-carousel-stage>.re-carousel-arrow{opacity:1}}.re-carousel-dots{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px}.re-carousel-dot{position:relative;display:inline-grid;place-items:center;width:24px;height:24px;margin:0;padding:0;color:var(--re-carousel-control-color,currentColor);background:none;border:0;cursor:pointer}.re-carousel-dot:before{content:"";box-sizing:border-box;width:12px;height:12px;border:1px solid;border-radius:50%;transition:background-color .3s ease-in-out,width .3s ease-in-out}.re-carousel-dot[aria-current=true]:before{background:currentColor}.re-carousel[data-dot-style=bars] .re-carousel-dot:before{width:24px;height:4px;border:0;border-radius:2px;background:color-mix(in srgb,currentColor 35%,transparent)}.re-carousel[data-dot-style=bars] .re-carousel-dot[aria-current=true],.re-carousel[data-dot-style=bars] .re-carousel-dot[aria-current=true]:before{width:40px}.re-carousel[data-dot-style=bars] .re-carousel-dot[aria-current=true]:after{content:"";position:absolute;top:50%;left:0;width:40px;height:4px;margin-top:-2px;border-radius:2px;background:currentColor;transform-origin:left center}.re-carousel[data-intent=true][data-dot-style=bars] .re-carousel-dot[aria-current=true]:after{animation:re-carousel-progress var(--re-carousel-interval,5s) linear var(--re-carousel-duration,.6s) both;animation-play-state:paused}.re-carousel[data-playing=true][data-dot-style=bars] .re-carousel-dot[aria-current=true]:after{animation-play-state:running}@keyframes re-carousel-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.re-carousel-counter{min-width:3.5em;text-align:center;font-variant-numeric:tabular-nums;color:var(--re-carousel-control-color,currentColor)}.re-carousel-pill{--re-carousel-control-color:#fff;position:absolute;z-index:2;display:flex;align-items:center;gap:4px;padding:4px 8px;color:#fff;background:var(--re-carousel-pill-bg,rgba(0,0,0,.55));border-radius:999px}.re-carousel-pill[data-place=inside]{bottom:16px;left:50%;transform:translateX(-50%)}.re-carousel-pill[data-place=corner]{top:16px;right:16px}.re-carousel-pill .re-carousel-dots{flex-wrap:nowrap}.re-carousel .re-carousel-pill .re-carousel-pause{order:1;width:32px;height:32px;color:#fff;background:none;border:0;box-shadow:none}.re-carousel-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.re-carousel :is(.re-carousel-arrow,.re-carousel-pause,.re-carousel-dot):focus-visible{outline:2px solid currentColor;outline-offset:2px}.re-carousel-viewport:focus-visible{outline:2px solid currentColor;outline-offset:4px}.re-carousel :is(.re-carousel-pill *,.re-carousel-stage>.re-carousel-arrow[data-place=sides]):focus-visible{outline:2px solid #fff;outline-offset:0;box-shadow:0 0 0 4px #1f1c18}@media (prefers-reduced-motion:reduce){.re-carousel *,.re-carousel :after,.re-carousel :before{animation:none!important;transition:none!important}}
/*# sourceMappingURL=244c8ea0e9e27b8d.css.map*/