.lightbox[data-astro-cid-utnzf2kr]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--white);transform-origin:var(--from-x,50%) var(--from-y,50%);opacity:0;transition:opacity .25s ease, scale .45s var(--ease-out), overlay .45s allow-discrete, display .45s allow-discrete;background:#221c0df5;border:0;margin:0;padding:0;scale:.85}.lightbox[data-astro-cid-utnzf2kr][open]{opacity:1;grid-template-columns:56px 1fr 56px;align-items:center;display:grid;scale:1}@starting-style{.lightbox[data-astro-cid-utnzf2kr][open]{opacity:0;scale:.85}}@media (prefers-reduced-motion:reduce){.lightbox[data-astro-cid-utnzf2kr]{transition:opacity .2s ease, overlay .2s allow-discrete, display .2s allow-discrete;scale:1}@starting-style{.lightbox[data-astro-cid-utnzf2kr][open]{scale:1}}}.lb-image[data-astro-cid-utnzf2kr]{object-fit:contain;touch-action:pan-y;justify-self:center;max-width:100%;max-height:calc(100dvh - 120px)}.lb-nav[data-astro-cid-utnzf2kr],.lb-close[data-astro-cid-utnzf2kr]{color:inherit;cursor:pointer;background:0 0;border:0;padding:8px}.lb-close[data-astro-cid-utnzf2kr]{position:absolute;top:16px;right:16px}.lb-counter[data-astro-cid-utnzf2kr]{text-align:center;margin:0;font-size:15px;position:absolute;bottom:16px;left:0;right:0}.lightbox[data-astro-cid-utnzf2kr]::backdrop{background:#221c0d99}.gallery[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.gallery[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3]{border-radius:var(--radius-lg);transition:translate .45s var(--ease-out), box-shadow .45s var(--ease-out);display:block;overflow:hidden}.gallery[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3]:hover{box-shadow:var(--shadow-soft);translate:0 -3px}.gallery[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3]:active{transition-duration:.12s;translate:0}.gallery[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{aspect-ratio:4/3;object-fit:cover;width:100%}@media (prefers-reduced-motion:reduce){.gallery[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3]{transition:box-shadow .2s}.gallery[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3]:hover{translate:none}}@media (width>=768px){.gallery[data-astro-cid-rj65ajc3]{gap:36px}}.projects[data-astro-cid-3rkrlumz]{padding:calc(var(--header-h) + var(--gutter)) var(--gutter) 86px;background:var(--white)}
