.archive-grid,.selected-projects{align-items:start}.project-card-trigger{cursor:pointer;list-style:none;display:block}.project-card-trigger::-webkit-details-marker{display:none}.project-card-heading{font:inherit;letter-spacing:normal;margin:0}.project-disclosure .project-photo,.project-disclosure .project-meta,.project-disclosure .project-category,.project-disclosure .project-title{display:block}.project-disclosure .project-category{letter-spacing:1.1px;color:var(--muted);margin-bottom:9px;font-size:10px}.project-disclosure .project-title{font-family:var(--font-display);letter-spacing:-.6px;font-size:22px;font-weight:500;line-height:1.3}.project-toggle-label{color:var(--gold);margin-top:18px;font-size:11px;font-weight:600;line-height:1.6;display:block}.project-label-open,.project-disclosure[open] .project-label-closed{display:none}.project-disclosure[open] .project-label-open{display:inline}.project-open svg{transition:transform .25s}.project-disclosure[open] .project-open{background:var(--gold)}.project-disclosure[open] .project-open svg{transform:rotate(45deg)}.project-inline-details{border-top:2px solid var(--gold);background:var(--stone);overflow-wrap:anywhere;margin-top:22px;padding:25px 20px}.project-inline-details h3{letter-spacing:-.4px;font-size:19px;font-weight:500}.project-inline-details p{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.8}.project-inline-details .project-facts{margin-top:20px}.project-inline-details .project-facts>div{grid-template-columns:65px minmax(0,1fr);gap:12px;font-size:11px}.project-inline-details>section{margin-top:26px}@media (prefers-reduced-motion:no-preference){.project-disclosure[open] .project-inline-details{animation:.3s ease-out project-details-in}@keyframes project-details-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.project-open svg{transition:none}}
