.page-module-scss-module__yJndLW__portfolio{padding:0 var(--side-padding) 6rem;grid-template-columns:repeat(12,minmax(0,1fr));gap:6.5rem 1rem;display:grid}.page-module-scss-module__yJndLW__portfolio__comingSoon{aspect-ratio:1;width:67%;margin:auto}.page-module-scss-module__yJndLW__portfolio__item{grid-column:span 6}.page-module-scss-module__yJndLW__portfolio__item:has(.page-module-scss-module__yJndLW__portfolio__comingSoon){justify-content:center;align-items:center;display:flex}.page-module-scss-module__yJndLW__portfolio__item__image{aspect-ratio:3/2;width:100%;position:relative}.page-module-scss-module__yJndLW__portfolio__item__info{justify-content:space-between;align-items:center;gap:2rem;margin-top:1rem;display:flex}.page-module-scss-module__yJndLW__portfolio__item__info__title{text-transform:uppercase;font-size:3.5rem;font-weight:600}.page-module-scss-module__yJndLW__portfolio__item__info__category{border:1px solid var(--text-color);color:var(--text-color);text-transform:uppercase;white-space:nowrap;border-radius:50px;padding:.5rem 1.5rem;font-weight:500}.page-module-scss-module__yJndLW__portfolio section{grid-column:span 12;margin-top:8rem}@media (max-width:1024px){.page-module-scss-module__yJndLW__portfolio{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:4.5rem;padding-bottom:5rem}.page-module-scss-module__yJndLW__portfolio__item{grid-column:span 6}.page-module-scss-module__yJndLW__portfolio__item__info__title{font-size:3.5rem}.page-module-scss-module__yJndLW__portfolio__item__info__category{padding:.5rem 1rem}.page-module-scss-module__yJndLW__portfolio section{grid-column:span 6;margin-top:4rem}}@media (max-width:680px){.page-module-scss-module__yJndLW__portfolio{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:2.5rem}.page-module-scss-module__yJndLW__portfolio__item{grid-column:span 4}.page-module-scss-module__yJndLW__portfolio__item__info{flex-direction:column;align-items:flex-start;gap:.5rem}.page-module-scss-module__yJndLW__portfolio__item__info__title{font-size:2.5rem}.page-module-scss-module__yJndLW__portfolio__item__info__category{padding:.5rem 1rem;font-size:.75rem}.page-module-scss-module__yJndLW__portfolio section{grid-column:span 4;margin-top:3rem}}
