.zoom-btn[data-astro-cid-vqepb7gs]{width:100%;height:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}.zoom-icon[data-astro-cid-vqepb7gs]{color:#edebe6;opacity:0;pointer-events:none;background:#0a0a0ab3;place-items:center;width:2.25rem;height:2.25rem;transition:opacity .2s;display:grid;position:absolute;bottom:.6rem;right:.6rem}.zoom-btn[data-astro-cid-vqepb7gs]:hover .zoom-icon[data-astro-cid-vqepb7gs],.zoom-btn[data-astro-cid-vqepb7gs]:focus-visible .zoom-icon[data-astro-cid-vqepb7gs]{opacity:1}.zoom-btn[data-astro-cid-vqepb7gs]:focus-visible{outline-offset:-2px;outline:2px solid #c49a6c}@media (hover:none){.zoom-icon[data-astro-cid-vqepb7gs]{opacity:.85}}@media (prefers-reduced-motion:reduce){.zoom-icon[data-astro-cid-vqepb7gs]{transition:none}}.lb{color:#edebe6;opacity:0;background:#080808f2;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;transition:opacity .22s;position:fixed;inset:0;overflow:hidden}.lb[open]{display:block}.lb.lb-an{opacity:1}.lb::backdrop{background:0 0}.lb-stage{touch-action:pan-y pinch-zoom;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;padding:1rem 4.5rem 0;display:grid;position:absolute;inset:0 0 4.5rem}.lb-img{object-fit:contain;user-select:none;width:auto;max-width:100%;height:auto;max-height:100%}.lb-cap{text-align:center;justify-content:center;gap:1rem;padding:0 4.5rem 1.4rem;font-size:.9rem;display:flex;position:absolute;inset:auto 0 0}.lb-count{color:#c49a6c;font-variant-numeric:tabular-nums}.lb-count:empty{display:none}.lb-btn{width:3rem;height:3rem;color:inherit;cursor:pointer;background:#ffffff14;border:0;place-items:center;padding:0;transition:background .2s;display:grid;position:absolute}.lb-btn:hover{background:#ffffff2e}.lb-btn:focus-visible{outline-offset:2px;outline:2px solid #c49a6c}.lb-close{top:.75rem;right:.75rem}.lb-prev,.lb-next{top:calc(50% - 2.25rem)}.lb-prev{left:.75rem}.lb-next{right:.75rem}.lb[data-einzeln] .lb-prev,.lb[data-einzeln] .lb-next{display:none}@media (width<=40rem){.lb-stage{padding:4rem .5rem 0}.lb-cap{padding:0 1rem 1.2rem}.lb-prev,.lb-next{top:auto;bottom:.6rem}.lb-prev{left:.5rem}.lb-next{right:.5rem}.lb-stage{inset:0 0 4.5rem}}html.lb-offen{overflow:hidden}@media (prefers-reduced-motion:reduce){.lb,.lb-btn{transition:none}}
