.block.svelte-2u6jh .g:where(.svelte-2u6jh){--columns: 2;display:grid;grid-template-columns:repeat(var(--columns),1fr);gap:var(--gutter)}@media(min-width:850px){.block.svelte-2u6jh .g:where(.svelte-2u6jh){--columns: 3}}@media(min-width:1200px){.block.svelte-2u6jh .g:where(.svelte-2u6jh){--columns: 4}}.block.svelte-2u6jh figure:where(.svelte-2u6jh){overflow:hidden;cursor:pointer}@media(min-width:1200px){.block.svelte-2u6jh img:where(.svelte-2u6jh){transition:.5s ease;transition-property:transform,opacity}.block.svelte-2u6jh img:where(.svelte-2u6jh):hover{transform:scale(1.025);opacity:1!important}}@media(min-width:1200px){.block.svelte-2u6jh:has(figure:where(.svelte-2u6jh):hover) img:where(.svelte-2u6jh){opacity:.75}}.lightbox.svelte-2u6jh{position:fixed;top:0;left:0;background-color:var(--clr-white);width:100%;height:100%;z-index:999;display:none}.lightbox.toggled.svelte-2u6jh{display:block}.lightbox.svelte-2u6jh button:where(.svelte-2u6jh){position:absolute}.lightbox.svelte-2u6jh .inner:where(.svelte-2u6jh){padding:6.5rem var(--page-padding);height:100%}@media(min-width:1200px){.lightbox.svelte-2u6jh .inner:where(.svelte-2u6jh){padding:6.5rem 9rem}}.lightbox.svelte-2u6jh .swiper:where(.svelte-2u6jh){height:100%}.lightbox.svelte-2u6jh .swiper-slide:where(.svelte-2u6jh){height:auto}.lightbox.svelte-2u6jh figure:where(.svelte-2u6jh){height:100%}.lightbox.svelte-2u6jh figure:where(.svelte-2u6jh) img:where(.svelte-2u6jh){width:100%;height:100%;object-fit:contain}.lightbox.svelte-2u6jh .close:where(.svelte-2u6jh){width:4rem;height:1rem;display:flex;flex-direction:column;justify-content:space-between;top:2.75rem;left:50%;transform:translate(-50%);cursor:pointer}.lightbox.svelte-2u6jh .close:where(.svelte-2u6jh) span:where(.svelte-2u6jh){height:1px;background-color:currentColor;display:block;width:100%;transition:.5s ease;transition-property:background-color}.lightbox.svelte-2u6jh .close:where(.svelte-2u6jh) span:where(.svelte-2u6jh):first-child{transform:translateY(.5rem) rotate(-15deg)}.lightbox.svelte-2u6jh .close:where(.svelte-2u6jh) span:where(.svelte-2u6jh):last-child{transform:translateY(calc(-.5rem + 1px)) rotate(15deg)}@media(min-width:1200px){.lightbox.svelte-2u6jh .close:where(.svelte-2u6jh):hover span:where(.svelte-2u6jh){background-color:var(--clr-accent)}}.lightbox.svelte-2u6jh .prev:where(.svelte-2u6jh),.lightbox.svelte-2u6jh .next:where(.svelte-2u6jh){width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .25s ease;bottom:2.25rem;left:50%}@media(min-width:1200px){.lightbox.svelte-2u6jh .prev:where(.svelte-2u6jh),.lightbox.svelte-2u6jh .next:where(.svelte-2u6jh){width:3rem;height:3rem;bottom:auto;top:50%;transform:translateY(-50%)}}.lightbox.svelte-2u6jh .prev:where(.svelte-2u6jh) span:where(.svelte-2u6jh),.lightbox.svelte-2u6jh .next:where(.svelte-2u6jh) span:where(.svelte-2u6jh){transition:opacity .25s ease}.lightbox.svelte-2u6jh [disabled]{background-color:var(--clr-lightgray)}.lightbox.svelte-2u6jh [disabled] span{opacity:0}.lightbox.svelte-2u6jh [disabled]:before{transform:translateY(100%)}.lightbox.svelte-2u6jh .prev:where(.svelte-2u6jh){transform:translate(calc(-100% - .25rem))}@media(min-width:1200px){.lightbox.svelte-2u6jh .prev:where(.svelte-2u6jh){transform:translateY(-50%);left:3rem}}.lightbox.svelte-2u6jh .next:where(.svelte-2u6jh){transform:translate(.25rem)}@media(min-width:1200px){.lightbox.svelte-2u6jh .next:where(.svelte-2u6jh){transform:translateY(-50%);left:auto;right:3rem}}
