@font-face{font-family:Fraunces;src:url(/fonts/fraunces-variable.woff2)format("woff2");font-weight:100 900;font-style:normal}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-variable-italic.woff2)format("woff2");font-weight:100 900;font-style:italic}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/fonts/atkinson-hyperlegible-next-variable.woff2)format("woff2");font-weight:200 800}@font-face{font-family:Courier Prime;src:url(/fonts/courier-prime-regular.woff2)format("woff2");font-weight:400}@font-face{font-family:Courier Prime;src:url(/fonts/courier-prime-bold.woff2)format("woff2");font-weight:700}@font-face{font-family:Caveat;src:url(/fonts/caveat-variable.woff2)format("woff2");font-weight:400 700}@font-face{font-family:Colorfiction Sketch;src:url(/fonts/colorfiction-sketch.woff2)format("woff2"),url(/fonts/colorfiction-sketch.woff)format("woff")}@font-face{font-family:Colorfiction Simple;src:url(/fonts/colorfiction-simple.woff2)format("woff2"),url(/fonts/colorfiction-simple.woff)format("woff")}*{box-sizing:border-box;margin:0}html{--red:#000;--paper-white:#fff;color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;font-family:Atkinson Hyperlegible Next,Arial,sans-serif;font-size:11.5pt;line-height:1.5}body{background:#fff;padding:24px}.mono{font-family:Courier Prime,Courier New,monospace}.hand{font-family:Caveat,cursive;font-size:1.35em;line-height:1.1}svg{display:block}h1,h2,h3{font-variation-settings:"opsz" 96, "SOFT" 0, "WONK" 1;font-family:Fraunces,Georgia,serif;line-height:1.05}h2{font-variation-settings:normal;font-family:Colorfiction Simple,Marker Felt,Fraunces,Georgia,serif;font-weight:400}.shot body{padding:0}.shot .sheet{height:10in;min-height:0;margin:0;overflow:hidden}.shot .sheet:not(.cover),.shot .screen-only{display:none}.screen-only{color:#000;margin:0 8px 16px 0;font-family:Courier Prime,monospace;font-size:.9rem;display:inline-block}.print-btn{font:inherit;cursor:pointer;background:#fff;border:1.5px solid #000;padding:.3em .9em;font-family:Courier Prime,monospace;font-size:.9rem}.sheet{break-after:page;page-break-after:always;background:#fff;border:1.5px solid #000;align-content:start;gap:.28in;width:7.5in;min-height:10in;margin:0 auto 24px;padding:.55in .6in .7in;display:grid;position:relative}.sheet:last-child{break-after:auto;page-break-after:auto}.folio{color:#000;border-top:1px solid #000;padding-top:4px;font-size:8.5pt;position:absolute;bottom:.32in;left:.6in;right:.6in}.cover{gap:.35in}.cover__top{justify-content:space-between;align-items:center;display:flex}.stamp{letter-spacing:.04em;border:2px solid #000;border-radius:4px;padding:.35em .6em .3em;font-family:Courier Prime,monospace;font-size:9pt;font-weight:700;display:inline-block;transform:rotate(-3deg)}.cover__title{flex-wrap:wrap;align-items:baseline;gap:.15em .3em;max-width:9em;font-size:52pt;line-height:1;display:flex}.cut{border:1.5px solid #000;padding:.04em .16em;display:inline-block}.cut--0{font-variation-settings:normal;font-family:Colorfiction Sketch,Marker Felt,Fraunces,Georgia,serif;font-weight:400;transform:rotate(-2deg)}.cut--1{color:#fff;background:#000;font-family:Courier Prime,monospace;font-size:.78em;font-weight:700;transform:rotate(1.5deg)}.cut--2{background:repeating-linear-gradient(45deg,#fff 0 3px,#ddd 3px 4px);font-family:Atkinson Hyperlegible Next,sans-serif;font-size:.9em;font-weight:800;transform:rotate(-1deg)}.cut--3{border-style:dashed;font-family:Caveat,cursive;font-size:1.15em;font-weight:700;transform:rotate(2deg)}.cover__sub{max-width:28em;font-size:13pt}.cover__art{height:3.2in;position:relative}.cover__box{position:absolute;top:.2in;left:.2in;transform:rotate(-6deg)}.cover__star1{position:absolute;top:.1in;left:3.2in;transform:rotate(14deg)}.cover__smile{position:absolute;top:1.5in;left:3.9in;transform:rotate(8deg)}.sticker{aspect-ratio:1;text-align:center;border:2px solid #000;border-radius:50%;place-items:center;width:1.1in;font-family:Caveat,cursive;font-size:15pt;line-height:1;display:grid;position:absolute;top:.5in;left:4.9in;transform:rotate(12deg)}.cover__foot{align-items:center;gap:.5rem;margin-top:auto;font-size:9pt;display:flex}.cover__logo{color:#000}.cover__logo path[fill],.cover__logo circle[fill]{fill:#000}.intro{gap:.16in;font-size:12pt;line-height:1.55;display:grid}.contents{border-top:2px dashed #000;padding-top:.2in}.contents__title{margin-bottom:.08in}.contents ol{columns:2;column-gap:.4in;padding-left:1.4em;font-family:Courier Prime,monospace;font-size:10.5pt;line-height:1.7}.page__head{border-bottom:2.5px solid #000;grid-template-columns:auto 1fr auto;grid-template-areas:"num heading doodle""note note doodle";align-items:start;gap:.05in .2in;padding-bottom:.12in;display:grid}.page__num{grid-area:num;font-size:26pt;font-weight:700;line-height:.9}.page__heading{grid-area:heading;font-size:26pt}.page__doodle{grid-area:doodle;transform:rotate(-6deg)}.page__note{transform-origin:0;grid-area:note;transform:rotate(-2deg)}.page__body{gap:.14in;font-size:11.5pt;line-height:1.55;display:grid}.strips h3{margin-bottom:.08in;font-family:Courier Prime,monospace;font-size:10.5pt;font-weight:700}.strips ul{gap:.07in;padding:0;list-style:none;display:grid}.strips li{border:1.5px solid #000;padding:.06in .14in;font-size:10.5pt;line-height:1.45;box-shadow:2px 2px #000}.strips li:before{content:"→ ";font-weight:700}.timeline{border-left:3px solid #000;margin-left:.08in;padding:0;list-style:none}.timeline li{gap:.02in;padding:0 0 .14in .25in;display:grid;position:relative}.timeline li:before{content:"";background:#fff;border:2.5px solid #000;border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:-9px}.timeline__at{font-size:10pt;font-weight:700}.timeline__what{font-family:Fraunces,serif;font-size:14pt;font-weight:700}.timeline__how{font-size:10.5pt;line-height:1.5}.checklist{gap:.1in;padding:0;font-size:12pt;list-style:none;display:grid}.checklist li{align-items:flex-start;gap:.14in;display:flex}.box{border:2px solid #000;border-radius:3px 6px 4px 7px/6px 3px 7px 4px;flex:none;width:.2in;height:.2in;margin-top:.03in;transform:rotate(-2deg)}.steal{border:1.5px dashed #000;gap:.03in;max-width:5.2in;padding:.18in .22in;font-size:10.5pt;display:grid}.steal__title{margin-bottom:.05in}.back-cover{gap:.25in}.back__heart{transform:rotate(-8deg)}.back__outro{max-width:30em;font-family:Fraunces,serif;font-size:15pt;font-style:italic;line-height:1.4}address{font-size:10pt;font-style:normal;display:grid}.back__inspo{border-top:2px dashed #000;max-width:30em;padding-top:.15in;font-size:10.5pt;line-height:1.5}@page{size:letter;margin:.5in}@media print{body{padding:0}.screen-only{display:none}.sheet{border:0;width:auto;height:10in;min-height:auto;margin:0;padding:.1in .1in .55in;overflow:hidden}.folio{bottom:.1in;left:.1in;right:.1in}}
