.publication-page{background:var(--gallery);color:var(--gallery-ink);letter-spacing:0}.publication-main{max-width:1200px;margin:auto;padding:48px 32px 80px}.publication-heading{padding-bottom:32px;position:relative}.publication-kicker{font:700 11px/1.5 var(--font-mono);color:var(--notebook-arrow-pink);margin:0 0 18px}.publication-heading h1{font:900 96px/.95 var(--font-editorial-display);text-transform:uppercase;margin:0}.publication-heading h1 span{display:block}.publication-spray{object-fit:fill;width:min(390px,75%);height:30px;margin-top:12px}.publication-intro{max-width:640px;font:400 20px/1.55 var(--font-sans);color:var(--gallery-body);margin:18px 0 0}.publication-cover{margin:0;position:relative}.publication-cover img{width:100%;height:auto;display:block}.publication-cover figcaption{font:400 11px/1.5 var(--font-mono);color:var(--gallery-muted);padding:14px 0}.editor-collage{margin:18px 0 42px}.editor-collage-print{isolation:isolate;position:relative}.editor-collage .editor-original{z-index:1;position:relative}.editor-collage .editor-graff{pointer-events:none;height:auto;position:absolute}.editor-collage .editor-graff-pink{opacity:.82;z-index:0;width:31%;top:-24px;right:-14px;transform:rotate(-12deg)}.editor-collage .editor-graff-stroke{z-index:2;width:42%;bottom:-20px;left:-10px;transform:rotate(-4deg)}.editor-collage figcaption{flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-top:32px;display:flex}.editor-collage figcaption span:last-child{color:var(--notebook-arrow-pink)}.publication-paper{background:var(--editorial-paper) url(/assets/collage-paper-NxEGMbWh.jpg);color:var(--editorial-ink);margin-top:24px;padding:48px}.publication-paper h2{font:900 44px/1 var(--font-editorial-display);margin:0 0 20px}.publication-bio{max-width:790px;font:400 23px/1.7 var(--font-sans);margin:0}.publication-byline{border-top:1px solid var(--editorial-rule);flex-wrap:wrap;gap:16px 48px;margin-top:32px;padding-top:24px;display:flex}.publication-byline strong{font:800 26px/1.2 var(--font-editorial-display);display:block}.publication-byline span{font:400 10px/1.5 var(--font-mono);text-transform:uppercase;margin-top:8px;display:block}.publication-note{color:var(--editorial-pink);margin:28px 0 0;font:400 22px/1.5 Permanent Marker,cursive}.editor-contact-section{border-top:1px solid var(--gallery-fine);margin-top:48px;padding-top:40px}.editor-contact-section h2{font:800 44px/1.1 var(--font-editorial-display);margin:0 0 12px}.editor-contact-section>p{color:var(--gallery-body)}.editor-contact-form{gap:24px;max-width:820px;margin-top:28px;display:grid}.editor-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.editor-contact-form label{font:700 12px/1.5 var(--font-mono);text-transform:uppercase;gap:10px;display:grid}.editor-contact-form input,.editor-contact-form textarea{background:var(--gallery);color:var(--gallery-ink);border:1px solid var(--gallery-muted);font:400 16px/1.5 var(--font-sans);border-radius:0}.editor-contact-form input{min-height:48px}.editor-contact-form textarea{padding:14px}.editor-contact-address{color:var(--notebook-arrow-pink);overflow-wrap:anywhere;align-self:center}.editor-contact-status{color:var(--gallery-muted);margin:0;font-size:14px}@media (width<=700px){.editor-contact-fields{grid-template-columns:1fr}.editor-contact-section h2{font-size:36px}}.publication-contact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:40px;display:flex}.publication-contact h2{font:800 32px/1 var(--font-editorial-display);margin:0 0 8px}.publication-contact p{color:var(--gallery-muted);margin:0;font-size:15px}.publication-actions{flex-wrap:wrap;gap:16px;display:flex}.publication-page .publication-cta{background:var(--notebook-arrow-pink);color:var(--gallery);min-height:46px;font:700 12px/1 var(--font-mono);border-radius:0}.publication-page .publication-social{border:1px solid var(--gallery-fine);color:var(--gallery-ink);min-height:46px;font:700 12px/1 var(--font-mono);border-radius:0}.publication-page .publication-social:hover{background:var(--gallery-fine)}.partner-offerings{border-top:1px solid var(--gallery-fine);margin:32px 0 40px}.partner-offering{border-bottom:1px solid var(--gallery-fine);grid-template-columns:1fr 1.1fr;gap:32px;padding:30px 0;display:grid}.partner-offering h2{font:800 36px/1.05 var(--font-editorial-display);margin:0}.partner-offering p{color:var(--gallery-body);font:400 16px/1.7 var(--font-sans);margin:0}.partner-image{width:min(440px,100%);margin:0}.partner-image img{width:100%;height:auto;display:block}.partner-bottom{grid-template-columns:.8fr 1.2fr;align-items:center;gap:48px;display:grid}.partner-bottom h2{font:900 48px/1 var(--font-editorial-display);margin:0 0 20px}.partner-bottom p{font:400 17px/1.7 var(--font-sans);color:var(--gallery-body)}.partner-bottom .publication-actions{margin-top:24px}@media (width<=700px){.publication-main{padding:32px 20px 56px}.publication-heading h1{font-size:60px}.publication-intro{font-size:17px}.publication-paper{padding:28px 22px}.publication-bio{font-size:18px}.publication-paper h2{font-size:36px}.partner-offering,.partner-bottom{grid-template-columns:1fr;gap:20px}.partner-offering h2{font-size:30px}.partner-bottom h2{font-size:40px}}.pw-page{--pw-pink:#ff2e93;--pw-ink:#0b0a09;--pw-paper:#efe6d2;background:var(--pw-ink);color:var(--pw-paper);overflow-x:hidden}.pw-main{box-sizing:border-box;width:100%;min-width:0;max-width:1400px;margin:0 auto;padding:2rem clamp(1rem,4vw,3rem) 6rem}.pw-hero{padding:3rem 0 4rem;position:relative}.pw-kicker{font-family:var(--ob-mono,monospace);letter-spacing:.3em;color:var(--pw-pink);margin:0 0 1rem;font-size:.75rem}.pw-hero h1{font-family:var(--ob-cond,Impact, sans-serif);letter-spacing:-.03em;text-transform:uppercase;flex-direction:column;margin:0;font-weight:900;line-height:.78;display:flex}.pw-l1{font-size:clamp(4.5rem,17vw,15rem)}.pw-l2{color:#0000;-webkit-text-stroke:2px var(--pw-paper);margin-left:18%;font-size:clamp(3rem,10vw,9rem);transform:rotate(-3deg)}.pw-l3{color:var(--pw-pink);text-shadow:6px 6px 0 var(--pw-paper);margin-left:34%;font-size:clamp(4.5rem,17vw,15rem)}.pw-l3 i{color:var(--pw-paper);text-shadow:none;font-style:normal}.pw-spray{opacity:.85;pointer-events:none;mix-blend-mode:screen;z-index:0;width:70%;position:absolute;bottom:3.2rem;left:-4%}.pw-hero h1{z-index:1;position:relative}.pw-sticker{z-index:2;aspect-ratio:1;text-align:center;background:var(--pw-paper);width:clamp(7rem,14vw,11rem);color:var(--pw-ink);font-family:var(--ob-cond,Impact, sans-serif);box-shadow:0 0 0 5px var(--pw-pink), 0 18px 30px #0009;border-radius:50%;place-items:center;font-size:clamp(1rem,2vw,1.6rem);font-weight:900;line-height:.9;animation:14s ease-in-out infinite alternate pw-spin;display:grid;position:absolute;top:18%;right:2%;transform:rotate(12deg)}@keyframes pw-spin{to{transform:rotate(-8deg)scale(1.05)}}.pw-intro{z-index:1;border-left:4px solid var(--pw-pink);max-width:32rem;margin:2.5rem 0 0 auto;padding-left:1.2rem;font-size:clamp(1.1rem,1.8vw,1.5rem);line-height:1.35;position:relative}.pw-ticker{background:var(--pw-pink);color:var(--pw-ink);white-space:nowrap;font-family:var(--ob-cond,Impact, sans-serif);margin:0 calc(-1*clamp(1rem,4vw,3rem));padding:.7rem 0;font-size:clamp(1.2rem,2.6vw,2rem);font-weight:900;overflow:hidden;transform:rotate(-1.5deg)}.pw-ticker div{animation:40s linear infinite pw-run;display:inline-block}@keyframes pw-run{to{transform:translate(-50%)}}.pw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,4rem);margin:6rem 0;display:grid}.pw-card{background:var(--pw-paper);color:var(--pw-ink);box-shadow:10px 10px 0 var(--pw-pink);padding:3rem 2rem 2.2rem;transition:transform .35s,box-shadow .35s;position:relative}.pw-card-0{transform:rotate(-1.6deg)}.pw-card-1{transform:rotate(1.2deg)translateY(2.5rem)}.pw-card-2{transform:rotate(1deg)}.pw-card-3{background:var(--pw-pink);box-shadow:10px 10px 0 var(--pw-paper);transform:rotate(-1.3deg)translateY(2.5rem)}.pw-card:hover{box-shadow:16px 16px 0 var(--pw-pink);transform:rotate(0)translateY(-6px)}.pw-card-3:hover{box-shadow:16px 16px 0 var(--pw-paper)}.pw-tape{background:var(--notebook-vinyl-black-image,none) center / 100% 100% no-repeat, #141210d9;width:120px;height:30px;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(-4deg)}.pw-num{font-family:var(--ob-cond,Impact, sans-serif);color:#0000;-webkit-text-stroke:2px var(--pw-ink);opacity:.5;font-size:4.5rem;line-height:1;position:absolute;top:.4rem;right:1rem}.pw-card h2{font-family:var(--ob-cond,Impact, sans-serif);text-transform:uppercase;max-width:80%;margin:0 0 .9rem;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:900;line-height:.9}.pw-card p{color:inherit;margin:0;font-size:1.05rem;line-height:1.5}.pw-close{border-top:3px solid var(--pw-paper);grid-template-columns:1.2fr 1fr;align-items:end;gap:3rem;padding-top:3rem;display:grid}.pw-close h2{font-family:var(--ob-cond,Impact, sans-serif);margin:0;font-size:clamp(3rem,7vw,6.5rem);font-weight:900;line-height:.85}.pw-close h2 em{color:var(--pw-pink);font-style:normal}.pw-close-body p{margin:0 0 1rem;font-size:1.1rem;line-height:1.5}.pw-actions{flex-wrap:wrap;gap:1rem;margin-top:1.6rem;display:flex}.pw-page .pw-cta{background:var(--pw-pink);color:var(--pw-ink);height:auto;font-family:var(--ob-cond,Impact, sans-serif);text-transform:uppercase;box-shadow:5px 5px 0 var(--pw-paper);border-radius:0;padding:1rem 1.6rem;font-size:1.2rem;font-weight:900;transition:transform .2s,box-shadow .2s}.pw-page .pw-cta:hover{background:var(--pw-pink);box-shadow:8px 8px 0 var(--pw-paper);transform:translate(-3px,-3px)}.pw-page .pw-social{color:var(--pw-paper);border:2px solid var(--pw-paper);text-transform:uppercase;border-radius:0;height:auto;padding:1rem 1.4rem;font-weight:800}.pw-page .pw-social:hover{background:var(--pw-paper);color:var(--pw-ink)}@media (width<=760px){.pw-grid,.pw-close{grid-template-columns:1fr}.pw-card-1,.pw-card-3{transform:rotate(1deg)}.pw-sticker{top:auto;bottom:0}.pw-intro{margin-right:6rem}.pw-spray{width:95%;top:9.5rem;bottom:auto}}@media (prefers-reduced-motion:reduce){.pw-ticker div,.pw-sticker{animation:none}}
