.lb[data-astro-cid-gixpweiw]{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:var(--bg);color:var(--ink);overflow-y:auto;overscroll-behavior:contain}.lb[data-astro-cid-gixpweiw][open]{display:grid;grid-template-rows:auto minmax(0,1fr)}.lb[data-astro-cid-gixpweiw]::backdrop{background:var(--bg)}.lb__chrome[data-astro-cid-gixpweiw]{display:flex;align-items:center;justify-content:space-between;gap:var(--u2);padding:var(--u2) var(--gutter);padding-block-start:max(var(--u2),env(safe-area-inset-top))}.lb__close[data-astro-cid-gixpweiw]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid var(--line);background:none;color:var(--ink);font:inherit;font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.lb__close[data-astro-cid-gixpweiw]:hover,.lb__close[data-astro-cid-gixpweiw]:focus-visible{border-color:var(--ink)}.lb__figure[data-astro-cid-gixpweiw]{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--u2);margin:0;min-height:0;padding-inline:var(--gutter);padding-block-end:max(var(--u2),env(safe-area-inset-bottom))}.lb__img[data-astro-cid-gixpweiw]{display:block;grid-row:1;width:100%;height:100%;object-fit:contain;background:none}.lb__caption[data-astro-cid-gixpweiw]{display:grid;gap:2px;max-width:78ch;padding-block-start:var(--u1)}.lb__meta[data-astro-cid-gixpweiw]{margin:0;color:var(--muted);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase}.lb__title[data-astro-cid-gixpweiw]{margin:0;font-family:var(--serif);font-size:var(--step-2);font-weight:400;line-height:1.1;letter-spacing:-.01em}.lb__note[data-astro-cid-gixpweiw]{margin:0;max-width:68ch;color:var(--ink-soft);font-size:var(--step--1);line-height:1.45}.lb__note[data-astro-cid-gixpweiw]:empty{display:none}.lb__counter[data-astro-cid-gixpweiw]{margin:0;color:var(--muted);font-size:var(--step--1);letter-spacing:.06em}.lb__ficha[data-astro-cid-gixpweiw]{justify-self:start;color:var(--accent);font-size:var(--step--1);letter-spacing:.04em;text-decoration:none}.lb__ficha[data-astro-cid-gixpweiw][hidden]{display:none}.lb__ficha[data-astro-cid-gixpweiw]:hover{text-decoration:underline}.lb__tomas[data-astro-cid-gixpweiw]{display:flex;flex-wrap:wrap;gap:6px;padding-block-start:2px}.lb__tomas[data-astro-cid-gixpweiw]:empty{display:none}.lb__toma[data-astro-cid-gixpweiw]{min-width:2rem;padding:.2rem .5rem;border:1px solid var(--line);background:none;color:var(--muted);font:inherit;font-size:var(--step--1);cursor:pointer}.lb__toma[data-astro-cid-gixpweiw][aria-current=true]{border-color:var(--ink);color:var(--ink)}.lb__step[data-astro-cid-gixpweiw]{position:absolute;inset-block-start:50%;inset-inline-start:0;translate:0 -50%;width:3.25rem;height:6rem;border:0;background:none;color:var(--ink);font-size:1.5rem;cursor:pointer;opacity:.55;transition:opacity .16s var(--ease)}.lb__step--next[data-astro-cid-gixpweiw]{inset-inline-start:auto;inset-inline-end:0}.lb__step[data-astro-cid-gixpweiw]:hover,.lb__step[data-astro-cid-gixpweiw]:focus-visible{opacity:1}@media(max-width:719px){.lb__step[data-astro-cid-gixpweiw]{width:2.5rem;height:4.5rem;opacity:.4}.lb__title[data-astro-cid-gixpweiw]{font-size:var(--step-1)}}@media(prefers-reduced-motion:no-preference){.lb__img[data-astro-cid-gixpweiw]{transition:opacity .12s linear}.lb__img[data-astro-cid-gixpweiw][data-loading=true]{opacity:.35}}.project[data-astro-cid-ecv2khrf]{display:grid;gap:var(--u2);padding-block:var(--u8) var(--u6)}.project__tags[data-astro-cid-ecv2khrf]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--u1) var(--u3)}.project__title[data-astro-cid-ecv2khrf]{font-size:var(--step-5);line-height:.95}.project__meta[data-astro-cid-ecv2khrf]{display:grid;gap:var(--u1);max-width:62ch;padding-block-start:var(--u2)}.project__desc[data-astro-cid-ecv2khrf]{font-size:var(--step-1);line-height:1.45;color:var(--ink-soft)}.project__count[data-astro-cid-ecv2khrf]{color:var(--muted);font-size:var(--step--1);letter-spacing:.04em}@media(min-width:900px){.project[data-astro-cid-ecv2khrf]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;column-gap:var(--u6)}.project__title[data-astro-cid-ecv2khrf]{grid-row:2}.project__meta[data-astro-cid-ecv2khrf]{grid-column:2;grid-row:1 / span 2;align-self:end}}.series[data-astro-cid-ecv2khrf]{padding-block-start:var(--u2)}.pager[data-astro-cid-ecv2khrf]{display:grid;gap:var(--u4);padding-block-start:var(--u12)}.pager__row[data-astro-cid-ecv2khrf]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:1px solid var(--line)}.pager__link[data-astro-cid-ecv2khrf]{display:grid;gap:var(--u1);padding-block:var(--u3);text-decoration:none}.pager__link--next[data-astro-cid-ecv2khrf]{justify-items:end;text-align:end;border-left:1px solid var(--line);padding-left:var(--u3)}.pager__name[data-astro-cid-ecv2khrf]{font-family:var(--serif);font-size:var(--step-3);line-height:1.05;transition:color .18s var(--ease)}.pager__link[data-astro-cid-ecv2khrf]:hover .pager__name[data-astro-cid-ecv2khrf]{color:var(--accent)}@media(max-width:719px){.pager__name[data-astro-cid-ecv2khrf]{font-size:var(--step-2)}}
