.portfolio-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.work-card{border-radius:22px}.work-preview{background:#071d33}.work-browser span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-snapshot{position:relative;aspect-ratio:3/4;overflow:hidden;background:#dbe5e9}.work-snapshot::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.13);pointer-events:none}.work-snapshot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.work-card:hover .work-snapshot img{transform:scale(1.035)}.work-meta{padding:23px 22px 26px}.work-meta h3{font-size:18px}.work-meta p{font-size:12px}.work-meta>b{flex-basis:38px;height:38px}@media(max-width:1050px){.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.portfolio-grid{grid-template-columns:1fr}.work-card{width:min(100%,390px);margin-inline:auto}.work-meta h3{font-size:19px}}
