/* Experiment cards reuse the main project-card structure and styles. */
.page-work .experiments { margin-top:var(--space-8); padding-top:var(--space-7); border-top:1px solid var(--color-line); }
.experiments-heading { margin-bottom:var(--space-6); max-width:52rem; }
.experiments-heading h2 { font-size:var(--text-h2); line-height:var(--leading-h2); letter-spacing:var(--tracking-h2); margin:0 0 var(--space-4); }
.experiments-heading>p:last-child { font-size:var(--text-lead); line-height:var(--leading-body); color:var(--color-muted); max-width:42rem; margin:0; }
.experiment-card { min-width:0; }

@media (min-width:1001px) {
  .page-work .experiment-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
}


/* Keep each case's text together, centred beside its image. */
.page-work .case-study-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}
.page-work .case-study-grid .project-board{grid-row:auto}
.page-work .case-card-media{min-width:0}
.page-work .case-card-copy{min-width:0}
.page-work .case-card-copy .board-top{margin-bottom:20px}
.page-work .case-card-copy h3{margin:0 0 20px;font-family:var(--font-display);font-size:clamp(2rem,3.5vw,3.2rem);line-height:1.08;letter-spacing:-.03em}
.page-work .case-card-copy .board-bottom{display:block}
.page-work .case-card-copy .board-bottom p{max-width:40rem;font-size:var(--text-body);line-height:1.6}
.page-work .case-card-copy .board-open{display:inline-block;margin-top:24px}
.page-work .case-card-media .project-card-image{display:block;height:auto;object-fit:cover;margin:0}
@media(min-width:1001px){
.page-work .case-study-grid .project-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center;padding:40px}
.page-work .case-study-grid .project-board:nth-child(even) .case-card-media{grid-column:2;grid-row:1}
.page-work .case-study-grid .project-board:nth-child(even) .case-card-copy{grid-column:1;grid-row:1}
}
@media(max-width:1000px){
.page-work .case-card-copy{margin-top:28px}
.page-work .case-card-copy h3{font-size:clamp(1.9rem,5vw,2.6rem)}
}
/* Concept cards: same readable text width and size as the case study cards. */
.page-work .experiment-card .board-bottom p{max-width:40rem;font-size:var(--text-body);line-height:1.6}
