/* ALO PARDEH 168: 12 projects per page (PHP), responsive 2x2 on phones. */
body.alo63-pages .alo63-public-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}
body.alo63-pages .alo63-public-grid .alo83-public-work{min-width:0!important;margin:0!important;animation:alo168-project-wave 1.35s cubic-bezier(.2,.8,.23,1) both}
body.alo63-pages .alo63-public-grid .alo83-public-work:nth-child(4n+2){animation-delay:.1s}
body.alo63-pages .alo63-public-grid .alo83-public-work:nth-child(4n+3){animation-delay:.2s}
body.alo63-pages .alo63-public-grid .alo83-public-work:nth-child(4n+4){animation-delay:.3s}
body.alo63-pages .alo63-public-grid .alo83-main-photo{width:100%!important;aspect-ratio:4/3!important;overflow:hidden!important;display:block!important}
body.alo63-pages .alo63-public-grid .alo83-main-photo img{width:100%!important;height:100%!important;object-fit:cover!important}
@media(max-width:680px){body.alo63-pages .alo63-public-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body.alo63-pages .alo63-public-grid .alo83-main-photo{aspect-ratio:4/5!important;border-radius:13px!important}}
@media(max-width:370px){body.alo63-pages .alo63-public-grid{gap:7px!important}}
@keyframes alo168-project-wave{0%{opacity:0;transform:translate3d(0,16px,0);filter:brightness(.94)}55%{filter:brightness(1.03)}100%{opacity:1;transform:translate3d(0,0,0);filter:brightness(1)}}
@media(prefers-reduced-motion:reduce){body.alo63-pages .alo63-public-grid .alo83-public-work{animation:none!important}}
