.svg-inherit circle[fill],.svg-inherit path[fill],.svg-inherit rect[fill]{fill:currentColor}.svg-inherit circle[stroke],.svg-inherit path[stroke],.svg-inherit rect[stroke]{stroke:currentColor}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}div.lightbox{z-index:150;padding:clamp(3.5rem,1.50235vw + 3.14789rem,4.5rem) calc((100vw - clamp(1rem, .751174vw + .823944rem, 1.5rem)*(var(--grid-cols) - 1) - clamp(1.5rem, 3.75587vw + .619718rem, 4rem)*2)/var(--grid-cols)*0 + clamp(1rem, .751174vw + .823944rem, 1.5rem)*0 + clamp(1.5rem, 3.75587vw + .619718rem, 4rem)*1) clamp(1.5rem,1.50235vw + 1.14789rem,2.5rem);position:fixed;inset:0}div.lightbox div.overlay{background-color:color-mix(in srgb,var(--clr-black) 97%,transparent);opacity:0;cursor:pointer;position:absolute;inset:0}div.lightbox button.close{z-index:1;top:clamp(1.25rem,.751174vw + 1.07394rem,1.75rem);right:calc((100vw - clamp(1rem, .751174vw + .823944rem, 1.5rem)*(var(--grid-cols) - 1) - clamp(1.5rem, 3.75587vw + .619718rem, 4rem)*2)/var(--grid-cols)*0 + clamp(1rem, .751174vw + .823944rem, 1.5rem)*0 + clamp(1.5rem, 3.75587vw + .619718rem, 4rem)*1);cursor:pointer;color:var(--clr-white);transition:color .2s cubic-bezier(.15,1,.3,1);position:absolute}div.lightbox button.close svg{width:1rem;height:1rem;transition:transform .4s cubic-bezier(.15,1,.3,1);display:block}@media (hover:hover){div.lightbox button.close:hover{color:var(--clr-gray-lt)}div.lightbox button.close:hover svg{transform:rotate(90deg)}}div.lightbox div.content{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;row-gap:clamp(1rem,.751174vw + .823944rem,1.5rem);width:100%;height:100%;display:flex;position:relative}div.lightbox div.content div.image-wrapper{width:100%;height:auto;min-height:0;max-height:100%;aspect-ratio:var(--lightbox-ar,3/2);flex-shrink:1}div.lightbox div.content p.caption{max-width:calc((100vw - clamp(1rem, .751174vw + .823944rem, 1.5rem)*(var(--grid-cols) - 1) - clamp(1.5rem, 3.75587vw + .619718rem, 4rem)*2)/var(--grid-cols)*6 + clamp(1rem, .751174vw + .823944rem, 1.5rem)*5 + clamp(1.5rem, 3.75587vw + .619718rem, 4rem)*0);color:var(--clr-white);text-align:center;text-wrap:pretty;flex-shrink:0}@media not (min-width:58.75rem){div.lightbox div.content p.caption{max-width:100%}}
