.coverflow-carousel-module__Jh-MnW__root{width:100%}.coverflow-carousel-module__Jh-MnW__stage{isolation:isolate;position:relative}.coverflow-carousel-module__Jh-MnW__frame{cursor:grab;touch-action:pan-y;-webkit-mask-image:var(--cf-edge-mask,none);-webkit-mask-image:var(--cf-edge-mask,none);mask-image:var(--cf-edge-mask,none);outline:none;padding:40px 0;overflow:hidden}.coverflow-carousel-module__Jh-MnW__frame:active{cursor:grabbing}.coverflow-carousel-module__Jh-MnW__frame:focus-visible{box-shadow:0 0 0 2px var(--cf-ring,currentColor)}.coverflow-carousel-module__Jh-MnW__track{height:calc(var(--cf-card) / var(--cf-ratio,1));transform-style:preserve-3d;-webkit-user-select:none;user-select:none;position:relative}.coverflow-carousel-module__Jh-MnW__card{width:var(--cf-card);background:var(--cf-card-bg,#7f7f7f29);will-change:transform;border-radius:16px;height:100%;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.coverflow-carousel-module__Jh-MnW__cardInner{inset:var(--cf-bezel,0px);border-radius:var(--cf-inner-radius,inherit);background:var(--cf-inner-bg,transparent);position:absolute;overflow:hidden}.coverflow-carousel-module__Jh-MnW__cardLink{color:inherit;-webkit-touch-callout:none;display:block;position:absolute;inset:0}.coverflow-carousel-module__Jh-MnW__image{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.coverflow-carousel-module__Jh-MnW__nav{z-index:200;background:var(--cf-nav-bg,#ffffffb8);width:36px;height:36px;color:var(--cf-nav-fg,#1f231e);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;transition:background-color .2s,transform .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.coverflow-carousel-module__Jh-MnW__nav:hover{background:var(--cf-nav-bg-hover,#fff)}.coverflow-carousel-module__Jh-MnW__nav:active{transform:translateY(-50%)scale(.94)}.coverflow-carousel-module__Jh-MnW__nav:focus-visible{outline:2px solid var(--cf-ring,currentColor);outline-offset:2px}.coverflow-carousel-module__Jh-MnW__nav svg{width:20px;height:20px}@media (hover:none) and (pointer:coarse){.coverflow-carousel-module__Jh-MnW__nav{display:none}}.coverflow-carousel-module__Jh-MnW__navPrev{left:12px}.coverflow-carousel-module__Jh-MnW__navNext{right:12px}.coverflow-carousel-module__Jh-MnW__caption{flex-direction:column;align-items:center;margin-top:8px;padding:0 24px;animation:.3s both coverflow-carousel-module__Jh-MnW__cfFadeIn;display:flex}.coverflow-carousel-module__Jh-MnW__captionTitle{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.coverflow-carousel-module__Jh-MnW__captionSubtitle{opacity:.65;margin:4px 0 0;font-size:13px}.coverflow-carousel-module__Jh-MnW__meta{width:100%;max-width:230px;margin:40px 0 0;font-size:12px}.coverflow-carousel-module__Jh-MnW__metaRow{justify-content:space-between;padding:5px 0;display:flex}.coverflow-carousel-module__Jh-MnW__metaRow dt{opacity:.65}.coverflow-carousel-module__Jh-MnW__metaRow dd{margin:0;font-weight:500}.coverflow-carousel-module__Jh-MnW__dots{margin-top:var(--cf-dots-gap,24px);justify-content:center;align-items:center;gap:0;display:flex}.coverflow-carousel-module__Jh-MnW__dot{cursor:pointer;background:0 0;border:0;border-radius:999px;width:24px;height:24px;padding:0;position:relative}.coverflow-carousel-module__Jh-MnW__dot:after{content:"";background:color-mix(in srgb, var(--cf-dot,currentColor) 22%, transparent);border-radius:999px;width:6px;height:6px;transition:width .5s cubic-bezier(.22,1,.36,1),left .5s cubic-bezier(.22,1,.36,1),background-color .4s cubic-bezier(.22,1,.36,1);position:absolute;top:9px;left:9px}.coverflow-carousel-module__Jh-MnW__dot[aria-current=true]:after{background:var(--cf-dot-active,var(--cf-dot,currentColor));width:18px;left:3px}.coverflow-carousel-module__Jh-MnW__dot:focus-visible{outline:2px solid var(--cf-ring,currentColor);outline-offset:3px}@keyframes coverflow-carousel-module__Jh-MnW__cfFadeIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.coverflow-carousel-module__Jh-MnW__caption{animation:none}.coverflow-carousel-module__Jh-MnW__dot{transition:none}}
