.rotating-cards_root__dCpAo{position:relative;display:flex;width:min(100%,calc(var(--rotating-card-diameter) + var(--rotating-card-width) + var(--rotating-card-gutter)));height:calc(var(--rotating-card-diameter) + var(--rotating-card-height) + var(--rotating-card-gutter));max-width:100%;align-items:center;justify-content:center;overflow:hidden;outline:none;perspective:1400px;isolation:isolate;user-select:none;color:var(--foreground)}.rotating-cards_root__dCpAo:focus-visible{outline:1px solid var(--accent);outline-offset:8px}.rotating-cards_wrapper__Spe_q{position:relative;width:100%;height:100%;transform-style:preserve-3d}.rotating-cards_card__C9vl8{position:absolute;display:block;cursor:grab;overflow:hidden;border:1px solid color-mix(in srgb,var(--foreground) 16%,var(--border));border-radius:.45rem;padding:0;outline:none;box-shadow:0 16px 30px rgb(0 0 0/.24);backface-visibility:hidden;transform-style:preserve-3d;transition:border-color .22s ease,box-shadow .22s ease;transform-origin:center}.rotating-cards_card__C9vl8:active{cursor:grabbing}.rotating-cards_card__C9vl8:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.rotating-cards_image__opgrd{position:absolute;inset:0;display:block;height:100%;width:100%;object-fit:cover;filter:brightness(.78) saturate(.82);transition:filter .22s ease}.rotating-cards_card__C9vl8:focus-visible .rotating-cards_image__opgrd,.rotating-cards_card__C9vl8:hover .rotating-cards_image__opgrd{filter:brightness(.9) saturate(.96)}.rotating-cards_card__C9vl8[data-active=true]{border-color:color-mix(in srgb,var(--signal-bright) 62%,var(--border));box-shadow:0 22px 38px rgb(0 0 0/.34),0 0 0 1px color-mix(in srgb,var(--signal-bright) 18%,transparent)}.rotating-cards_card__C9vl8[data-near=true]{border-color:color-mix(in srgb,var(--signal-blue) 28%,var(--border))}.rotating-cards_card__C9vl8[data-active=true] .rotating-cards_image__opgrd{filter:brightness(.96) saturate(1)}.rotating-cards_content__JlXhB{position:relative;z-index:1;display:flex;height:100%;width:100%;align-items:flex-end;justify-content:flex-start;padding:.75rem;text-align:start}@media (max-width:639px){.rotating-cards_content__JlXhB{padding:.55rem}}@media (prefers-reduced-motion:reduce){.rotating-cards_card__C9vl8,.rotating-cards_image__opgrd{transition:none}}