.gallery__grid[data-astro-cid-ihllb3az]{list-style:none;display:grid;gap:clamp(.6rem,1.6vw,1.25rem)}.gallery__open[data-astro-cid-ihllb3az]{display:block;width:100%;position:relative;text-align:left;cursor:zoom-in}.gallery__open[data-astro-cid-ihllb3az] .media img{transition:transform 1.2s var(--ease),filter .8s var(--ease)}.gallery__grid--editorial[data-astro-cid-ihllb3az] .gallery__open[data-astro-cid-ihllb3az] .media img{filter:grayscale(.6) contrast(1.04)}.gallery__open[data-astro-cid-ihllb3az]:hover .media img,.gallery__open[data-astro-cid-ihllb3az]:focus-visible .media img{transform:scale(1.03);filter:grayscale(0)}.gallery__zoom[data-astro-cid-ihllb3az]{position:absolute;top:.6rem;right:.6rem;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(245,244,240,.5);color:var(--white);background:#05050559;font-size:1.1rem;opacity:0;transform:scale(.9);transition:opacity .4s,transform .4s var(--ease)}.gallery__open[data-astro-cid-ihllb3az]:hover .gallery__zoom[data-astro-cid-ihllb3az],.gallery__open[data-astro-cid-ihllb3az]:focus-visible .gallery__zoom[data-astro-cid-ihllb3az]{opacity:1;transform:none}@media(hover:none){.gallery__zoom[data-astro-cid-ihllb3az]{opacity:.9;transform:none}.gallery__open[data-astro-cid-ihllb3az] .media img{filter:none}}.gallery__grid--grid[data-astro-cid-ihllb3az]{grid-template-columns:1fr 1fr}@media(min-width:900px){.gallery__grid--grid[data-astro-cid-ihllb3az]{grid-template-columns:repeat(3,1fr)}}.gallery__grid--row[data-astro-cid-ihllb3az]{grid-template-columns:1fr 1fr}@media(min-width:900px){.gallery__grid--row[data-astro-cid-ihllb3az]{grid-template-columns:repeat(4,1fr)}}.gallery__grid--editorial[data-astro-cid-ihllb3az]{grid-template-columns:1fr}@media(min-width:640px){.gallery__grid--editorial[data-astro-cid-ihllb3az]{grid-template-columns:1fr 1fr}.gallery__grid--editorial[data-astro-cid-ihllb3az] .gallery__item[data-astro-cid-ihllb3az]:nth-child(2n){margin-top:3rem}}@media(min-width:1000px){.gallery__grid--editorial[data-astro-cid-ihllb3az]{grid-template-columns:repeat(12,1fr);align-items:start;row-gap:clamp(1.5rem,4vw,4rem)}.gallery__grid--editorial[data-astro-cid-ihllb3az] .gallery__item[data-astro-cid-ihllb3az]{grid-column:span 4;margin-top:0}.gallery__grid--editorial[data-astro-cid-ihllb3az] .gallery__item[data-astro-cid-ihllb3az]:nth-child(6n+1){grid-column:1 / span 5}.gallery__grid--editorial[data-astro-cid-ihllb3az] .gallery__item[data-astro-cid-ihllb3az]:nth-child(6n+2){grid-column:7 / span 5;margin-top:10vh}.gallery__grid--editorial[data-astro-cid-ihllb3az] .gallery__item[data-astro-cid-ihllb3az]:nth-child(6n+3){grid-column:2 / span 4}.gallery__grid--editorial[data-astro-cid-ihllb3az] .gallery__item[data-astro-cid-ihllb3az]:nth-child(6n+4){grid-column:7 / span 6;margin-top:6vh}.gallery__grid--editorial[data-astro-cid-ihllb3az] .gallery__item[data-astro-cid-ihllb3az]:nth-child(6n+5){grid-column:1 / span 4}.gallery__grid--editorial[data-astro-cid-ihllb3az] .gallery__item[data-astro-cid-ihllb3az]:nth-child(6n){grid-column:6 / span 4;margin-top:8vh}}.lightbox[data-astro-cid-ihllb3az]{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#050505f7;color:var(--white)}.lightbox[data-astro-cid-ihllb3az][open]{display:grid;grid-template-rows:1fr auto}.lightbox[data-astro-cid-ihllb3az]::backdrop{background:#050505e6}.lightbox__stage[data-astro-cid-ihllb3az]{display:grid;place-items:center;padding:calc(1rem + env(safe-area-inset-top)) 1rem .5rem;min-height:0}.lightbox__img[data-astro-cid-ihllb3az]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.lightbox__bar[data-astro-cid-ihllb3az]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.75rem var(--pad) calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.lightbox__credit[data-astro-cid-ihllb3az]{font-size:.8rem;color:var(--gray);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lightbox__nav[data-astro-cid-ihllb3az]{display:flex;gap:.4rem}.lightbox__btn[data-astro-cid-ihllb3az]{width:48px;height:48px;border:1px solid var(--line-strong);font-size:1.2rem;transition:background .3s,color .3s}.lightbox__btn[data-astro-cid-ihllb3az]:hover{background:var(--white);color:var(--black)}.lightbox__close[data-astro-cid-ihllb3az]{font-size:1.6rem;line-height:1}@media(prefers-reduced-motion:no-preference){.lightbox[data-astro-cid-ihllb3az][open]{animation:lb-in .35s var(--ease) both}}@keyframes lb-in{0%{opacity:0}}
