.portfolio{padding-left:max(24px,calc((100% - 1600px)/2));padding-right:max(24px,calc((100% - 1600px)/2))}.portfolio-heading{grid-template-columns:minmax(0,1fr) minmax(360px,.68fr);gap:clamp(55px,7vw,120px)}.portfolio-grid{gap:clamp(24px,2vw,36px)}.work-preview{margin:12px 12px 0}.work-snapshot img{width:100%;height:100%}@media(max-width:900px){.portfolio{padding-left:24px;padding-right:24px}.portfolio-heading{grid-template-columns:1fr;gap:26px}}@media(max-width:560px){.portfolio{padding-left:18px;padding-right:18px}.work-preview{margin:8px 8px 0}}
