.project-gallery[data-v-832dabbe]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--color-kupisz-grey);display:flex;overflow-x:auto}.project-gallery[data-v-832dabbe]::-webkit-scrollbar{display:none}.project-gallery-photo[data-v-832dabbe]{scroll-snap-align:start;scroll-snap-stop:always;cursor:zoom-in;flex:0 0 100%;min-width:0;height:100%}@media (width>=1024px){.project-gallery[data-v-832dabbe]{width:100%;aspect-ratio:3/2!important}}.project-gallery-photo img.is-upright[data-v-832dabbe]{object-fit:cover}@media (width>=1024px){.project-gallery-photo img.is-upright[data-v-832dabbe]{object-fit:contain;background:#f5f5f2}}.project-gallery-photo[data-v-832dabbe]:focus-visible{outline:2px solid var(--color-kupisz-ink);outline-offset:-4px}.gallery-toolbar[data-v-832dabbe]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 16px;min-height:52px;padding:4px 12px;display:flex}.gallery-pagination[data-v-832dabbe]{align-items:center;display:flex}.gallery-count[data-v-832dabbe]{text-align:center;min-width:5ch;color:var(--color-kupisz-muted);font-size:var(--text-site-small);font-variant-numeric:tabular-nums;white-space:nowrap}.gallery-control[data-v-832dabbe]{min-width:44px;min-height:44px;color:var(--color-kupisz-ink);font-size:var(--text-site-small);touch-action:manipulation;transition:transform .14s var(--ease-site), background-color .14s ease;flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}.gallery-expand[data-v-832dabbe]{margin-left:auto;padding-inline:8px}.gallery-control[data-v-832dabbe]:disabled{opacity:.3;cursor:default}.gallery-control[data-v-832dabbe]:not(:disabled):active{background:var(--color-kupisz-grey);transform:scale(.97)}.gallery-control[data-v-832dabbe]:focus-visible{outline-offset:3px;outline:2px solid}@media (hover:hover) and (pointer:fine){.gallery-control[data-v-832dabbe]:not(:disabled):hover{background:var(--color-kupisz-grey)}}.project-number[data-v-832dabbe]{color:var(--color-kupisz-muted);font-size:var(--text-site-small);line-height:var(--text-site-small--line-height);font-variant-numeric:tabular-nums;margin-top:8px}.project-note[data-v-832dabbe]{color:var(--color-kupisz-muted);font-size:var(--text-site-small);line-height:var(--text-site-small--line-height);text-wrap:pretty;margin-top:12px}.project-share[data-v-832dabbe]{border-top:1px solid var(--color-kupisz-line);width:100%;min-height:44px;font-size:var(--text-site-small);line-height:var(--text-site-small--line-height);align-items:center;gap:8px;margin-top:16px;padding-top:16px;display:inline-flex}@media (hover:hover) and (pointer:fine){.project-share:hover span[data-v-832dabbe]{text-underline-offset:4px;text-decoration:underline}}.project-share[data-v-832dabbe]:focus-visible{outline-offset:3px;outline:2px solid}.photo-zoom[data-v-832dabbe]{cursor:zoom-in;width:100%;transition:transform .14s var(--ease-site);display:block}.photo-zoom[data-v-832dabbe]:active{transform:scale(.99)}@media (prefers-reduced-motion:reduce){.gallery-control[data-v-832dabbe]:not(:disabled):active,.photo-zoom[data-v-832dabbe]:active{transform:none}}
