.PortfolioCard_grid__A2gX0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px 20px;gap:28px 20px;margin-top:38px}.PortfolioCard_fullPhotoGrid__OI3PY{column-count:3;column-gap:20px;margin-top:28px}.PortfolioCard_card__ppQpG{border-top:1px solid var(--line);padding-top:14px}.PortfolioCard_card__ppQpG picture{aspect-ratio:1;overflow:hidden;background:var(--paper-deep)}.PortfolioCard_card__ppQpG img{width:100%;height:100%;object-fit:cover}.PortfolioCard_fullPhoto__EReHD picture{aspect-ratio:auto;background:transparent}.PortfolioCard_fullPhoto__EReHD img{height:auto;object-fit:contain}.PortfolioCard_fullPhotoGrid__OI3PY .PortfolioCard_fullPhoto__EReHD{page-break-inside:avoid;break-inside:avoid;margin-bottom:28px}.PortfolioCard_card__ppQpG h2{margin-top:17px;font-size:clamp(1.55rem,2vw,2.2rem);line-height:1.04}.PortfolioCard_card__ppQpG p{margin-top:7px;color:var(--copper);font-size:.73rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.PortfolioCard_heading__6YCt7{margin-top:18px;font-size:clamp(3rem,4vw,4.6rem)}@media(max-width:760px){.PortfolioCard_grid__A2gX0{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;margin-top:30px}.PortfolioCard_fullPhotoGrid__OI3PY{column-count:2;column-gap:12px;margin-top:28px}.PortfolioCard_fullPhotoGrid__OI3PY .PortfolioCard_fullPhoto__EReHD{margin-bottom:28px}.PortfolioCard_card__ppQpG h2{font-size:1.45rem}}