/* v20261029a: portada sense upscale (mida natural, centrada); .cos a tota l'amplada amb textos llegibles a 710px */
/* Projecte interior v1 (27/10/2026): estètica nova de la web aplicada a la fitxa de projecte. Requires home.css. */
.hero-project{min-height:0;padding-bottom:0}
.hero-project .hero-title{width:100%;margin:45px 0 22px;font-size:clamp(42px,7vw,118px)}
.project-cat{margin:0}
.projecte{padding:0 var(--pad)}
.portada-frame{margin:64px 0 0;background:none}
.portada-frame img{width:auto;max-width:100%;height:auto;aspect-ratio:auto;object-fit:contain;display:block;margin:0 auto}
.cos{max-width:none;margin:64px 0 20px}
.cos p{font-size:15px;line-height:1.8;margin:0 0 22px;max-width:710px}
.cos p strong{font-weight:600}
.cos p:first-child{font-size:17px;line-height:1.75}
.galeria{margin-top:50px;column-count:2;column-gap:30px}
.galeria img{width:100%;height:auto;display:block;margin:0 0 30px;break-inside:avoid}
.back-row{margin:26px 0 0}
@media(max-width:760px){
.hero-project .hero-title{font-size:clamp(38px,9.6vw,72px)}
.portada-frame{margin-top:44px}
.cos{margin:44px 0 10px}
.cos p:first-child{font-size:15px}
.galeria{column-count:1}
.galeria img{margin-bottom:34px}
}
.portada-frame:after{display:none}
