.lightbox[data-astro-cid-utnzf2kr]{color:#fff;background:#0c0c0cf5;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100vh;margin:0;padding:0}.lightbox[data-astro-cid-utnzf2kr][open]{place-items:center;display:grid}.lightbox[data-astro-cid-utnzf2kr]::backdrop{background:0 0}.lb-img[data-astro-cid-utnzf2kr]{object-fit:contain;width:auto;max-width:calc(100vw - 160px);height:auto;max-height:calc(100dvh - 120px)}.lb-count[data-astro-cid-utnzf2kr]{color:#aaa;font-family:var(--f-head);letter-spacing:.1em;margin:0;font-size:12px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.lb-btn[data-astro-cid-utnzf2kr]{color:#fff;opacity:.75;background:0 0;border:0;place-items:center;width:56px;height:56px;transition:opacity .2s,color .2s;display:grid;position:absolute}.lb-btn[data-astro-cid-utnzf2kr]:hover{opacity:1;color:var(--c-accent)}.lb-close[data-astro-cid-utnzf2kr]{top:14px;right:14px}.lb-prev[data-astro-cid-utnzf2kr]{top:50%;left:14px;transform:translateY(-50%)}.lb-next[data-astro-cid-utnzf2kr]{top:50%;right:14px;transform:translateY(-50%)}@media (width<=720px){.lb-img[data-astro-cid-utnzf2kr]{max-width:100vw}.lb-prev[data-astro-cid-utnzf2kr],.lb-next[data-astro-cid-utnzf2kr]{top:auto;bottom:4px;transform:none}}.project[data-astro-cid-jbki6sol]{padding-top:calc(var(--header-h) + 50px)}.head[data-astro-cid-jbki6sol]{margin-bottom:36px}.back[data-astro-cid-jbki6sol]{color:#999;font-family:var(--f-head);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:34px;font-size:11px;font-weight:600;transition:color .2s;display:inline-flex}.back[data-astro-cid-jbki6sol]:hover{color:var(--c-accent)}.title[data-astro-cid-jbki6sol]{max-width:900px}.cat-link[data-astro-cid-jbki6sol]:hover{text-decoration:underline}.facts[data-astro-cid-jbki6sol]{flex-wrap:wrap;gap:10px 48px;margin:22px 0 0;font-size:14px;display:flex}.facts[data-astro-cid-jbki6sol] dt[data-astro-cid-jbki6sol]{color:#aaa;font-family:var(--f-head);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:600}.facts[data-astro-cid-jbki6sol] dd[data-astro-cid-jbki6sol]{color:#444;margin:2px 0 0}.facts[data-astro-cid-jbki6sol] a[data-astro-cid-jbki6sol]:hover{color:var(--c-accent)}.zoom[data-astro-cid-jbki6sol]{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.hero[data-astro-cid-jbki6sol]{background:var(--c-tile);margin:0 0 50px}.hero[data-astro-cid-jbki6sol] img[data-astro-cid-jbki6sol]{object-fit:contain;width:100%;max-height:82vh}.desc[data-astro-cid-jbki6sol]{max-width:780px;margin:0 0 60px}.gallery[data-astro-cid-jbki6sol]{columns:2;column-gap:24px;margin:0;padding:0;list-style:none}.gallery[data-astro-cid-jbki6sol].single{columns:1}.gallery[data-astro-cid-jbki6sol] li[data-astro-cid-jbki6sol]{break-inside:avoid;margin-bottom:24px;overflow:hidden}.gallery[data-astro-cid-jbki6sol] img[data-astro-cid-jbki6sol]{width:100%;transition:transform .9s var(--ease-out)}.gallery[data-astro-cid-jbki6sol] .zoom[data-astro-cid-jbki6sol]:hover img[data-astro-cid-jbki6sol]{transform:scale(1.03)}.pager[data-astro-cid-jbki6sol]{border-top:1px solid #eee;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:70px;padding-block:40px 90px;display:grid}.pager[data-astro-cid-jbki6sol] a[data-astro-cid-jbki6sol]{color:#222;font-family:var(--f-head);align-items:center;gap:16px;font-size:14px;font-weight:600;transition:color .2s;display:flex}.pager[data-astro-cid-jbki6sol] a[data-astro-cid-jbki6sol]:hover{color:var(--c-accent)}.pager[data-astro-cid-jbki6sol] .next[data-astro-cid-jbki6sol]{text-align:right;justify-content:flex-end}.pager[data-astro-cid-jbki6sol] img[data-astro-cid-jbki6sol]{object-fit:cover;width:64px;height:64px}.pager[data-astro-cid-jbki6sol] small[data-astro-cid-jbki6sol]{color:#aaa;letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;display:block}.pager[data-astro-cid-jbki6sol] .all[data-astro-cid-jbki6sol]{color:#999}@media (width<=720px){.gallery[data-astro-cid-jbki6sol]{columns:1}.pager[data-astro-cid-jbki6sol] img[data-astro-cid-jbki6sol]{display:none}.pager[data-astro-cid-jbki6sol] a[data-astro-cid-jbki6sol]{font-size:12.5px}}
