.pbhpbh-tech-collection{padding:clamp(4rem,7vw,7rem) clamp(1.5rem,8vw,8rem);background:#f7f7f5;color:#1b1c1d}.pbhpbh-tech-collection__heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:2.5rem}.pbhpbh-tech-collection__heading p{margin:0 0 .65rem;color:#bd2440;font-size:.7rem;font-weight:800;letter-spacing:.15em}.pbhpbh-tech-collection h2{margin:0;font-size:clamp(2.4rem,4.4vw,4.8rem);line-height:.96;letter-spacing:-.065em}.pbhpbh-tech-collection h2 em{font-family:Georgia,serif;font-weight:400}.pbhpbh-tech-collection__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.2vw,2rem)}.pbhpbh-tech-card{display:block;color:inherit;text-decoration:none}.pbhpbh-tech-card img{display:block;width:100%;aspect-ratio:3/2;border-radius:20px;object-fit:cover;transition:transform .45s ease,filter .45s}.pbhpbh-tech-card{overflow:hidden}.pbhpbh-tech-card:hover img{transform:scale(1.025);filter:brightness(1.08)}.pbhpbh-tech-card span{display:block;margin-top:1rem;color:#777a7c;font-size:.68rem;font-weight:800;letter-spacing:.12em}.pbhpbh-tech-card h3{display:flex;align-items:center;justify-content:space-between;margin:.45rem 0 0;font-size:clamp(1.1rem,1.5vw,1.4rem);letter-spacing:-.02em}.pbhpbh-tech-card h3 b{color:#bd2440;font-size:1.4rem;font-weight:400}@media(max-width:749px){.pbhpbh-tech-collection{padding:3.75rem 1.5rem}.pbhpbh-tech-collection__heading{display:block;margin-bottom:2rem}.pbhpbh-tech-collection__grid{grid-template-columns:1fr;gap:2.25rem}.pbhpbh-tech-card img{border-radius:14px}}
