.project-cover__media{aspect-ratio:4 / 3}.project-story{display:grid;gap:var(--space-6)}.project-story__item{display:flex;flex-direction:column;gap:14px}.project-story__title,.project__heading{font-size:var(--h2-small-size);line-height:var(--h2-small-lh)}.project-story__text{display:flex;flex-direction:column;gap:12px;font-size:var(--text-lg);line-height:23px;color:var(--color-text-muted)}.project__heading{margin-bottom:20px}.project-materials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.project-gallery{display:grid;gap:16px}.project-gallery__item{display:block;overflow:hidden;cursor:zoom-in}.project-gallery__media{aspect-ratio:4 / 3;transition:transform .7s var(--ease)}.project-gallery__item:hover .project-gallery__media{transform:scale(1.02)}.project-foot{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}@media(min-width:768px){.project-cover__media{aspect-ratio:1328 / 620}.project-story{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.project-materials{grid-template-columns:repeat(auto-fill,minmax(160px,208px))}.project-gallery{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.project-gallery__item{grid-column:span 2}.project-gallery__item:nth-child(5n+1),.project-gallery__item:nth-child(5n+2){grid-column:span 3}.project-gallery__item .project-gallery__media{aspect-ratio:426 / 320}.project-gallery__item:nth-child(5n+1) .project-gallery__media,.project-gallery__item:nth-child(5n+2) .project-gallery__media{aspect-ratio:652 / 420}.project-foot{flex-direction:row;align-items:center;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.project-gallery__media{transition:none}}
