.ptgal[data-astro-cid-ojbsmspx]{margin:2.25rem 0}.ptgal__title[data-astro-cid-ojbsmspx]{margin:0 0 .8rem;font:700 var(--fs-2xs)/1.2 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-muted)}.ptgal__grid[data-astro-cid-ojbsmspx]{list-style:none;margin:0;padding:0;display:grid;gap:6px;border-radius:var(--radius-sm);overflow:hidden}.ptgal[data-astro-cid-ojbsmspx][data-shown="1"] .ptgal__grid[data-astro-cid-ojbsmspx]{aspect-ratio:3 / 2}.ptgal[data-astro-cid-ojbsmspx][data-shown="2"] .ptgal__grid[data-astro-cid-ojbsmspx]{grid-template-columns:1fr 1fr;aspect-ratio:3 / 1}.ptgal[data-astro-cid-ojbsmspx][data-shown="3"] .ptgal__grid[data-astro-cid-ojbsmspx]{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:16 / 10}.ptgal[data-astro-cid-ojbsmspx][data-shown="3"] .ptgal__cell--lead[data-astro-cid-ojbsmspx]{grid-row:span 2}.ptgal[data-astro-cid-ojbsmspx][data-shown="4"] .ptgal__grid[data-astro-cid-ojbsmspx]{grid-template-columns:repeat(3,1fr);grid-template-rows:2fr 1fr;aspect-ratio:4 / 3}.ptgal[data-astro-cid-ojbsmspx][data-shown="4"] .ptgal__cell--lead[data-astro-cid-ojbsmspx]{grid-column:1 / -1}.ptgal[data-astro-cid-ojbsmspx][data-shown="5"] .ptgal__grid[data-astro-cid-ojbsmspx]{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr;aspect-ratio:2 / 1}.ptgal[data-astro-cid-ojbsmspx][data-shown="5"] .ptgal__cell--lead[data-astro-cid-ojbsmspx]{grid-column:span 2;grid-row:span 2}@media(max-width:600px){.ptgal[data-astro-cid-ojbsmspx][data-shown="3"] .ptgal__grid[data-astro-cid-ojbsmspx]{grid-template-columns:1fr 1fr;grid-template-rows:2fr 1fr;aspect-ratio:1 / 1}.ptgal[data-astro-cid-ojbsmspx][data-shown="3"] .ptgal__cell--lead[data-astro-cid-ojbsmspx]{grid-row:auto;grid-column:1 / -1}.ptgal[data-astro-cid-ojbsmspx][data-shown="5"] .ptgal__grid[data-astro-cid-ojbsmspx]{grid-template-columns:repeat(4,1fr);grid-template-rows:3fr 1fr;aspect-ratio:1 / 1}.ptgal[data-astro-cid-ojbsmspx][data-shown="5"] .ptgal__cell--lead[data-astro-cid-ojbsmspx]{grid-column:1 / -1;grid-row:auto}}.ptgal[data-astro-cid-ojbsmspx] .ptgal__grid[data-astro-cid-ojbsmspx] .ptgal__cell[data-astro-cid-ojbsmspx]{min-width:0;min-height:0;padding:0;margin:0}.ptgal[data-astro-cid-ojbsmspx] .ptgal__grid[data-astro-cid-ojbsmspx] .ptgal__cell[data-astro-cid-ojbsmspx]:before{content:none}.ptgal__tile[data-astro-cid-ojbsmspx]{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:var(--c-bg-soft)}.ptgal__tile[data-astro-cid-ojbsmspx] img[data-astro-cid-ojbsmspx]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .42s var(--ease-out),filter .42s var(--ease-out)}@media(hover:hover)and (pointer:fine){.ptgal__tile[data-astro-cid-ojbsmspx]:hover img[data-astro-cid-ojbsmspx]{transform:scale(1.035);filter:brightness(1.04)}}.ptgal__tile[data-astro-cid-ojbsmspx]:focus-visible{outline:3px solid var(--unic-red);outline-offset:2px;border-radius:0}.ptgal__more[data-astro-cid-ojbsmspx]{position:absolute;inset:0;display:grid;place-items:center;background:#151e299e;color:#fff;font:400 var(--fs-title)/1 var(--font-display)}.ptgal__viewer[data-astro-cid-ojbsmspx]{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--unic-ink-800);color:#fff;display:none;grid-template-rows:1fr auto}.ptgal__viewer[data-astro-cid-ojbsmspx][open]{display:grid}.ptgal__viewer[data-astro-cid-ojbsmspx]::backdrop{background:var(--unic-ink-800)}.ptgal__stage[data-astro-cid-ojbsmspx]{min-height:0;display:grid;place-items:center;padding:clamp(3.5rem,6vw,4.5rem) clamp(.5rem,6vw,5.5rem) 0}.ptgal__img[data-astro-cid-ojbsmspx]{max-width:100%;max-height:calc(100dvh - clamp(3.5rem,6vw,4.5rem) - 4.6rem);width:auto;height:auto;object-fit:contain;border-radius:2px}.ptgal__bar[data-astro-cid-ojbsmspx]{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;padding:1rem clamp(1rem,6vw,5.5rem) 1.4rem}.ptgal__caption[data-astro-cid-ojbsmspx]{margin:0;font-size:var(--fs-xs);line-height:1.45;color:#ebeff5e0;max-width:70ch}.ptgal__pos[data-astro-cid-ojbsmspx]{flex:none;font:600 var(--fs-fine)/1 var(--font-body);letter-spacing:.1em;color:#ebeff599;font-variant-numeric:tabular-nums}.ptgal__btn[data-astro-cid-ojbsmspx]{position:absolute;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;cursor:pointer;background:#ffffff14;color:#fff;border:1px solid oklch(1 0 0 / .16);transition:background .18s var(--ease-out),border-color .18s var(--ease-out)}@media(hover:hover)and (pointer:fine){.ptgal__btn[data-astro-cid-ojbsmspx]:hover{background:#ffffff29;border-color:#fff6}}.ptgal__btn[data-astro-cid-ojbsmspx]:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:50%}.ptgal__btn--prev[data-astro-cid-ojbsmspx]{left:clamp(.5rem,1.5vw,1.25rem);top:50%;translate:0 -50%}.ptgal__btn--next[data-astro-cid-ojbsmspx]{right:clamp(.5rem,1.5vw,1.25rem);top:50%;translate:0 -50%}.ptgal__btn--close[data-astro-cid-ojbsmspx]{right:clamp(.5rem,1.5vw,1.25rem);top:clamp(.5rem,1.5vw,1.25rem)}.ptgal__viewer[data-astro-cid-ojbsmspx][data-single] .ptgal__btn--prev[data-astro-cid-ojbsmspx],.ptgal__viewer[data-astro-cid-ojbsmspx][data-single] .ptgal__btn--next[data-astro-cid-ojbsmspx]{display:none}@media(max-width:600px){.ptgal__btn--prev[data-astro-cid-ojbsmspx],.ptgal__btn--next[data-astro-cid-ojbsmspx]{top:auto;bottom:4.2rem;translate:none}}@media(prefers-reduced-motion:reduce){.ptgal__tile[data-astro-cid-ojbsmspx] img[data-astro-cid-ojbsmspx]{transition:none}}
