.circular-gallery{cursor:grab;touch-action:pan-y;width:100%;height:100%;overflow:hidden}.circular-gallery:active{cursor:grabbing}.circular-gallery canvas{width:100%;height:100%;display:block}.circular-gallery:focus-visible{outline:2px solid var(--video-accent);outline-offset:5px;border-radius:24px}.circular-gallery.is-unavailable:after{height:100%;color:var(--video-text-soft);content:"Evidence gallery unavailable on this device";letter-spacing:.12em;text-shadow:var(--video-text-halo-soft);text-transform:uppercase;place-items:center;font-size:.8rem;display:grid}@media (prefers-reduced-motion:reduce){.circular-gallery{cursor:default}}.rb-folder-scale{width:100px;height:80px;transform:scale(var(--folder-scale,1));transform-origin:50%}.rb-folder{width:100px;height:80px;transition:transform var(--duration-fast) var(--ease-smooth-out);outline:none}@media (hover:hover) and (pointer:fine){.rb-folder:hover{transform:translateY(-8px)}.rb-folder:not(.folder--open):hover .rb-folder-paper{transform:translate(-50%)}.rb-folder:not(.folder--open):hover .rb-folder-front{transform:skew(15deg)scaleY(.6)}.rb-folder:not(.folder--open):hover .folder-front-right{transform:skew(-15deg)scaleY(.6)}}.rb-folder.folder--open{transform:translateY(-8px)}.rb-folder.folder--open .rb-folder-paper:first-child{transform:translate(calc(-120% + var(--magnet-x,0px)), calc(-70% + var(--magnet-y,0px))) rotate(-15deg)}.rb-folder.folder--open .rb-folder-paper:nth-child(2){height:80%;transform:translate(calc(10% + var(--magnet-x,0px)), calc(-70% + var(--magnet-y,0px))) rotate(15deg)}.rb-folder.folder--open .rb-folder-paper:nth-child(3){height:80%;transform:translate(calc(-50% + var(--magnet-x,0px)), calc(-100% + var(--magnet-y,0px))) rotate(5deg)}@media (hover:hover) and (pointer:fine){.rb-folder.folder--open .rb-folder-paper:first-child:hover{transform:translate(calc(-120% + var(--magnet-x,0px)), calc(-70% + var(--magnet-y,0px))) rotate(-15deg) scale(1.07)}.rb-folder.folder--open .rb-folder-paper:nth-child(2):hover{transform:translate(calc(10% + var(--magnet-x,0px)), calc(-70% + var(--magnet-y,0px))) rotate(15deg) scale(1.07)}.rb-folder.folder--open .rb-folder-paper:nth-child(3):hover{transform:translate(calc(-50% + var(--magnet-x,0px)), calc(-100% + var(--magnet-y,0px))) rotate(5deg) scale(1.07)}}.rb-folder.folder--open .rb-folder-front{transform:skew(15deg)scaleY(.6)}.rb-folder.folder--open .folder-front-right{transform:skew(-15deg)scaleY(.6)}.rb-folder-back{background:var(--folder-back-color);border-radius:0 10px 10px;width:100px;height:80px;position:relative;box-shadow:0 12px 28px #303b4629}.rb-folder-back:after{z-index:0;background:var(--folder-back-color);content:"";border-radius:5px 5px 0 0;width:30px;height:10px;position:absolute;bottom:98%;left:0}.rb-folder-toggle{z-index:3;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px 10px 10px;padding:0;position:absolute;inset:0}.rb-folder-paper{z-index:2;width:70%;height:80%;color:var(--ink);background:var(--paper-1);transform-origin:50%;transition:height var(--duration-fast) var(--ease-smooth-out), box-shadow var(--duration-fast) var(--ease-smooth-out), transform var(--duration-medium) var(--ease-smooth-out);will-change:transform;border:1px solid #303b461a;border-radius:8px;position:absolute;bottom:10%;left:50%;overflow:hidden;transform:translate(-50%,10%);box-shadow:0 6px 16px #303b461a}.rb-folder-paper.is-interactive{cursor:pointer;touch-action:manipulation}.rb-folder-paper.is-interactive:focus-visible{outline:2px solid var(--sun);outline-offset:2px}.rb-folder-paper.is-active{box-shadow:0 0 0 1px var(--sun), 0 12px 28px #303b4638}.rb-folder-paper:nth-child(2){background:var(--paper-2);width:80%;height:70%}.rb-folder-paper:nth-child(3){background:var(--paper-3);width:90%;height:60%}.rb-folder-front{z-index:3;background-color:var(--folder-color);background-image:linear-gradient(#2e463e0a, #2e463e29), var(--folder-cover-image,none);background-position:center, var(--folder-cover-position,center);transform-origin:bottom;transition:transform var(--duration-medium) var(--ease-smooth-out);will-change:transform;background-repeat:no-repeat;background-size:cover,cover;border-radius:5px 10px 10px;position:absolute;inset:0}.folder-front-left{clip-path:polygon(0 0,50.5% 0,50.5% 100%,0 100%)}.folder-front-right{clip-path:polygon(49.5% 0,100% 0,100% 100%,49.5% 100%)}.rb-folder-toggle:focus-visible{outline:2px solid var(--sun);outline-offset:7px;border-radius:10px}.folder-paper-content{text-align:left;flex-direction:column;justify-content:space-between;gap:3px;height:100%;padding:8px 7px 7px;display:flex}.folder-paper-content span{color:var(--clay-deep);letter-spacing:.13em;text-transform:uppercase;font-size:4px;font-weight:750;line-height:1}.folder-paper-content strong{font-family:var(--font-editorial);font-size:8px;font-weight:400;line-height:1.05}.folder-paper-content i{background:var(--sage);border-radius:999px;width:24px;height:2px}.paper-2 .folder-paper-content i{background:var(--dusty-blue)}.paper-3 .folder-paper-content i{background:var(--sun)}@media (prefers-reduced-motion:reduce){.rb-folder,.rb-folder-paper,.rb-folder-front,.rb-folder-toggle{transition:none!important}}
