.project-story .story-chapter{padding:64px 0;border-top:1px solid #ded8d0}.story-text{max-width:760px;margin:0 auto 32px}.story-text h2{font-size:clamp(32px,3.5vw,48px)}.story-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.story-gallery figure{margin:0;overflow:hidden;border-radius:28px}.story-gallery img{width:100%;height:100%;min-height:250px;aspect-ratio:4/5;object-fit:cover}.story-gallery figure:only-child{grid-column:1/-1}.story-links{display:flex;gap:26px;flex-wrap:wrap;align-items:center}.story-links h2{flex-basis:100%}.portfolio-intro{padding-top:24px;padding-bottom:0}.catalogue-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:34px}.catalogue-gallery figure{margin:0;overflow:hidden;border-radius:28px}.catalogue-gallery img{width:100%;aspect-ratio:1/1;object-fit:cover}.catalogue-gallery figure{background:#f7f5f2}@media(max-width:700px){.story-gallery,.catalogue-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.story-gallery img{min-height:0}.story-text{padding:0 8px}.story-links{gap:18px}}@media(max-width:440px){.story-gallery,.catalogue-gallery{grid-template-columns:1fr}}
