.gallery--grid[data-astro-cid-ihllb3az]{display:grid;grid-template-columns:1fr 1fr;gap:40px 24px;align-items:start}.g-item--wide[data-astro-cid-ihllb3az]{grid-column:1 / -1}.gallery--masonry[data-astro-cid-ihllb3az]{columns:var(--g-cols, 2);column-gap:24px}.gallery--cols-3[data-astro-cid-ihllb3az]{--g-cols: 3}.gallery--masonry[data-astro-cid-ihllb3az] .g-item[data-astro-cid-ihllb3az]{break-inside:avoid;margin-bottom:24px}.gallery--masonry[data-astro-cid-ihllb3az] .g-item[data-astro-cid-ihllb3az]:has(figcaption){margin-bottom:32px}.gallery--rows[data-astro-cid-ihllb3az]{display:flex;flex-wrap:wrap;column-gap:24px}.gallery--rows[data-astro-cid-ihllb3az] .g-item[data-astro-cid-ihllb3az]{flex:var(--fd);min-width:0}.gallery--rows[data-astro-cid-ihllb3az] .g-img[data-astro-cid-ihllb3az]{width:100%;height:auto}.g-br[data-astro-cid-ihllb3az]{display:none;flex:0 0 100%;height:32px}.g-br--d[data-astro-cid-ihllb3az]{display:block}.g-link[data-astro-cid-ihllb3az]{display:block;cursor:zoom-in}.g-img[data-astro-cid-ihllb3az]{width:100%;height:auto;transition:opacity .3s var(--ease-spring)}.g-link[data-astro-cid-ihllb3az]:hover .g-img[data-astro-cid-ihllb3az]{opacity:.8}figcaption[data-astro-cid-ihllb3az]{margin-top:12px}@media(max-width:1100px){.gallery--cols-3[data-astro-cid-ihllb3az]{--g-cols: 2}.gallery--rows[data-astro-cid-ihllb3az] .g-item[data-astro-cid-ihllb3az]{flex:var(--ft)}.g-br--d[data-astro-cid-ihllb3az]{display:none}.g-br--t[data-astro-cid-ihllb3az]{display:block}}@media(max-width:809px){.gallery--grid[data-astro-cid-ihllb3az]{grid-template-columns:1fr;gap:24px}.gallery--masonry[data-astro-cid-ihllb3az]{--g-cols: 1}.gallery--masonry[data-astro-cid-ihllb3az] .g-item[data-astro-cid-ihllb3az]{margin-bottom:16px}.gallery--rows[data-astro-cid-ihllb3az]{row-gap:24px}.gallery--rows[data-astro-cid-ihllb3az] .g-item[data-astro-cid-ihllb3az]{flex:0 0 100%}.gallery--rows[data-astro-cid-ihllb3az] .g-img[data-astro-cid-ihllb3az]{max-width:var(--nw)}.g-br--d[data-astro-cid-ihllb3az],.g-br--t[data-astro-cid-ihllb3az]{display:none}}.lightbox[data-astro-cid-gixpweiw]{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#000000f0;color:#fff;overscroll-behavior:contain}.lightbox[data-astro-cid-gixpweiw]::backdrop{background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lightbox[data-astro-cid-gixpweiw][open]{display:block;animation:lb-in .3s var(--ease)}@keyframes lb-in{0%{opacity:0}to{opacity:1}}.lb-stage[data-astro-cid-gixpweiw]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:88px 96px 48px;touch-action:pan-y pinch-zoom}.lb-figure[data-astro-cid-gixpweiw]{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:100%;max-height:100%}.lb-img[data-astro-cid-gixpweiw]{max-width:100%;max-height:calc(100dvh - 192px);width:auto;height:auto;border-radius:8px;object-fit:contain;touch-action:pan-y pinch-zoom}.lb-caption[data-astro-cid-gixpweiw]{display:flex;gap:24px;justify-content:space-between;width:100%;min-height:24px;color:var(--c-text-80)}.lb-count[data-astro-cid-gixpweiw]{color:var(--c-text-50);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.lb-btn[data-astro-cid-gixpweiw]{position:absolute;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#ffffff0f;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);box-shadow:0 8px 24px #00000080;color:#fff;transition:background-color .2s var(--ease)}.lb-btn[data-astro-cid-gixpweiw]:hover{background:#ffffff29}.lb-btn[data-astro-cid-gixpweiw][hidden]{display:none}.lb-close[data-astro-cid-gixpweiw]{top:24px;right:24px}.lb-prev[data-astro-cid-gixpweiw]{left:24px;top:50%;transform:translateY(-50%)}.lb-next[data-astro-cid-gixpweiw]{right:24px;top:50%;transform:translateY(-50%)}@media(max-width:809px){.lb-stage[data-astro-cid-gixpweiw]{padding:80px 16px 96px}.lb-img[data-astro-cid-gixpweiw]{max-height:calc(100dvh - 216px)}.lb-close[data-astro-cid-gixpweiw]{top:16px;right:16px}.lb-prev[data-astro-cid-gixpweiw],.lb-next[data-astro-cid-gixpweiw]{top:auto;bottom:24px;transform:none}.lb-prev[data-astro-cid-gixpweiw]{left:calc(50% - 56px)}.lb-next[data-astro-cid-gixpweiw]{right:calc(50% - 56px)}}@media(max-height:500px){.lb-stage[data-astro-cid-gixpweiw]{padding:12px 72px}.lb-img[data-astro-cid-gixpweiw]{max-height:calc(100dvh - 60px)}.lb-figure[data-astro-cid-gixpweiw]{gap:8px}.lb-close[data-astro-cid-gixpweiw]{top:12px;right:12px}.lb-prev[data-astro-cid-gixpweiw],.lb-next[data-astro-cid-gixpweiw]{top:50%;bottom:auto;transform:translateY(-50%)}.lb-prev[data-astro-cid-gixpweiw]{left:12px}.lb-next[data-astro-cid-gixpweiw]{right:12px}}@media(prefers-reduced-motion:reduce){.lightbox[data-astro-cid-gixpweiw][open]{animation:none}}
