.lightbox[data-astro-cid-gixpweiw]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:transparent;display:none;align-items:center;justify-content:center;overflow:hidden;z-index:100;padding:40px;transform:translateZ(0);will-change:opacity}.lightbox[data-astro-cid-gixpweiw].open,.lightbox[data-astro-cid-gixpweiw].closing{display:flex}.lightbox[data-astro-cid-gixpweiw].open.zoomed{display:block;overflow:auto;padding:0;cursor:zoom-out}.lightbox[data-astro-cid-gixpweiw] img[data-astro-cid-gixpweiw]{max-width:100%;max-height:100%;user-select:none;-webkit-user-drag:none;cursor:zoom-in;display:block}.lightbox[data-astro-cid-gixpweiw].zoomed img[data-astro-cid-gixpweiw]{max-width:none;max-height:none;cursor:zoom-out}.lb-close[data-astro-cid-gixpweiw]{position:fixed;top:20px;right:24px;width:40px;height:40px;border-radius:999px;border:none;background:var(--btn-bg);color:var(--fg);align-items:center;justify-content:center;cursor:pointer;z-index:200;transition:background .15s ease,opacity .2s ease;display:none;opacity:0}.lb-close[data-astro-cid-gixpweiw].visible{display:flex;opacity:1}.lb-close[data-astro-cid-gixpweiw]:hover{background:var(--btn-bg-hover)}.lb-album[data-astro-cid-gixpweiw]{position:fixed;top:20px;right:76px;height:40px;padding:0 16px;border-radius:999px;background:var(--btn-bg);color:var(--fg);align-items:center;justify-content:center;font-size:13px;font-weight:500;letter-spacing:-.01em;cursor:pointer;z-index:200;transition:background .15s ease,opacity .2s ease;display:none;opacity:0;text-decoration:none;white-space:nowrap}.lb-album[data-astro-cid-gixpweiw].visible{display:inline-flex;opacity:1}.lb-album[data-astro-cid-gixpweiw]:hover{background:var(--btn-bg-hover)}.lb-nav[data-astro-cid-gixpweiw]{position:fixed;top:50%;width:48px;height:48px;padding:0;border:none;border-radius:999px;background:var(--btn-bg);color:var(--fg);align-items:center;justify-content:center;cursor:pointer;z-index:200;transform:translateY(-50%);transition:background .15s ease,opacity .2s ease;display:none;opacity:0}.lb-nav[data-astro-cid-gixpweiw].visible{display:flex;opacity:1}.lb-nav[data-astro-cid-gixpweiw]:hover{background:var(--btn-bg-hover)}.lb-nav[data-astro-cid-gixpweiw][disabled]{opacity:.25;cursor:default;pointer-events:none}.lb-nav[data-astro-cid-gixpweiw].visible[disabled]{opacity:.25}.lb-prev[data-astro-cid-gixpweiw]{left:24px}.lb-next[data-astro-cid-gixpweiw]{right:24px}.lb-dots[data-astro-cid-gixpweiw]{position:fixed;left:0;right:0;bottom:24px;display:none;justify-content:center;align-items:center;z-index:200;pointer-events:none;opacity:0;transition:opacity .2s ease}.lb-dots[data-astro-cid-gixpweiw].visible{display:flex;opacity:1}.lb-dots[data-astro-cid-gixpweiw] .dot{display:block;flex:0 0 auto;margin:0 2.5px;width:6px;height:6px;min-width:6px;min-height:6px;border-radius:999px;background:var(--fg);opacity:.35;transition:width .22s ease,height .22s ease,min-width .22s ease,min-height .22s ease,margin .22s ease,opacity .14s ease-out,background-color .14s ease-out}.lb-dots[data-astro-cid-gixpweiw] .dot.small{width:5px;height:5px;min-width:5px;min-height:5px}.lb-dots[data-astro-cid-gixpweiw] .dot.tiny{width:4px;height:4px;min-width:4px;min-height:4px;opacity:.2}.lb-dots[data-astro-cid-gixpweiw] .dot.hidden{width:0;height:0;min-width:0;min-height:0;margin:0;opacity:0}.lb-dots[data-astro-cid-gixpweiw] .dot.active{opacity:1}@media(max-width:700px){.lightbox[data-astro-cid-gixpweiw]{padding:16px 16px 96px}.lb-close[data-astro-cid-gixpweiw]{top:auto;bottom:max(24px,env(safe-area-inset-bottom,0));right:20px;width:52px;height:52px}.lb-album[data-astro-cid-gixpweiw]{top:auto;bottom:max(24px,env(safe-area-inset-bottom,0));right:84px;height:52px;padding:0 18px;font-size:14px}.lb-nav[data-astro-cid-gixpweiw]{width:44px;height:44px;background:transparent;color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.55))}.lb-nav[data-astro-cid-gixpweiw]:hover{background:transparent}.lb-prev[data-astro-cid-gixpweiw]{left:4px}.lb-next[data-astro-cid-gixpweiw]{right:4px}.lb-dots[data-astro-cid-gixpweiw]{bottom:calc(max(24px,env(safe-area-inset-bottom,0px)) + 23px)}}
