.project[data-astro-cid-royv7esv]{max-width:80rem;margin:0 auto}.project__back[data-astro-cid-royv7esv]{letter-spacing:.2em;text-transform:uppercase;margin:-1.5rem 0 2rem;font-size:.75rem}.project__back[data-astro-cid-royv7esv] a[data-astro-cid-royv7esv]{color:var(--muted);text-decoration:none}.project__back[data-astro-cid-royv7esv] a[data-astro-cid-royv7esv]:hover{color:var(--gold)}.project__sub[data-astro-cid-royv7esv]{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;font-size:.8rem}.project__intro[data-astro-cid-royv7esv]{grid-template-columns:minmax(0,2fr) minmax(15rem,1fr);align-items:start;gap:3rem 4rem;max-width:68rem;margin:0 auto 5rem;display:grid}.project__text[data-astro-cid-royv7esv] p[data-astro-cid-royv7esv]{color:var(--muted)}.project__text[data-astro-cid-royv7esv] p[data-astro-cid-royv7esv]:first-child{color:var(--text);font-family:var(--serif);margin-top:0;font-size:1.35rem;line-height:1.55}.project__text[data-astro-cid-royv7esv] h2[data-astro-cid-royv7esv]{margin:2.25rem 0 .5rem;font-size:1.45rem;font-style:italic}.project__info[data-astro-cid-royv7esv]{border-top:1px solid var(--gold-soft);padding-top:1.25rem;position:sticky;top:6.5rem}.project__info[data-astro-cid-royv7esv] dl[data-astro-cid-royv7esv]{margin:0}.project__info[data-astro-cid-royv7esv] div[data-astro-cid-royv7esv]{border-bottom:1px solid var(--line);padding:.75rem 0}.project__info[data-astro-cid-royv7esv] dt[data-astro-cid-royv7esv]{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:400}.project__info[data-astro-cid-royv7esv] dd[data-astro-cid-royv7esv]{font-family:var(--serif);margin:.2rem 0 0;font-size:1.15rem}.gallery[data-astro-cid-royv7esv]{columns:3 18rem;column-gap:1rem;margin:0;padding:0;list-style:none}.gallery[data-astro-cid-royv7esv] li[data-astro-cid-royv7esv]{break-inside:avoid;margin:0 0 1rem}.gallery[data-astro-cid-royv7esv] a[data-astro-cid-royv7esv]{cursor:zoom-in;background:var(--bg-raised);display:block}.gallery[data-astro-cid-royv7esv] img[data-astro-cid-royv7esv]{width:100%;transition:opacity .3s}.gallery[data-astro-cid-royv7esv] a[data-astro-cid-royv7esv]:hover img[data-astro-cid-royv7esv]{opacity:.88}.project__nav[data-astro-cid-royv7esv]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:2rem;margin-top:5rem;padding-top:2rem;display:grid}.project__nav[data-astro-cid-royv7esv] a[data-astro-cid-royv7esv]{font-family:var(--serif);font-size:1.3rem;line-height:1.3;text-decoration:none}.project__nav[data-astro-cid-royv7esv] span[data-astro-cid-royv7esv]{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:.4rem;font-size:.7rem;display:block}.project__next[data-astro-cid-royv7esv]{text-align:right}.lightbox[data-astro-cid-royv7esv]{width:100vw;max-width:none;height:100vh;max-height:none;color:var(--text);background:#0a0a0af7;border:0;margin:0;padding:0}.lightbox[data-astro-cid-royv7esv]::backdrop{background:#0a0a0ae6}.lightbox[data-astro-cid-royv7esv][open]{justify-content:center;align-items:center;display:flex}.lightbox[data-astro-cid-royv7esv] img[data-astro-cid-royv7esv]{object-fit:contain;width:auto;max-width:calc(100vw - 7rem);height:auto;max-height:calc(100vh - 5rem)}.lightbox[data-astro-cid-royv7esv] button[data-astro-cid-royv7esv]{color:var(--text);font:300 2.6rem/1 var(--serif);cursor:pointer;opacity:.75;background:0 0;border:0;padding:.75rem 1rem;position:absolute}.lightbox[data-astro-cid-royv7esv] button[data-astro-cid-royv7esv]:hover{opacity:1;color:var(--gold)}.lightbox__close[data-astro-cid-royv7esv]{top:.5rem;right:.75rem}.lightbox__prev[data-astro-cid-royv7esv]{top:50%;left:.25rem;transform:translateY(-50%)}.lightbox__next[data-astro-cid-royv7esv]{top:50%;right:.25rem;transform:translateY(-50%)}.lightbox__count[data-astro-cid-royv7esv]{text-align:center;letter-spacing:.2em;color:var(--muted);margin:0;font-size:.8rem;position:absolute;bottom:.75rem;left:0;right:0}@media (width<=760px){.project__intro[data-astro-cid-royv7esv]{grid-template-columns:1fr}.project__info[data-astro-cid-royv7esv]{position:static}.project__nav[data-astro-cid-royv7esv]{grid-template-columns:1fr}.project__next[data-astro-cid-royv7esv]{text-align:left}.lightbox[data-astro-cid-royv7esv] img[data-astro-cid-royv7esv]{max-width:100vw}}
