/* BEAT34: galeria de pessoas reais, separada do hall de artistas. */
.styleReal{background:#171515;color:#f7f2ed;padding:clamp(50px,8vw,108px) clamp(18px,5vw,80px)}
.styleRealHead{max-width:1180px;margin:0 auto 28px;display:flex;justify-content:space-between;align-items:end;gap:30px}
.styleRealHead small{font:800 11px/1.6 system-ui,sans-serif;letter-spacing:.17em;color:#d8b68e}
.styleRealHead h2{font:900 clamp(40px,6.1vw,84px)/.97 system-ui,sans-serif;letter-spacing:-.07em;margin:16px 0}
.styleRealHead h2 em{font-style:normal;color:#dab394}.styleRealHead p{max-width:350px;color:#cec4bc;line-height:1.65}
.styleRealGrid{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.styleRealPhoto{margin:0;position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:10px;background:#312a27}
.styleRealPhoto img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}
.styleRealPhoto:hover img{transform:scale(1.025)}.styleRealPhoto figcaption{position:absolute;bottom:0;left:0;right:0;padding:40px 14px 15px;background:linear-gradient(transparent,rgba(0,0,0,.72));color:white;font:800 10px system-ui,sans-serif;letter-spacing:.12em}
.styleRealFoot{max-width:1180px;margin:26px auto 0;display:flex;justify-content:space-between;gap:20px;align-items:center}
.styleRealFoot p{color:#c4b9b2;font-size:13px;line-height:1.6;margin:0}.styleRealFoot a{color:white;font:800 12px system-ui,sans-serif;letter-spacing:.09em;text-decoration:none;border-bottom:1px solid #dab394;padding-bottom:5px}
@media(max-width:780px){.styleRealHead{display:block}.styleRealGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.styleRealHead p{max-width:580px}.styleRealFoot{display:block}.styleRealFoot a{display:inline-block;margin-top:14px}}
@media(prefers-reduced-motion:reduce){.styleRealPhoto img{transition:none}.styleRealPhoto:hover img{transform:none}}