.gal__filters[data-astro-cid-ihllb3az]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.gal__filters[data-astro-cid-ihllb3az] button[data-astro-cid-ihllb3az]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid var(--line);border-radius:999px;background:var(--bg);font-family:var(--font-head);font-stretch:106%;font-weight:700;font-size:.92rem;color:var(--fg);cursor:pointer;transition:background .3s,color .3s,border-color .3s}.gal__filters[data-astro-cid-ihllb3az] button[data-astro-cid-ihllb3az] span[data-astro-cid-ihllb3az]{font-family:var(--font-mono);font-size:.72rem;color:var(--muted)}.gal__filters[data-astro-cid-ihllb3az] button[data-astro-cid-ihllb3az]:hover{border-color:var(--orange)}.gal__filters[data-astro-cid-ihllb3az] button[data-astro-cid-ihllb3az].is-active{background:var(--ink);border-color:var(--ink);color:#fff}.gal__filters[data-astro-cid-ihllb3az] button[data-astro-cid-ihllb3az].is-active span[data-astro-cid-ihllb3az]{color:var(--orange)}.gal__grid[data-astro-cid-ihllb3az]{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-auto-rows:260px;grid-auto-flow:dense}.gal__item--tall[data-astro-cid-ihllb3az]{grid-row:span 2}@media(min-width:700px){.gal__item--wide[data-astro-cid-ihllb3az]{grid-column:span 2}}.gal__item[data-astro-cid-ihllb3az][hidden]{display:none}.gal__item[data-astro-cid-ihllb3az] a[data-astro-cid-ihllb3az]{position:relative;display:block;height:100%;overflow:hidden;border-radius:var(--radius);background:var(--bg-3)}.gal__item[data-astro-cid-ihllb3az] img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.gal__item[data-astro-cid-ihllb3az] a[data-astro-cid-ihllb3az]:hover img{transform:scale(1.06)}.gal__cap[data-astro-cid-ihllb3az]{position:absolute;inset:auto 0 0;display:grid;gap:2px;padding:44px 18px 16px;background:linear-gradient(transparent,#111215d1);color:#fff}.gal__cap[data-astro-cid-ihllb3az] small[data-astro-cid-ihllb3az]{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--orange)}.gal__cap[data-astro-cid-ihllb3az] strong[data-astro-cid-ihllb3az]{font-family:var(--font-head);font-stretch:106%;font-size:1.05rem;line-height:1.25}.gal__zoom[data-astro-cid-ihllb3az]{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--orange);color:var(--ink);transform:scale(.6);opacity:0;transition:transform .5s var(--ease),opacity .3s}.gal__zoom[data-astro-cid-ihllb3az] svg{width:18px;height:18px;transform:rotate(-45deg)}.gal__item[data-astro-cid-ihllb3az] a[data-astro-cid-ihllb3az]:hover .gal__zoom[data-astro-cid-ihllb3az],.gal__item[data-astro-cid-ihllb3az] a[data-astro-cid-ihllb3az]:focus-visible .gal__zoom[data-astro-cid-ihllb3az]{transform:none;opacity:1}.lb[data-astro-cid-ihllb3az]{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#0c0d0ff0;color:#fff}.lb[data-astro-cid-ihllb3az][open]{display:grid;grid-template-columns:auto 1fr auto;align-items:center}.lb[data-astro-cid-ihllb3az]::backdrop{background:transparent}.lb__fig[data-astro-cid-ihllb3az]{margin:0;display:grid;justify-items:center;gap:14px;padding:64px 8px 24px}.lb__fig[data-astro-cid-ihllb3az] img[data-astro-cid-ihllb3az]{max-width:100%;max-height:calc(100dvh - 160px);width:auto;height:auto;border-radius:var(--radius)}.lb__fig[data-astro-cid-ihllb3az] figcaption[data-astro-cid-ihllb3az]{max-width:70ch;text-align:center;color:#d6d4d0;font-size:.95rem}.lb__btn[data-astro-cid-ihllb3az]{display:grid;place-items:center;width:52px;height:52px;margin:0 12px;border-radius:50%;border:1px solid rgb(255 255 255 / 25%);background:transparent;color:#fff;cursor:pointer;transition:background .3s,color .3s}.lb__btn[data-astro-cid-ihllb3az]:hover{background:var(--orange);color:var(--ink);border-color:var(--orange)}.lb__btn[data-astro-cid-ihllb3az] svg{width:20px;height:20px}.lb__prev[data-astro-cid-ihllb3az] svg{transform:rotate(180deg)}.lb__close[data-astro-cid-ihllb3az]{position:absolute;top:14px;right:2px}@media(max-width:640px){.lb[data-astro-cid-ihllb3az][open]{grid-template-columns:1fr}.lb__prev[data-astro-cid-ihllb3az],.lb__next[data-astro-cid-ihllb3az]{position:absolute;bottom:16px}.lb__prev[data-astro-cid-ihllb3az]{left:16px}.lb__next[data-astro-cid-ihllb3az]{right:16px}.lb__fig[data-astro-cid-ihllb3az]{padding-bottom:90px}}
