/* La sección de Autoría se conserva en el código para una posible revisión futura. */
#ia{display:none!important}
#identidades,#contact{scroll-margin-top:76px}

.identity-feature{padding:110px clamp(20px,6vw,100px) 0;background:#eae7e1;color:#0d0d0d}
.identity-feature-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:55px}
.identity-feature-head .section-label{color:#b5292a}
.identity-feature-head h2{font-family:'Bebas Neue',Impact,sans-serif;font-size:clamp(72px,8vw,135px);font-weight:400;line-height:.83;margin:25px 0 0}
.identity-feature-head h2 em{font-family:'DM Serif Display',Georgia,serif;font-size:.62em;text-transform:none;font-weight:400}
.identity-feature-head>p{max-width:360px;font-size:17px;line-height:1.5;margin:0}
.identity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-bottom:100px}
.identity-card{display:block;min-width:0;color:inherit;text-decoration:none}
.identity-card-image{position:relative;aspect-ratio:4/5;overflow:hidden;background:#bdb4aa}
.identity-card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
.identity-card--live:hover .identity-card-image img{transform:scale(1.045)}
.identity-card-info{display:flex;flex-direction:column;align-items:flex-start;min-height:235px;gap:12px;border-top:1px solid #0d0d0d;margin-top:15px;padding-top:16px}
.identity-card-info>span{color:#b5292a;font-size:11px;letter-spacing:.17em;font-weight:500}
.identity-card-info h3{font-family:'Bebas Neue',Impact,sans-serif;font-size:clamp(36px,3.6vw,60px);font-weight:400;line-height:.9;margin:0}
.identity-card-info p{font-size:14px;line-height:1.5;max-width:320px;margin:0}
.identity-card-info strong{display:inline-block;margin-top:auto;border-bottom:1px solid #b5292a;padding-bottom:7px;font-size:12px;letter-spacing:.15em;text-transform:uppercase;font-weight:500}
.identity-placeholder{display:grid;place-items:center;isolation:isolate}
.identity-placeholder::before{content:'';position:absolute;inset:-35px;z-index:-1;filter:blur(18px);background:linear-gradient(145deg,#a79f93,#564b48);transform:rotate(-9deg) scale(1.1)}
.identity-placeholder--two::before{background:linear-gradient(130deg,#b2ada3,#787d72);transform:rotate(15deg) scale(1.1)}
.identity-placeholder>span{font-family:'Bebas Neue',Impact,sans-serif;font-size:clamp(150px,18vw,290px);opacity:.27;filter:blur(5px);color:#f2eee8}
.identity-placeholder>b{position:absolute;left:20px;bottom:20px;background:#0d0d0d;color:#f8f6f2;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;padding:11px 13px}
.identity-card--soon .identity-card-info{color:#555}
@media(max-width:850px){.identity-feature{padding:80px 25px 0}.identity-feature-head{display:block}.identity-feature-head>p{margin-top:25px}.identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.identity-feature{padding:70px 20px 0}.identity-feature-head h2{font-size:75px}.identity-grid{grid-template-columns:1fr;gap:50px;padding-bottom:75px}.identity-card-image{aspect-ratio:1/1}.identity-card-info{min-height:0}.identity-card-info h3{font-size:55px}.identity-card-info strong{margin-top:12px}.identity-placeholder>span{font-size:220px}}

@media(max-width:600px){.identity-card--rebel .identity-card-image{aspect-ratio:4/5}.identity-card--rebel .identity-card-image img{object-position:center top}}
