:root{color-scheme:light;--paper: #f2eadb;--paper-deep: #d9cfbb;--ink: #0c0b0a;--coral: #ff4f55;--cobalt: #2447d8;--acid: #c9f31d;--dance-speed: .78s;--marquee-speed: 18s;--chaos: .46}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:DM Sans,sans-serif;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input{font:inherit}:focus-visible{outline:4px solid var(--acid);outline-offset:4px}.site-shell{min-height:100vh;background:var(--paper)}.paper-zone{position:relative;background-color:var(--paper);background-image:linear-gradient(rgba(12,11,10,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(12,11,10,.02) 1px,transparent 1px);background-size:6px 6px}.ink-zone{background:var(--ink);color:var(--paper)}.cobalt-zone{background:var(--cobalt);color:var(--paper)}.acid-zone{background:var(--acid);color:var(--ink)}.zine-nav{position:fixed;inset:0 0 auto;z-index:50;background:var(--ink);color:var(--paper);border-bottom:3px solid var(--coral)}.zine-nav nav{width:min(1240px,calc(100% - 32px));height:68px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.zine-logo,.zine-footer__logo{font-family:Bowlby One SC,sans-serif;font-size:clamp(1rem,2vw,1.35rem);letter-spacing:-.04em;color:var(--acid);transform:rotate(-1deg)}.zine-nav__links{display:flex;align-items:center;gap:22px;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.zine-nav__links>a:not(.button){border-bottom:2px solid transparent}.zine-nav__links>a:not(.button):hover{border-color:var(--coral)}.button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:.8rem 1.25rem;border:2px solid var(--ink);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;box-shadow:5px 5px 0 var(--ink);transition:transform .14s ease,box-shadow .14s ease}.button:hover{transform:translate(3px,3px) rotate(-1deg);box-shadow:2px 2px 0 var(--ink)}.button--coral{background:var(--coral);color:var(--ink)}.button--acid{min-height:38px;padding:.55rem 1rem;background:var(--acid);color:var(--ink);box-shadow:3px 3px 0 var(--coral)}.button--ink{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:5px 5px 0 var(--cobalt)}.eyebrow,.tape-label{margin:0 0 .9rem;font-family:DM Mono,monospace;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em}.hero-zine{min-height:100svh;padding:112px max(24px,calc((100vw - 1240px)/2)) 72px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);align-items:center;gap:clamp(28px,5vw,76px);overflow:hidden}.hero-zine:before{content:"";position:absolute;width:260px;height:260px;left:-90px;bottom:-70px;border-radius:50%;opacity:.36;background:repeating-radial-gradient(circle,var(--ink) 0 2px,transparent 2px 8px);transform:rotate(12deg)}.hero-zine__copy{position:relative;z-index:2}.tape-label{display:inline-block;padding:.55rem .75rem;background:var(--acid);border:2px solid var(--ink);transform:rotate(-2deg);box-shadow:4px 4px 0 var(--ink)}.hero-zine h1,.section-intro h2,.proof-zone h2,.dial-strip h2,.chart-zone h2{margin:0;font-family:Bowlby One SC,sans-serif;letter-spacing:-.06em;line-height:.88;text-transform:uppercase}.hero-zine h1{font-size:clamp(4.1rem,9vw,9.6rem)}.hero-zine h1 span{display:block}.hero-zine h1 span:last-child{width:-moz-max-content;width:max-content;max-width:100%;padding:0 .1em .08em;color:var(--paper);background:var(--coral);-webkit-text-stroke:2px var(--ink);transform:rotate(-2deg) translate(-.04em);box-shadow:10px 10px 0 var(--cobalt)}.hero-zine__tagline{max-width:460px;margin:2rem 0 0;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:700}.hero-zine__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:2rem}.hero-zine__contract{max-width:560px;margin-top:2.1rem}.launch-stamp{display:inline-block;margin-bottom:.45rem;padding:.25rem .55rem;color:var(--paper);background:var(--cobalt);font-family:DM Mono,monospace;font-size:.68rem;font-weight:700;text-transform:uppercase;transform:rotate(1deg)}.hero-zine__art{position:relative;z-index:1;transform:rotate(1.5deg)}.hero-zine__art:before,.hero-zine__art:after{content:"";position:absolute;z-index:2;width:90px;height:28px;background:#d9cfbbd9;box-shadow:0 2px 3px #0c0b0a4d}.hero-zine__art:before{top:-8px;left:30%;transform:rotate(-5deg)}.hero-zine__art:after{right:18%;bottom:-5px;transform:rotate(7deg)}.hero-zine__art img{width:100%;min-height:460px;-o-object-fit:cover;object-fit:cover;border:4px solid var(--ink);box-shadow:14px 14px 0 var(--ink);clip-path:polygon(1% 2%,97% 0,100% 94%,96% 99%,4% 97%,0 92%)}.burst-sticker{position:absolute;z-index:3;right:-28px;top:11%;width:138px;aspect-ratio:1;display:grid;place-content:center;text-align:center;border:3px solid var(--ink);border-radius:50%;background:var(--acid);font-family:Bowlby One SC,sans-serif;font-size:1.5rem;line-height:.95;transform:rotate(9deg);box-shadow:7px 7px 0 var(--coral)}.burst-sticker small{display:block;margin-top:.35rem;font-family:DM Mono,monospace;font-size:.52rem;letter-spacing:.08em;text-transform:uppercase}.scribble-note{position:absolute;z-index:3;left:4%;bottom:3%;padding:.4rem .65rem;color:var(--paper);background:var(--ink);font-family:DM Mono,monospace;font-size:.72rem;text-transform:uppercase;transform:rotate(-4deg)}.copy-chip{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:.7rem;border:3px solid var(--ink);background:var(--paper);box-shadow:6px 6px 0 var(--ink)}.copy-chip__label{font-family:DM Mono,monospace;font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.copy-chip__value{min-width:0;display:flex;align-items:center;gap:8px;border-left:2px solid var(--ink);padding-left:10px}.copy-chip code{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;font-family:DM Mono,monospace;font-size:.75rem;white-space:nowrap}.copy-chip button{flex:0 0 auto;border:2px solid var(--ink);padding:.45rem .65rem;background:var(--acid);color:var(--ink);font-size:.68rem;font-weight:900;text-transform:uppercase;cursor:pointer}.copy-chip button:disabled{opacity:.55;cursor:not-allowed}.dial-strip{position:relative;z-index:4;width:min(1120px,calc(100% - 32px));margin:-36px auto 64px;padding:clamp(22px,4vw,42px);display:grid;grid-template-columns:.6fr 1.4fr;align-items:center;gap:56px;border:4px solid var(--ink);background:var(--coral);box-shadow:12px 12px 0 var(--cobalt);transform:rotate(-.6deg)}.dial-strip h2{font-size:clamp(2rem,4vw,3.5rem)}.dance-dial{width:100%}.dance-dial__labels,.dance-dial__readout{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:DM Mono,monospace;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.dance-dial__labels strong{padding:.3rem .5rem;background:var(--ink);color:var(--acid)}.dance-dial__range{--dial-fill: 46%;width:100%;height:18px;margin:18px 0 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:3px solid var(--ink);border-radius:0;background:linear-gradient(90deg,var(--acid) var(--dial-fill),var(--paper) var(--dial-fill));box-shadow:4px 4px 0 var(--ink);cursor:ew-resize}.dance-dial__range::-webkit-slider-thumb{width:34px;height:34px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:3px solid var(--ink);border-radius:50%;background:var(--cobalt);box-shadow:3px 3px 0 var(--ink)}.dance-dial__range::-moz-range-thumb{width:30px;height:30px;border:3px solid var(--ink);border-radius:50%;background:var(--cobalt);box-shadow:3px 3px 0 var(--ink)}.dance-dial__readout small{font-size:.58rem;opacity:.65}.proof-zone{position:relative;padding:clamp(72px,10vw,132px) max(24px,calc((100vw - 1240px)/2));display:grid;grid-template-columns:.8fr 1.2fr;align-items:end;gap:70px;overflow:hidden}.proof-zone:after{content:"";position:absolute;right:-60px;top:-80px;width:320px;height:320px;border-radius:50%;background:repeating-radial-gradient(circle,var(--coral) 0 3px,transparent 3px 11px);opacity:.35}.proof-zone h2,.section-intro h2,.chart-zone h2{font-size:clamp(3rem,7vw,6.8rem)}.proof-zone__heading{position:relative;z-index:1}.proof-zone__heading a{display:inline-block;margin-top:1.5rem;color:var(--acid);border-bottom:3px solid var(--acid);font-weight:800}.proof-stats{position:relative;z-index:1;margin:0;display:grid;gap:14px}.proof-stats div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:.5rem 0;border-bottom:3px solid var(--paper)}.proof-stats dt{order:2;font-family:DM Mono,monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:.13em}.proof-stats dd{margin:0;color:var(--coral);font-family:Bowlby One SC,sans-serif;font-size:clamp(3.2rem,7vw,7rem);line-height:.9;letter-spacing:-.08em}.marquee{width:100%;overflow:hidden;border-block:4px solid var(--ink);background:var(--acid);color:var(--ink);transform:rotate(.7deg)}.marquee__track{width:-moz-max-content;width:max-content;display:flex;white-space:nowrap;animation:marquee var(--marquee-speed) linear infinite}.marquee__track span{display:flex;align-items:center;gap:22px;padding:.8rem 1.2rem;font-family:Bowlby One SC,sans-serif;font-size:clamp(1.1rem,2vw,1.65rem)}.marquee__track b{color:var(--coral);font-family:DM Mono,monospace;font-size:.65rem}.coral-zone{background:var(--coral);color:var(--ink)}.irl-zone,.support-zone,.crew-zone,.gallery-zone,.buy-zone,.chart-zone{padding:clamp(80px,11vw,150px) max(24px,calc((100vw - 1240px)/2))}.irl-zone{display:grid;grid-template-columns:.45fr 1.55fr;align-items:start;gap:clamp(28px,5vw,72px)}.irl-mosaic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.irl-shot{position:relative;display:block;color:var(--ink);border:3px solid var(--ink);background:var(--ink);box-shadow:5px 5px 0 var(--ink);overflow:hidden;transform:rotate(-1deg)}.irl-shot:nth-child(2n){transform:rotate(1.4deg) translateY(10px)}.irl-shot:nth-child(3n){grid-row:span 2}.irl-shot:nth-child(5),.irl-shot:nth-child(10){grid-column:span 2}.irl-shot img{width:100%;height:100%;min-height:160px;-o-object-fit:cover;object-fit:cover;aspect-ratio:3 / 4}.irl-shot:nth-child(3n) img,.irl-shot:nth-child(5) img,.irl-shot:nth-child(10) img{min-height:220px;aspect-ratio:auto}.irl-shot span{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);padding:.35rem .45rem;border:2px solid var(--ink);background:var(--acid);font-family:DM Mono,monospace;font-size:.55rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.support-zone{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,64px);border-block:4px solid var(--ink)}.support-zone h2{margin:0;font-family:Bowlby One SC,sans-serif;font-size:clamp(2.6rem,6vw,5.4rem);letter-spacing:-.06em;line-height:.9;text-transform:uppercase}.support-zone__copy>p:last-child{max-width:420px;margin-top:1rem;font-size:1.05rem;font-weight:700;line-height:1.5}.support-links{display:grid;gap:14px}.support-links .button{width:100%;justify-content:center}.crew-zone{display:grid;grid-template-columns:.55fr 1.45fr;align-items:start;gap:clamp(38px,7vw,96px)}.crew-zone .crew-poster>img{box-shadow:14px 14px 0 var(--acid)}.section-intro{position:sticky;top:110px}.section-intro>p:last-child{max-width:440px;margin-top:1.6rem;font-size:1.05rem;font-weight:600;line-height:1.65}.section-intro--light{color:var(--paper)}.crew-poster{position:relative}.crew-poster>img{width:100%;border:4px solid var(--ink);box-shadow:14px 14px 0 var(--coral);transform:rotate(1deg)}.crew-names{position:relative;z-index:2;margin:-18px -10px 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:8px;list-style:none}.crew-names li{min-width:0;padding:.75rem .55rem;border:2px solid var(--ink);background:var(--paper);box-shadow:3px 3px 0 var(--ink);transform:rotate(-1deg)}.crew-names li:nth-child(2n){background:var(--acid);transform:rotate(1.5deg) translateY(8px)}.crew-names li:nth-child(3){background:var(--coral)}.crew-names strong,.crew-names span,.crew-names small{display:block}.crew-names strong{overflow:hidden;font-family:Bowlby One SC,sans-serif;font-size:clamp(.75rem,1.4vw,1.1rem);text-overflow:ellipsis}.crew-names span{margin-top:.2rem;font-family:DM Mono,monospace;font-size:.55rem;font-weight:800;text-transform:uppercase}.crew-names small{margin-top:.35rem;font-size:.6rem;line-height:1.25}.gallery-zone .section-intro{position:static;max-width:820px}.gallery-zone .section-intro>p:last-of-type{max-width:520px;margin-top:1rem;font-size:1rem;font-weight:650;line-height:1.5;color:#f2eadbc7}.gallery-grid{margin-top:58px;display:grid;grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(24px,5vw,64px)}.gallery-shot{position:relative;display:block;color:var(--ink);transform:rotate(-1.5deg)}.gallery-shot:nth-child(2){margin-top:90px;transform:rotate(2deg)}.gallery-shot img{width:100%;border:4px solid var(--ink);box-shadow:12px 12px 0 var(--acid)}.gallery-shot span{position:absolute;left:18px;bottom:-18px;padding:.65rem .8rem;border:2px solid var(--ink);background:var(--paper);font-family:DM Mono,monospace;font-size:.68rem;font-weight:800;text-transform:uppercase;box-shadow:4px 4px 0 var(--ink)}.buy-zone{position:relative;overflow:hidden}.buy-zone:before{content:"BUY BUY BUY BUY";position:absolute;right:-2vw;top:10px;color:transparent;font-family:Bowlby One SC,sans-serif;font-size:8vw;line-height:1;opacity:.15;-webkit-text-stroke:2px var(--ink);transform:rotate(-5deg)}.buy-zone .section-intro{position:relative;top:auto;z-index:1}.buy-steps{position:relative;z-index:1;margin:70px 0 0;padding:0;border-top:4px solid var(--ink);list-style:none}.buy-steps li{display:grid;grid-template-columns:100px .7fr 1.3fr;align-items:center;gap:28px;padding:1.5rem 0;border-bottom:4px solid var(--ink)}.buy-steps li>span{font-family:Bowlby One SC,sans-serif;font-size:2.2rem;color:var(--coral);-webkit-text-stroke:1px var(--ink)}.buy-steps h3{margin:0;font-family:Bowlby One SC,sans-serif;font-size:clamp(1.3rem,3vw,2.4rem);letter-spacing:-.04em;text-transform:uppercase}.buy-steps p{max-width:540px;margin:0;font-weight:650;line-height:1.55}.buy-zone__cta{margin-top:42px}.chart-zone iframe{width:100%;height:480px;margin-top:40px;border:3px solid var(--paper)}.zine-footer{padding:60px max(24px,calc((100vw - 1240px)/2));display:grid;grid-template-columns:.6fr 1fr 1.3fr;align-items:start;gap:36px;border-top:4px solid var(--coral)}.zine-footer__logo{margin:0;font-size:clamp(1.6rem,4vw,3.2rem)}.zine-footer__links{display:grid;gap:10px;font-size:.75rem;font-weight:800;text-transform:uppercase}.zine-footer__links a:hover{color:var(--acid)}.zine-footer>p:not(.zine-footer__logo){max-width:480px;margin:0;color:#f2eadb9e;font-size:.72rem;line-height:1.5}.zine-footer>small{grid-column:3;color:var(--coral);font-family:DM Mono,monospace;font-size:.62rem;text-transform:uppercase}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes paper-jitter{0%,to{transform:translate(0) rotate(-1deg)}33%{transform:translate(2px,-2px) rotate(1deg)}66%{transform:translate(-2px,1px) rotate(-.5deg)}}@keyframes cat-rave{0%,to{filter:saturate(1) contrast(1)}50%{filter:saturate(1.35) contrast(1.12)}}[data-chaos=high] .collage-layer{animation:paper-jitter var(--dance-speed) steps(2,end) infinite}[data-chaos=high] .hero-zine__art img,[data-chaos=high] .gallery-shot img{animation:cat-rave var(--dance-speed) ease-in-out infinite}@media (max-width: 900px){.zine-nav__links>a:not(.button){display:none}.hero-zine{min-height:auto;grid-template-columns:1fr;padding-top:112px}.hero-zine__art{width:min(100%,700px);margin-inline:auto}.hero-zine__art img{min-height:auto}.dial-strip,.proof-zone,.irl-zone,.support-zone,.crew-zone{grid-template-columns:1fr}.irl-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.irl-shot:nth-child(3n),.irl-shot:nth-child(5),.irl-shot:nth-child(10){grid-column:span 1;grid-row:span 1}.dial-strip{gap:28px}.proof-zone{align-items:start}.section-intro{position:static}.crew-names{grid-template-columns:repeat(3,1fr)}.zine-footer{grid-template-columns:1fr 1fr}.zine-footer>small{grid-column:2}}@media (max-width: 620px){.zine-nav nav{height:62px}.hero-zine{padding:94px 18px 66px}.hero-zine h1{font-size:clamp(3.5rem,18vw,5.8rem)}.hero-zine h1 span:last-child{box-shadow:7px 7px 0 var(--cobalt)}.hero-zine__actions{display:grid}.hero-zine__actions .button{width:100%}.burst-sticker{right:-8px;width:104px;font-size:1.15rem}.scribble-note{font-size:.58rem}.copy-chip{grid-template-columns:1fr}.copy-chip__value{border-left:0;border-top:2px solid var(--ink);padding:.6rem 0 0}.dial-strip{width:calc(100% - 28px);margin-top:-28px;padding:22px;box-shadow:8px 8px 0 var(--cobalt)}.dance-dial__labels span{font-size:.56rem}.dance-dial__readout small{display:none}.proof-zone,.irl-zone,.support-zone,.crew-zone,.gallery-zone,.buy-zone,.chart-zone{padding:74px 20px}.irl-mosaic{gap:8px}.irl-shot span{font-size:.48rem}.proof-stats dd{font-size:clamp(3.4rem,19vw,5.4rem)}.crew-names{margin-inline:0;grid-template-columns:repeat(2,1fr)}.gallery-grid{grid-template-columns:1fr}.gallery-shot:nth-child(2){margin-top:30px}.buy-steps li{grid-template-columns:64px 1fr;gap:12px 18px}.buy-steps p{grid-column:2}.zine-footer{padding:52px 20px;grid-template-columns:1fr}.zine-footer>small{grid-column:1}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
