.photos__grid[data-astro-cid-bddms5jm]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-block:2rem;padding:0;list-style:none;display:grid}.photos__btn[data-astro-cid-bddms5jm]{border-radius:var(--radius);background:var(--fondo);cursor:zoom-in;border:0;width:100%;padding:0;display:block;overflow:hidden}.photos__btn[data-astro-cid-bddms5jm]:focus-visible{outline:3px solid var(--verde-600);outline-offset:2px}.photos__btn[data-astro-cid-bddms5jm] img[data-astro-cid-bddms5jm]{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .35s;display:block}.photos__btn[data-astro-cid-bddms5jm]:hover img[data-astro-cid-bddms5jm]{transform:scale(1.03)}.viewer[data-astro-cid-bddms5jm]{border-radius:var(--radius);background:var(--verde-950);color:#fff;border:0;width:min(96vw,1100px);max-height:94vh;padding:.75rem}.viewer[data-astro-cid-bddms5jm]::backdrop{background:#081408db}.viewer[data-astro-cid-bddms5jm][open]{grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;display:grid}.viewer--single[data-astro-cid-bddms5jm][open]{grid-template-columns:1fr}.viewer[data-astro-cid-bddms5jm] figure[data-astro-cid-bddms5jm]{min-width:0;margin:0}.viewer[data-astro-cid-bddms5jm] figure[data-astro-cid-bddms5jm] img[data-astro-cid-bddms5jm]{object-fit:contain;width:100%;max-height:78vh;display:block}.viewer[data-astro-cid-bddms5jm] figcaption[data-astro-cid-bddms5jm]{color:#fffc;text-align:center;margin-top:.6rem;font-size:.9rem}.viewer__close[data-astro-cid-bddms5jm]{z-index:2;position:absolute;top:.5rem;right:.5rem}.viewer__close[data-astro-cid-bddms5jm],.viewer__nav[data-astro-cid-bddms5jm]{border-radius:var(--radius);color:#fff;cursor:pointer;background:#132a13d9;border:1px solid #fff6;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.viewer__close[data-astro-cid-bddms5jm]:hover,.viewer__nav[data-astro-cid-bddms5jm]:hover{background:var(--verde-600)}.viewer__close[data-astro-cid-bddms5jm]:focus-visible,.viewer__nav[data-astro-cid-bddms5jm]:focus-visible{outline-offset:2px;outline:3px solid #fff}.flip[data-astro-cid-bddms5jm]{display:block;transform:scaleX(-1)}@media (width<=600px){.viewer[data-astro-cid-bddms5jm][open]:not(.viewer--single){grid-template-columns:1fr 1fr}.viewer[data-astro-cid-bddms5jm]:not(.viewer--single) figure[data-astro-cid-bddms5jm]{grid-area:1/1/auto/-1}.viewer__nav--prev[data-astro-cid-bddms5jm]{justify-self:start}.viewer__nav--next[data-astro-cid-bddms5jm]{justify-self:end}}@media (prefers-reduced-motion:reduce){.photos__btn[data-astro-cid-bddms5jm] img[data-astro-cid-bddms5jm]{transition:none}.photos__btn[data-astro-cid-bddms5jm]:hover img[data-astro-cid-bddms5jm]{transform:none}}.page-hero[data-astro-cid-4hmzbedu]{padding-block:clamp(2.5rem,6vw,4.5rem)}.page-hero[data-astro-cid-4hmzbedu] h1[data-astro-cid-4hmzbedu]{color:#fff;margin-top:.5rem}.tag[data-astro-cid-4hmzbedu]{margin-top:1.25rem}.tag[data-astro-cid-4hmzbedu] a[data-astro-cid-4hmzbedu]{color:inherit;text-decoration:none}.meta[data-astro-cid-4hmzbedu]{color:#ffffffc7;flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;display:flex}.project[data-astro-cid-4hmzbedu]{max-width:52rem}.project__cover[data-astro-cid-4hmzbedu]{border-radius:var(--radius);aspect-ratio:16/10;object-fit:cover;width:100%;margin-bottom:1.75rem}.project__text[data-astro-cid-4hmzbedu]{white-space:pre-line;font-size:1.1rem}.project__photos-title[data-astro-cid-4hmzbedu]{margin-top:2.25rem;margin-bottom:0;font-size:1.35rem}
