
/* Unified sector project portfolio · 26 Oct 2026 */
.experience-library-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:-15px 0 25px;padding:14px 17px;background:#f0f5f3;border:1px solid #dce8e4;border-radius:10px;color:#425c60;font-size:12px}
.experience-library-bar a{font-weight:850;font-size:11px;letter-spacing:.6px;color:#9c3840;white-space:nowrap}
.experience-library-bar a:hover{text-decoration:underline}
.legacy-deeplink{height:0;display:block;scroll-margin-top:85px}
.projects-area .project-grid{align-items:stretch}
.projects-area .project-card--case-study{border:1px solid #c3dad4;box-shadow:0 8px 26px rgba(5,49,49,.065);display:flex;flex-direction:column}
.project-card--case-study .project-img--profile{display:flex;align-items:flex-end;height:154px;text-decoration:none;color:white;background-color:#123942;background-size:cover;background-position:center}
.project-card--case-study .project-img--profile:before{background:linear-gradient(180deg,rgba(6,16,19,.05) 20%,rgba(5,21,26,.88) 100%)}
.project-card--case-study .project-type{font-size:9px;font-weight:850;letter-spacing:1px;color:#fff}
.project-card--case-study .project-copy{flex:1;min-height:220px;padding:17px 16px 18px}
.project-card--case-study .case-location{color:#9a4647;letter-spacing:.2px;font-size:10px;font-weight:800;line-height:1.4;margin-bottom:7px}
.project-card--case-study .project-copy h4{font-size:14px;line-height:1.43;margin:0 0 10px}
.project-card--case-study .project-copy h4 a:hover{color:#a83740}
.project-card--case-study .project-copy p{color:#58696b;font-size:11.5px;line-height:1.52;margin:0 0 12px}
.project-card--case-study .project-case-link{font-size:10px;color:#9e3840;padding-top:12px}
.project-card--case-study .project-case-link:hover{text-decoration:underline}
@media(max-width:700px){.experience-library-bar{display:block}.experience-library-bar a{display:block;margin-top:9px}.project-card--case-study .project-copy{min-height:0}}

/* Preserve native hidden semantics when card display is set by author CSS */
.project-card[hidden], .portfolio-group[hidden] {display:none!important}
