.bp-work{padding:80px 0;background:var(--bp-olive-900);color:var(--bp-cream)}.bp-work .bp-eyebrow{color:var(--bp-brass-300)}.bp-work .bp-section__h{color:var(--bp-cream);max-width:24ch;margin-bottom:16px}.bp-work__sub{font:400 17px/1.55 var(--font-sans-stack);color:var(--bp-paper-3);max-width:58ch;margin:0 0 36px}.bp-work__sub em{font-family:var(--font-display-stack);font-style:italic;font-weight:400;color:var(--bp-brass-300);font-size:1.05em}.bp-work__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bp-work__card{background:hsla(42,62%,96%,.04);border:1px solid hsla(42,62%,96%,.12);border-radius:var(--radius-3);padding:24px;display:flex;flex-direction:column;transition:background var(--dur) var(--ease-out)}.bp-work__card:hover{background:hsla(42,62%,96%,.07)}.bp-work__card-stamp{margin-bottom:18px}.bp-work__card-title{font:600 22px/1.25 var(--font-sans-stack);letter-spacing:0;color:var(--bp-cream);margin:0 0 12px}.bp-work__card-body{font:400 15px/1.55 var(--font-sans-stack);color:var(--bp-paper-3);margin:0;flex:1}.bp-work__engagements{margin-top:48px;padding-top:32px;border-top:1px dashed hsla(41,64%,63%,.35)}.bp-work__engagements-head{margin-bottom:20px}.bp-work__engagement{background:hsla(42,62%,96%,.04);border:1px solid hsla(42,62%,96%,.12);border-radius:var(--radius-3);padding:24px 28px}.bp-work__engagement-row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding-bottom:14px;margin-bottom:16px;border-bottom:1px dashed hsla(42,62%,96%,.15)}.bp-work__engagement-name{font:600 22px/1.2 var(--font-sans-stack);color:var(--bp-cream);letter-spacing:0}.bp-work__engagement-meta{font:400 14px/1.4 var(--font-mono-stack);letter-spacing:.04em;color:var(--bp-brass-300);text-transform:uppercase}.bp-work__engagement-facts{margin:0;display:grid;grid-template-columns:120px 1fr;row-gap:10px;column-gap:18px}.bp-work__engagement-fact{display:contents}.bp-work__engagement-facts dt{font:600 11px/1.5 var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--bp-brass-300)}.bp-work__engagement-facts dd{margin:0;font:400 15px/1.5 var(--font-sans-stack);color:var(--bp-paper-3)}@media (max-width:720px){.bp-work{padding:48px 0}.bp-work .bp-section__h{max-width:none}.bp-work__sub{font-size:16px;margin-bottom:28px}.bp-work__grid{grid-template-columns:1fr;gap:14px}.bp-work__card{padding:20px}.bp-work__engagements{margin-top:36px;padding-top:24px}.bp-work__engagement{padding:20px}.bp-work__engagement-row{flex-direction:column;gap:6px}.bp-work__engagement-facts{grid-template-columns:1fr;row-gap:4px}.bp-work__engagement-fact{display:block;padding:8px 0;border-bottom:1px dashed hsla(42,62%,96%,.1)}.bp-work__engagement-fact:last-child{border-bottom:0}.bp-work__engagement-facts dt{margin-bottom:2px}}