.project-header{align-items:flex-start;gap:var(--gap-lg);width:100%;min-width:0;padding-inline:var(--inset-x);flex-direction:column;display:flex}.project-header-content{align-items:center;gap:var(--gap-3xl);flex-direction:column;width:100%;display:flex}.project-header-info{align-items:center;gap:var(--gap-lg);width:100%;max-width:var(--max-width-project-header-info);text-align:center;flex-direction:column;display:flex}.project-header-title{color:var(--color-text-primary);font-family:var(--text-title-family);font-size:var(--text-title-size);font-weight:var(--text-title-weight);line-height:var(--text-title-line-height);letter-spacing:var(--text-title-letter-spacing);text-align:center}.project-header-subtitle{color:var(--color-text-subtle);font-size:var(--text-subtitle-size);font-weight:var(--text-subtitle-weight);line-height:var(--text-subtitle-line-height);text-align:center}
.project-meta{justify-content:center;column-gap:var(--gap-3xl);row-gap:var(--gap-callout-copy);width:100%;padding-inline:var(--inset-x);grid-template-columns:repeat(2,minmax(0,max-content));display:grid}.project-meta-item{gap:var(--gap-xs);flex-direction:column;min-width:0;display:flex}.project-meta-label{color:var(--color-text-muted);font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--text-label-line-height)}.project-meta-value{color:var(--color-text-primary);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height-fixed);white-space:normal;margin:0}
