.gal.astro-ihllb3az{columns:1;column-gap:16px}@media(min-width:640px){.gal.astro-ihllb3az{columns:2}}@media(min-width:1000px){.gal.astro-ihllb3az{columns:3;column-gap:20px}}.gal__item.astro-ihllb3az{position:relative;display:block;width:100%;margin-bottom:16px;break-inside:avoid;border-radius:var(--radius);overflow:hidden;background:var(--space-3);cursor:zoom-in}@media(min-width:1000px){.gal__item.astro-ihllb3az{margin-bottom:20px}}.gal__item.astro-ihllb3az img{width:100%;transition:transform 1.2s var(--ease),filter .6s;filter:saturate(.9)}.gal__item.astro-ihllb3az:hover img{transform:scale(1.06);filter:saturate(1.1)}.gal__cap.astro-ihllb3az{position:absolute;inset:auto 0 0;display:flex;gap:12px;align-items:baseline;text-align:left;padding:40px 18px 16px;font-size:.92rem;color:#fff;background:linear-gradient(transparent,#000000bf);transform:translateY(30%);opacity:0;transition:transform .6s var(--ease),opacity .5s}.gal__cap.astro-ihllb3az .mono.astro-ihllb3az{font-size:.72rem;color:var(--red-hot)}.gal__item.astro-ihllb3az:hover .gal__cap.astro-ihllb3az,.gal__item.astro-ihllb3az:focus-visible .gal__cap.astro-ihllb3az{transform:none;opacity:1}@media(hover:none){.gal__cap.astro-ihllb3az{transform:none;opacity:1}}.lb.astro-ihllb3az{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#050508f0;color:#fff;overflow:hidden}.lb.astro-ihllb3az::backdrop{background:transparent}.lb.astro-ihllb3az[open]{display:grid;place-items:center;animation:lbIn .5s var(--ease)}@keyframes lbIn{0%{opacity:0}}.lb__fig.astro-ihllb3az{display:grid;gap:14px;justify-items:center;padding:70px 16px;max-width:100%}.lb__fig.astro-ihllb3az img.astro-ihllb3az{max-width:min(92vw,1500px);max-height:calc(100dvh - 180px);width:auto;height:auto;object-fit:contain;border-radius:10px}.lb__cap.astro-ihllb3az{color:var(--muted);font-size:.95rem;text-align:center}.lb__btn.astro-ihllb3az{position:absolute;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line-2);background:#ffffff0a;transition:background .3s,border-color .3s}.lb__btn.astro-ihllb3az:hover{background:var(--red);border-color:var(--red)}.lb__close.astro-ihllb3az{top:18px;right:18px}.lb__prev.astro-ihllb3az{left:18px;top:50%;transform:translateY(-50%) rotate(180deg)}.lb__next.astro-ihllb3az{right:18px;top:50%;transform:translateY(-50%)}@media(max-width:640px){.lb__prev.astro-ihllb3az,.lb__next.astro-ihllb3az{top:auto;bottom:18px;transform:none}.lb__prev.astro-ihllb3az{transform:rotate(180deg)}}.lb__count.astro-ihllb3az{position:absolute;top:34px;left:24px;font-size:.8rem;letter-spacing:.1em;color:var(--muted)}
