.acol-page{max-width:1180px;margin:0 auto;padding:42px 30px 0;color:#fff;font-family:Arial,sans-serif}.acol-page h1{font-family:'Press Start 2P',monospace}.acol-hero{margin-bottom:58px}.acol-hero img,.acol-grid img,.acol-final img{display:block;width:100%;height:100%;object-fit:cover}.acol-hero img{height:auto;max-height:780px}.acol-story{display:grid;grid-template-columns:.82fr 1.18fr;gap:48px;align-items:center;margin-bottom:62px}.acol-story h1{font-size:20px;line-height:1.45;margin:0 0 22px}.acol-story p{font-size:16px;line-height:1.75;color:#aaa;margin:0 0 17px}.acol-story-art{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center}.acol-story-art img{width:100%;height:100%;object-fit:contain}.acol-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:58px}.acol-grid img{aspect-ratio:1}.acol-final img{height:auto;max-height:760px}@media(max-width:760px){.acol-page{padding:25px 16px 0}.acol-story{grid-template-columns:1fr;gap:26px}.acol-grid{grid-template-columns:repeat(2,1fr)}}
.acol-grid figure{margin:0;background:#080808}
.acol-grid figure img{width:100%;aspect-ratio:1/1;object-fit:cover}
.acol-grid figcaption{padding:13px 11px 15px;border-top:1px solid #242424}
.acol-grid figcaption strong{display:block;font:7px/1.5 'Press Start 2P',monospace;color:#fff;margin-bottom:6px}
.acol-grid figcaption span{display:block;font:11px/1.4 Arial,sans-serif;color:#777}
