.gal__grid[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:clamp(.75rem,1.6vw,1.25rem);display:grid}.gal--solo[data-astro-cid-rj65ajc3] .gal__grid[data-astro-cid-rj65ajc3]{grid-template-columns:minmax(0,720px)}.gal--solo[data-astro-cid-rj65ajc3] .gal__link[data-astro-cid-rj65ajc3]{aspect-ratio:auto}.gal__item--wide[data-astro-cid-rj65ajc3]{grid-area:span 2/span 2}.gal__item--d2[data-astro-cid-rj65ajc3]{grid-column:span 2}.gal__item--d2[data-astro-cid-rj65ajc3] .gal__link[data-astro-cid-rj65ajc3]{aspect-ratio:8/5}.gal__item--d3[data-astro-cid-rj65ajc3]{grid-column:span 3}.gal__item--d3[data-astro-cid-rj65ajc3] .gal__link[data-astro-cid-rj65ajc3]{aspect-ratio:12/5}.gal__link[data-astro-cid-rj65ajc3]{aspect-ratio:4/5;border-radius:var(--r-md);background:var(--c-paper-2);cursor:zoom-in;width:100%;height:100%;display:block;position:relative;overflow:hidden}.gal__item--wide[data-astro-cid-rj65ajc3] .gal__link[data-astro-cid-rj65ajc3]{aspect-ratio:auto;min-height:100%}.gal__item--wide[data-astro-cid-rj65ajc3] .gal__link[data-astro-cid-rj65ajc3] picture,.gal__item--wide[data-astro-cid-rj65ajc3] .gal__link[data-astro-cid-rj65ajc3] img{position:absolute;inset:0}.gal__link[data-astro-cid-rj65ajc3] picture,.gal__link[data-astro-cid-rj65ajc3] img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-out)}.gal__link[data-astro-cid-rj65ajc3]:hover img{transform:scale(1.04)}.gal__cap[data-astro-cid-rj65ajc3]{border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-paper);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;padding:.4rem .75rem;font-size:.7rem;position:absolute;bottom:.7rem;left:.7rem}.lb[data-astro-cid-rj65ajc3]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--c-paper);background:#0d0d0cf5;border:0;margin:0;padding:0}.lb[data-astro-cid-rj65ajc3]::backdrop{background:#0d0d0ccc}.lb[data-astro-cid-rj65ajc3][open]{animation:lb-in .35s var(--ease-out);place-items:center;display:grid}@keyframes lb-in{0%{opacity:0}}.lb__fig[data-astro-cid-rj65ajc3]{justify-items:center;gap:.8rem;max-width:min(92vw,1400px);display:grid}.lb__img[data-astro-cid-rj65ajc3]{border-radius:var(--r-md);object-fit:contain;width:auto;max-width:100%;height:auto;max-height:82dvh}.lb__cap[data-astro-cid-rj65ajc3]{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c-fog);font-size:.8rem}.lb__btn[data-astro-cid-rj65ajc3]{width:52px;height:52px;color:var(--c-paper);background:#0d0d0c99;border:1.5px solid #f3f0e84d;border-radius:50%;place-items:center;font-size:1.3rem;transition:background-color .2s,border-color .2s,color .2s;display:grid;position:fixed}.lb__btn[data-astro-cid-rj65ajc3]:hover{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-ink)}.lb__close[data-astro-cid-rj65ajc3]{top:1rem;right:1rem}.lb__prev[data-astro-cid-rj65ajc3]{top:50%;left:1rem;transform:translateY(-50%)}.lb__next[data-astro-cid-rj65ajc3]{top:50%;right:1rem;transform:translateY(-50%)}.lb__count[data-astro-cid-rj65ajc3]{font-family:var(--f-mono);color:var(--c-fog);font-size:.8rem;position:fixed;top:1.4rem;left:1.2rem}@media (width<=700px){.gal[data-astro-cid-rj65ajc3]:not(.gal--solo) .gal__grid[data-astro-cid-rj65ajc3]{grid-template-columns:1fr 1fr}.gal__item--wide[data-astro-cid-rj65ajc3]{grid-area:auto/span 2}.gal__item--wide[data-astro-cid-rj65ajc3] .gal__link[data-astro-cid-rj65ajc3]{aspect-ratio:4/3}.gal__item--d2[data-astro-cid-rj65ajc3],.gal__item--d3[data-astro-cid-rj65ajc3]{grid-column:auto}.gal__item--d2[data-astro-cid-rj65ajc3] .gal__link[data-astro-cid-rj65ajc3],.gal__item--d3[data-astro-cid-rj65ajc3] .gal__link[data-astro-cid-rj65ajc3]{aspect-ratio:4/5}.gal__item--m2[data-astro-cid-rj65ajc3]{grid-column:span 2}.gal__item--m2[data-astro-cid-rj65ajc3] .gal__link[data-astro-cid-rj65ajc3]{aspect-ratio:8/5}.lb__prev[data-astro-cid-rj65ajc3],.lb__next[data-astro-cid-rj65ajc3]{top:auto;bottom:1rem;transform:none}}.pfacts[data-astro-cid-uie73amn]{border-top:1px solid var(--c-line-inv);flex-wrap:wrap;gap:1rem 2.4rem;margin-top:2rem;padding-top:1.4rem;display:flex}.pfacts[data-astro-cid-uie73amn] dt[data-astro-cid-uie73amn]{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-fog);font-size:.7rem}.pfacts[data-astro-cid-uie73amn] dd[data-astro-cid-uie73amn]{font-weight:750;font-stretch:90%;font-size:var(--fs-md);margin:.25rem 0 0}.pdet__grid[data-astro-cid-uie73amn]{gap:var(--space-xl);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;display:grid}.pdet__prose[data-astro-cid-uie73amn]{font-size:var(--fs-md);margin-top:1.2rem}.pdet__ig[data-astro-cid-uie73amn]{margin-top:2rem}.pdet__aside[data-astro-cid-uie73amn]{top:calc(var(--header-h) + 1.5rem);gap:1.25rem;display:grid;position:sticky}.pdet__box[data-astro-cid-uie73amn]{background:var(--c-ink);color:var(--c-paper);border-radius:var(--r-xl);padding:1.6rem;overflow:hidden}.pdet__box--plain[data-astro-cid-uie73amn]{background:var(--c-paper-2);color:var(--c-ink)}.pdet__box-title[data-astro-cid-uie73amn]{font-weight:900;font-stretch:62%;font-size:var(--fs-xl);text-transform:uppercase;margin-bottom:1rem;line-height:1}.pdet__done[data-astro-cid-uie73amn]{gap:.55rem;display:grid}.pdet__done[data-astro-cid-uie73amn] li[data-astro-cid-uie73amn]{align-items:flex-start;gap:.6rem;display:flex}.pdet__done[data-astro-cid-uie73amn] svg{color:var(--c-accent);flex:none;margin-top:.2em}.pdet__links[data-astro-cid-uie73amn] a[data-astro-cid-uie73amn]{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;padding:.7rem 0;font-weight:700;text-decoration:none;display:flex}.pdet__links[data-astro-cid-uie73amn] a[data-astro-cid-uie73amn]:hover{color:var(--c-accent-deep)}.pvid__grid[data-astro-cid-uie73amn]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,.6fr);align-items:center;display:grid}.pvid__title[data-astro-cid-uie73amn]{font-size:var(--fs-3xl);margin:1rem 0}.pvid__text[data-astro-cid-uie73amn]{color:var(--c-fog);max-width:40ch}.pvid__frame[data-astro-cid-uie73amn]{aspect-ratio:9/16;border-radius:var(--r-xl);background:var(--c-ink-3);justify-self:center;width:min(100%,340px);overflow:hidden}.pvid__frame[data-astro-cid-uie73amn] video[data-astro-cid-uie73amn]{object-fit:cover;width:100%;height:100%}.pgal__title[data-astro-cid-uie73amn],.pmore__title[data-astro-cid-uie73amn]{font-size:var(--fs-2xl);margin-bottom:var(--space-l)}.pmore[data-astro-cid-uie73amn]{padding-top:var(--space-2xl)}.pmore__head[data-astro-cid-uie73amn]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.pmore__grid[data-astro-cid-uie73amn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.4vw,2.25rem);display:grid}@media (width<=900px){.pdet__grid[data-astro-cid-uie73amn],.pvid__grid[data-astro-cid-uie73amn]{grid-template-columns:1fr}.pdet__aside[data-astro-cid-uie73amn]{position:static}.pmore__grid[data-astro-cid-uie73amn]{grid-template-columns:1fr 1fr}}@media (width<=560px){.pmore__grid[data-astro-cid-uie73amn]{grid-template-columns:1fr}}
