.project-gallery__label[data-astro-cid-4f57f4be]{margin-bottom:var(--section-header-gap)}.project-gallery__grid[data-astro-cid-4f57f4be].project-gallery__grid--compact{gap:var(--space-md)}.project-gallery__grid[data-astro-cid-4f57f4be]{gap:var(--space-xl);grid-template-columns:1fr;display:grid}@media (width>=640px){.project-gallery__grid[data-astro-cid-4f57f4be]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.project-gallery__grid[data-astro-cid-4f57f4be]{grid-template-columns:repeat(3,1fr)}}.project-gallery__item[data-astro-cid-4f57f4be]{border-radius:var(--radius-card-large);background:var(--color-bg-surface-muted);aspect-ratio:var(--ratio-card);display:block;position:relative;overflow:hidden}.project-gallery__item--featured[data-astro-cid-4f57f4be]{grid-area:span 1/span 1}@media (width>=640px){.project-gallery__item--featured[data-astro-cid-4f57f4be]{grid-area:span 2/span 2}}.project-gallery__item-img[data-astro-cid-4f57f4be]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.project-gallery__item-overlay[data-astro-cid-4f57f4be]{transition:var(--transition-colors);background:0 0;position:absolute;inset:0}.project-gallery__item[data-astro-cid-4f57f4be]:hover .project-gallery__item-overlay[data-astro-cid-4f57f4be]{background:color-mix(in srgb, var(--color-ink) 40%, transparent)}.project-gallery__zoom[data-astro-cid-4f57f4be]{opacity:0;transition:var(--transition-opacity);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.project-gallery__item[data-astro-cid-4f57f4be]:hover .project-gallery__zoom[data-astro-cid-4f57f4be]{opacity:1}.project-gallery__zoom-btn[data-astro-cid-4f57f4be]{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-on-dark) 20%, transparent);width:4rem;height:4rem;backdrop-filter:blur(var(--blur-backdrop-lg));color:var(--color-on-dark);box-shadow:var(--shadow-depth);border:1px solid color-mix(in srgb, var(--color-on-dark) 30%, transparent);opacity:.88;transition:var(--transition-opacity);justify-content:center;align-items:center;display:flex}.project-gallery__item[data-astro-cid-4f57f4be]:hover .project-gallery__zoom-btn[data-astro-cid-4f57f4be]{opacity:1}
