@font-face{font-family:Londrina Solid;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/londrina-solid-latin-400-normal-B9GE5EkC.woff2)format("woff2"),url(/assets/londrina-solid-latin-400-normal-BH8LiSvY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Londrina Solid;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/londrina-solid-latin-900-normal-KrKknq8v.woff2)format("woff2"),url(/assets/londrina-solid-latin-900-normal-DRvOezkF.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Londrina Sketch;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/londrina-sketch-latin-400-normal-BY1orZMI.woff2)format("woff2"),url(/assets/londrina-sketch-latin-400-normal-BjT-NH6g.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-vietnamese-400-normal-65jA92mZ.woff2)format("woff2"),url(/assets/patrick-hand-vietnamese-400-normal-CZjY324Y.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-latin-ext-400-normal-Dno5CMlI.woff2)format("woff2"),url(/assets/patrick-hand-latin-ext-400-normal-C2ywpnn3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-latin-400-normal-B7HHA2Vw.woff2)format("woff2"),url(/assets/patrick-hand-latin-400-normal-Df9_VoRQ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-display:swap;font-weight:500;src:url(/assets/caveat-cyrillic-ext-500-normal-DcrB4vVx.woff2)format("woff2"),url(/assets/caveat-cyrillic-ext-500-normal-DqTXtm5N.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-cyrillic-500-normal-DpMZbbjM.woff2)format("woff2"),url(/assets/caveat-cyrillic-500-normal-DLSfp5IU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-latin-ext-500-normal-jKqJW7bC.woff2)format("woff2"),url(/assets/caveat-latin-ext-500-normal-wUUXxlbS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-latin-500-normal-B9SDL8cy.woff2)format("woff2"),url(/assets/caveat-latin-500-normal-Do9veZfZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-ext-700-normal-CrK2-ngJ.woff2)format("woff2"),url(/assets/caveat-cyrillic-ext-700-normal-DjFGiEhD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-700-normal-BIyejhEL.woff2)format("woff2"),url(/assets/caveat-cyrillic-700-normal-Bhcx9qBB.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-ext-700-normal-DFbRgDry.woff2)format("woff2"),url(/assets/caveat-latin-ext-700-normal-DjJQd59I.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-700-normal-D8_1Nw6V.woff2)format("woff2"),url(/assets/caveat-latin-700-normal-cPyBTTZN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAyoABAAAAAAJewAAAxHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjAbgTwcKAZgP1NUQVQqAIJQEQgKsTylGguBSgABNgIkA4MOBCAFhGQHh2UMBxvnHUUHctg4wAYXcxL8f0jQxgiVbwdp09gdCip2gxZXaO4ERbvF3Jry1Bba21ahR+f8fgjqSX4oMhw3Gg4gwrxNv3/pt/KW2/MBZPD8vx3v73PvPMDzaMyzVh8IXVLGLdh0cJ18AT5xX5uXtAtkWhZjUPILWY7jcvA8/j07974WBp7ECbS1iMsD/cCBB/mfh2ESaa8J/msbQ9++Sw2230ubNu1hlfiXE278X05zFlCxss/J7qlkLZBUdJecvliBiVMi6/8p2gqv/miKrGsBA6clNhWVwo3IWjz1ijh+r0vrct7ZD5XACNCxmW9LgzHEePSGmP/3a6bdbfaVcjkCV8bxQPqmwrGQydu/7+Znw3c7vRzxXkoHWNxAg2VFCtAROCZXhUa3wqGQdaLatJstM4KuaW8cRxGKUI3HqI7q0ON6nh8VobgCgFCKIjQxYYImFHAGzoT8sAIcxSijTjVNXbjexjeXcWUA/k8Aoa7W+jLeW8IssoaJgFLFVvQmwp5IE0hEcabZRxslcWqvGFWF+cGWuJ23qlII2FN8FSuTBMvYTJVIVCzNGTfupgaIAU8BqoNhT+2c/IIN1Noj4Fh6YfnJ8BezTHXGYg//OeXPwlPMva++9P8O/Ui4CTcB8u4KTJpYkAXenw+CqfvM7KYAKAKQyi8AKKCBNy382EaKgCgmg8FU7pZnUi0SRsTOxc2n1ZBRpzNbbQb2mwzMLBx0Hn7tRpw6+btDmh9EU0L5dxzz/P2b+MeAdb5rJPjy/kwJoAasOuCaGwCcpbIXJ1aCRNFiJPEUKPxzzn+UIycuXLlx58GLNx9BgoUKEcYUJVKEeMlSpEmXIVOOXPkKFCpSrF6DJo2atejQrk2vIcPyjMjSo1uffgM6dRlUok4rB9mEzOwBTAF4C5yD/Q7sPyAYmAAU9dsxTGESTOO10wijgVi74LGK59YKbqW/UGXQjSxHYsVjxCMBDEI0wM1tTV55mqyRCW9FWFdvJRF+sTwAz/I6uW700GQdogpYJOB1RlSqluJJzJxMxduLNE/HcrtNhDOf1hW9RzAeIbO3DubuafaxpYlE6VGULuN5SkVPsqg+hRfltEFPhrQtZDhRnJhvkvWjJT48fVM6ZyuGzp0KDiafGcOi+RcgUrnhyFRma2w6jFllsrmoikrSsYQ6gwkeRwUbtu6wBYWtssKhXHflOHrWsPPH3HMilwlb9z5b9WpBsk+mVNWjwsHi5MKQb58NM2sYTXSGsajhhqxtKw2kgpIGRRWjeXHlDkHiGV8xa0pwjZLqcPA/5tBhpY965FS+5pg1BhGVRtpFukvOfyWEJSi+UQVRBUOHQiAuhiT+qoAmiRVbfLKe7CWtwMiKZ17TZGCjfXDIT7FYa9dgMeF57bCVNhcRLUcby7ZeoGw2NjxHFW4aLXtFfe6hGlOj2BpUuqo9VJ02kCvB11iyoX93V1+LqcXGCerxUC5iEkd0/V/EaUWxilGRW5gMLzk0lNcpiHLdl5I8HR4ebex+28CnMtpi7GzKhkLkqCogFmPIp4pOyqvjQQtmTHiS+vCQJeqv+BqHYQoFc9loJS4bdDmmxCW+eymF09uiIHK7m4GUrUc8Vt3MjCbyGCn1eGhnhu8q4U4eFnbF+juhQ3FpCQIowy7gfFWlzwTya9J2tEya1VKbBF3D/WIQEpUcRf40ePxPsPzsBf9f8Fxg3WCxOEEPgQA9kciarq3UU+AVPFjwxq8YgPYjIELp6WmzKD4RkJJ6Rp92bCJYID4SbviqhmxMaxY//Ygy0+cN7QPBW9MLVsHtJ58mvBG9T1oDLSXlvdg0LueMRqkEMDqkd6m8iuJyFiuegK/iCg89VATgCeSGNPqRaIBAIW13uVZWZoA4AvqHcygFzPNtilDPmNKc1h6F9XRkcUQxX3qDDjKSs4gAoa/edk5V5Z1HnG7FYjt3I0xzZNpVcQOFKwBRhFIwQAA3sNrnzOq6+2wnilx4NxYrSJ98mtKtdHhdEDVeE0AAdtDJK8IIDFHhnZvsYGjLSCayQLBumBFg1lbq3xrWUVb0bl2X1ersF3dyA8hsL+8kfgc+evgxVQELCFX5sfDQJ+2vj5mRk/9oP9oremghFJHwVhCW8G71Kh/2/t5b+W3w90EWh1hHFyutqqwVajXzCsHr9Srw3mx329J2xAwZLVPEvnrOfru68TSldVpObOzd6NyNz6blvC6WBEtEnS8PbAAyxcMiWfVXq/egCQPBuwROr+Own1+g/gx16A75zJugG6iaKDL+1f7U18a2mZ74aOCUPrI4oYS9TF8oLqtLlZ+/zdAg9kEYUE0hZhAewRyjS58bjvaYgBLx0XDMNUE4/KxP0MWPXJ5nSjMSfz6laDRl80xaSTWuSK05GdX1blPx5sLSQ+kN33mS40coHpL+DgBjm77J2orsbuiAtUljgZzuwEaNEHscwMzzgbas3Q0ItnXvhFX993rVAPHd2Kqx8UdRGGJCwgCY462Jj+nQxwVm2hotFErkRQij3UbY6B2VPBKavvrQskdICdq/6Oy+jY5j5/vOUrA9iMdJXuVkIk25M2t1dBuq0aMFpIiMARetV6SGVAAPvT6X68puuyG3rWvbtiuvyl6WdMwNHKADPEeMzl595bZtnhu20tbXnuuvGawvvFnOqhvIbs3Rb8BeMRAVCd3TUA1XA8mcvow4VmelpRxEEVByA5GPksBxMjheHXNctnH0LpoDpruekFCVFxsoQwGvu68fByfXAF5bYLQMndm1dLJJ5VZ5Z4XgThVeEUgIDwV+h2Cn2P3N7Pyuflcel/v1/p0yOPx+yclE+tpnuTfXMPzm4bOegu2r88+7t/cvHuJAkv5t8CH2yqyHIXmt6XZAi5a2ihz0grbsiwfKk9jrhipcc+3ca68p3EP3XIXc9iq140Q2ye5obk22goh3AAwJoVgogi02MGEOFKAJTRBZKo6zL2H2ekJlXZazG3BPG/wdfhA3JxbwI4QzJMZiuGcPjsmbVNIl2ZRg5hTekrkF2owPEytMUY4oYq8cr0sdqIb20j2Y8h4A7Y+UXysvOGjklmyYfJduMemc/ZP7Qz9Cwr3fw78fXyEJOhQpdq+xUq48Uw4pnIittw5pexLu8OlhgSx++hvlT/Y/PiTCLfpeK61Yipmh8JrX9s+X/hR7VcqmPyTrdyNkrtT5j5ICcTvhjj92AKbkf2dPnH2ePG9oYugpjh8jrkBkcfQpu30pj2XUPBuy1ewypgZVtvLZxGtB8kgvJVu/t1hhYa9jO+fn+5612PPHf/tJ9wXqgAA7Ew66h2ZOOnWwo1nPovlneOnuVI2XvKlg/9J16H5f9Ktp/R3wIWw9DQbGzod06r9Wa5R2B1sKgf3k0WssLOFHJIyzW53sa1NtoyheLr/W9i76kOOJjHHNQ0ceHzj0wDB/y/9fveC5ChP2/4+Mh/YQdqB6lU1gBEv/WQYZrfmPUDzRUPm5LVAE+rmQbo9vMFkGccxvvJUHXcJmg7cQe40F+0FQL4CAKUUMUTQxUxVe4ewCY8TGofphAsfxIs6P8Yqrz+O1IndiDe54G4FOjLcVY3a8qxwZojv4j/PgzNkrAKAq+uP3ssyZMWtTM8uUOVuWtJmzy7JozrQ9pk7jlm0I/JtWEb1AqtSgT1o3R/DNiafE/jmLKV8h+Qzv/K1qNOlSiE/OznswdV3pTiuWmdKlSIt2QWYt1KJVi+rdoS528Bngi6xU1yuMN8V6pRWrPPe6TbopQ1rM0xHeRQhW+Kq8TaPrinmWyclfbitVZw1CXuI4SytnzDH9WyZe65NWLJGqlYNbjCPvSh3dyVNjPGW20v8vw3tMgSgX+jhIGp0dBxxyRPEjpn/qMXtOPDy9vH18/fwDAoOCQ0LDzPCIyKjomNi4+ITEpOSU1LT0jMys7JzcvPyCwqLiktIyAASGQGFwBBKFxmBxeAKRRKZQaXQGEzMLK5vyjoOTawdP/zHUdnb331xaGFIwcImdwVH7urX6Sz5tcm+JM0CSC2tAOidAwXK+MtjQsKWjOQAMXGIaPosHCCYklHPJ4cKGpvKITziI8klHABugtmim/8m9M+FRIZTCNSIFA5d4PHHM7DIQCAICgUAgCOgiDgc+6WqBAQyctqrILBEgmJDOGpxLDhc2NJVLfMJBUljiOBNgQlU0/+4P+yWZ8bZlmOXDOXxr0/pn8ORwGyL/ogoDAAAA)format("woff2"),url(/assets/pixelify-sans-cyrillic-500-normal-CR9SIKMr.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/pixelify-sans-latin-ext-500-normal-BHT4w5qI.woff2)format("woff2"),url(/assets/pixelify-sans-latin-ext-500-normal-Bkr-oq6R.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/pixelify-sans-latin-500-normal-DC052d-m.woff2)format("woff2"),url(/assets/pixelify-sans-latin-500-normal-Bq6pAlou.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#fbf8ef;--paper-2:#f3eedf;--rule:#b7cde6;--rule-strong:#93b4da;--margin:#e79a92;--graph:#cfdcea;--ink:#1d2540;--ink-soft:#3b4466;--pencil:#77746c;--red:#d8473a;--hi:#fff35c;--d1:#e6df5c;--d2:#ee9a2a;--d3:#4aa84e;--d4:#d9769f;--d5:#5b80c2;--frame:#4aa84e;--tape:#f0e4aac7;--sticky:#ffe970;--sticky-pink:#ffc1d4;--sticky-blue:#bfe3ff;--lh:32px;--margin-x:clamp(56px, 9vw, 120px);--gutter:clamp(16px, 4vw, 56px);--font-display:"Londrina Solid", "Patrick Hand", system-ui, sans-serif;--font-sketch:"Londrina Sketch", "Londrina Solid", system-ui, sans-serif;--font-hand:"Patrick Hand", "Comic Sans MS", system-ui, sans-serif;--font-note:"Caveat", "Patrick Hand", cursive;--font-mark:"Pixelify Sans", ui-monospace, monospace;--t-body:22px;--t-note:clamp(24px, 2.2vw, 32px);--t-h2:clamp(56px, 8vw, 128px);--t-h1:clamp(72px, 12vw, 200px);--t-mega:clamp(96px, 17vw, 300px);--ease-pop:cubic-bezier(.34, 1.8, .64, 1);--ease-out:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{font:var(--t-body) / var(--lh) var(--font-hand);background:linear-gradient(90deg, transparent calc(var(--margin-x) - 1px), var(--margin) calc(var(--margin-x) - 1px), var(--margin) calc(var(--margin-x) + 1px), transparent calc(var(--margin-x) + 1px)), repeating-linear-gradient(180deg, transparent 0 calc(var(--lh) - 1px), var(--rule) calc(var(--lh) - 1px) var(--lh)), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .45  0 0 0 0 .4  0 0 0 0 .3  0 0 0 .07 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"), var(--paper);background-attachment:local;margin:0;overflow-x:hidden}::selection{background:var(--hi);color:var(--ink)}a{color:inherit}#stage{z-index:1;pointer-events:none;display:block;position:fixed;inset:0}main{z-index:2;position:relative}.paper--graph{background:repeating-linear-gradient(90deg, transparent 0 15px, var(--graph) 15px 16px), repeating-linear-gradient(180deg, transparent 0 15px, var(--graph) 15px 16px), var(--paper)}.display{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:900;line-height:.88}.hand{font-family:var(--font-hand);font-size:var(--t-body);line-height:var(--lh)}.note{font-family:var(--font-note);font-size:var(--t-note);font-weight:700;line-height:1}.mark{font-family:var(--font-mark);text-transform:lowercase;letter-spacing:0;font-weight:500}.hl{background:linear-gradient(100deg, transparent 2%, var(--hi) 4%, var(--hi) 94%, transparent 97%) no-repeat 0 60% / 100% 62%;mix-blend-mode:multiply}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#boot{z-index:50;background:var(--paper);place-items:center;display:grid;position:fixed;inset:0}#boot .boot-line{width:min(70vw,560px)}#boot p{font-family:var(--font-note);margin:0 0 8px;font-size:34px;font-weight:700}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--googly:#fff;--shadow:#1d254029;--shadow-soft:#1d254014;--card:#fffdf7;--kraft:#e9dcc0}.chapter{min-height:var(--vh32,100vh);padding:calc(var(--pt,64px) + var(--snap,0px)) var(--gutter) var(--pb,64px) calc(var(--margin-x) + 22px);position:relative}.holes{top:0;bottom:0;left:calc(var(--margin-x) * .36 - 11px);pointer-events:none;background:radial-gradient(circle at 50% 50%, var(--paper-2) 0 7.5px, var(--shadow) 8.5px 9.5px, transparent 10.5px) 0 var(--holes-y,0px) / 22px 96px repeat-y;width:22px;position:absolute}.holes:after{content:"";background:radial-gradient(circle at 50% 38%, var(--shadow-soft) 0 6px, transparent 6.5px) 0 var(--holes-y,0px) / 22px 96px repeat-y;position:absolute;inset:0}.paper-lock{z-index:0;pointer-events:none;display:none;position:fixed;inset:0}.tear{pointer-events:none;z-index:1;height:26px;position:absolute;top:-10px;left:0;right:0}.tear svg{width:100%;height:100%;display:block;overflow:visible}.note{font-family:var(--font-note);font-weight:700}.entry-no{height:var(--lh);font-family:var(--font-note);font-size:30px;font-weight:700;line-height:var(--lh);transform-origin:0;margin:0;padding:0 10px;display:inline-block;position:relative;transform:rotate(-3deg)}.entry-no svg{width:calc(100% + 12px);height:calc(100% + 8px);position:absolute;inset:-4px -6px}.lt{font-family:var(--font-display);font-weight:400;font-size:var(--lt-size,var(--t-h2));line-height:var(--lt-lh,calc(var(--lh) * 3));letter-spacing:.005em;color:var(--ink);text-transform:none;margin:0;position:relative}.lt-w{white-space:nowrap;display:inline-block}.lt-sp{width:.24em;display:inline-block}.lt-c{transform-origin:50% 80%;display:inline-block}.lt-k{transform:translateY(var(--y)) rotate(var(--r));transform-origin:50% 80%;display:inline-block;position:relative}.lt-f,.lt-i{will-change:transform;display:inline-block}.lt-f{color:var(--c,var(--hi));transform:translate(var(--fx0), 0) rotate(var(--fr0));font-weight:900}.lt-i{font-family:var(--font-sketch);color:var(--ink);transform:translate(calc(4px + var(--ix0)), 3px) rotate(var(--ir0));font-weight:400;position:absolute;top:0;left:0}.lt-k .lt-i{left:50%;translate:-50%}.lt.is-on .lt-f{animation:.375s step-end infinite lt-boil-f}.lt.is-on .lt-i{animation:.375s step-end infinite lt-boil-i}@keyframes lt-boil-f{0%{transform:translate(var(--fx0), 0) rotate(var(--fr0))}33.33%{transform:translate(var(--fx1), .5px) rotate(var(--fr1))}66.66%{transform:translate(var(--fx2), -.5px) rotate(var(--fr2))}}@keyframes lt-boil-i{0%{transform:translate(calc(4px + var(--ix0)), 3px) rotate(var(--ir0))}33.33%{transform:translate(calc(4px + var(--ix1)), 2.5px) rotate(var(--ir1))}66.66%{transform:translate(calc(4px + var(--ix2)), 3.5px) rotate(var(--ir2))}}.uline{height:14px;display:block;overflow:visible}.diary{font-family:var(--font-hand);font-size:var(--t-body);line-height:var(--lh);max-width:34em}.diary p{margin:0 0 var(--lh)}.diary p:last-child{margin-bottom:0}.on-rule{position:relative;top:5px}.diary .w{display:inline-block}.diary .big{font-size:1.25em}.diary em{font-style:normal;font-family:var(--font-note);color:var(--red);margin-right:.12em;font-size:1.3em;font-weight:700}.hl{transition:background-size .6s var(--ease-out);background-size:0% 62%}.hl.is-on{background-size:100% 62%}.struck{white-space:nowrap;color:var(--ink-soft);position:relative}.strike-svg{width:calc(100% + 8px);height:20px;position:absolute;top:6px;left:-4px;right:-4px;overflow:visible}.tape{background:var(--tape);width:112px;height:30px;box-shadow:0 1px 1px var(--shadow-soft);clip-path:polygon(3% 0,97% 4%,100% 22%,97% 40%,100% 62%,97% 82%,99% 100%,2% 96%,0 78%,3% 58%,0 40%,3% 20%);z-index:3;pointer-events:none;position:absolute}.sticky{background:linear-gradient(170deg, var(--sticky) 0 82%, color-mix(in srgb, var(--sticky) 86%, var(--ink)) 100%);width:196px;min-height:160px;box-shadow:0 10px 14px -8px var(--shadow), 0 1px 0 var(--shadow-soft);font-family:var(--font-note);color:var(--ink);transform:rotate(var(--rot,-2deg));padding:18px 16px 16px;font-size:30px;font-weight:700;line-height:1;position:absolute}.sticky--pink{--sticky:var(--sticky-pink)}.sticky--blue{--sticky:var(--sticky-blue)}.sticky small{font-family:var(--font-hand);margin-top:8px;font-size:18px;font-weight:400;line-height:22px;display:block}.polaroid{background:var(--card);box-shadow:0 14px 24px -12px var(--shadow), 0 2px 4px var(--shadow-soft);transform:rotate(var(--rot,4deg));margin:0;padding:12px 12px 0;position:absolute}.polaroid img{aspect-ratio:1;object-fit:cover;background:var(--paper-2);filter:saturate(.92)contrast(1.02);width:100%;height:auto;display:block}.polaroid figcaption{font-family:var(--font-note);text-align:center;padding:12px 2px 16px;font-size:24px;font-weight:700;line-height:1}.polaroid .tape{margin-left:-56px;top:-16px;left:50%;transform:rotate(-4deg)}.card{background:var(--card);box-shadow:0 16px 26px -14px var(--shadow), 0 1px 2px var(--shadow-soft);position:absolute}.card--index{background:linear-gradient(180deg, transparent 47px, var(--margin) 47px 49px, transparent 49px), repeating-linear-gradient(180deg, transparent 0 calc(49px + 23px), var(--rule) calc(49px + 23px) calc(49px + 24px)) 0 0 / 100% 24px, var(--card);background-repeat:no-repeat,repeat-y,no-repeat}.card--graph{background:repeating-linear-gradient(90deg, transparent 0 15px, var(--graph) 15px 16px), repeating-linear-gradient(180deg, transparent 0 15px, var(--graph) 15px 16px), var(--card)}.doodle{overflow:visible}.mfill{mix-blend-mode:multiply;opacity:.92}.solid{opacity:1}.cast{width:150px;height:132px;position:relative}.cast svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.googly-white{fill:var(--googly);stroke:var(--ink);stroke-width:1.6px}.googly-shadow{fill:var(--shadow)}.googly-pupil{fill:var(--ink)}.googly-shine{fill:var(--googly);opacity:.9}.says{font-family:var(--font-note);white-space:nowrap;font-size:22px;font-weight:700;line-height:1;position:absolute}.ono{font-family:var(--font-display);font-size:var(--ono-size,56px);white-space:nowrap;pointer-events:none;transform:translate(-50%, -50%) rotate(var(--ono-rot,-8deg));opacity:0;z-index:5;place-items:center;line-height:1;display:inline-grid;position:absolute}.ono>*{grid-area:1/1}.ono-burst{width:3.2em;height:3.2em;margin:-1.1em}.ono-fill{color:var(--ono-color);-webkit-text-stroke:.04em var(--ink);paint-order:stroke fill;font-weight:900}.ono-ink{font-family:var(--font-sketch);color:var(--ink);transform:translate(.05em,.04em)}.fx{z-index:6;pointer-events:none;position:fixed;inset:0;overflow:hidden}html.has-pencil,html.has-pencil body,html.has-pencil a,html.has-pencil button{cursor:none}html.has-pencil #studio,html.has-pencil.pencil-off body{cursor:auto}.pencil-cursor{z-index:60;pointer-events:none;transform-origin:4px 60px;width:64px;height:64px;filter:drop-shadow(2px 3px 0 var(--shadow-soft));transition:opacity .15s;position:fixed;top:0;left:0}.pencil-cursor.is-hidden{opacity:0}.pencil-cursor svg{overflow:visible}.graphite{z-index:1;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.lt.is-on .lt-f,.lt.is-on .lt-i{animation:none}}.cover{--pt:0px;--pb:0px;overflow:hidden}.cover-credit{margin:0 0 var(--lh);height:var(--lh);font-size:22px;line-height:var(--lh);align-items:baseline;gap:6px;display:flex}.cover-credit .note{font-size:24px}.cover-credit .mark{background:var(--ink);color:var(--paper);padding:0 6px 2px;font-size:22px;line-height:1;text-decoration:none}.cover-title{--ct-lh:calc(var(--lh) * 4);perspective:1100px;perspective-origin:0 40%;margin:0;padding-left:52px;position:relative}.ct-line{width:max-content;height:var(--ct-lh);transform-origin:0 60%;display:block}.ct-word{--lt-size:calc(var(--ct-lh) * 1.16);--lt-lh:var(--ct-lh);letter-spacing:-.01em}.ct-word .lt-k{top:.07em}.ct-pole{position:absolute;top:0;left:4px}.cover-pitch{margin:var(--lh) 0 0;max-width:20em;font-size:28px;line-height:var(--lh)}.cover-polaroid{width:clamp(150px,15vw,232px);right:max(var(--gutter), 3vw);--rot:5deg;z-index:2;top:72px}.cover-cue{pointer-events:none;align-items:flex-start;gap:4px;display:flex;position:absolute;bottom:56px;left:57%}.cover-cue .note{margin-top:6px;font-size:36px;display:inline-block;transform:rotate(-7deg)}.cover-this{pointer-events:none;flex-direction:column;display:flex;position:absolute;top:72px;left:43vw;transform:rotate(-4deg)}.cover-this .note{font-size:30px;line-height:1}.cover-this .small{color:var(--ink-soft);margin-left:24px;font-size:24px}.this-arrow{pointer-events:none;position:absolute}@media (max-width:899px){.cover-title{--ct-lh:calc(var(--lh) * 2);padding-left:40px}.cover-pitch{max-width:15em;font-size:24px}.cover-polaroid{width:112px;top:auto;bottom:72px;right:6px}.cover-cue{left:calc(var(--margin-x) + 8px);bottom:8px;right:auto}.cover-cue .note{font-size:28px}.cover-cue svg{width:70px;height:64px}.cover-this,.this-arrow{display:none}}.entry{--pt:64px}.entry-col{z-index:2;width:min(600px,100%);position:relative}.entry-col .entry-no{margin-bottom:var(--lh)}.entry-title{--lt-size:clamp(56px, 6.6vw, 108px);--lt-lh:calc(var(--lh) * 3);margin-bottom:var(--lh)}.entry-title .lt-k{top:.06em}@media (max-width:899px){.entry-title{--lt-size:54px;--lt-lh:calc(var(--lh) * 2)}}.mess{min-height:calc(var(--vh32) * 1.5)}.mess-col{width:min(600px,42vw)}.mess-pile{pointer-events:none;z-index:1;position:absolute;inset:0}.mess-item{position:absolute;translate:-50% -50%}.mess-item svg{transform:rotate(var(--rot,0deg));display:block}@media (max-width:899px){.mess-col{width:100%;margin:0}.mess-item svg{width:auto;height:auto;scale:.75}}.swing{height:100vh;height:100svh;min-height:0;overflow:hidden}.swing-col{width:min(420px,30vw)}.swing-title{--lt-size:clamp(64px, 7.4vw, 120px)}.plan{left:calc(var(--margin-x) + 22px);z-index:3;width:360px;margin:0;padding:10px 10px 8px;bottom:40px;transform:rotate(-1.5deg)}.plan .tape{top:-14px;right:30px}.plan-head{margin:0 0 2px 8px;font-size:28px;line-height:1}.plan-stage{width:340px;height:232px;position:relative}.plan-stage svg{position:absolute;inset:0}.plan-arc{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:2 6}.plan-stage .mfill{opacity:.6}.dash{stroke-dasharray:6 5}.plan-labels .note{font-size:20px;line-height:1;position:absolute}.plan-cap{font-family:var(--font-hand);color:var(--ink-soft);margin:4px 6px 0;font-size:17px;line-height:20px}.swing-arrows,.swing-dim{pointer-events:none;z-index:2;position:absolute;top:0;left:0}.swing-arrow{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.swing-note{z-index:3;transform-origin:20%;flex-direction:column;gap:2px;max-width:240px;display:flex;position:absolute}.swing-note .note{font-size:32px;line-height:1}.swing-note small{font-family:var(--font-hand);color:var(--ink-soft);font-size:18px;line-height:22px}.note-pole .note,.note-catch .note{background:linear-gradient(100deg, transparent 2%, var(--hi) 4%, var(--hi) 94%, transparent 97%) no-repeat 0 70% / 100% 50%}@media (max-width:899px){.swing-col{width:100%}.plan{transform-origin:100% 100%;bottom:16px;left:auto;right:8px;transform:rotate(-1.5deg)scale(.62)}.swing-note{background:var(--card);max-width:60%;box-shadow:0 10px 16px -10px var(--shadow);padding:10px 12px;bottom:200px;right:16px;top:auto!important;left:16px!important}}.faces{height:100vh;--k:1;height:100svh;min-height:0;overflow:hidden}.faces-col{width:min(400px,28vw)}.faces-title{--lt-size:clamp(46px, 4.2vw, 68px);--lt-lh:calc(var(--lh) * 2);margin-bottom:var(--lh)}.faces-diary{font-size:20px}.face-card{z-index:3;width:340px;padding:0 20px 10px}.face-card .tape{margin-left:-56px;top:-14px;left:50%}.face-card header{justify-content:space-between;align-items:flex-end;height:48px;padding-bottom:4px;display:flex}.face-name{--lt-size:40px;--lt-lh:40px}.face-sound{color:var(--ink-soft);font-size:22px;transform:rotate(-4deg)}.face-card .face-doodle{height:168px;padding-top:9px;position:relative}.face-doodle svg,.face-doodle canvas{display:block}.rgb-tile{width:300px;height:150px;position:relative}.rgb-tile svg{position:absolute;inset:0}.marker-ink{opacity:0}.face-line{font-family:var(--font-hand);min-height:48px;margin:0;font-size:18px;line-height:24px;position:relative;top:3px}.face-card--velcro,.face-card--magnetic{left:calc(var(--margin-x) + 22px);transform-origin:0 0}.face-card--velcro{left:calc(var(--margin-x) + 48px)}.face-card--rgb,.face-card--lego{transform-origin:100% 0;right:4vw}.face-card--lego{right:6.5vw}.faces-arrows{pointer-events:none;z-index:2;position:absolute;top:0;left:0}.faces .sticky{z-index:4;width:200px;min-height:0;font-size:28px}.sticky--a{top:8px;left:calc(50% - 100px)}.sticky--b{top:71%;right:2.5vw}.sticky--c{top:75%;right:calc(2.5vw + 200px)}.faces .face-doodle .ono{z-index:6}.faces.is-static{height:auto;min-height:var(--vh32);overflow:visible}@media (max-width:899px){.faces{height:auto;overflow:visible}.faces-col{width:100%}.face-card,.faces .sticky{margin:var(--lh) auto 0;transform:rotate(var(--rot,-1.5deg));position:relative;scale:1;inset:auto!important}.face-card{width:min(340px,100%);padding:0 12px 10px}.face-card .face-doodle{overflow:hidden}.faces .sticky{vertical-align:top;width:160px;margin-left:8px;font-size:24px;display:inline-block}}.made{--pb:calc(var(--lh) * 4)}.made-col{width:min(600px,46vw)}.made>.card,.made-steps{z-index:2;width:min(600px,46vw);position:relative}.made>.card{margin-top:calc(var(--lh) * 2);padding:16px 24px 32px}.made-sheet{rotate:-.8deg}.made-tile{rotate:.7deg}.made>.card .tape{margin-left:-56px;top:-14px;left:50%}.made>.card header{justify-content:space-between;align-items:center;gap:12px;height:64px;display:flex}.made>.card header .note{color:var(--ink-soft);font-size:22px}.made-h{--lt-size:44px;--lt-lh:64px}.made-h--steps{margin-bottom:var(--lh)}.made-diary .circled{white-space:nowrap;position:relative}.circled-ring{pointer-events:none;position:absolute;top:-8px;left:-9px}.made-diary .bangs{font-family:var(--font-note);color:var(--red);opacity:0;margin:0 .25em 0 .4em;font-size:1.35em;font-weight:700;line-height:0;transition:opacity .2s,transform .35s cubic-bezier(.3,2,.5,1);display:inline-block;transform:rotate(8deg)scale(.4)}.made-diary .bangs.is-on{opacity:1;transform:rotate(8deg)scale(1)}.parts{font-family:var(--font-hand);margin:0;padding:0;font-size:20px;list-style:none}.part{grid-template-columns:38px 52px 1fr auto;align-items:center;height:32px;display:grid}.part-box{overflow:visible}.part-qty{font-family:var(--font-note);font-size:24px;font-weight:700}.part-name{white-space:nowrap;text-overflow:ellipsis;transition:color .3s;overflow:hidden}.part.got .part-name{color:var(--ink-soft)}.part-how{font-family:var(--font-note);white-space:nowrap;background:linear-gradient(176deg, transparent 12%, color-mix(in srgb, var(--c) 50%, transparent) 14% 86%, transparent 88%);padding:0 7px;font-size:19px;font-weight:700;line-height:22px}.parts-sum{height:32px;color:var(--red);margin:16px 0 0;font-size:26px;line-height:32px;transform:rotate(-1.5deg)}.made-steps{margin-top:calc(var(--lh) * 3)}.steps{max-width:none;margin:0;padding:0;list-style:none}.step{margin-bottom:var(--lh);grid-template-columns:56px 1fr;display:grid;position:relative;top:5px}.step-no{height:var(--lh);font-family:var(--font-display);font-size:26px;line-height:var(--lh);text-align:center;width:44px;position:relative}.step-no b{font-weight:400;position:relative;top:-3px}.step-ring{position:absolute;top:-11px;left:0}.tile-stack{width:550px;margin-top:16px;position:relative}.tile-lv{will-change:transform;width:100%;position:absolute;top:0;left:0}.tile-label{width:230px;font-family:var(--font-note);font-size:19px;font-weight:700;line-height:1.05;position:absolute;left:318px;transform:translateY(-50%)}.tile-layer .glow{filter:blur(1.4px)}.tile-cap{color:var(--ink-soft);margin:16px 0 0;font-size:22px;line-height:32px}.made-dim{z-index:1;pointer-events:none;opacity:0;transition:opacity .35s;position:fixed;inset:0}.made-dim.is-on{opacity:1}.made-dim>svg{position:absolute;inset:0}.made-dim-label{white-space:nowrap;font-size:30px;font-weight:700;position:absolute;transform:translateY(-50%)rotate(-4deg)}@media (max-width:899px){.made-col,.made>.card,.made-steps{width:100%}.made>.card{padding:16px 12px 24px}.part{grid-template-columns:32px 38px 1fr;font-size:16px}.part-qty{font-size:20px}.part-how{display:none}.tile-stack{zoom:.62}.made-h{--lt-size:34px}}.end{--pt:calc(var(--lh) * 2);text-align:center}.end-top{z-index:2;position:relative}.end-title{--lt-size:clamp(88px, 11vw, 168px);--lt-lh:calc(var(--lh) * 5);display:inline-block}.end-fornow{color:var(--red);vertical-align:.4em;margin-left:14px;font-size:44px;font-weight:700;display:inline-block;transform:rotate(-6deg)}.end-cast-row{pointer-events:none;z-index:2;position:absolute;inset:0}.end-who{left:var(--x);top:var(--y);translate:-50%;rotate:var(--rot);pointer-events:auto;flex-direction:column;align-items:center;margin:0;display:flex;position:absolute}.end-who .says{margin:6px 0 0;font-size:23px;position:static}.end-credit{left:50%;bottom:calc(var(--lh) * 2);z-index:3;white-space:nowrap;align-items:center;gap:12px;display:flex;position:absolute;translate:-50%}.end-credit .note{font-size:30px}.ixi-mark{font-family:var(--font-mark);background:var(--ink);color:var(--paper);padding:2px 12px 6px;font-size:46px;line-height:1;text-decoration:none;transition:transform .25s cubic-bezier(.3,2,.5,1);display:inline-block;transform:rotate(-3deg)}.ixi-mark:hover{transform:rotate(2deg)scale(1.08)}.end-link{color:var(--ink-soft);-webkit-text-decoration:underline wavy color-mix(in srgb, var(--ink-soft) 50%, transparent);text-decoration:underline wavy color-mix(in srgb, var(--ink-soft) 50%, transparent);text-underline-offset:6px}.end-again{right:var(--gutter);bottom:var(--lh);z-index:3;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;font-size:26px;position:absolute}@media (max-width:899px){.end{min-height:0;padding-bottom:calc(var(--lh) * 4)}.end-title{--lt-size:76px;--lt-lh:calc(var(--lh) * 3)}.end-fornow{margin:0;font-size:34px;display:block}.end-cast-row{gap:var(--lh) 8px;grid-template-columns:1fr 1fr;margin-top:52svh;display:grid;position:relative;inset:auto}.end-who{position:relative;top:auto;left:auto;translate:none}.end-who:last-child{grid-column:1/-1}.end-who .says{white-space:normal;font-size:20px}.end-credit{margin-top:calc(var(--lh) * 2);flex-wrap:wrap;justify-content:center;position:relative;bottom:auto;left:auto;translate:none}.end-again{margin-top:var(--lh);position:relative;bottom:auto;right:auto}.paper-back{background:repeating-linear-gradient(180deg, transparent 0 calc(var(--lh) - 1px), var(--rule) calc(var(--lh) - 1px) var(--lh)) 0 var(--bpy,0px) / 100% var(--lh), color-mix(in srgb, var(--paper) 94%, transparent)}}.cameo{z-index:2;rotate:var(--rot,0deg);pointer-events:none;margin:0;position:absolute}.cameo .cast{width:120px;height:106px}.cameo-says{font-size:22px;position:absolute}.cameo-says--right{top:34px;left:128px}.cameo-says--below{top:112px;left:50%;translate:-50%}.cameo--mess{left:calc(var(--margin-x) + 30px);top:calc(var(--vh32) - 200px)}.cameo--made{right:-24px;bottom:calc(var(--lh) * 1.5)}@media (max-width:899px){.cameo{display:none}}#studio.st{--sel:var(--d3);pointer-events:none;min-height:128vh;position:relative}#story:has(>#studio.is-live){pointer-events:none}#story:has(>#studio.is-live)>section:not(#studio){pointer-events:auto}.st-pin{height:100vh;height:100svh;padding:24px var(--gutter) 24px calc(var(--margin-x) + 28px);box-sizing:border-box;grid-template-columns:minmax(0,1fr) 54px min(47vw,680px);display:grid;position:sticky;top:0}.st-left{flex-direction:column;min-width:0;display:flex;position:relative}.st-head{max-width:34ch;position:relative}.st-entry{font:700 var(--t-note) / 1 var(--font-note);color:var(--red);margin:0 0 4px;display:inline-block;transform:rotate(-3deg)}.st-title{white-space:nowrap;font-size:clamp(56px,7.2vw,108px);position:relative}.st-title-a{color:var(--sel);transition:color .4s}.st-title-b{font-family:var(--font-sketch);color:var(--ink);pointer-events:none;font-weight:400;position:absolute;top:3px;left:4px}.st-lede{max-width:24ch;font:var(--t-body) / var(--lh) var(--font-hand);margin:12px 0 0}.st-hint{font:700 26px / 1.05 var(--font-note);color:var(--ink-soft);flex-direction:column;align-items:flex-end;margin:0;display:flex;position:absolute;bottom:18px;right:2%;transform:rotate(-4deg)}.st-hint span:last-child{color:var(--red)}.st-spec{width:236px;font:700 22px / 25px var(--font-note);pointer-events:auto;padding:20px 16px 12px 20px;position:absolute;bottom:6px;left:-6px;transform:rotate(-2.5deg)}.st-spec strong{font:900 26px / 1 var(--font-display);margin-bottom:6px;display:block}.st-spec ul{margin:0;padding:0;list-style:none}.st-spec li:before{content:"– "}.st-actions{top:50%;left:calc(-1 * var(--margin-x) - 28px);width:var(--margin-x);pointer-events:auto;flex-direction:column;align-items:center;gap:18px;display:flex;position:absolute;translate:0 -50%}.st-action{width:min(100px, calc(var(--margin-x) - 12px));background:color-mix(in srgb, var(--paper) 88%, transparent);color:var(--ink);font:700 19px / 1 var(--font-note);text-align:center;cursor:pointer;transition:transform .25s var(--ease-pop);border:0;flex-direction:column;align-items:center;gap:2px;padding:8px 4px 6px;display:flex}.st-action:nth-child(odd){transform:rotate(-1.2deg)}.st-action:nth-child(2n){transform:rotate(1deg)}.st-action:hover{transform:rotate(0)translateY(-2px)scale(1.04)}.st-action:active{transform:scale(.96)}.st-action.is-working{opacity:.55;cursor:progress}.st-pin.is-busy .st-action,.st-pin.is-busy .st-tab{cursor:wait}.st-tabs{z-index:1;flex-direction:column;justify-content:center;gap:12px;margin-right:-16px;display:flex;position:relative}.st-tab{width:68px;height:64px;color:var(--ink);cursor:pointer;pointer-events:auto;transition:translate .3s var(--ease-pop);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;padding:0 14px 0 0;display:flex;position:relative;translate:10px}.st-tab:hover{translate:2px}.st-tab.is-on{translate:-10px}.st-tab-n{font:900 32px / 1 var(--font-display)}.st-tab-w{font:700 14px / 1 var(--font-note);letter-spacing:-.02em;margin-top:1px}.st-tab:focus-visible,.st-card:focus-visible,.st-tool:focus-visible,.st-pill:focus-visible,.st-sw:focus-visible,.st-action:focus-visible,.ed-tray-patch:focus-visible,.ed-face:focus-visible{outline:2px dashed var(--red);outline-offset:4px}.st-sheetwrap{z-index:2;pointer-events:auto;min-height:0;position:relative;box-shadow:0 2px 2px #1d25400f,0 22px 40px -22px #1d254061}.st-sheet{height:100%;position:relative;-webkit-mask:radial-gradient(4px at 50% 0,#0000 3.6px,#000 4.2px) top/12px 8px repeat-x,linear-gradient(#000,#000) 0 8px/100% calc(100% - 8px) no-repeat;mask:radial-gradient(4px at 50% 0,#0000 3.6px,#000 4.2px) top/12px 8px repeat-x,linear-gradient(#000,#000) 0 8px/100% calc(100% - 8px) no-repeat}.st-tapes{z-index:3}.st-sheet-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent;height:100%;padding:26px 32px 28px;overflow-y:auto}.st-sheet-in{flex-direction:column;gap:18px;display:flex}.st-sheet.is-none .st-sheet-in{display:none}.st-sheet-in{min-height:100%}.st-ps{max-width:46ch;font:700 20px / 1.15 var(--font-note);color:var(--pencil);margin:auto 0 0;padding-top:8px;transform:rotate(-.6deg)}.st-ps b{color:var(--red)}.st-none{display:none}.st-sheet.is-none .st-none{display:block}.st-dh{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.st-dh-h{font:900 46px / 1 var(--font-display);margin:0}.st-dh-w{font:700 26px / 1 var(--font-note);color:var(--ink-soft)}.st-close{color:var(--red);font:700 22px / 1 var(--font-note);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px 6px}.st-close:hover{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.st-step{flex-direction:column;gap:10px;display:flex}.st-step-l{font:700 28px / 1 var(--font-note);margin:0}.st-step-l b{font:900 26px / 1 var(--font-display);color:var(--red);margin-right:2px}.st-step-sub{color:var(--pencil);font-size:19px}.st-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.st-card{text-align:left;color:var(--ink);cursor:pointer;transition:transform .25s var(--ease-pop);background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:6px;padding:8px 8px 8px 6px;display:grid;position:relative}.st-card:first-child{transform:rotate(-1.4deg)}.st-card:nth-child(2){transform:rotate(.8deg)}.st-card:nth-child(3){transform:rotate(-.6deg)}.st-card:nth-child(4){transform:rotate(1.3deg)}.st-card:hover{transform:translateY(-3px)rotate(0)}.st-card.is-on{transform:translateY(-2px)rotate(-.5deg)scale(1.03)}.st-card .ic{grid-row:span 2}.st-card-name{font:900 21px / 1 var(--font-display);align-self:end}.st-card-sound{font:700 19px / 1 var(--font-note);color:var(--red);place-self:start;transform:rotate(-5deg)}.st-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.st-row--split{justify-content:space-between;gap:8px 24px}.st-row-label{font:700 23px / 1 var(--font-note);color:var(--ink-soft);white-space:nowrap}.st-swatches{flex-wrap:wrap;align-items:center;gap:6px 9px;display:flex}.st-swatches--caps{gap:6px 8px}.st-swatches--small{gap:4px 5px}.st-sw{cursor:pointer;transition:transform .2s var(--ease-pop);background:0 0;border:0;flex:none;padding:0;position:relative}.st-sw:hover{transform:translateY(-3px)rotate(-4deg)}.st-sw.is-on{transform:translateY(-2px)}.st-editor{position:relative}.ed--leaving{pointer-events:none;z-index:2;left:0;right:0;position:absolute!important}.st-none-h{font:900 56px / 1 var(--font-display);margin:8px 0 0}.st-none-sub{font:700 26px / 1 var(--font-note);color:var(--red);margin:8px 0 18px}.st-none-list{margin:0;padding:0;list-style:none}.st-none-row{border:0;border-bottom:1px solid var(--rule);width:100%;height:48px;color:var(--ink);font:22px / 1 var(--font-hand);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:18px;padding:0 0 0 4px;display:flex}.st-none-row:hover{background:color-mix(in srgb, var(--hi) 40%, transparent)}.st-none-n{font:900 26px / 1 var(--font-display);text-align:center;width:20px}.st-none-frame{margin-top:32px}:where(.dz-host){isolation:isolate;position:relative}.dz{pointer-events:none;position:absolute}.dz--under{z-index:-1}.st-tool{min-width:36px;height:36px;color:var(--ink);cursor:pointer;transition:transform .2s var(--ease-pop);background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 4px;display:inline-flex;position:relative}.st-tool--text{font:19px / 1 var(--font-hand);padding:0 10px 0 4px}.st-tool:hover:not(:disabled){transform:translateY(-2px)rotate(-2deg)}.st-tool:active:not(:disabled){transform:scale(.94)}.st-tool:disabled{opacity:.32;cursor:default}.st-pill{color:var(--ink);font:19px / 1.1 var(--font-hand);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:5px 13px;position:relative}.st-pill:hover{transform:rotate(-2deg)}.st-slider{cursor:pointer;width:96px;height:32px;display:inline-block;position:relative}.st-slider input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.st-knob{pointer-events:none;width:26px;height:26px;margin-left:-13px;position:absolute;top:3px}.ed{flex-direction:column;gap:12px;display:flex}.ed [hidden]{display:none!important}.ed-bar{justify-content:space-between}.ed-tools,.ed-palette,.ed-markers,.ed-modes{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ed-palette{gap:4px 6px}.ed-padwrap{width:100%;position:relative}.ed-pad,.ed-face canvas{touch-action:none;-webkit-user-select:none;user-select:none;display:block}.ed-cap{font:700 19px / 1 var(--font-note);color:var(--pencil);justify-content:space-between;padding:2px 6px 0;display:flex}.ed-cap-mid{color:var(--ink)}.ed-hint{font:700 21px / 1.15 var(--font-note);color:var(--pencil);margin:0}.ed-mode--rainbow span{background:linear-gradient(90deg, var(--red), var(--d2), var(--d1), var(--d3), var(--d5), var(--d4));color:#0000;-webkit-background-clip:text;background-clip:text}.ed-mode--sparkle span:after{content:" *";color:var(--d2)}.ed-text{border:0;border-bottom:2px solid var(--ink);background:color-mix(in srgb, var(--ink) 78%, black);min-width:160px;height:40px;color:var(--fc,var(--d2));letter-spacing:.06em;outline:none;flex:1;padding:0 12px;font-size:22px}.ed-text:focus{box-shadow:0 0 0 3px var(--hi)}.ed-presets{flex-wrap:wrap;gap:8px 7px;display:flex}.ed-preset{flex-direction:column;gap:2px;height:auto;padding:5px 5px 3px}.ed-thumb{display:block}.ed-presets .ed-preset{padding:4px 3px 2px}.ed-preset-name{font:700 17px / 1 var(--font-note)}.ed-msg{font-family:var(--font-mark);text-transform:lowercase;font-size:15px}.ed-face{outline:none;width:100%;position:relative}.ed-face canvas{position:absolute;top:0;left:0}.ed-skin{background:linear-gradient(115deg, transparent 30%, #ffffff59 42%, transparent 52%), var(--skin,var(--paper));position:absolute;inset:0}.ed-face--mag.is-dark .ed-skin{background:linear-gradient(115deg, transparent 30%, #ffffff0f 42%, transparent 52%), var(--skin)}.ed-erase-cursor{box-shadow:inset 0 0 0 2px var(--red);pointer-events:none;background:#ffc1d459;border-radius:50%;position:absolute}.ed-felt{pointer-events:none;z-index:4;position:absolute;top:0;left:0}.ed-marker .ic{overflow:visible}.ed-tray{flex-wrap:wrap;gap:4px 6px;display:flex}.ed-tray-patch{cursor:grab;touch-action:none;width:52px;height:52px;transition:transform .2s var(--ease-pop), opacity .2s;background:0 0;border:0;padding:3px}.ed-tray-patch:hover{transform:translateY(-4px)rotate(-8deg)scale(1.08)}.ed-tray-patch:nth-child(2n):hover{transform:translateY(-4px)rotate(8deg)scale(1.08)}.ed-tray-patch.is-lifted{opacity:.25}.ed-tray-patch canvas{pointer-events:none;display:block}.ed-face--velcro.is-target{box-shadow:0 0 0 5px color-mix(in srgb, var(--hi) 80%, transparent)}.ed-face--velcro.is-ripping{box-shadow:0 0 0 5px color-mix(in srgb, var(--red) 40%, transparent)}.ed-seltools.is-off{opacity:.45}.ed-tiletoggle{gap:6px;display:flex}.st-fx{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.st-ono{font-family:var(--font-display);color:var(--ono,var(--ink));white-space:nowrap;letter-spacing:.01em;font-weight:900;line-height:1;position:absolute}.st-ono span{text-shadow:3px 0 0 var(--paper), -3px 0 0 var(--paper), 0 3px 0 var(--paper), 0 -3px 0 var(--paper), 2px 2px 0 var(--paper), -2px 2px 0 var(--paper), 2px -2px 0 var(--paper), -2px -2px 0 var(--paper), 4px 4px 0 var(--hi);position:relative}.st-ono-lines{position:absolute;top:50%;left:50%;translate:-50% -50%}.st-clack{place-items:center;width:220px;height:170px;display:grid;position:absolute}.st-clack svg{position:absolute;inset:0}.st-clack span{font:900 54px / 1 var(--font-display);color:var(--ink);letter-spacing:.01em;position:relative;transform:rotate(-6deg)}.st-scratch{position:absolute}.st-slap{text-align:center;place-items:center;width:168px;height:92px;padding:10px 12px 6px;display:grid;position:absolute}.st-slap-bg{position:absolute;inset:0}.st-slap span{font:700 25px / 1 var(--font-note);color:var(--ink);position:relative}.st-ring,.st-flying{position:absolute}.st-flying--drag{filter:drop-shadow(3px 8px 6px #1d25404d)}@media (max-width:899px){#studio.st{min-height:112svh}.st-pin{grid-template-rows:40svh minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding:0}.st-left{padding:14px 16px 0 calc(var(--margin-x) * .5 + 8px)}.st-title{font-size:clamp(44px,12vw,72px)}.st-entry{font-size:22px}.st-lede,.st-hint{display:none}.st-tabs{gap:4px;height:calc(40svh - 18px);margin:0;position:absolute;top:6px;right:0}.st-tab{width:50px;height:46px;padding:0 6px 0 0;translate:8px}.st-tab.is-on{translate:-8px}.st-tab-n{font-size:26px}.st-tab-w{font-size:13px}.st-sheetwrap{grid-row:2;margin:0 6px}.st-sheet-scroll{padding:22px 16px 32px}.st-sheet-in{gap:16px}.st-dh-h{font-size:40px}.st-dh-w{font-size:21px}.st-step-l{font-size:24px}.st-step-sub{margin-top:2px;font-size:17px;display:block}.st-cards{gap:6px}.st-card{text-align:center;flex-direction:column;align-items:center;padding:6px 2px 8px;display:flex}.st-card-name{align-self:center;font-size:17px}.st-card-sound{align-self:center;font-size:15px}.st-card .ic{width:34px;height:34px}.st-tapes{display:none}.st-dh{gap:2px 10px}.st-close{margin-left:0}.st-spec{align-self:flex-end;width:auto;max-width:236px;margin:-6px 4px -4px 0;padding:12px 12px 8px 14px;font-size:17px;line-height:20px;position:relative;bottom:auto;left:auto;right:auto;transform:rotate(1.5deg)}.st-spec strong{margin-bottom:2px;font-size:19px}.st-actions{flex-flow:wrap;justify-content:space-between;gap:12px;width:auto;margin:26px 0 0;position:static;translate:none}.st-action{width:76px;font-size:17px}.st-none-h{font-size:42px}}
