/* Shared neutral palette for every project detail page. */
body[data-page="project"]{background:#f2f0eb;color:#20282a}
body[data-page="project"] .site-header.is-scrolled{background:#18242b;border-color:#68757a}
.project-editorial{background:#f2f0eb;color:#20282a}
.project-editorial-hero{background:#15232d}
.project-editorial-hero-shade{background:linear-gradient(0deg,#0e1b27ed 0%,#0e1b2770 48%,#0e1b2722 100%)}
.project-editorial-date{color:#d7dcde}
.project-editorial-intro,.project-editorial-story,.project-editorial-metrics{border-color:#c4c8c6}
.project-editorial-prose{color:#3e484a}
.project-editorial-lead{color:#20282a}
.project-editorial-result{background:#e6e8e8;border-color:#65777d}
.project-editorial-data{border-color:#9ca8aa}
.project-editorial-data-head,.project-editorial-data-row{border-color:#c5cbcc}
.project-editorial-data-head{color:#5e6d70}
.project-editorial-data-row span:not(:first-child){color:#253941}
.project-editorial-gallery-head{border-color:#b9c1c1}
.project-editorial-gallery-grid a{min-height:0;background:#e5e7e7}
.project-editorial-gallery-grid a:first-child{grid-column:auto;max-height:none}
.project-editorial-gallery-grid a:only-child{grid-column:1/-1}
.project-editorial-gallery-grid a:last-child:nth-child(odd){grid-column:1/-1}
.project-editorial-gallery-grid img{display:block;width:auto;max-width:100%;height:auto;max-height:650px;object-fit:contain}
.project-editorial-gallery-grid a span{background:#24333a}
.project-editorial-next{background:#e5e7e6}
.project-editorial-next-list a,.project-editorial-next-list a:last-child{border-color:#b7bfc0}
.project-editorial-next-list a{color:#26343a}
.project-editorial-next-list a:hover{color:#5b6b73}
.project-editorial-cta{background:#1b2931}
.project-editorial-models,.project-editorial-model{border-color:#b7c1c1}
.project-editorial-model .mini-label,.project-editorial-model-spec span,.project-kmd-table-note{color:#657174}
.project-editorial-model-count,.project-editorial-shared-metric{background:#e1e5e5;color:#263840}
.project-editorial-model-spec,.project-kmd-table th,.project-kmd-table td{border-color:#c4cbcb}
.project-kmd-table thead th{border-color:#89999d;color:#52646a}
.project-kmd-table tbody th{color:#263840}
.project-kmd-table tbody tr:hover{background:#e7e9e9}
@media(max-width:700px){
  .project-editorial-gallery-grid a:only-child{grid-column:auto}
  .project-editorial-gallery-grid a:last-child:nth-child(odd){grid-column:auto}
  .project-editorial-gallery-grid img{max-height:520px}
}
