.hero{padding:56px 0 64px;position:relative}.hero-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.hero-tag{font-family:Courier Prime,monospace;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--stamp-red);margin:0 0 22px;display:inline-block;border:2px solid var(--stamp-red);padding:6px 10px;transform:rotate(-1deg)}h1.zine-h1{font-family:Akira,sans-serif;font-weight:900;font-size:clamp(32px,5vw,76px);line-height:.95;letter-spacing:.005em;text-transform:uppercase;margin:0 0 28px;color:var(--ink);text-wrap:balance}h1.zine-h1 .hi{background:var(--hi-yellow);box-shadow:0 0 0 6px var(--hi-yellow);padding:0 4px;display:inline-block;transform:rotate(-.5deg);margin:0 4px}h1.zine-h1 .punch{color:var(--stamp-red);font-family:AkiraOutline,sans-serif;-webkit-text-stroke:2px var(--stamp-red);color:transparent}.hero-sub{font-size:16px;line-height:1.55;color:var(--ink-2);margin:0 0 28px;max-width:540px}.hero-cta{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.cover-collage{position:relative;aspect-ratio:4/4.4;min-height:620px}.pasteup{position:absolute;border:6px solid var(--ink);background:var(--paper);box-shadow:4px 4px 0 var(--ink);overflow:hidden}.pasteup img{display:block;width:100%;height:100%;object-fit:cover;background:var(--paper);filter:sepia(40%)}.pasteup .label{position:absolute;bottom:-2px;left:0;right:0;background:var(--ink);color:var(--paper);text-align:center;font-family:Courier Prime,monospace;font-weight:700;font-size:10px;letter-spacing:.2em;text-transform:uppercase;padding:4px 6px}.pasteup-1{top:0;left:6%;width:78%;transform:rotate(-3deg);z-index:3}.pasteup-2{top:30%;right:-2%;width:84%;transform:rotate(2.5deg);z-index:1}.pasteup-3{bottom:-10%;left:0;width:76%;transform:rotate(-1.5deg);z-index:2}section.zine-sec{border-top:8px solid var(--ink);padding:64px 0 80px;position:relative}.sec-title{display:flex;align-items:center;gap:14px;margin-bottom:36px;flex-wrap:wrap}.sec-title .num{font-family:Akira,sans-serif;font-size:42px;line-height:.85;color:var(--ink);background:var(--hi-yellow);padding:4px 12px;box-shadow:4px 4px 0 var(--ink)}.sec-title h2{font-family:Akira,sans-serif;font-weight:900;font-size:clamp(22px,2.8vw,40px);line-height:.9;text-transform:uppercase;letter-spacing:.02em;margin:0;color:var(--ink)}.article{display:grid;grid-template-columns:1fr 1fr;gap:44px;padding:28px 0;align-items:center;border-top:1px dashed var(--ink-soft)}.article:first-of-type{border-top:0;padding-top:0}.article.flip .figure-col{grid-column:1;grid-row:1}.article.flip .text-col{grid-column:2;grid-row:1}.article .label{font-family:Courier Prime,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--stamp-red);margin:0 0 10px;display:inline-block;background:var(--hi-yellow);padding:3px 7px;transform:rotate(-.6deg)}.article h3{font-family:Akira,sans-serif;font-weight:900;font-size:clamp(18px,2vw,24px);line-height:1;text-transform:uppercase;letter-spacing:.01em;margin:0 0 16px;color:var(--ink)}.article p{color:var(--ink);font-size:15px;line-height:1.6;margin:0;max-width:460px}.article .figure-col .pasteup{position:relative;aspect-ratio:4/3;width:100%;box-shadow:6px 6px 0 var(--ink)}.article:nth-child(odd) .figure-col .pasteup{transform:rotate(-1.5deg)}.article:nth-child(2n) .figure-col .pasteup{transform:rotate(1.5deg)}.spread{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;border-top:4px solid var(--ink);border-bottom:4px solid var(--ink);padding:32px 0}.spread .col{border-right:1px dashed var(--ink-soft);padding-right:16px}.spread .col:last-child{border-right:0}.spread .col .pasteup{position:relative;aspect-ratio:4/3;width:100%;margin-bottom:14px;box-shadow:4px 4px 0 var(--ink)}.spread .col:nth-child(1) .pasteup{transform:rotate(-2deg)}.spread .col:nth-child(2) .pasteup{transform:rotate(1.4deg)}.spread .col:nth-child(3) .pasteup{transform:rotate(-1.2deg)}.spread .col:nth-child(4) .pasteup{transform:rotate(2.1deg)}.spread .col h4{font-family:Akira,sans-serif;font-weight:900;font-size:14px;line-height:1.15;text-transform:uppercase;letter-spacing:.01em;margin:0 0 10px;color:var(--ink);min-height:2.3em}.spread .col p{font-size:13px;line-height:1.55;color:var(--ink);margin:0}.quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.qcell{background:var(--paper-warm);border:4px solid var(--ink);padding:24px 22px 20px;position:relative;box-shadow:6px 6px 0 var(--ink);display:flex;flex-direction:column;height:100%}.qcell .byline{margin-top:auto}.qcell:nth-child(1){transform:rotate(-1.2deg)}.qcell:nth-child(2){transform:rotate(.8deg)}.qcell:nth-child(3){transform:rotate(-.5deg)}.qcell .qmark{font-family:Akira,sans-serif;font-size:48px;line-height:.6;color:var(--hi-yellow);-webkit-text-stroke:1.5px var(--ink);margin-bottom:-8px}.qcell blockquote{font-family:Courier Prime,monospace;font-weight:700;font-size:16px;line-height:1.4;margin:8px 0 18px;color:var(--ink)}.qcell .byline{display:flex;align-items:center;gap:10px;border-top:2px solid var(--ink);padding-top:12px;font-family:Courier Prime,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--ink)}.qcell .byline img{width:36px;height:36px;object-fit:cover;border:2px solid var(--ink);filter:sepia(40%)}.qcell .byline .name{font-weight:700;color:var(--ink)}.qcell .byline .org{color:var(--ink-soft);display:block;font-weight:400;margin-top:2px}section.closing-cta{border-top:8px solid var(--ink);padding:100px 0 110px;text-align:center;position:relative;overflow:hidden}section.closing-cta h2{font-family:Akira,sans-serif;font-weight:900;font-size:clamp(32px,4.5vw,66px);line-height:.92;letter-spacing:.01em;text-transform:uppercase;margin:0 0 36px;color:var(--ink);text-wrap:balance}section.closing-cta h2 .hi{background:var(--hi-yellow);box-shadow:0 0 0 8px var(--hi-yellow);padding:0 6px;display:inline-block;transform:rotate(-.5deg)}.closing-buttons{display:flex;gap:18px;justify-content:center;flex-wrap:wrap}@media(max-width:1024px){.hero-grid{grid-template-columns:1fr;gap:48px}.article,.article.flip{grid-template-columns:1fr;gap:28px}.article.flip .figure-col,.article.flip .text-col{grid-column:auto;grid-row:auto}.spread{grid-template-columns:1fr 1fr}.spread .col:nth-child(-n+2){border-bottom:1px dashed var(--ink-soft);padding-bottom:24px;margin-bottom:24px;border-right:1px dashed var(--ink-soft)}.spread .col:nth-child(2){border-right:0}.quotes{grid-template-columns:1fr}}@media(max-width:600px){section.zine-sec{padding:48px 0 64px}.spread{grid-template-columns:1fr}.spread .col{border-right:0;padding-right:0}.spread .col:nth-child(-n+3){border-bottom:1px dashed var(--ink-soft);padding-bottom:24px;margin-bottom:24px}}@media(max-width:700px){.cover-collage{aspect-ratio:auto;min-height:auto;display:flex;flex-direction:column;gap:28px;align-items:center}.pasteup-1,.pasteup-2,.pasteup-3{position:static;width:86%;aspect-ratio:4/3!important;inset:auto;z-index:auto}.pasteup-1{transform:rotate(-2deg)}.pasteup-2{transform:rotate(1.5deg)}.pasteup-3{transform:rotate(-1.5deg)}}
