.vimUTG_filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:48px;display:flex}.vimUTG_chip{min-height:46px;color:var(--ice);cursor:pointer;letter-spacing:.16em;text-transform:uppercase;background:0 0;border:1px solid #e2dfd759;padding:0 20px;font-size:13px;font-stretch:115%;transition:background-color .3s,color .3s,border-color .3s}.vimUTG_chip:hover{border-color:var(--ice)}.vimUTG_chip[aria-pressed=true]{background:var(--rose);border-color:var(--rose);color:var(--night)}.vimUTG_count{color:var(--muted);margin-left:auto;font-size:15px}.vimUTG_grid{columns:4 240px;column-gap:14px;margin:0;padding:0;list-style:none}.vimUTG_grid li{break-inside:avoid;margin-bottom:22px}.vimUTG_thumb{background:var(--night);cursor:zoom-in;border:0;width:100%;padding:0;display:block;overflow:hidden}.vimUTG_thumb img{filter:grayscale(.9)brightness(.8)contrast(1.05);width:100%;height:auto;transition:filter .8s var(--ease), transform 1.2s var(--ease)}.vimUTG_thumb:hover img,.vimUTG_thumb:focus-visible img{filter:grayscale(0)brightness(.95);transform:scale(1.03)}.vimUTG_caption{font-family:var(--f-serif);color:var(--text);justify-content:space-between;gap:12px;margin-top:10px;font-size:17px;font-style:italic;display:flex}.vimUTG_caption span{font-family:var(--f-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);padding-top:4px;font-size:12px;font-style:normal;font-stretch:115%}.vimUTG_lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ice);background:#0f0e14f7;border:0;margin:0;padding:0}.vimUTG_lightbox::backdrop{background:#0f0e14e6}.vimUTG_lightbox[open]{animation:vimUTG_fade .4s var(--ease) both}.vimUTG_stage{place-items:center;width:100%;height:100%;padding:72px 96px 40px;display:grid;position:relative}.vimUTG_figure{justify-items:center;gap:16px;max-width:100%;max-height:100%;display:grid}.vimUTG_big{object-fit:contain;width:auto;max-width:min(100%,1200px);height:auto;max-height:calc(100dvh - 180px)}.vimUTG_figure figcaption{width:100%;font-family:var(--f-serif);color:var(--text);justify-content:space-between;gap:24px;font-size:18px;font-style:italic;display:flex}.vimUTG_pos{font-family:var(--f-sans);letter-spacing:.14em;color:var(--muted);font-size:14px;font-style:normal}.vimUTG_nav,.vimUTG_close{width:56px;height:56px;color:var(--ice);cursor:pointer;background:#0f0e1499;border:1px solid #e2dfd759;border-radius:50%;place-items:center;transition:background-color .3s,border-color .3s;display:grid;position:absolute}.vimUTG_nav:hover,.vimUTG_close:hover{border-color:var(--rose);background:#bc9ca126}.vimUTG_nav svg,.vimUTG_close svg{width:20px;height:20px}.vimUTG_prev{top:50%;left:24px;transform:translateY(-50%)}.vimUTG_next{top:50%;right:24px;transform:translateY(-50%)}.vimUTG_close{top:16px;right:24px}@media (max-width:640px){.vimUTG_grid{columns:2;column-gap:10px}.vimUTG_caption{flex-direction:column;gap:2px;font-size:16px}.vimUTG_count{width:100%;margin-left:0}.vimUTG_chip{padding:0 16px;font-size:13px}.vimUTG_stage{padding:72px 12px 96px}.vimUTG_prev,.vimUTG_next{top:auto;bottom:20px;transform:none}.vimUTG_prev{left:calc(50% - 68px)}.vimUTG_next{right:calc(50% - 68px)}.vimUTG_close{right:12px}.vimUTG_big{max-height:calc(100dvh - 240px)}}
