.portfolio-listing-page .products-grid .brand-logo{position:absolute;left:1.6rem;top:4.2rem;width:auto;max-width:150px;height:58px;max-height:58px;padding:0;background:transparent;border-radius:0;object-fit:contain;object-position:left center;filter:none}
.portfolio-listing-page .products-grid>a:nth-child(1) .brand-logo,.portfolio-listing-page .products-grid>a:nth-child(3) .brand-logo{padding:0;background:transparent;max-height:58px}
.portfolio-listing-page .products-grid .brand-wordmark{position:absolute;left:1.6rem;top:4.25rem;color:#f4f1eb;font:700 2rem/1 var(--ff-display);letter-spacing:-.08em}
@media(max-width:600px){.portfolio-listing-page .products-grid .brand-logo{top:4rem;height:52px;max-height:52px}}
.portfolio-listing-page .products-grid>a{min-height:340px;padding:1.6rem;justify-content:flex-end}.portfolio-listing-page .products-grid .brand-logo{top:4.65rem;width:150px;height:64px;max-width:150px;max-height:64px}.portfolio-listing-page .products-grid .brand-wordmark{top:4.75rem;height:64px;display:flex;align-items:center}.portfolio-listing-page .products-grid>a:first-child .brand-logo{filter:brightness(0) invert(1);opacity:.92}.portfolio-listing-page .products-grid h3{min-height:2.05em;display:flex;align-items:flex-end;margin:0;font-size:clamp(2rem,2.7vw,3rem);line-height:.96}.portfolio-listing-page .products-grid p{min-height:1.2em;margin:.8rem 0 0}.portfolio-listing-page .products-grid i{min-height:1.2em;margin-top:1.2rem}
