.project-record[data-astro-cid-zdmjethc]{gap:var(--space-xs) var(--space-l);padding-block:var(--space-m);border-block-start:var(--rule-width) solid var(--color-rule);display:grid}.project-who[data-astro-cid-zdmjethc] p[data-astro-cid-zdmjethc]{color:var(--color-ink-soft);margin-block:0}.project-name[data-astro-cid-zdmjethc]{margin-block:0 var(--space-3xs);font-size:var(--step-2)}.project-label[data-astro-cid-zdmjethc]{margin-block:0 var(--space-3xs);font-family:var(--font-label);font-stretch:var(--font-label-stretch);font-weight:var(--font-label-weight);font-size:var(--step-0);letter-spacing:var(--font-label-tracking);text-transform:uppercase;color:var(--color-ink-soft)}.project-scope[data-astro-cid-zdmjethc]{margin-block:0 var(--space-s);max-width:var(--measure)}.project-quote[data-astro-cid-zdmjethc]{border-inline-start:var(--rule-width) solid var(--color-brand);max-width:var(--measure);margin:0;padding-inline-start:var(--space-s)}.project-quote[data-astro-cid-zdmjethc] p[data-astro-cid-zdmjethc]{font-size:var(--step-1);line-height:var(--leading-snug);color:var(--color-ink);margin:0}@media (width>=768px){.project-record[data-astro-cid-zdmjethc]{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.projects{padding-block:var(--space-l) var(--space-section)}.projects-intro h1{margin-block:0 var(--space-s)}.projects-intro p{max-width:var(--measure);font-size:var(--step-1);margin-block:0}.projects-records,.projects-gallery,.projects-next{margin-block-start:var(--space-section)}.projects-records h2,.projects-gallery h2,.projects-next h2{margin-block:0 var(--space-s)}.gallery-note{margin-block:0 var(--space-m)}.gallery-group{border-block-start:var(--rule-width) solid var(--color-rule);padding-block-start:var(--space-s)}.gallery-group+.gallery-group{margin-block-start:var(--space-l)}.gallery-group h3{margin-block:0 var(--space-s);font-size:var(--step-2)}.gallery-grid{gap:var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.gallery-grid img{inline-size:100%;aspect-ratio:var(--photo-crop);object-fit:cover}.projects-next{border-block-start:var(--rule-width) solid var(--color-rule);padding-block-start:var(--space-m)}.projects-links{margin:0;padding:0;list-style:none}.projects-link{padding-block:var(--space-xs);line-height:var(--leading-body);align-items:center;display:inline-flex}@media (width>=768px){.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
