.gallery__row--downloads{align-items:start;display:grid;gap:24px 26px;grid-template-columns:repeat(6,160px);justify-content:start}.gallery__column{min-width:0}.gallery__item{aspect-ratio:1/1;overflow:hidden;position:relative;transition:.2s ease-in-out;width:100%}.gallery__lightbox-link{display:block;height:100%;text-decoration:none;width:100%}.gallery__img{display:block;height:100%;object-fit:cover;object-position:center;transition:transform .2s ease-in-out;width:100%}.gallery__lightbox-link:focus-visible .gallery__img,.gallery__lightbox-link:hover .gallery__img{transform:scale(1.02)}.gallery__download-link{align-items:center;background:hsla(0,0%,100%,.9);border-radius:50%;bottom:12px;box-shadow:0 1px 4px rgba(0,0,0,.16);color:#5a2f21;display:flex;height:30px;justify-content:center;left:12px;position:absolute;text-decoration:none;transition:background-color .2s ease,transform .2s ease;width:30px;z-index:3}.gallery__download-link:focus-visible,.gallery__download-link:hover{background:#fff;color:#5a2f21;transform:scale(1.06)}.gallery__download-link:focus-visible{outline:2px solid #5a2f21;outline-offset:2px}@media (max-width:480px){.gallery__row--downloads{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}}.gallery-heading{color:var(--color-primary)}.gallery__download-link.is-downloading{opacity:.65;pointer-events:none}.gallery__download-link.is-downloading svg{animation:download-pulse .7s ease-in-out infinite alternate}@keyframes download-pulse{0%{transform:translateY(0)}to{transform:translateY(2px)}}