figure[data-astro-cid-p5au2z2y]{margin:0}svg[data-astro-cid-p5au2z2y]{display:block;width:100%;height:auto;stroke-linecap:round;stroke-linejoin:round}.registration[data-astro-cid-p5au2z2y]{stroke:var(--annotation);stroke-width:1;opacity:.65}.contours[data-astro-cid-p5au2z2y]{stroke:var(--border);stroke-width:1}.route[data-astro-cid-p5au2z2y]{stroke:var(--accent);stroke-width:1.2;stroke-dasharray:4 5}.places[data-astro-cid-p5au2z2y]{stroke:var(--accent);stroke-width:1.3;fill:var(--bg-elevated)}.sightings[data-astro-cid-p5au2z2y]{stroke:var(--annotation);stroke-width:1.2;fill:var(--bg-elevated)}.place-label[data-astro-cid-p5au2z2y]{fill:var(--text-secondary);font:10px var(--font-mono);letter-spacing:1px}.sketch-label[data-astro-cid-p5au2z2y]{fill:var(--text-tertiary);font:10px var(--font-mono)}figcaption[data-astro-cid-p5au2z2y]{color:var(--text-secondary);font:.7rem/1.6 var(--font-sans);margin:.6rem 0 0}.projects-page[data-astro-cid-bmw2ip2z]{max-width:1100px}.catalogue-heading[data-astro-cid-bmw2ip2z]{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--border);padding:1rem 0}.catalogue-heading[data-astro-cid-bmw2ip2z] p[data-astro-cid-bmw2ip2z]{margin:0;font:.65rem/1.6 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary)}.project-catalogue[data-astro-cid-bmw2ip2z]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.project-card[data-astro-cid-bmw2ip2z]{position:relative;display:flex;flex-direction:column;min-width:0;padding:1.35rem;border:1px solid var(--border);border-top:2px solid var(--accent);border-radius:3px;background:var(--bg-elevated);transition:border-color .15s ease}.project-card[data-astro-cid-bmw2ip2z]:hover{border-color:var(--accent)}.card-topline[data-astro-cid-bmw2ip2z]{display:flex;align-items:center;gap:.8rem;color:var(--text-secondary);font:.65rem/1.6 var(--font-mono)}.card-topline[data-astro-cid-bmw2ip2z] .accession[data-astro-cid-bmw2ip2z]{color:var(--annotation)}.project-type[data-astro-cid-bmw2ip2z]{text-transform:capitalize}.card-arrow[data-astro-cid-bmw2ip2z]{margin-left:auto;color:var(--accent);font:1rem var(--font-sans)}.project-preview[data-astro-cid-bmw2ip2z]{margin:1.1rem 0 1.4rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}h2[data-astro-cid-bmw2ip2z]{font:400 clamp(1.4rem,2.3vw,1.7rem)/1.3 var(--font-serif);letter-spacing:-.015em;margin:0 0 .7rem}h2[data-astro-cid-bmw2ip2z] a[data-astro-cid-bmw2ip2z]{color:var(--text-primary);text-decoration:none}h2[data-astro-cid-bmw2ip2z] a[data-astro-cid-bmw2ip2z]:after{content:"";position:absolute;inset:0}h2[data-astro-cid-bmw2ip2z] a[data-astro-cid-bmw2ip2z]:hover{color:var(--accent)}.project-card[data-astro-cid-bmw2ip2z]:focus-within{outline:2px solid var(--accent);outline-offset:4px}.card-copy[data-astro-cid-bmw2ip2z] p[data-astro-cid-bmw2ip2z]{color:var(--text-secondary);font:.9rem/1.75 var(--font-sans);margin:0;max-width:62ch}footer[data-astro-cid-bmw2ip2z]{margin-top:auto;padding-top:1.3rem;color:var(--text-secondary);font:.65rem/1.6 var(--font-mono)}.single-project[data-astro-cid-bmw2ip2z]{grid-template-columns:1fr}.single-project[data-astro-cid-bmw2ip2z] .project-card[data-astro-cid-bmw2ip2z]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:2.5rem;padding:1.5rem}.single-project[data-astro-cid-bmw2ip2z] .card-topline[data-astro-cid-bmw2ip2z]{grid-column:1/-1}.single-project[data-astro-cid-bmw2ip2z] .project-preview[data-astro-cid-bmw2ip2z]{grid-column:1;grid-row:2/4;border-bottom:0;border-right:1px solid var(--border);padding:0 2rem 0 0;margin:1.5rem 0 .5rem}.single-project[data-astro-cid-bmw2ip2z] .card-copy[data-astro-cid-bmw2ip2z]{align-self:center;padding-top:1.5rem}.single-project[data-astro-cid-bmw2ip2z] h2[data-astro-cid-bmw2ip2z]{font-size:clamp(1.5rem,2.5vw,2rem)}.single-project[data-astro-cid-bmw2ip2z] footer[data-astro-cid-bmw2ip2z]{align-self:end;padding-top:1.2rem}@media (max-width:650px){.project-catalogue[data-astro-cid-bmw2ip2z]{grid-template-columns:1fr;gap:1.25rem}.project-card[data-astro-cid-bmw2ip2z],.single-project[data-astro-cid-bmw2ip2z] .project-card[data-astro-cid-bmw2ip2z]{display:flex;padding:1.1rem}.single-project[data-astro-cid-bmw2ip2z] .project-preview[data-astro-cid-bmw2ip2z]{border-right:0;border-bottom:1px solid var(--border);padding:0 0 1rem;margin:1.1rem 0 1.4rem}.single-project[data-astro-cid-bmw2ip2z] .card-copy[data-astro-cid-bmw2ip2z]{padding:0;align-self:auto}.single-project[data-astro-cid-bmw2ip2z] footer[data-astro-cid-bmw2ip2z]{align-self:auto}h2[data-astro-cid-bmw2ip2z],.single-project[data-astro-cid-bmw2ip2z] h2[data-astro-cid-bmw2ip2z]{font-size:1.5rem}}
