.post-type-archive-projects{--bdg-p-navy:#091636;--bdg-p-blue:#0d41c5;--bdg-p-gray:#73777d;--bdg-p-line:rgba(9,22,54,.1)}
.post-type-archive-projects .grid-3.brxe-block:has(.project-card){grid-template-columns:repeat(3,minmax(0,1fr));gap:0 44px;align-items:stretch}
.post-type-archive-projects .project-card.brxe-block{flex-direction:row;flex-wrap:wrap;align-items:baseline;align-content:flex-start;height:100%;padding:26px 0 34px;border-top:1px solid var(--bdg-p-line);font-size:11.5px;font-weight:700;line-height:1.7;letter-spacing:.12em;text-transform:uppercase;color:var(--bdg-p-gray)}
.post-type-archive-projects .project-card.brxe-block::before{content:"";position:absolute;left:0;top:-1px;width:0;height:2px;background:var(--bdg-p-blue);transition:width .35s}
.post-type-archive-projects .project-card.brxe-block:hover::before{width:56px}
.post-type-archive-projects .project-card .project-card__img-misc,.post-type-archive-projects .project-card .project-card__misc,.post-type-archive-projects .project-card .project-card__content,.post-type-archive-projects .project-card .project-card__meta{display:contents}
.post-type-archive-projects .project-card .project-card__img-misc::after{content:none}
.post-type-archive-projects .project-card .project-card__image,.post-type-archive-projects .project-card .brx-query-trail{display:none}
.post-type-archive-projects .project-card .project-card__meta-date{order:1;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:var(--bdg-p-navy);font-variant-numeric:tabular-nums;white-space:nowrap}
.post-type-archive-projects .project-card:has(.project-card__misc a[href*="/industries/"]) .project-card__meta-date::after{content:"·";margin:0 .5em}
.post-type-archive-projects .project-card .project-card__misc>div:has(>a[href*="/industries/"]){order:2;min-width:0}
.post-type-archive-projects .project-card .project-card__misc>div:has(>a[href*="/industries/"]):has(+div>a[href*="/industries/"])::after{content:"·";margin:0 .5em}
.post-type-archive-projects .project-card .project-card__title{order:3;flex:0 0 100%;min-width:0;margin:14px 0 12px;font-size:19px;line-height:1.4;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--bdg-p-navy);overflow-wrap:anywhere;hyphens:auto;transition:color .2s}
.post-type-archive-projects .project-card .project-card__title a{color:inherit}
.post-type-archive-projects .project-card:hover .project-card__title{color:var(--bdg-p-blue)}
.post-type-archive-projects .project-card .project-card__misc>div:has(>a[href*="/areas/"]){order:4;min-width:0;font-size:13px;font-weight:400;line-height:1.6;letter-spacing:0;text-transform:none;color:var(--bdg-p-gray)}
.post-type-archive-projects .project-card .project-card__misc>div:has(>a[href*="/areas/"]):has(+div>a[href*="/areas/"])::after{content:"·";margin:0 .45em}
.post-type-archive-projects .project-card .project-card__misc-item.brxe-text-link{display:inline;padding:0;border-radius:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;transition:color .2s}
.post-type-archive-projects .project-card .project-card__misc-item.brxe-text-link:hover{color:var(--bdg-p-blue)}
@media (max-width:1100px){.post-type-archive-projects .grid-3.brxe-block:has(.project-card){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:700px){.post-type-archive-projects .grid-3.brxe-block:has(.project-card){grid-template-columns:minmax(0,1fr);gap:0}}
@media (prefers-reduced-motion:reduce){.post-type-archive-projects .project-card.brxe-block::before,.post-type-archive-projects .project-card .project-card__title,.post-type-archive-projects .project-card .project-card__misc-item{transition:none}}
