.project-art-prints{max-width:1720px;margin:0 auto}

.project-art-prints .project-head{
  position:relative;
  display:block;
  min-height:0;
}
.project-art-prints .project-head>div:first-child{
  width:38%;
  max-width:560px;
  padding-top:18px;
}
.project-art-prints .project-head h1{font-size:clamp(58px,7vw,108px)}
.project-art-prints .project-head>div:first-child>p:last-child{margin-bottom:0}

/* Personal Work must always preserve the original artwork proportions. */
.project-art-prints .project-head .card-media,
.project-art-prints .gallery .card-media{
  position:relative !important;
  height:auto !important;
  min-height:0 !important;
  aspect-ratio:auto !important;
  overflow:visible !important;
  background:transparent !important;
}
.project-art-prints .project-head .card-media img,
.project-art-prints .gallery .card-media img{
  position:static !important;
  inset:auto !important;
  display:block !important;
  width:100% !important;
  max-width:100% !important;
  height:auto !important;
  max-height:none !important;
  aspect-ratio:auto !important;
  object-fit:contain !important;
  object-position:center !important;
  transform:none !important;
}

/* Keep the handwritten note on the right, but remove it from the document flow so the research map can begin directly under the catalogue link. */
.project-art-prints .project-head>.card-media{
  position:absolute !important;
  top:0;
  right:0;
  width:43.4% !important;
}

.project-art-prints .project-head p a{
  display:inline-block;
  margin-top:8px;
  font-size:18px;
  line-height:1.25;
  font-weight:500;
}

.project-art-prints .gallery{
  display:grid;
  grid-template-columns:repeat(12,minmax(0,1fr));
  gap:clamp(22px,2.8vw,40px) 20px;
  align-items:start;
  margin-top:14px;
}

/* The visual research map starts immediately below the catalogue link. */
.project-art-prints .gallery-item-1{grid-column:1/6;margin-top:0}
/* Arco con palme fills the space below the handwritten note on the right. */
.project-art-prints .gallery-item-2{grid-column:7/13;margin-top:clamp(520px,50vw,780px)}
/* Remaining works form a compact, balanced sequence. */
.project-art-prints .gallery-item-3{grid-column:1/7;margin-top:0}
.project-art-prints .gallery-item-4{grid-column:7/13;margin-top:0}
.project-art-prints .gallery-item-5{grid-column:2/7;margin-top:0}
.project-art-prints .gallery-item-6{grid-column:7/12;margin-top:0}

/* Keep the Personal Work card uncropped in the Artworks room. */
.category-artworks .card[href="/projects/art-prints"] .card-media,
.category-artworks .card[href="/projects/art-prints/"] .card-media{
  height:auto !important;
  aspect-ratio:auto !important;
  overflow:visible !important;
  background:transparent !important;
}
.category-artworks .card[href="/projects/art-prints"] .card-media img,
.category-artworks .card[href="/projects/art-prints/"] .card-media img{
  position:static !important;
  inset:auto !important;
  width:100% !important;
  height:auto !important;
  max-height:none !important;
  aspect-ratio:auto !important;
  object-fit:contain !important;
  transform:none !important;
}

@media(max-width:760px){
  .project-art-prints .project-head{
    display:grid;
    grid-template-columns:1fr;
    gap:24px;
  }
  .project-art-prints .project-head>div:first-child{
    width:100%;
    max-width:100%;
    padding-top:0;
  }
  .project-art-prints .project-head h1{font-size:clamp(48px,14vw,72px)}
  .project-art-prints .project-head>.card-media{
    position:relative !important;
    top:auto;
    right:auto;
    width:70% !important;
    justify-self:end;
  }
  .project-art-prints .project-head p a{font-size:17px}
  .project-art-prints .gallery{
    grid-template-columns:repeat(12,minmax(0,1fr));
    gap:18px 6px;
    margin-top:8px;
  }
  .project-art-prints .gallery-item-1{grid-column:1/11;margin-top:0}
  .project-art-prints .gallery-item-2{grid-column:4/13;margin-top:0}
  .project-art-prints .gallery-item-3{grid-column:1/11;margin-top:0}
  .project-art-prints .gallery-item-4{grid-column:3/13;margin-top:0}
  .project-art-prints .gallery-item-5{grid-column:1/10;margin-top:0}
  .project-art-prints .gallery-item-6{grid-column:4/13;margin-top:0}
}