.gallery-section{padding:110px 0}.gallery-heading{display:grid;grid-template-columns:1fr .52fr;gap:55px;align-items:end;margin-bottom:48px}.gallery-heading h2{margin:20px 0 0;font:700 74px/.76 "Pixelify Sans",sans-serif;letter-spacing:-.06em}.gallery-heading h2 span{color:var(--mint);text-shadow:3px 3px 0 var(--ink)}.gallery-heading>p{margin:0 0 6px;font-size:17px;line-height:1.3}.reveal-card{display:grid;grid-template-columns:minmax(250px,.8fr) 1.2fr;align-items:stretch;max-width:860px;margin:auto;border:5px solid var(--ink);background:var(--ink);box-shadow:10px 10px 0 var(--ink)}.reveal-card img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;image-rendering:pixelated;border-right:5px solid var(--ink)}.reveal-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(25px,5vw,60px);background:repeating-linear-gradient(-45deg,#fff3d0 0 16px,#ffe6aa 16px 32px)}.reveal-copy span{padding:7px 10px;background:var(--ink);color:var(--gold);font:600 8px "Press Start 2P",monospace}.reveal-copy b{margin:23px 0 17px;font:700 clamp(50px,7vw,86px)/.74 "Pixelify Sans",sans-serif;letter-spacing:-.07em}.reveal-copy small{font:600 8px "Press Start 2P",monospace;line-height:1.6}@media(max-width:760px){.gallery-section{padding:75px 0}.gallery-heading{grid-template-columns:1fr;gap:18px}.gallery-heading h2{font-size:55px}.reveal-card{grid-template-columns:1fr}.reveal-card img{border-right:0;border-bottom:5px solid var(--ink)}.reveal-copy{align-items:center;text-align:center}.reveal-copy small{font-size:6px}}
