._gallery_zn46u_1{margin-bottom:var(--space-l)}._grid_zn46u_5{gap:var(--space-xs);padding:0 0 var(--space-2xs);scroll-snap-type:x mandatory;grid-auto-columns:80%;grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}@media (width>=37.5rem){._grid_zn46u_5{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));grid-auto-flow:row;overflow:visible}}._item_zn46u_24{scroll-snap-align:start}._thumb_zn46u_28{border-radius:var(--radius-m);display:block;position:relative;overflow:hidden}._thumb_zn46u_28 img{object-fit:cover;width:100%;aspect-ratio:4/3!important}@media (prefers-reduced-motion:no-preference){._thumb_zn46u_28 img{transition:transform .25s}}._thumb_zn46u_28:hover img{transform:scale(1.03)}._dialog_zn46u_48{width:min(64rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:var(--space-s);border-radius:var(--radius-m);background:var(--surface);color:var(--text);border:0}._dialog_zn46u_48::backdrop{background:#000c}._figure_zn46u_61{margin:0}._figure_zn46u_61 img{object-fit:contain;width:100%;max-height:calc(100dvh - 10rem)}._figure_zn46u_61 figcaption{margin-top:var(--space-2xs);color:var(--muted)}._count_zn46u_74{white-space:nowrap}._controls_zn46u_78{justify-content:flex-end;gap:var(--space-2xs);margin-top:var(--space-2xs);display:flex}._controls_zn46u_78 button{width:var(--target-min);height:var(--target-min);border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}._controls_zn46u_78 button:hover{background:var(--surface-2)}
