.portfolio-page .container{padding-bottom:20em}.portfolio-header{width:50%;margin:2em auto 4em;text-align:center;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.portfolio-header h1{position:relative;transform:translateY(64px);will-change:transform}.portfolio-row{width:100%;display:flex;gap:2em}.portfolio-row .col{position:relative;width:100%;height:380px;margin-bottom:2em;overflow:hidden;-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.portfolio-row .col img,.portfolio-row .col video{width:100%;height:100%;object-fit:cover;will-change:transform}.portfolio-row .col.lg{flex:2 1}.portfolio-row .col.sm{flex:1.25 1}.portfolio-row .col .project-title{position:absolute;left:1em;bottom:1em;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.portfolio-row .col .project-title h3{position:relative;transform:translateY(24px);font-size:20px;will-change:transform}@media (max-width:900px){.portfolio-row{flex-direction:column}}