@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_8944e4{font-family:Caveat,Caveat Fallback;font-style:normal}.__variable_8944e4{--font-pencil:"Caveat","Caveat Fallback"}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3 Fallback;src:local("Arial");ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.00%;size-adjust:93.76%}.__className_355c0e{font-family:Source Sans\ 3,Source Sans\ 3 Fallback;font-style:normal}.__variable_355c0e{--font-sheet:"Source Sans 3","Source Sans 3 Fallback"}:root{--paper:#f7f4ee;--ink:#292a2a;--pencil:#c15d5d;--pencil-text:#8d3331;--button:#1c1c1c;--line:#2a2926;--field:#f7f6f2;--measure:68ch;color-scheme:light}*{box-sizing:border-box}html{background:var(--paper);scrollbar-color:var(--ink) var(--paper)}body{margin:0;min-height:100vh;color:var(--ink);background-color:var(--paper);background-image:url(/paper.webp);background-size:720px;font-family:var(--font-sheet),"Source Sans 3",sans-serif;font-size:1.125rem;line-height:1.45}::selection{background:var(--pencil);color:var(--paper)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}main{width:min(1180px,100%);margin:0 auto;padding:1.25rem 1.25rem 4rem;overflow-x:clip}.sheet-bar{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.85rem;border-bottom:1px solid var(--line);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.sheet-bar p{margin:0}h1,h2,h3,p{text-wrap:pretty}h1{margin:.7rem 0 .35rem;max-width:none;font-family:var(--font-pencil),Caveat,cursive;font-size:clamp(2.6rem,4.6vw,3.7rem);font-weight:700;line-height:.95;letter-spacing:-.02em;color:var(--pencil)}.band p,.cue,.early,.sub{max-width:var(--measure)}.sub{margin:0 0 1.1rem;max-width:min(68ch,100%);font-size:1.2rem}.hero-grid{display:grid;grid-template-columns:1.35fr .8fr;grid-gap:.8rem;gap:.8rem;align-items:stretch}.attempts li,.faq details,.frame,.loop li,.print-order{border:1px solid var(--line);background:color-mix(in srgb,var(--field) 82%,transparent)}.frame-lead{display:grid;grid-template-columns:1fr 9.5rem;grid-gap:.4rem;gap:.4rem;align-items:center;min-height:280px;padding:.85rem .7rem}.draft-wrap,.step{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:844/476}.mark,.pencil{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.pencil{object-fit:fill;mix-blend-mode:multiply}.pencil-line{position:relative}.pencil-line:after{content:"";position:absolute;left:0;right:0;bottom:-.42rem;height:.38rem;background:url(/pencil-line.webp) 50%/100% 100% no-repeat;mix-blend-mode:multiply;pointer-events:none}.draft{position:relative;z-index:1;width:54%;margin:0;font-family:var(--font-pencil),Caveat,cursive;font-size:clamp(1.2rem,1.7vw,1.55rem);line-height:1.12}.attempts span,.draft>span:first-child,.faq summary,.loop-no,.print-order-title{font-family:var(--font-sheet),"Source Sans 3",sans-serif}.draft>span:first-child{display:block;margin-bottom:.35rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.margin-note{z-index:1;margin:0;color:var(--pencil-text);font-family:var(--font-pencil),Caveat,cursive;font-size:1.65rem;line-height:1.05;transform:rotate(-6deg)}.attempts{display:grid;grid-template-rows:repeat(4,1fr);grid-gap:.55rem;gap:.55rem;margin:0;padding:0;list-style:none}.attempts li{padding:.65rem .8rem .7rem}.attempts span,.loop-no{display:block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.attempts p,.faq p,.loop p{margin:.2rem 0 0}.attempts p{font-family:var(--font-pencil),Caveat,cursive;font-size:1.35rem;line-height:1.15}.print-order{margin-top:.8rem;padding:.85rem .9rem .95rem}.print-order-title{margin:0 0 .55rem;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.print-order-grid{display:grid;grid-template-columns:1fr 1.2fr 1.3fr auto;grid-gap:.6rem;gap:.6rem;align-items:end}.print-order label{display:grid;grid-gap:.28rem;gap:.28rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}button,input,select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:0}input,select{width:100%;min-height:2.7rem;padding:.4rem .55rem;letter-spacing:0;text-transform:none;font-weight:400;font-size:1rem;caret-color:var(--pencil-text)}input::placeholder{color:#5e5954}button{min-height:2.7rem;padding:.55rem 1rem;background:var(--button);color:var(--paper);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}button:hover{background:#000}button:disabled{cursor:wait;opacity:.72}.print-order .consent{display:flex;grid-template-columns:none;align-items:center;gap:.55rem;margin-top:.7rem;font-size:1rem;font-weight:400;letter-spacing:0;text-transform:none}.consent input{width:1.05rem;height:1.05rem;min-height:0;accent-color:var(--pencil-text)}.hp{position:absolute;left:-9999px;height:0;overflow:hidden}.form-error,.form-success{margin:.7rem 0 0}.form-error{color:var(--pencil-text)}.form-success{margin-top:.8rem;padding:1rem;border:1px solid var(--line);font-family:var(--font-pencil),Caveat,cursive;font-size:2rem}.cue,.early{margin:.55rem 0 0;font-size:.95rem}.example{font-size:.85rem}.band{margin-top:4.5rem}.band h2,.close h2{margin:0 0 .8rem;max-width:16ch;font-family:var(--font-pencil),Caveat,cursive;font-size:clamp(2.4rem,4vw,3.6rem);font-weight:700;line-height:.95;letter-spacing:-.02em}.band p+p{margin-top:.8rem}.loop{display:grid;grid-gap:1.25rem;gap:1.25rem;margin:1.4rem 0 0;padding:0;list-style:none}.loop li{padding:.85rem 1rem}.step{width:min(100%,42rem);aspect-ratio:auto;display:block}.loop li.is-active .step{display:grid;place-items:center;width:min(100%,36rem);aspect-ratio:844/476}.step-copy{position:relative;z-index:1;width:min(46ch,100%)}.loop li.is-active .step-copy{width:50%}.loop h3{margin:.2rem 0 0;font-size:1.35rem}.loop p{margin-top:.25rem}.split{grid-template-columns:1fr 1fr;grid-gap:2.5rem;gap:2.5rem}.faq,.split{display:grid}.faq{grid-gap:.55rem;gap:.55rem;max-width:70ch}.faq details{padding:.85rem 1rem}.faq summary{cursor:pointer;font-weight:700}.faq p{margin-top:.55rem}@media (max-width:800px){.attempts,.band,.hero,.hero-grid,.print-order,.print-order-grid,button,input,main,select{min-width:0;max-width:100%}h1{max-width:14ch}.frame-lead,.hero-grid,.print-order-grid,.split{grid-template-columns:minmax(0,1fr)}.draft{font-size:1.15rem}.margin-note{max-width:16ch;margin:.2rem 0 .4rem .4rem;transform:none}.sub{font-size:1.05rem}.attempts{grid-template-rows:none}.loop li.is-active .step,.step{width:100%}.loop li.is-active .step{aspect-ratio:1/1.05}.loop li.is-active .step-copy{width:56%;font-size:.95rem}button{width:100%}}@media (prefers-reduced-motion:reduce){.pencil{animation:none}}