.gallery__filters[data-astro-cid-j4gwzyy4]{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:40px;display:flex}.chip[data-astro-cid-j4gwzyy4]{border:1.5px solid var(--line);min-height:44px;font-family:var(--font-head);color:var(--ink);background:#fff;border-radius:999px;padding:0 22px;font-size:.92rem;font-weight:500;transition:background .25s,color .25s,border-color .25s}.chip[data-astro-cid-j4gwzyy4]:hover{border-color:var(--orange);color:var(--orange)}.chip[data-astro-cid-j4gwzyy4][aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.gallery__grid[data-astro-cid-j4gwzyy4]{gap:20px;display:grid}@media (width>=640px){.gallery__grid[data-astro-cid-j4gwzyy4]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.gallery__grid[data-astro-cid-j4gwzyy4]{grid-template-columns:repeat(3,1fr);gap:26px}}.gallery__item[data-astro-cid-j4gwzyy4].is-hidden{display:none}.gallery__btn[data-astro-cid-j4gwzyy4]{background:var(--navy);border-radius:var(--radius);aspect-ratio:510/430;text-align:left;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.gallery__btn[data-astro-cid-j4gwzyy4] img[data-astro-cid-j4gwzyy4]{object-fit:cover;width:100%;height:100%}.gallery__btn[data-astro-cid-j4gwzyy4]:after{content:"";background:linear-gradient(#0000 40%,#0b0f2eeb 100%);transition:opacity .4s;position:absolute;inset:0}.gallery__meta[data-astro-cid-j4gwzyy4]{z-index:1;transition:transform .45s var(--ease-out);gap:2px;display:grid;position:absolute;bottom:20px;left:22px;right:22px}.gallery__cat[data-astro-cid-j4gwzyy4]{letter-spacing:.12em;text-transform:uppercase;color:var(--orange);font-size:.78rem;font-weight:500}.gallery__title[data-astro-cid-j4gwzyy4]{font-family:var(--font-head);color:#fff;font-size:1.2rem;font-weight:600}.gallery__expand[data-astro-cid-j4gwzyy4]{z-index:1;background:var(--orange);color:#fff;opacity:0;width:46px;height:46px;transition:opacity .35s, transform .45s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px;transform:scale(.6)rotate(-45deg)}@media (hover:hover){.gallery__btn[data-astro-cid-j4gwzyy4]:hover .gallery__expand[data-astro-cid-j4gwzyy4]{opacity:1;transform:none}.gallery__btn[data-astro-cid-j4gwzyy4]:hover .gallery__meta[data-astro-cid-j4gwzyy4]{transform:translateY(-6px)}}@media (hover:none){.gallery__expand[data-astro-cid-j4gwzyy4]{opacity:1;width:40px;height:40px;transform:none}}.lightbox[data-astro-cid-j4gwzyy4]{z-index:120;opacity:0;background:#080b22f0;place-items:center;padding:64px 16px;transition:opacity .25s;display:grid;position:fixed;inset:0}.lightbox[data-astro-cid-j4gwzyy4][hidden]{display:none}.lightbox[data-astro-cid-j4gwzyy4].is-open{opacity:1}.lightbox[data-astro-cid-j4gwzyy4] figure[data-astro-cid-j4gwzyy4]{max-width:min(1100px,100%);transition:transform .35s var(--ease-out);margin:0;transform:scale(.96)}.lightbox[data-astro-cid-j4gwzyy4].is-open figure[data-astro-cid-j4gwzyy4]{transform:none}.lightbox[data-astro-cid-j4gwzyy4] img[data-astro-cid-j4gwzyy4]{border-radius:var(--radius);width:auto;max-height:76vh;margin-inline:auto}.lightbox[data-astro-cid-j4gwzyy4] figcaption[data-astro-cid-j4gwzyy4]{text-align:center;color:#fff;gap:2px;margin-top:16px;display:grid}.lightbox[data-astro-cid-j4gwzyy4] figcaption[data-astro-cid-j4gwzyy4] span[data-astro-cid-j4gwzyy4]{letter-spacing:.12em;text-transform:uppercase;color:var(--orange);font-size:.78rem}.lightbox[data-astro-cid-j4gwzyy4] figcaption[data-astro-cid-j4gwzyy4] strong[data-astro-cid-j4gwzyy4]{font-family:var(--font-head);font-size:1.15rem;font-weight:600}.lightbox[data-astro-cid-j4gwzyy4] button[data-astro-cid-j4gwzyy4]{color:#fff;background:#ffffff1a;border:0;border-radius:50%;place-items:center;transition:background .2s;display:grid;position:absolute}.lightbox[data-astro-cid-j4gwzyy4] button[data-astro-cid-j4gwzyy4]:hover{background:var(--orange)}.lightbox__close[data-astro-cid-j4gwzyy4]{width:50px;height:50px;top:16px;right:16px}.lightbox__nav[data-astro-cid-j4gwzyy4]{width:54px;height:54px;top:50%;transform:translateY(-50%)}.lightbox__nav--prev[data-astro-cid-j4gwzyy4]{left:16px}.lightbox__nav--next[data-astro-cid-j4gwzyy4]{right:16px}@media (width<=640px){.lightbox__nav[data-astro-cid-j4gwzyy4]{top:auto;bottom:18px;transform:none}.lightbox__nav--prev[data-astro-cid-j4gwzyy4]{left:calc(50% - 64px)}.lightbox__nav--next[data-astro-cid-j4gwzyy4]{right:calc(50% - 64px)}}
