.lightbox-dialog[data-astro-cid-4ufvkavb]{--duration-zoom-in: .75s;--duration-background-transition: .3s;--duration-slide-transition: .3s;--duration-close-transition: .5s;--caption-height: 5lh;--ease-zoom: cubic-bezier(.5, -.5, .1, 1.5);--ease-slide-transition: cubic-bezier(.9, 0, .1, 1)}@media(prefers-reduced-motion){.lightbox-dialog[data-astro-cid-4ufvkavb]{--duration-zoom-in: 0s;--duration-slide-transition: 0s;--duration-background-transition: 0s;--duration-close-transition: 0s}}img[data-astro-cid-4ufvkavb],picture[data-astro-cid-4ufvkavb]{display:block;width:100%;height:auto;object-fit:cover}html:has(dialog[open]){overflow:hidden}.thumbnail-container[data-astro-cid-4ufvkavb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:clamp(1rem,2vw,1.5rem);max-width:90vw;overflow:clip}.thumbnail-button[data-astro-cid-4ufvkavb]{padding:0;border:none;outline:none;background:none;cursor:zoom-in;&[data-astro-cid-4ufvkavb]:focus{outline:none}}.lightbox-dialog[data-astro-cid-4ufvkavb]{opacity:0;display:none;border:none;padding:0;overflow:clip;background:none;transform:translate(100%);transition:overlay 1s ease-in allow-discrete,display 1s ease-in allow-discrete}@media(width<=640px){.lightbox-dialog[data-astro-cid-4ufvkavb]{transition:overlay 0s ease-in allow-discrete,display 0s ease-in allow-discrete}}.lightbox-dialog[data-astro-cid-4ufvkavb][open]{opacity:1;max-width:100%;max-height:100%;height:100dvh;display:grid;grid-template-columns:[main-start] 10ch [interior-start] 1fr[interior-end] 10ch [main-end];grid-template-rows:[main-start] 5ch [interior-start] 1fr [interior-end] 5ch [main-end];grid-template-areas:"tlhs top trhs" "clhs content crhs" "blhs bottom brhs";transform:translate(0)}@starting-style{.lightbox-dialog[data-astro-cid-4ufvkavb][open]{translate:0 100vh}.lightbox-dialog[data-astro-cid-4ufvkavb][open]::backdrop{opacity:0}.lightbox-dialog[data-astro-cid-4ufvkavb][open] .lightbox-content[data-astro-cid-4ufvkavb] .lightbox-image-container[data-astro-cid-4ufvkavb] .lightbox-caption[data-astro-cid-4ufvkavb],.lightbox-dialog[data-astro-cid-4ufvkavb][open] button[data-astro-cid-4ufvkavb]{opacity:0}}.lightbox-dialog[data-astro-cid-4ufvkavb][open]::backdrop{opacity:1}.lightbox-dialog[data-astro-cid-4ufvkavb]::backdrop{opacity:0;background:#484848f2}@starting-style{.lightbox-dialog[data-astro-cid-4ufvkavb][open]::backdrop{opacity:0}}.lightbox-dialog[data-astro-cid-4ufvkavb].closing::backdrop{opacity:0;transition:opacity var(--duration-close-transition) ease}.lightbox-dialog[data-astro-cid-4ufvkavb].closing{opacity:0;transition:opacity var(--duration-close-transition) ease}.lightbox-content[data-astro-cid-4ufvkavb]{grid-column-start:main-start;grid-column-end:main-end;grid-row-start:main-start;grid-row-end:main-end;width:100dvw;height:100dvh;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"content"}.lightbox-image-container[data-astro-cid-4ufvkavb]{grid-area:content;display:grid;grid-template-columns:1fr;grid-template-rows:1fr var(--caption-height);grid-template-areas:"image" "caption";place-content:center;opacity:0;pointer-events:none;transition:opacity var(--duration-slide-transition) var(--ease-slide-transition),transform var(--duration-slide-transition) var(--ease-slide-transition);&.active{opacity:1;pointer-events:auto}.lightbox-image-wrapper{grid-area:image}.lightbox-caption{opacity:1;transition:opacity var(--duration-background-transition) ease-in;grid-area:caption;padding:1ch}.lightbox-image{--initial-scale: 1;--initial-x: 0px;--initial-y: 0px;--final-x: 0px;--final-y: 0px;--final-scale: 1;max-height:calc(100dvh - var(--caption-height));width:auto;transform-origin:top left;animation:zoom-in-animation var(--duration-zoom-in) var(--ease-zoom) forwards;opacity:1}}@keyframes zoom-in-animation{0%{transform:translate(var(--initial-x),var(--initial-y)) scale(var(--initial-scale))}to{transform:translate(var(--final-x),var(--final-y)) scale(var(--final-scale))}}@keyframes zoom-out-animation{0%{transform:translate(var(--final-x),var(--final-y)) scale(var(--final-scale))}to{transform:translate(var(--initial-x),var(--initial-y)) scale(var(--initial-scale))}}.lightbox-dialog[data-astro-cid-4ufvkavb][data-option=fade] .lightbox-image-container[data-astro-cid-4ufvkavb]{transform:none}.lightbox-dialog[data-astro-cid-4ufvkavb][data-option=slide] .lightbox-image-container[data-astro-cid-4ufvkavb]{transform:translate(100%)}.lightbox-dialog[data-astro-cid-4ufvkavb][data-option=slide] .lightbox-image-container[data-astro-cid-4ufvkavb].previous{transform:translate(-100%)}.lightbox-dialog[data-astro-cid-4ufvkavb][data-option=slide] .lightbox-image-container[data-astro-cid-4ufvkavb].next{transform:translate(100%)}.lightbox-dialog[data-astro-cid-4ufvkavb][data-option=slide] .lightbox-image-container[data-astro-cid-4ufvkavb].active{transform:translate(0)}.lightbox-caption[data-astro-cid-4ufvkavb]{p{font-weight:200;text-align:center;margin:auto;color:#eee;text-wrap:pretty}p:first-child{font-weight:800;padding-block-start:1.5rem;padding-block-end:.75rem}}.lightbox-dialog[data-astro-cid-4ufvkavb]{button{z-index:999;border:none;outline:none;opacity:1;transition:opacity var(--duration-background-transition) ease-in allow-discrete;svg{color:#7c827dbf;width:38px;height:100%;aspect-ratio:1 / 1;padding:0;transition:all .2s ease-in-out}&:hover svg{color:#7fe998f2}}}.prev-button[data-astro-cid-4ufvkavb],.next-button[data-astro-cid-4ufvkavb],.close-button[data-astro-cid-4ufvkavb]{display:block;background:none;cursor:pointer}.prev-button[data-astro-cid-4ufvkavb]{grid-area:clhs;padding-right:50%}.next-button[data-astro-cid-4ufvkavb]{grid-area:crhs;padding-left:50%}.close-button[data-astro-cid-4ufvkavb]{grid-area:trhs;cursor:zoom-out;padding-left:50%}
