
.chunk-page{max-width:1180px;margin:0 auto;padding:42px 30px 0;color:#fff;font-family:Arial,sans-serif}
.chunk-page h1{font-family:'Press Start 2P',monospace}
.chunk-hero{width:100%;margin-bottom:58px;overflow:hidden;background:#0b0b0b}
.chunk-hero img,.chunk-grid img,.chunk-final img{display:block;width:100%;height:100%;object-fit:cover}
.chunk-hero img{height:auto;max-height:780px}
.chunk-story{display:grid;grid-template-columns:.82fr 1.18fr;gap:48px;align-items:center;margin-bottom:62px}
.chunk-story h1{font-size:20px;line-height:1.45;margin:0 0 22px}
.chunk-story p{font-size:16px;line-height:1.75;color:#aaa;margin:0 0 17px}
.chunk-story-art{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:transparent;overflow:visible}
.chunk-story-art img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}
.chunk-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:58px}
.chunk-grid img{aspect-ratio:1/1}
.chunk-final{width:100%;overflow:hidden;margin-bottom:0}
.chunk-final img{height:auto;max-height:760px}
@media(max-width:760px){
 .chunk-page{padding:25px 16px 0}
 .chunk-story{grid-template-columns:1fr;gap:26px}
 .chunk-story h1{font-size:16px}
 .chunk-grid{grid-template-columns:repeat(2,1fr)}
}

.chunk-grid figure{margin:0;background:#080808}
.chunk-grid figure img{width:100%;aspect-ratio:1/1;object-fit:cover}
.chunk-grid figcaption{padding:13px 11px 15px;border-top:1px solid #242424}
.chunk-grid figcaption strong{display:block;font:7px/1.5 'Press Start 2P',monospace;color:#fff;margin-bottom:6px}
.chunk-grid figcaption span{display:block;font:11px/1.4 Arial,sans-serif;color:#777}
