/* Executive hall with clear space for the heading. */
body .leadership-page .lp-hero{background:#1b0705 url('../assets/leadership-boardroom-v31.jpg') center/cover no-repeat}
body .leadership-page .lp-hero::before{background:linear-gradient(90deg,rgba(10,2,2,.92),rgba(16,3,3,.75) 38%,rgba(10,2,2,.08) 76%),linear-gradient(0deg,#0b0303,transparent 30%)}
body .leadership-page .lp-hero-visual .lp-hero-logo{display:none}
body .leadership-page .lp-hero-visual{right:1%;width:52%;opacity:1}
body .leadership-page .lp-hero-ceo{left:4%;height:96%}
body .leadership-page .lp-hero-ambassador{right:2%;height:91%}
body .leadership-page .lp-team{background:linear-gradient(180deg,rgba(9,2,2,.82),rgba(9,2,2,.96)),url('../assets/leadership-boardroom-v31.jpg') center/cover no-repeat}
body .leadership-page .lp-team-grid>article{min-height:405px}
body .leadership-page .lp-profile-image{height:250px}
body .leadership-page .lp-profile-image img{width:100%;height:100%;object-fit:contain;object-position:center bottom}
body .leadership-page .lp-unit{align-items:center;justify-content:center;text-align:center}
body .leadership-page .lp-unit img{width:118px;height:118px;margin:0 auto 20px}
@media(max-width:760px){
 body[data-page-v2="games"] .gg-responsible{padding:62px 0}
 body[data-page-v2="games"] .gg-responsible-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px}
 body[data-page-v2="games"] .gg-responsible-copy{grid-column:1/-1;width:100%;max-width:640px;margin:0 auto 14px;text-align:center}
 body[data-page-v2="games"] .gg-principle{min-width:0;min-height:172px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:18px 12px;border:1px solid rgba(255,185,69,.38);border-radius:16px;background:rgba(20,4,3,.46)}
 body[data-page-v2="games"] .gg-principle img{display:block;width:62px;height:62px;margin:0 auto 12px;object-fit:contain}
 body[data-page-v2="games"] .gg-principle strong{margin:0 0 6px;font-size:.9rem;line-height:1.3}
 body[data-page-v2="games"] .gg-principle small{margin:0;font-size:.76rem;line-height:1.45}
 body .leadership-page .lp-hero{background-position:62% center}
 body .leadership-page .lp-hero::before{background:linear-gradient(180deg,rgba(8,2,2,.95),rgba(8,2,2,.76) 44%,rgba(8,2,2,.16) 72%,#0b0303)}
 body .leadership-page .lp-hero-visual{width:100%;right:0}
}
@media(max-width:520px){
 body[data-page-v2="games"] .gg-responsible{padding:52px 0}
 body[data-page-v2="games"] .gg-responsible-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
 body[data-page-v2="games"] .gg-principle{min-height:164px;padding:15px 8px}
 body[data-page-v2="games"] .gg-principle img{width:54px;height:54px}
 body[data-page-v2="games"] .gg-principle strong{font-size:.82rem}
 body[data-page-v2="games"] .gg-principle small{font-size:.69rem}
 body .leadership-page .lp-team-grid>article{min-height:330px}
 body .leadership-page .lp-profile-image{height:180px}
 body .leadership-page .lp-unit img{width:88px;height:88px}
}
