.gallery-wrap.svelte-tpeupc,.gallery-columns.svelte-tpeupc{position:relative}.skeleton-grid.svelte-tpeupc{position:absolute;inset:0;z-index:40;overflow:hidden;background:#020203;column-gap:1.15rem;column-count:1}.skeleton-card.svelte-tpeupc{display:inline-block;width:100%;margin-bottom:1.15rem;break-inside:avoid;border:1px solid color-mix(in oklab,white 12%,transparent);background:#050506}.skeleton-media.svelte-tpeupc{position:relative;aspect-ratio:.8;overflow:hidden;background:#0a0b0d}.skeleton-card.svelte-tpeupc:nth-child(5n+2) .skeleton-media:where(.svelte-tpeupc){aspect-ratio:1.2}.skeleton-card.svelte-tpeupc:nth-child(5n+3) .skeleton-media:where(.svelte-tpeupc){aspect-ratio:.55}.skeleton-card.svelte-tpeupc:nth-child(5n+4) .skeleton-media:where(.svelte-tpeupc){aspect-ratio:1}.skeleton-card.svelte-tpeupc:nth-child(5n+5) .skeleton-media:where(.svelte-tpeupc){aspect-ratio:.7}.skeleton-card.svelte-tpeupc:nth-child(3n+1) .skeleton-media:where(.svelte-tpeupc){border-bottom:3px solid color-mix(in oklab,var(--color-electric-400) 45%,transparent)}.skeleton-card.svelte-tpeupc:nth-child(3n+2) .skeleton-media:where(.svelte-tpeupc){border-bottom:3px solid color-mix(in oklab,var(--color-violet-400) 45%,transparent)}.skeleton-card.svelte-tpeupc:nth-child(3n+3) .skeleton-media:where(.svelte-tpeupc){border-bottom:3px solid color-mix(in oklab,var(--color-cyan-400) 45%,transparent)}.skeleton-caption.svelte-tpeupc{padding:.8rem .9rem;display:flex;flex-direction:column;gap:.5rem}.skeleton-line.svelte-tpeupc{position:relative;display:block;height:.6rem;overflow:hidden;background:#101215}.skeleton-line-title.svelte-tpeupc{width:60%}.skeleton-line-meta.svelte-tpeupc{width:38%;opacity:.7}.skeleton-media.svelte-tpeupc:after,.skeleton-line.svelte-tpeupc:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,color-mix(in oklab,white 10%,transparent) 46%,color-mix(in oklab,white 18%,transparent) 50%,color-mix(in oklab,white 10%,transparent) 54%,transparent 70%);transform:translate(-120%);animation:svelte-tpeupc-skeleton-sweep 1.8s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.15s)}@keyframes svelte-tpeupc-skeleton-sweep{to{transform:translate(120%)}}@media(min-width:640px){.skeleton-grid.svelte-tpeupc{column-count:2}}@media(min-width:1100px){.skeleton-grid.svelte-tpeupc{column-count:3}}@media(min-width:1536px){.skeleton-grid.svelte-tpeupc{column-count:4}}.media-sizer.svelte-tpeupc,.media-card.svelte-tpeupc{width:100%}.media-card.svelte-tpeupc{position:relative;margin:0 0 1.15rem;--accent: var(--color-electric-400)}.media-card.svelte-tpeupc:nth-child(4n+2){--accent: var(--color-violet-400)}.media-card.svelte-tpeupc:nth-child(4n+3){--accent: var(--color-cyan-400)}.media-card.svelte-tpeupc:nth-child(4n){--accent: #ff2f92}.media-card.svelte-tpeupc:hover{z-index:30}.card-inner.svelte-tpeupc{position:relative;background:#000;border:1px solid color-mix(in oklab,white 16%,transparent);animation:svelte-tpeupc-card-pop-in .5s cubic-bezier(.22,.85,.3,1.35) backwards;transition:transform .2s cubic-bezier(.22,.85,.3,1.35),box-shadow .2s ease,border-color .2s ease}@keyframes svelte-tpeupc-card-pop-in{0%{opacity:0;transform:scale(.88) translateY(14px)}to{opacity:1;transform:scale(1) translateY(0)}}.media-card.svelte-tpeupc:hover .card-inner:where(.svelte-tpeupc){border-color:var(--accent);transform:scale(1.045) rotate(-.7deg);box-shadow:0 0 0 2px var(--accent),0 26px 50px -14px color-mix(in oklab,var(--accent) 70%,transparent),0 0 60px -8px color-mix(in oklab,var(--accent) 55%,transparent)}.media-card.svelte-tpeupc:nth-child(2n):hover .card-inner:where(.svelte-tpeupc){transform:scale(1.045) rotate(.7deg)}.media-frame.svelte-tpeupc{position:relative;aspect-ratio:var(--media-frame-ratio, .8);background:#000;overflow:hidden}.media-element.svelte-tpeupc{display:block;width:100%;height:100%;object-fit:contain}.media-element.media-fill.svelte-tpeupc{object-fit:cover}.video-controls{position:absolute;inset:0;z-index:15;display:flex;align-items:center;justify-content:center;cursor:pointer}.video-play-toggle{display:flex;height:3.6rem;width:3.6rem;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.75);background:#02020399;clip-path:polygon(18% 0,100% 0,82% 100%,0 100%);color:#fff;transition:opacity .2s ease,background-color .2s ease,transform .15s ease}.video-controls.is-playing .video-play-toggle{opacity:0}.video-controls:hover .video-play-toggle{opacity:1;background:var(--accent);border-color:var(--accent);color:#050505;transform:scale(1.08)}.video-bar{position:absolute;right:0;bottom:0;left:0;z-index:16;display:flex;align-items:center;gap:.55rem;padding:.5rem .55rem;background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));opacity:0;transition:opacity .2s ease}.video-controls:hover .video-bar,.video-controls.is-playing .video-bar{opacity:1}.video-progress-track{position:relative;height:.35rem;flex:1;background:#ffffff38;cursor:pointer}.video-progress-fill{position:absolute;inset:0;width:0%;background:var(--accent)}.video-mute-toggle{display:flex;height:1.9rem;width:1.9rem;flex-shrink:0;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.4);background:#020203a6;color:#fff;cursor:pointer}.video-mute-toggle:hover{border-color:var(--accent);color:var(--accent)}.nav-bar.svelte-tpeupc{position:absolute;top:0;right:0;left:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.55rem .55rem 0;pointer-events:none}.nav-btn.svelte-tpeupc{pointer-events:auto;display:flex;height:2.75rem;width:2.75rem;cursor:pointer;align-items:center;justify-content:center;border:2px solid color-mix(in oklab,white 55%,transparent);background:#020203c7;clip-path:polygon(18% 0,100% 0,82% 100%,0 100%);color:var(--color-mist-100);font-size:1.4rem;line-height:1;font-weight:900;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.nav-btn.svelte-tpeupc:hover,.nav-btn.svelte-tpeupc:focus-visible{background:var(--accent);border-color:var(--accent);color:#050505;transform:scale(1.1);outline:none}.nav-counter.svelte-tpeupc{pointer-events:auto;min-width:2.6rem;border:2px solid color-mix(in oklab,white 30%,transparent);background:#020203c7;padding:.35rem .55rem;text-align:center;font-size:.72rem;font-weight:800;letter-spacing:.06em;color:var(--color-mist-100)}@media(min-width:768px){.nav-btn.svelte-tpeupc{height:2rem;width:2rem;font-size:1.05rem}}.media-caption.svelte-tpeupc{padding:.8rem .2rem 0 .75rem;border-left:4px solid color-mix(in oklab,var(--accent) 45%,transparent);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.media-card.svelte-tpeupc:hover .media-caption:where(.svelte-tpeupc){border-left-color:var(--accent);background:color-mix(in oklab,var(--accent) 5%,transparent);box-shadow:-14px 0 34px -18px color-mix(in oklab,var(--accent) 70%,transparent)}.media-name.svelte-tpeupc{font-size:.95rem;font-weight:900;letter-spacing:.01em;text-transform:uppercase;color:var(--accent)}.media-meta.svelte-tpeupc{margin-top:.15rem;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab,white 60%,transparent)}.media-subtitle.svelte-tpeupc{margin-top:.4rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in oklab,white 85%,transparent)}.media-credits.svelte-tpeupc{margin-top:.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;color:color-mix(in oklab,white 75%,transparent)}.media-credits.svelte-tpeupc a:where(.svelte-tpeupc){text-decoration:underline;text-decoration-color:color-mix(in oklab,white 45%,transparent);text-underline-offset:2px}.media-credits.svelte-tpeupc a:where(.svelte-tpeupc):hover{text-decoration-color:var(--accent);color:var(--accent)}.media-credits-photo.svelte-tpeupc{display:inline-flex;align-items:center;gap:.25rem}.media-tags.svelte-tpeupc{margin-top:.65rem;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .85rem;font-size:.68rem;font-weight:800;letter-spacing:.06em}.tag-assisted.svelte-tpeupc,.tag-capability.svelte-tpeupc{padding:.2rem .5rem;text-transform:uppercase}.tag-assisted.svelte-tpeupc{background:color-mix(in oklab,white 10%,transparent);color:color-mix(in oklab,white 70%,transparent)}.tag-capability.svelte-tpeupc{background:color-mix(in oklab,var(--accent) 16%,transparent);color:var(--accent)}.tag-hash.svelte-tpeupc{color:color-mix(in oklab,var(--accent) 78%,white 12%);opacity:.85}@media(min-width:640px){.media-sizer.svelte-tpeupc,.media-card.svelte-tpeupc{width:calc((100% - 1rem)/2)}}@media(min-width:1100px){.media-sizer.svelte-tpeupc,.media-card.svelte-tpeupc{width:calc((100% - 2rem) / 3)}}@media(min-width:1536px){.media-sizer.svelte-tpeupc,.media-card.svelte-tpeupc{width:calc((100% - 3rem)/4)}}
