/* MODEL UP! 2026 · Enric Mikkelsen final review · V16.8.3 · 2026-08-21 */
.v14-enric .ap-hero-grid{grid-template-columns:minmax(300px,35%) minmax(0,1fr)!important;gap:clamp(34px,4vw,66px)!important}
.v14-enric .ap-portrait{max-width:none!important;aspect-ratio:4/5;border-radius:26px}
.v14-enric .ap-portrait>img{object-fit:cover;object-position:50% 46%}
.v14-enric .ap-hero-copy h1{font-size:clamp(2.15rem,3.25vw,3.65rem)!important;line-height:.98!important;letter-spacing:-.045em!important;max-width:none!important}
@media(min-width:1220px){.v14-enric .ap-hero-copy h1{white-space:nowrap;font-size:clamp(2.2rem,2.75vw,3.25rem)!important}}

/* Awards: keep recognition cards concise; the gallery carries the visual works. */
.v14-enric #premios-y-reconocimientos .v16-8-awards-grid{margin-bottom:32px}
.v14-enric #premios-y-reconocimientos .v16-8-awards-visual{display:none!important}

/* Trajectory: text is the content. No logo or decorative image used as filler. */
.v14-enric #trayectoria-y-vision-artistica .ap-section-body.v16-8-3-story{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;padding:clamp(24px,3.2vw,42px);border:1px solid #d3dee8;border-radius:22px;background:linear-gradient(145deg,#fff,#f5f8fb);box-shadow:0 14px 34px rgba(7,27,51,.065)}
.v14-enric #trayectoria-y-vision-artistica .v16-8-3-story p{margin:0;color:#344e65;font-size:1rem;line-height:1.78}
.v14-enric #trayectoria-y-vision-artistica .v16-8-3-story .v16-8-3-story-lead{grid-column:1/-1;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #d8e1ea;color:#102f4d;font-size:clamp(1.08rem,1.35vw,1.28rem);line-height:1.7;font-weight:650}

/* Gallery: all works live here; avoid crop, generic titles and dead whitespace. */
.v14-enric #galeria-de-trabajos .v16-8-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;align-items:stretch}
.v14-enric #galeria-de-trabajos .v16-8-3-gallery-intro{grid-column:1/-1;max-width:78ch;margin:0 0 8px!important;color:#536b80}
.v14-enric .v16-8-3-gallery-item{display:flex;flex-direction:column;overflow:hidden;border:1px solid #d0dce6;border-radius:19px;background:#fff;box-shadow:0 13px 30px rgba(7,27,51,.07)}
.v14-enric .v16-8-3-gallery-item .v16-8-gallery-media{display:grid;place-items:center;aspect-ratio:4/3;padding:10px;background:linear-gradient(145deg,#05172c,#0a2947)}
.v14-enric .v16-8-3-gallery-item .v16-8-gallery-media img{width:100%;height:100%;object-fit:contain!important;object-position:center;background:transparent!important;border-radius:9px}
.v14-enric .v16-8-3-gallery-item figcaption{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:7px;padding:17px 18px 19px!important;background:#fff}
.v14-enric .v16-8-3-gallery-item .ap-gallery-category{display:inline-flex;margin:0!important;padding:5px 8px;border-radius:999px;background:#edf3f8;color:#31536f;font-size:.62rem;font-weight:950;letter-spacing:.09em}
.v14-enric .v16-8-3-gallery-title{display:block;color:#082c57;font-size:1.02rem;line-height:1.2;letter-spacing:-.01em}
.v14-enric .v16-8-3-gallery-meta{display:block;margin-top:auto;padding-top:4px;color:#d7192d;font-size:.78rem;font-weight:850;line-height:1.4}

/* Symbolic platform cards use typographic treatment, not unrelated artworks as filler. */
.v14-enric .v16-8-3-resource-symbolic{display:grid!important;place-items:center;min-height:150px;background:radial-gradient(circle at 72% 25%,rgba(231,25,45,.22),transparent 34%),linear-gradient(145deg,#06192f,#0c355b)!important}
.v14-enric .v16-8-3-resource-symbolic .v16-8-1-resource-overlay{position:static!important;transform:none!important;background:transparent!important;color:#fff!important;font-size:1.05rem!important;letter-spacing:.14em!important}

@media(max-width:1050px){
 .v14-enric #galeria-de-trabajos .v16-8-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .v14-enric #trayectoria-y-vision-artistica .ap-section-body.v16-8-3-story{grid-template-columns:1fr}
 .v14-enric #trayectoria-y-vision-artistica .v16-8-3-story p+ p{margin-top:20px}
 .v14-enric #trayectoria-y-vision-artistica .v16-8-3-story .v16-8-3-story-lead{margin-top:0}
}
@media(max-width:780px){
 .v14-enric .ap-hero-grid{grid-template-columns:1fr!important}
 .v14-enric .ap-portrait{width:min(100%,390px)!important;margin:auto;aspect-ratio:4/5}
 .v14-enric .ap-hero-copy h1{white-space:normal!important;font-size:clamp(2.25rem,11vw,3.8rem)!important}
 .v14-enric #galeria-de-trabajos .v16-8-gallery-grid{grid-template-columns:1fr!important}
 .v14-enric .v16-8-3-gallery-item .v16-8-gallery-media{aspect-ratio:1/1}
 .v14-enric #trayectoria-y-vision-artistica .ap-section-body.v16-8-3-story{padding:22px 19px}
}
