.kpf-sheet:has(.knp-reference){background:var(--zine-paper);width:100%;max-width:96rem;margin:0 auto}.kna-sheet:has(.knp-reference){isolation:isolate;position:relative;overflow:hidden}.kna-sheets .kna-sheet .knp-page.knp-reference,.kpf-export-stage .knp-page.knp-reference{--paper:var(--zine-paper);--sheet:var(--zine-sheet);--ink:var(--zine-ink);--grey:var(--zine-grey);--rule:var(--zine-rule);--red:var(--zine-red);--type:"Courier Prime", "Courier New", Courier, monospace;--block:Futura, "Jost", "Futura PT", "Century Gothic", sans-serif;font:400 1rem/1.55 var(--type);letter-spacing:0;display:block;background:var(--paper)!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;color:var(--ink)!important;zoom:1!important;box-shadow:none!important;gap:0!important;padding:0 18px!important;overflow:hidden!important}.knp-reference *,.knp-reference :before,.knp-reference :after{box-sizing:border-box;letter-spacing:0}.knp-reference:before,.knp-reference:after,.knp-reference>.knp-rule,.knp-reference>.knp-foot{display:none!important}.knp-reference .mast{gap:1rem;padding-block:2.6rem 1rem;display:grid}.knp-reference .mast .bar{font:800 .78rem/1.55 var(--block);text-transform:uppercase;border-bottom:3px solid var(--ink);flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;padding-bottom:.4rem;display:flex}.knp-reference .mast .knp-title{font:900 5rem/.92 var(--block);text-transform:uppercase;text-wrap:balance;max-width:22ch;color:var(--ink);margin:.4rem 0 0}.knp-reference .mast .cur{background:var(--red);vertical-align:-.08em;width:.55em;height:.9em;margin-left:.1em;animation:1.1s step-end infinite koons-blink;display:inline-block}@keyframes koons-blink{50%{opacity:0}}.knp-reference .mast .dek{font:italic 400 1rem/1.55 var(--type);max-width:46rem;margin:0}.knp-reference .byline{font:400 .78rem/1.4 var(--type);margin:0}.knp-reference .ribbon{white-space:nowrap;margin-left:-36px;width:calc(100% + 72px);margin-block:2.4rem;position:relative;overflow:hidden;transform:rotate(-1.4deg)}.knp-reference .ribbon.r2{transform:rotate(1deg)}.knp-reference .ribbon .band{padding-block:.35rem;overflow:hidden}.knp-reference .ribbon .band.black{background:var(--ink);color:var(--sheet)}.knp-reference .ribbon .band.red{background:var(--red);color:var(--sheet)}.knp-reference .ribbon .track{width:max-content;animation:55s linear infinite koons-roll;display:inline-flex}.knp-reference .ribbon .band.red .track{animation-duration:70s;animation-direction:reverse}.knp-reference .ribbon span{font:900 .95rem/1.55 var(--block);text-transform:uppercase;flex:none;padding-right:2rem}@keyframes koons-roll{to{transform:translate(-50%)}}.knp-reference .spread{background:var(--sheet);border:1px solid var(--grey);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin-block:2.2rem;display:grid;position:relative}.knp-reference .side{align-content:start;gap:1.1rem;min-width:0;padding:2.4rem;display:grid}.knp-reference .side+.side{border-left:2px dashed var(--ink)}.knp-page.knp-reference .folio{font:900 1.6rem/1 var(--block);border-bottom:3px solid var(--ink);text-transform:uppercase;color:var(--ink);letter-spacing:0;border-top:0;margin:0;padding:0 0 .4rem;display:block;position:static}.knp-reference .spread:not(.readymade-spread) .folio:after{float:right;background:var(--ink);color:var(--sheet);content:"A";padding:.1em .45em;font-size:.7em}.knp-reference .spread:not(.readymade-spread) .side+.side .folio:after{content:"B";background:var(--red)}.knp-reference .knp-zine-section{gap:1.1rem;min-width:0;margin:0;display:grid}.knp-reference .col-bar{background:var(--ink);color:var(--sheet);font:800 1rem/1.1 var(--block);text-transform:uppercase;justify-self:start;max-width:100%;margin:0;padding:.35rem .75rem .3rem;display:inline-block}.knp-reference .track-label{font:700 .68rem/1.2 var(--type);text-transform:uppercase;border-left:4px solid var(--ink);margin:0 0 .2rem;padding-left:.4rem;display:block}.knp-reference .track-a .knp-body{font:400 1.02rem/1.55 var(--type);color:var(--ink);text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0 0 .8rem}.knp-reference .track-a .knp-body:last-child{margin-bottom:0}.knp-reference .track-b .chain{background:var(--grey);font:700 .82rem/1.45 var(--type);text-transform:uppercase;overflow-wrap:anywhere;margin:0;padding:.55rem .7rem}.knp-reference .chain b{color:var(--red);font-weight:700}.knp-reference .quote{font:900 2.4rem/.95 var(--block);text-transform:uppercase;color:var(--red);margin:.3rem 0}.knp-reference .knp-evidence{background:0 0;border:0;gap:.45rem;width:100%;margin:0;padding:0;display:grid}.knp-reference .knp-evidence img{filter:grayscale(.12)contrast(1.03);border:1px solid var(--ink);object-fit:contain;background:var(--sheet);display:block;width:100%!important;height:auto!important;max-height:none!important}.knp-page.knp-reference .knp-caption{font:400 .78rem/1.4 var(--type);color:var(--ink);text-transform:none;margin:0}.knp-reference .knp-caption .t{font:800 .86rem/1.4 var(--block);text-transform:uppercase;display:block}.knp-reference .knp-caption .m{color:var(--zine-caption);display:block}.knp-reference .knp-caption i{margin-top:.2rem;display:block}.knp-reference .duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.knp-reference .readymade-spread{grid-template-columns:minmax(0,1fr)}.knp-reference .rm-grid{border-top:1.5px dashed var(--rule);border-left:1.5px dashed var(--rule);grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));display:grid}.knp-reference .rm{border-right:1.5px dashed var(--rule);border-bottom:1.5px dashed var(--rule);background:var(--sheet);break-inside:avoid;align-content:start;gap:.45rem;min-width:0;padding:1rem 1.1rem 1.2rem;display:grid}.knp-reference .rm .no{font:700 .7rem/1.55 var(--type)}.knp-reference .rm h3{font:800 1.1rem/1.1 var(--block);text-transform:uppercase;margin:0}.knp-reference .rm .chain{background:var(--grey);font:700 .72rem/1.55 var(--type);text-transform:uppercase;padding:.3rem .5rem}.knp-reference .rm p{font:400 .9rem/1.5 var(--type);margin:0}.knp-reference .rm-photo{margin:0}.knp-reference .rm-photo img{object-fit:contain;border:1px solid var(--rule);width:100%!important;height:80px!important}.knp-reference .howto{background:var(--ink);color:var(--sheet);margin-top:1.4rem;padding:1.1rem 1.3rem}.knp-reference .howto p{font:400 1rem/1.55 var(--type);margin:0}.knp-reference .howto strong{color:var(--zine-highlight)}.knp-reference .tape-footer{border-top:3px solid var(--ink);font:800 .78rem/1.55 var(--block);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.4rem;margin:2.5rem 0 3rem;padding-top:.5rem;display:flex}.knp-koons-grain{pointer-events:none;z-index:50;opacity:.06;mix-blend-mode:multiply;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}@media (width<=820px){.knp-reference .side{padding:1.4rem 1.2rem 1.6rem}.knp-reference .mast .knp-title{font-size:3.6rem!important;line-height:.92!important}}@media (width<=560px){.knp-reference .spread{grid-template-columns:minmax(0,1fr)}.knp-reference .side+.side{border-left:0;border-top:2px dashed var(--ink)}.knp-reference .mast .knp-title{font-size:2.4rem!important}.knp-reference .quote{font-size:1.7rem}}@media (width<=440px){.knp-reference .duo{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.knp-reference .ribbon .track,.knp-reference .mast .cur{animation:none}}.kpf-export-sheet:has(.knp-reference){filter:none!important}.kpf-export-stage .knp-koons-grain{display:none!important}.kpf-export-stage .knp-reference .ribbon .track,.kpf-export-stage .knp-reference .cur{animation:none}.kpf-export-stage .knp-reference .track-a .knp-body{font-size:10pt!important;line-height:1.55!important}.kpf-export-stage .knp-reference .mast .knp-title{font-size:38pt!important;line-height:.92!important}.kpf-export-stage .knp-reference .side{padding:1.2rem}.kpf-export-stage .knp-reference .knp-evidence img{filter:none!important;max-height:none!important}.kpf-export-stage .knp-reference .folio{font-size:1.1rem}@media print{.knp-koons-grain{display:none!important}.kna-sheets .kna-sheet .knp-page.knp-reference{-webkit-print-color-adjust:exact;print-color-adjust:exact;zoom:1!important;background:var(--paper)!important;min-height:0!important;padding:0 4mm!important}.knp-reference .ribbon .track,.knp-reference .mast .cur{animation:none}.knp-reference .mast .knp-title{font-size:38pt!important;line-height:.92!important}.knp-reference .track-a .knp-body{font-size:10pt!important;line-height:1.55!important}.knp-reference .side{padding:4mm}.knp-reference .spread{break-inside:auto!important}.knp-reference .rm-grid{break-inside:auto}.knp-reference .rm{break-inside:avoid}}
