:root{--surface:#15161a;--paper:#edebe4;--toner:#2f2e2b;--toner-soft:#6b6963;--sharpie:#0b0b0f;--redpen:#cc2f26;--stamp:#8b2b22;--rule:#c9c6bd;--serif:"Times New Roman","Liberation Serif",Times,serif;--mono:"Courier New",Courier,monospace;--marker:"Permanent Marker","Comic Sans MS",cursive}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--surface);background-image:radial-gradient(120% 80% at 50% 0%,#1e2027,#111216 70%);font-family:var(--serif);color:var(--toner);padding:clamp(12px,4vw,56px) clamp(8px,3vw,24px) 80px}.sheet{position:relative;max-width:720px;margin:0 auto;background:var(--paper);padding:clamp(28px,6vw,64px) clamp(20px,5vw,68px) clamp(48px,7vw,80px);transform:rotate(-.5deg);box-shadow:0 1px #ffffff0f,0 30px 60px -20px #000c,0 2px 8px #00000080}.sheet:before{content:"";position:absolute;inset:0 auto 0 0;width:26px;background:linear-gradient(90deg,#00000029,#0000);pointer-events:none}.sheet>*{position:relative;z-index:1}.docmeta{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--toner-soft);text-transform:uppercase;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:1px solid var(--rule);padding-bottom:8px;margin-bottom:clamp(40px,9vw,72px)}.title-block{text-align:center;margin-bottom:clamp(36px,7vw,56px)}h1{font-family:var(--serif);font-weight:700;font-size:clamp(26px,7.2vw,50px);letter-spacing:.14em;margin:0;line-height:1.05;text-transform:uppercase}.subtitle{font-family:var(--mono);font-size:clamp(9px,2.2vw,11px);letter-spacing:.2em;text-transform:uppercase;color:var(--toner-soft);margin-top:14px}p{font-size:clamp(13px,2.6vw,15px);line-height:1.72;margin:0 0 1em;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.preamble{margin-bottom:clamp(32px,6vw,48px)}h2{font-family:var(--serif);font-size:clamp(12px,2.4vw,14px);letter-spacing:.2em;text-transform:uppercase;font-weight:700;margin:clamp(34px,6vw,52px) 0 14px;display:flex;gap:12px;align-items:baseline}h2 .num{font-family:var(--mono);font-size:11px;color:var(--toner-soft);letter-spacing:0}.clause{font-size:clamp(13px,2.6vw,15px);line-height:1.72;margin:0 0 .85em;padding-left:44px;text-indent:-44px}.clause .ref{font-family:var(--mono);font-size:12px;color:var(--toner-soft);display:inline-block;width:44px;text-indent:0}.redact{background:#131316;color:transparent;-webkit-user-select:none;user-select:none;padding:0 .18em;box-decoration-break:clone;-webkit-box-decoration-break:clone;border-radius:1px}.platforms{list-style:none;margin:22px 0 8px;padding:0 0 0 44px}.platforms li{border-top:1px solid var(--rule)}.platforms li:last-child{border-bottom:1px solid var(--rule)}.platforms a{display:flex;align-items:baseline;gap:14px;padding:11px 2px;text-decoration:none;color:var(--toner);font-size:clamp(14px,3vw,17px);letter-spacing:.02em}.platforms .idx{font-family:var(--mono);font-size:11px;color:var(--toner-soft);width:36px;flex:none}.platforms .name{flex:1;text-transform:uppercase;letter-spacing:.1em;font-size:clamp(12px,2.6vw,14px)}.platforms .go{font-family:var(--mono);font-size:11px;color:var(--toner-soft);letter-spacing:.1em}.platforms a:hover .go,.platforms a:focus-visible .go{color:var(--sharpie)}.platforms a:hover .name,.platforms a:focus-visible .name{text-decoration:underline;text-underline-offset:4px}.pending-set{position:relative}.platforms li.pending{display:flex;align-items:baseline;gap:14px;padding:11px 2px;color:var(--toner-soft)}.platforms li.pending .name{font-size:clamp(12px,2.6vw,14px)}.platforms li.pending .go{font-style:italic}.datecard{display:flex;gap:clamp(18px,5vw,34px);align-items:center;margin:24px 0 8px;padding:clamp(18px,4vw,26px) 0;border-top:1px solid var(--toner);border-bottom:1px solid var(--toner)}.dc-when{display:flex;flex-direction:column;align-items:center;flex:none;line-height:1}.dc-day{font-size:clamp(42px,12vw,68px);font-weight:700;letter-spacing:-.02em}.dc-mon{font-family:var(--mono);font-size:clamp(11px,2.6vw,13px);letter-spacing:.24em;text-transform:uppercase;margin-top:7px}.dc-yr{font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;color:var(--toner-soft);margin-top:5px}.dc-where{display:flex;flex-direction:column;gap:7px;min-width:0}.dc-venue{font-size:clamp(19px,5vw,30px);line-height:1.1;letter-spacing:.01em}.dc-city{font-family:var(--mono);font-size:clamp(9.5px,2.2vw,11px);letter-spacing:.18em;text-transform:uppercase;color:var(--toner-soft)}.exhibit{margin:26px 0 8px;border:1px solid var(--toner);aspect-ratio:5/3;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(45deg,rgba(0,0,0,.022) 0 10px,transparent 10px 20px)}.exhibit span{font-family:var(--mono);font-size:clamp(9px,2.2vw,11px);letter-spacing:.2em;text-transform:uppercase;color:var(--toner-soft);text-align:center;padding:0 20px}.notices{margin:20px 0 8px;padding-left:44px}.notices div{display:flex;gap:14px;padding:9px 0;border-bottom:1px solid var(--rule);flex-wrap:wrap;font-size:clamp(13px,2.6vw,15px)}.notices dt{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--toner-soft);width:118px;flex:none;padding-top:3px}.notices a{color:var(--toner);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.accept{margin-top:26px;border:1px solid var(--toner);padding:clamp(18px,4vw,26px)}.accept-row{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-size:clamp(13px,2.6vw,15px);line-height:1.55}.accept-row input{appearance:none;-webkit-appearance:none;margin:2px 0 0;flex:none;width:17px;height:17px;border:1.5px solid var(--toner);background:transparent;cursor:pointer}.accept-row input:checked{background:var(--sharpie);border-color:var(--sharpie)}.accept-row input:focus-visible{outline:2px solid var(--sharpie);outline-offset:3px}.accept-fields{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.accept-fields input[type=email]{flex:1 1 190px;min-width:0;background:transparent;border:0;border-bottom:1px solid var(--toner);font-family:var(--mono);font-size:13px;padding:8px 2px;color:var(--toner);border-radius:0}.accept-fields input[type=email]::placeholder{color:var(--toner-soft)}.accept-fields button{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;background:var(--toner);color:var(--paper);border:0;padding:11px 22px;cursor:pointer}.accept-fields button:disabled{opacity:.35;cursor:not-allowed}.accept-fields button:not(:disabled):hover{background:var(--sharpie)}.accept-note{font-family:var(--mono);font-size:10px;line-height:1.7;letter-spacing:.05em;color:var(--toner-soft);margin:16px 0 0;text-align:left}.stamp{position:absolute;right:clamp(8px,4vw,40px);bottom:clamp(40px,7vw,72px);border:2.5px solid var(--stamp);color:var(--stamp);font-family:var(--mono);font-weight:700;font-size:clamp(11px,2.4vw,14px);letter-spacing:.22em;padding:9px 16px;transform:rotate(-11deg);opacity:.62;pointer-events:none}.fineprint{margin-top:clamp(44px,8vw,68px);padding-top:14px;border-top:1px solid var(--rule);font-family:var(--mono);font-size:9.5px;line-height:1.85;letter-spacing:.05em;color:var(--toner-soft);text-align:justify}.mark{position:absolute;pointer-events:none;z-index:3;overflow:visible}.mark path,.mark line{fill:none;stroke:var(--sharpie);stroke-linecap:round;stroke-linejoin:round}.mark.red path,.mark.red line{stroke:var(--redpen)}.scrawl.red{color:var(--redpen)}.mark .draw{stroke-dasharray:var(--len,900);stroke-dashoffset:var(--len,900);transition:stroke-dashoffset .72s cubic-bezier(.42,.03,.32,1)}.mark .draw.d2{transition-delay:.2s}.mark .draw.d3{transition-delay:.38s}.inked .draw{stroke-dashoffset:0}.scrawl{position:absolute;font-family:var(--marker);color:var(--sharpie);line-height:1.05;z-index:3;pointer-events:none;opacity:0;transition:opacity .42s ease .44s}.inked .scrawl{opacity:1}.anchor{position:relative}h1 .t-line{display:block;width:fit-content;margin:0 auto;position:relative;padding-bottom:.04em}h1 .t-line+.t-line{margin-top:.12em}.m-uline{left:0;top:calc(100% - 7px);width:100%;height:16px}.s-bandname{top:clamp(-58px,-9vw,-40px);left:50%;transform:translate(-50%) rotate(-2.2deg);font-size:clamp(30px,8.5vw,54px);letter-spacing:.01em;white-space:nowrap;opacity:1}.s-bandname .ch{display:inline-block;opacity:0;transform:translateY(.22em) rotate(-8deg) scale(.84);transition:opacity .34s cubic-bezier(.3,.7,.25,1),transform .34s cubic-bezier(.3,.7,.25,1)}.inked .s-bandname .ch{opacity:1;transform:none}.outnow{font-family:var(--marker);color:var(--sharpie);font-size:clamp(15px,3.6vw,19px);line-height:1;text-align:center;transform:rotate(-1.2deg);margin:clamp(14px,3vw,22px) 0 0;opacity:0;transition:opacity .42s ease .44s}.inked .outnow{opacity:1}.s-debbnote{top:clamp(-128px,-22vw,-108px);left:1%;transform:rotate(-5deg);font-size:clamp(11px,2.6vw,14px);line-height:1.15;text-align:left}.m-debbarrow{left:5%;top:-98px;width:150px;height:82px}.m-loud{left:-4px;top:3px;width:132px;height:30px}.s-loud{top:-3px;left:238px;transform:rotate(-4deg);font-size:16px;white-space:nowrap}.m-bandcamp{left:-10px;top:-9px;width:calc(100% + 22px);height:calc(100% + 18px)}.s-bandcamp{top:calc(100% - 2px);left:8px;transform:rotate(-1.5deg);font-size:clamp(12px,3vw,15px);white-space:nowrap}.m-pending{left:-30px;top:2px;width:26px;height:calc(100% - 4px)}.s-pending{top:calc(100% + 6px);right:6px;transform:rotate(-3deg);font-size:clamp(12px,3vw,15px);white-space:nowrap}.m-date{left:-6px;top:calc(100% - 6px);width:calc(100% + 14px);height:20px}.s-photos{top:38%;left:50%;transform:translate(-50%,-50%) rotate(-4deg);font-size:clamp(18px,5vw,30px);white-space:nowrap;text-align:center}.m-photobox{left:12%;top:60%;width:76%;height:60px}.m-email{left:-8px;top:-6px;width:calc(100% + 16px);height:calc(100% + 12px)}@media(max-width:560px){.sheet{transform:none}.clause{padding-left:36px;text-indent:-36px}.clause .ref{width:36px}.platforms,.notices{padding-left:0}.datecard{gap:16px}.m-pending{left:-16px;width:18px}.s-pending,.s-loud,.m-loud{display:none}.m-debbarrow{left:4%;top:-70px;width:112px;height:62px}.m-bandcamp{left:-6px;top:-6px;width:calc(100% + 12px);height:calc(100% + 12px)}.s-bandcamp{top:calc(100% + 9px);left:0}}@media(prefers-reduced-motion:reduce){.scrawl,.outnow,.s-bandname .ch,.mark .draw{transition:none}.scrawl,.outnow{opacity:1}.s-bandname .ch{opacity:1;transform:none}.mark .draw{stroke-dashoffset:0}.xerox,.wear-fx{transition:none}}.sheet>.xerox{position:absolute;inset:0;z-index:5}.xerox{pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='d'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.4' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.9 0.9 0.9 0 -1.35'/%3E%3C/filter%3E%3Crect width='260' height='260' filter='url(%23d)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.55 0.55 0.55 0 -0.74'/%3E%3C/filter%3E%3Crect width='150' height='150' filter='url(%23g)'/%3E%3C/svg%3E"),linear-gradient(90deg,rgba(0,0,0,.18),transparent 10%,transparent 90%,rgba(0,0,0,.18));background-size:260px 260px,150px 150px,cover;background-repeat:repeat,repeat,no-repeat;opacity:calc(.2 + var(--wear,0) * .55);transition:opacity .8s ease}@media(max-width:560px){.xerox{opacity:calc(.12 + var(--wear,0) * .45)}}.sheet>.wear-fx{position:absolute;inset:0;z-index:6}.wear-fx{pointer-events:none;background-image:repeating-linear-gradient(to right,transparent 0 3px,rgba(0,0,0,.05) 3px 4px,transparent 4px 46px),linear-gradient(90deg,rgba(0,0,0,.3),transparent 14%,transparent 86%,rgba(0,0,0,.3)),linear-gradient(0deg,rgba(0,0,0,.16),transparent 12%,transparent 88%,rgba(0,0,0,.12)),linear-gradient(0deg,#edebe480,#edebe480);background-size:auto,cover,cover,cover;background-repeat:repeat,no-repeat,no-repeat,no-repeat;opacity:calc(var(--wear,0) * .9);transition:opacity .8s ease}.sheet>.errata{position:relative;z-index:7}.errata{margin:0 0 clamp(28px,5vw,44px);padding:clamp(14px,3vw,20px);background:var(--paper);border:1.5px solid var(--stamp)}.errata .lead{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--stamp);margin:0 0 8px}.errata p{font-size:clamp(12px,2.6vw,14px);line-height:1.6;margin:0 0 14px}.errata-btn{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;background:var(--toner);color:var(--paper);border:0;padding:11px 22px;cursor:pointer}.errata-btn:hover,.errata-btn:focus-visible{background:var(--sharpie)}
