.PortfolioCards_grid___f9te.PortfolioCards_grid___f9te[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(22px,3vw,40px);margin-bottom:clamp(72px,8vw,112px)}.PortfolioCards_card__x58Nr{min-width:0;height:100%}.PortfolioCards_art__COG8v.PortfolioCards_art__COG8v{height:auto;aspect-ratio:1.42;flex:0 0 auto;background:color-mix(in srgb,var(--ink) 5%,var(--paper))}.PortfolioCards_image__3vk0W{display:block;width:100%;height:100%;object-fit:cover;transition:transform .28s ease}.PortfolioCards_card__x58Nr:hover .PortfolioCards_image__3vk0W{transform:scale(1.025)}.PortfolioCards_content__XtODT.PortfolioCards_content__XtODT{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:clamp(24px,3vw,38px)}.PortfolioCards_content__XtODT h2{margin:0 0 16px;font-size:clamp(24px,2.35vw,34px);line-height:1.2;letter-spacing:-.04em}.PortfolioCards_content__XtODT p{max-width:52ch;margin:0 0 30px;color:var(--muted);font-size:clamp(15px,1.2vw,17px);line-height:1.75}.PortfolioCards_cta__P0Yxu{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:14px;margin-top:auto;padding:0 21px;border:1px solid color-mix(in srgb,var(--ink) 8%,transparent);border-radius:999px;background:var(--ink);color:var(--paper);font-size:14px;font-weight:650;text-decoration:none;box-shadow:0 8px 22px color-mix(in srgb,var(--ink) 16%,transparent);transition:transform .18s ease,box-shadow .18s ease}.PortfolioCards_cta__P0Yxu:hover{transform:translateY(-2px);box-shadow:0 12px 28px color-mix(in srgb,var(--ink) 22%,transparent)}.PortfolioCards_cta__P0Yxu:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.PortfolioCards_cta__P0Yxu span{font-size:17px;line-height:1}@media (max-width:950px){.PortfolioCards_grid___f9te.PortfolioCards_grid___f9te[data-count="2"]{gap:22px}.PortfolioCards_art__COG8v.PortfolioCards_art__COG8v{aspect-ratio:1.25}}@media (max-width:700px){.PortfolioCards_grid___f9te.PortfolioCards_grid___f9te[data-count="2"]{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:72px}.PortfolioCards_art__COG8v.PortfolioCards_art__COG8v{aspect-ratio:1.45}.PortfolioCards_content__XtODT.PortfolioCards_content__XtODT{padding:23px 22px 25px}.PortfolioCards_content__XtODT h2{font-size:clamp(23px,6vw,29px)}.PortfolioCards_content__XtODT p{margin-bottom:26px;font-size:15px}}@media (prefers-reduced-motion:reduce){.PortfolioCards_cta__P0Yxu,.PortfolioCards_image__3vk0W{transition:none}.PortfolioCards_card__x58Nr:hover .PortfolioCards_image__3vk0W,.PortfolioCards_cta__P0Yxu:hover{transform:none}}