.alb[data-astro-cid-deiq374f]{max-width:var(--mx-max);padding:clamp(48px, 6vw, 88px) var(--mx-gutter) var(--mx-section);margin-inline:auto}.alb__back[data-astro-cid-deiq374f]{margin-bottom:32px}.alb__header[data-astro-cid-deiq374f]{max-width:760px}.alb__count[data-astro-cid-deiq374f]{color:var(--mx-muted);margin-bottom:14px;font-size:15px}.alb[data-astro-cid-deiq374f] h1[data-astro-cid-deiq374f]{letter-spacing:-.035em;font-size:clamp(40px,3.6vw + 22px,68px);font-weight:500;line-height:1.02}.alb__summary[data-astro-cid-deiq374f]{color:var(--mx-text-2);margin-top:24px;font-size:18px;line-height:1.6}.alb__empty[data-astro-cid-deiq374f]{color:var(--mx-muted);margin-top:clamp(32px,4vw,56px);font-size:18px}.alb__fallback[data-astro-cid-deiq374f]{color:var(--mx-muted);margin-top:12px;font-size:14px}.alb__grid[data-astro-cid-deiq374f]{grid-template-columns:repeat(3,1fr);grid-auto-rows:clamp(160px,22vw,280px);gap:10px;margin-top:clamp(32px,4vw,56px);display:grid}.alb__tile[data-astro-cid-deiq374f]{all:unset;box-sizing:border-box;background:var(--mx-placeholder);cursor:zoom-in;grid-column:var(--c3,auto);grid-row:var(--r3,auto);border-radius:10px;position:relative;overflow:hidden}.alb__tile[data-astro-cid-deiq374f]:focus-visible{outline:2px solid var(--mx-accent);outline-offset:3px}.alb__tile[data-astro-cid-deiq374f] img{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform var(--mx-zoom-out) var(--mx-ease);display:block}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.alb__tile[data-astro-cid-deiq374f]:hover img{transition-duration:var(--mx-zoom-in);transform:scale(1.03)}}@media (width<=800px){.alb__grid[data-astro-cid-deiq374f]{grid-template-columns:repeat(2,1fr);grid-auto-rows:38vw;gap:8px}.alb__tile[data-astro-cid-deiq374f]{grid-column:var(--c2,auto);grid-row:var(--r2,auto);border-radius:8px}}.lb[data-astro-cid-deiq374f]{width:100%;max-width:none;height:100%;max-height:none;color:var(--mx-on-dark);background:#14100df0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.lb[data-astro-cid-deiq374f]:not([open]){display:none}.lb[data-astro-cid-deiq374f][open]{animation:lb-in .2s var(--mx-ease);grid-template-rows:minmax(0,auto) auto auto;align-content:center;justify-items:center;padding:clamp(56px,6vw,72px) clamp(12px,5vw,88px) 20px;display:grid}.lb[data-astro-cid-deiq374f]::backdrop{background:0 0}.lb__stage[data-astro-cid-deiq374f]{touch-action:pan-y;place-items:center;width:100%;min-height:0;display:grid}.lb__img[data-astro-cid-deiq374f],.lb__status[data-astro-cid-deiq374f]{grid-area:1/1}.lb__img[data-astro-cid-deiq374f][hidden],.lb__status[data-astro-cid-deiq374f][hidden]{display:none}.lb__status[data-astro-cid-deiq374f]{color:var(--mx-on-dark);background:#14100db8;border-radius:999px;padding:8px 16px;font-size:15px}.lb__img[data-astro-cid-deiq374f]{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:8px;max-width:100%;max-height:min(90vh,100%)}.lb__caption[data-astro-cid-deiq374f]{text-align:center;max-width:70ch;min-height:1.5em;color:var(--mx-on-dark);margin-top:14px;font-size:15px;line-height:1.5}.lb__count[data-astro-cid-deiq374f]{letter-spacing:.06em;color:var(--mx-on-dark-3);font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px}.lb__btn[data-astro-cid-deiq374f]{width:44px;height:44px;color:var(--mx-on-dark);cursor:pointer;background:#14100d80;border:1px solid #f6f2ec40;border-radius:50%;place-items:center;padding:0;transition:background .2s;display:grid;position:absolute}.lb__btn[data-astro-cid-deiq374f]:hover{background:#f6f2ec29}.lb__btn[data-astro-cid-deiq374f]:focus-visible{outline:2px solid var(--mx-on-dark);outline-offset:2px}.lb__btn[data-astro-cid-deiq374f] svg[data-astro-cid-deiq374f]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.lb__close[data-astro-cid-deiq374f]{top:14px;right:14px}.lb__prev[data-astro-cid-deiq374f],.lb__next[data-astro-cid-deiq374f]{top:50%;translate:0 -50%}.lb__prev[data-astro-cid-deiq374f]{left:14px}.lb__next[data-astro-cid-deiq374f]{right:14px}@media (width<=640px){.lb__prev[data-astro-cid-deiq374f],.lb__next[data-astro-cid-deiq374f]{top:auto;bottom:14px;translate:none}.lb__prev[data-astro-cid-deiq374f]{left:14px}.lb__next[data-astro-cid-deiq374f]{right:14px}.lb[data-astro-cid-deiq374f][open]{padding-bottom:72px}}@keyframes lb-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.lb[data-astro-cid-deiq374f][open]{animation:none}.alb__tile[data-astro-cid-deiq374f] img{transition:none}}html:has(dialog.lb[open]){overflow:hidden}
